Linux系统管理命令
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系统管理命令的更多相关文章
- 尚学linux课程---7、linux系统管理命令
尚学linux课程---7.linux系统管理命令 一.总结 一句话总结: 查网络:netstat -ntpl 查进程:ps 1.需要下载163yum源(从外部源同步仓库)里面的所有rpm文件? re ...
- linux系统管理命令(五)
[教程主题]:1.系统管理命令 [1.1]用户和组管理 在Linux操作系统中,任何文件都归属于某一特定的用户,而任何用户都隶属于至少一个用户组.用户是否有权限对某文件进行访问.读写以及执行,受到系统 ...
- Linux系统管理命令(1)accton的使用
安装: apt install acct accton accton命令是Linux系统进程管理命令之一,它的作用是打开进程统计,如果不带任何参数,即关闭进程统计. 具体用法为:acc ...
- Linux Linux系统管理命令
df 检测文件系统的磁盘空间占用和空余情况 --用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对接点和磁盘块的使用情况 --df [参数] --常用参数及含义 "-a&quo ...
- Linux 系统管理命令 - iotop - 动态显示磁盘 I/O 统计信息
命令详解 重要星级: ★★★★☆ 功能说明: iotop 命令是一款实时监控磁盘 I/O 的工具, 但必须以 root 用户的身份运行.使用 iotop 命令可以很方便的查看每个进程使用磁盘 I/O ...
- Linux 系统管理命令 - iostat - I/O 信息统计
命令详解 重要星级: ★★★★☆ 功能说明: iostat 是 I/O statistics ( 输入/输出统计 ) 的缩写,其主要功能是对系统的磁盘 I/O 操作进行监视.它的输出主要是显示磁盘读写 ...
- Linux 系统管理命令 - mpstat - CPU信息统计
命令详解 重要星级: ★★★★☆ 功能说明: mpstat 是 Multiprocessor Statistics 的缩写,是一种实时系统监控工具.mpstat 命令会输出 CPU 的一些统计信息,这 ...
- Linux 系统管理命令 - vmstat - 虚拟内存统计
命令详解 重要星级: ★★★★☆ 功能说明: vmstat 是 Virtual Memory Statistics ( 虚拟内存统计 ) 的缩写,利用 vmstat 命令可以对操作系统的内存信息.进程 ...
- Linux 系统管理命令 - free - 查看系统内存信息
命令详解 重要星级: ★★★★★ 功能说明: free 命令用于显示系统内存状态,具体包括系统物理内存.虚拟内存.共享内存和系统缓存等. 语法格式: free [option] free [选项] 说 ...
随机推荐
- python__new__与__init__的区别
__new__ __init__区别 1 class A(object): 2 def __init__(self,*args, **kwargs): 3 print "init A&quo ...
- angular2.0入门---webStorm创建angular CLI项目
创建项目之前需要先安装angular cli,(angular是用typescript编写的,所以先安装typescript,再安装angularjs-cli).打开命令窗口输入 npm instal ...
- 浏览器从输入到输出的过程与原理三之DNS
1. DNS 在互联网上的每一个计算机都拥有一个唯一的地址,称作“IP地址”(即互联网协议地址).由于IP地址(为一串数字)不方便记忆,DNS允许用户使用一串常见的字母(即“域名”)取代.比如,您只需 ...
- Android 运行时权限处理(from jianshu)
https://www.jianshu.com/p/e1ab1a179fbb 翻译的国外一篇文章. android M 的名字官方刚发布不久,最终正式版即将来临! android在不断发展,最近的更新 ...
- Android解析WindowManager(三)Window的添加过程
前言 在此前的系列文章中我们学习了WindowManager体系和Window的属性,这一篇我们接着来讲Window的添加过程.建议阅读此篇文章前先阅读本系列的前两篇文章. 1.概述 WindowMa ...
- 【Python】Java程序员学习Python(五)— 函数的定义和使用
不想做一个待宰的羔羊!!!!要自己变得强大.... 函数的定义和使用放在最前边还是有原因的,现在语言趋于通用,基本类型基本都是那些,重点还是学习对象的使用方法,而最根本的还是方法的使用,因此优先介绍, ...
- 为website安装免费的letsencrypt证书
Certbot官网:https://certbot.eff.org 1. 安装certbot命令 wget https://dl.eff.org/certbot-auto chmod a+x cert ...
- shell_script1
1.简介 2.read 3.运算工具 4.if/then结构 5.while循环 6.for循环 一.简介 1.什么是shell shell是用户与系统交互作用的界面.shell是一种命令解释程序 ...
- mongodb存储引擎
存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上.从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引 ...
- SQL server数据库压缩空间
SQL server数据库,在手动删除或者自动删除数据后,查看数据库物理文件发现占用空间并没有释放,果断采用万能的重启.(反正是自己用的一个服务器,随便玩.如果不是只有自己用的服务器,还是建议让运维或 ...