Linux系统管理命令

命令 说明
stat 显示指定文件的相关信息,比ls命令显示内容更多
who 显示在线登录用户
hostname 显示主机名称
uname 显示系统信息
top 显示当前系统中耗费资源最多的进程
ps 显示瞬间的进程状态
du 显示指定的文件(目录)已使用的磁盘空间的总量
df 显示文件系统磁盘空间的使用情况
free 显示当前内存和交换空间的使用情况
ifconfig 显示网络接口信息
ping 测试网络的连通性
netstat 显示网络状态信息
clear 清屏
kill 杀死一个进程

ps

用来列出系统中运行的那些进程

Linux中的进程状态有:

状 态 含 义
R 运行:正在运行或在运行队列中等待
S 中断:休眠中,受阻
D 不可中断:收到信号不唤醒和不可运行,进程必须等待直至有中断发生
Z 僵死:进程已终止
T 停止:进程收到SIGSTOP、SIGSTP、SIGSIN、SIGSOU信号后停止运行

-A:显示所有进程

-e:等同于-A

-c:显示进程的真实名称

-f:显示程序间的关系

例如:

ps -u root:显示root的进程信息

ps -ef:显示所有进程信息连同其命令行

ps -ef | grep ssh:ps常与grep连赢来显示特定进程

ps -l:将目前属于自己登录的pid与相关信息列出来

ps aux:列出目前所有的在内存中的进程

netstat

用于显示各种网络相关信息,如网络连接、路由表、接口状态、多播成员等

netstat输出:

Proto Recv-Q Send-Q Local Address Foreign Address State
指协议,有tcp、udp、unix等 接收队列 发送队列 本机地址 远程地址 状态

-a:显示所有选项

-t:仅显示tcp选项

-u:仅显示udp选项

-n:不显示主机别名,能显示数字的全部显示数字

-r:显示路由信息、路由表

-s:按各种协议进行统计

-l:仅列出LISTEN的服务状态

例如:

netstat -at:列出所有tcp端口

netstat -lt:只列出所有监听tcp的端口

netstat -s:显示所有端口的统计信息

netstat -p:在输出中显示pid和进程名称

uname

获取操作系统相关信息

-a:列出详细信息,依次为内核名、主机名、内核版本号、内核版本、硬件名、处理器类型、硬件平台类型、操作系统名称

-m:显示主机CPU名

-n:显示主机在网络上的节点或网络名

-r:显示Linux操作系统内核版本号

-s:显示Linux内核名称

-v:显示操作系统是第几个version版本

-p:显示处理器类型

-i:显示硬件平台类型

-o:显示操作系统名

df

显示指定磁盘文件可用空间,如果不指定文件名,则所有当前被挂在的文件系统的可用空间将被显示。默认展示单位为kb

-a:展示全部的文件系统列表

-h:以方便阅读的形式展示

-l:只显示本地文件系统

例如:

df:显示磁盘使用情况

df -T:列出文件系统类型

df -h:以方便阅读的方式显示目前磁盘空间和使用情况

df -t ext3:显示磁盘ext3下的文件使用情况

du

显示每个文件和目录的磁盘使用情况,默认展示单位为kb

-b:以byte为展示单位

-k:以kb为展示单位

-m:以mb为展示单位

-s:只显示总计

-h:以K、M、G为单位,提高信息的可读性

例如:

du:显示目录或文件所占空间,只显示当前目录下的子目录的目录大小和当前目录总大小(当前目录总大小在最下面)

du abc:显示abc目录所占用的空间

du log1.log log2.log log3.log:显示多文件所占空间

du -s:只显示总和大小

du | sort -nr | more:按空间大小排序并使用more输出

du --max-depth=1:输出当前目录下的子目录所占空间大小

