首页 > 编程知识 正文

查看当前系统内核版本的命令,查看网卡信息的命令

时间:2023-05-06 16:03:59 阅读:47636 作者:3836

使用命令显示Linux系统版本、内核版本、CPU型号、硬盘空间、内存信息和网络信息。

1、查看系统版本: lsb_release -a

2、查看内核版本: uname -a

3、查看cpu型号: cat /proc/cpuinfo

4、查看硬盘空间情况: df -h

5、查看内存信息: free -m

6、查看网络信息: ifconfig

用于显示常用linux环境信息的命令

将进程编号设为pid,端口号设为port。

1.CPU使用率

命令: top -p pid,%CPU项,单位为百分比。

2 .物理内存使用量

命令: top -p pid,RES项,单位为KB。

3 .虚拟内存使用量

命令: top -p pid,VIRT项,单位为KB。

4 .进程队列长度

命令: top,load average项目。 这三个值分别表示进程队列最近1分钟、5分钟和15分钟的平均长度。

5 .打开的插座及其状态

命令: netstat -an | grep port,第四列表示源IP,第五列表示目标IP,第六列表示状态(LISTEN、ESTABLISHED、TIME_WAIT等)。

替代命令: ss,需要安装几个核心模块,如果连接数较多,性能将比netstat好很多。

用于安装内核模块的命令:

insmod/lib/modules/2.6.18-164.el5/kernel/net/IP v4/inet _ diag.ko

insmod/lib/modules/2.6.18-164.el5/kernel/net/IP v4/TCP _ diag.ko

insmod/lib/modules/2.6.18-1.2.0.0-Xen/kernel/net/IP v4/inet _ diag.ko

insmod/lib/modules/2.6.18-1.2.0.0-Xen/kernel/net/IP v4/TCP _ diag.ko

6. I/O利用率

命令: iostat -x,%util项,单位为百分比。

7 .磁盘读取/写入速度

命令: iostate -k,kB_read/s指示磁盘每秒读取多少KB的数据,kB_wrtn/s指示磁盘每秒写入多少KB的数据。

8 .最近使用的系统调用及其时间

命令: strace -f -tt -T -p pid,第一项表示系统调用名称,最后一项表示调用所用的时间(以秒为单位)。

9 .打开的文件描述符的数量

命令: ls /proc/pid/fd | wc -l。

10 .进程地址空间

命令: pmap -d pid。

11 .环境变量

命令: cat /proc/pid/environ。

12 .进程中每个模块的内存使用情况

命令: cat /proc/pid/smaps。

13 .进程状态信息

命令: cat /proc/pid/status,State为进程状态(运行、睡眠、僵尸等),SleepAVG为进程睡眠时间百分比,Tgid为线程组号,PPid为父进程号,FDSize为

表进程虚拟地址空间的大小,VLck表示进程锁定的物理内存的大小,锁定的物理内存不能交换到磁盘,VmRSS表示进程使用的物理内存的大小,VmData表示进程的数据段

的堆栈大小,VmExe不包括进程拥有的可执行虚拟内存的大小、代码段和使用的库。 VmLib表示映射到进程地址空间的库的大小,所有这些单位都表示KB,SigQ表示要处理的信号的数量,SigBlk表示块消息

编号,SigIgn表示忽略的信号,SigCgt表示捕获的信号。

14 .进程的线程数

命令: ls /proc/pid/task | wc -l。

15 .启动进程的命令行

命令: cat /proc/pid/cmdline。

16 .列出在当前系统中打开的文件,以及每个文件在哪个进程中打开

命令: sudo lsof -n

17 .让程序积极生成酷睿dump文件

命令: GD B- ppid-batch-ex ' generate-core-file '

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。