在CentOS/RHEL中,系统服务是System V启动脚本控制,主要使用chkconfig和service两个命令,配置在/etc/init.d/下
在Fedora中使用的是新的systemd系统和服务管理程序,主要使用systemctl控制,配置在/etc/systemd/下,功能更加强大。
下面以mysqld服务为例:
1.启动mysqld服务
1 | systemctl start mysqld.service |
2.设置开机自启动
1 | systemctl enable mysqld.service |
3,停止开机自启动
1 | systemctl disable mysqld.service |
4.查看服务当前状态
1 | systemctl status mysqld.service |
5.重新启动某服务
1 | systemctl restart mysqld.service |
6.查看所有已启动的服务
1 | systemctl list -units --type=service |
开启防火墙22端口
1 | iptables -I INPUT -p tcp --dport 22 -j ACCEPT |