2023-01-21 14:34:47 发布人:hao333 阅读( 7521)
简单的说下运行级就是操作系统当前正在运行的功能级别。
简单地说,较低的运行级别是操作系统当前运行的功能级别。这个级别从1到6,有不同的功能。
的不同运行级别定义如下
# 0-关闭(从不将initdefault设置为0)
# 1-单用户模式# s初始化s=初始化1
# 2-多用户,无NFS
# 3-完全多用户模式(标准运行级别)
# 4-未使用
# 5-X11多用户图形模式(xwindow)
# 6-重新启动(不要将initdefault设置为6)
这些级别在/etc/inittab文件中指定。这个文件是init程序寻找的主文件,运行的第一个服务是放在/etc/rc.d目录中的文件。在大多数Linux发行版中,启动脚本位于/etc/rc.d/init.d中,这些脚本通过ln命令连接到/etc/rc.d/rcn.d目录。(这里的N是运行级别0-6)
Chkconfig命令有五个功能:添加服务、删除服务、列出服务、更改启动信息和检查特定服务的启动状态。
语法是:
chkconfig-list[名称]
chkconfig -添加名称
chkconfig - del名称
chkconfig [ - level levels]名称
chkconfig [ - level levels]名称
Chkconfig显示不带参数运行时的用法。如果添加了服务名,请检查该服务是否在当前运行级别启动。如果是,则返回true否则,返回false。- level选项可以指定要查看的运行级别,不一定是当前运行级别。
如果在服务名称后指定了on、off或reset,chkconfig将更改指定服务的启动信息。开和关是指运行级别改变时服务的开始和停止。Reset指的是初始化服务信息,不管正在讨论的初始化脚本指定了什么。
对于on和off开关,系统默认值仅对操作级别3、4和5有效,但重置对所有操作级别都有效。当指定- level选项时,可以选择特定的运行级别。
请注意,每个运行级别只能有一个启动脚本或停止脚本。切换运行级别时,init不会重新启动已启动的服务,也不会再次停止已停止的服务。
选项介绍:
-水平水平
指定运行级别,由数字0到7组成的字符串,例如:
-级别35表示指定的操作级别3和5。
要在运行级别3、4和5停止nfs服务,请使用以下命令:chkconfig-level 345nfsoff。
-添加姓名
该选项添加一个新服务,chkconfig确保每个运行级别都有一个start (S)或kill (K)条目。如果缺少它,它将从默认的init脚本中自动建立。
-德尔的名字
用于从/etc/rc [0-6] .d中删除服务和相关的符号连接。
-列表名称
列表中,如果指定了name,则只显示指定的服务名,否则,将列出不同运行级别的所有服务的状态。
运行级文件
chkconfig管理的每个服务都需要在init.d下的相应脚本中添加两行或两行以上的注释
第一行告诉chkconfig默认启动的运行级别以及启动和停止的优先级。如果服务在默认情况下没有在任何运行级别启动,请使用-而不是运行级别。
第二行描述服务,可以跨行注释。
例如,random.init包含三行:
# chkconfig: 2345 20 80
#描述:保存和恢复的系统熵池
#更高质量的随机数生成。
它表示随机脚本应该在运行级别2、3、4和5启动,启动优先级为20,停止优先级为80。
好了,介绍到此结束。去看看自己目录下/etc/rc.d/init.d下的脚本。
设置自启动服务:chkconfig-level 345nfson
配置启动项目方法
命令行模式
#service servicename status是当前状态。
# chkconfig-listservicename是检查启动状态,即开机时是否自动启动。
# #chkconfig - list列出所有启动项目# chkconfig-level 345xx off将不希望启动的项目的级别345设置为off(服务名xx)
在界面终端中直接输入# #ntsysv。
Linux启动项描述
Apmd - apmd用于监控系统的功耗状态,通过syslogd将相关信息写入日志。它还可以用于在电源不足时关闭。
ARP watch-用于维护以太网物理地址和ip地址之间的对应关系。
ATD-运行用户用at命令安排的任务。当系统负载较低时,也运行批处理任务。
autofs——需要时自动重新打印文件系统,不需要时自动卸载。
chargen-chargen服务器的tcp版本
chargen-udp-UDP-chargen服务器的UDP版本
crond-定期运行用户安排的任务。与传统的unix版本相比,它增加了许多属性,而且配置起来更加安全简单。
日间-日间服务器的tcp版本
日间-udp-UDP-日间服务器的UDP版本
echo-echo服务器的tcp版本
echo-udp-UDP-echo服务器的UDP版本
eklog in-一种接受rlogin会话身份验证和kerberos5加密的服务。
finger-用于回答手指请求的服务。
gpm-在文本模式下为linux程序提供鼠标支持。它还支持控制台鼠标的复制、粘贴和弹出菜单(必需)。
GSS ftp-接受可以由kerberos5验证的FTP连接。
Httpd - http是著名的www服务器,可以用来提供html文件和cgi动态内容服务。
IDENTD-提供一种验证您身份的方法。
Ipchains - ipchains包过滤防火墙
Iptables - iptables包过滤防火墙
Ipvsadm-调用ipvsadm建立和维护ipvs路由表。
Isdn-启用isdn(综合业务数字网)服务。
Kadmin——更改主kdc中使用的本地kadmin工具,或者通过kadmin服务进行更改。
KDC rotate——在配置文件/etc/krb5.con中设置kdcs条目。
这个程序的功能是重新打印你在/etc/sysconfig/keyboards中描述的键盘映射表。
klogin-在bsd模式下接受rlogin会话,但需要kerbeos5验证。
KROP-是否允许kdc收到的主KDC的升级
KRB5-telnet-允许正常的Telnet登录,但是kerberos5也可以用于身份验证。
krb 524——它是将kerberos5更改为kerberosIV的租用证书。
krb 5 KDC-打开kerberosIV和5所需的连接以获取租用证书。
k shell——接受rshell命令认证和kerberos加密的服务。
kudzu-运行硬件检测和可选设置硬件变化。
Lpd - lpd是系统打印守护进程,负责将lpr等程序提交给打印作业。
netfs——负责挂载/卸载nfs、samba和ncp文件系统。
网络-启动时激活/停用每个网络接口(必需)
Nfs - nfs是一种流行的基于tcp/ip网络的文件共享协议。该服务提供nfs文件共享服务
nfsock-提供nfs文件锁定功能。
NSCD-该服务负责查询密码和组,并缓冲查询结果。
Portmap - portmap用于支持rpc连接,rpc用于nfs和nis等服务。
Postgresql关系数据库引擎
random-一个高质量的随机数生成器,可以保存和恢复系统。这些随机数由系统的一些随机行为提供。
Rlogin - rlogin程序服务,提供远程可信主机的注册功能。
routed-这个守护进程支持rip协议的自动ip路由表维护。rip主要用于小型网络,大型网络需要更复杂的协议
Rsh-提供rcmd项目或rsh项目的服务。
rstatd - rstat协议允许网络上的用户获得同一网络上每台机器的性能参数。
rsync——FTP服务的一个很好的补充,允许循环代码求和及验证等。
RUSD-这项服务使网络用户能够找到同一网络中的其他用户。
Rwalld - rwall协议允许远程用户向同一系统中活动的终端发送消息,类似于wall的本地行为。
RW-允许远程用户获得运行rwho向导的机器上所有登录用户的列表,类似于finger。
Smb-启动和关闭smbd和nmbd向导程序以提供SMB网络服务
snort D——一个轻量级网络入侵检测工具
Swat - samba网络配置工具,可以通过浏览器的901端口连接使用。
Syslog - syslog是操作系统提供一种机制,守护程序通常使用这些机制将各种信息写入各种系统日志文件(必需的)。
Telnet-提供telnet服务,并使用未加密的用户/密码组进行身份验证。
rfc 868时间服务器的时间- tcp版本
rfc 868时间服务器的时间udp版本
Webmin - webmin是一个基于web的强大的管理工具,它集成了系统管理和网络管理。
xf-在引导和关闭期间启动和停止X字体服务,并可能重新生成字体表(必需的)
互联网运营服务程序。它提供了类似inetd tcp_wrapper的功能,但更强大、更安全,监控网络对其管理的各种服务的需求,并在必要时启动相应的服务程序。
YPBIND-实现网络信息服务的服务器端
redhat下的共同事务介绍
在系统停机期间,Anan不考虑cron服务。
Amd自动安装NFS守护进程
Apmd高级电源管理
Arpwatch记录日志,并建立一个在局域网接口上看到的以太网地址和IP地址对的数据库。
atd
相关阅读
RelatedReading猜你喜欢
Guessyoulike