rhcsa、ce复习(每日编辑,复习完为止)

红帽认证考试内容可以划分为以下几个主要模块:

1. 红帽认证系统管理员(RHCSA)
   系统管理基础:包括安装和部署红帽企业Linux(RHEL),磁盘分区,以及软件包的选择和管理。
   用户和组管理:涉及创建、修改和删除用户和组,以及设置环境变量。
   存储管理:创建和管理逻辑卷,文件系统的创建和挂载。
    网络管理:配置网络接口、静态IP地址和DNS解析。
    服务管理**:管理系统服务,如SSH、HTTP等,以及时间同步服务。

2. 红帽认证工程师(RHCE)
    Ansible的使用:了解Ansible的核心组件,如清单、模块和剧本编写。
    系统管理任务的自动化:使用Ansible模块自动执行标准RHCSA任务,包括软件包管理、服务管理和用户管理。
    创建和管理Ansible Playbook:通过Playbook配置系统,确保服务的安全和高效。

3. 红帽认证架构师(RHCA)
   安全管理:网络服务的安全配置。
    系统监控与性能调优:分析系统性能并进行优化。
    目录服务和认证:管理基于LDAP的服务。

重要命令及其常用选项

命令的格式:命令 [选项]…… [参数]……

  • 命令,必须要写(你想要做什么)

  • 选项:选项是用来改变命令默认行为的标志,用于设置命令的行为和功能。-----它们通常以一个或多个短横线(-)或双短横线(--)开始,后面跟着一个字母或单词。-----有些命令可以不带选项,有些命令可以同时带多个选项,例如:-l--help

  • 参数:命令的作用对象或要处理的数据。----它们是命令执行所需的具体信息。可以是位置参数或选项参数。-----有些命令没有参数,有些命令必须带参数,有些命令可以同时写多个参数

总结一些命令可以不带选项的及其默认行为:

ls:不带选项时默认格式列出文件和目录名称---语法:ls [特定目录]或 ls 无 

cd:不带选项时直接进入用户的主目录。---语法:cd 

pwd:不带选项时默认显示完整的路径。----语法:pwd

mkdir:直接创建一个或多个指定名称的目录。---语法:mkdir [新目录名] [新目录名N。。] 

rm:不带选项时默认删除指定的文件。----语法:rm [一个或多个文件名\也可以是目录]

cp:不带选项时cp命令将源文件复制到目标位置。----语法:cp  源文件 目标文件

mv:将源文件或目录移动到目标位置。----语法:mv  [要移动的文件或目录] [移动的位置]

touch:创建一个新的空文件或更新已存在文件的时间戳。----语法:touch [新文件名或要更新已存在文件的名] 

echo:简单的将其参数输出到标准输出。----语法:echo [字符串或变量]

cat:不带选项时会将文件的内容输出到标准输出。----语法:cat 文件名

大多数Linux命令是可以同时带多个选项的,只有一些命令或特定情况下的选项组合不能同时使用:

带有互斥选项的命令。---比如tar命令中的-c(创建)和-x(解压)

带有参数冲突的选项:---grep命令中的-e(指定多个搜索模式)和-f(从文件中读取模式)

特殊用途的选项:----dd命令中的ifof选项分别用于指定输入文件和输出文件

可以没有和不能有参数的命令:

ls:列出当前目录下的文件和文件夹。

cd:切换到用户的主目录。

pwd:显示当前工作目录的路径。

date:显示当前的日期和时间。

whoami:显示当前登录用户的用户名。

clear:清除终端屏幕上的内容。

exit:退出当前会话或终端窗口。

echo:输出一个空行(如果没有给出参数)。

history:显示最近执行的命令历史记录。

cal:显示当前月份的日历。

df:显示文件系统的磁盘使用情况。

free:显示系统内存的使用情况。

必须带参数的命令:cp\mv\rm\grep\chmod\chown\find\tar

可以同时写多个参数的命令:ls\cp\mv\rm\grep\chmod\chown\find

文件和目录管理、用户和组管理、进程管理、网络配置、软件包管理

1. 文件和目录管理:
   - ls: 列出目录内容

常用选项:

l:以长格式显示文件信息,包括权限、所有者、大小等。

a:显示所有文件,包括隐藏文件(以“.”开头的文件)。

h:以人类可读的格式显示文件大小(如K、M、G)。

   - cd: 切换目录

