`
- 浏览:
2193226 次
- 性别:
- 来自:
北京
-
一.linux快捷键
Ctrl+C : 终止当前命令
Ctrl+S : 暂停屏幕输出
Ctrl+Q : 恢复屏幕输出
Ctrl+U : 删除当前行光标前的所有字符
Ctrl+Z : 挂起当前正在执行的进程
Ctrl+L : 清除终端屏幕,相当于clear
二.终端命令
clear : 清除终端屏幕
reset : 重置视窗,当屏幕编码混乱时使用
time commond : 内部计时器,统计命令执行时间
cal : 查看日历
#第一次登录终端的用户
last : 显示当前和过去登录系统的用户相关信息
logname : 显示第一次登录到终端的用户名,su切换的不算
w、who、finger : 显示第一次登录终端的用户信息
#当前操作用户
whoami : 显示当前的用户名,su切换后的
id : 显示当前的用户的UID、GID和所属组信息
三.系统管理
uname : 显示系统信息,如Linux
arch : 查看处理器架构,如x86_64
uptime : 显示系统运行时间和系统负载
mount -l : 显示已经挂载的文件系统
fdisk -l : 显示磁盘信息
free -m : 显示内存信息 -m :单位M -g : 单位G
示例:
# free -m
total used free shared buffers cached
Mem: 988 424 563 0 29 227
-/+ buffers/cache: 167 820
Swap: 1999 0 1999
显示说明:
第一行: total:内存总数
used:已经使用内存数
free:剩余内存数
shared:总是0,已经废弃不用
buffers:从慢速设备或不同优先级设备(块设备)传输数据的缓冲区
cached:高速缓冲区,如vi读写文件的内容,会被缓存到内存
第二行: -buffers/cache 167 (used – buffers -cached)
反映的是被系统实际使用掉的内存
+buffers/cache 820 (free + buffers + cacheed)
反映的是可以挪用的内存总数
第三行: swap空间的总数,已用空间和可用空间
vmstat : 显示虚拟内存信息
示例:
# vmstat -S m -n 1 #每秒执行一次
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 590 30 238 0 0 52 6 28 25 0 0 99 1 0
0 0 0 590 30 238 0 0 0 0 54 40 0 0 100 0 0
0 0 0 590 30 238 0 0 0 0 31 41 0 0 100 0 0
0 0 0 590 30 238 0 0 0 0 35 55 0 0 100 0 0
显示说明:
procs: r 在运行队列等待的进程数
b 在等待io的进程数
memory: swapd 虚拟内存使用情况
free空闲的内存
buff被用来做为缓冲的内存数
cache被用来做为缓存的内存数
swap: si从磁盘交换到内存的交换页数量
so从内存交换到磁盘的交换页数量
io: bi发送到块设备的块数
bo从块设备接受到的块数
system: in 每秒CPU的中断数,包括时钟中断
cs每秒的环境(上下文)切换次数
cpu: us用户CPU时间
sy系统CPU时间
id空闲CPU时间,一般来说us+sy+id=100
wt等待IO 所消耗cpu时间
st在vm中所消耗的时间
vmstat -m查看内存分配信息
vmstat -p /dev/sda1查看磁盘的读写
vmstat -d查看全部磁盘的读写
-t显示时间
-S k,K,m,M指定显示单位
-n 1 10显示周期,每隔1秒显示,供显示10次
清理页面缓存:
echo 1 > /proc/sys/vm/drop_caches
清理索引节点(inodb)链接:
echo 2 > /proc/sys/vm/drop_caches
清理页面缓存+索引节点链接
echo 3 > /proc/sys/vm/drop_caches
iostat : 显示CPU的磁盘统计信息
示例:
# iostat -d -k 1
Linux 2.6.32-431.1.2.0.1.el6.x86_64 (vm-centos6.5) 2014年01月22日 _x86_64_ (4 CPU)
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 5.74 160.93 21.92 260305 35460
sdb 0.69 2.49 0.03 4024 40
显示说明:
iostat -d -k 1 10
-d显示磁盘使用状态
-x显示更多的信息
-k / -m以kB 或者mb为单位进行显示 默认是byte
1 10每隔1秒显示一次,共显示10次
tps:IOPS,该设备每秒的传输次数(多少次IO)
kB_read/s:每秒从设备读取的数据量
kB_wrtn/s:每秒向设备写入的数据量
kB_read:读取的总数据量
kB_wrtn:写入的总数据量
iotop : 查看进程的io消耗
示例:
# iotop -o -n10 -d1
Total DISK READ: 0.00 B/s | Total DISK WRITE: 31.47 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
335 be/3 root 0.00 B/s 23.60 K/s 0.00 % 0.13 % [jbd2/sda2-8]
显示说明:
-o只显示有IO读写的程序
-n设定循环几次
-d SEC设定显示时间间隔
TOTAL: DISK READ:磁盘每秒读取大小
DISK WRITE:磁盘每秒写入大小
IO>:IO读写百分百
COMMAND:产生IO请求的进程
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本篇主要介绍Linux中的常用命令和系统管理,帮助用户更好地理解和掌握这一强大的操作系统。 1. **文件目录基本操作** - `cd`: 改变当前工作目录,例如`cd /home/user`进入用户主目录。 - `ls`: 列出目录内容,如`...
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
linux常用系统命令大全,包含常用系统操作命令
"Linux系统的基本操作及常用命令实验报告" Linux 系统的基本操作及常用命令实验报告是 Linux 操作系统的基础知识和基本命令的实践报告。该报告涵盖了 Linux 操作系统的基本操作、目录操作命令、文件操作命令、系统...
Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...
在Linux操作系统中,掌握一些基本的命令是必不可少的,这些命令可以帮助用户进行文件管理、系统交互以及各种操作。以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项...
### Linux常用命令详解 Linux作为一款强大的开源操作系统,其核心优势之一在于丰富的命令行工具,这些工具能够高效地完成各种任务,从简单的文件操作到复杂的系统管理。下面将详细介绍Linux中的一些常用命令,涵盖...
LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...
通过以上内容可以看出,《Linux常用命令详解.pdf》主要介绍了Linux操作系统中的基本命令以及它们的基本使用方法。这些命令是进行日常文件管理和系统操作的基础,对于Linux初学者来说非常重要。通过理解和掌握这些...
Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...
整体来看,Linux常用命令汇总包括了对Java运行环境的检查与配置、Linux虚拟机网络设置以及对Linux系统网卡配置文件的理解和编辑。这些知识点对于Linux系统管理和开发人员来说是基本而重要的操作技能。
以上只是Linux常用命令的一小部分,实际上还有许多其他命令,如`cp`(复制文件)、`mv`(移动文件)、`rm`(删除文件)、`mkdir`(创建目录)、`rmdir`(删除目录)、`ls`(列出目录内容)、`cd`(切换目录)、`pwd`...
以上就是Linux系统管理中常用命令的基本知识点。掌握这些命令是进行Linux系统管理的基础,它们是日常系统操作和维护中不可或缺的工具。Linux系统管理员需要熟练运用这些命令来完成文件管理、目录管理、系统状态查看...
Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...
"Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...