Linux-服务管理

1.系统的运行级别

0:关机

1::单用户模式,可以想象为Windows的安全模式,主要用于系统修复

2:不完全的命令行模式,不含NFS服务

3:完全的命令行模式,就是标准的字符界面

4:系统保留

5:图形模式

6:重启动

runlevel

init level

系统默认运行级别:

vim /etc/inittab

-id:3:initdefault

2.服务分类

chkconfig --list:查看服务

yum install -y xinetd

源码包安装的服务:

查看服务安装位置,一般是/usr/local下

rpm安装服务和源码包安装服务的区别是安装位置的不同。

 服务与端口

ps aux

/etc/services :查看常规端口

查询系统中开启的服务:

netstat -tlunp

-t:列出tcp数据

-u:列出udp数据

-l:列出正在监听的网络服务

-n:用端口号来显示服务,而不是服务名

-p:列出该服务的进程ID(PID)

3. rpm包服务管理:

独立的服务管理

/etc/init.d/:启动脚本位置

/etc/sysconfig/:初始化环境配置文件位置

/etc/:配置文件位置

独立服务的启动:

/etc/init.d/独立服务名

service 独立服务名

start|stop|restart|status

独立服务的自启动:

chkconfig --level 2345 httpd on

修改vim /etc/rc.d/rc.local

/etc/init.d/httpd start

使用ntsysv命令管理自启动

基于xinetd服务:

yum -y install xinetd....

4.源码包服务管理

源码包安装服务启动使用绝对路径。

源码包服务的自启动:

vim /etc/rc.d/rc.local加入:/usr/local/apache/bin/apachet1 start

让源码包服务被服务管理命令service识别:

软连接的方法:ln -s /usr/local/apache/bin/apachet1 /etc/init.d/

让源码包的Apache服务能被chkconfig与ntsysv命令管理自启动:

vim /etc/init.d/apachet1

#chkconfig:35 86 76

#指定httpd脚本课可以被chkconfig命令管理。

格式是:chkconfig:运行级别 启动顺序 关闭顺序

#description:source package apache:说明,内容随意

chkconfig --add  apachect1

总结:

 

posted @ 2016-07-12 14:41  Nyan  阅读(181)  评论(0编辑  收藏  举报