美文网首页
RHCSA备考--持续更新

RHCSA备考--持续更新

作者: 小明阿婆 | 来源:发表于2021-05-10 06:54 被阅读0次

Linux命令基础

1、命令行概述、格式、快捷键

命令行:管理员输入的一串用来完成XX任务的字符,按Enter键提交

解释器:Linux系统中的一个用来翻译/解释管理员提交的命令行的特殊程序(/bin/bash),通常称为shell(外壳,包在Linux内核外边的一层壳),负责把用户提交指令变成内核能理解并执行的指令

内核:操作系统(控制计算机硬件的软件平台)的最核心的部分(kernel),主要用来管理CPU处理、内存、磁盘等各种硬件设备

常见的一级目录:

bin、sbin(superbin):存放可执行文件
dev:存放各种硬件设备
home:存放普通用户的主目录
root:管理员账号的主目录
mnt:管理员手动挂载一些外部设备的目录
media:自动识别并挂载的设备目录
proc:内存数据的映射,不占用实际的硬盘空间
tmp:临时文档目录
var:存放变化的数据,系统日志...
boot:存放系统启动的文档(内核)
etc:存放各种系统配置文件
opt:第三方软件的资源或安装目录
usr:存放与用户相关的各种数据

命令行的基本格式:

命令名字    [-选项...]    [参数...]
++ 选项的作用,控制命令的执行方式、效果
++ 参数的作用,为命令提供操作对象

常用的快捷键:

tab:自动补全命令名字、文件路径、服务名、软件名
Ctrl+L:清屏,相当于clear
Ctrl+ C:放弃当前任务,中止
Esc+.:快速粘贴前一条命令的最后一个参数

2、常用的命令

ls,用来列出(list)目录下有哪些文件,列出文件的属性

++ 常用选项:
    -l,长格式(long)列出对象的详细信息(大小,权限,修改时间,···)
    -h,显示更易懂(human)的容量单位
    -d,只看目录/文件本身的信息(而不是看目录下面有哪些内容)
    -A,列出隐藏文件

pwd,用来列出当前在哪个目录下(print working directory)

cd,用来改变工作目录(change directory)

++ 使用~表示当前用户的主目录,~zhsan表示zhsan的主目录

su,切换到另一个用户身份(substitute user)

++ su - 用户名

mkdir,创建新的目录(make directory)

++ 常用选项:
    -p,递归创建多层目录(parent)

touch,用来测试创建指定名称的文件(内容为空)

cat,用来阅读短文件,直接显示整个文件的全部内容

less,用来阅读长文件,先显示文件的第一屏内容,通过PgUp、PgDn翻页阅读,q退出

cp,用来复制文档

++ 常用选项:
    -r,复制目录(recursive)

rm,用来删除文档

++ 常用选项:
    -r,删除目录(recursive)
    -f,强制删除文档需要添加,免除提示(force)

mv,用来移动/改名文档

3、命令的帮助man

man 命令名

++ 看命令帮助时,善用查找,/xxx,N向前,n向后
++ PgUp、PgDn翻页
++ q退出

4、vim编辑器

++ vi,可视化界面,unix/linux默认文件编辑器
++ vim,vi编辑器的增强版,由vim-enhanced软件包提供
++ 执行yum -y install vim-enhanced安装vim

服务控制和安全开关

systemctl服务控制

++ systemctl,系统控制器,用来管理Linux系统的开机/关机/服务资源运行状态
++ 直接执行systemctl列出可以管理的系统资源,包括各种系统服务
++ 控制服务当前运行状态:systemctl start|stop|restart|status 服务名
++ 控制服务开机自启状态:systemctl enable|disable 服务名  [尾部--now:设置自启状态时也启动/关闭服务]

firewalld、SELinux安全开关

firewalld

++ 防火墙的作用,内核的一套网络保护机制,通过firewalld服务来控制
++ 停止/启动防火墙:systemctl disable|enable firewalld --now

SELinux

++ SELinux的作用,内核的一套系统保护机制,通过内核启动参数或者启动配置来控制
++ SELinux有三种状态(enforcing强制保护、permissive宽松模式、disabled禁用)
++ 切换模式
    (1)vim /etc/selinux/config
            SELINUX=xxx
            然后重启服务器生效
    (2)getenforce查看当前SELinux状态
    (3)setenforce 0|1   ---0,宽松 1,强制保护;只能在两种模式下切换,禁用需要修改文件后重启

RHEL8系统管理网络的系统服务

NetworkManager

systemctl start|stop|restart|status 服务名
systemctl enable|disable 服务名
systemctl enable|disable 服务名 --now
systemctl is-enabled 服务名 #查看服务是否开机启动
systemctl is-active 服务名 #查看服务是否正在运行

