[ Pobierz całość w formacie PDF ]
.conf.Jednakże możesz przypisać inną powłokę,jeśli tylko chcesz.Warunek jest taki, że powłoka musi znajdować się na liście w pliku /etc/shells.Administracja systemem plikówKiedy Linux się uruchamia, automatycznie montuje systemy plików określone w pliku /etc/fstab.Poprzezmodyfikację tego pliku możesz zmienić działanie systemu.Konfiguracja napędów lokalnychKiedy instalujesz Linuksa, program instalacyjny konfiguruje plik /etc/fstab, aby wyznaczyć, które systemyplików mają być montowane podczas startu systemu.Oto przykładowa zawartość tego pliku:# /etc/fstab: static file system information##/dev/hda2 / ext2 defaults 0 1/dev/hda3 none swap sw 0 0proc /proc proc defaults 0 0Pierwsze trzy wiersze rozpoczynające się znakiem # (hash) są komentarzami, które są ignorowane przezsystem; pomagają użytkownikom zidentyfikować i zrozumieć plik.Następne trzy określają system plików, któryzostanie zamontowany podczas startu systemu.Każdy z wierszy składa się z sześciu kolumn o określonymznaczeniu:Filesystem urządzenie, które zawiera system plików.Mount point katalog systemowy, do którego zamontowany jest dany system plików. Filesystem type określa typ systemu plików.Głównymi typami są:" ext2 standardowy system plików Linuksa;" swap standardowy system plików swap Linuksa;" proc specjalny system plików prowadzony przez jądro systemu, używany przez komponentysystemowe do otrzymywania informacji;" iso9660 standardowy system plików używany na dyskach CD-ROM;" msdos system plików MS-DOS.Sprawdz strony man polecenia mount, aby poznać inne niestandardowe systemy plików.Mount options określa opcje podawane w momencie montowania systemu plików.Jeśli podano kilkaopcji, każda z nich jest oddzielona przecinkiem (,); żadnych spacji pomiędzy opcjami nie ma!" defaults określa serie opcji przeznaczonych dla większości systemów plików.Po więcej informacjizajrzyj na strony man polecenia mount;" errors=remount-ro oznacza, że jeśli pojawią się problemy przy sprawdzaniu systemu plików, tosystem ten zostanie ponownie podmontowany w trybie tylko do odczytu, tak by administrator mógłprzeanalizować problem bez ryzyka utraty danych lub kompletnego zniszczenia napędu;" sw oznacza, że system plików zostanie zamontowany jako partycja swap;" ro oznacza, że system plików zostanie zamontowany w trybie tylko do odczytu.Opcja zawszetowarzyszy wybieranym napędom CD-ROM, ale może być też przypisywana innym urządzeniom;" noauto oznacza, że system plików nie będzie automatycznie montowany przy starcie systemu Linux.Może zostać nadana opcja user, co pozwala każdemu użytkownikowi nie tylko administratorowi montować dany system plików.Dump flag określa, czy polecenie dump będzie tworzyć kopię zapasową systemu.Jeśli nie ma żadnejwartości lub jest to 0, system plików nie będzie archiwizowany.Pass oznacza porządek, w jakim systemy plików będą sprawdzane podczas startu systemu.Brakjakiejkolwiek wartości lub wartość równa zero mówi, że system plików nie będzie sprawdzany.Możesz zmodyfikować wiersze w pliku /etc/fstab oraz dodać nowe w razie potrzeby.Na przykład dodatkowywiersz określa system plików CD-ROM:/dev/cdrom /cdrom iso9660 roPoprzez dodanie wpisu do pliku /etc/fstab nakazujesz systemowi, aby zamontował system plików CD-ROMpodczas startu systemu.Jeśli nie chcesz, aby ten system plików był automatycznie montowany w trakcie startu,wprowadz następującą poprawkę:/dev/cdrom /cdrom iso9660 ro, noautoZa sprawą tego wiersza system podczas uruchamiania nie będzie montował automatycznie systemu plików CD-ROM, ale użytkownik może zamontować dysk CD-ROM w każdej chwili za pomocą mount.Ponieważ systemzna już urządzenie, punkt montowania, typ systemu plików oraz opcje, możesz skrócić składnię poleceniamount do:mount /cdromlubmount /dev/cdromOba polecenia są równoważne :mount t iso9660 o ro /dev/cdrom /cdromMożesz także zamontować automatycznie dodatkową partycję dysku twardego poprzez opisanie jej w pliku/etc/fstab, np./dev/hdb1 /home ext2 defaultsInną sztuczką jest użycie wpisu w pliku /etc/fstab, co umożliwi użytkownikom innym niż root zamontowaniedyskietki:/dev/fd0 /floppy auto noauto, userKonfiguracja partycji swapTak jak używasz poleceń mount i unmount do precyzyjnego montowania i usuwania systemów plików, takmożesz kontrolować operacje na partycjach swap poprzez użycie poleceń swapon i swapoff.Jeśli chcesz zmodyfikować partycję swap, musisz ją tymczasowo wyłączyć.Aby tego dokonać, wydajnastępujące polecenie:swapoff aPolecenie wyłącza wszystkie operacje na każdej partycji swap wymienionej w pliku /etc/fstab.Jeśli natomiastchcesz wyłączyć konkretną partycję, użyj polecenia:swapoff /dev/urządzeniegdzie urządzenie określa partycję swap, na przykład hda3.Aby włączyć operacje swap w systemie, wpisz polecenie:swapon aPolecenie włącza operacje buforowania na wszystkich partycjach swap wymienionych w pliku /etc/fstab.Jeślichcesz włączyć tylko konkretną partycję swap, użyj polecenia:swapon /dev/urządzeniegdzie urządzenie określa partycję swap, na przykład hda3.Uruchamianie i zatrzymywanie systemu i usługZa pomocą poleceń systemu Linux możesz uruchamiać i zatrzymywać system, a także wszystkie usługi dostępnew systemie takie jak np.serwer WWW Apache.Uruchamianie i zatrzymywanie systemuMożesz wyłączyć system poprzez wciśnięcie przycisku zasilania komputera.Jednakże przy użyciu jednegopolecenia możesz spowodować, że system sam się zrestartuje.Jeśli wydasz polecenie:shutdown r nowsystem natychmiast zakończy swoje działanie.Po zamknięciu ponownie się uruchomi.Jeśli chcesz wprowadzićopóznienie rozpoczęcia procesu zamknięcia, użyj następujących argumentów:shutdown r +mngdzie mn oznacza ilość minut zanim rozpocznie się zamykanie systemu.Polecenie shutdown wysyła wtedykomunikat do wszystkich użytkowników systemu, którzy są aktualnie do niego zalogowani.Po rozpoczęciuprocesu zamykania użytkownicy nie będą mogli rozpocząć nowej sesji logowania.Jeśli chcesz zatrzymać system, co oznacza zamknięcie systemu bez ponownego uruchomienia, użyjnastępującego polecenia:shutdown h nowUruchamianie i zatrzymywanie usług systemuUsługi to inaczej programy demony, które pracują nie będąc powiązane z żadną konsolą.Nasłuchują połączeńsieciowych od klientów, którzy żądają od nich wykonywania określonych operacji lub dostarczenia żądanychinformacji.Tabela 7.1 opisuje kilka najważniejszych usług.Tabela 7.1.Najważniejsze usługiUsługaFunkcjeapacheSerwer WWWatdUruchamia polecenia w określonym czasiecronUruchamia polecenia w określonym czasie, oferuje lepszą elastyczność niż demonatdeximAgent pocztygpmUmożliwia wykorzystanie myszki na wirtualnych konsolach tekstowychlpdDemon kontrolujący drukarkęnetbasePodstawowe usługi sieciowe (inetd i portmap)netstd_initUmożliwia routing sieciowy (routed)netstd_miscPozostałe usługi sieciowenfs-serverServer sieciowego systemu plików (nfsd Network File System Daemon)sambaUsługi sieciowe zgodne z systemami Microsoftu (smbd i nmbd)Jeśli usługa sieciowa wykona błędną operację, z pewnością zrestartujesz ją bez ponownego uruchamianiasystemu.Aby tego dokonać, wydaj następujące polecenie:/etc/init.d/usługa startgdzie usługa oznacza nazwę, np.jedną z tych przedstawionych w tabeli 7.1
[ Pobierz całość w formacie PDF ]