RHCA考试基础(一)

2023-12-04 13:18
文章标签 基础 考试 rhca

本文主要是介绍RHCA考试基础(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

网络基础 

TCP/IP协议:

Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。

主机与主机间通信的三要素:IP地址  子网掩码  IP路由

IP地址的作用:用来标识一个节点的网络地址

IP地址的分类:  A1-126  B128-191  C192-223  D224-239(组播)E240-254(科研)


Linux基础

UNIX诞生:1970-1-1

Linux之父:Linus Torwalds

一套完整的linux系统:Linux内核+各种应用软件

    版本号:主版本.次版本.修订号

格式化:赋予分区空间文件系统的过程

文件系统类型:

  -EXT4,第四代扩展文件系统,RHEL6系列默认

  -XSF,高级日志文件系统,RHEL7系列默认

  -SWAP,交换空间(虚拟内存),缓解真实物理内存的压力

Linux目录结构,树型结构

  [root@svr7 ~]# man hier

  /boot                 存放系统引导必须的文件,包括内核、启动配置

  /bin/sbin            存放各种命令程序

  /dev                   存放硬盘、键盘、鼠标、光驱等各种设备文件

  /etc                    存放Linux系统及各种程序的配置文件    

  /root/home        分别是管理员root、普用用户的默认家目录

  /var                    存放日志文件、邮箱目录等经常变化的文件

  /proc                  存放内存中的映射数据,不占用磁盘

  /tmp                   存放系统运行过成中使用的一些临时文件

 

 hd,表示IDE设备

 sd,表示SCSI设备

 vd,表示virtual设备(虚拟化设备)

 举例:/dev/sda6:表示dev目录下SCSI设备第一块硬盘第6个分区


RHEL7基本操作

虚拟控制台切换:Ctrl+Alt+Fn组合键

命令行提示标识的含义:[当前用户@主机名 当前所在位置]$

[root@localhost ~]#    //#表示管理员用户

[lisi@localhost ~]$      //$表示非管理员用户

pwd:查看当前工作目录

/root   Linux管理员的家目录

/home/    存放所有普通用户的家目录 

cat           查看文本文件的内容

  举例:# /cat/system-release

hostname    查看及设置主机名(临时设置)

ifconfig    查看本机ip(临时设置)

  [root@localhost ~]# ifconfig

  [root@localhost ~]# ifconfig eth0 192.168.1.1/24 

  [root@localhost ~]# ping 127.0.0.1    //本地回环测试地址

  [root@localhost ~]# ping -c 5 127.0.0.1    //自定义Ping包个数

  [root@localhost ~]# ping6 -c 5 2003ac18::316    //ipv6自定义Ping包个数

lscpu    列出CPU处理器信息

cat /proc/meminfo    检查内存大小、空间情况

poweroff    关机

reboot    重启

mkdir    新建目录

  -p 连同父目录一起创建

  [root@localhost ~]# mkdir /PATH/TO/SOMEWHERE

  [root@nsd1802 ~]# mkdir -p /vod/movie/cartoon    //-p表示连父目录一起创建

  [root@nsd1802 ~]# mkdir /boot/nsd02 /mnt/nsd03 /opt/nsd04    //同时创建多个目录

touch    新建文本文件

  [root@localhost ~]# mkdir /PATH/TO/SOMEWHERE/文件名

uname    查看内核版本

  [root@localhost ~]# uname -r

less    查看文件内容,适合查看较大文件

  [root@localhost ~]# less /etc/passwd     //q键推出

 

  [root@localhost ~]# head -4 /etc/passwd     //显示文本文件内容的前4

  [root@localhost ~]# tail -2 /etc/passwd     //显示文本文件内容的后2

  [root@localhost ~]# head /etc/passwd     //默认显示文本文件前10

  [root@localhost ~]# tail /etc/passwd     //默认显示文本文件尾10

grep '指定字符串'  /路径/文本文件    //查看文本文件,包含指定字符串的行

  -v   逆向查找

  [root@localhost ~]# grep 'root' /etc/passwd    //查找pass中包含root的行

  [root@server0 /]# grep -v '^$' /etc/passwd | grep -v '^#'    //去掉passwd中的空行和以#开头的行

 

Linux命令

    用来实现某一类功能的指令或程序(执行命令一般都要找到相应的程序)

    命令的执行依赖于解释器(默认的解释器:/bin/bash) 

    用户------>解释器------>内核------>硬件

 

Tab键自动补全(按一次Table/连续按两次Table

    可补齐命令字、选项、参数、文件路径、软件名、服务名

    [root@localhost ~]# ls /ettab/redtab-rtab

    /etc/redhat-release

 

快捷键

    Ctrl + l: 清空整个屏幕

    Ctrl + c: 结束正在运行的命令

    Esc + . : 粘贴上一个命令的参数

    Ctrl + u:清空至行首

    Ctrl + w:往回删除一个单词(以空格界定)

 

mount挂载操作(访问光盘的内容)

  windows

      光盘文件------->光驱设备------->CD驱动器

  Linux

      光盘文件------->光驱设备------->访问点(随意的目录)

 

  1.通过图形将光盘文件放入光驱设备

  2.查看光驱设备文件

  [root@localhost ~]# ls /dev/sr0

  [root@localhost ~]# ls -l /dev/cdrom    #以长格式显示参数详细属性

  3.访问光驱设备内容

  [root@localhost ~]# mkdir /dvd

  [root@localhost ~]# mount /dev/cdrom  /dvd  #/dvd目录成为/dev/cdrom访问点

  [root@localhost ~]# ls /dvd/

  4.卸载

  [root@localhost ~]#  umount  /dvd

 

  注意:

    1.挂载时  挂载点目录(访问点)尽量不要是'/'(根目录)和已经存在的目录,自己创建新目录

    2.卸载时  当前路径不能是挂载点目录(访问点)

 

文件管理系统

cd — Change Directory

    用途:切换工作目录

    绝对路径: 以根目录开始的路径

    相对路径: 不以根目录开始的路径,以当前为参照的路径

  [root@localhost /]# cd /etc/pki/          #绝对路径

  [root@localhost pki]# cd ..                  #后退一层

  [root@localhost pki]# cd -                  #返回上一步所在目录

  [root@localhost lisi]# useradd tom     #创建用户tom

  [root@localhost lisi]# cd ~tom           #进入用户tom的家目录

  [root@localhost /]# cd ~                    #默认回到当前用户的家目录

 

ls — List

    格式:ls [选项]... [目录或文件名]

    常用命令选项(查看命令的帮助信息可以使用 man 命令)

    -l:以长格式显示

    -A:包括名称以开头的隐藏文档

    -d:显示目录本身(而不是内容)的属性

    -h:提供易读的容量单位(KM)

 

使用通配符

针对不确定的文档名称,以特殊字符表示

    *:任意多个任意字符

    ?:单个字符

    [root@localhost /]# ls /boot/init*          #显示/boot目录下init开头

    [root@localhost /]# ls /etc/*.conf          #显示/etc目录下.conf结尾

针对不确定的文档名称,以特殊字符表示

    [a-z]:多个字符或连续范围中的一个,若无则忽略

    {a,min,xy}:多组不同的字符串,全匹配

    [root@localhost /]# ls /dev/tty{1,3,5,7,9,23}

    [root@localhost /]# ls /dev/tty[1-4]

举例:请显示/dev目录下tty设备,显示tty20tty30?

    [root@localhost /]# ls  /dev/tty{2[0-9],30}

 

alias    别名的定义,简化较为复杂的命令(本次开机有效,临时定义)

    [root@localhost /]# alias hn='hostname'   #设置命令的别名

    [root@localhost /]# alias aa='ls -ld'     #设置命令的别名

    [root@localhost /]# unalias hn            #删除命令的别名

 

定义一个永久别名(修改/root/.bashrc文件)

    [root@localhost ~]# vim /root/.bashrc

影响指定用户的bash解释环境

    [tom@localhost ~]# vim ~/.bashrc

影响所有用户的bash解释环境m

    [root@localhost ~]# vim /etc/bashrc

 

删除、移动、复制

rm — Remove

格式:rm [选项]... 文件或目录...

    r:递归删除(含目录)  

     f:强制删除

    [root@localhost /]# rm -rf /opt/1.txt

    [root@localhost /]# rm -rf /mnt/*     #强制删除/mnt下的所有文件及文件夹

mv — Move

格式:mv [选项]... 原文件...  目标路径

    [root@localhost /]# mv /opt/1.txt  /opt/nsd01

重命名:路径不变的移动

    [root@localhost /]# mv /opt/nsd01/  /opt/student  #nsd01文件重命名

cp — Copy

格式:cp [选项]... 原文件...    目标路径

-r:递归,复制目录时必须有此选项

    [root@nsd1802 /]# cp /etc/passwd /opt/

    [root@nsd1802 /]# cp -r /boot/ /opt/

cp:可以在复制时,改变源文件在目标路径中名字

    .  代表当前路径

    [root@nsd1802 / ]# cd /etc/sysconfig/network-scripts

    [root@nsd1802 network-scripts]#  cp  /etc/passwd .   #拷贝到当前目录下  

cp:可以加三个以上的参数,将最后一个参数作为目标,其他作为源文件

    [root@nsd1802 / ]# cp -r /home/ /boot/ /etc/passwd /etc/redhat-release  /opt/  

    [root@nsd1802 / ]# \cp -r /boot/ /opt/    #临时取消别名,可以强制覆盖

 

vim:文本编辑器

 命令模式     输入模式(插入模式)   末行模式

     [root@server0 ~]# vim  /opt/haxi.txt

               i 

 命---------------------------->输入模式(Esc 键回到命令模式)

 令

 模

 式---------------------------->末行模式(Esc 键回到命令模式)

               : 

末行模式:wq 保存并退出  q!强制不保存并退出

注:命令模式下,按o另起一行插入

      命令模式下移动光标:键盘上下左右键、Home(行首)End键(行尾)

      命令模式下行间跳转:到全文的第一行(1Ggg)、到全文的最后一行(G)、到全文的第10行(10G

      命令模式下复制、粘贴:

             复制1行(yy)、复制3行(3yy

             粘贴到当前行之后(小写p

      命令模式下删除:

             删除单个字符(x) 

             删除到行首(d^)、删除到行尾(d$

             删除1行(dd)、删除3行(3dd

      命令模式下查找关键词: 

             搜索(/word)切换结果(nN

补充:在命令模式下大写的C,可以删除光标之后,并且进入输入模式

这篇关于RHCA考试基础(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/453587

相关文章

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题是由安全生产模拟考试一点通提供,流动式起重机司机证模拟考试题库是根据流动式起重机司机最新版教材,流动式起重机司机大纲整理而成(含2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题参考答案和部分工种参考解析),掌握本资料和学校方法,考试容易。流动式起重机司机考试技

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

hdu 2093 考试排名(sscanf)

模拟题。 直接从教程里拉解析。 因为表格里的数据格式不统一。有时候有"()",有时候又没有。而它也不会给我们提示。 这种情况下,就只能它它们统一看作字符串来处理了。现在就请出我们的主角sscanf()! sscanf 语法: #include int sscanf( const char *buffer, const char *format, ... ); 函数sscanf()和

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

C 语言基础之数组

文章目录 什么是数组数组变量的声明多维数组 什么是数组 数组,顾名思义,就是一组数。 假如班上有 30 个同学,让你编程统计每个人的分数,求最高分、最低分、平均分等。如果不知道数组,你只能这样写代码: int ZhangSan_score = 95;int LiSi_score = 90;......int LiuDong_score = 100;int Zhou