日期:2014-05-16  浏览次数:20672 次

Linux系统信息命令使用技巧

1.系统信息

  • 查看内核信息

$uname -a

  • 查看操作系统的版本
$head -n 1 /etc/issue
  • 查看CPU信息
$cat /proc/cpuinfo
  • 查看计算机名称
$hostname
  • 列出所有PCI设备信息
$lspci -tv
  • 列出所有USB设备信息
$lsusb -tv
  • 列出系统加载的模块信息

$lsmod


2.系统资源的使用信息

  • 查看内存和交换分区的使用量
$free -m
  • 查看硬盘分区的使用情况
$df -h
  • 查看某个目录的大小
$du -sh<目录>
  • 查看内存总量和空闲内存量
$grep MemTotal /proc/meminfo
$grep MemFree /proc/meminfo
  • 查看系统运行时间、用户数和负载
$uptime
  • 查看系统负载

$cat /proc/loadavg


3.硬盘和分区信息

  • 查看挂载分区的信息
$mount |column -t
  • 查看硬盘分区信息
$sudo fdisk -l
  • 查看所有交换分区信息
$swapon -s
  • 查看硬盘参数信息
$sudo hdparm -i /dev/had

4.网络信息

  • 查看网络接口的信息
$ifconfig
  • 查看防火墙设置信息
$iptables -L
  • 查看路由表信息
$route -n
  • 查看所有监听端口的信息
$netstat -lntp
  • 查看所有已经建立连接的信息
$netstat -antp
  • 查看网络统计的信息

$netstat -s

5.查看系统进程的信息

  • 查看所有进程的信息
$ps -ef
  • 查看当前进程的状态信息

$top

6.查看关于用户的信息

  • 查看当前活动的用户
$w 或者 $who
  • 查看指定用户的信息
$last
  • 查看当前用户的计划任务
crontab -l

7.查看安装软件包的信息

$dpkg -L <软件名称>