Linux

Linux #

更多教程详见:Linux 学习笔记

硬件信息 #

如何查看内存大小? #

free -m

如何查看 CPU 个数,CPU 核心数,逻辑 CPU 个数? #

# 物理 cpu 个数
cat /proc/cpuinfo| grep 'physical id' | sort | uniq | wc -l
# 每个物理 cpu 的核心数
cat /proc/cpuinfo| grep 'core id' | sort | uniq | wc -l
# 系统中逻辑 cpu 总个数(线程数),多个物理 cpu 的总和
cat /proc/cpuinfo| grep 'processor' | sort | uniq | wc -l


lscpu | grep -E '^Thread|^Core|^Socket|^CPU\('
#CPU(s):                               128
#Thread(s) per core:                   2
#Core(s) per socket:                   32
#Socket(s):                            2

例子:

  • 2 个 cpu
  • 每个 cpu 有 8 个核心(一共 16 个核心)
  • 一共有 32 个逻辑 cpu / 线程(每个核心有 2 个逻辑 cpu / 线程)


如何查看系统内核? #

uname -a

cat /proc/version

如何查看操作系统版本? #

cat /etc/issue

cat /etc/*release

运行信息 #

如何查看占用内存最多的进程? #

如何查看占用 CPU 最多的进程? #

如何查看占用某个端口的进程? #

如何查看文件被占用没被彻底删除(看不到文件,但是磁盘没有释放)? #

lsof |grep deleted

ps #

ps aux 与 ps -ef 有什么区别? #


lsof #

awk #

sed #


本文访问量

本站总访问量

本站总访客数