访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令 Linux运维常用及非常有用的20个命令行工具!

时间:2018-09-21

linux命令大全_linux常用命令全集_linux常用命令

2. vmstat — 虚拟内存统计

linux 的vmstat命令用于显示虚拟内存、内核线程、磁盘、系统进程、i/o 块、中断、cpu 活动 等的统计信息。

centos 6 发行版中的内核已经包含了 mppe模块,不需要再去安装配置动态内核加载(dkms ) 和 kernel_ppp_mppe 模块,具体的配置如下:。

系统线程(内核线程、内核态)和用户线程的区别。

1.通过中断处理过程中的调度时机,用户态进程与内核线程之间互相切换和内核线程之间互相切换,与最一般的情况非常相似,只是内核线程运行过程中发生中断没有进程用户态和内核态的转换。

# vmstat

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----

r b swpd free inact active si so bi bo in cs us sy id wa st

1 0 0 810420 97380 70628 0 0 115 4 89 79 1 6 90 3 0

3. lsof — 打开文件列表

lsof 命令对于很多 Linux/Unix 系统都可以使用,主要以列表的形式显示打开的文件和进程。

打开的文件主要包括磁盘文件、网络套接字、管道、设备和进程。使用这个命令的主要原因是一个一个盘不能卸载并且显示文件正在使用或者打开的错误信息。这个命令很容易看出哪些文件正在使用。这个命令最常用的格式:

# lsof

COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

init 1 root cwd DIR 104,2 4096 2 /

init 1 root rtd DIR 104,2 4096 2 /

init 1 root txt REG 104,2 38652 17710339 /sbin/init

init 1 root mem REG 104,2 129900 196453 /lib/ld-2.5.so

init 1 root mem REG 104,2 1693812 196454 /lib/libc-2.5.so

init 1 root mem reg 104,2 129900 196453 /lib/ld-2.5.so。

init 1 root mem reg 104,2 1693812 196454 /lib/libc-2.5.so。

init 1 root mem reg 104,2 20668 196479 /lib/libdl-2.5.so。

init 1 root mem reg 104,2 245376 196419 /lib/libsepol.so.1。

init 1 root mem REG 104,2 245376 196419 /lib/libsepol.so.1

init 1 root mem REG 104,2 93508 196431 /lib/libselinux.so.1

init 1 root 10u FIFO 0,17 953 /dev/initctl

4. tcpdump — 网络数据包分析器

tcpdump 是一种使用最广泛的命令行网络数据包分析器或数据包嗅探程序,主要用于捕获和过滤 TCP/IP 包收到或者转移在一个网络的特定借口信息。它也提供了一个选项参数去保存将捕获的包在一个文件中用于以后分析使用,tcpdump 几乎在所有的 Linux 版本中都是可用的。