centos部分信息查询

1.查看linux版本

  1. uname -a (Linux查看版本当前操作系统内核信息)
Linux yndc-wxyx1 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
  1. cat /proc/version (Linux查看当前操作系统版本信息)
Linux version 2.6.32-573.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Thu Jul 23 15:44:03 UTC 2015

3.cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)

CentOS release 6.7 (Final)

2.查看cpu 信息

cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)

model name就是cpu的名称,型号,主频

  model name : Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz

cpu Mhz 是实际主频

cpu MHz : 2394.455

cpu cores : 4 逻辑核所处cpu的物理核

cat /proc/cpuinfo| grep "cpu cores"| uniq (查看机器一共几个cpu,这里就是2个。)

3.查看是否是虚拟机

Linux: 在bash里输入:dmidecode -s system-product-name 或者lshw -class system 或者dmesg | grep -i virtual

4.内存

cat /proc/meminfo查看linux系统内存大小的详细信息,可以查看总内存,剩余内存、可使用内存等信息。

free -m 查看linux系统内存使用量和交换区使用量,如图所示。

Swap: 8191 4 8187 [root@yndc-wxyx1 webbackup]# free -h total used free shared buffers cached Mem: 7.7G 7.6G 126M 384K 1.0G 6.1G -/+ buffers/cache: 454M 7.2G Swap: 8.0G 4.1M 8.0G

7.7G

5. free 命令

第一类单位参数:

  1. -b, –bytes, 以Byte为单位显示内存使用情况
  2. -k, –kilo, 以KB为单位, 这也是默认值
  3. -m, –mega, 以MB为单位显示内容使用情况
  4. -g, –giga, 以GB为单位显示内存使用情况

第二类参数:

1)、 -h, –human, 自动将数值转换为人类易读形式 2)、 -c, –count, 展示结果count次,需与-s配合使用 3)、 -s, –seconds, 动态刷新内存使用情况的间隔

6. 系统分区

df -h查看linux系统各分区的使用情况,要明确linux系统和windows系统分区的不同。

表 1 df命令常用选项及作用 选项 作用 -a 显示所有文件系统信息,包括系统特有的 /proc、/sysfs 等文件系统; -m 以 MB 为单位显示容量; -k 以 KB 为单位显示容量,默认以 KB 为单位; -h 使用人们习惯的 KB、MB 或 GB 等单位自行显示容量; -T 显示该分区的文件系统名称; -i 不用硬盘容量显示,而是以含有 inode 的数量来显示。

http://c.biancheng.net/view/883.html

7.查看进程

Linux top命令详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 https://blog.csdn.net/dxl342/article/details/53507673

echo 3 > /proc/sys/vm/drop_caches

8.释放内存 :百度经验

https://jingyan.baidu.com/article/647f0115cc08947f2048a863.html

echo N>/proc/sys/vm/drop_caches清理缓存 https://www.jianshu.com/p/016f7cf0380d