Strona 1 z 1

Zarządzanie upstartem

: 05 gru 2012, 21:48
autor: handigheid
Cześć

Używam Kubuntu w wersji 12.04 i szukam narzędzia do zarządzania procesem startu systemu upstart. Jakie narzędzia polecacie?

Re: Zarządzanie upstartem

: 06 gru 2012, 00:01
autor: michas2224
BUM z nakładką graficzną:

Kod: Zaznacz cały

sudo apt-get install bum
Bez gui:

Kod: Zaznacz cały

sudo apt-get install rcconf
sudo rcconf
albo

Kod: Zaznacz cały

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf

Re: Zarządzanie upstartem

: 06 gru 2012, 14:06
autor: handigheid
Ale to są narzędzia niekompatybilne z upstartem. Wydaje mi się, że są po prostu wciągne z sida i nikt z tym porządku nie zrobił.
I jeszcze nie rozumiem poniższego. Co oznaczają poszczególne znaki? [?] [+] [-]

Kod: Zaznacz cały

service --status-all
 [ ? ]  alsa-restore
 [ ? ]  alsa-store
 [ + ]  apparmor
 [ - ]  bootlogd
 [ ? ]  console-setup
 [ ? ]  cron
 [ ? ]  dbus
 [ ? ]  dmesg
 [ ? ]  friendly-recovery
 [ - ]  grub-common
 [ ? ]  hostname
 [ ? ]  hwclock
 [ ? ]  hwclock-save
 [ ? ]  kdm
 [ ? ]  killprocs
 [ ? ]  module-init-tools
 [ ? ]  network-interface
 [ ? ]  network-interface-container
 [ ? ]  network-interface-security
 [ ? ]  networking
 [ ? ]  ondemand
 [ ? ]  passwd
 [ ? ]  plymouth
 [ ? ]  plymouth-log
 [ ? ]  plymouth-splash
 [ ? ]  plymouth-stop
 [ ? ]  plymouth-upstart-bridge
 [ ? ]  procps
 [ - ]  pulseaudio
 [ ? ]  rc.local
 [ ? ]  resolvconf
 [ ? ]  rsyslog
 [ ? ]  sendsigs
 [ ? ]  setvtrgb
 [ - ]  stop-bootlogd
 [ - ]  stop-bootlogd-single
 [ ? ]  sudo
 [ ? ]  udev
 [ ? ]  udev-fallback-graphics
 [ ? ]  udev-finish
 [ ? ]  udevmonitor
 [ ? ]  udevtrigger
 [ ? ]  umountfs
 [ ? ]  umountnfs.sh
 [ ? ]  umountroot
 [ - ]  urandom
 [ - ]  x11-common

Re: Zarządzanie upstartem

: 06 gru 2012, 15:12
autor: michas2224
[+] oznacza włączone [-] natomiast wyłączone
Jest jeszcze narzędzie do zarządzania initem chkconfig
Jak ci nie pasują te narzędzia zawsze możesz ręcznie się pobawić

Kod: Zaznacz cały

man init

Re: Zarządzanie upstartem

: 06 gru 2012, 15:56
autor: handigheid
michas2224 pisze:[+] oznacza włączone [-] natomiast wyłączone
a [?] ?
michas2224 pisze:Jest jeszcze narzędzie do zarządzania initem chkconfig
Jak ci nie pasują te narzędzia zawsze możesz ręcznie się pobawić

Kod: Zaznacz cały

man init

Kod: Zaznacz cały

chkconfig
alsa-restore                 off
alsa-store                   off
apparmor                     on
bootlogd                     off
console-setup                off
cron                         off
dbus                         off
dmesg                        off
friendly-recovery            off
grub-common                  on
hostname                     off
hwclock                      off
hwclock-save                 off
kdm                          off
killprocs                    on
module-init-tools            off
network-interface            off
network-interface-container  off
network-interface-security   off
networking                   0
ondemand                     on
passwd                       off
plymouth                     off
plymouth-log                 off
plymouth-splash              off
plymouth-stop                off
plymouth-upstart-bridge      off
procps                       off
pulseaudio                   on
rc.local                     on
rcS                          off
resolvconf                   off
rsyslog                      off
sendsigs                     0
setvtrgb                     off
stop-bootlogd                off
stop-bootlogd-single         off
sudo                         on
udev                         off
udev-fallback-graphics       off
udev-finish                  off
udevmonitor                  off
udevtrigger                  off
umountfs                     0
umountnfs.sh                 0
umountroot                   0
urandom                      0S
x11-common                   on
Więc w chkconfig jest pulseaudio on a w service --status-all [ - ] pulseaudio. Które narzędzie podaje poprawne informacje?

Re: Zarządzanie upstartem

: 06 gru 2012, 17:37
autor: luk1don
Popatrz sobie, co masz w /etc/init
pulseaudio.conf

Kod: Zaznacz cały

#start on runlevel [2345]
stop on runlevel [016]
Jest zakomentowane # start, tzn. nie startuje przy starcie systemu. Potem start może być przez D-bus, itd. Nie oznacza to, że ubuntowcy nie wchrzanili startu pulseaudio gdzie indziej.
Ja te usługi co mi się nie podobają po prostu odinstalowywuję i nie muszę się martwić wyłączaniem ich na starcie.
Inna sprawa - tam nie ma za dużo co wyłączać, bo większość usług jest potrzebna.

-- czwartek, 6 grudnia 2012, 18:44 --

Inne usługi można wyłączyć:
sudo update-rc.d -f nazwa_sługi disable

-- czwartek, 6 grudnia 2012, 18:49 --

Potem są jeszcze ukryte "startup applications" w /etc/xdg/autostart/
Tak można je odkryć:

Kod: Zaznacz cały

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
i ustawić w aplecie Programy startowe. Nie wiem jak jest w Kubuntu.