麻花痒 发表于 2025-3-24 01:01:34

运维工程师的基本功:CentOS的常用下令大全

https://i-blog.csdnimg.cn/direct/5f63fa2d7af54344b33f7cc83ea4067a.png


https://i-blog.csdnimg.cn/direct/38f5572e38da4f68be431a64257f9d34.png
1. 文件与目次操纵

1.1 查看目次内容



[*]下令: ls
[*]功能: 列出目次内容。
[*]常用选项:

[*]-l: 显示详细信息。
[*]-a: 显示隐藏文件。
[*]-h: 以人类可读的格式显示文件巨细。

[*]示例:ls -l /home
ls -a /root

https://i-blog.csdnimg.cn/direct/9ec93b1e381c48cba372a6624df5453f.png
1.2 切换目次



[*]下令: cd
[*]功能: 切换当前工作目次。
[*]示例:cd /var/log# 切换到 /var/log 目录
cd ..      # 返回上一级目录
cd ~         # 返回当前用户的家目录

1.3 创建目次



[*]下令: mkdir
[*]功能: 创建新目次。
[*]常用选项:

[*]-p: 递归创建目次。

[*]示例:mkdir testdir          # 创建 testdir 目录
mkdir -p dir1/dir2   # 递归创建 dir1 和 dir2

1.4 删除目次



[*]下令: rmdir
[*]功能: 删除空目次。
[*]示例:rmdir testdir# 删除 testdir 目录

1.5 删除文件或目次



[*]下令: rm
[*]功能: 删除文件或目次。
[*]常用选项:

[*]-r: 递归删除目次及其内容。
[*]-f: 逼迫删除,不提示确认。

[*]示例:rm file.txt         # 删除文件
rm -r testdir         # 递归删除目录
rm -rf testdir      # 强制递归删除目录

https://i-blog.csdnimg.cn/direct/3a8d864e9e234d238c8cb2dc48b8d46c.png
1.6 复制文件或目次



[*]下令: cp
[*]功能: 复制文件或目次。
[*]常用选项:

[*]-r: 递归复制目次。
[*]-p: 保存文件属性(如权限、时间戳)。

[*]示例:cp file1.txt file2.txt# 复制文件
cp -r dir1 dir2         # 递归复制目录

1.7 移动或重命名文件或目次



[*]下令: mv
[*]功能: 移动或重命名文件或目次。
[*]示例:mv file1.txt file2.txt# 重命名文件
mv file1.txt /tmp       # 移动文件到 /tmp 目录

1.8 查看文件内容



[*] 下令: cat
[*] 功能: 查看文件内容。
[*] 示例:
cat file.txt

[*] 下令: more 或 less
[*] 功能: 分页查看文件内容。
[*] 示例:
more file.txt
less file.txt

[*] 下令: head 和 tail
[*] 功能: 查看文件的开头或末端部门。
[*] 常用选项:

[*]-n: 指定显示的行数。

[*] 示例:
head -n 10 file.txt# 查看文件前 10 行
tail -n 20 file.txt# 查看文件后 20 行
tail -f logfile.log# 实时查看日志文件

https://i-blog.csdnimg.cn/direct/0cab34385b0f4d6f8b7103a293d4e4e2.png
1.9 查找文件



[*]下令: find
[*]功能: 查找文件或目次。
[*]常用选项:

[*]-name: 按名称查找。
[*]-type: 按类型查找(如 f 体现文件,d 体现目次)。

[*]示例:find /home -name "*.txt"# 查找 /home 目录下所有 .txt 文件
find /var/log -type f   # 查找 /var/log 目录下所有文件

2. 系统管理

https://i-blog.csdnimg.cn/direct/97bacacb87d147adb93fa0502b3c27a5.png
2.1 查看系统信息



[*] 下令: uname
[*] 功能: 查看系统信息。
[*] 常用选项:

[*]-a: 显示所有信息。

[*] 示例:
uname -a

[*] 下令: cat /etc/redhat-release

[*] 功能: 查看 CentOS 版本。
[*] 示例:
cat /etc/redhat-release

2.2 查看磁盘利用情况



[*]下令: df
[*]功能: 查看磁盘利用情况。
[*]常用选项:

[*]-h: 以人类可读的格式显示。

[*]示例:df -h

2.3 查看内存利用情况



[*]下令: free
[*]功能: 查看内存利用情况。
[*]常用选项:

[*]-h: 以人类可读的格式显示。

[*]示例:free -h

2.4 查看系统负载



[*]下令: uptime

[*]功能: 查看系统负载和运行时间。
[*]示例:uptime

https://i-blog.csdnimg.cn/direct/82c1e247c8144faabec9d0f242034ab2.png
2.5 查看进程信息



[*] 下令: ps
[*] 功能: 查看进程信息。
[*] 常用选项:

[*]-ef: 显示所有进程。

[*] 示例:
ps -ef

[*] 下令: top

[*] 功能: 及时查看系统进程和资源利用情况。
[*] 示例:
top

2.6 终止进程



[*]下令: kill
[*]功能: 终止进程。
[*]常用选项:

[*]-9: 逼迫终止进程。

[*]示例:kill 1234         # 终止进程 ID 为 1234 的进程
kill -9 1234      # 强制终止进程

3. 网络管理

https://i-blog.csdnimg.cn/direct/7af2a84f960f442687f4b5be0fa359f2.png
3.1 查看网络接口信息



[*]下令: ifconfig

[*]功能: 查看网络接口信息。
[*]示例:ifconfig

3.2 测试网络连接



[*]下令: ping
[*]功能: 测试网络连接。
[*]示例:ping google.com

3.3 查看路由表



[*]下令: route
[*]功能: 查看路由表。
[*]示例:route -n

3.4 查看网络连接



[*]下令: netstat
[*]功能: 查看网络连接。
[*]常用选项:

[*]-tunlp: 查看所有 TCP/UDP 连接和监听端口。

[*]示例:netstat -tunlp

4. 软件管理

https://i-blog.csdnimg.cn/direct/0dd224e03a2e465d83b081edda603be2.png
4.1 安装软件



[*]下令: yum install
[*]功能: 安装软件包。
[*]示例:yum install httpd

4.2 更新软件



[*]下令: yum update

[*]功能: 更新软件包。
[*]示例:yum update

4.3 卸载软件



[*]下令: yum remove
[*]功能: 卸载软件包。
[*]示例:yum remove httpd

5. 用户与权限管理

5.1 创建用户



[*]下令: useradd
[*]功能: 创建新用户。
[*]示例:useradd testuser

5.2 设置用户密码



[*]下令: passwd
[*]功能: 设置用户密码。
[*]示例:passwd testuser

5.3 修改文件权限



[*]下令: chmod
[*]功能: 修改文件权限。
[*]示例:chmod 755 file.txt# 设置文件权限为 rwxr-xr-x

5.4 修改文件所有者



[*]下令: chown
[*]功能: 修改文件所有者。
[*]示例:chown testuser:testgroup file.txt

对于入门级的小朋友,上面的linux下令已经够用。
https://i-blog.csdnimg.cn/direct/b8d0d954438b43d3a96da4db1ce10dab.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 运维工程师的基本功:CentOS的常用下令大全