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

【无标题】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'
http://www.jsqmd.com/news/620923/

相关文章:

  • C++ P1151 子数整数
  • 汽车诊断数据太大怎么办?手把手教你用AUTOSAR CanTp模块搞定大数据传输
  • 多语言代码执行沙盒 judge0 部署
  • 2025届学术党必备的六大降重复率工具实测分析
  • 2026移动广告联盟TOP3盘点:APP想接入广告/APP流量变现/SDK变现/工具APP收益提升/开屏广告变现/选择指南 - 优质品牌商家
  • 【Verilog】从零开始:Verilog基础语法全解析
  • RLCBuffer:面向Arduino的运行长度压缩缓冲区库
  • LangChain教程-、Langchain基础仍
  • 20260410AI日报
  • 2026Q2成都标识标牌技术落地:四川标识标牌、四川高炮广告、成都高炮广告、成都标识标牌、高炮广告、标识标牌选择指南 - 优质品牌商家
  • 手把手教你用Arduino驱动Goertek SPL06-007气压传感器(附完整代码与PCB布局避坑指南)
  • Python+scikit-fuzzy实战:5分钟搞定电机速度模糊控制(附完整代码)
  • .NET 诊断技巧 | 日志框架原理、手写日志框架学习略
  • Go语言中的命令行工具开发:从flag到cobra
  • 2026大师级小提琴品牌排行:实木小提琴、成人小提琴、收藏小提琴、欧料小提琴、油性漆小提琴、演奏独奏小提琴、纯手工小提琴选择指南 - 优质品牌商家
  • easyExcel动态行样式定制:从单行到多行的灵活控制
  • ESP32/ESP8266 LED点阵圣诞图标库:PxMatrix资源集成方案
  • lil_tea c++ style guide游
  • PxMatrix高性能RGB点阵驱动库技术解析
  • 乙巳马年春联生成终端生产环境部署:Nginx反向代理+HTTPS安全加固
  • ServoDAC:全软件定义的闭环RC数模转换器
  • VL53L0X ToF测距模块Arduino驱动库详解
  • leetcode No.76 | 滑动窗口与HashMap的应用
  • 微软研究院发现:让AI大模型变得更聪明却不消耗更多内存的方法
  • 从虚拟机到云服务器:我的Ansible学习环境搭建全记录(Ubuntu 22.04 + PPA源)
  • Claude Opus 4.6差评如潮!思考深度暴跌67%,AMD总监6852次日志打脸
  • 从零开始:将.NET 8 WebAPI无缝迁移至Docker的最佳实践
  • Qt入门基础
  • GxEPD2电子墨水驱动库深度解析:e-Paper嵌入式开发实战指南
  • 基于Python的智慧养老中心管理系统毕业设计