linux开机启动项及启动项设置
简单的【jiǎn dān de】说下运行级就是操作【shì cāo zuò】系统当🔄前正在😳运行的功能级【gōng néng jí】别。这个级🥟别从🛵1到【dào】🈹6 ,具有不同的功【tóng de gōng】能。
不同的运行级定义如下
# 0 - 停机【tíng jī】(千万不⛽能把initdefault 设置为【shè zhì wéi】🙌0 )
# 1 - 单用户【dān yòng hù】🎩模式 # s init s = init 1
# 2 - 多用户,没有 NFS
# 3 - 完全多用户模😵式(标准的【biāo zhǔn de】运行级【yùn háng jí】🤫)
# 4 - 没有用到
# 5 - X11 多用户🏳图形模式【shì】(xwindow)
# 6 - 重新启【chóng xīn qǐ】🖖动【dòng】 (千万不要把initdefault 设置为🏖6 )
这些级【zhè xiē jí】🗓别在🔍/etc/inittab 文件里💲指定。这个文件是【jiàn shì】🧑init 程序寻找的主🈹要文件,最先运🤛行的服🐡务是放【wù shì fàng】在/etc/rc.d 目录下【mù lù xià】💦的文件【de wén jiàn】🔬。在大多数的Linux 发行版本中【běn zhōng】,启动脚本都是【běn dōu shì】位于 /etc/rc.d/init.d中的。这些脚本被用【běn bèi yòng】ln 命令连接到【jiē dào】 /etc/rc.d/rcn.d 目录🏓。(这里的【zhè lǐ de】n 就是运行级0-6)
chkconfig 命令有🎳五项功【wǔ xiàng gōng】能:添加服务【fú wù】😡,删除服务【fú wù】😡,列表服【liè biǎo fú】务😡,改变启【gǎi biàn qǐ】😠动信息以及检【yǐ jí jiǎn】查特定【chá tè dìng】🧦服务【fú wù】😡的启动状👇态。
语法为:
chkconfig --list [name]
chkconfig --add name
chkconfig --del name
chkconfig [--level levels] name
chkconfig [--level levels] name
chkconfig 没有参数运行时【shí】😬,显示用🤴法。如果加【rú guǒ jiā】上服务名🎊,那么就🌬检查这【jiǎn chá zhè】😞个服务是否在当前运行级启【háng jí qǐ】动。如果是【rú guǒ shì】,返回【fǎn huí】 true,否则返😖回【huí】false。 --level 选项可【xuǎn xiàng kě】以指定🌖要查看【yào chá kàn】🦕的运行🎯级而不一定是当前运行级。
如果在【rú guǒ zài】服务名后面指定了【dìng le】on,off 或者 reset,那么【nà me】 chkconfig 会改变🦀指定服【zhǐ dìng fú】🥢务的启动【dòng】🥠信息🍖。on 和【hé】 off 分别指【fèn bié zhǐ】服务在改变运行级时的启动【dòng】🥠和【hé】停止🗜。reset 指初始化服务信息🍖,无论有【wú lùn yǒu】⚪问题的初始化脚本指定了什【dìng le shí】😳么。
对于【duì yú】 on 和 off 开关【kāi guān】,系统默🥅认只对【rèn zhī duì】运行级【jí】 3,4, 5有效【xiào】🥛,但是 reset 可以对【kě yǐ duì】所有运🚮行级【jí】有效【xiào】🥛。指定👺 --level 选项时,可以选🕚择特定的运行❕级【jí】。
需要说明的是【míng de shì】,对于每个运行级😔,只能有🔽一个启【yī gè qǐ】动脚本或者停【huò zhě tíng】🎎止脚本。当切换运行级😔时,init 不会重新启动【xīn qǐ dòng】🐫已经启动的服【dòng de fú】🏯务【wù】,也不会🙄再次去停止已🚈经停止【jīng tíng zhǐ】的服务【wù】。
选项介绍:
--level levels
指定运【zhǐ dìng yùn】行级,由数字🐿 0 到🔷 7 构成的字符串【zì fú chuàn】🍎,如【rú】:
--level 35 表示指【biǎo shì zhǐ】定运行级【jí】🦒3 和🌟5。
要在运🧔行级别【háng jí bié】🎍3、4、5中停运 nfs 服务【fú wù】,使用下📈面的命令【lìng】:chkconfig --level 345 nfs off
--add name
这个选【zhè gè xuǎn】项增加【xiàng zēng jiā】🔩一项【xiàng】新🔧的服务,chkconfig 确保每【què bǎo měi】个运行【gè yùn háng】级有一项【xiàng】🎣 启动(S) 或者🚏 杀死🖥(K) 入口。如有缺少,则会从🤙缺省的init 脚本自【jiǎo běn zì】动建立。
--del name
用来删除服务,并把相【bìng bǎ xiàng】关符号【guān fú hào】👸连接从😏 /etc/rc[0-6].d 删除。
--list name
列表【liè biǎo】,如果指定了【dìng le】🐛name 那么只【nà me zhī】👦是显示指定的🍏服务名,否则【fǒu zé】,列出全部服务〰在不同运行级的状态。
运行级文件
每个被🤜chkconfig 管理的服务需【fú wù xū】要在对【yào zài duì】😺应的init.d 下的脚【xià de jiǎo】🏗本加上两行或者更多行的注释【shì】🙂。
第一行告诉【gào sù】 chkconfig 缺省启动的运行级以【háng jí yǐ】及启动📕和停止的优先级【jí】。如果某🎞服务缺🌮省不在🏷任何运【rèn hé yùn】行级启【háng jí qǐ】🛫动,那么使用 - 代替运【dài tì yùn】⤵行级【jí】。
第二行对服务【duì fú wù】🐡进行描述,可以用🗿 跨行注【kuà háng zhù】🥑释【shì】。
例如【lì rú】,random.init 包含三行🍒:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for
# higher quality random number generation.
表明【biǎo míng】 random 脚本应【jiǎo běn yīng】该在运🐆行级【háng jí】🍥 2, 3, 4, 5 启动⏪,启动⏪优先权为20,停止优先权为 80。
好了,介绍就🕜到这里🙀了,去看看自己目【zì jǐ mù】录下的【lù xià de】🐳/etc/rc.d/init.d 下的脚本吧【běn ba】。
设置自【shè zhì zì】启动服🙉务:chkconfig --level 345 nfs on
配置启动项方法
命令行模式
#service servicename status是当前🗨状态【zhuàng tài】
#chkconfig --list servicename是查看【shì chá kàn】启动📬状态🍖,也就是【yě jiù shì】是否开【shì fǒu kāi】机自动🉑启动📬
#chkconfig --list 列出所【liè chū suǒ】🐸有开机🐧启动项【qǐ dòng xiàng】#chkconfig --level 345 xx off 把不想启动的项345级别设【jí bié shè】🎇置为off(关闭)(服务名xx)
界面模式终端中直接输入#ntsysv
Linux启动项说明
apmd--apmd用来监【yòng lái jiān】视系统【shì xì tǒng】用电状📱态,并将相关信息【guān xìn xī】🏉通过🛩syslogd写入日志。也可以用来在【yòng lái zài】电源不【diàn yuán bú】足时关⏲机🥧
arpwatch--用来维【yòng lái wéi】护以太🐰网物理【wǎng wù lǐ】🤠地址和ip地址的🕸对应关【duì yīng guān】系
atd--运行用【yùn háng yòng】户用at命令调度的任🛳务。也在系统负荷🥓比较低【bǐ jiào dī】🛎时运行批处理【pī chù lǐ】➗任务【rèn wù】
autofs--当您需要时自【yào shí zì】动⚡转载文【zhuǎn zǎi wén】件系统🔹,而当您不需要时自【yào shí zì】动⚡卸载🛢
chargen--tcp版本的【bǎn běn de】🎨chargen server
chargen-udp--udp版本的【bǎn běn de】🤭chargen server
crond--周期地【zhōu qī dì】运行用户调度的任务【de rèn wù】。比起传统的✏unix版本添加了不【jiā le bú】🍃少属性,而且更安全😐,配置更简单【jiǎn dān】🐋
daytime--tcp版本的【bǎn běn de】😶daytime server
daytime-udp--udp版本的【bǎn běn de】🏽daytime server
echo--tcp版本的【bǎn běn de】🍖echo server
echo-udp--udp版本的【bǎn běn de】🕹echo server
eklogin--接受【jiē shòu】rlogin会话鉴证和用kerberos5加密的🍫一种服【yī zhǒng fú】💆务
finger--用于应🌎答finger请求的【qǐng qiú de】😣服务【fú wù】
gpm--为文本【wéi wén běn】😜模式下【mó shì xià】的【de】🕤linux程序提🤓供了鼠标的【de】🕤支持【zhī chí】。它也支【tā yě zhī】持控制台鼠标【tái shǔ biāo】的【de】🕤拷贝,粘帖操作以及弹出式菜单🛑 (必须🍟)
gssftp--接受可📙被【bèi】🔂kerberos5验证的【yàn zhèng de】ftp连接
httpd--http是著名【shì zhe míng】的www服务器,可用来【kě yòng lái】🕚提供【tí gòng】html文件以🗃及cgi动态内容服务⭕
identd--提供验证身份的方法
ipchains--ipchains包过滤防火墙【fáng huǒ qiáng】🔜
iptables--iptables包过滤防火墙【fáng huǒ qiáng】🔳
ipvsadm--调用ipvsadm来建立和维护【hé wéi hù】ipvs路由选【lù yóu xuǎn】🤶择表🌲
isdn--启用💯isdn(综合服【zōng hé fú】务数字【wù shù zì】网🙈)服务
kadmin--更改在【gèng gǎi zài】主控kdc中使用🤘本机的😙kadmin工具【gōng jù】🈚,或透过【huò tòu guò】kadmin服务来完成
kdcrotate--设置配【shè zhì pèi】🐔置文件【zhì wén jiàn】🕔/etc/krb5.con中的kdcs表项
keytable--该程序【gāi chéng xù】✏的功能是转载您在🚐/etc/sysconfig/keyboards里说明的键盘【de jiàn pán】🖼映射表【yìng shè biǎo】
klogin--接受【jiē shòu】bsd方式的【fāng shì de】🧙rlogin会话📇,但需要使用kerbeos5验证
kprop--是否允👰许kdc接收来的【de】master kdc的升级【de shēng jí】🤫
krb5-telnet--允许普通的【tōng de】telnet登陆【dēng lù】,但也可使用🔭kerberos5验证👭
krb524--是以改变【biàn】kerberos5到【dào】🤱kerberosIV的赁证☝
krb5kdc--开启kerberosIV和5所需的🥎连接以【lián jiē yǐ】获得赁证【zhèng】❌
kshell--接受【jiē shòu】rshell命令鉴【mìng lìng jiàn】证和用kerberos加密的🥡服务🚊
kudzu--运行硬🤞件检测【jiàn jiǎn cè】,并可选【bìng kě xuǎn】择性地设置硬⏱件变化
lpd--lpd是系统【shì xì tǒng】🤦打印守【dǎ yìn shǒu】护程序,负责将lpr等程序【děng chéng xù】🚅提交给👲打印作业
netfs--负责装【fù zé zhuāng】载【zǎi】🆒/卸载【zǎi】🆒nfs、samba、ncp文件系🕟统
network--激活/关闭启🎨动时的【dòng shí de】各个网络接口 (必须【bì xū】📌)
nfs--nfs是一个🥈流行的【liú háng de】🕰基于tcp/ip网络的文件共享协议.该服务提供了【tí gòng le】nfs文件共享服务【xiǎng fú wù】🏄
nfslock--提供【tí gòng】nfs文件上锁功能🙌
nscd--该服务【gāi fú wù】负责密码和组🚁的查询,并且缓🚎冲查询【chōng chá xún】🧣结果【jié guǒ】
portmap--portmap用来支持rpc连接【lián jiē】,rpc被用于【bèi yòng yú】💺nfs以及🍾nis等服务
postgresql--postgresql关系数据库引擎【qíng】👛
random--保存和【bǎo cún hé】恢复系❄统的高质量随【zhì liàng suí】机数生成器,这些随机🚘数是系【shù shì xì】统一🥖些随机🚘行为提💧供的【gòng de】
rlogin--rlogin程序服【chéng xù fú】务【wù】🍀,提供来自远程【zì yuǎn chéng】信任主机的注🖨册功能☝
routed--该守护【gāi shǒu hù】程序支【chéng xù zhī】🐸持🗼rip协议🏻的自动ip路由表维护.rip主要使用在小【yòng zài xiǎo】型网络【xíng wǎng luò】上👒,大一点【dà yī diǎn】🕋的网络就需要复杂一【fù zá yī】点的协🎒议🏻
rsh--提供【tí gòng】🚛rcmd程序或者rsh程序的【chéng xù de】服务🤓
rstatd--rstat协议允许网络【xǔ wǎng luò】上的用【shàng de yòng】户获得同一网🛒络上各机器的🥘性能参🎛数【shù】
rsync--对【duì】ftp服务的一个很好的附加【jiā】,允许循【yǔn xǔ xún】📞环码求和校验👈等⏩
rusersd--该服务【gāi fú wù】使网络🎵用户🥕可以定【kě yǐ dìng】位🌥同一网【tóng yī wǎng】络上的其他用户🥕
rwalld--rwall协议允许远程🎈用户向在同一【zài tóng yī】🚀系统中【xì tǒng zhōng】活跃着【huó yuè zhe】的终端【de zhōng duān】发送消🍀息,类似wall的本地📤行为
rwhod--允许远【yǔn xǔ yuǎn】程用户🎫获得运行rwho精灵的【jīng líng de】机器上所有已🕍登录用【dēng lù yòng】户的列表【biǎo】,与🈴finger类似🔺
smb--启动和🆗关闭【guān bì】smbd和🆗nmbd精灵程【jīng líng chéng】🕞序以提供【gòng】smb网络服🥑务
snortd--一个轻量级的【liàng jí de】🎸网络入侵检测【qīn jiǎn cè】✔工具
swat--samba网络配🧒置工具【zhì gōng jù】,可以通过流览器的【qì de】🈵901端口连接使用【jiē shǐ yòng】🎺swat
syslog--syslog是操作系统提【xì tǒng tí】供一种【gòng yī zhǒng】😇机制📙,守护程【shǒu hù chéng】序通常【xù tōng cháng】🥃使用这【shǐ yòng zhè】🚐些机制📙将各种信息写到各个📀系统日志文件 (必须)
telnet--提供telnet服务【fú wù】,使用未【shǐ yòng wèi】😈加密的用户🈚/密码组🕚进行验证【zhèng】
time--tcp版本的【bǎn běn de】👷rfc 868 time server
time-udp--udp版本的【bǎn běn de】🆒rfc 868 time server
webmin--webmin是基于web的集系统管理与网络【yǔ wǎng luò】🍱管理于一身的【yī shēn de】强大管【qiáng dà guǎn】📑理工具😧
xfs--在引导和关闭时启动和停上x字体服【zì tǐ fú】🐄务,并可能🐐重新生【chóng xīn shēng】成字体🔓表【biǎo】 (必须【bì xū】🕒)
xinetd--因特网【yīn tè wǎng】操作服👕务程序【wù chéng xù】。提供类🏳似于inetd+tcp_wrapper的功能,但是更加强大【jiā qiáng dà】和安全,监控网🤹络对各种它管理的服🍾务的需【wù de xū】求【qiú】🐢,并在要的时候⭐启动相应的服【yīng de fú】务程序【wù chéng xù】
ypbind--实现网【shí xiàn wǎng】络信息【luò xìn xī】📁服务的🦑服务器端
redhat 下常用服务介绍
anacron 不考虑系统🚩downtime期间的【qī jiān de】🚕cron服务【fú wù】
amd 自动安装NFS守候进程
apmd 高级电源管理
arpwatch 记录日志并构【zhì bìng gòu】建一个🍄在LAN接口上看到的🛥以太网地址和【dì zhǐ hé】🚴IP地址对【dì zhǐ duì】数据库
atd
关键词【guān jiàn cí】✈:linux
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0