is:cos:centos的常用命令介绍

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
is:cos:centos的常用命令介绍 [2025/02/17 04:01] – 移除 - 外部编辑 (未知日期) 127.0.0.1is:cos:centos的常用命令介绍 [2025/02/17 04:01] (当前版本) – ↷ 页面is:centos的常用命令介绍被移动至is:cos:centos的常用命令介绍 A.L
行 1: 行 1:
 +====== CentOS 常见操作命令介绍 ======
  
 +===== 1. 系统管理 =====
 +
 +=== 1.1 查看系统信息 ===
 +- **查看系统版本**  
 +  <code>cat /etc/centos-release</code>  
 +  或  
 +  <code>lsb_release -a</code>  
 +- **查看内核版本**  
 +  <code>uname -r</code>  
 +- **查看系统运行时间**  
 +  <code>uptime</code>  
 +
 +=== 1.2 系统更新 ===
 +- **更新系统软件包**  
 +  <code>yum update</code>  
 +- **更新特定软件包**  
 +  <code>yum update [package_name]</code>  
 +- **安装新的软件包**  
 +  <code>yum install [package_name]</code>  
 +- **移除软件包**  
 +  <code>yum remove [package_name]</code>  
 +
 +=== 1.3 系统关机与重启 ===
 +- **关机**  
 +  <code>shutdown -h now</code>  
 +  或  
 +  <code>poweroff</code>  
 +- **重启**  
 +  <code>shutdown -r now</code>  
 +  或  
 +  <code>reboot</code>  
 +
 +===== 2. 用户管理 =====
 +
 +=== 2.1 用户操作 ===
 +- **添加用户**  
 +  <code>useradd [username]</code>  
 +- **设置用户密码**  
 +  <code>passwd [username]</code>  
 +- **删除用户**  
 +  <code>userdel [username]</code>  
 +
 +=== 2.2 用户组操作 ===
 +- **添加用户组**  
 +  <code>groupadd [groupname]</code>  
 +- **删除用户组**  
 +  <code>groupdel [groupname]</code>  
 +- **将用户加入组**  
 +  <code>usermod -aG [groupname] [username]</code>  
 +
 +===== 3. 文件系统操作 =====
 +
 +=== 3.1 文件管理 ===
 +- **查看文件内容**  
 +  <code>cat [file_name]</code>  
 +  或  
 +  <code>less [file_name]</code>  
 +- **复制文件**  
 +  <code>cp [source_file] [destination_file]</code>  
 +- **移动文件**  
 +  <code>mv [source_file] [destination_file]</code>  
 +- **删除文件**  
 +  <code>rm [file_name]</code>  
 +
 +=== 3.2 目录管理 ===
 +- **创建目录**  
 +  <code>mkdir [directory_name]</code>  
 +- **删除目录**  
 +  <code>rmdir [directory_name]</code>  
 +  或  
 +  <code>rm -r [directory_name]</code> (强制删除非空目录)  
 +- **查看目录内容**  
 +  <code>ls</code>  
 +  或  
 +  <code>ls -l</code> (详细信息)  
 +
 +=== 3.3 文件权限 ===
 +- **查看文件权限**  
 +  <code>ls -l [file_name]</code>  
 +- **修改文件权限**  
 +  <code>chmod [permissions] [file_name]</code>  
 +  示例:  
 +  <code>chmod 755 [file_name]</code>  
 +- **修改文件所有者**  
 +  <code>chown [owner] [file_name]</code>  
 +- **修改文件所属组**  
 +  <code>chgrp [group] [file_name]</code>  
 +
 +===== 4. 网络操作 =====
 +
 +=== 4.1 网络配置 ===
 +- **查看网络接口信息**  
 +  <code>ifconfig</code>  
 +  或  
 +  <code>ip a</code>  
 +- **查看路由表**  
 +  <code>route -n</code>  
 +  或  
 +  <code>ip route</code>  
 +- **配置网络接口**  
 +  编辑配置文件:  
 +  <code>nano /etc/sysconfig/network-scripts/ifcfg-eth0</code>  
 +  示例内容:  
 +  <code>
 +  DEVICE=eth0  
 +  BOOTPROTO=static  
 +  ONBOOT=yes  
 +  IPADDR=192.168.1.100  
 +  NETMASK=255.255.255.0  
 +  GATEWAY=192.168.1.1
 +  </code>  
 +- **重启网络服务**  
 +  <code>service network restart</code>  
 +  或  
 +  <code>systemctl restart network</code>  
 +
 +=== 4.2 网络测试 ===
 +- **测试网络连接**  
 +  <code>ping [IP_address]</code>  
 +- **查看端口监听情况**  
 +  <code>netstat -tuln</code>  
 +  或  
 +  <code>ss -tuln</code>  
 +- **查看防火墙状态**  
 +  <code>firewall-cmd --state</code>  
 +- **允许防火墙端口**  
 +  <code>firewall-cmd --permanent --add-port=[port_number]/[protocol]</code>  
 +  示例:  
 +  <code>firewall-cmd --permanent --add-port=80/tcp</code>  
 +- **重新加载防火墙规则**  
 +  <code>firewall-cmd --reload</code>  
 +
 +===== 5. 服务管理 =====
 +
 +=== 5.1 服务操作 ===
 +- **查看服务状态**  
 +  <code>systemctl status [service_name]</code>  
 +- **启动服务**  
 +  <code>systemctl start [service_name]</code>  
 +- **停止服务**  
 +  <code>systemctl stop [service_name]</code>  
 +- **重启服务**  
 +  <code>systemctl restart [service_name]</code>  
 +- **设置服务开机自启**  
 +  <code>systemctl enable [service_name]</code>  
 +- **禁用服务开机自启**  
 +  <code>systemctl disable [service_name]</code>  
 +
 +===== 6. 日志管理 =====
 +
 +=== 6.1 查看日志 ===
 +- **查看系统日志**  
 +  <code>cat /var/log/messages</code>  
 +- **查看特定服务日志**  
 +  示例:查看Apache日志  
 +  <code>cat /var/log/httpd/error_log</code>  
 +- **实时查看日志**  
 +  <code>tail -f [log_file]</code>  
 +  示例:  
 +  <code>tail -f /var/log/messages</code>  
 +
 +===== 7. 其他常用命令 =====
 +
 +=== 7.1 磁盘管理 ===
 +- **查看磁盘使用情况**  
 +  <code>df -h</code>  
 +- **查看文件系统挂载信息**  
 +  <code>mount</code>  
 +- **挂载文件系统**  
 +  <code>mount [device] [mount_point]</code>  
 +  示例:  
 +  <code>mount /dev/sdb1 /mnt</code>  
 +
 +=== 7.2 压缩与解压 ===
 +- **压缩文件**  
 +  <code>tar -czvf [archive_name].tar.gz [file_or_directory]</code>  
 +- **解压文件**  
 +  <code>tar -xzvf [archive_name].tar.gz</code>  
 +- **压缩为zip格式**  
 +  <code>zip [archive_name].zip [file_or_directory]</code>  
 +- **解压zip文件**  
 +  <code>unzip [archive_name].zip</code>  
 +
 +=== 7.3 查找文件 ===
 +- **查找文件**   
 + <code>find [path] -name [file_name]</code>  
 +  示例:  
 +  <code>find / -name example.txt</code>  
 +- **搜索文件内容**  
 +  <code>grep [pattern] [file_name]</code>  
 +  示例:  
 +  <code>grep "error" /var/log/messages</code>  
 +
 +希望这份说明书能帮助你更好地使用 CentOS 系统!如果需要进一步的帮助,请随时联系管理员。