欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > linux定时监听ssh服务是否启动-------麒麟操作系统永久关闭swap

linux定时监听ssh服务是否启动-------麒麟操作系统永久关闭swap

2025/5/2 2:01:27 来源:https://blog.csdn.net/weixin_41919486/article/details/141955868  浏览:    关键词:linux定时监听ssh服务是否启动-------麒麟操作系统永久关闭swap

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
port=22
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
fi

2、定时任务

#添加定时任务
crontab -e#每分钟执行一次
*/1 * * * * bash /usr/local/bin/check_sshd.sh

3、麒麟操作系统,永久关闭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
#最后重启机器即可生效

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词