# 运行级别 # 含义
0 关机
1 单用户模式,可以想象为windows的安全模式主要用于系统修复
2 不完全的命令模式,不含NFS服务
3 完全的命令行模式,就是标准的字符界面
4 系统保留
5 图形模式
6 重启动
runlevel 查看运行级别命令
init 运行级别 修改运行级别命令
vim /etc/inittab 系统开机后直接进入哪个级别
# 服务的分类
独立的服务
rpm包默认的安装的服务
基于xinetd服务
linux 服务
源码包安装的服务
# 启动与自启动
服务启动 : 就是在当前系统中让服务器运行,并提供功能
服务自启动 : 自启动是指让服务在系统开机或重启动之后,随着系统的启动而自启动的服务
# 查询已安装的服务
RPM包安装的服务
chkconfig --list 查看服务自启动状态,可以看到所有RPM包安装服务
源码包安装的服务
查看服务安装的位置,一般是/usr/local/下
# RPM安装服务和源码包安装服务的区别
RPM安装服务和源码包安装服务的区别就是安装位置的不同
1.源码包安装在指定位置一般是/usr/local/
2.RPM包安装在默认位置中
vi /etc/services 查看唱过端口与服务对应的文件
# 查询系统中开启的服务
netstat -tlunp 会列出系统中所有已经启动的服务
-t 列出tcp 数据
-u 列出udp数据
-l 列出正在监听的网络服务(不包含已经连接的网络服务)
-n 用端口来显示服务,而不是服务名
-p 列出该服务的进程ID(PID)
# 1.RPM安装服务和源码包安装服务的区别
RPM安装服务和源码包安装服务的区别就是安装位置的不同
1.源码包安装在指定位置一般是/usr/local/
2.RPM包安装在默认位置中
# 2.独立服务的启动
1. /etc/init.d/独立服务名 start | stop | status | restart
2. service 独立服务名 start | stop | restart || status
/etc/init.d/ : 启动脚本位置
/etc/sysconfig/ : 初始化环境配置文件位置
/etc/ : 配置文件位置
/etc/xinetd/conf : xinted 配置文件
/etc/xinetd.d : 基于xinetd 服务的启动脚本
/var/lib/ : 服务产生的数据放在这里
/var/log/ : 日志
# 3. 独立服务的自启动
1. chkconfig [--level 运行级别] [独立服务名][on|off]
例:
chkconfig --level 2345 mysqld on
chkconfig mysqld on
2. 修改 /etc/rc.d/rc.local 文件
例:
/etc/init.d/mysqld start
# 基于xinetd服务管理
1. 安装xinetd yum -y install xinetd
2. xinetd服务的启动 vi /etc/xinetd.d/rsync
例:
service rsync (服务器的名称为rsync)
{
flags = REUSE 标志位REUSE,设定TCP/IP socket 可复用
socket_type = stream 使用TCP协议数据包
wait = no 允许多个连接同时连接
user = root 启动服务的用户为root
server = /usr/bin/rsync 服务的启动程序
log_on_failure += USERID 登录失败后记录用户的ID
disable = no (改成yes) 服务不启动(改成启动)
}
service xinetd restart 重启服务
3. xinetd 服务的自启动 chkconfig rsync on
# 源码包安装服务的启动
使用绝对路径,调用启动脚本来启动。不同的源码包的启动脚本不同,可以查看源码包的安装说明,查看启动脚本的方法
例:
/usr/local/apache2/bin/apachectl start | stop
#源码包服务的自启动
vi /etc/rc.d/rc.local 加入 /usr/local/apache2/bin/apachectl start
# 让源码包服务呗服务管理命令认识
让源码包的apache服务能被service命令管理启动
ln - s /usr/local/apache2/bin/apachectl /etc/init.d/apache
让源码包的 apache 服务能被chkconfig与 ntsysv 命令管理自启动
vi /etc/init.d/apache
# chkconfig 35 86 76
# 指定http脚本可以呗chkconfig命令管理,格式是config:命令级别 启动顺序 关闭顺序
# description : soure package apache
# 说明,内容随意
chkconfig --add apache 把源码包apache加入chkconfig
使用/etc/init.d/目录中脚本启动服务
↗ 如:/etc/init.d/httpd start|stop|restart
启动
使用service启动服务
↗ ↘ 如 service httpd start|stop|restart
独立的服务 使用chkconfig命令管理自启动
↗ 如:chkconfig --level 2345 httpd on|off
↗ ↘ ↗
↗ 修改/etc/rc.d/rc.local文件
↗ 自启动 → 如:vi /etc/rc.d/rc.local
RRM包默认 加入: /etc/init.d/httpd start
安装的服务
↘ ↘ 使用ntsysv命令管理服务自启动
↘
↘
↘ ↗ 修改/etc/xinetd.d配置文件
↘ 启动 如:vi /etc/xinetd.d/telnet
↘ ↗ 把disable = yes 改为 disable = no
基于xinetd的服务 重启xinetd服务 service xinetd restart
↘
↗ 使用chkconfig 命令自启动
↗ 如:chkconfig telnet on|off
自启动
linux服务 ↘ 使用ntsysv命令管理服务自启动
↘
使用源码包启动脚本启动服务
↗ 如:/usr/local/apache2/bin/apachectl start
启动
↗
源码包安装的服务
↘
自启动 修改/etc/rc.d/rc.local
↘ 如:vi /etc/rc.d/rc.local
加入: /usr/local/apache2/bin/apachetl start
系统运行级别
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...