系统信息
开机启动项
运行级别
系统运行级别:
运行级别
含义
0
关机
1
单用户模式,可以想象为windows的安全模式,主要用于系统修复
2
不完全的命令行模式,不含NFS服务
3
完全的命令行模式,就是标准字符界面
4
系统保留
5
图形模式
6
重启
查看运行级别:
$ runlevel修改系统默认运行级别:
$ vim /etc/inittab
id=3: initdefault开启启动配置
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
Was this helpful?