现在CentOS基本已经成为服务器安装的主流操作系统,用户市场份额还在不断扩大中。虽然CentOS7系统涉及到的操作命令有很多,但对于在CentOS系统服务器上面运维网站的用户来说,只需要知道常用的操作命令即可。下面惠主机简单整理CentOS7系统常用的操作命令,尤其是对于新手用户很有帮助。
一、基本配置命令
| 功能/用途 | 命令 |
| 查询或系统区域设置 | localectl |
| 显示当前时间和日期 | date timedatectl |
| 同步日期和时间 | timedatectl |
| SSH配置文件路径 | /etc/ssh/ssh_config
/etc/ssh/sshd_config |
| df | 显示磁盘空间 |
| du | 显示文件占用磁盘空间的大小 |
二、工作与服务命令
| 功能/用途 | 命令 |
| 列出所有服务 | systemctl -at service
ls /etc/systemd/system/*.service ls /usr/lib/systemd/system/*.service |
| 列出正在运行的服务 | systemctl -t service –state=active |
| 启动和停止服务
(将<service>替换为服务名称) |
systemctl start <service>
systemctl stop <service> |
| 启用和禁用服务
(将<service>替换为服务名称) |
systemctl enable <service>
systemctl disable <service> |
| 检查服务状态
(将<service>替换为服务名称) |
systemctl status <service> |
| 查看服务是否已启用
(将<service>替换为服务名称) |
systemctl is-enabled <service> |
| 日志配置文件 | /etc/rsyslog.d/*.conf
/etc/rsyslog.conf |
| 查看日志 | /var/log journalctl |
| 查找文件 | find |
| 创建档案 | tar cpio |
三、内核、系统引导,硬件配置命令
| 功能/用途 | 命令 |
| 单用户救援模式 | append rd.break or init=/bin/bash to kernel cmdline |
| 关闭电源 | poweroff systemctl poweroff |
| 暂停系统 | halt systemctl halt |
| 重启系统 | reboot |
| 配置GRUB | / etc / default / grub grub2-mkconfig grub-set-default |
| 查看内核参数 | sysctl -a cat /proc/cmdline |
| 加载内核模块 | modprobe |
| 查看内核版本 | rpm -q kernel uname -r |
四、软件管理命令
| 功能/用途 | 命令 |
| 安装软件 | yum install
yum group install |
| 查看软件信息 | yum info yum group info |
| 更新软件 | yum update |
| 升级软件 | yum upgrade |
| 配置软件存储库 | /etc/yum.repos.d/*.repo |
| 查找软件包拥有文件 | rpm -qf filename yum provides filename-glob |
| 查看软件版本 | rpm -q packagename |
| 查看已安装的软件 | rpm -qa yum list installed |
五、用户管理命令
| 功能/用途 | 命令 |
| 创建用户 | useradd |
| 删除用户 | userdel |
| 查看或更改用户详细信息 | usermod /etc/passwd vipw id |
| 创建用户组 | groupadd |
| 删除用户组 | groupdel |
| 变更群组详细资料 | groupmod /etc/group |
| 修改用户密码 | passwd |
| 更改用户权限 | usermod visudo |
| 更改组权限 | groupmod visudo |
| 更改密码政策 | chage |
| 查看用户会话 | w |
六、文件系统、卷和磁盘命令
| 功能/用途 | 命令 |
| 创建/修改磁盘权限 | fdisk gdisk parted ssm create |
| 格式化磁盘分区 | mkswap |
| 整理磁盘空间 | fsck |
| 挂载存储 | mount /etc/fstab |
| mount挂载和交换分区swap | /etc/fstab swapon -a |
| 查看可用磁盘空间 | df |
| 检查或修复文件系统 | fsck |
| 更改文件权限 | chmod chown chgrp umask |
| 更改文件属性 | chattr |
| 更改访问控制列表 | setfacl |
七、网络命令
| 功能/用途 | 命令 |
| 主机名和解析配置文件 | /etc/hosts /etc/resolv.conf |
| 配置主机名 | hostnamectl /etc/hostname |
| 查看网络接口信息 | ip addr teamdctl bridge |
| >查看路由 | ip route |
| 配置防火墙 | firewall-cmd |
| 查看端口/套接字 | ss lsof |
八、安全身份验证命令
| 功能/用途 | 命令 |
| 配置安全系统 | /etc/selinux/config chcon restorecon semanage setsebool |
| LDAP, SSSD | authconfig authconfig-tui |
| 网络用户 | Getent |
九、资源管理命令
| 功能/用途 | 命令 |
| 变更流程优先 | nice renice |
| 更改流程运行位置 | taskset |
| 杀死进程 | kill pkill |
| 查看系统使用情况 | top ps ss vmstat |
| 查看磁盘使用情况 | df |
十、总结
以上就是CentOS7系统常用命令的简单整理,都是一些比较常见的操作命令,在使用CentOS7系统时会经常用到,特此整理出来,希望对大家有所帮助。以上常用命令适用于CentOS7系统,当然,大部分命令也适用于CentOS6、CentOS8系统。
惠主机





















