news 2026/10/23 2:54:04

RHCSA复习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RHCSA复习

1.基础文件和目录操作

(1). 在用户主目录下创建一个名为test_dir的目录,并在该目录中创建一个名为test_file.txt的空文本文件。

[root@server]# mkdir /text_dir [root@server]# touch /test_dir/test_file.txt

(2). 将test_file.txt文件复制到/tmp目录下,并将复制后的文件重命名为copy_of_test.txt。

[root@server]# cp /test_dir/test_file.txt /tmp/copy_of_test.txt

(3). 删除test_dir目录及其下的所有文件(包括test_file.txt),请使用一个命令完成此操作。

[root@server]# rm -rf /test_dir

(4).在test_dir目录(如果已删除可重新创建)下创建一个test_file.txt文件,然后再创建该文件的软链接链接名为soft_link.txt,再创建一个硬链接,链接名为hard_link.txt。

[root@server]# mkdir /test_dir [root@server]# touch /test_dir/test_file.txt [root@server]# ln -s /test_dir/test_file.txt /test_dir/soft_link.txt [root@server]# ln /test_dir/test_file.txt /test_dir/hard_link.txt

(5). 删除test_file.txt文件,查看软链接和硬链接文件是否还能访问,分别说明原因。

[root@server]# rm /test_dir/test_file.txt [root@server]# cat /test_dir/soft_link.txt [root@server]# cat /test_dir/hard_link.txt

软链接 只记录原文件的路径,如果原文件被删除,这个路径指向的内容消失链接失效。

硬链接和原文件指向同一个数据块,删除原文件名只是删除一个名字,数据不会被删除。只有所有硬链接全部删除,文件数据才会丢失。

2.文件内容查看与编辑

(1). 使用合适的命令查看/etc/passwd文件的前 10 行内容。

[root@server]# head /etc/passwd

(2). 向copy_of_test.txt文件中追加一行内容 “这是追加的测试内容”,并使用命令查看文件内容确认追加成功。

[root@server]# echo "这是追加的测试内容" >> /tmp/copy_of_test.txt [root@server]# cat /tmp/copy_of_test.txt

(3). 使用文本编辑器(如vim)打开copy_of_test.txt文件,将 “测试” 替换为 “练习”,保存并退出编辑器。

[root@server]# vim /tmp/copy_of_test.txt 输入%s/测试/练习/g wq保存并退出

3. 综合操作

(1).在/home目录下创建一个名为backup的目录,将/etc目录下所有以.conf结尾的文件复制到backup目录中。

[root@server]# mkdir /home/backup [root@server]# cp /etc/*.conf /home/backup/ [root@server]# find /etc -name "*.conf" -exec cp {} /home/backup \

(2). 统计backup目录中文件的数量,并输出结果。

[root@server]# ls -l /home/backup | wc -l

(3).将backup目录打包成一个名为etc_backup.tar.gz的压缩包,并删除原始的backup目录。

[root@server]# tar -zcvf etc_backup.tar.gz /home/backup [root@server]# rm -rf /home/backup

(4).将当前主机/home/backup目录中的所有文件备份到另一台主机的/test目录。

[root@server]# mkdir /home/backup [root@server]# scp -r /home/backup root@192.168.1.100:/test

4. 文件权限管理

(1).将copy_of_test.txt文件的所有者修改为当前系统中的普通用户user1(假设user1存在),文件所属组修改为group1(假设group1存在)。

[root@server]# chown user1:group1 /tmp/copy_of_test.txt

(2).为copy_of_test.txt文件设置权限,使得所有者有读写执行权限,所属组有读和执行权限,其他用户只有读权限,写出具体命令。

[root@server}# chmod u=rwx,g=rx,o=r /tmp/copy_of_test.txt

(3).查看copy_of_test.txt文件的详细权限信息。

[root@server]# ls -l /tmp/copy_of_test.txt

5. 用户和用户组基础操作

(1).创建一个名为newuser1的普通用户,并指定其默认登录 Shell 为/bin/bash。

[root@server]# useradd -s /bin/bash newuser1 [root@server]# passwd 123456

(2).创建一个名为newgroup1的用户组,然后将newuser1添加到该用户组中。

[root@server]# groupadd newgroup1 [root@server]# usermod -G newgroup1 newuser1

(3).删除用户newuser1,要求保留其家目录。

[root@server]# userdel newuser1

6. 文件和目录权限设置与修改

(1).在用户主目录下创建一个名为perm_test_dir的目录和perm_test_file.txt的文件,分别为该目录和文件设置权限:目录的所有者有读写执行权限,所属组有读和执行权限,其他用户无任何权限;文件的所有者有读写权限,所属组和其他用户只有读权限。

[root@server]# mkdir /perm_test_dir [root@server]# touch /perm_test_dir/perm_test_file.txt [root@server]# chmod u=rwx,g=rx,o= /perm_test_dir [root@server]# chmod u=rw,g=r,o=r /perm_test_dir/perm_test_file.txt

(2).将perm_test_dir目录及其下所有文件的所属组修改为newgroup1。

[root@server]# chown -R :newgroup1 /perm_test_dir

(3).递归地将perm_test_dir目录的权限修改为:所有者和所属组有读写执行权限,其他用户只有读权限。

[root@server]# chmod -R u=rwx,g=rwx,o=r /perm_test_dir

7.写出通过dnf以及本地源安装httpd的详细过程。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 2:53:14

1TOPS+WiFi6双频+千兆PHY,兼容树莓派CM4/CM5引脚|触觉智能SOM6208核心板

过去一年,树莓派 CM4/CM5 的交期与价格,逼着不少做工业设备的团队做了同一个动作:改板。然而随之而来的Layout、打样、EMC、老化、量产验证,一轮下来少则两三个月,多则半年——成本不止一颗芯片。触觉智能 RK3562核心板…

作者头像 李华
网站建设 2026/10/23 2:53:13

TLT153 工控机:Docker 环境部署与容器开发实践(下)

4 下载镜像并运行容器下载镜像前,需要先开启Docker相关服务,并确保存储驱动配置正确。(1)配置Docker存储驱动不同系统环境可能导致Docker默认存储驱动(overlayfs/overlay2)不一致,执行以下命令&…

作者头像 李华
网站建设 2026/10/23 2:52:20

霍尔元件介绍

1、霍尔元件:在一个很小的矩形半导体(例如砷化铟)薄片上、制作四个电极E、F、M、N,它就成了一个霍尔元件。霍尔传感器原理,即半导体薄片置于磁感应强度为B的磁场中,磁场方向垂直于薄片。当有电流I流过薄片时…

作者头像 李华
网站建设 2026/10/23 2:52:19

LeetCode 215: 数组中的第K个最大元素 (快速排序) —— 题解

👋 欢迎阅读 🔥 愿旖旎 个人主页 📘 学习专栏: 《算法专栏》《LangChain学习》《贪心算法》 🌄 钱塘江上潮信来,今日方知我是我 ✨当前学习内容:《快速排序》 一.题目 215. 数组中的第K个最…

作者头像 李华
网站建设 2026/10/23 2:52:19

不依赖 Python 大环境!GGML 驱动端侧语音引擎,CPU 也能跑音色克隆

一、项目释义:为什么需要一款纯本地 TTS 引擎? 在语音合成领域,云端 API 虽然方便,但延迟、隐私和数据主权始终是痛点。当你的应用场景是离线语音助手、隐私敏感的客服系统、或者需要极低延迟的实时对话机器人时,你需要…

作者头像 李华