Ćwiczenie komend UNIXowych na komputerach domowych (z systemem operacyjnym Windows):
-
Można zalogować się w trybie tekstowym na serwer 'student.fizyka.pw.edu.pl' korzystając z programu
PuTTY. W okienku trzeba podać nazwę serwera (student.fizyka.pw.edu.pl), typ połączenia (ssh)
a następnie login i hasło takie jak na zajęciach. Mamy dostęp do swoich plików i katalogów na serwerze 'student.fizyka.pw.edu.pl'.
-
Można zainstalować maszynę wirtualną, czyli VirtualBox.
Przykładowa instrukcja jak to zrobić jest dostępna tutaj.
Na wirtualnej maszynie można zainstalować system Linuxowy np. Debian lub Ubuntu.
-
Można zainstalować i używać powłoki Linux Bash w systemie Windows 10 (Linux Bash Shell on Windows).
Jest wiele instrukcji jak to zrobić, przykładowa jest tutaj. Domyślnie Windows nie przewiduje obsługi programów graficznych przez wbudowanego Linuxa. Jak uruchomić grafikę w wbudowanym Linuxie jest pokazane tutaj. Uwaga: może być konieczne wyszczególnienie localhost w .bashrc (lub w danej instancji bash). Do pliku .bashrc należy dopisać linię: export DISPLAY=localhost:0
-
Można użyć Wirtualnego Laboratorium Komputerowego, żeby z dowolnego miejsca i urządzenia zalogować się na maszynę wirtualną z systemem Linux.
Uwaga: katalog domowy na WLK oraz na serwerze 'student.fizyka.pw.edu.pl' to dwa zupełnie różne miejsca. Można jednak podmontować system plików i katalogów z serwera 'student.fizyka.pw.edu.pl' na WLK
(montowanie będzie działać do momentu wylogowania). Wybieramy ścieżkę montowania np. katalog 'montowanie' w istniejącym już katalogu '/tmp'. Wykonujemy komendę:
mkdir /tmp/montowanie
Następnie do tego katalogu podmontowywujemy katalog '/home' z serwera 'student.fizyka.pw.edu.pl':
sshfs -o default_permissions login@student.fizyka.pw.edu.pl:/home /tmp/montowanie
(zamiast 'login' wpisujemy nasz login na serwerze 'student.fizyka.pw.edu.pl'). Po podaniu naszego hasła (na serwerze 'student.fizyka.pw.edu.pl') pliki i katalogi są podmontowane.
Przykładowa lokalizacja ścieżki z naszym katalogiem domowym z serwera 'student.fizyka.pw.edu.pl' to /tmp/montowanie/students/fiz2023/login
Na systemie Linux Ubuntu 22.04 działa również skrypt (należy wydać komendę student-mount), który po podaniu loginu oraz hasła użytkownika na serwerze 'student.fizyka.pw.edu.pl' montuje katalog domowy użytkownika w katalogu /tmp/student-fizyka