23. Linux的服务管理

1. 介绍

服务(service)本质就是进程,运行在后台,通常会监听某个端口,等待其他程序的请求,比如mysql、sshd、防火墙等,因此又称为守护进程。

服务(service)的概念

2. service管理指令

service 服务名 [start | stop | restart | reload | status]

例如 service sshd status

2.1 从centos7之后,很多服务不再使用service,而是systemctl

2.2 用service指令管理的服务,可以在/etc/init.d这个文件中查看

使用service管理的服务,且以network这一服务为例

2.3 示例

service network stop 停止network服务,这时ssh也没法使用了(建议直接在虚拟机上试,因为会断掉网络连接)

service network start 启动network服务。

3. 查看服务名

用setup指令查看所有服务

前面带*的服务是随Linux启动而自动启动的服务

用空格键可以开启/关闭某服务自动启动。

值得注意的是setup页面最上面的三个服务就是init.d/中的三个服务,可以用service指令进行管理。其余服务只能用systemctl管理了。

4. 服务的运行级别

参考8. Linux指定运行级别及找回root用户的密码

开机的流程说明:

开机 -> BIOS -> /boot -> systemd 进程1 -> 运行级别 -> 运行与级别相对应的服务

/etc/inittab中可以查看相关信息和指令,但这个文件已经不再被系统所使用了。

5. chkconfig 指令

通过chkconfig指令,可以给服务的各个运行级别设置自启动/关闭。

比如network服务,通过chkconfig指令指定其在0级别是自启动还是关闭,在1级别是自启动还是关闭。。。以此类推。

chkconfig指令管理的服务在/etc/init.d查看

同service指令的情况类似,从CentOS7之后,很多服务使用systemctl管理。

5.1 chkconfig查看服务

chkconfig --list

chkconfig查看服务

5.2 chkconfig控制某个服务在指定运行级别是自启动还是关闭

chkconfig --level 5 服务名 on/off

例如,chkconfig --level 3 network off,这条指令就是让服务network在运行级别3关闭自启动。

需要重启机器生效。

6. systemctl管理指令

systemctl [start | stop | restart | status] 服务名

由systemctl管理的服务可以在/usr/lib/systemd/system中查看

6.1 systemctl list-unit-files [grep 服务名]

这条指令可以查看服务开机启动状态,用grep可进行过滤以查看自己感兴趣的服务

systemctl list-unit-files

6.2 systemctl enable 服务名

设置服务开机自启动,包括3和5两个运行级别

现在已经进行了简化,不需要指定服务开机自启动的运行级别,直接就是默认在3和5两个级别下。

6.3 systemctl disable 服务名

关闭服务开机自启动

6.4 systemctl is-enabled 服务名

查询某个服务是否是自启动的。

6.5 示例

ll /usr/lib/systemd/system | grep fire 查询防火墙服务的名称

systemctl list-unit-files | grep firewall 查询防火墙服务是否开机自启动

systemctl is-enabled firewalld 查询防火墙服务是否enable了开机自启动,注意服务名可以写firewalld也可以写全firewalld.service,但是不能写firew这样的。

systemctl status firewalld 查询当前防火墙服务的运行情况

注意,systemctl stop firewalld只是临时关闭了防火墙服务,重启系统后,firewalld会再次随开机自启动。如果你想让防火墙服务不再随开机自启动,需要systemctl disable firewalld。

7. 打开或关闭指定端口

如果你想开启防火墙,又想通过网络访问某个端口呢(正确的想法),那么就用防火墙服务开启这个你希望访问的端口。

打开端口:firewall-cmd --permanent --add-port=端口号/协议

关闭端口:firewall-cmd --permanent --remove-port=端口号/协议

注:协议可以使用netstat -anp | more查询

不论打开还是关闭端口,必须重新载入防火墙才可以生效设置,firewall-cmd --reload

查询端口是否开放:firewall-cmd --query-port=协议/端口号

示例:

启动防火墙,测试111端口能否telnet访问,发现不行。telnet 192.168.xxx.x 111

打开111端口

    firewall-cmd --query-port=111/tcp 返回no,说明这个端口目前是关闭状态

    firewall-cmd --permanent --add-port=111/tcp

    firewall-cmd --reload

    再次查询,返回yes,说明这个端口已经被打开,这样就可以访问111端口了

关闭111端口

    firewall-cmd --permanent -remove-port=111/tcp

    firewall-cmd --reload

    再次查询,发现这个端口已经关闭了。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,928评论 6 509
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,748评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,282评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,065评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,101评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,855评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,521评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,414评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,931评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,053评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,191评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,873评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,529评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,074评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,188评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,491评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,173评论 2 357

推荐阅读更多精彩内容