System plików systemu linux SOISK
System plików System plików to metoda przechowywania plików, zarzadzania plikami, informacjami o tych plikach, tak by dostęp do plików i danych w nich zgromadzony był łatwy dla użytkownika.
System plików Linux obsługuje następujące systemy plików: ext3 – domyślny system plików w większości dystrybucji systemu Linux opartych na jądrze 2.4 lub nowszych, starsza wersja to ext2 fat – system plików środowiska Dos/Windows ntfs – system plików Windows ISO9660 – stosowany na dyskach cd/dvd
Standardowe katalogi Linuxa / - katalog główny /bin – przechowwane są standardowe polecenie systemu Linux /dev – przechowywane pliki reprezentujące punkty dostępu np. napędów /etc – przechoywane są administracyjne pliki systemu
Standardowe katalogi Linuxa /home – przechowywane są katalogi domowe użytkowników /mnt – lokalizacja montowanych urządzeń np. nośniki wymienne /root – katalog domowy administratora systemu /sbin – przechowywane są polecenia do administrowania systemem oraz uruchamiające procesy (daemon)
Standardowe katalogi Linuxa /tmp – pliki tymczasowe /usr – programy użytkownika i pliki dokumentacji systemu /boot – jądro systemu /var – przechowalnia często zmieniających się plików (logi, aplikacje, www, ftp itp.)
Polecenia związane z użytkownikami, grupami, loginami i zamykaniem systemu shutdown(zamykamy Linuxa) adduser (dodajemy nowego użytkownika) newgrp (dodajemy nową grupę) passwd (zmieniamy hasła) logout (wylogowanie się) who (sprawdzamy kto jest aktualnie zalogowany) users (j/w) w (j/w) whoami (sprawdzamy kim jesteśmy) mesg (zezwolenie na przyjmowania komunikatów)
Polecenia związane z użytkownikami, grupami, loginami i zamykaniem systemu write (wysłanie wiadomości do danego użytkownika) wall (j/w tylko do wszystkich użytkowników) rwall (j/w tylko do wszystkich w sieci) ruser (wyświetla użytkowników pracujących w systemie) talk (możliwość interaktywnej rozmowy) finger(szczegółowe informacje o użytkownikach) su (zmieniamy się w innego użytkownika) chmod (zmieniamy parametry pliku) chown (zmieniamy właściciela pliku) chgrp (zmieniamy jaka grupa jest właścicielem pliku)
Polecenia związane z plikami i katalogami Polecenia związane z katalogami ls (pokazuje nam zawartość katalogu) dir (okrojona wersja ls, pochodząca z msdos'a) pwd (pokazuje nam katalog w którym się znajdujemy) cd (zmieniamy katalog) rmdir (usuwamy katalog) mkdir (nowy katalog) Polecenia związane z plikami cat (edytowanie tekstu) rm (usuwamy plik(i)) Polecenia związane z kopiowaniem i przenoszeniem, plików i katalogów mv (przenosimy plik lub zmieniamy jego nazwę) cp (kopiujemy plik) mvdir (przenosimy katalog lub zmieniamy jego nazwę)
Pozostałe polecenia Polecenia związane z procesami ps (pokazuje nam jakie procesy są aktualnie wykonywane) kill ("zabijamy" procesy) Polecenia związane z pomocą help (wyświetla nam wszystkie polecenia w Linuxie) man (pokazuje nam pomoc do programu) Polecenia związane z kompresją i archiwilizacją gzip(kompresuje nam archiwum *.gz) tar (archiwizuje nam archiwum *.tar)
Montowanie systemu plików Przykład: mount –t vfat /dev/fd0 /mnt/floopy mount –t iso9660 /dev/cdrom /mnt/cdrom mount -t vfat /dev/sda1 /media/driver (usb) Wyświetlanie zamontowanych systemów pilków poleceniem df.
Odmontowanie Odmontowanie: umount /dev/fd0 Wymuszenie -f
Instrukcja polecenia man mount man umount