linux入门之服务管理(上)

linux入门

上一篇 :linux入门之进程管理


前言

书接上回,上次我们笔记做到了linux的进程管理,今天我们来记录一下有关linux服务的这部分内容

一、什么是服务

我自己学下来的感觉就是服务就像是多了一个端口的进程,哈哈哈哈,这个理解可能有一丢丢的小问题,服务通常是运行在后台的监听着一个端口像是mysql的3306的端口、sshd的22端口等等类似的。

二、service管理指令

1.具体使用

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

注意:在centos7.0之后不再使用service,而是使用systemctl
接下来就让我们看一下如何使用它吧,我们来查看一下当前防火墙的情况
查看防火墙状态
上面显示我们此时未开启防火墙,ok,那我们看下怎么把他个开起来,走你
开启防火墙
那防火墙怎么关闭呢?走你
关闭防火墙
可以看到防火墙成功关闭了。
在我们关闭或启用防火墙之后,这个服务他就会立即生效,我们想在远处测试可直接输入telnet 远程地址 服务端口号
just like this:
使用telnet测试

三、查看服务名

在管理一个服务之前我们肯定要先知道这个服务名是什么吧,查看服务名的方法有好几种我们操作一手。

1.使用setup查看

终端输入setup后回车,你就会进到这样一个页面
终端输入setup后进入这样一个页面
点击系统服务,你将会进入到下面这个页面
服务
此时你就可以选择你想要的服务了(狗头),*表示这个服务已经开启了,你可以通过空格键来调整服务的开与关。很方便吧,而且这里有你想要的服务名,你在这里找就ok了。

2.到/etc/init.d/下面查看服务名

终端输入ls -al /etc/init.d/,让我们查看一手
查看服务名
这里也可以看到我们想要的服务名。

四、服务的运行级别

linux系统的七个级别(runlevel)

  • 运行级别 0:系统停机状态,系统默认运行级别不能设为 0,否则不能正常启动
  • 运行级别 1:单用户工作状态,root 权限,用于系统维护,禁止远程登陆
  • 运行级别 2:多用户状态(没有 NFS),不支持网络
  • 运行级别 3:完全的多用户状态(有 NFS),登陆后进入控制台命令行模式
  • 运行级别 4:系统未使用,保留
  • 运行级别 5:X11 控制台,登陆后进入图形 GUI 模式
  • 运行级别 6:系统正常关闭并重启,默认运行级别不能设为 6,否则不能正常启动

我们可以到/etc/inittab里面查看和修改默认级别,让我们来猫一眼
/etc/inittab
修改默认级别只需要修改id后面的数字即可,见上图。

总结

总结说一下,像是使用service启动服务的这种方式只是临时生效,当启动系统后,还是会回到之前对系统的设置,如果想要设置使得某个服务自启动和关闭永久生效,那就要用到chkconfig指令,这个指令在下一篇会总结到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

布兹学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值