gentoo開機要跑哪些rc services的處理

Moderator: Forums Team

Post Reply
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

gentoo開機要跑哪些rc services的處理

Post by pahud »

基本上rc-update指令可以做到,有朋友問說有無像 Redhat的ntsysv或
Debian的rcconf可以出現選單一次選擇?我目前還沒找到,

不過Gentoo default runlevel會跑哪些東西
基本上可以在這看到

Code: Select all

# ls -al /etc/runlevels/default/
total 8
drwxr-xr-x    2 root     root         4096 May  7 16:47 .
drwxr-xr-x    5 root     root         4096 Apr  9 08:31 ..
lrwxrwxrwx    1 root     root           17 May  6 18:47 local -> /etc/init.d/local
lrwxrwxrwx    1 root     root           20 May  6 22:02 net.eth0 -> /etc/init.d/net.eth0
lrwxrwxrwx    1 root     root           20 May  6 18:47 netmount -> /etc/init.d/netmount
lrwxrwxrwx    1 root     root           18 May  6 22:22 rsyncd -> /etc/init.d/rsyncd
lrwxrwxrwx    1 root     root           16 May  6 22:03 sshd -> /etc/init.d/sshd
lrwxrwxrwx    1 root     root           21 May  7 16:47 syslog-ng -> /etc/init.d/syslog-ng
lrwxrwxrwx    1 root     root           17 May  7 16:40 vcron -> /etc/init.d/vcron
要移除的話,只要rm -f 這些link即可,

要新增加的話,有個trick

先看一下ls /etc/init.d/

Code: Select all

# ls
apache2      depscan.sh    keymaps     netmount   runscript.sh  urandom
bootmisc     functions.sh  local       nscd       samba         vcron
checkfs      gpm           localmount  numlock    serial        winbind
checkroot    halt.sh       modules     postfix    shutdown.sh   xdm
clock        hdparm        net.eth0    reboot.sh  sshd          xfs
consolefont  hostname      net.lo      rmnologin  switch        xinetd
crypto-loop  inetd         net.ppp0    rsyncd     syslog-ng
然後例如

Code: Select all

for i in sshd postfix samba vcron rsyncd syslg-ng xinetd
do
  rc-update add $i default
done
即可,rc-update會去處理dependency問題。



缺點只是沒有ncurses or dialog box讓你check,
但要寫也應該很簡單。
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

說不定應該用 python 來寫一個, 然後丟進 gentoolkit 裡...
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
ckchen
Posts: 67
Joined: Mon Mar 24, 2003 12:43 am
Location: NTHU
Contact:

Post by ckchen »

Gentoo是不是跟python有個什麼關係啊?
(某某東西是用python做的...?)
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

ckchen wrote:Gentoo是不是跟python有個什麼關係啊?
(某某東西是用python做的...?)
portage = python based...
怎樣? 您說有什麼關係呢?
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

python如果要做text-mode dialog box的話,我覺得有點殺雞用牛刀了,
雖然也沒甚麼不行的:
* dev-python/pythondialog
Latest version available: 1.0
Latest version installed: [ Not Installed ]
Size of downloaded files: 10 kB
Homepage: http://pythondialog.sourceforge.net/
Description: A Python module for making simple text/console-mode user interfaces.
但用"dialog"做最簡單了。
* dev-util/dialog
Latest version available: 0.9_beta20020814
Latest version installed: 0.9_beta20020814
Size of downloaded files: 200 kB
Homepage: http://www.advancedresearch.org/dialog/
Description: A Tool to display Dialog boxes from Shell
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

pahud wrote:python如果要做text-mode dialog box的話,我覺得有點殺雞用牛刀了,
雖然也沒甚麼不行的:
* dev-python/pythondialog
Latest version available: 1.0
Latest version installed: [ Not Installed ]
Size of downloaded files: 10 kB
Homepage: http://pythondialog.sourceforge.net/
Description: A Python module for making simple text/console-mode user interfaces.
但用"dialog"做最簡單了。
* dev-util/dialog
Latest version available: 0.9_beta20020814
Latest version installed: 0.9_beta20020814
Size of downloaded files: 200 kB
Homepage: http://www.advancedresearch.org/dialog/
Description: A Tool to display Dialog boxes from Shell
dev-util/dialog + shell script huh = =
那我傾向 python/perl 等 scripting language, tho.
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
Post Reply