rhel5、6、7、8版本基本管理命令

基本配置

任务 RHEL5 RHEL6 RHEL7 RHEL8
图形化配置工具 system-config-* gnome-control-center
基于文本的配置工具 system-config-*-tui
配置打印机 system-config-printer gnome-control-center
配置网络 system-config-network nmcli
nmtui
nm-connection-editor
nmcli
nmtui
nm-connection-editor
gnome-control-center
配置系统语言 system-config-language localectl localectl
gnome-control-center
配置时间和日期 system-config-date
date
timedatectl
date
timedatectl
dategnome-control-center
同步时间和日期 ntpdate
/etc/ntp.conf
timedatectl /etc/chrony.conf
ntpdate
timedatectl
date
/etc/chrony.conf chronyc
配置键盘 system-config-keyboard localectl localectl
gnome-control-center
配置 SSH /etc/ssh/ssh_config
/etc/ssh/sshd_config ~/.ssh/config
ssh-keygen

作业和服务

任务 RHEL5 RHEL6 RHEL7 RHEL8
列出所有服务 chkconfig --list
ls /etc/init.d/
systemctl -at service
ls /etc/systemd/system/.service
ls /usr/lib/systemd/system/
.service
systemctl list-units -at service
find /etc/systemd/ /usr/lib/systemd/ /run/systemd/ -name *.service"
列出正在运行的服务 service --status-all systemctl -t service --state=active
启动/停止服务 service name start
service name stop
systemctl start name.service systemctl stop name.service
启用/禁用服务 chkconfig name on
chkconfig name off
systemctl enable name.service systemctl disable name.service
查看服务状态 service name status systemctl status name.service
检查是否启用了服务 chkconfig name --list systemctl is-enabled name
创建新服务文件或修改配置 chkconfig --add systemctl daemon-reload /etc/systemd/system/*.service
查看运行级别/目标 runlevel
who -r
systemctl get-default
who -r
更改运行级别/目标 /etc/inittab
init run_level
systemctl isolate name.target
systemctl set-default
配置日志 /etc/syslog.conf /etc/rsyslog.conf /etc/rsyslog.conf /etc/rsyslog.d/*.conf /var/log/journal systemd-journald.service
查看日志 /var/log /var/log
journalctl
配置系统审计 audit=1 添加到内核命令行
auditctl
/etc/audit/auditd.conf /etc/audit/audit.rules authconfig /etc/pam.d/system-auth pam_tty_audit 内核模块
audit=1 添加到内核命令行
auditctl
/etc/audit/auditd.conf /etc/audit/audit.rules authconfig /etc/pam.d/system-auth tlog
查看审计输出 aureport
/var/log/faillog
调度/批处理任务 cron
at
batch
cron
at
batch
systemd-run --on-calendar
按名称查找文件 locate
按属性查找文件 find
创建归档 tar
cpio
zip
xz

内核、引导和硬件

任务 RHEL5 RHEL6 RHEL7 RHEL8
单用户/救援模式 1sinit=/bin/bash 附加到内核命令行 1srd.breakinit=/bin/bash 附加到内核命令行
关闭系统 shutdown
关闭系统 poweroff poweroff
systemctl
poweroff
停止系统 halt halt
systemctl halt
重启系统 reboot reboot
systemctl reboot
配置默认运行级别/目标 /etc/inittab systemctl set-default
配置 GRUB 引导装载程序 /boot/grub/grub.conf /etc/default/grub
grub2-mkconfig
grub-set-default
配置内核模块 modprobe
查看配置的硬件 hwbrowser lshw (EPEL) lshw
配置硬件设备 udev
查看内核参数 sysctl -a
cat /proc/cmdline
加载内核模块 modprobe
删除内核模块 modprobe -r
查看内核版本 rpm -q kernel
uname -r

软件管理

任务 RHEL5 RHEL6 RHEL7 RHEL8
安装软件 yum install
yum groupinstall
yum install
yum group install
查看软件信息 yum info
yum groupinfo
yum info
yum group info
更新软件 yum update
升级软件 yum upgrade
配置软件仓库 subscription-manager repos /etc/yum.repos.d/*.repo
查找包含文件的软件包 rpm -qf filename
yum provides filename-glob
查看软件版本 rpm -q packagename yum list installed packagename
rpm -q packagename
查看已安装的软件 rpm -qa
yum list installed
安装模块 yum module install module_name
查看模块信息 yum module info module_name
查看模块的流 yum module info module_name
更改模块流 yum module remove module_name:stream
yum module reset module:stream
yum module install module:new_stream
列出可用模块 yum module list

用户管理

任务 RHEL5 RHEL6 RHEL7 RHEL7
图形界面的用户管理 system-config-users gnome-control-center
创建用户帐户 useradd
删除用户帐户 userdel
查看/更改用户帐户详情 usermod
/etc/passwd
vipw
id
创建用户组 groupadd
删除用户组 groupdel
更改组详情 groupmod
/etc/group
更改用户密码 passwd
更改用户权限 usermod
visudo
更改组权限 groupmod
visudo
更改密码策略 chage
查看用户会话 w

文件系统、卷和磁盘

任务 RHEL5 RHEL6 RHEL7 RHEL8
默认文件系统 ext3 ext4 xfs
创建/修改磁盘分区 fdisk
parted
fdisk
gdisk
parted
ssm create
parted
fdisk
gdisk ssm_create
格式化磁盘分区 mkfs.filesystem_type (ext4, xfs) mkswap mkfs.filesystem_type (ext4, xfs) mkswap ssm create
碎片整理磁盘空间 将数据复制到新文件系统中 fsck (查找 'non-contiguous inodes') 将数据复制到新文件系统中 fsck (查找 'non-contiguous inodes') xfs_fsr
挂载存储 mount
/etc/fstab
mount
/etc/fstab
ssm mount
挂载并激活 swap /etc/fstab
swapon -a
配置静态挂载 /etc/fstab
查看可用磁盘空间 df
查看逻辑卷信息 lvdisplay
lvs
vgdisplay
vgs
pvdisplay
pvs
创建物理卷 pvcreate pvcreate ssm create (如果后端为 lvm)
创建卷组 vgcreate vgcreate ssm create (如果后端为 lvm)
创建逻辑卷 lvcreate lvcreate ssm create (如果后端为 lvm)
使用默认文件系统格式化的增大卷 vgextend
lvextend
resize2fs
vgextend
lvextend
xfs_growfs
ssm resize
缩小使用默认文件系统格式化的卷 resize2fs
lvreduce
vgreduce
XFS 目前无法缩小;将所需的数据复制到较小的文件系统中。
检查/修复文件系统 fsck fsck
SSM check
查看 NFS 共享 showmount -e
mount
配置 NFS 共享 /etc/exports
service nfs reload
/etc/exports
systemctl reload nfs.service
配置按需自动挂载 /etc/auto.master.d/.autofs /etc/auto.
更改文件权限 chmod
chown
chgrp
umask (用于以后的文件创建)
更改文件属性 chattr
更改访问控制列表 setfacl

网络

任务 RHEL5 RHEL6 RHEL7 RHEL8
配置名称解析 /etc/hosts
/etc/resolv.conf
/etc/hosts
/etc/resolv.conf
nmcli con mod
配置主机名 /etc/sysconfig/network hostnamectl
/etc/hostname
nmtui
查看网络接口信息 ip addr
ifconfig
brctl
ip addr
nmcli dev show
teamdctl
brctl
bridge
配置网络接口 /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/network-scripts/ifcfg-*
nmcli con [add|mod|edit]
nmtui
nm-connection-editor
查看路由 ip route
配置路由 ip route add
system-config-network /etc/sysconfig/route-iface
ip route add
nmcli
nmtui nm-connection-editor /etc/sysconfig/route-iface
配置防火墙 iptables 和 ip6tables /etc/sysconfig/ip*tables iptables 和 ip6tables /etc/sysconfig/ip*tables system-config-firewall firewall-cmd firewall-config firewall-cmd firewall-config nftables
查看端口/套接字 ss lsof netstat ss lsof netstat ss
lsof
netstat
pcp-dstat --socket

安全和身份

任务 RHEL5 RHEL6 RHEL7 RHEL8
配置系统安全性 /etc/selinux/config
chcon
restorecon
semanage
setsebool
system-config-selinux
报告系统安全性 sealert
LDAP, SSSD, Kerberos authconfig
authconfig-tui
authconfig-gtk
auth

资源管理

任务 RHEL5 RHEL6 RHEL7 RHEL8
跟踪系统调用 strace
跟踪库调用 ltrace
更改进程优先级 nice renice
修改进程运行位置 taskset
终止一个进程 kill
pkill
killall
查看系统用量 top
ps
sar
iostat
netstat
vmstat mpstat numastat
top
ps
sar
iostat
netstat
ss
vmstat
mpstat
numastat
tuna
top
ps
sar
iostat
ss
vmstat
mpstat
numastat
tuna
pcp
atop
top
ps
sar
iostat
ss
vmstat
mpstat
numastat
tuna
查看磁盘用量 df df
iostat
pcp-dstat
pmiostat
df
iostat

以上内容来自红帽官网:
https://access.redhat.com/zh_CN/articles/7072075
官网为网页,我自己整理了PDF版本;
如有需要PDF版本,公众号后台回复 "红帽" 获取PDF版本。


关注小张的知识杂货铺,让我们一起学习一起进步

posted @ 2024-07-31 21:19  小张1995  阅读(42)  评论(0编辑  收藏  举报