linux下查看系统配置常用命令

来源:互联网 发布:软件工程硕士有用吗 编辑:程序博客网 时间:2024/05/17 02:37

1、系统
   查看当前系统的版本(发行的版本)
   cat /etc/issue 或cat /etc/redhat-release
   uname -a ----------查看内核版本
   hostname----------- 查看计算机名
   getconf LONG_BIT----查看当前系统是32位还是64位
  
2、查看CPU信息
   查看cpu的详细信息
   cat /proc/cpuinfo

   查看CPU总核数(逻辑CPU)
   cat /proc/cpuinfo | grep "processor" | wc -l
   也就是cpu的porsscol

   cat /proc/cpuinfo | grep physical | uniq -c
   主要看ID,一个id是一颗  此id对应几个进程就是此颗cpu是几核

   查看物理cpu个数(颗数)
   cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l


  

3、磁盘和分区
    
   fdisk -l----------------------查看硬盘配置信息(第一行有硬盘总容量)
   df -hl------------------------查看分区及使用情况
   du -sh <目录名> --------------查看指定目录的大小
  

4、内存
   查看内存信息及使用情况
   cat /proc/meminfo -------------查看内存详细信息
   free -m -----------------------查看内存使用量和交换区使用量
   grep MemTotal /proc/meminfo ---查看内存总量
   grep MemFree /proc/meminfo-----查看空闲内存量
  uptime ----------------------- 查看系统运行时间、用户数、负载
  cat /proc/loadavg--------------查看系统负载
 

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

6、进程
   ps -ef -----------查看所有进程
  top --------------实时显示进程状态

7、用户
    w ---------------------------查看活动用户
   id <用户名> -----------------查看指定用户信息
   last ------------------------查看用户登录日志
   cut -d: -f1 /etc/passwd -----查看系统所有用户
   cut -d: -f1 /etc/group ----- 查看系统所有组
   crontab -l #-----------------查看当前用户的计划任务

8、服务
 
  chkconfig --list ------------列出所有系统服务
   chkconfig --list | grep on---列出所有启动的系统服务
  
 
 

0 0
原创粉丝点击