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 [选项] 说 ...
随机推荐
- HTML标签参考(二)
一些重要的标签 • ol li <ol><li></li></ol>这是一组标签,它们二者都是成对出现的,每一个标签单独出现都是没有意义的事情. 这一 ...
- javascript代码
LazyMan 实现LazyMan(什么是LazyMan?请自行google) function _LazyMan(_name) { var _this = this; _this.tasks = [ ...
- 在Eclipse中指定JDK
1.Windows下的Eclipse中的eclipse.ini -startup plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540 ...
- ArcGIS10.3+Oracle12C+ArcGIS Server10.3安装布署(之三)
1.将Oracle的客户端切换到64位 (1)将C:\下的instantclient_12_1目录重命名为instantclient_12_1X86 (2)从Oracle的官方网站下载 insta ...
- Android获取SD卡路径及SDCard内存的方法
这篇文章主要介绍了Android获取SD卡路径及SDCard内存的方法,较为详细的分析了Android针对SD卡操作所涉及的类及其具体函数功能,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了A ...
- Android 通过URL获取网络资源
1.先在AndroidManifest.xml中注册加入访问因特网服务的权限: <uses-permission android:name="android.permission.IN ...
- qemu模拟vexpress-a9及u-boot引导 linux
前言 本文讲述使用 qemu 来模拟 vexpress-a9 开发板 ,同时介绍使用 u-boot 引导 linux 的流程.整个坐下来对 qemu 和 u-boot 以及嵌入式 linux 的工作方 ...
- Android使用ToolBar+DrawerLayout+NavigationView实现侧滑抽屉效果
学会使用DrawerLayout 学会使用NavigationView 学会使用ToolBar+DrawerLayout+NavigationView实现侧滑抽屉效果 学会实现Toolbar在顶部以及 ...
- Android CheckBox大小调整
关键是: android:scaleX="0.5" <CheckBox android:id="@+id/checkBox1" android:layou ...
- linux rpm命令之查询包安装与否、包详细信息、包安装位置、文件属于哪个包、包依赖
查询这个包是否已安装rpm -q 包名rpm -qa-q 查询-a all 查询已安装软件包和未安装软件包详细信息 rpm -qi 包名rpm -qip 包全名-i 查询软件信息-p package, ...