前述
CentOS 7是目前較為流行的Linux發行版本。CentOS 7比起之前版本有了許多的變更。如firewall不在用iptables管理,而交由firewall-cmd管理。同樣的,在CentOS 7中,服務不再是用service命令開啟或關閉,同時也不再用chkconfig配制開機啟動項目。這些都效上systemctl命令來管理,從而systemctl可以不依賴/etc/init.d/下的腳本。systemctl通過配置文件完成對服務的管理。
實例
1.創建服務配制文件
vim /usr/lib/systemd/system/mysql.service
可以不指定.service后綴。
鍵入以下內容
[Unit] Description=MySQL Server(8.0) Documentation=main:mysqld(8) Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html After=network.target After=syslog.target [Install] WantedBy=multi-user.target [Service] User=mysql Group=mysql ExecStart=/opt/software/mysql-8.0.15-el7-x86_64/bin/mysqld LimitNOFILE=5000
2.使用systemctl命令啟動mysql
systemctl start mysql
3.設置開機啟動
systemctl enable mysql
.