XYCOVO CONSOLE KURISU · WEB 渗透 / AI 辅助攻防 ONLINE
#030 · 2024-05-01✓ PASS

RHCSA 实验笔记

RHCSA 实验笔记,涵盖主机名设置、时区配置、文件操作等 Linux 系统管理基础命令。
csdnlinuxrhcsaAUTHOR: KURISU

系统基础配置

# 修改主机名
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

权限管理

数字权限含义
7rwx读 + 写 + 执行
6rw-读 + 写
5r-x读 + 执行
4r—只读
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 <服务>查看服务状态
← #029 Kali Linux 入门…#031 TCP 三次握手… →