~:切换到用户的主目录。

..:切换到上一级目录。

/path/to/directory:切换到指定路径的目录

   - pwd: 显示当前工作目录
   - mkdir: 创建新目录

p:递归创建目录,即如果父目录不存在则一并创建


   - rmdir: 删除空目录

p:递归删除父目录,如果它们为空


   - cp: 复制文件或目录

r:递归复制目录及其内容。

i:交互式复制,如果目标文件已存在,会提示确认。


   - mv: 移动或重命名文件或目录

b:如果目标文件存在,先进行备份。                                                                                   f:强制覆盖目标文件,不提示。


   - rm: 删除文件或目录

r:递归删除目录及其内容。

f:强制删除,不提示


   - touch: 创建空文件或更新文件的访问和修改文件时间戳

t:设置文件的时间属性


   - cat: 查看文件内容

n:显示行号。

E:在每行的末尾显示"$"符号


   - more/less: 分页查看文件内容
   - head/tail: 显示文件头部或尾部内容
   - grep: 搜索文件中的文本

i:忽略大小写。

r:递归搜索目录中的文件。

n:显示匹配行的行号


   - find: 查找文件

  • name:按名称查找文件。
  • type:按类型查找(如f表示普通文件,d表示目录)。
  • exec:对查找到的文件执行指定的命令


   - diff: 比较文件差异

2. 用户和组管理:
   - useradd: 创建新用户
   - userdel: 删除用户
   - groupadd: 创建新组
   - groupdel: 删除组
   - usermod: 修改用户属性
   - groupmod: 修改组属性
 -chmod:更改文件或目录的权限

  • R:递归更改目录及其内容的权限。
  • u+rwx:为用户添加读写执行权限。
  • g+rwx:为组添加读写执行权限。
  • o+rwx:为其他用户添加读写执行权限。


 - chown: 更改文件或目录的所有者

R:递归更改目录及其内容的所有者和/或组。

 -tar:打包和解包文件。

c:创建新的归档文件。

x:从归档文件中提取文件。

v:显示操作过程中的文件。

f:指定归档文件的名称。

z:通过gzip压缩或解压缩归档文件。

-gzip:压缩或解压缩文件

k:保留原始文件,不删除。 d:解压缩文件

- chgrp: 更改文件或目录的所属组
   - passwd: 更改用户密码
   - su: 切换用户身份
   - sudo: 以其他用户身份执行命令

3. 进程管理:
   - ps: 显示当前进程状态

aux:显示所有进程的详细信息。

ef:显示特定格式的进程信息。

   - top: 实时显示系统进程状态

d:设置刷新间隔时间。

u:按用户过滤进程

   - kill: 终止进程

9:强制终止进程,不可被捕获或忽略。

15:正常终止进程,允许进程进行清理操作

   - killall: 终止所有指定名称的进程
   - bg: 将挂起的作业放到后台运行
   - fg: 将后台作业放到前台运行
   - jobs: 列出当前终端的作业

-date:显示或设置系统日期和时间。

+%F:显示日期(年-月-日)。

+%T:显示时间(时:分:秒)。

df:显示磁盘空间使用情况。

h:以人类可读的格式显示(如K、M、G)。

T:显示文件系统类型。

-du:显示目录或文件的磁盘使用量。

h:以人类可读的格式显示。

s:只显示总计。

-echo:输出字符串到终端。

e:启用转义字符解析(如换行符)。

n:输出后不换行。

4. 网络配置:
   - ifconfig: 显示或配置网络接口

up:启用网络接口。

down:禁用网络接口

   - ping: 测试网络连通性

c:指定发送的数据包数量。

W:设置超时时间。

   - netstat: 显示网络状态信息
   - route: 显示或配置路由表
   - ip: 显示或操作路由、设备、策略路由等网络相关信息
   - nmcli: 控制NetworkManager的命令行工具
   - ssh: 远程登录到另一台计算机
   - scp: 在本地和远程之间复制文件

-systemctl:控制systemd系统和服务管理器。用法:systemctl

start:启动服务。

stop:停止服务。

restart:重启服务。

enable:设置服务开机自启。

disable:取消服务开机自启。

status:查看服务状态。

