Nov 10 2009

Zarzadzanie uslugami w Ubuntu Karmic

W Ubuntu 9.10 nagle przestal mi dzialac chkconfig, malo tego, wcielo gdzies services-admin, z braku czasu nie chce wnikac w czym problem, wiec mala alternatywa.

update-rc.d

Dziala zawsze, wiec, jest na 1st place metod alternatywnych (powinienem powiedziec – jest podstawa w Debianie)

Wylaczenie apache2

czlowiek@maszyna:~$ sudo update-rc.d -f apache2 remove

Przywrocenie apache2

czlowiek@maszyna:~$ sudo update-rc.d apache2 defaults

rcconf jest front-end’em dla update-rc.d, ale za piekny to nie jest, proponuje natomiast cos okienkowego…

bum

Zarzadca programow startowych

bum
bum
bum

Instalujemy

czlowiek@maszyna:~$ sudo apt-get install bum

Uruchamiamy

czlowiek@maszyna:~$ sudo bum

Zaczynam sie powoli zastanawiac, czym stanie sie Ubuntu, jak w tym kierunku potocza sie sprawy… ok, nie ma co narzekac.


Jul 15 2009

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.

Zarzadzanie uslugami w Ubuntu Karmic