Linux系统内查看内核、CPU、内存等的命令总结

以查看CentOS系统信息为例
  一:查看CPU
less /proc/cpuinfo | grep "model name"
(less可以回翻,space翻页,enter下一行;more不可以回翻,space翻页,enter下一行)

  grep "model name" /proc/cpuinfo

  觉得需要看着舒服:grep "model name" /proc/cpuinfo | cut -d: -f2

  二:查看内存
  free -m |grep "Mem" | awk ‘{print $2}‘

  grep MemTotal /proc/meminfo

  grep MemTotal /proc/meminfo | cut -d: -f2
  
三:查看cpu是32位还是64位
  uname -a

  echo $HOSTTYPE

  getconf LONG_BIT

  四:查看当前linux的版本
  less /etc/system-releasecat /etc/redhat-releasecat /etc/issue

  五:查看内核版本
  uname -runame -a

  六:查看当前时间
  date

  七:查看硬盘和分区
  df -hdf -hT

  查看分区:fdisk -l

  查看当前目录占用的空间:du -sh

  查看/etc目录的大小:du /etc -sh

  八:查看安装的软件包
  查看系统安装时装的软件包:cat -n /root/install.logless /root/install.log | wc -l

  查看现在已安装的软件包:rpm -qa或 rpm -qa | wc -lyum list installed | wc -l
  
  九:查看键盘布局
  cat /etc/sysconfig/keyboard

  cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -d= -f2

  十:查看selinux情况
cat /etc/sysconfig/selinux

  sestatus

  sestatus | cut -d: -f2

  十一:查看ip,mac地址
  ifconfig

  ifconfig eth0 |grep "inet addr:" |awk ‘{print $2}‘|cut -c 6-

  ifconfig | grep ‘inet addr:‘| grep -v ‘127.0.0.1‘ | cut -d: -f2 | awk ‘{ print $1}‘

  cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR

  cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d=

  查看网关:route -nnetstat -rip route show

  查看dns:cat /etc/resolv.conf

  十二:查看默认语言
  echo $LANG $LANGUAGE

  cat /etc/sysconfig/i18n

  十三:查看所属时区和是否使用UTC时间
  cat /etc/sysconfig/clock

  十四:查看主机名
  hostnamecat /etc/sysconfig/network

常用查询小结:
1.内核版本:uname -r 或 uname -a
2.内存容量:free -m 或grep MemTotal /proc/meminfo
3.操作系统版本:cat /etc/issue 或者 less /etc/system-release 或cat /etc/redhat-release
4.查看当前用户名:whoami;查看用户的UID:id 或 cat /etc/passwd|grep "^root"
5.cpu名称和内核数:less /proc/cpuinfo | grep "model name"

原文地址:http://blog.51cto.com/13162375/2091548

时间: 2024-10-01 06:55:22

Linux系统内查看内核、CPU、内存等的命令总结的相关文章

Linux中查看进程占用内存和系统资源情况的命令

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多. top: 主要参数 d:指定更新的间隔,以秒计算. q:没有任何延迟的更新.如果使用者有超级用户,则top命令将会以最高的优先序执行. c:显示进程完整的路径与名称. S:累积模式,

FreeBSD 查看服务器 cpu 内存使用情况

最近在公司接到一个freebsd的项目,主要是移植,中间涉及到freebsd中查看cpu占用率,内存的使用率等,查了一下,使用vmstat命令,粘贴一个博文:http://www.demix.cn/h?z=28618 vmstat查看FreeBSD服务器的内存使用情况   在FreeBSD里运行vmstat命令执行结果如下: # vmstatprocs memory page disk faults cpur b w avm fre flt re pi po fr sr ad0 in sy cs

查看Linux Centos 系统信息 内核 CPU 系统版本 磁盘 分区 网络配置 进程 命令

linux系统信息 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 # arch 显示机器的处理器架构(1) # uname -m 显示机器的处理器架构(2

linux 如何查看硬盘大小,内存大小等系统信息及硬件信息

一.linux CPU大小[[email protected] ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"model name: Intel(R) Xeon(TM) CPU 2.80GHzmodel name: Intel(R) Xeon(TM) CPU 2.80GHzmodel name: Intel(R) Xeon(TM) CP

linux下查看物理CPU个数、核数、逻辑CPU个数

cat /proc/cpuinfo中的信息 processor 逻辑处理器的id.physical id 物理封装的处理器的id.core id 每个核心的id.cpu cores 位于相同物理封装的处理器中的内核数量.siblings 位于相同物理封装的处理器中的逻辑处理器的数量. 1 查看物理CPU的个数#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc –l2. 查看逻辑CPU的个数#cat /proc/cpuinfo |gr

linux 下取进程占用 cpu/内存 最高的前10个进程

1. linux 下 取进程占用 cpu 最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.linux 下 取进程占用内存(MEM)最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head ps auxw|head -1;ps auxw|sort -rn -k

【转】Linux 下取进程占用 cpu/内存 最高的前10个进程

# Linux 下 取进程占用 cpu 最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head # linux 下 取进程占用内存(MEM)最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 转自:http://blog.csdn.net/namesliu/article/details/6037972

在linux下查看内核版本、gcc版本、操作系统多少位等参数

1. 查看linux版本 cat /etc/issue Ubuntu 11.04 \n \l 2. 查看内核版本 1)cat /proc/version Linux version 2.6.38-13-generic ([email protected]) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #57-Ubuntu SMP Mon Mar 5 18:10:14 UTC 2012 2) uname命令 uname -a Linux

linux CentOS查看内核版本和系统版本

查看内核版本 使用uname命令 uname:Print certain system information [[email protected] ~]# uname -r2.6.32-431.el6.i686 查看/proc/version [[email protected] ~]# cat /proc/version Linux version 2.6.32-431.el6.i686 ([email protected]) (gcc version 4.4.7 20120313 (Red