【linux学习】系统状态检测命令
系统状态检测命令
ifconfig命令
用于获取网卡配置与网络状态等信息。 ifconfig 【网络设备】【参数】
uname命令
用于查看系统内核与系统版本信息。格式“uname 【-a】”
顺道一提。如果要查看当前系统版本的详细信息,则需查看/etc/redhat-release文件。
uptime命令
用于查看系统的负载信息
free命令
用于显示当前系统中内存的使用量信息。
who命令
用于查看当前登入主机的用户终端信息。
last命令
用于查看所有系统的登录记录
history命令
用于显示历史执行过的命令。
history查看历史命令
history -c清除历史命令
sosreport命令
用于收集系统配置及架构信息并输出诊断文档
工作目录切换命令
pwd命令
用于显示当前用户所处的工作目录
cd命令
用于切换工作路径
cd - #返回上一次的目录 cd ~ #返回用户的家目录
ls命令
显示目录中的文件信息。
选项 | 描述 |
---|---|
-l | 查看文件的属性大小等详细信息 |
-a | 查看全部文件 |
-d | 查看目录属性信息 |
文本文件编辑命令
cat命令
用于查看纯文本文件(内容较少的)
more命令
用于查看纯文本文件(内容较多的)
你可以使用空格键或者回车键进行进行翻页。
head命令
用于查看纯文本文档的前N行。格式“head 【选项】【文件】”
head -n 20 #文章的前20行
tail命令
用于查看纯文本文档的后N行或持续刷新内容
tail -n 20 #查看文件后20行信息 tail -f #实时滚动显示最后10行信息 tail -n +20 #显示文件从20行到末尾
tr命令
用于替换文本文件中的字符。
例:将文档中的小写英文字母替换为大写英文字母。
cat ceshi.txt | tr [a-z] [A-Z]
wc命令
用于统计指定文本的行数,字数,字节数。
wc [参数] 文本
参数 | 作用 |
---|---|
-l | 只显示行数 |
-w | 只显示单词数 |
-c | 只显示字节数 |
stat命令
用于查看文件的具体存储信息和时间
cut命令
用于按列提取文本字符。
cut 【参数】 文本
例: 提取以冒号:为间隔符号的第一列内容。
diff命令
diff命令用于比较多个文本文件的差异
diff 【参数】 文件 diff --brief wenjian1 wenjian2 # 比较两文件 diff -c wenjian1 wenjian2 # 描述文件的具体不同
LVM逻辑卷管理器
之前介绍了RAID,在硬盘分好区,或者部署好RAID磁盘阵列之后,再想修改硬盘分区大小就不容易了。换而言之,当用户想要随着实际需求的变化调整硬盘分区的大小时,会受到硬盘灵活性的限制。这时就需要一项非常普及的硬盘设备资源管理技术------LVM。LVM允许用户对硬盘资源进行动态调整。
LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。