文章目录🍔服务(service)管理服务(service)本质上就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(mysqld,sshd,防火墙),因此我们又称为守护进程 ⭐service管理指令
服务名可以是mysqld,sshd等等
🏀比如要检测网络状态,关闭网络服务,打开网络服务 🍔运行级别⭐查看当前的运行级别
🎈把当前的运行级别变成其他运行级别(比如“多用户运行级别”)
🍔查看,设置各个服务的运行级别启动或关闭
⭐chkconfig基本语法查看服务
(可以是
例如:对network服务,进行各种操作,把network在运行级别3,关闭自启动
🎈查看
|
命令 | 作用 |
---|---|
start | 开启 |
stop | 停止 |
restart | 重启 |
status | 查看状态 |
🏀systemctl命令管理的服务名可以在/usr/bin/systemd/system
中查看
systemctl list-unit-files
(systemctl list-unit-files | grep 服务名
,grep可以起到过滤的作用)
systemctl enable 服务名
systemctl disable 服务名
systemctl is-enabled 服务名
systemctl status firewalld
systemctl stop firewalld
systemctl start firewalld
netstat -anp
在真正的生产环境,往往需要打开防火墙,但是,如果我们把防火墙打开,那么外部请求数据包就不能跟服务器监听端口通讯,此时,就要打开指定的端口,具体操作如下
启动防火墙
然后虚拟机联网,使用ifconfig
,查看服务器的ip
使用netstat -anp
,查看端口和协议
然后打开Windows的命令提示符,输入telnet 服务器ip 端口
但是这样子会出错,下面是解决方法
然后再次尝试,成功了,发现打开防火墙后,访问不了
firewall-cmd --permanent --add-port=111/tcp
使用完上面的指令后,一定要reload
一下,才能生效
🥰如果大家有不明白的地方,或者文章有问题,欢迎大家在评论区讨论,指正🥰
原文地址:https://blog.csdn.net/m0_72853403/article/details/131317839
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://www.msipo.com/article-1229.html 如若内容造成侵权/违法违规/事实不符,请联系MSIPO邮箱:3448751423@qq.com进行投诉反馈,一经查实,立即删除!
Copyright © 2023, msipo.com