Linux 如何在CentOS重新启动时运行命令

Linux 如何在CentOS重新启动时运行命令,linux,centos,centos7,Linux,Centos,Centos7,在执行shutdown-r now后重新启动服务器时,我希望依次运行以下命令,但不确定如何执行: getenforce 设置强制执行0 systemctl启动httpd.service 我正在运行CentOS 7.x从技术上讲,您可以对其进行crontab sudo crontab -e 并添加行 @reboot /somewhere/myscript.sh 并将这3个命令以适当的权限放入myscript.sh中 但这是个坏主意,因为你可以将这些更改永久化: systemctl enab

在执行
shutdown-r now
后重新启动服务器时,我希望依次运行以下命令,但不确定如何执行:

  • getenforce
  • 设置强制执行0
  • systemctl启动httpd.service

我正在运行CentOS 7.x

从技术上讲,您可以对其进行crontab

sudo crontab -e
并添加行

@reboot /somewhere/myscript.sh
并将这3个命令以适当的权限放入myscript.sh中

但这是个坏主意,因为你可以将这些更改永久化:

systemctl enable httpd

将SELINUX变量设置为permissive


这将使配置在重新启动期间保持永久性。

@ZacRam我编辑我的答案。rebootHi@ZacRam之后,您不需要自动运行这些命令。如果这个或任何答案解决了您的问题,请考虑通过单击复选标记接受它。如果不让我知道。谢谢
vim /etc/selinux/config