Rhce证书学习Day(一)

考试环境:redhat8

考试时间:上下午两场   CSA (EX200)150分钟(20道题左右)  CE(EX294) 240分钟(15道题左右)

身份证,邮箱

命令:

rht-vmctl   在虚拟机里面创建虚拟机

重置red主机

[root@localhost 桌面]# rht-vmctl reset red
Define red vm OK.

重置blue主机

[root@localhost 桌面]# rht-vmctl reset blue
Define red vm OK.

ctrl+shift+‘+’  放大命令窗口

red虚拟机执行

配置ip   修改主机名

nmtui  命令可以提供类似图形化的界面

安装ficonfig命令

yum install net-tools -y

ip add show

真机执行

ssh red   通过ssh方式远程到red虚拟机

cd 命令

ls 命令

[root@red /]# cd /
[root@red /]# ls
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr

主要目录作用

  1. bin sbin        存放可执行文件
  2. root      管理员的家目录
  3. home        普通用户的家目录
  4. mnt      可以用来挂载设备
  5. media     媒体  自动识别并挂载的目录
  6. proc     放置系统的临时数据文件   内存的映射文件  不占用硬盘空间
  7. tmp     存放临时文件的目录,都可以访问
  8. var    可以存放经常变化的数据,日志 邮件
  9. boot    存放内核文件
  10. etc    存放配置文件
  11. opt   可以存放第三方文件
  12. usr   可以存放用户相关数据  安装软件包

命令都是通过  /bin/bash  解释器,解释翻译执行的

快捷键

ctrl+l     清屏

ctrl+c    终止命令,停止程序

tab键   自动补全   需要软件包 bash-completion  支持

上下键  调出历史命令

esc+.  或者 alt+.     调出上一个命令的最后一个参数

[root@red /]#   一级提示符

[用户名@主机名 当前位置] #    #超级管理员   $普通用户 

命令字    选项   参数

ls

ls -l   查看详细信息

ls -lh  使用易读单位显示文件

[root@red /]# ls -lh /usr/
total 104K
dr-xr-xr-x.  2 root root  20K Nov 19 06:39 bin
drwxr-xr-x.  2 root root    6 Aug 12  2018 games
drwxr-xr-x.  3 root root   24 Oct 30 05:08 include
dr-xr-xr-x. 31 root root 4.0K Oct 30 05:08 lib
dr-xr-xr-x. 40 root root  24K Nov 19 06:39 lib64
drwxr-xr-x. 24 root root 4.0K Oct 30 05:09 libexec
drwxr-xr-x. 12 root root  131 Oct 30 05:07 local
dr-xr-xr-x.  2 root root  12K Nov 19 06:39 sbin
drwxr-xr-x. 83 root root 4.0K Nov 19 06:39 share
drwxr-xr-x.  4 root root   34 Oct 30 05:07 src
lrwxrwxrwx.  1 root root   10 Aug 12  2018 tmp -> ../var/tmp

[root@red /]# ls -dl /usr   只展示目录的信息
drwxr-xr-x. 12 root root 144 Oct 30 05:07 /usr

ls -A  查看隐藏文件

cd  切换目录位置,直接回车是回到家目录

pwd  打印当前所在详细路径

cd ..  返回上一级目录

cd .  当前位置

绝对路径(完整路径)

[root@red /]# ls -l /root/anaconda-ks.cfg 
-rw-------. 1 root root 1189 Oct 30 05:12 /root/anaconda-ks.cfg
[root@red /]# cd 

相对路径
[root@red ~]# ls -l anaconda-ks.cfg 
-rw-------. 1 root root 1189 Oct 30 05:12 anaconda-ks.cfg
[root@red ~]# 


touch  创建文件

[root@red ~]# touch /opt/abc
[root@red ~]# ls /opt/abc 
/opt/abc
[root@red ~]# 

cat 查看文件中的内容

[root@red ~]# cat /etc/hostname 
red

