数据服务网站开发,北京建设信源公司网站,免费给人做网站的,网站开发培训网站linux监听ssh服务是否启动 1、监听脚本2、定时任务3、麒麟操作系统#xff0c;永久关闭swap 1、监听脚本
#在/usr/local/bin目录下新建脚本文件
cd /usr/local/bin
touch check_sshd.sh
#给可执行权限
chmod x /usr/local/bin/check_sshd.sh脚本内容如下#xff1a;
#!/… linux监听ssh服务是否启动 1、监听脚本2、定时任务3、麒麟操作系统永久关闭swap 1、监听脚本
#在/usr/local/bin目录下新建脚本文件
cd /usr/local/bin
touch check_sshd.sh
#给可执行权限
chmod x /usr/local/bin/check_sshd.sh脚本内容如下
#!/bin/bash
source /etc/profile
source ~/.bash_profile
port22
count$(ss -tnlp | grep ssh | grep $port | wc -l)
if [ $count -gt 0 ]; thenecho 端口$port已被占用 $(date) /var/log/check_sshd.log
else/usr/sbin/sshd -Decho 端口$port未被占用 $(date) 执行启动sshd服务 /var/log/check_sshd.log
fi2、定时任务
#添加定时任务
crontab -e#每分钟执行一次
*/1 * * * * bash /usr/local/bin/check_sshd.sh3、麒麟操作系统永久关闭swap
sudo echo #!/bin/bash /etc/rc.local
sudo echo swapoff -a /etc/rc.local
sudo echo exit 0 /etc/rc.local
sudo chmod x /etc/rc.local
systemctl status rc-local.service
systemctl restart rc-local.service
#最后重启机器即可生效