配置网络地址

  • 修改IP地址、网关、DNS

  • 配置hostname

nmtui(图形化界面操作,使用tab、上下、回车键进行操作)

Edit a connection --- 选择对应的连接,修改网络模式、IP、网关、DNS
#  修改网络模式(method)为Manual(手动设置)
# addresses(网址地址/24)、gateway(网关)、DNS(DNS服务器)
# 勾选Require IPv4 addressing for this connection 需要ipv4地址
# 勾选Automatically connect 自动连接(开机是否自动激活网络接口)
# 勾选Available to all users 对所有用户有效

Activate a connection --- 修改配置后,需要重启网络,使配置生效
# Deactivate 关闭
# Activate 激活 (关闭后,重新激活,使配置生效)

Set system hostname --- 修改hostname

##### 测试验证:从其他机器使用hostname、ip地址远程连接该机
##### ssh root@hostname 或 ssh root@ip

nmcli

hostnamectl set-hostname www.djl.cc

配置默认软件仓库(软件源)

参数配置地址:/etc/yum.conf

配置文件:/etc/yum.repos.d/xx.repo(没有,则自己创建xx.repo文件)

# 配置文件格式

[] #标识,可以自己随意修改,只要保证后面标识不重复
name = 仓库描述
baseurl = 仓库的地址
enabled = 1|0 #启用,默认是1
gpgcheck = 1|0 #软件签名检测,默认是1;不需要检测时,一般设置为0
#gpgkey=xxx

# 示例
[BaseOS]
name = BaseOS
baseurl = http://xxx/
#enabled = 1
gpgcheck = 0

[AppStream]
name = AppStream
baseurl = http://xxx/
#enabled = 1
gpgcheck = 0


# 列出所有软件仓库
yum repolist

# 安装软件包(-y 自动确认)
yum -y install 包名1 包名2 包名3...

# 示例
# 自动补全、网络工具(ifconfig)、vim编辑器、DNS查询的包
yum -y install bash-completion net-tools vim-enhanced bind-utils

yum命令的基本用法

新工具为dnf,用法相同

yum clean all # 清除缓存
yum repolist # 列出可用的仓库信息
yum list [软件名...] # 列出软件包的安装情况;可不带参数,直接列出所有
yum info 软件名... # 查看软件包详细信息
yum provides 软件名 # 查询软件源内,哪个包可以提供某个命令

yum -y install 软件名1 软件名2 软件名3... # 安装软件包 (同时安装此软件包依赖的其他软件包)
yum -y remove 软件名... # 卸载指定软件包 (同时卸载依赖此软件包的其他软件包)
yum -y reinstall 软件名... # 重装指定软件包 (找回丢失的文件,不影响依赖包)
yum -y update 软件名... # 升级软件包

相关文章

  • RHCSA备考--持续更新

    Linux命令基础 1、命令行概述、格式、快捷键 命令行:管理员输入的一串用来完成XX任务的字符,按Enter键提...

  • RHCSA练习题

    1、配置yum源 vim /etc/yum.repos.d/rhcsa.repo[rhcsa]name=rhcsa...

  • 知乎文章备份,mba体验

    第一手亲身感受,持续更新中,从备考,第一天入学,学习2个月,学习半年的感受持续更新。如果你还没想好是否读mba,可...

  • 红帽RHCSA哪些人适合学?学后会些什么?

    RHCSA-红帽认证管理员 ① 课程介绍 红帽认证管理员(RHCSA,全称为Red Hat Certified S...

  • rhcsa

    重置root密码,并按要求设置网络和主机名,IP设置方法为静态。 检测: ip a 配置SELinux环境,将...

  • RHCSA

    1、密码破解设置 步骤: 1、重启虚拟机(reboot) 2、按e进入界面 3、在 UTF-8后(ctrl+x前面...

  • RHCSA (红帽认证系统工程师)系列

    在Linux中国上看到的讲解RHCSA系列的文章,比较全面,在此收录。 简要介绍 RHCSA (红帽认证系统工程师...

  • 学渣的DSH备考日记〈持续更新〉

    9.15 考完慕尼黑的那场DSH后,感觉自己越来越没信心了,出来快两个月了,德语还在原地踏步。背单词各种记不住,还...

  • PMBOK工具与技术系列

    写在前面:本系列技术《PMBOK指南第六版》,会保持持续更新,及时把自己学习到的和总结出来的知识、备考经验更新出来...

  • 暂无

    最近备考,暂无更新……

网友评论

      本文标题:RHCSA备考--持续更新

      本文链接:https://www.haomeiwen.com/subject/ywebdltx.html