在CentOS虚拟机中,有许多常用的命令可以帮助你进行系统管理、文件操作、网络配置等。以下是一些常用的CentOS命令:
sudo
- 以超级用户权限执行命令。su
- 切换到另一个用户账户。top
- 实时显示系统进程和资源使用情况。htop
- top
的增强版,提供更友好的界面。systemctl
- 管理系统服务和单元。
systemctl start <service>
systemctl stop <service>
systemctl restart <service>
systemctl status <service>
firewall-cmd
- 管理防火墙。
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
yum
- 包管理器,用于安装、更新和删除软件包。
yum install <package>
yum update <package>
yum remove <package>
ls
- 列出目录内容。
ls -l
- 详细列表ls -a
- 显示所有文件(包括隐藏文件)cd
- 改变当前目录。pwd
- 显示当前工作目录。cp
- 复制文件或目录。
cp source destination
mv
- 移动或重命名文件或目录。rm
- 删除文件或目录。
rm file
- 删除文件rm -r directory
- 递归删除目录及其内容mkdir
- 创建新目录。touch
- 创建空文件或更新文件时间戳。ifconfig
- 显示和配置网络接口。ip
- 更现代的网络配置工具。
ip addr show
ip addr add<ip>/<mask> dev <interface>
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虚拟机中最常用的,掌握它们可以帮助你更高效地进行系统管理和日常操作。