查看版本
[root@red ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 8.2 (Ootpa)

添加用户 切换用户 退出用户

[root@red ~]# useradd abc
[root@red ~]# su - abc
[abc@red ~]$ 
[abc@red ~]$ exit
logout

创建目录 mkdir

-p  选项 创建多级目录

[root@red opt]# mkdir yxz
[root@red opt]# ls
abc  yxz
[root@red opt]# mkdir -p a/b/c
[root@red opt]# ls
a  abc  yxz
[root@red opt]# cd a/b/
[root@red b]# cd c/
[root@red c]# pwd
/opt/a/b/c
[root@red c]#

rm 删除文件

[root@red opt]# rm abc 
rm: remove regular empty file 'abc'? y
[root@red opt]# ls
a  yxz
[root@red opt]# 

-r  选项 删除目录
[root@red opt]# rm yxz
rm: cannot remove 'yxz': Is a directory      不能删除
[root@red opt]#  rm -r yxz
rm: remove directory 'yxz'? y
[root@red opt]# 

-f  选项  删除不进行提示
[root@red opt]# rm -rf a
[root@red opt]# 

less 查看大文档

[root@red opt]# less /etc/passwd


cp 命令复制

[root@red opt]# cp /etc/hostname ~
[root@red opt]# ls ~
anaconda-ks.cfg  hostname
[root@red opt]# 

多文件复制
[root@red opt]# cp /etc/ssh/ssh_config /etc/hosts ~
[root@red opt]# ls ~
anaconda-ks.cfg  hostname  hosts  ssh_config
[root@red opt]# 

-r 选项  复制目录

[root@red opt]# cp /var/log /opt/
cp: -r not specified; omitting directory '/var/log'
[root@red opt]# cp -r /var/log /opt/
[root@red opt]# ls
log
[root@red opt]# cd log/
[root@red log]# ls
anaconda  cron             firewalld   maillog   rhsm     tuned
audit     dnf.librepo.log  hawkey.log  messages  secure   wtmp
boot.log  dnf.log          httpd       private   spooler
btmp      dnf.rpm.log      lastlog     qemu-ga   sssd
[root@red log]# 


mv  移动 改名

[root@red opt]# mv log/secure .
[root@red opt]# ll
total 16
drwxr-xr-x. 10 root root 4096 Mar  7 15:40 log
-rw-------.  1 root root 8963 Mar  7 15:38 secure
[root@red opt]# mv secure a
[root@red opt]# ll
total 16
-rw-------.  1 root root 8963 Mar  7 15:38 a
drwxr-xr-x. 10 root root 4096 Mar  7 15:40 log
[root@red opt]# 

[root@red opt]# mv a ~/aa
[root@red opt]# cd ~/
[root@red ~]# ll
total 28
-rw-------. 1 root root 8963 Mar  7 15:38 aa
-rw-------. 1 root root 1189 Oct 30 05:12 anaconda-ks.cfg
-rw-r--r--. 1 root root    4 Mar  7 15:34 hostname
-rw-r--r--. 1 root root  820 Mar  7 15:35 hosts
-rw-r--r--. 1 root root 1716 Mar  7 15:35 ssh_config
[root@red ~]# 

vim  编辑器

三种工作模式

  1. 命令模式   yy复制 p 粘贴  dd 剪切   shift + zz  保存推出
  2. 输入模式    在命令模式输入 i  , a ,  o  键  按esc键退回到命令模式
  3. 末行模式   在命令模式输入 :wq  保存退出  :q!  不保存推出   :set nu  显示行号   :set nonu  取消显示行号

配置软件源

cd /etc/yum.repo.d

vim  aaa.repo

#名称  
[abc]
#描述
name=lyy
baseurl=file:///mnt/AppStream
#不监测 为0
gpgcheck=0
#开启仓库 默认开启
enabled=1
[xyz]
name=yyl
baseurl=file:///mnt/BaseOS
gpgcheck=0
enabled=1

查看软件包个数Total packages
dnf repolist -v

Repo-baseurl       : file:///mnt/BaseOS
Repo-expire        : 172,800 second(s) (last: Sun 07 Mar 2021 05:03:20 PM CST)
Repo-filename      : /etc/yum.repos.d/redhat8.repo
Total packages: 7,040

上一篇:Veeam实现MySQL的备份与还原(2)


下一篇:centos7安装elasticsearch和kibanna