系统信息
开机启动项
运行级别
系统运行级别:
运行级别
含义
0
关机
1
单用户模式,可以想象为windows
的安全模式,主要用于系统修复
2
不完全的命令行模式,不含NFS
服务
3
完全的命令行模式,就是标准字符界面
4
系统保留
5
图形模式
6
重启
查看运行级别:
修改系统默认运行级别:
开启启动配置
CentOS 5
: init
程序会读取/etc/inittab
来完成初始化工作。 /etc/inittab
主要指定运行级别,执行系统初始化脚本/etc/rc.d/rc.sysinit
。
开机启动配置文件:
添加开机启动脚本
要开机启动对应的脚本,只需要将可执行脚本丢在/etc/init.d/
目录下,然后/etc/rc.d/rc*.d
中建立软链接即可:
S
开头代表加载时自启动;如果是K
开头的脚本文件,代表运行级别加载时需要关闭的。
入侵排查
查看启动项文件:
定时任务
关于以下目录是否存在恶意脚本:
历史命令
bash_histroy
通过.bash_history
查看账号执行过的系统命令:
为历史命令增加登录的IP地址、执行命令等信息
历史操作命令清除
不会清除保存在文件中的记录,所以需要手动删除.bash_profile
文件中的记录。
系统用户
系统用户文件
用户信息文件/etc/passwd
:
影子账户/etc/shadow
:
who
:查看当前登录用户(tty
本地登录,pts
远程登录)w
:查看系统信息uptime
:查看登录多久、多少用户
入侵排查
查询特权用户:
查询可疑远程登录的账号信息:
查看除root
帐号外,其他帐号是否存在sudo
权限:
禁用或删除多余及可疑的帐号:
usermod -L user
:禁用帐号,帐号无法登录,/etc/shadow
第二栏为!
开头。userdel user
:删除user
用户。userdel -r user
:将删除user
用户,并且将/home
目录下的user目录一并删除。
Last updated