系统服务管理 | 学习笔记

简介: 快速学习系统服务管理 。

开发者学堂课程【Linux服务器运维基本操作系统服务管理学习笔记,与课程紧密联系,让用户快速学习知识.

课程地址:https://developer.aliyun.com/learning/course/581/detail/8001


系统服务管理


一、系统服务管理

在 linux 要查看一个服务是否启动,以及怎样去启动,怎样去关闭或者重启,关于这个操作需要使用的是 service,通过 service 去控制单一的服务情况,如果设置开机启动或不启动则需要用到 chkconfig来进行相关的控制。

例如,数据库mysql中,很多场景下,都希望在系统开机或重启的时候,数据库可以自动启动,这样可以避免因为人为疏忽,导致服务不可开启。针对这两种操作,有以下执行方式:

service --status-all  #查看系统所有的后台服务进程

一般来说,在不知道某个服务器的情况下,可以使用这个命令,来查询当前有哪些服务器在使用

service sshd status  #查看指定的后台服务进程的状态

[r ootanode-1 ~]# service sshd status

openssh-daemon_ (pid 1895 ) is runing...

service sshd stop

[root@node-1 ~]# service iptables stop

iptables: Setting chains to policy ACCEPT: filter

iptables: Flushing firewall rules :

iptables :Unloading modules :

service sshd start

service sshd restart 

配置后台服务进程的开机自启

chkconfig httpd on  ##让 httpd 服务开机自启

[root@node-1 ~]#chkconfig iptables --list

iptables  0:off  1: off  2:on  3: on  4:on  5:on  6:off

代表linux启动的7个级别,代表在当前开机启动是开启还是关闭状态,2.3.4.5是on的状态,说明开机时,这4个服务时开启状态。

chkconfig httpd off  #让 httpd 服务开机不要自启

[root@node-1 ~]#chkconfig iptables off

[root@node-1 ~]#chkconfig iptables --list

iptables  0:off  1: off  2:on  3: on  4:on  5:on  6:off

以上,就是控制某个服务在开机时是否启动的情况。

相关文章
|
2月前
|
安全 数据安全/隐私保护 Windows
怎样配置和管理WinXP/2003系统服务
怎样配置和管理WinXP/2003系统服务
|
3月前
|
Ubuntu Linux 网络安全
在Linux中,如何配置和管理系统服务?
在Linux中,如何配置和管理系统服务?
|
域名解析 监控 网络协议
Linux 学习笔记十四:系统服务管理
大家好,我是阿萨。今天学习Linux的系统服务管理。
240 0
|
运维 关系型数据库 MySQL