5. 软件包管理:
   - yum: 基于RPM的软件包管理器,用于安装、更新、删除软件包
   - dnf: 新一代的软件包管理器,兼容yum,功能更强大
   - rpm: RPM包管理器,用于安装、卸载、升级、查询RPM包
   - zypper: SUSE Linux的软件包管理器,类似于yum和dnf
   - apt: Debian和Ubuntu的软件包管理器,用于安装、更新、删除软件包
   - apt-get: apt的命令行界面,用于处理软件包事务
   - dpkg: Debian和Ubuntu的软件包管理器,用于安装、卸载和管理Debian软件包

利用题目串联各知识点

1.现在需要在RHEL系统上部署web服务,该服务的软件包名:httpd或nginx

首先什么是web服务:一种通过HTTP协议(用于传输超文本的应用层协议)进行通信的客户端和服务器应用程序,能够实现跨编程语言和操作系统平台的互操作性。

在RHEL系统上部署Web服务,可以选择使用Apache HTTP Server或Nginx。这两种Web服务器的软件包名:

1. Apache HTTP Server
   - 软件包名: httpd
   - 安装命令: yum install -y httpd
   - 启动服务: systemctl start httpd
   - 停止服务: systemctl stop httpd
   - 重启服务: systemctl restart httpd
   - 查看服务状态: systemctl status httpd

2. Nginx
   - 软件包名: nginx
   - 安装命令: yum install -y nginx
   - 启动服务: 上同

2,

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/58478.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

探索 JavaScript 事件机制(四):React 合成事件系统

前言 在前端开发中,事件处理是不可或缺的一部分。在众多的前端框架中,React 凭借其高效和灵活性受到众多开发者的喜爱。React 的事件处理系统,即“合成事件系统”,是其性能优化的一大亮点。 本文将带你深入浅出地探索 React 的合…

反悔贪心学习笔记[浅谈]

贪心是信息学竞赛常考内容,一般来说为选择当前情况下最优情况的算法,非常好写,但部分贪心题目无法使用普通贪心解决,在这些题目中就有一类为反悔贪心。 反悔贪心经常会用到堆来为主答案,例题: Work Schedu…

java-web-day6-下-知识点小结

JDBC JDBC --是sun公司定义的一套操作所有关系型数据库的规范, 也就是接口api 数据库驱动 --是各个数据库厂家根据JDBC规范的具体实现, 例如mysql的驱动依赖 Lombok 简介 Lombok是一个实用的java类库, 通过注解的方式自动生成构造器, getter/setter, equals, hashcode, toStr…

Http 状态码 301 Permanent Rediret 302 Temporary Redirect、 重定向 重写

HTTP状态码301和302是什么? 1、HTTP状态码301 HTTP状态码301表示永久性转移(Permanent Redirect),这意味着请求的资源已经被分配了一个新的URI,以后的引用应该使用资源现在所指的URI。 HTTP 301状态码表示请求的资源…

数据结构————map,set详解

今天带来map和set的详解&#xff0c;保证大家分清楚 一&#xff0c;概念 map和set是一种专门用来搜索的容器或数据结构 map能存储两个数据类型&#xff0c;我们称之为<key-value>模型 set只能存储一个数据类型&#xff0c;我们称之为纯<key>模型 它们的效率都非…

java中Scanner的nextLine和next方法

思考&#xff0c;输入1 2 3 4 5加上enter&#xff0c;输出什么 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int[][] m new int[2][2];for (int i 0; i < 2; i) {for (int j 0; j < 2;…

互联网人小生意平台推荐,思考适合你的副业机会!

前几天写了一篇关于互联网人尽早找到自己一人能做的小生意&#xff0c;尽早觉醒&#xff1a;找到自己一人能做的互联网生意 收到不少读者私信和评论关于小生意怎么做&#xff0c;能感觉到大家对于如何开启小生意及如何利用好互联网平台这块充满兴趣。 尤其是针对设计、技术等互…

第5次CCF CSP认证真题解

1、数列分段 题目链接&#xff1a;https://sim.csp.thusaac.com/contest/5/problem/0 区分每一段的方法就是判断数列中的每一个数是否与前一个数相等。 100分代码&#xff1a; #include <iostream> using namespace std; int main(int argc, char *argv[]) {int n;ci…

C++ 模板专题 - 变长模板

一&#xff1a;概述 C 变长模板&#xff08;Variadic Templates&#xff09;允许你定义接受任意数量模板参数的模板。这种功能在 C11 中引入&#xff0c;非常灵活&#xff0c;常用于实现类型安全的容器、函数等。变长模板基本语法&#xff1a; template<typename... Args&g…

