Uslugi w Ubuntu
EDIT: Zmiany w Karmic, czytaj jak zarzadzac uslugami w Ubuntu 9.10
Konfiguracja uslug uruchamianych podczas rozruchu niby i jest prosta, System->Administracja->Uslugi (services-admin), i tu mozemy je wlaczac, wylaczac. Jezeli jednak to nie wystarcza, mozna skorzystac z narzedzia chkconfig, ktory oprocz wyswietlania szczegolowej listy uruchamianych uslug umozliwia manipulacje ich levelami uruchomienia.
czlowiek@maszyna:~$ chkconfig -A -l
Mamy teraz ladnie wyswietlona liste z serwisami wraz ze statusem levelu uruchomienia od 0 do 6, czasem S. Tam gdzie zielono znaczy wlaczone
.
Z tymi levelami jest roznie, ile dystrybucji tyle rozwiazan
. Na “szczescie” uzytkownicy Debiana, czyli Ubuntu rowniez, maja uproszczone zadanie – nie ma wiekszej roznicy pomiedzy trybami od 2 do 5, a reszta jest jak wszedzie:
- 0 – zatrzymanie systemu,
- 1 – uruchamianie z jednym uzytkownikiem,
- 2-5 – wielu userow od konsoli do X’ow, (nie wiem jak jest teraz z ta 4, niby nie uzywane a wlaczany jest automatycznie),
- 6 – reboot systemu,
- S – Superuser
Przypuscmy, ze mamy wlaczonego apache2 i chcemy go wylaczyc, najprosciej mozna tak:
czlowiek@maszyna:~$ sudo chkconfig apache2 off
Prosto, szybko i bezbolesnie, apache2 wylaczony od 2 do 5. Wlaczamy analogicznie:
czlowiek@maszyna:~$ sudo chkconfig apache2 on
Mozemy tez okreslic wlasne levele, np:
czlowiek@maszyna:~$ sudo chkconfig apache2 235
Najciekawsza rzecza jest jednak mozliwosc exportu i importu ustawien, zawsze dobrze jest miec backup. Jezeli cos padnie, mozna zawsze przywrocic poprzednie ustawienia
.
backup:
czlowiek@maszyna:~$ sudo chkconfig -A > chkconfig.save
restore:
czlowiek@maszyna:~$ sudo chkconfig -s < chkconfig.save
EDIT: Problemy w Karmic
W Ubuntu 9.10 (Karmic) nagle przestal mi dzialac chkconfig, malo tego, wcielo gdzies services-admin, z braku czasu nie chce wnikac w czym problem, wiec mala alternatywa, jakbys mial podobny problem.
