CentOS 命令菜鸟教程

基本命令
1 登录与退出
- 登录系统:
su username或ssh username@hostname - 退出系统:
exit或logout
2 查看当前用户:whoami
3 查看系统信息:hostname、uname -a、cat /etc/os-release
4 查看当前日期和时间:date
5 更新系统:sudo yum update
6 卸载软件包:sudo yum remove package_name
文件与目录操作
1 创建目录:mkdir directory_name
2 切换目录:cd directory_name
3 列出目录内容:ls
4 创建文件:touch file_name
5 查看文件内容:cat file_name 或 less file_name
6 查看文件详细信息:ls -l file_name
7 复制文件:cp source_file destination_file
8 移动文件:mv source_file destination_file

9 删除文件:rm file_name
10 创建软链接:ln -s source_file link_name
文件权限管理
1 查看文件权限:ls -l file_name
2 修改文件权限:chmod [options] mode file_name
- 选项:
u(用户)、g(组)、o(其他)、a(所有人) - 权限:
r(读)、w(写)、x(执行)
3 修改文件所有者:chown [options] user:group file_name
4 修改文件所属组:chgrp [options] group file_name
压缩与解压
1 压缩文件:tar -czvf archive_name.tar.gz file_name
2 解压文件:tar -xzvf archive_name.tar.gz
3 压缩目录:tar -czvf archive_name.tar.gz directory_name
4 解压目录:tar -xzvf archive_name.tar.gz -C destination_directory
文本编辑
1 使用vi编辑器:vi file_name
- 保存并退出:
wq - 退出不保存:
q!
2 使用nano编辑器:nano file_name
- 保存并退出:
Ctrl+O - 退出不保存:
Ctrl+X
系统服务管理

1 查看服务状态:systemctl status service_name
2 启动服务:systemctl start service_name
3 停止服务:systemctl stop service_name
4 重启服务:systemctl restart service_name
5 设置服务开机自启:systemctl enable service_name
网络配置
1 查看网络接口状态:ifconfig
2 查看路由表:route -n
3 查看DNS服务器:cat /etc/resolv.conf
4 设置静态IP地址:编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,设置BOOTPROTO=static、IPADDR=192.168.1.100、NETMASK=255.255.255.0、GATEWAY=192.168.1.1
FAQs
Q1:如何查看CentOS版本? A1:使用命令cat /etc/redhat-release或uname -r。
Q2:如何查看系统内存使用情况? A2:使用命令free -m或free -h。

