在CentOS虚拟机中,有许多常用的命令可以帮助你进行系统管理、文件操作、网络配置等。以下是一些常用的CentOS命令:
系统管理命令
sudo
- 以超级用户权限执行命令。su
- 切换到另一个用户账户。top
- 实时显示系统进程和资源使用情况。htop
-top
的增强版,提供更友好的界面。systemctl
- 管理系统服务和单元。- 启动服务:
systemctl start
- 停止服务:
systemctl stop
- 重启服务:
systemctl restart
- 查看服务状态:
systemctl status
- 启动服务:
firewall-cmd
- 管理防火墙。- 开启端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
- 重新加载防火墙配置:
firewall-cmd --reload
- 开启端口:
yum
- 包管理器,用于安装、更新和删除软件包。- 安装软件包:
yum install
- 更新软件包:
yum update
- 删除软件包:
yum remove
- 安装软件包:
文件操作命令
ls
- 列出目录内容。ls -l
- 详细列表ls -a
- 显示所有文件(包括隐藏文件)
cd
- 改变当前目录。pwd
- 显示当前工作目录。cp
- 复制文件或目录。cp source destination
mv
- 移动或重命名文件或目录。rm
- 删除文件或目录。rm file
- 删除文件rm -r directory
- 递归删除目录及其内容
mkdir
- 创建新目录。touch
- 创建空文件或更新文件时间戳。
网络配置命令
ifconfig
- 显示和配置网络接口。ip
- 更现代的网络配置工具。- 查看IP地址:
ip addr show
- 配置IP地址:
ip addr add
/ dev
- 查看IP地址:
ping
- 测试网络连接。ping google.com
netstat
- 显示网络连接、路由表、接口统计等。netstat -tuln
- 显示所有监听的TCP和UDP端口
ss
- 更现代的网络统计工具,替代netstat
。ss -tuln
其他常用命令
grep
- 在文件中搜索文本。grep "search_term" file
find
- 在目录树中查找文件。find / -name "filename"
tar
- 打包和解压文件。- 打包:
tar -czvf archive.tar.gz directory
- 解压:
tar -xzvf archive.tar.gz
- 打包:
wget
- 从网络下载文件。wget http://example.com/file
curl
- 用于传输数据,支持多种协议。curl http://example.com
这些命令是CentOS虚拟机中最常用的,掌握它们可以帮助你更高效地进行系统管理和日常操作。