Linux系统Centos7常用的命令

Linux系统Centos7常用的命令

cd
ls
ls -a
ls -al
ll
pwd 查看当前路径
file 选项-b 显示文件的类型
which -a 选项 显示命令的全路径
whereis 选项-b 显示命令以及相关文件的全路径
-s
-m
locate 快速定位文件路径 -c 不显示内容只显示行数
-i 匹配的时候忽略大小写
-r 支持正则表达式
pathname

find -atime 指定的访问时间查找
-ctime 指定的状态改变时间查找
-mtime 文件距更改时间距现在几天
-name 按照文件名的方式来查找文件配合通配符使用
-size 按照文件大小查找
-perm 按照文件权限查找
! 反向查找
-type d 指定文件类型
-type f 指定文件类型
df 查看文件系统磁盘空间使用情况
-a 显示所有文件系统
-h 显示所有文件系统
-i 显示inode 信息
-r 列出文件系统的类型

dd 转换或复制文件

fdisk 创建磁盘分区
-l 查看磁盘分区信息
mkfs 格式化磁盘

mount 挂载文件系统
-a 自动挂载
-l 显示已挂载设备的信息
-t 指定挂载文件系统类型
-o 后续可以接一些命令
-r 只读挂载
-w 读写挂载
umount 卸载文件系统
-f 强制卸载
-l 懒得卸载
gdisk 创建磁盘分区

du 统计目录整体大小
-s 汇总统计
-a 显示每一个文件
-h 常见单位显示

xfs_repair 检查修复xfs文件系统
-d 针对分区的修复单用户模式恢复
dumpe2fs -h 分区 c6系统中使用

xfs_info 查看磁盘的详细信息

stat 显示文件的详细信息

type 判断命令是外置命令还是内置命令

blkid 查看磁盘分区的uuid

lsbik 磁盘分区的树形图结构

parprobe 格式化swap

mke2fs -t 文件系统 指定格式化ext3 ext4 不支持xfs

mkswap 创建交换分区
-c 建立交换分区前检查磁盘是否有损坏
-f 强制执行

swapon 激活交换分区
-s 显示所有交换分区信息

swapoff 关闭交换分区
-a 关闭所有
sync 将内存缓冲区区的数据强制刷到硬盘上

fsck 修复磁盘
-a 自动修复
-s 按顺序检查多个文件系统
-t 指定检查分区的西游类型

fstab
parted 磁盘分区的工具
-l 显示所有磁盘分区信息

xfs_quota 启动磁盘配额
-u 启动用户的磁盘配额
-g 启动组的磁盘配额
-v 显示启动过程
用法 quotaon -ugv /dev/sdb1

quotaoff 关闭磁盘配额
-u 关闭用户的磁盘配额
-g 关闭组的磁盘配额
-v 显示启动过程信息
用法quotaoff -ugv /dev/sdb1

quota 查看组的用户配额
-u 用户名
-g 组名
-v 显示详细信息
-s 以常见单位显示大小
用法 quota -uvs

修改默认的源
cd /etc/yum.repos.d
yum install -y wget
yumcelan all 清空缓存
yum makecache 建立缓存
systemctl stop networkmanger 临时关闭防火墙
systemctl disable networkmanger 永久关闭防火墙

用户管理命令
useradd 创建用户
-u 指定uid
-s 指定用户的命令解释器
-m
-M 创建用户不创建家目录
-c
-g 指定用户组
-G 指定多个用户组 附加组
userdel 删除用户
-r
su 切换用户

su - 带环境切换

passwd 修改用户密码

usermod 修改用户信息
-u 修改uid
-g 添加到其他组
-G 设置主要组
-s 修改命令解释器
-d 修改登录目录
-U 解除密码锁定
id 查询当前用户id

whoami 查询当前用户

w 显示目前登入系统的用户信息

last 显示最近登录的信息

lastlog 用于显示用户的日志查看哪些登录哪些未登录

ln -s 软链接