Linux系统管理命令的更多相关文章

  1. 尚学linux课程---7、linux系统管理命令

    尚学linux课程---7.linux系统管理命令 一.总结 一句话总结: 查网络:netstat -ntpl 查进程:ps 1.需要下载163yum源(从外部源同步仓库)里面的所有rpm文件? re ...

  2. linux系统管理命令(五)

    [教程主题]:1.系统管理命令 [1.1]用户和组管理 在Linux操作系统中,任何文件都归属于某一特定的用户,而任何用户都隶属于至少一个用户组.用户是否有权限对某文件进行访问.读写以及执行,受到系统 ...

  3. Linux系统管理命令(1)accton的使用

    安装: apt install acct accton accton命令是Linux系统进程管理命令之一,它的作用是打开进程统计,如果不带任何参数,即关闭进程统计.         具体用法为:acc ...

  4. Linux Linux系统管理命令

    df 检测文件系统的磁盘空间占用和空余情况 --用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对接点和磁盘块的使用情况 --df [参数] --常用参数及含义 "-a&quo ...

  5. Linux 系统管理命令 - iotop - 动态显示磁盘 I/O 统计信息

    命令详解 重要星级: ★★★★☆ 功能说明: iotop 命令是一款实时监控磁盘 I/O 的工具, 但必须以 root 用户的身份运行.使用 iotop 命令可以很方便的查看每个进程使用磁盘 I/O ...

  6. Linux 系统管理命令 - iostat - I/O 信息统计

    命令详解 重要星级: ★★★★☆ 功能说明: iostat 是 I/O statistics ( 输入/输出统计 ) 的缩写,其主要功能是对系统的磁盘 I/O 操作进行监视.它的输出主要是显示磁盘读写 ...

  7. Linux 系统管理命令 - mpstat - CPU信息统计

    命令详解 重要星级: ★★★★☆ 功能说明: mpstat 是 Multiprocessor Statistics 的缩写,是一种实时系统监控工具.mpstat 命令会输出 CPU 的一些统计信息,这 ...

  8. Linux 系统管理命令 - vmstat - 虚拟内存统计

    命令详解 重要星级: ★★★★☆ 功能说明: vmstat 是 Virtual Memory Statistics ( 虚拟内存统计 ) 的缩写,利用 vmstat 命令可以对操作系统的内存信息.进程 ...

  9. Linux 系统管理命令 - free - 查看系统内存信息

    命令详解 重要星级: ★★★★★ 功能说明: free 命令用于显示系统内存状态,具体包括系统物理内存.虚拟内存.共享内存和系统缓存等. 语法格式: free [option] free [选项] 说 ...

随机推荐

  1. Stream grouping-storm的流分组策略

    A stream grouping tells a topology how to send tuples between two components. Remember, spouts and b ...

  2. javascript元素跟随鼠标在指定区域运动

    元素跟随鼠标在指定区域运动通常是用在商城图片的放大镜中,下面是完整的Demo: <!DOCTYPE html> <html lang="en"> <h ...

  3. 倒计时5,4,3,2,1css实现(count down from 5 to 1 using css)

    //count down from 5 to 1, a useful animation. show the code to you:   <!DOCTYPE html> <html ...

  4. 转:nginx 官方drupal 配置 - Drupal | NGINX

    #参考:nginx 官方drupal 配置 - Drupal | NGINX server { server_name example.com; root /var/www/drupal8; ## & ...

  5. Maven + Spring4

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  6. Tab Key not working when using Xfce remote desktop

    Xfce 远程桌面Tab键设置 Use CTRL-tab instead of  tab The XFCE Terminal has kidnapped the tab key for a featu ...

  7. Multiple Database Block Sizes and the Buffer Cache

    In oracle 10g we can have multiple block sizes at the same time. When a tablespace is created we can ...

  8. Spring MVC 常用Jar包

    spring:http://maven.springframework.org/release/org/springframework/spring/ jackson:http://repo1.mav ...

  9. docker的网络基础配置

    一.端口映射实现访问容器 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数来指定端口映射.当使用-P标记时,Docker会随机映射一个49000~49900的端口至容器内部开放 ...

  10. MySQL binlog格式解析

    MySQL binlog格式解析   binlog想必大家都不陌生,在主从复制或者某些情况下的数据恢复会用到.由于binlog是二进制数据,要查看一般都借助mysqlbinlog工具.这篇笔记分析了b ...