#030 · 2024-05-01✓ PASS
RHCSA 实验笔记
RHCSA 实验笔记,涵盖主机名设置、时区配置、文件操作等 Linux 系统管理基础命令。
系统基础配置
# 修改主机名
hostnamectl set-hostname rhcsa
# 设置时区
timedatectl set-timezone Asia/Shanghai
文件与目录操作
# 在 /home 目录下创建文件和目录
touch /home/file1
mkdir /home/dir1
# 复制目录及其内容
cp -r /home /root
# 移动与重命名
mv old_name new_name
文本处理
# 查看文件前 20 行并提取最后 3 行
head -n 20 /etc/passwd | tail -n 3 > /home/passwd
# grep 搜索匹配行
grep 'root' /etc/passwd > /root/passwd
归档压缩
# 创建 .tar.xz 压缩包
tar -cJf /root/hp.tar.xz /root/home /home/passwd /root/passwd
# tar 常用参数
# -c: 创建归档 -x: 解压归档
# -z: gzip (.gz) -j: bzip2 (.bz2) -J: xz (.xz)
# -f: 指定文件名 -v: 显示详细过程 -C: 指定解压目录
用户与组管理
# 创建用户组
groupadd admin-group
# 创建用户并指定主组和附加组
useradd -g admin-group -G admin-group admin
# 设置用户密码
echo "admin:123" | chpasswd
# 查看用户信息
id admin
cat /etc/passwd | grep admin
权限管理
| 数字 | 权限 | 含义 |
|---|---|---|
| 7 | rwx | 读 + 写 + 执行 |
| 6 | rw- | 读 + 写 |
| 5 | r-x | 读 + 执行 |
| 4 | r— | 只读 |
chmod 755 script.sh # rwxr-xr-x
chmod 644 config.txt # rw-r--r--
chmod u+x script.sh # 所有者加执行权限
chmod g-w file # 组去掉写权限
常用验证命令
| 命令 | 用途 |
|---|---|
hostnamectl | 查看主机名和系统信息 |
timedatectl | 查看时区和时间同步状态 |
df -h | 查看磁盘使用情况 |
free -h | 查看内存使用情况 |
cat /etc/os-release | 查看系统版本 |
systemctl status <服务> | 查看服务状态 |