系统相关:
查看系统名称,版本和发行的信息
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
查看系统历史命令
history
或
cat /root/.bash_historycat ~/.bash_history
查看主机名
hostname
或
cat /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