本期小编为大家分享针对CentOS 7特定操作系统的常见命令,这些命令可以很好的帮助大家上手和熟练掌握CentOS 7的使用。
1. 基本配置
系统区域和时间管理
- 查看当前语言和区域设置:
localectl status
- 显示当前时间和日期:
date
- 同步日期和时间:
timedatectl set-ntp true
- 配置时间区域:
timedatectl set-timezone <时区>
(例如:Asia/Shanghai)
配置SSH服务
- 修改SSH配置文件:
- 客户端配置:
/etc/ssh/ssh_config
- 服务端配置:
/etc/ssh/sshd_config
- 客户端配置:
2. 服务管理
服务操作
- 列出所有服务:
systemctl list-units --type=service
- 启动服务:
systemctl start <服务名>
- 停止服务:
systemctl stop <服务名>
- 重启服务:
systemctl restart <服务名>
- 检查服务状态:
systemctl status <服务名>
- 设置服务开机启动:
systemctl enable <服务名>
- 禁用服务开机启动:
systemctl disable <服务名>
查看系统日志
- 配置日志文件:
/etc/rsyslog.conf
- 查看日志:
journalctl -xe
- 查询指定服务的日志:
journalctl -u <服务名>
3. 内核、引导和硬件管理
内核与系统操作
- 查看内核版本:
uname -r
- 查看内核参数:
sysctl -a
- 加载内核模块:
modprobe <模块名>
系统操作
- 关机:
systemctl poweroff
- 重启:
systemctl reboot
GRUB配置
- 修改GRUB配置文件:
/etc/default/grub
- 更新GRUB:
grub2-mkconfig -o /boot/grub2/grub.cfg
- 设置默认启动项:
grub2-set-default <序号>
4. 软件管理
软件包管理
- 安装软件包:
yum install <软件包名>
- 更新所有软件包:
yum update
- 查看软件包信息:
yum info <软件包名>
查找与管理软件包
- 查找某文件属于哪个软件包:
rpm -qf <文件路径>
- 查看已安装的软件包:
rpm -qa
5. 用户管理
用户与组管理
- 添加用户:
useradd <用户名>
- 删除用户:
userdel <用户名>
- 修改用户信息:
usermod <选项> <用户名>
- 修改密码:
passwd <用户名>
组管理
- 添加用户组:
groupadd <组名>
- 删除用户组:
groupdel <组名>
- 修改组信息:
groupmod <组名>
6. 文件系统与磁盘管理
磁盘分区与格式化
- 查看磁盘分区:
fdisk -l
- 创建新分区:
fdisk /dev/<磁盘>
- 格式化分区:
mkfs.ext4 /dev/<分区>
挂载存储
- 临时挂载:
mount /dev/<分区> <挂载点>
- 永久挂载:编辑
/etc/fstab
文件
查看磁盘使用情况
- 查看可用磁盘空间:
df -h
- 检查或修复文件系统:
fsck /dev/<分区>
7. 网络管理
配置网络
- 查看网络接口信息:
ip addr
- 配置主机名:
hostnamectl set-hostname <新主机名>
防火墙操作
- 启用防火墙:
firewall-cmd --add-port=<端口号>/tcp --permanent
- 重载防火墙规则:
firewall-cmd --reload
8. 安全与身份认证
SELinux管理
- 检查SELinux状态:
getenforce
- 临时禁用SELinux:
setenforce 0
- 修改SELinux配置文件:
/etc/selinux/config
用户身份验证
- 配置LDAP或SSSD:
authconfig-tui
9. 系统资源管理
进程管理
- 查看系统资源使用情况:
top
- 查看进程状态:
ps -aux
- 终止进程:
kill <PID>
或pkill <进程名>
磁盘与内存
- 查看磁盘使用情况:
df -h
- 查看内存使用情况:
free -h