当前位置:   article > 正文

Linux高危命令,运维人手一份_高危指令 操作系统

高危指令 操作系统

需求

《运维:对数据要有敬畏之心》一文从日常运维的主要环节总结了如何规避数据丢失的风险,如果你细品可能会意识到“操作系统级高危命令肯定不是只有rm -rf 这类和文件相关的”,因此我们在此将Linux的高危命令进行了统一的总结整理。

类别

针对操作系统级命令的功能,我们将高危命令分为以下几类:

  • 磁盘管理
  • 权限管理
  • 设备操作
  • 网络管理
  • 文件管理
  • 系统管理
  • 账号管理
  • 大数据管理
  • 数据库管理
  • 等等

相信如果我们不仔细去梳理,我们永远也意识不到原来高危命令有这么多类型,那么我们继续往下看!

命令处理

对于高危命令的管理,我们不能“一刀切”将其全部禁用,而是要根据其具体需求去区别处理,下面是我们的一些建议。

类别命令措施
磁盘管理badbocks阻断
磁盘管理cfdisk阻断
磁盘管理dd阻断
磁盘管理e2fsck阻断
磁盘管理fsck阻断
磁盘管理fsconf阻断
磁盘管理hdparm阻断
磁盘管理mformat阻断
磁盘管理mkbootdisk阻断
磁盘管理mkdosfs阻断
磁盘管理mke2fs阻断
磁盘管理mkfs.ext4阻断
磁盘管理mkfs.xfs阻断
磁盘管理mkinitrd阻断
磁盘管理mkswap阻断
磁盘管理mpartition阻断
磁盘管理swapon阻断
磁盘管理swapoff阻断
磁盘管理symlinks阻断
磁盘管理sync阻断
磁盘管理mbadblocks阻断
磁盘管理fdisk阻断
磁盘管理mkfs阻断
磁盘管理eject阻断
磁盘管理restore阻断
磁盘管理>阻断
磁盘管理rm阻断
权限管理sudo监控
权限管理su监控
权限管理chmod监控
权限管理chown监控
设备操作mount监控
设备操作umount监控
设备操作shutdown监控
设备操作poweroff监控
设备操作reboot监控
设备操作halt监控
网络管理curl监控
网络管理wget监控
网络管理ftp监控
网络管理sftp监控
网络管理nc监控
网络管理telnet监控
网络管理ssh监控
网络管理rlogin监控
网络管理rsh监控
文件管理smaba监控
文件管理git监控
文件管理mv监控
文件管理rm监控
文件管理cp监控
文件管理scp监控
文件管理dump监控
文件管理rsync监控
系统管理crontab监控
系统管理cron监控
系统管理yum监控
系统管理rpm监控
系统管理apt监控
系统管理eval监控
系统管理exec监控
系统管理kill监控
系统管理killall监控
系统管理skill监控
系统管理reset监控
系统管理init监控
系统管理supervisorctl监控
系统管理systemctl监控
系统管理service监控
系统管理java -jar监控
账号管理useradd监控
账号管理userdel监控
账号管理adduser监控
账号管理deluser监控
账号管理groupdel监控
账号管理groupadd监控
账号管理chgrp监控
账号管理passwd监控
大数据管理hdfs dfsadmin.*阻断
大数据管理hdfs dfs -rm.*阻断
大数据管理hdfs haadmin.*阻断
大数据管理hdfs dfs -chmod.*阻断
大数据管理hdfs dfs -chgrp.*阻断
大数据管理hdfs dfs -chown.*阻断
大数据管理hdfs dfs -moveToLocal.*阻断
大数据管理hdfs dfs -mv.*阻断
大数据管理hdfs dfs -rmdir.*阻断
大数据管理systemctl .* cloudera-scm-server阻断
大数据管理systemctl .* cloudera-scm-agent阻断
大数据管理hadoop distch.*阻断
大数据管理hadoop distcp.*阻断
大数据管理hadoop fs -rm.*阻断
大数据管理hadoop fs -chmod.*阻断
大数据管理hadoop fs -chgrp.*阻断
大数据管理hadoop fs -chown.*阻断
大数据管理hadoop fs -moveToLocal.*阻断
大数据管理hadoop fs -mv.*阻断
大数据管理hadoop fs -rmdir.*阻断
数据库管理truncate阻断
数据库管理drop database阻断
数据库管理drop tables阻断
数据库管理delete阻断

当然在实际使用过程中的命令包含但绝不限于以上命令,而且考虑到操作系统和各种应用已经在生产中稳定运行,因此我们需要将可能具有潜在危险的命令进行监控或阻断。特殊情况下要执行某个高危命令,我们要有意识进行多人复核,以免误操作。

监控管理

对于处理高危命令的措施,我们要做到监控和管理,可以结合监控系统和堡垒机来处理:

  • 监控系统,对高危命令进行监控告警;
  • 堡垒机,对高危命令命令过滤,最好可以和正则表格式结合使用;

总结

其实Linux 高危命令不只是存在与单纯的命令执行,而是广泛存在于数据库、应用服务、大数据等和业务息息相关的环节上。如果我们的生产服务器没有做到开发、运维、测试人员的权限分离,那么本次的高危命令总结就可以派上用场了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/778972
推荐阅读
相关标签
  

闽ICP备14008679号