Ubuntu中文论坛 ? 查看主题 ubuntu16.04安装主题
发表于 : 2005-08-07 19:37
注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次 2005年7月24日19:13星期日
我的ubuntu默认Runlevel rc2 的服务简析
代码:
yongyi@yongyi:~$ cd /etc/rc2.d/
yongyi@yongyi:/etc/rc2.d$ ls -al
总用量 16
drwxr-xr-x 2 root root 4096 2005-07-22 19:17 .
drwxr-xr-x 102 root root 8192 2005-07-24 16:42 ..
lrwxrwxrwx 1 root root 17 2005-07-22 19:13 K11anacron -> ../init.d/anacron
#anacron 是和 cron 相似的任务调度器,只不过它并不要求系统持续运行。它可以用来运行通常由 cron 运行的每日、每周、和每月的作业。
lrwxrwxrwx 1 root root 17 2005-07-22 19:13 S05vbesave -> ../init.d/vbesave
lrwxrwxrwx 1 root root 18 2005-07-23 02:56 S10sysklogd -> ../init.d/sysklogd
#sysklogd 就是syslog,是操作系统提供的一种机制,守护程序通常使用这种机制将各种信息写到各个系统日志文件。通常应该启动该服务。
lrwxrwxrwx 1 root root 15 2005-07-23 02:56 S11klogd -> ../init.d/klogd
#klogd 是系统日志守候进程
lrwxrwxrwx 1 root root 14 2005-07-23 02:56 S12alsa -> ../init.d/alsa
#alsa 是Alsa声卡驱动程序支持
lrwxrwxrwx 1 root root 13 2005-07-22 19:17 S13gdm -> ../init.d/gdm
#gdm 是窗口管理器的一种
lrwxrwxrwx 1 root root 13 2005-07-23 02:56 S14ppp -> ../init.d/ppp
#ppp 服务,用于拨号上网。它客户端程序有chat和pppd。还有一个终端通信程序minicom,用来测试拨号用的,也要安装上。chat程序的用途是拨号,并等待提示,根据提示输入用户名和密码等登录信息。pppd的用途是建立并维持与服务器的PPP连接,并传输数据。
lrwxrwxrwx 1 root root 16 2005-07-22 19:15 S19cupsys -> ../init.d/cupsys
#cupsys 是cups服务cupsys,用于本地或远程打印
lrwxrwxrwx 1 root root 15 2005-07-22 19:13 S20acpid -> ../init.d/acpid
#acpid 是Advanced Configuration and Power Interface,为替代传统的APM电源管理标准而推出的新型电源管理标准。配置文件:/proc/acpi/event
lrwxrwxrwx 1 root root 14 2005-07-22 19:13 S20apmd -> ../init.d/apmd
#apmd 用来监视系统用电状态,并将相关信息通过syslogd 写入日志。也可以用来在电源不足时关机。如果我们使用的是台式电脑或一直开机的机型,就不需要使用这个守护程序。配置文件:/etc/sysconfig/apmd
lrwxrwxrwx 1 root root 16 2005-07-22 19:13 S20dbus-1 -> ../init.d/dbus-1
#dbus-1 是自动挂载服务吧,用于显示 /etc/fstab 内指定到 /media/ 的挂载。hotplug模块自动加载工具和它以及gnome-volume-manager配合使用,可以象win2000那样帮你自动mount文件系统。
lrwxrwxrwx 1 root root 15 2005-07-23 02:55 S20inetd -> ../init.d/inetd
#inetd 是因特网操作服务程序。监控网络对各种它管理的服务的需 求,并在必要的时候启动相应的服务程序。通常,inetd 管理的程序有telnet、ftp、rsh和rlogin。 关闭inetd也就 关闭了这些由它管理的服务。
lrwxrwxrwx 1 root root 17 2005-07-23 02:54 S20makedev -> ../init.d/makedev
#makedev 是在/dev目录下创建设备文件的程序。/etc/devinfo 用来给makedev这个程序设定各种不同的设备驱动文件的格式.用户不用设置。
lrwxrwxrwx 1 root root 17 2005-07-23 02:56 S20postfix -> ../init.d/postfix
#postfix 是为用户提供除sendmail之外的邮件服务器选择。postfix没有提供pop3,但可扩展性、编程接口比较好。配置文件位于/etc/postfix目录下,一共有四个最基本的配置文件:install.cf main.cf master.cf postfix-script。
lrwxrwxrwx 1 root root 19 2005-07-22 19:14 S20powernowd -> ../init.d/powernowd
#powernowd 用于自动调整你的 CPU 频率
lrwxrwxrwx 1 root root 15 2005-07-23 02:55 S20rsync -> ../init.d/rsync
#rsync 是remote sync,远程数据备份工具。
lrwxrwxrwx 1 root root 15 2005-07-23 02:55 S25mdadm -> ../init.d/mdadm
#mdadm 用于创建和管理RAID阵列,配置文件是/etc/mdadm.conf
lrwxrwxrwx 1 root root 17 2005-07-22 19:13 S89anacron -> ../init.d/anacron
#anacron 是一个自动化运行任务工具。配置文件:/etc/anacron
lrwxrwxrwx 1 root root 13 2005-07-23 02:56 S89atd -> ../init.d/atd
#atd 是一个自动化运行任务。通常需要启动。不过如果你一直使用cron,那么也可以不启动。配置文件:/etc/at.allow,/etc/at.deny
lrwxrwxrwx 1 root root 14 2005-07-23 02:55 S89cron -> ../init.d/cron
#cron 是用来执行例行性命令的守护程序。必须启动。配置文件:/etc/crontab
lrwxrwxrwx 1 root root 22 2005-07-22 19:13 S99acpi-support -> ../init.d/acpi-support
#acpi-support 相信是提供高级电源管理的。
lrwxrwxrwx 1 root root 19 2005-07-22 19:13 S99fetchmail -> ../init.d/fetchmail
#fetchmail 是一个和电子邮件相关的好用工具,被应用在临时接通的 TCP/IP 线路 (例如 SLIP 或 PPP 连线)上, 用来读取远程信件及转递信件,可以支持 IPv6 和 IPSEC (即 IP 安全协议)
lrwxrwxrwx 1 root root 19 2005-07-23 02:54 S99rmnologin -> ../init.d/rmnologin
#rmnologin 是必需的,man nologin有这样描述:nologin - prevent non-root users from logging into the system
lrwxrwxrwx 1 root root 23 2005-07-23 02:54 S99stop-bootlogd -> ../init.d/stop-bootlogd
#stop-bootlogd 是用来停止bootlogd 模块的,bootlogd 记录所有发送到终端的字符串
Edit at 2005-09-11
今天看了看breezy下的服务,并关掉了一部分对我没什么用的(为了方便知道它的顺序,所以只是改变前面的字母):
root@ubuntu:/etc/rc2.d # ls
K01fetchmail S12dbus S20apmd S20samba S99rmnologin
S05vbesave S13gdm S20hotkey-setup S25bluez-utils S99stop-bootlogd
S10acpid S14ppp S20makedev S25mdadm
S10sysklogd S19cupsys S20pcmcia S89anacron
S11klogd S19hplip S20powernowd S99acpi-support
root@ubuntu:/etc/rc2.d # mv K01fetchmail k01fetchmail
root@ubuntu:/etc/rc2.d # mv S10acpid s10acpid
root@ubuntu:/etc/rc2.d # mv S14ppp s14ppp
root@ubuntu:/etc/rc2.d # mv S19cupsys s19cupsys
root@ubuntu:/etc/rc2.d # mv S19hplip s19hplip
root@ubuntu:/etc/rc2.d # mv S20apmd s20apmd
root@ubuntu:/etc/rc2.d # mv S20pcmcia s20pcmcia
root@ubuntu:/etc/rc2.d # mv S25mdadm s25mdadm
root@ubuntu:/etc/rc2.d # mv S99acpi-support sacpi-support
root@ubuntu:/etc/rc2.d # mv S25bluez-utils s25bluez-utils
解释两个:
hotkey-setup:
auto-configures laptop hotkeys
This package will attempt to auto-detect your laptop hardware and then configure its hotkeys to produce useful keycodes. These can then be used by userspace applications.
bluez-utils:
bluez-utils 是 Linux 上一套在 BlueZ 實作的 Bluetooth 無線網路標準上使用的 工具。
yongyi@ubuntu:~$ sudo chmod -x /etc/init.d/ntpdate
yongyi@ubuntu:/etc/rc6.d$ ls
K01gdm K20acpi-support K25hwclock.sh K89hotplug-net S36ifupdown
K11anacron K20apmd K25mdadm K89klogd S40umountfs
K12dbus K20hotkey-setup K50alsa-utils K90sysklogd S50lvm
K15fetchmail K20makedev K74bluez-utils S20sendsigs S50mdadm-raid
K19cupsys K20pcmcia K75hdparm S30urandom S90reboot
K19hplip K20powernowd K76readahead S31umountnfs.sh
K19samba K21acpid K86ppp S35networking
yongyi@ubuntu:/etc/rc6.d$ sudo mv K15fetchmail k15fetchmail
yongyi@ubuntu:/etc/rc6.d$ sudo mv K19cupsys k19cupsys
yongyi@ubuntu:/etc/rc6.d$ sudo mv K19hplip k19hplip
yongyi@ubuntu:/etc/rc6.d$ sudo mv K20acpi-support k20acpi-support
yongyi@ubuntu:/etc/rc6.d$ sudo mv K20apmd k20apmd
yongyi@ubuntu:/etc/rc6.d$ sudo mv K20pcmcia k20pcmcia
yongyi@ubuntu:/etc/rc6.d$ sudo mv K21acpid k21acpid
yongyi@ubuntu:/etc/rc6.d$ sudo mv K25mdadm k25mdadm
yongyi@ubuntu:/etc/rc6.d$ sudo mv K74bluez-utils k74bluez-utils
yongyi@ubuntu:/etc/rc6.d$ sudo mv K86ppp k86ppp
Ubuntu Start-up
http://joe.terrarum.net/geek/linux/ubuntu-startup.html
(Intro)
This will describe and explain the start-up process of Ubuntu Linux.
(rc2.d)
Like Debian, Ubuntu boots up in runlevel 2. Because of that, we'll find the details we want in /etc/rc2.d. Inside that directory, we find:
>> sysklogd
>> klogd
>> ppp
>> portmap
>> acpid
>> alsa
>> apmd
>> autofs
>> cupsys
>> dbus-1
>> fam
>> inetd
>> makedev
>> postfix
>> powernowd
>> rsync
>> mdadm
>> atd
>> cron
>> acpi-support
>> fetchmail
>> gdm
>> rmnologin
>> stop-bootlogd
(start-stop-daemon)
An important utility to understand first is the Debian utility, start-stop-daemon. It's a simple program that manages starting and stopping running daemons. Each program under /etc/rc2.d utilizes this program to manage their process.
(init-functions)
All services run /lib/lsb/init-functions. This file contains helper functions for the start-stop-daemon program. It helps manage the pid files under /var/run and provides the text-output and logging when the status of a service changes.
(sysklogd)
Sysklogd is the system log daemon. As the description implies, it allows the system to log messages. Options may be specified in the SYSKLOGD variable. The daemon then starts and reads its configuration from /etc/syslog.conf. More information can be found here
(klogd)
Klogd provides kernel logging. Klogd will obtain kernel messages from /proc/kmsg, but if /proc doesn't exist, it will use the system call interface. All kernel messages are routed through syslog which then places them in the /var/log/kern.log file.
(ppp)
This file checks if /etc/ppp/ppp_on_boot exists and if it does, connect to the users ISP.
(portmap)
Portmap converts RPC calls into standard DARPA (tcp/ip) port numbers. This file reads /etc/default/portmap which tells portmap to only run on the local loopback interface.
(acpid)
acpid is a power management daemon. It will sit and read /proc/acpi/event until it receives a whole line. Once then, it checks /etc/acpi/events for a qualifying action for that event. By default, Ubuntu loads the following acpi related modules: battery, ac, processor, button, fan, and thermal. More info can be found here
(alsa)
Alsa is the Advanced Linux Sound Architecture. It reads in some basic settings from /etc/default/alsa then loads up the stored alsa settings. More info can be found here
(apmd)
apmd is another power management daemon. This one really just cares about battery power, system standby, system suspend, and system resume. More info can be found here
(autofs)
autofs controls the automount daemon. autofs reads /etc/auto.master for various mount points of mounting drives.
(cups)
cups is the Common Unix Printing System. It provides and extremely easy system for configuring a printer under linux. More info can be found here
(dbus-1)
dbus is a system for providing Inter Process Communications between two applications. As freedesktop explains, examples of this include a camera being plugged in or file monitoring. More info can be found here
(famd)
famd is the File Alteration Monitor daemon. It provides a system that applications can use to detect when a file changes.
(inetd)
inetd provides a list of services and ports they run on under /etc/inetd.conf. It then listens for requests for those ports, and once received, runs that service.
(makedev)
makedev simply re-creates a symlink from /sbin/MAKEDEV to /dev/MAKEDEV
(postfix)
Postfix is a Mail Transport Agent or MTA. This provides local system mail transportation, and if configured correctly, internet-wide mail transportation. More info can be found here
(powernowd)
powernowd is a client for cpufreq which, as the name implies, controls the CPU frequency. By using this, you may raise the frequency of your cpu when your computer may need the extra power and lower it during idle time. This is especially useful for laptops when heat is concerned.
(rsync)
This would start the rsync daemon on your system but, by default, it is disabled.
(mdadm)
mdadm manages software RAID under linux. More info can be found here
(atd)
atd is the at daemon and manages processes scheduled to run at later times.
(crond)
crond is the cron daemon and manages processes that may be on a repetitive schedule.
(acpi-support)
This is just a helper script for the acpi daemon. Depending on what mode a laptop is in (battery or AC), it will set the systems power accordingly.
(fetchmail)
fetchmail manages retrieving email. This script checks for /etc/fetcmailrc and if it doesnt exist (it doesnt by default), then it does not start. More info can be found here
(gdm)
gdm is the GNOME Display Manager. It starts X Windows and provides a graphical login screen. More info can be found here
(rmnologin)
This script removes the /etc/rmnologin file. rmnologin prevents non-root users from logging in.
(stop-bootlogd)
Just like the name implies, this stops the bootlogd daemon. bootlogd logs all strings sent to the console.
Linux系统各项服务
1、alsasound
Alsa声卡驱动程序支持。Alsa声卡驱动程序本来是为了一种声卡Gravis UltraSound(GUS)而写的,该程序被证 明很优秀,于是作者就开始为一般的声卡写驱动程序。Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接口,甚至比OSS优秀。
2、amd
运行automount精灵程序,该精灵在必要时自动安装一些本地设备和NFS文件系统。
3、apmd
apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。也可以用来在电源不足时关机。
4、arpwatch
该程序主要用来维护以太网物理地址和IP地址的对应关系。
5、atalk
AppleTalk精灵程序。注意不要在后台运行该程序,该程序的数据结构必须在运行其他进程前先花一定时间初始化。
6、atd
运行用户用At命令调度的任务。也在系统负荷比较低时运行批处理任务。
7、autofs
当您需要时自动转载文件系统,而当您不需要时自动卸载。
8、bootparamd
该服务允许老的Sun工作站从Linux网络启动,它和rarp现在很少使用,基本上被bootp和dhcp取代了。
9、crond
cron是Unix下的一个传统程序,该程序周期地运行用户调度的任务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安全,配置更简单。
10、dhcpd
该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
11、gated
gated通过一个数据库提供了网络路由功能支持。它支持各种路由协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP版本2到4。
12、gpm
gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标的拷贝,粘贴操作以及弹出式菜单。
13、httpd
http是著名的www服务器,可用来提供HTML文件以及CGI动态内容服务。
14、inetd
因特网操作服务程序。监控网络对各种它管理的服务的需求,并在必要的时候启动相应的服务程序。通常,inetd管理的程序有telnet、ftp、rsh和rlogin。关闭inetd也就关闭了这些由它管理的服务。
15、innd
inn是最流行的用户组新闻服务器。它允许您建立起本地新闻服务器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。
16、keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说 明的键盘映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序处于激活状态。
17、ldap
LDAP代表Lightweight Directory Access Protocol,实现了目录访问协议的行业标准。
18、linuxconf
linuxconf是Linux下的一个有效的系统配置工具,该服务允许远程运行。
19、lpd
lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
20、mcserv
Midnight Commander服务进程允许远程机器上的用户通过Midnight Commander文件管理器操作本机文件。服务进程用PAM来验证用户,需要给出“用户名/口令”以通过验证。
21、mysql
一个快速高效可靠的轻型SQL数据库引擎。
22、named
域名服务器,将Internet主机名解析为点分的IP地址。
23、netfs
负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
24、network 激活/关闭启动时的各个网络接口。
25、nfs
NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了NFS文件共享服务,具体的配置在/etc/ exports文件里。
26、nscd
该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有比较慢的服务(如NIS和NIS+),则应该启动该服务。
27、pcmcia
pcmcia主要用于支持笔记本电脑。
28、portmap
portmap用来支持RPC连接,RPC被用于NFS以及NIS等服务。
29、postgresql
PostgreSQL关系数据库引擎。
30、proftpd
proftpd是Unix下的一个配置灵活的ftp守护程序。
31、radvd
路由广播程序。
32、random
保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随机行为提供的。
33、routed
该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小型网络上,大一点的网络就需要复杂一点的协议。
34、rstatd
Rstat协议允许网络上的用户获得同一网络上各机器的性能参数。
35、rusersd
该服务使网络用户可以定位同一网络上的其他用户。
36、rwalld
Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类似wall的本地行为。
37、rwhod
允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,与finger类似。
38、sendmail
大名鼎鼎的邮件服务器。
39、smb
启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
40、snmpd
简单网络管理协议(SNMP)的守护精灵。
41、syslog
syslog是操作系统提供的一种机制,守护程序通常使用这种机制将各种信息写到各个系统日志文件。通常应该启动该服务。
42、xfs
X的字体服务器。
43、ypbind
NIS/YP的客户端守护程序。如果您需要使用NIS/YP机器,请启动这项服务,否则,关闭这项服务。
44、yppasswd
让NIS用户能够修改密码。运行在NIS域的服务器上。客户端程序同样也叫yppasswd。
45、ypserv
标准NIS/YP网络协议的一个实现。允许主机名,用户名和其他信息分布于网络各端。运行在NIS服务器上,客户端不需要。
Fedora core 2启动服务详解
http://www.gbunix.com/htmldata/2005_06/1/3/article_1227_1.html
最近笔者重装了一遍Fedora core 2,安装类型为Workstation,没有安装X-Window环境。安装完毕后,执行ntsysv对系统所有的启动服务进行设置,发现有一些服务比较陌生,所以就就写了这篇文章,对系统所有的启动服务进行一个简单的总结,希望和大家一起来分享。
服务名称
含义
acpid
配置文件:/proc/acpi/event
预设端口:无
说明:Advanced Configuration and Power Interface,为替代传统的APM电源管理标准而推出的新型电源管理标准。
是否需要启动:如果你需要对电源进行管理,那就需要启动。
anacron
配置文件:/etc/anacron
预设端口:无
说明:一个自动化运行任务。Red Hat Linux 随带四个自动化任务的工具:cron、 anacron、at、和 batc。当你的Linux主机并不是全天候开机,这个anacron就可以帮你执行在“crontab”设定的时间内没有执行的工作。举例来说,当你的主机在晚上12:00会自动关闭,但是偏偏crontab这个例行性工作是在4:00工作,这个时候例行性工作就不能起作用了。不过利用anacron就能做到。
是否需要启动:如果主机已经24小时开机,而且运行了cron,那么这个守护程序就不需要启动了。
apmd
配置文件:/etc/sysconfig/apmd
预设端口:无
说明:Advanced Power Management,高级电源管理。传统的电源管理标准。一般系统都会同时支持APM和APMD两种标志,但系统加载时只需加载一个即可。对于笔记本电脑比较有用,可以了解系统的“电池电量”。
是否需要启动:如果我们使用的是台式电脑或一直开机的机型,就不需要使用这个守护程序。
atd
配置文件:/etc/at.allow,/etc/at.deny
预设端口:无
说明:一个自动化运行任务。
是否需要启动:通常需要启动。不过如果你一直使用cron,那么也可以不启动。
autofs
配置文件:/etc/rc.d/init.d/autofs
预设端口:无
说明:实现光盘、软盘的自动加载。
是否需要启动:一般不需要启动。
chargen
chargen-udp
预设端口:TCP/UDP 19
说明:Character Generator Protocol,一种网络服务,主要功能是提供类似远程打字的功能。
更多细节:http://www.networksorcery.com/enp/RFC/Rfc864.txt
是否需要启动:为安全起见,尽量关闭这个服务。
cpuspeed
说明:监测系统空闲百分比,降低或加快CPU时钟速度和电压从而在系统空闲时将能源消耗降为最小,而在系统繁忙时最大化加快系统执行速度。
更多细节:
http://altlinux.org/index.php?module=sisyphus&package=cpuspeed
是否需要启动:需要启动。
crond
配置文件:/etc/crontab
预设端口:无
说明:用来执行例行性命令的守护程序。
是否需要启动:必须启动。
cups
配置文件:
CUPS服务器配置文件:/etc/cups/cupsd.conf
CUPS客户端配置文件:/etc/cups/client.conf
CUPS打印机配置文件:/etc/cups/printers.conf
CUPS中类(class)配置文件:/etc/cups/classes.conf
说明:Common UNIX Printing System,公共UNIX打印支持,为Linux提供打印功能。
是否需要启动:如果不安装打印机,就不需要启动。
cups-lpd
预设端口:无
说明:CUPS Line Printer Daemon ("LPD"),提供打印功能。
是否需要启动:如果不安装打印机,就不需要启动。
daytime
daytime-udp
预设端口:TCP 13
说明:Daytime协议(RFC867)是一个简单的协议,为客户机实现从远程服务器获取日期和时间的功能。
是否需要启动:不用启动。
echo
echo-udp
预设端口:7
说明:服务器回显客户数据服务。
是否需要启动:不用启动。
gpm
配置文件:/etc/sysconfig/mouse
预设端口:无
说明:General Purpose Mouse Daemon ,gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标 的拷贝,粘贴操作以及弹出式菜单。
是否需要启动:没必要的话,建议不要启动。
iptables
说明:防火墙。
是否需要启动:必须启动。
irda
Infrared Data Association,是一个实现红外无线数据传输的工业标准。
irqbalance
对多个系统处理器环境下的系统中断请求进行负载平衡的守护程序。
是否需要启动:如果你只安装了一个CPU,就不需要加载这个守护程序。
isdn
Integrated Services Digital Network,综合数字服务网络。提供对isdn设备的支持。
kudzu
配置文件:
/etc/sysconfig/hwconf
/etc/sysconfig/kudzu
说明:硬件自动检测程序,会自动检测硬件是否发生变动,并相应进行硬件的添加、删除工作。当系统启动时,kudzu会对当前的硬件进行检测,并且和存储在 /etc/sysconfig/hwconf中的硬件信息进行一一对照,如果某个硬件从系统中被添加或者删除时,那么kudzu就会察觉到,并且通知用户是否进行相关配置,然后修改/etc/sysconfig/hwconf,使硬件资料与系统保持同步。如果/etc/sysconfig/hwconf这个文件不存在,那么kudzu将会从/etc/modprobe.conf,/etc/sysconfig/network-scripts/和 /etc/X11/XF86Config中探测已经存在的硬件。
是否需要启动:如果启动kudzu,则每次启动系统,都会检查新硬件(checking new hardware),会延长系统启动的时间。如果你不打算增加新硬件,那么就可以关闭这个启动服务,以加快系统启动时间。
mdmonitor
与RAID设备相关的守护程序。
mdmpd
与RAID设备相关的守护程序。
messagebus
D-BUS是一个库,为两个或两个以上的应用程序提供一对一的通讯。
dbus-daemon-1是一个应用程序,它使用这个库来实现messagebus守护程序。多个应用程序通过连接messagebus守护程序可以实现与其他程序交换信息。
更多细节:
http://www.freedesktop.org/software/dbus/doc/dbus-daemon-1.1.html
microcode_ctl
可以编码以及发送新的微代码到kernel以更新Intel IA32系列处理器(Pentium Pro,PII,PIII,Pentium 4,Celeron, Xeon 等等 – 全部 P6 以及更高,不包括 pentium classics)。
更多细节:
http://www.urbanmyth.org/microcode/
http://microcodes.sourceforge.net/
netdump
News Backup Dump Server,远程备份服务器。
netfs
Network Filesystem Mounter,安装和卸载NFS、SAMBA和NCP网络文件系统。
netplugd
配置文件:
/etc/netplug/netplugd.conf
/etc/netplug.d/netplug
说明:network cable hotplug management daemon,netplugd是一个守护程序,可以监控一个或多个网络接口的状态,当某些事件触发时运行一个外部脚本程序。
更多细节:http://people.debian.org/~enrico/netplugd.html
network
在系统启动时激活所有的网络接口。
nfs
网络文件系统。
nfslock
NFS是一个流行的通过TCP/IP网络共享文件的协议,此服务提供了NFS文件锁定功能。
ntpd
配置文件:/etc/ntp.conf
说明:Network time Protocol daemon,网络时间校正协议。简单的说,NTP是用来使系统和一个精确的时间源保持时间同步的协议。
推荐大家看一篇文章:《NTP-让网络里的电脑时间精确到毫秒》
发表在2004年12月份的《在线技术》杂志第63页
pcmcia
Pcmcia卡,支持笔记本电脑的PCMCIA 设备,如调制解调器, 网络适配器, SCSI卡等等。
portmap
Portmap守护程序为RPC服务,如NIS和NFS提供动态端口的分配。
psacct
包括几个工具用来监控进程活动的工具,包括ac,lastcomm, accton 和sa。
random
说明:快速的将系统的状态在随机的时间内存到景象档案中,对于系统相当重要。因为在开机之后,系统会迅速的恢复到开机之前的状态。
是否需要启动:必须启动。
rawdevices
在使用集群文件系统时用于加载raw设备的守护程序。
readahead
readahead_early
配置文件:/etc/readahead.early.files /etc/readahead.files
说明:readahead和readahead_early是在Fedora core 2中最新推出的两个后台运行的守护程序。其作用是在启动系统期间,将启动系统所要用到的文件首先读取到内存中,然后在内存中进行执行,以加快系统的启动速度。而上面两个配置文件就保存着将要读取到内存的文件列表。
rhnsd
Red Hat 网络服务。通知你有关官方的安全信息以及为你的系统打补丁。
rpcgssd
rpcidmapd
rpcsrcgssd
说明:gestion NFS v4,是Linux 2.6内核新添的功能。
是否需要启动:不需要启动。
rsync
remote sync,远程数据备份工具。
saslauthd
使用SASL的认证守护程序。
sendmail
邮件服务器。
services
一个内部xinetd服务,用于监听活动的服务。
sgi-fam
实现实时数据镜像。监控文件的变更,提供一个应用程序API接口用来当指定的文件火目录改变时及时通知。
smartd
Self Monitor Analysis and Reporting Technology System,监控你的硬盘是否出现故障。
sshd
配置文件:
OpenSSH服务器配置文件:/etc/ssh/sshd_config
OpenSSH客户端配置文件:/etc/ssh/ssh_config
预设端口:22
说明:Secure Shell Protocol,实现安全地远程登陆管理主机。
是否需要启动:如果想实现远程管理,就需要启动。
syslog
配置文件:/etc/syslog.conf
说明:记录所有的系统行为。
是否需要启动:必须启动。
time
从远程主机获取时间和日期,采用TCP协议。
time-udp
从远程主机获取时间和日期,采用UDP协议。
vncserver
VNC (Virtual Network Computing,虚拟网络计算),它提供了一种在本地系统上显示远程计算机整个“桌面”的轻量型协议。
更多细节:http://www.realvnc.com/
xfs
预设端口:TCP 7100
说明:x font server,X Window字型服务器,为本地和远程X服务器提供字型集。
是否需要启动:如果使用run-level为5的图形界面,那么就需要启动。
xinetd
配置文件:/etc/xinetd.conf
说明:xinetd作为inetd的后续版本,负责管理系统中不频繁使用的服务,这些服务程序在有请求时才由xinetd服务负责启动运行,一旦完成服务请求服务程序结束运行,这样可以有效地减少对系统资源的占用率。通常,xinetd管理的程序有telnet、ftp、rsh和rlogin。关闭inetd也就关闭了这些由它管理的服务。
更多细节:http://www.xinetd.org/
是否需要启动:必须启动。
yum
配置文件:/etc/yum.conf
说明:Yellow Dog UpdaterModified,是一个自动更新、安装和删除RPM软件包的管理程序,它会自动计算软件包的管理程序,并判断哪些软件应该安装,哪些软件则不必安装。
更多细节: http://linux.duke.edu/projects/yum/
是否需要启动:以系统管理策略而决定是否启动。
一口气写了这么多服务,想必大家也看累了吧。大家再检查一下,还没完。众所周知,为了系统的安全起见,我们不可能把所有的服务都启动了。越简单就越安全,一个系统安装完毕后,我们只需要启动一些必备的服务以保证系统能够正常使用就行了,其余用不到的服务可以暂时关闭。下面是我列出的需要启动的服务。另,本人水平有限,仅供参考。
acpid:提供高级电源管理。
cpuspeed:可以提高系统运行效率。
crond:执行例行性程序。
Iptables: 防火墙。
Kudzu:自动检测硬件的变更。
Network: 激活网络接口。
Random:加快系统的启动。
Readahead和Readahead_early:加快系统的启动。
Syslog:把各类事件写入日志。
另外,还有一些服务笔者还是不太明白,希望大家能帮我解答。这些服务有:mdmonitor、mdmpd、messagebus、netplugd、 random、rpcgssd、rpcidmapd、rpcsrcgssd、sgi-fam、smartd。如有新的体会,我会继续修改这篇文章的。
参考文献
[1] 《Linux Daemons and Services》 http://www.sorgonet.com/linux/linuxdaemons/
[2] 《鸟哥的Linux私房菜》 http://www.vbird.org/
[3] 《Red Hat Linux 9 系统管理
_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
最后由 yongyi 编辑于 2005-09-11 19:29,总共编辑了 1 次
页首
2楼 yongyi 文章标题 :
发表于 : 2005-08-09 22:01
注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次 再转一帖,相信到此为止可以满足想知道ubuntu服务的兄弟了。
更多阅读
恭祝凉风真世中文论坛开张大吉! 开张大吉 门庭若市
真没想到有一天这世上会出现凉风的中文论坛。虽然华语圈的冢饭很多,可热爱自己的偶像到了给她办一个论坛的程度的人好像还不多。我如坑时间不长,知道的专门为某个宝冢出身的明星所办的中文论坛不超过一个巴掌的数。凉风是活跃于上
历史是前进的北大中文论坛的讨论 前进论坛杂志社
在北大中文论坛上,沈炯先生曾认为汉语拼音化运动是一场闹剧,后来他又转载了《当代中国的文字改革》(当代中国出版社1995年北京)的一篇讲述中国拼音化运动的文章,最后他得出结论说:“ 不是我个人“苦口婆心”!上世纪80年代以来的社会潮流发
Ubuntu中文论坛 ? 查看主题 - windows转至Ubuntu的过程记录,希望 大长今主题曲希望简谱
windows转至Ubuntu的过程记录,希望对刚转到ubuntu的朋友有点帮助发表于 : 2010-08-15 16:00注册: 2008-11-01 20:42帖子: 41地址: 安徽合肥 最近几天都在看Ubuntu的一个视频教程,是一个叫海明的老师讲的课,感觉还可以。自己也一直有想
ubuntu 12.04 安装 gcc-4.7部分转载 ubuntu 16.04 安装gcc
可以参看原文链接,非常详细,可以帮助安装gcc-4.7这个教程最主要的问题就是没有按照默认路径安装软件,都安装到gcc_4_7文件夹,导致编译gcc时有点问题,以及使用gcc时会有点问题一、编译gcc时的问题这个时候建议仔细查看config.log文件1、一
已更新 Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法 ubuntu amd显卡驱动
[2014年4月21日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu中文论坛forum.ubuntu.org.cn配置美化区3D桌面特效版块的:——《图解Ubuntu8.