centos

centos虚拟机常用命令有哪些

小樊
37
2025-05-26 23:50:03
栏目: 云计算

在CentOS虚拟机中,有许多常用的命令可以帮助你进行系统管理、文件操作、网络配置等。以下是一些常用的CentOS命令:

系统管理命令

  1. sudo - 以超级用户权限执行命令。
  2. su - 切换到另一个用户账户。
  3. top - 实时显示系统进程和资源使用情况。
  4. htop - top的增强版,提供更友好的界面。
  5. systemctl - 管理系统服务和单元。
    • 启动服务:systemctl start <service>
    • 停止服务:systemctl stop <service>
    • 重启服务:systemctl restart <service>
    • 查看服务状态:systemctl status <service>
  6. firewall-cmd - 管理防火墙。
    • 开启端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
    • 重新加载防火墙配置:firewall-cmd --reload
  7. yum - 包管理器,用于安装、更新和删除软件包。
    • 安装软件包:yum install <package>
    • 更新软件包:yum update <package>
    • 删除软件包:yum remove <package>

文件操作命令

  1. ls - 列出目录内容。
    • ls -l - 详细列表
    • ls -a - 显示所有文件(包括隐藏文件)
  2. cd - 改变当前目录。
  3. pwd - 显示当前工作目录。
  4. cp - 复制文件或目录。
    • cp source destination
  5. mv - 移动或重命名文件或目录。
  6. rm - 删除文件或目录。
    • rm file - 删除文件
    • rm -r directory - 递归删除目录及其内容
  7. mkdir - 创建新目录。
  8. touch - 创建空文件或更新文件时间戳。

网络配置命令

  1. ifconfig - 显示和配置网络接口。
  2. ip - 更现代的网络配置工具。
    • 查看IP地址:ip addr show
    • 配置IP地址:ip addr add<ip>/<mask> dev <interface>
  3. ping - 测试网络连接。
    • ping google.com
  4. netstat - 显示网络连接、路由表、接口统计等。
    • netstat -tuln - 显示所有监听的TCP和UDP端口
  5. ss - 更现代的网络统计工具,替代netstat
    • ss -tuln

其他常用命令

  1. grep - 在文件中搜索文本。
    • grep "search_term" file
  2. find - 在目录树中查找文件。
    • find / -name "filename"
  3. tar - 打包和解压文件。
    • 打包:tar -czvf archive.tar.gz directory
    • 解压:tar -xzvf archive.tar.gz
  4. wget - 从网络下载文件。
    • wget http://example.com/file
  5. curl - 用于传输数据,支持多种协议。
    • curl http://example.com

这些命令是CentOS虚拟机中最常用的,掌握它们可以帮助你更高效地进行系统管理和日常操作。

0
看了该问题的人还看了