一、系统信息
1.查看内核信息:
$ uname -a
2.查看操作系统版本:
$ cat /etc/issue
$ sudo lsb_release -a
3.查看CPU的信息:
$ cat /proc/cpuinfo # 几个processor即为几个CPU
4.查看计算机名称:
$ hostname
二、系统资源的使用情况
1.查看内存和交换分区的使用情况:
$ free -m
2.查看硬盘分区的使用情况:
$ df -h
3.查看某个目录的大小:
$ du -sh <目录>
4.查看内存总量和空闲内存量:
$ grep MemTotal /proc/meminfo
$ grep MemFree /proc/meminfo
5.查看系统运行时间、用户数和负载:
$ uptime
6.查看系统负载:
$ cat /proc/loadavg
三、硬盘和分区信息
1.查看挂载分区信息:
$ mount |column -t
2.查看硬盘分区信息:
$ sudo fdisk -l | grep Disk
四、网络信息
1.查看网络接口信息:
$ ifconfig
2.查看防火墙设置信息:
$ sudo iptables -L
3.查看路由表信息:
$ route -n
4.查看所有监听端口的信息:
$ netstat -lntp
5.查看所有已建立的连接的信息:
$ netstat -antp
6.查看网络统计的信息:
$ netstat -s
7. 测试网络连通:
ping
五、查看系统进程的信息
1.查看所有进程的信息:
$ ps -ef
2.查看当前进程的信息:
$ top
六、查看关于用户的信息
1.查看当前活动的信息:
$ who # 显示在线登录用户
$ whoami # 显示当前操作用户
2.查看指定用户的信息:
$ id <用户名>
3.查看用户登录日志:
$ last
4.查看当前用户的计划任务:
$ crontab -l
5.列出环境变量
$ env
七、查看安装软件包的信息:
$ dpkg -L <软件名称>
八、关机/重启机器
$ shutdown [选项] 时间 [警告信息]
$ shutdown -r now # 马上重启
$ shutdown -h now # 马上关机
$ reboot # 重启
$ halt # 关机
$ poweroff # 关机