python 深度学习 项目调试 识别数学公式 LaTeX-OCR

起因&#xff0c; 目的: 提取图片中的数学公式。 其实这个项目&#xff0c;我很久之前就做过。 而且,我还录了一个视频: https://www.bilibili.com/video/BV1nD421p7jS/?vd_source198e876d811b3ccea94908fd163c223f 简介: 项目来源: https://github.com/lukas-blecher/La…

【专题】计算机网络之数据链路层

数据链路层的地位&#xff1a;网络中的主机、路由器等都必须实现数据链路层。 数据链路层信道类型&#xff1a; 点对点信道。 使用一对一的点对点通信方式。 广播信道。 使用一对多的广播通信方式。 必须使用专用的共享信道协议来协调这些主机的数据发送。 1. 使用点对点信道…

手机备忘录怎么导出到电脑,

在忙碌的现代生活中&#xff0c;我们常常需要在手机和电脑之间切换工作&#xff0c;手机里的备忘录记录了我们的重要事项&#xff0c;有时候需要在电脑端查看和处理。那么&#xff0c;如何将手机备忘录的内容导出到电脑呢&#xff1f;其实&#xff0c;这个问题的解决方法并不复…

【Python爬虫】获取汽车之家车型配置附代码(2024.10)

参考大哥&#xff0c;感谢大哥&#xff1a;https://blog.csdn.net/weixin_43498642/article/details/136896338 【任务目标】 工作需要想更方便地下载汽车之家某车系配置清单&#xff1b;&#xff08;垃圾汽车之家不给下载导出表格&#xff0c;配置页叉掉了车系要出来还要重新…

架构师备考-背诵精华(计算机语言)

定义 计算机语言是指用于人与计算机之间交流的一种语言&#xff0c;是人与计算机之间传递信息的媒介。计算机语言主要由一套指令组成&#xff0c;而这种指令一般包括&#xff1a;表达式、流程控制和集合三大部分内容。 表达式包括&#xff1a;变量、常量、字面量和运算符流程控…

一个简单的 uas_send_bye.xml for SIPp

<?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE scenario SYSTEM "sipp.dtd"> <scenario name"iinv-o200-obye.xml -- wjd 2014"><recv request"INVITE" rrs"true"/><send>&l…

【瑞吉外卖】-day01

目录 前言 第一天项目启动 获取资料 创建项目 ​编辑 连接本地数据库 连接数据库 修改用户名和密码 ​编辑创建表 创建启动类来进行测试 导入前端页面 创建项目所需目录 检查登录功能 登录界面 登录成功 登录失败 代码 退出功能 易错点 前言 尝试一下企业级项…

交叉编译 perl-5.40.0(riscv64)

交叉编译 perl-5.40.0&#xff08;riscv64&#xff09; https://arsv.github.io/perl-cross/usage.html https://github.com/arsv/perl-cross 借助 perl-cross 进行交叉编译 https://www.perl.org/get.html#unix_like 这里获取 perl-5.40.0 的源码 https://github.com/arsv/pe…

时间序列预测(十五)——有关Python项目框架的实例分析

#1024程序员节&#xff5c;征文# 在之前的学习中&#xff0c;已经对时间序列预测的相关内容有了大致的了解。为了进一步加深理解&#xff0c;并能够将所学知识应用于实际中&#xff0c;我决定找一个完整的Python框架来进行深入学习。经过寻找&#xff0c;我终于找到了一篇非常具…

Prometheus+Telegraf实现自定义监控项配置

系列文章目录 运维监控平台搭建 运维监控平台监控标签 golang_Consul代码实现Prometheus监控目标的注册以及动态发现与配置V1版本 Prometheus运维监控平台之监控指标注册到consul脚本开发、自定义监控项采集配置调试(三) golang开发alertmanagerWebhook,实现prometheusalertma…

基于Mysql、JavaScript、PHP、ajax开发的MBTI性格测试网站(前端+后端)

源码地址&#xff1a;https://download.csdn.net/download/2302_79553009/89933699 项目简介 本项目旨在构建一个基于MBTI&#xff08;迈尔斯-布里格斯性格分类指标&#xff09;理论的在线平台——“16Personalities”。该平台利用PHP、MySQL、JavaScript等技术栈开发&#xf…