news 2026/5/1 1:40:00

【无标题】RHCSA第一阶段练习题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【无标题】RHCSA第一阶段练习题

一、系统信息与基础操作

  1. 查看本机内核版本、主机名,并永久修改主机名为 rhcsa-study

    uname -r hostname echo "rhcsa-study" > /etc/hostname ​
  2. 查看系统所有可用 Shell,并确认当前正在使用的 Shell

    cat /etc/shells echo $SHELL
  3. 把系统时区设为 Asia/Shanghai,并将系统时间手动改为 2026-04-07 09:00:00

    timedatectl set-timezone Asia/Shanghai date -s "2026-04-07 09:00:00"
  4. 用一条命令显示当前时间,格式为:年 - 月 - 日 时:分: 秒

    date +"%Y-%m-%d %H:%M:%S"

二、目录与文件管理

  1. 在 /root 下创建目录 test,并在其中递归创建 a/b/c/d 四级目录

    mkdir -p /root/test/a/b/c/d
  2. 在 /root/test 下批量创建 file1 到 file50 共 50 个普通文件

    touch /root/test/file{1..50}
  3. 查看 /root 目录本身的详细信息,不显示里面内容

    stat /root
  4. 递归显示 /root/test/a 下所有层级文件

    tree /root/test/a
  5. 把 /root/test/file10 复制到 /root/test/a/b/ 并改名为 test.txt

    cp /root/test/file10 /root/test/a/b/test.txt
  6. 强制删除 /root/test/file30 到 file40

    rm -f /root/test/file{30..40}

三、软硬链接实操

  1. 在 /root 创建文件 note.txt,写入内容 I love Linux

    echo "I love Linux" > /root/note.txt
  2. 为 note.txt 在 / 下创建软链接 note.lnk

    ln -s /root/note.txt /note.lnk
  3. 为 note.txt 在 /tmp 下创建硬链接 note.bak

    ln /root/note.txt /tmp/note.bak
  4. 查看三个文件的 inode 号,说明软硬链接区别

    ls -i /root/note.txt /note.lnk /tmp/note.bak

四、文本查看与 Vim 操作

  1. 查看 /etc/passwd 的前 8 行、后 5 行

    head -8 /etc/passwd tail -5 /etc/passwd
  2. 用 cat 显示 /etc/passwd 并带行号

    cat -n /etc/passwd
  3. 用 Vim 打开 /root/note.txt,完成:

    vim /root/note.txt
  4. 复制全文到末尾

    gg yG G p
  5. 给所有行加 # 注释

    :%s/^/#
  6. 删除所有空行

    :g/^$/d
  7. 保存退出

    :wq

五、重定向、管道与文本处理

  1. 把 ls / 的结果输出到 /root/list.txt

    ls / > /root/list.txt
  2. 把 echo "RHCSA 2026" 追加到 /root/list.txt)

    echo "RHCSA 2026" >> /root/list.txt
  3. 统计 /etc/passwd 一共有多少行(即多少用户)

    wc -l /etc/passwd | cut -d ' ' -f1
  4. 截取 /etc/passwd 中 第一个字段(用户名) 并输出

    cut -d : -f1 /etc/passwd
  5. 过滤出 /etc/passwd 中包含 root 的所有行

    grep 'root' /etc/passwd

六、查找、压缩与用户及别名

  1. 查找系统中所有 .log 结尾且小于 100k 的文件

    find / -name '*.log' -size -100k
  2. 把 /root/test 打包压缩为 linux_test.tar.gz

    tar -czvf /root/linux_test.tar.gz /root/test
  3. 创建组 itgroup,创建用户 tom 并加入该组为附加组

    groupadd itgroup useradd -G itgroup tom ​
  4. 编辑系统级别所有用户永久生效的别名 c='clear'

    vim /etc/bashrc alias c='clear' esc :wq
  5. 编辑仅对你其中一个普通用户永久生效的别名 ping='ping -c3'

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

Next.js服务端渲染性能优化:6种核心场景实战方案

Next.js服务端渲染性能优化:6种核心场景实战方案 随着React生态的成熟,Next.js已成为服务端渲染(SSR)和静态站点生成(SSG)的首选框架,但在高并发场景下,SSR页面的加载延迟、服务器资…

作者头像 李华
网站建设 2026/4/11 1:12:16

数组栈(顺序栈)与链表栈(C语言入门)

栈 一.核心定义 栈是一种特殊的线性表,其数据元素的插入和删除操作只能在线性表的同一端进行。 这个特性通常被形象地概括为:后进先出​ 或 先进后出。 二.关键术语 栈顶:允许进行插入和删除操作的一端。 栈底:不允许进行操作的另…

作者头像 李华
网站建设 2026/4/11 1:12:15

C#调用本地大模型提速83%的7个秘密:.NET 11新增ML.NET v4.0.0 + SYCL后端直通+AVX-512指令集编译开关(仅限VS2022 v17.9+预览通道)

第一章:C# .NET 11 AI 模型推理加速安全性最佳方案在 .NET 11 中,AI 模型推理加速与安全防护需协同设计,而非孤立优化。原生支持 ONNX Runtime 1.18 的 Microsoft.ML.OnnxRuntime.Managed 包已深度集成到 .NET 运行时中,配合 JIT …

作者头像 李华
网站建设 2026/4/11 1:11:08

CSS如何微调盒子内边距_使用padding简写属性精确控制

padding简写必须按「上 右 下 左」顺时针顺序书写,1值统四边、2值上下/左右、3值上/左右/下、4值严格对应;漏写会触发自动补全而非留空默认,易引发误读和布局错乱。padding简写语法怎么写才不踩坑直接说结论:padding 简写必须按「…

作者头像 李华
网站建设 2026/4/11 1:10:43

Ubuntu 22.04 系统下NVIDIA驱动安装与nvidia-smi性能监控实战

1. 为什么需要正确安装NVIDIA驱动? 在Ubuntu 22.04系统上使用NVIDIA显卡进行深度学习训练、科学计算或图形渲染时,正确安装官方驱动是第一步也是最重要的一步。很多新手会遇到这样的问题:明明按照教程安装了驱动,但在运行CUDA程序…

作者头像 李华
网站建设 2026/4/11 1:10:42

Spring Boot实战:用RestTemplate下载图片的3种高效方法(附完整代码)

Spring Boot实战:用RestTemplate下载图片的3种高效方法(附完整代码) 在微服务架构盛行的今天,处理HTTP请求获取远程资源已成为后端开发的日常。特别是图片下载这类二进制数据处理,几乎每个Spring Boot开发者都会遇到。…

作者头像 李华