linux查看系统的命令是什么

uname就是看系统信息的命令。

直接用uname-a就能看到所有东西。

想看具体啥,加个选项就行。

比如uname-m看硬件架构。

uname-r看内核版本。

uname-n看主机名。

这些选项都能单独用。

--help是看帮助。

--version是看命令本身版本。

用多了就知道怎么选了。

你自己看。

查看Linux下系统资源占用常用命令

说白了,Linux下看资源占用就靠top、free这几个命令,特别直观。

先说最重要的top命令,去年我们跑那个高并发项目时,半夜被CPU爆表整醒,发现用top -c把进程名全看清楚,定位问题快了半天。
另外一点是交互式用法,比如按P排序CPU占用,当看到某个进程突然飙到8 0%以上的时候,立刻用空格刷新,能知道它具体在干嘛。
还有个细节挺关键的,用top -S看累积CPU时间,上次查某个老进程为啥还占资源,才知道是它消失的子进程拖累的——用行话说叫雪崩效应,其实就是前面一个小延迟把后面全拖垮了。

我一开始也以为uptime就看看系统活多久,后来发现不对,上次服务器突然变慢,看load average远超CPU数,才知道是内存满了在后台换页——这个点很多人没注意。
free -m -s5 这种用法其实很实用,当你在监控大盘上盯着曲线,发现内存突然从8 G掉到6 G,再过5 秒又掉到5 G,立马知道是JVM在疯狂GC。

等等,还有个事,这些命令的输出特别依赖历史经验,比如top里T和I键切换的状态信息,新手根本不知道是啥意思。

建议下次用命令的时候,先跑个简单场景试试输出,别真出问题才手忙脚乱。