ln 硬链接

mkdir 创建目录
-p 递归创建
rmdir 删除一个空目录

rm 删除一个文件或目录
-r 递归删除
-f 强制删除
-i 删除前确认
-rf 强制删除毛都没有

cp 复制文件
-r复制所有

mv 移动目录或剪切

ping 查看主机是否通

route 添加或者删除网段
-n 查看
添加网段route add -net 192.168.0.0 netmask 255.255.255.0 dev ens33
添加网关route add -net 192.168.0.0/24 gw 192.168.0.1
删除条目route del -net 192.168.0.0/24 gw 192.168.0.0
ip r

ip a

压缩命令
tar 压缩解压缩
-z 捅咕gzip压缩或解压
-c 创建新的tar包
-v 显示详细的tar命令的执行过程
-f 指定压缩文件的名称
-x 解开tar包
-C 指定解压的目录路径
–exclude=PATH 打包的时候排除不需要处理的文件或目录
-h 打包软链接文件指向真实的源文件
-t 不解压查看压缩包内容
-p 保持文件的原有属性
-P 已绝对路径打包
-j 通过bzip命令压缩或解压
-N 仅打包指定日期新增的文件,可以用于增量打包备份
一般用zcvf 打包 zxvf 解压 ztvf 查看

rpm -aq 查看软件包

rpm -qk 查看软件安装路径

crontab 定时任务
-l 查看定时任务内容
-e 编写定时任务
-r 删除用户指定的定时任务
-i 删除前提示
-u 指定使用的用户执行任务

tree 以树形结构查看

chwon 更改文件属主
-R 递归更改
chmod 修改文件属主权限

chgrp 更改文件属组

scp 远程文件复制
-C 压缩传输
-r 递归复制整个目录
-P 指定传输的端口
-p 传输后保留文件的原始属性
-q 不显示传输进度
-l 指定传输的时候占用的带宽
一般是-r 或-rp

rsync 远程传输拉取
-a 递归的方式传输文件 并保持所有文件的属性
-v 详细模式输出 传输过程中显示进度等详细的信息
-z 传输的时候启动压缩的方式传输
-p 小p是保持文件的原有属性不变
-P 大P显示同步过程以及传输的进度等信息
-t 保持文件信息同步
–extlude=PATH 排除文件
一般avzP这样使用

date 查看修改系统时间

gzip 压缩
-d 解压压缩文件
-v 显示命令执行过程
-l 列出压缩文件的内容信息
-c 将内容输出到标准输出
-r 对目录下所有文件递归进行压缩的操作
-t 测试检查压缩文件是否是完整的
bzip2 -z 压缩
-d 解压
tar split分割的参数
-b 表示设置每一个分割单元/快的大小
-d 指定分割包后缀为数字的形式
-a 来设定分割序列的长度默认是2个从0开始

sudo 普通用户提权

visudo 普通用户提权

特殊符号通配符

’‘ 所见即所得
“” 所见非所得
\ 转义字符

标准输出重定向

标准输入追加重定向
< 标准输出重定向
<<标准输入追加重定向
2>&1 标准输出1 错误输出2 标准输入0
|管道符 将前一个命令的结果传到后面的命令
#配置文件注释
取 变 量 值 的 时 候 必 须 加 取变量值的时候必须加
&
; 分隔符可以是结束也可以是开始

  • 匹配多个任意字符也可以是所有
    ? 匹配任意一个字符有且仅有一个字符
    [] 匹配任意一个字符字符要连续a-z 1-9

man 帮助命令
shutdown -h 关机
poweroff 关机断电
halt -p 关闭cpu 断电
shutdown -r 重启
reboot 重启

touch 创建文件也可以是隐藏文件可以是多个
echo 输出重定向’‘ “”
cat 从文件的第一行显示文件的内容
tac 从文件的最后一行显示
nl 显示行号
more 一页页的翻动
less 一页页的翻动
head 取出文件的前几行 -n 3
tail 取出文件的后几行 -n 3
vim 文本编辑器

