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

打印 上一主题 下一主题

主题 1003|帖子 1003|积分 3009



  

1. 文件与目次操纵

1.1 查看目次内容



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

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

  • 示例:
    1. ls -l /home
    2. ls -a /root
    复制代码

1.2 切换目次



  • 下令: cd
  • 功能: 切换当前工作目次。
  • 示例:
    1. cd /var/log  # 切换到 /var/log 目录
    2. cd ..        # 返回上一级目录
    3. cd ~         # 返回当前用户的家目录
    复制代码
1.3 创建目次



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

    • -p: 递归创建目次。

  • 示例:
    1. mkdir testdir          # 创建 testdir 目录
    2. mkdir -p dir1/dir2     # 递归创建 dir1 和 dir2
    复制代码
1.4 删除目次



  • 下令: rmdir
  • 功能: 删除空目次。
  • 示例:
    1. rmdir testdir  # 删除 testdir 目录
    复制代码
1.5 删除文件或目次



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

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

  • 示例:
    1. rm file.txt           # 删除文件
    2. rm -r testdir         # 递归删除目录
    3. rm -rf testdir        # 强制递归删除目录
    复制代码

1.6 复制文件或目次



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

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

  • 示例:
    1. cp file1.txt file2.txt  # 复制文件
    2. cp -r dir1 dir2         # 递归复制目录
    复制代码
1.7 移动或重命名文件或目次



  • 下令: mv
  • 功能: 移动或重命名文件或目次。
  • 示例:
    1. mv file1.txt file2.txt  # 重命名文件
    2. mv file1.txt /tmp       # 移动文件到 /tmp 目录
    复制代码
1.8 查看文件内容



  • 下令: cat
  • 功能: 查看文件内容。
  • 示例:
    1. cat file.txt
    复制代码
  • 下令: more 或 less
  • 功能: 分页查看文件内容。
  • 示例:
    1. more file.txt
    2. less file.txt
    复制代码
  • 下令: head 和 tail
  • 功能: 查看文件的开头或末端部门。
  • 常用选项:

    • -n: 指定显示的行数。

  • 示例:
    1. head -n 10 file.txt  # 查看文件前 10 行
    2. tail -n 20 file.txt  # 查看文件后 20 行
    3. tail -f logfile.log  # 实时查看日志文件
    复制代码

1.9 查找文件



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

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

  • 示例:
    1. find /home -name "*.txt"  # 查找 /home 目录下所有 .txt 文件
    2. find /var/log -type f     # 查找 /var/log 目录下所有文件
    复制代码

2. 系统管理


2.1 查看系统信息



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

    • -a: 显示所有信息。

  • 示例:
    1. uname -a
    复制代码
  • 下令: cat /etc/redhat-release

  • 功能: 查看 CentOS 版本。
  • 示例:
    1. cat /etc/redhat-release
    复制代码
2.2 查看磁盘利用情况



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

    • -h: 以人类可读的格式显示。

  • 示例:
    1. df -h
    复制代码
2.3 查看内存利用情况



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

    • -h: 以人类可读的格式显示。

  • 示例:
    1. free -h
    复制代码
2.4 查看系统负载



  • 下令: uptime

  • 功能: 查看系统负载和运行时间。
  • 示例:
    1. uptime
    复制代码

2.5 查看进程信息



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

    • -ef: 显示所有进程。

  • 示例:
    1. ps -ef
    复制代码
  • 下令: top

  • 功能: 及时查看系统进程和资源利用情况。
  • 示例:
    1. top
    复制代码
2.6 终止进程



  • 下令: kill
  • 功能: 终止进程。
  • 常用选项:

    • -9: 逼迫终止进程。

  • 示例:
    1. kill 1234         # 终止进程 ID 为 1234 的进程
    2. kill -9 1234      # 强制终止进程
    复制代码

3. 网络管理


3.1 查看网络接口信息



  • 下令: ifconfig

  • 功能: 查看网络接口信息。
  • 示例:
    1. ifconfig
    复制代码
3.2 测试网络连接



  • 下令: ping
  • 功能: 测试网络连接。
  • 示例:
    1. ping google.com
    复制代码
3.3 查看路由表



  • 下令: route
  • 功能: 查看路由表。
  • 示例:
    1. route -n
    复制代码
3.4 查看网络连接



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

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

  • 示例:
    1. netstat -tunlp
    复制代码

4. 软件管理


4.1 安装软件



  • 下令: yum install
  • 功能: 安装软件包。
  • 示例:
    1. yum install httpd
    复制代码
4.2 更新软件



  • 下令: yum update

  • 功能: 更新软件包。
  • 示例:
    1. yum update
    复制代码
4.3 卸载软件



  • 下令: yum remove
  • 功能: 卸载软件包。
  • 示例:
    1. yum remove httpd
    复制代码

5. 用户与权限管理

5.1 创建用户



  • 下令: useradd
  • 功能: 创建新用户。
  • 示例:
    1. useradd testuser
    复制代码
5.2 设置用户密码



  • 下令: passwd
  • 功能: 设置用户密码。
  • 示例:
    1. passwd testuser
    复制代码
5.3 修改文件权限



  • 下令: chmod
  • 功能: 修改文件权限。
  • 示例:
    1. chmod 755 file.txt  # 设置文件权限为 rwxr-xr-x
    复制代码
5.4 修改文件所有者



  • 下令: chown
  • 功能: 修改文件所有者。
  • 示例:
    1. chown testuser:testgroup file.txt
    复制代码

对于入门级的小朋友,上面的linux下令已经够用。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表