红帽实训营Linux(一) ---2019.7.8

分级:

RHCSA   124 初级课程  系统管理员

RHCE      134 中级        工程师

RHCA      254 高级        架构师

考试: 任意一道题在15分钟内完成。

 

操作系统:

桌面操作系统:Windows   用户大

                         macOS     开发人员

                         Linux        应用软件少

服务器操作系统:Linux   (安全、稳定、免费)

                            Windows server(付费)

嵌入式操作系统:Linux

移动设备:iOS

                 安卓

classroom root账号:Asimov

desktop/server  root账号:redhat、student:student

 

desktop 172.25.0.10

server    172.25.0.11

 

连接:server/desktop

ssh student@s0

ssh desktop@d0

使用ssh student@s0远程链接server的ip地址配置

root下 :  numcli con mod 'System eth0' connection.autoconect true ipv4.method manual

ipv4.addresses '172.25.0.10/24 172.25.0.254' ipv4.dns 172.25.254.254 ipv4.dns-search example.com

然后 systemctl restart network

再回到fundation  vim /etc/hosts

                             172.25.0.11 server0.example.com s0

 

 

--ssh

$ssh 用户名@机器

加密传输

ssh默认使用密钥,已保存

 

--shell
前导符#:root    $:普通用户
结束执行命令:<ctrl-D>done    正常执行完成
                         <ctrl-C>cencel  取消
基本组成:

           命令:需要运行的内容
           选项:用于调整命令的行为 -表示缩写 --表示单词(全称)
           参数:通常是命令的目标

<ctrl+ shift+t>

在同一窗口打开多个终端;同一行中指定多条命令使用分号隔开,命令是严格区分大小写的
$表示执行的是命令
$ ls 会报错:$ ls command not found  

     $^L^|用|替换上一行语句中的L
Linux不需要扩展名区分文件类型,可使用file来查看文件类型
-l 表示长格式,即显示文件所有信息
-r表示迭代4*

图形化界面 Gnome
4个桌面 
   <ctrl+alt+↓><ctrl+alt+↑>切换桌面
----file

扫描文件内容开头,显示文件类型

<Atl-.>/<Esc-.> 复制之前命令的最后一个参数

--head

描述某一个文件前十行

head -n 3 /etc/passwd:  显示前三行内容

--tail 

默认查看某一个文件后十行

wc 计算文件行数,字的数量,字符的数量    wc  /etc/passwd

-l  -w -c 选项分别显示

----tab

一个tab补齐

两个tab列出

----清屏

<Ctrl+l>

-----历史记录history

先通过history查看历史    然后通过!+序号的方式执行命令

!number  执行指定行数的命令

!string 执行最近一个指定字符开头的命令

-----常用快捷方式

<Ctrl+a>跳转到行头

<Ctrl+e>跳转到行尾

<Ctrl+u>从光标位置删除到头部

<Ctrl+k>从光标位置删除到最后

<Ctrl+←>跳到前一个字开头

<Ctrl+→>跳到后一个字末尾

<Ctrl+r>在历史记录中搜索某一个模式的命令

<Ctrl+s>隐藏当前操作(暂停)

<Ctrl+q>quit 退出隐藏(退出暂停)

 

Linux下的目录结构

目录下的bin和sbin lib其实都是快捷方式

颜色区分文件类型:

蓝色的是文件夹   青色是快捷方式

 

路径的表示方式

    以"/"开始的路径表示   绝对路径  eg:服务的配置文件中

    其他都是相对路径

 

---pwd命令

  查看工作目录

---cd命令

  切换工作目录  

  .表示当前文件所在的目录

  .. 返回当前文件所在的父目录

---ls命令

  显示目录内容

~ 表示当前用户的主目录

su -  切换到root用户下

   -l 长列表格式

  -a 显示包含的隐藏文件

  -R 递归方式,包含所有子目录的内容

 

-----touch

touch命令通常可将文件的时间戳更新为当前的日期和时间,

但如果当前文件不存在,会帮你创建一个文件。

 

常用文件管理命令

查看文件内容:cat、less、more、head、tail

创建删除文件 touch、m

拷贝移动文件 cp、mv

常见目录管理命令

创建删除目录:mkdir、rm

复制移动:cp、mv

------复制粘贴

ctrl shift c

ctrl shift v

 

通配符

 通配符是一种特殊语句,常用于模糊查找

 查找文件时,可以用来代替一个或多个真正字符

常用通配符

-* 匹配多个任意字符

-?匹配一个任意字符

{n..m}从n到m

[n,m]n和m

[!abc...] 或者[^abc...] 不包含字符

[[:alpha:]] 任何字母字符

[[:lower:]]任何小写字母

[[:upper:]]任何大写字母

练习答案

 

1.什么是Linux操作系统? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品 !   Linux以它的高效性和灵活性著称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。   Linux具有Unix的优点:稳定、可靠、安全,有强大的网络功能。在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等服务,还可作为路由器使用,利用ipchains/iptables可构建NAT及功能全面的防火墙。 2.Linux的目录结构
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值