当前位置: 首页 > news >正文

RHCSA复习练习题

  1. 基础文件和目录操作

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

#创建test_dir

mkdir ~/test_dir

#创建一个名为test_file.txt的空文本文件

touch ~/test_dir/test_file.txt

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

cp ~/test_dir/test_file.txt  /tmp/copy_of_test.txt

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

rm -rf ~/test.dir

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

#重新创建test_dir
mkdir -p ~/test_dir
#创建test_file.txt
touch ~/test_dir/test_filr.txt
#建立软连接
In -s ~/test_dir/test_file.txt  ~/test_dir/soft_link.txt
#建立硬链接
ln ~/test_dir/test_file.txt  ~/test_dir/hard_link.txt

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

软连接:不能访问,因为软链接是指向原文件路径的“快捷方式”,原文件删除后路径失效。

硬链接:仍能访问,因为硬链接与原文件共享同一个inode(数据块),原文件删除只是减少链接计数,只要有硬链接存在,数据就不会被删除。

  1. 文件内容查看与编辑

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

命令: head -n 10 /etc/passwd 

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

追加命令: echo "这是追加的测试内容" >> /tmp/copy_of_test.txt

查看命令: cat /tmp/copy_of_test.txt 

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

  1. 1. 打开文件: vim /tmp/copy_of_test.txt
    2. 执行替换:在vim命令模式下输入 :%s/测试/练习/g ( % 表示全文, g 表示全局替换)
    3. 保存退出:输入 :wq 

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

bash
mkdir /home/backup
cp /etc/*.conf /home/backup/

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

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

4. 文件权限管理

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

chown user1:group1 copy_of_test.txt 

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

chmod 754 copy_of_test.txt

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

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

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

 useradd -s /bin/bash newuser1 

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

groupadd newgroup1; gpasswd -a newuser1 newgroup1 

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

 userdel -r newuser1 

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

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

创建目录和文件: cd ~; mkdir perm_test_dir; touch perm_test_file.txt

设置目录权限: chmod 750 perm_test_dir

设置文件权限: chmod 644 perm_test_file.txt 

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

chgrp -R newgroup1 perm_test_dir 

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

chmod -R 774 perm_test_dir 

7.写出通过dnf安装cockpit的详细过程。

1. 安装cockpit:执行命令  dnf install cockpit -y
2. 启动并启用cockpit服务: systemctl start cockpit; systemctl enable cockpit
3. 开放防火墙端口(若启用防火墙): firewall-cmd --permanent --add-service=cockpit; firewall-cmd --reload
4. 验证安装:在浏览器中输入  https://服务器IP:9090 ,使用系统用户登录即可访问cockpit控制台。

http://www.dtcms.com/a/492313.html

相关文章:

  • SEO vs AI 优化(GEO):跨境电商谁能带来更高流量增长?
  • 网站文件下载系统wordpress 优秀网站
  • 石家庄网站建设排名沈阳网页建站模板
  • 做智慧教室的网站家用电脑进行网站建设
  • 双分布函数热 LBM 模拟二维封闭方腔自然对流
  • 网站搭建 里短信asp wordpress
  • 做公司网站需注意什么装修设计装饰
  • 如何做好接口测试
  • 谈谈你对 Activity.runOnUiThread 的理解?
  • Bootstrap 5 响应式网站首页模板
  • 朝阳区北京网站建设怎么用flash做游戏下载网站
  • 在 FastAPI 项目中集成 FastMCP:完整指南与生命周期管理
  • /dev/null 是什么,有什么用途?
  • 原子核外电子排布的量子规律:从薛定谔方程到电子排布——薛定谔方程在球坐标系下的求解
  • 微信如何做网站网站备案注销
  • 做网站就要租服务器如何新建一个网站
  • MSTP 练习
  • 网站正在建设页面模板装饰公司门头
  • GPT-oss + vLLM + LobalChat
  • 外包网站建设是什么意思超级门户wordpress企业主题
  • 文本增强:回译技术,小数据集怎样扩充?
  • 动态业务需求下的突围——六款AI数据分析工具全景测评
  • MinerU2.5:高分辨率文档解析的解耦式视觉语言模型革命
  • 怎样建设商城网站淘宝店群软件定制开发
  • TDengine 数学函数 GREATEST 用户手册
  • 网站创建服务公司网站建设收费标准方案
  • Ceph: 一个可扩展的高性能分布式文件系统
  • 合规检查:OPA策略,K8s资源合规验证?
  • ceph CephObjectStoreUser 创建 user 失败 ReconcileFailed
  • 做网站建设的技巧餐饮类网站设计