常见的收集系统信息的命令

系统相关:

查看系统名称,版本和发行的信息

cat /etc/redhat-release
或
cat /etc/*release 

查看内核版本

uname -r
或
uname -an 

查看内核信息

cat /proc/version

查看cpu的信息

cat /proc/cpuinfo

查看内存的信息

cat /proc/meminfo

查看服务器文件系统

cat /proc/filesystems
 或
df -a

查看系统日志

cat /var/log/messages

查看系统历史命令

historycat /root/.bash_historycat ~/.bash_history

查看主机名

hostnamecat /etc/hostname

打印系统环境信息

env

显示系统中可用的 shell

 cat /etc/shells
 

用户相关

显示当前用哪个用户登录的系统

whoami

显示当前有几个用户登录到终端

who

显示登入过服务器的用户信息

who /var/log/wtmp

显示系统中所有用户最近一次登录信息

lastlog

显示所有用户最后登录信息

lastlog

只看某一个zhangsan的最后登录信息

lastlog -u zhangsan

查看账号信息

 cat  /etc/passwd

列出目前用户可执行与无法执行的指令

sudo -l

#查询本机 IP 信息 ifconfigip a
#查看端口信息 netstat -anpt
#查看网卡配置 cat /etc/network/interfaces

网络相关

查看本机iP

ip a
或
ifconfig [设备名]

查看tcp和udp端口信息

netstat -naptu

查看网卡配置

cat /etc/sysconfig/network-scripts/ifcfg-ens33 

进程相关

查看进程信息

ps -ef
或
ps -aux

资源占用情况

top -c

查看安装的程序

rpm -qa --last
 或
yum list | grep installed 

编写计划任务

顺序:
  分钟 小时 日期 月份 星期
应用示例:
0 17 * * 1-5: 周一到周五每天17:00
30 8 * * 1,3,5: 每周一、三、五的8点30分
0 8-18/2 * * *: 8点到18点之间每2小时
0 * */3 * *:   每3天
每隔一分钟备份一次
*/1 * * * * /usr/bin/cp /etc/passwd /tmp

查看计划任务(不写用户名默认查看root)

crontab -l [-u 用户名]

查看开机启动项

ls -a /etc/rc.d/init.d/

配置相关:

查看防火墙配置(注意需要 root 权限)

iptables -L

查看 dns 配置文件

cat /etc/resolv.conf 

查找最近五天的文件

find / -ctime +1 -ctime -5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值