Linux系统工程师面试常考查看命令

Linux系统工程师面试常考查看命令

操作系统
 
# uname -r 查看内核版本
 
# head -n 1 /etc/issue 查看操作系统版本
 
# hostname 查看计算机名
 
内存
 
# free -m 查看内存状态
 
# swapon -s 查看所有交换分区
 
磁盘
 
# df -h 查看分区状态
 
# fdisk -l 查看分区表
 
# du -sh <目录名> 查看目录大小
 
进程
 
# ps -ef 查看所有进程
 
# ps -aux 查看所有进程及进程占用内存、cpu比例
 
# top 实时显示负载较高的进程,按1显示多核cpu负载(默认3秒刷新,h或?进入top命令帮助)
 
设备
 
# cat /proc/cpuinfo 查看cpu信息
 
# cat /proc/meminfo 查看内存信息
 
# lspci -tv 列出所有pci设备
 
# lsusb -tv 列出所有usb设备
 
端口
 
# netstat -tulpn  只显示tcp和udp的监听端口
 
# netstat -pln 显示监听端口
 
# netstat -s 显示网络统计信息
 
# lsof -Pnl +M -i4 显示ipv4的监听端口
 
# lsof -Pnl +M -i6 显示ipv6的监听端口
 
# cat /etc/services 显示服务默认的端口号和协议
 
其他
 
# uptime 查看系统运行时间,用户数,负载
 
# last 查看用户登录情况
 
# ifconfig 查看所有网络接口
 
# iptables -L 查看防火墙设置
 
# route -n 查看路由表
 
# chkconfig --list 查看系统服务列表
 
# crontab -l 查看当前用户计划任务
 
# egrep -i "warn|error" /var/log/messages 显示报警日志和错误日志
 
# tail -n 20 -f /var/log/xxx  显示xxx日志最后20行,并动态显示之后的日志
 
# cat /proc/net/dev 查看网卡流量

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/20182.html