组相关命令
groupadd 添加组
groupdel 把组成员移除
gpasswd 像指定组内追加成员
umask 用户文件的权限

getfacl 查看ACL权限

setfacl 设置ACL权限
-m 指定用户组添加ACL权限
-x 删除指定用户组的acl权限
-b 清空指定文件上的所有acl权限
-R 对目录设置acl权限是,一并将acl权限递归到已存在的子文件上
-d 对目录设置默认ACL权限,该权限不对目录生效,仅对在目录下新建的子文件生效
-k 清除指定目录的默认ACL权限

grep 查看过滤
-A 数字:列出符合条件的行,并将连续列出后续n行
-B 数字:列出符合条件的行,并将连续列出前面n行
-c :统计包含字符串的行一共几行!
-i :忽略大小写
-n :输出行号
-v :反向查找(取反)
–color=auto:搜索出的关键词高亮显示(默认别名

history 历史命令
-c 清空历史命令
-w 把缓存的历史命令保存到历史命令配置文件
ctrl+c 停止中断

tab健命令补全

ctrl+l 清屏

clear 清屏

ctrl+d 退出终端

exit 退出终端

logout 退出终端

ctrl+z 强制退出

alias 查看生效的别名组和

wc 输入重定向
-c 统计字数
-w 统计单词数
-l 统计行数
name 变量赋值

time 变量赋值

dir 变量赋值

set 变量查看
-u 调用没有声明的变量时会报错+u取消
-x 命令执行前会把命令输出一次+x取消

unset 变量删除

export 环境变量设置
env 查看环境变量


os 操作系统
istall 安装
user 用户
password 密码
confirm 确认复核
weak 弱
strong 强壮
root 系统管理员
admin 系统管理员
administrator 系统管理员
login 登录登入
logout 登出 注销
reboot 重启
network 网络
full name 全名全称
language 语言
support 支持
software 软件
source 源
medir 媒体媒介
command 指令命令
not found 未找到
local 本地
clean 干净删除
all 全部
cache 缓存
create 创建
created 完成时创建时
data 数据
metedata 元数据
update 更新升级
base 基础基本
ip
ipADDR 地址ip
address 地址简写addr
GATEWAY 网关
NETMASK 子网掩码
DHCP 网络协议
clear 清屏
cpmplete 完毕
rescue 救援恢复
exit 退出
list 列表
directory 目录
make
copy 复制
remove 删除
move 移动
empty 空
info 信息
shutadown
shutadown 关机
restart 重启/重新开始
start 开始
stop 停止
reboot 重启
power 电源
off
on
number 数字
string 字符串
head 头部
terr 树形
device 设备
temp 临时
system 系统
supre user 超级管理员
系统管理结构
terr yum install -y terr 以树形得方式显示目录内容
/bin 常用得命令
/sbin 管理员常用得管理命令和程序
/root 管理员用户得目录
/dev 设备信息
/boot 系统启动时得镜像和连接
/porc 虚拟得目录内存映射
/medir 媒体/光盘/媒介
/lib 系统程序依赖得动态链接32位
/lib64 系统程序依赖得动态链接64位
/sys 系统文件
/var 日志
home 普通用户
/opt 自动安装软件得
/tmp 临时目录解压缩
/usr 用户装软件程序
Linux系统常见得系统命令150个
线上查询帮助命令2 个
man 查看命令帮助
help chaklinux内置命令得帮助比如cd命令
文件和目录操作命令18个
ls 全拼list 功能是列出目录得内容及其内容属性信息
cd 功能是从当前 工作目录切换到指定得工作目录
cp 全拼copy 功能是复制文件或目录
find 查找得意思 用于查找目录和目录下得文件
mkdir 其功能是创建目录
mv 全拼move 其功能是移动或重命名文件
pwd 其功能是显示当前工作目录得绝对路径
rename 用于重命名文件
rm 其功能是删除一个或多个文件或目录
rmdir 功能是删除空目录
touch 创建新得空文件,改变已有文件得时间戳属性
terr 功能是以树形结构显示目录下得内容
basename 显示文件名或目录名
dirname 显示文件或目录途径
chattr 改变文件得扩展属性
lsattr 查看文件扩展属性
file 显示文件得类型
md5sum 计算和校验文件得MD5值
查看文件和内容处理命令21个
cat 功能是用于连接多个文件并且打印到屏幕输出重定向
tac 是cat 得反向拼写,因此命令得功能为反向显示文件内容
more 分页显示文件内容
less 分页显示文件内容,more得相反用法
head 显示文件内容得头部
tail 显示文件得尾部
cut 将文件得每一行按指定分隔符分割并输出
split 分割文件为不同得小片段
paste 按行合并文件内容
sort 对文件得文本内容排序
unip 去除重复行
wc 统计文件得行数
iconv 转换文件得编码格式
dou2unix 将DOS格式文件转换成UNLX格式
diff 比较文件得差异,常用于文本文件
vimdiff 比较文件得差异,常用于文本文件
rev 反向输出文件neir
grep/egerep 过滤字符串,三剑客老三
join 按两个文件得相同字段合并
tr 替换或删除字符
vi/vim 命令行文本编辑器
文件压缩及解压缩命令
tar 打包压缩
unzip 解压文件
gzipgzip 压缩工具
zip 压缩工具
信息显示命令11个
uname 显示操作系统相关信息的命令
hostname 显示或者设置当前系统得主机名
dmesg 显示开机信息 用于诊断系统故障
uptime 显示系统运行时间及负载
stat 显示文件或文件系统得状态
du 计算磁盘空间空间使用情况
df 报告文件系统磁盘空间得使用情况
top 实时显示系统资源使用情况
free 查看系统内存
date 显示于设置系统时间
cal 查看日历等时间信息
搜索文件命令4个
which 查找二进制命令,按环境变量PATH路径查找
find 从磁盘遍历查找文件或目录
whereis 查找二进制命令 按环境变量PATH路径查找
locate 从数据库查找命令 使用UPdatedb更新库
用户管理命令10个
useradd 添加用户
usermod 修改系统已经存在得用户属性
userdel 删除用户
groupadd 添加用户组
passwd 修改用户密码
chage 修改用户密码有限期限
id 查看用户得uid,gid归属得用户组
su 切换用户shenf
sudo 以另外一个用户身份(默认root用户)执行事先在sudoers文件允许得命令
基础网络操作命令11个
ssh 使用ssh加密协议远程登录
scp 用于不同主机之间复制文件’
wget 命令行下载文件
ping 测试主机之间网络得联通行
route 显示和设置linux’系统得路由表
ifconfig 查看配置启用或禁用网络接口得命令
ifup 启动网卡
ifdown 关闭网卡
netstat 查看网络状态
ss 查看网络状态
深入网络操作命令9个
nmap 网络扫描命令
lsof 也就是列举系统中已经被打开得文件
mail 发送和接收邮件
mutt 邮件管理命令
nslookup 交互式查询互联网DNS服务器得命令
dig 查找DNS解析过程
host 查询DNS得命令
traceroute 追踪数据传输路由状况
tcpdump 命令行得抓包工具
有关磁盘于文件系统的命令16个
mount 挂载文件系统
umount 卸载文件系统
fsck 检查并修复linux文件系统
dd 转换或复制文件
dumpe2fs 导出ext2/ext3/ext4文件系统信息
dumpe xt2/3/4文件系统备份工具
faisk 磁盘分区命令,适用于2TB一下磁盘分区
mkfs 格式化创建linux文件系统
partprobe 更新内核的硬盘分区表信息
e2fsck 检查ext2/ext3/ext4类型文件系统
mkswap 创建linux交换分区
swapon 启用交换分区
swapoff 关闭交换分区
sync 将内存缓冲区内的数据写入磁盘
resize2fs 调整ext2/ext3/ext4文件系统大小
系统权限及用户授权相关命令4个
chmod 改变文件或目录权限
chown 改变文件或目录的属主和属组
chgrp 更改文件用户组
umask 显示或设置权限掩码
查看系统用户登录信息的命令7个
whoami 显示当前有效的用户名称 相当于执行id -un命令
who 显示目前登录系统的用户信息
w 显示已经登录系统的用户列表并显示用户正在执行的指令
last 显示登入系统的用户
users 显示当前登录的所有用户的用户列表
finger 查找并显示用户信息
内置命令及其他19个
echo 打印变量,或直接输出指定的字符串
printf 将结果格式化输出到标准输出
rpm 管理rpm包的命令
yum 自动化简单的管理rpm包的命令
watch 周期性的执行给定的命令,并将命令的输出以全屏方式显示
alias 设置系统别名
unalias 取消系统别名
date 查看或设置系统时间。
clear 清除屏幕,清屏
history 查看命令执行的历史记录
eject 弹出光驱
time 计算命令执行时间
nc 功能强大的网络工具
xargs 将标准输入转换成命令行参数
exec 调用并执行指令的命令
export 设置或者显示环境变量
unset 删除变量或函数
type 用于判断另一个命令是否是内置命令
bc 命令行科学计算器
系统管理与性能监视命令9个
chkconfig 管理linux系统开机启动项
vmstat 虚拟内存统计
mpstat 显示各个可以cpu的状态统计
iostat 统计系统IO
sar 全面的获取系统的cpu,运行队列,磁盘。分页,内存 cpu中断和网络性能等
ipcs 用于baoglinux中进程通信设施的状态,显示的信息包括消息列表共享内存和信号量的信息。
ipcrm 用来删除一个或更多的消息队列、信号量集或者共享内存标识。
strace 用于诊断,调试linux’用户空间跟踪器,我门用他来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。
ltrace 命令会跟踪进程的库函数调用,他会显现出哪个库函数被调用
关机重启注销和查看系统信息的命令6个
shutdown 关机
halt 关机
poweroff 关闭电源
logout 退出当前登录的shell
exit 退出当前登录的shell
ctrl+d 退出当前登录的shell
进程管理相关命令15个
bg 将一个在后台暂停的命令,变成继续执行(在后台执行
fg 将后台中的命令调至前台继续运行
jobs 查看当前有多少在后台运行的命令。
kill 终止进程
lillall 通过进程名终止进程
pkill 通过进程名终止进程
crontab 定时任务命令
ps 显示进程的快照
pstree 树形显示快照
nice/renice 调整程序的优先级
nohup 忽略挂起信号运行指定的命令
pgrep 查找匹配条件的进程
runlevel 查看系统当前运行级别
init 切换运行级别
service:启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。


线上查询及帮助命令(2个)

man:查看命令帮助,命令的词典,更复杂的还有info,但不常用。

help:查看Linux内置命令的帮助,比如cd命令。

文件和目录操作命令(18个)

ls:全拼list,功能是列出目录的内容及其内容属性信息。

cd:全拼change directory,功能是从当前工作目录切换到指定的工作目录。

cp:全拼copy,其功能为复制文件或目录。

find:查找的意思,用于查找目录及目录下的文件。

mkdir:全拼make directories,其功能是创建目录。

mv:全拼move,其功能是移动或重命名文件。

pwd:全拼print working directory,其功能是显示当前工作目录的绝对路径。

rename:用于重命名文件。

rm:全拼remove,其功能是删除一个或多个文件或目录。

rmdir:全拼remove empty directories,功能是删除空目录。

touch:创建新的空文件,改变已有文件的时间戳属性。

tree:功能是以树形结构显示目录下的内容。

basename:显示文件名或目录名。

dirname:显示文件或目录路径。

chattr:改变文件的扩展属性。

lsattr:查看文件扩展属性。

file:显示文件的类型。

md5sum:计算和校验文件的MD5值。

查看文件及内容处理命令(21个)

cat:全拼concatenate,功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中。

tactac:是cat的反向拼写,因此命令的功能为反向显示文件内容。

more:分页显示文件内容。

less:分页显示文件内容,more命令的相反用法。

head:显示文件内容的头部。

tail:显示文件内容的尾部。

cut:将文件的每一行按指定分隔符分割并输出。

split:分割文件为不同的小片段。

paste:按行合并文件内容。

sort:对文件的文本内容排序。

uniq:去除重复行。oldboy

wc:统计文件的行数、单词数或字节数。

iconv:转换文件的编码格式。

dos2unix:将DOS格式文件转换成UNIX格式。

diff:全拼difference,比较文件的差异,常用于文本文件。

vimdiff:命令行可视化文件比较工具,常用于文本文件。

rev:反向输出文件内容。

grep/egrep:过滤字符串,三剑客老三。

join:按两个文件的相同字段合并。

tr:替换或删除字符。

vi/vim:命令行文本编辑器。

文件压缩及解压缩命令(4个)

tar:打包压缩。oldboy

unzip:解压文件。

gzipgzip:压缩工具。

zip:压缩工具。

信息显示命令(11个)

uname:显示操作系统相关信息的命令。

hostname:显示或者设置当前系统的主机名。

dmesg:显示开机信息,用于诊断系统故障。

uptime:显示系统运行时间及负载。

stat:显示文件或文件系统的状态。

du:计算磁盘空间使用情况。

df:报告文件系统磁盘空间的使用情况。

top:实时显示系统资源使用情况。

free:查看系统内存。

date:显示与设置系统时间。

cal:查看日历等时间信息。

搜索文件命令(4个)

which:查找二进制命令,按环境变量PATH路径查找。

find:从磁盘遍历查找文件或目录。

whereis:查找二进制命令,按环境变量PATH路径查找。

locate:从数据库 (/var/lib/mlocate/mlocate.db) 查找命令,使用updatedb更新库。

用户管理命令(10个)

useradd:添加用户。

usermod:修改系统已经存在的用户属性。

userdel:删除用户。

groupadd:添加用户组。

passwd:修改用户密码。

chage:修改用户密码有效期限。

id:查看用户的uid,gid及归属的用户组。

su:切换用户身份。

visudo:编辑/etc/sudoers文件的专属命令。

sudo:以另外一个用户身份(默认root用户)执行事先在sudoers文件允许的命令。

基础网络操作命令(11个)

telnet:使用TELNET协议远程登录。

ssh:使用SSH加密协议远程登录。

scp:全拼secure copy,用于不同主机之间复制文件。

wget:命令行下载文件。

ping:测试主机之间网络的连通性。

route:显示和设置linux系统的路由表。

ifconfig:查看、配置、启用或禁用网络接口的命令。

ifup:启动网卡。

ifdown:关闭网卡。

netstat:查看网络状态。

ss:查看网络状态。

深入网络操作命令(9个)

nmap:网络扫描命令。

lsof:全名list open files,也就是列举系统中已经被打开的文件。

mail:发送和接收邮件。

mutt:邮件管理命令。

nslookup:交互式查询互联网DNS服务器的命令。

dig:查找DNS解析过程。

host:查询DNS的命令。

traceroute:追踪数据传输路由状况。

tcpdump:命令行的抓包工具。

有关磁盘与文件系统的命令(16个)

mount:挂载文件系统。

umount:卸载文件系统。

fsck:检查并修复Linux文件系统。

dd:转换或复制文件。

dumpe2fs:导出ext2/ext3/ext4文件系统信息。

dumpe:xt2/3/4文件系统备份工具。

fdisk:磁盘分区命令,适用于2TB以下磁盘分区。

parted:磁盘分区命令,没有磁盘大小限制,常用于2TB以下磁盘分区。

mkfs:格式化创建Linux文件系统。

partprobe:更新内核的硬盘分区表信息。

e2fsck:检查ext2/ext3/ext4类型文件系统。

mkswap:创建Linux交换分区。

swapon:启用交换分区。

swapoff:关闭交换分区。

sync:将内存缓冲区内的数据写入磁盘。

resize2fs:调整ext2/ext3/ext4文件系统大小。

系统权限及用户授权相关命令(4个)

chmod:改变文件或目录权限。

chown:改变文件或目录的属主和属组。

chgrp:更改文件用户组。

umask:显示或设置权限掩码。

查看系统用户登陆信息的命令(7个)

whoami:显示当前有效的用户名称,相当于执行id -un命令。

who:显示目前登录系统的用户信息。

w:显示已经登陆系统的用户列表,并显示用户正在执行的指令。

last:显示登入系统的用户。

lastlog:显示系统中所有用户最近一次登录信息。

users:显示当前登录系统的所有用户的用户列表。

finger:查找并显示用户信息。

内置命令及其它(19个)

echo:打印变量,或直接输出指定的字符串

printf:将结果格式化输出到标准输出。

rpm:管理rpm包的命令。

yum:自动化简单化地管理rpm包的命令。

watch:周期性的执行给定的命令,并将命令的输出以全屏方式显示。

alias:设置系统别名。

unalias:取消系统别名。

date:查看或设置系统时间。

clear:清除屏幕,简称清屏。

history:查看命令执行的历史纪录。

eject:弹出光驱。

time:计算命令执行时间。

nc:功能强大的网络工具。

xargs:将标准输入转换成命令行参数。

exec:调用并执行指令的命令。

export:设置或者显示环境变量。

unset:删除变量或函数。

type:用于判断另外一个命令是否是内置命令。

bc:命令行科学计算器

系统管理与性能监视命令(9个)

chkconfig:管理Linux系统开机启动项。

vmstat:虚拟内存统计。

mpstat:显示各个可用CPU的状态统计。

iostat:统计系统IO。

sar:全面地获取系统的CPU、运行队列、磁盘 I/O、分页(交换区)、内存、 CPU中断和网络等性能数据。

ipcs:用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。

ipcrm:用来删除一个或更多的消息队列、信号量集或者共享内存标识。

strace:用于诊断、调试Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。

ltrace:命令会跟踪进程的库函数调用,它会显现出哪个库函数被调用。

关机/重启/注销和查看系统信息的命令(6个)

shutdown:关机。

halt:关机。

poweroff:关闭电源。

logout:退出当前登录的Shell。

exit:退出当前登录的Shell。

Ctrl+d:退出当前登录的Shell的快捷键。

进程管理相关命令(15个)

bg:将一个在后台暂停的命令,变成继续执行 (在后台执行)。

fg:将后台中的命令调至前台继续运行。

jobs:查看当前有多少在后台运行的命令。

kill:终止进程。

killall:通过进程名终止进程。

pkill:通过进程名终止进程。

crontab:定时任务命令。

ps:显示进程的快照。

pstree:树形显示进程。

nice/renice:调整程序运行的优先级。

nohup:忽略挂起信号运行指定的命令。

pgrep:查找匹配条件的进程。

runlevel:查看系统当前运行级别。

init:切换运行级别。

service:启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。

                                           系统目录结构

Linux系统目录是一个树形结构
倒树结构
/
一切从根开始
terr yum install -y tree 以树形的方式显示目录内容

/bin 常用的命令

/sbin 管理员常用的管理命令和程序

/root 管理员用户的目录

/dev 设备信息

/boot 系统启动的时候的镜像和连接

/porc 虚拟的目录内存映射

/medir 媒介/光盘/U潘

/lib 系统程序依赖的动态链接库32位

/lib64 系统程序依赖的动态链接库64位

/sys 系统文件

/var 日志

/run 系统运行的时候放一些文件,重启清空

home 普通用户

/opt 自动安装软件的

/tmp 临时目录解压缩

/usr 用户装软件程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值