Linux学习-服务管理

一简介和分类

1.系统的运行级别

 运行级别    含义

  0                关机

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

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

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

 4                系统保留

 5                图形模式

 6                重启动

例子1

【root@localhost !】  runlevel

N 3

[root@localhost ~] # init5

【root@localhost !】  runlevel      

3   5

【root@localhost !】# init6   不建议使用此命令重启

运行级别命令:

[root@localhost ~]# runlevel

#查看运行级别命令

[root@localhost ~]# init 运行级别

#修改运行级别命令


系统默认运行级别

[root@localhost ~]# vim /etc/inittab

id:3:initdefault    可修改默认级别 不要设置0或6

2.服务的分类

                                                                                                                  3  独立的服务(响应速度快,但占内存)

                          2  RPM包默认安装的服务(安装在系统位置)       3 基于xinetd服务(除了xinetd占内存,其他服务不占内存,已经淘汰)

Linux服务1   

                          2   源码包安装的服务(安装在根下)

查询已安装服务

PRM包安装的服务

chkconfig --list

#查看服务自启动状态,可以看到所有RPM包安装的服务

源码包安装的服务

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

【root@localhosr ~】# yum -y install xinetd  

#安装xinetd

rsync  备份


启动【root@localhost ~】# netstat -tlun与自启动【root@localhost ~】# netstat -tlun


RPM安装服务和源码包安装服务的区别

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

源码包安装指定位置,一般是/usr/local

RPM包安装在默认位置中


3.服务与端口

查看服务

a :[root@localhost ~]# ps aux

查看系统开了那些端口号

端口是什么

查看系统开了那些端口号

端口是什么

应用层:FTP(文件传输协议)       TELNET(远程管理协议)            SMTP9(简单邮件) DNS         T FTP         SNMP(监控)

             21                                              23                                                      25                             53             69                 161

传输层:TCP                                                                                                                                        UDP

APACHE   80端口 给客户端提供网络访问

端口和服务的对应

/etc/services

[root@localhost ~]# vi /etc services

#查看端口及作用

查看服务

a :[root@localhost ~]# ps aux


应用层:FTP(文件传输协议)       TELNET(远程管理协议)            SMTP9(简单邮件) DNS         T FTP         SNMP(监控)

             21                                              23                                                      25                             53             69                 161

传输层:TCP                                                                                                                                        UDP

APACHE   80端口 给客户端提供网络访问

端口和服务的对应

/etc/services

[root@localhost ~]# vi /etc services

#查看端口及作用
查询系统中开启的服务

netstat -tlunp

-t列出tcp数据

-u列出udp数据

-l列出正在监听的网络服务(不包含已经连接的网络服务)

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

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

会列出系统中所有已经启动的服务

【root@localhost ~】# netstat -tlun  可以看见监听的端口  lisiner

【root@localhost ~】# netstat -an  可以看见正在连接的端口

如果把IP地址比作房子,端口就是出入房子的门。真正的房子只有几个门,但一个IP地址的端口可以有65536(0-65535)个。

二RPM包服务管理

12.1基于独立的服务

RPM安装服务和源码包安装服务的区别

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

源码包安装指定位置,一般是/usr/local

RPM包安装在默认位置中

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

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

/etc/:配置文件位置

/etc/xinetd.conf;xinetd配置文件

/etx/xinetd.d/:基于xinetd服务的启动脚本

/var/lib:服务产生的数据放在这里

/var/log:日志

[root@localhost ~]# vi /etc/init.d/httpd

[root@localhost ~]#  /etc/init.d/httpd start


独立服务器的启动

/etc/init.d/独立服务器名     通过绝对路径

start   stop   status  restart

service 独立服务名

start   stop  status restart

1.2.2基于xinet服务

三源码包服务管理

四服务管理总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值