目录
服务管理
服务service本质就是进程,但是是运行在后台的。
原理图
端口22连接的就是sshd。
后台程序又称为守护进程或者服务。
service管理指令
绿色的代表仍然可以用service指令管理。
service管理指令案例
关闭网络后指令就无效了。 就输入不了指令了。输一个start就行了。
再输入start即可。
查看服务名
setup指令可以看到所有服务。
输入setup后会冒出一个蓝色的界面,要看系统服务直接点击即可。
其中带*号的代表会自动启动(linux开机自启动)。
光标放在上面按空格可以取消它的自启动。
最上面那三个仍然可以使用service进行管理。
服务的运行级别
工作时运行级别一般为3,多用户且有网络。级别5就是图形界面。
centos7后运行级别说明
可以通过这个指令查看运行级别。(systemctl get-default)
图形化的运行级别为5。
还可以通过这条指令改变运行级别。
重启之后就还是更改之后的那个运行级别。
chkconfig指令
能够管理某个进程在不同运行级别下的自启动。需要重启后生效。
查看管理的服务,可以用grep进行筛选。
systemctl管理指令
systemctl设置服务的自启动状态
enable和disable这两个指令同时控制3和5这两个级别。
active running表示正在运行。防火墙可以防止外来程序的入侵。关闭后变为inactive,dead。
防火墙的作业:比如xshell访问的22是打开的窗口,所以信息可以被传入。
而mysql访问的3306是关闭的窗口,所以不可以被访问 。
telnet指令是用来访问的,防火墙可以阻断它的访问。
问题:如何将111端口变为一个打开的端口?
打开或者关闭指定端口
firewall指令
这个指令可以打开端口,关闭端口,查询端口是否开放。
用remove可以再将它变为一个关闭的窗口。