app教程网 综合百科 linux设置开机启动项命令(linux设置开机启动命令)

linux设置开机启动项命令(linux设置开机启动命令)

简单来说,运行级就是操作系统当前运行的功能级。这个级别从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 [name]

chkconfig --add name

chkconfig --del name

chkconfig [--level levels] name

chkconfig [--level levels] name

Chkconfig显示没有要运行的参数时的用法。如果添加了服务名,则检查服务是否在当前运行级别启动。如果是,返回真,否则返回假。

- level选项可以指定要查看的运行级别,而不一定是当前运行级别。

如果在服务名称后指定了on、off或reset,chkconfig将更改指定服务的启动信息。开和关分别指改变运行级别时服务的启动和停止。重置是指初始化服务信息,

不管有问题的初始化脚本指定了什么。

对于on和off开关,系统默认只对运行阶段3、4和5有效,但reset对所有运行阶段都有效。当指定- level选项时,可以选择特定的运行级别。

请注意,每个运行级别只能有一个启动脚本或停止脚本。切换运行级别时,init不会重新启动已经启动的服务,也不会再次停止已经停止的服务。

选项介绍:

--level levels

指定运行级别,由数字0到7组成的字符串,例如:

-级别35表示指定的操作级别3和5。

要在运行级别3、4和5时停止nfs服务,请使用以下命令:chkconfig - level 345 nfs off。

--add name

该选项添加一个新服务,chkconfig确保每个运行级别都有一个start (S)或kill (K)条目。如果缺少它,它将从默认的init脚本中自动建立。

--del name

用于删除服务,并从/etc/RC [0-6]中删除相关的符号连接。d.

--list name

列表。如果指定了name,则只显示指定的服务名。否则,将列出不同运行级别的所有服务的状态。

运行级文件

chkconfig管理的每个服务都需要在init.d下的相应脚本中添加两行或两行以上的注释

第一行告诉chkconfig默认启动的运行级别以及启动和停止的优先级。如果默认情况下服务没有在任何运行级别启动,请使用-而不是运行级别。

第二行描述服务,您可以使用跨行注释。

例如,random.init包含三行:

# chkconfig: 2345 20 80

# description: Saves and restores system entropy pool for

# higher quality random number generation.

它显示随机脚本应该在运行级别2、3、4和5启动,启动优先级为20,停止优先级为80。

好了,介绍到此结束。让我们看看您自己目录中/etc/rc.d/init.d下的脚本。

设置自启动服务:chkconfig-level 345nfson。

配置启动项方法

命令行模式

# Service Service Name Status is the current status.

# chkconfig-list服务名是检查启动状态,即是否自动启动。

# #chkconfig - list列出所有启动项目# chkconfig-level 345 off将不希望启动的项目345的级别设置为off(服务名xx)。

在接口模式终端中直接输入# #ntsysv。

Linux启动项描述

Apmd - apmd用于监控系统的功耗状态,并通过syslogd将相关信息写入日志。它还可以用于在电源不足时关机。

ARP watch-用于维护以太网物理地址和ip地址之间的对应关系。

AtD-运行用户用AT命令安排的任务。当系统负载较低时,也运行批处理任务。

autofs——需要时自动重新打印文件系统,不需要时自动卸载。

Chargen-tcp version of the chargen server

chargen-udp - udp版本的沙尔根服务器

crond-定期运行用户计划的任务。与传统的unix版本相比,它增加了很多属性,而且配置起来更加安全简单。

Daytime-tcp version of daytime server

Daytime udp version of daytime server

Echo-tcp version of the echo server

Echo UDP UDP version of the echo server

eklog in-一种接受rlogin会话身份验证和kerberos5加密的服务。

finger用于应答finger请求的服务

gpm为文本模式下的linux程序提供了鼠标的支持。它也支持控制台鼠标的拷贝,粘帖操作以及弹出式菜单(必须)

gssftp接受可被kerberos5验证的ftp连接

httpdhttp是著名的www服务器,可用来提供html文件以及cgi动态内容服务

identd提供验证身份的方法

ipchainsipchains包过滤防火墙

iptablesiptables包过滤防火墙

ipvsadm调用ipvsadm来建立和维护ipvs路由选择表

isdn启用isdn(综合服务数字网)服务

kadmin更改在主控kdc中使用本机的kadmin工具,或透过kadmin服务来完成

kdcrotate设置配置文件/etc/krb5.con中的kdcs表项

keytable该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘映射表

klogin接受bsd方式的rlogin会话,但需要使用kerbeos5验证

kprop是否允许kdc接收来的master kdc的升级

krb5-telnet允许普通的telnet登陆,但也可使用kerberos5验证

krb524是以改变kerberos5到kerberosIV的赁证

krb5kdc开启kerberosIV和5所需的连接以获得赁证

kshell接受rshell命令鉴证和用kerberos加密的服务

kudzu运行硬件检测,并可选择性地设置硬件变化

lpdlpd是系统打印守护程序,负责将lpr等程序提交给打印作业

netfs负责装载/卸载nfs、samba、ncp文件系统

network激活/关闭启动时的各个网络接口(必须)

nfsnfs是一个流行的基于tcp/ip网络的文件共享协议.该服务提供了nfs文件共享服务

nfslock提供nfs文件上锁功能

nscd该服务负责密码和组的查询,并且缓冲查询结果

portmapportmap用来支持rpc连接,rpc被用于nfs以及nis等服务

postgresqlpostgresql关系数据库引擎

random保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随机行为提供的

rloginrlogin程序服务,提供来自远程信任主机的注册功能

routed该守护程序支持rip协议的自动ip路由表维护.rip主要使用在小型网络上,大一点的网络就需要复杂一点的协议

rsh提供rcmd程序或者rsh程序的服务

rstatdrstat协议允许网络上的用户获得同一网络上各机器的性能参数

rsync对ftp服务的一个很好的附加,允许循环码求和校验等

rusersd该服务使网络用户可以定位同一网络上的其他用户

rwalldrwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类似wall的本地行为

rwhod允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,与finger类似

smb启动和关闭smbd和nmbd精灵程序以提供smb网络服务

snortd一个轻量级的网络入侵检测工具

swatsamba网络配置工具,可以通过流览器的901端口连接使用swat

syslogsyslog是操作系统提供一种机制,守护程序通常使用这些机制将各种信息写到各个系统日志文件(必须)

telnet提供telnet服务,使用未加密的用户/密码组进行验证

timetcp版本的rfc 868 time server

time-udpudp版本的rfc 868 time server

webminwebmin是基于web的集系统管理与网络管理于一身的强大管理工具

xfs在引导和关闭时启动和停上x字体服务,并可能重新生成字体表(必须)

xinetd因特网操作服务程序。提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全,监控网络对各种它管理的服务的需求,并在要的时候启动相应的服务程序

ypbind实现网络信息服务的服务器端

redhat 下常用服务介绍

anacron 不考虑系统downtime期间的cron服务

amd 自动安装NFS守候进程

apmd 高级电源管理

arpwatch 记录日志并构建一个在LAN接口上看到的以太网地址和IP地址对数据库

atd

本文来自网络,不代表本站立场,转载请注明出处:https: