基础运维每周总结(2)

一.操作系统管理命令

.课程知识介绍

1)系统管理基础知识、预备知识

2)学习系统管理命令

           a 和系统运行相关的命令

           b 和系统目录相关的命令

           c 和系统文件相关的命令

3)如何对命令进行总结记忆

1. 网络模式选择:

# NAT模式:

 特点:  虚拟主机可以访问互联网

 虚拟网卡vmnet8  ---> 本地主机网卡 --> 互联网

 本地主机:  

 

扫描二维码关注公众号,回复: 7231364 查看本文章

192.168.21.201  --- 编号       父亲(宿主机)

 给每个虚拟主机网卡设定一个自己的网络IP地址  孩子(未成年)

 

10.0.0.200  --- 编号信息

 优点: 虚拟主机网卡地址不容易产生冲突

 缺点: 虚拟主机不便于被其他物理主机访问

 

# 桥接模式: 

 特点: 虚拟主机可以访问互联网

 虚拟网卡vmnet8  ---> 本地主机网卡 --> 互联网

 本地主机:  

192.168.21.201  --- 编号      父亲(宿主机)

 给每个虚拟主机网卡设定一个一样的网络IP地址  孩子(成年)

192.168.21.202 --- 编号

 优点: 虚拟主机便于其他物理主机访问

 缺点: 虚拟主机网卡地址容易产生冲突 

 教师机: 

 

192.168.21.201  学生机: 

192.168.21.101

 虚拟机: 

192.168.21.200  虚拟机: 

192.168.21.200  产生冲突

 仅主机模式: 只能访问局域网中主机/不能访问外网

 

1.1.实现远程连接主机

 1)安装远程连接软件 Xshell 5

 2)远程软件配置过程

 3)建立远程连接过程

1.2.远程连接拍错思路

 1)确认远程连接链路是否通畅

 2)确认远程链路网络是否有阻止

 3)确认远程主机服务是否开启

1.3.虚拟软件使用技巧

 1)日常使用虚拟主机可以多进行挂机操作

 2)任务栏里面虚拟软件图标进行虚拟主机批量操作

 3)避免自己操作失误出现严重问题可以创建快照

 4 删除虚拟主机选择设置中的从磁盘删除数据

 

2、操作系统管理基础知识

 1)系统的目录结构:一切从根开始


 2)查找目录方法

   a 采用绝对路径查找数据:从根开始找寻数据信息

   b 采用相对路径查找数据:从当前路径查数据信息

 3)掌握系统命令提示符

    作用:提示管理员可以输入命令

     [root@oldboyedu ~]#

    1      2   3

    组成:有三个部分

         1:登录到系统的用户信息 

         2:系统的主机名称信息

         3:显示当前所在的目录信息

3.命令的语法格式

    命令  空格  参数  空格                   数据信息(路径/文件)

     rm              -f                      oldboy.txt

    结婚           条件(有钱/有房/有车)           白富美

    结婚           条件(没钱/没房/              女的就行

 4、系统管理基础命令

  a 系统运行相关管理命令

    重启系统:shutdown -r 55分钟后重启)/reboot/restare

    取消重启:   shutdown -c -c=cencle取消)

    立即进行重启操作:shutdown -r 0/now

  b 关闭系统:

    对系统进行关闭,在几分钟之后重启

    shutdown -h 5(分钟)0/now(立即)

 

  c 和系统目录相关的命令

1) 创建目录命令  make directory ==> mkdir

mkdir /oldboy

 [root@oldboyedu ~]# mkdir /oldboy/oldboy01/oldboy02/oldboy03

mkdir: cannot create directory /oldboy/oldboy01/oldboy02/oldboy03: No such file or directory

 不能创建目录;                            没有此文件或目录

 

mkdir -p /oldboy/oldboy01/oldboy02/oldboy03   创建多级目录  

PS: 操作命令时,没有消息产生的时候,就是最好的消息

 

2) 确认目录已经创建  list  ==> ls  列表显示系统数据信息

[root@oldboyedu ~]# ls /oldboy/oldboy01/       --- 列出指定目录下面的数据信息

/oldboy02

 [root@oldboyedu ~]# ls -d /oldboy/oldboy01/    --- 列出指定目录是否存在

/oldboy/oldboy01/

      

3) 进行目录路径切换  change directory ==> cd    

绝对路径方式切换目录: cd /oldboy/oldboy01/oldboy02/oldboy03

相对路径方式切换目录: 所在oldboy03目录中 --> cd oldboy04

  

      cd/cd ~   :    快速返回到系统用户的家目录中

      cd ..     :    快速返回到上一级目录

      cd ../..  :    快速返回到上上级目录

      cd -      :    快速返回到上一次所在的目录中

 

测验: 

  创建两个多级目录

  /oldboy/oldboy01/oldboy02/oldboy03/oldboy04/

  /oldgirl/oldgirl01/oldgirl02/oldgirl03/oldgirl04/

  先进入到/oldboy/oldboy01/oldboy02/oldboy03/oldboy04/目录中

  请问: 如何切换到/oldgirl/oldgirl01/oldgirl02/oldgirl03/oldgirl04/目录中

  绝对路径切换目录命令: cd /oldgirl/oldgirl01/oldgirl02/oldgirl03/oldgirl04/

  相对路径切换目录命令: cd ../../../../../../../../../../../../../oldgirl/oldgirl01/oldgirl02/oldgirl03/oldgirl04/

  结论:

  目录与目录之间有上下级关系:   采用相对路径切换,操作效率更高

  目录与目录之间没有上下级关系: 采用绝对路径切换,操作效率更高

4)查看当前所在路径 print working directory (输出当前的工作目录)==>pwd

5)和系统文件相关的命令

1 touch oldboy.txt

2 检查  

3) 编辑文件内容

 第一种编辑文件内容: vi/vim(默认centos7里面没有) == 编辑文件 

      vi命令编辑文件步骤:

 第一个里程: 打开一个文件

 vi oldboy.txt

 第二个里程: 进入到一个编辑模式

 输入小写字母 "i"  --- 进入到插入模式 insert模式 ---> 开始编辑文件内容

 第三个里程: 退出编辑模式

 输入键盘按键 "esc"

 第四个里程: 保存退出/不保存退出

 :wq   --- write(写入==保存) quit(退出)

 :q    --- 没有进行编辑,直接退出

 :q!   --- 文件内容进行了修改,强制退出

vi常见问题

 a 编辑的文件所在目录一定要存在

 b vi编辑的只能是文件信息,不能是目录

 c 编辑文件内容时,系统无法识别中文符号信息。

 d 编辑文件时,vi命令后面必须制定要编辑的文件名称

 

        5、如何对命令进行记忆总结

  1)学会自己扩展新的命令

  2)学会总结记录知识

       命令作用简单说明

       命令实际执行过程

  3)反复查看复习

   

6、课程知识回顾

   6.1. 虚拟主机网络模式信息  nat/桥接模式/仅主机模式

  6.2. 虚拟软件使用简单技巧  

  6.3. 系统管理基础知识说明

     a 系统目录结构 一切从根开始      PS: 绝对路径/相对路径 

     b 系统命令提示符 作用/组成

     c 系统命令语法格式

  6.4. 系统管理基础命令知识

     a 系统运行管理命令  shutdown (-r/-h)

      b 目录相关操作命令  mkdir/cd/ls/pwd 

c 文件相关操作命令  touch/cat/vi/echo

 

.系统的目录结构:一切从根开始

image.png

1.查找目录方法

a 采用绝对路径查找数据:从根开始找寻数据信息

b 采用相对路径查找数据:从当前路径查数据信息

2.掌握系统命令提示符

作用:提示管理员可以输入命令

[root@oldboyedu ~]#

          1        2      3

组成:有三个部分

1:登录到系统的用户信息

2:系统的主机名称信息

3:显示当前所在的目录信息

1.命令的语法格式

命令    空格    参数    空格            数据信息(路径/文件)

rm              -                          oldboy.txt

结婚         条件(有钱房车)                 白富美

结婚         条件(没钱房车)                是女的就行

2.系统管理基础命令

2.1.系统运行相关管理命令

重启系统:shutdown -r 5(5分钟后启动)/reboot/restart

取消重启:shutdown -c  (c==>cencle 取消)

立即重启:shutdown -r 0/now

2.2.关闭系统

对系统进行关闭,在几分钟之后重启

shutdown -h 5  5分钟之后关闭

shutdown -h 0/now 立即关闭

2.3.和系统目录相关的命令

1)创建目录命令:make directory ===mkdir 创建目录命令

mkdir /oldboy

[root@oldboyedu ~]# mkdir /oldboy/oldboy01/oldboy02/oldboy03

mkdir: cannot create directory 不能创建目录 /oldboy/oldboy01/oldboy02/oldboy03: No such file or   directory没有此文件或目录

mkdir -p /oldboy/oldboy01/oldboy02/oldboy03   创建多级目录                                                             

PS: 操作命令时,没有消息产生的时候,就是最好的消息

      2) 确认目录已经创建  list  ==> ls  列表显示系统数据信息

[root@oldboyedu ~]# ls /oldboy/oldboy01/       --- 列出指定目录下面的数据信息

  /oldboy02

[root@oldboyedu ~]# ls -d /oldboy/oldboy01/    --- 列出指定目录是否存在

  /oldboy/oldboy01/

 3) 进行目录路径切换  change directory ==> cd    

  绝对路径方式切换目录: cd /oldboy/oldboy01/oldboy02/oldboy03

  相对路径方式切换目录: 所在oldboy03目录中 --> cd oldboy04

cd/cd ~   :    快速返回到系统用户的家目录中

      cd ..     :    快速返回到上一级目录          

      cd ../..  :    快速返回到上上级目录         

      cd -      :    快速返回到上一次所在的目录中    

2.4查看当前所在路径 print working directory (输出当前的工作目录)==>pwd

2.5和系统文件相关的命令

    1 touch oldboy.txt

    2 检查  

2.6 编辑文件内容

 第一种编辑文件内容: vi/vim(默认centos7里面没有) == 编辑文件 

      vi命令编辑文件步骤:

 第一个里程: 打开一个文件

 vi oldboy.txt

 第二个里程: 进入到一个编辑模式

 输入小写字母 "i"  --- 进入到插入模式 insert模式 ---> 开始编辑文件内容

 第三个里程: 退出编辑模式

 输入键盘按键 "esc"

 第四个里程: 保存退出/不保存退出

 :wq   --- write(写入==保存) quit(退出)

 :q    --- 没有进行编辑,直接退出

 :q!   --- 文件内容进行了修改,强制退出

vi常见问题

 a 编辑的文件所在目录一定要存在

 b vi编辑的只能是文件信息,不能是目录

 c  编辑文件内容时,系统无法识别中文符号信息。

 d 编辑文件时,vi命令后面必须制定要编辑的文件名称

3.课程知识回顾

  3.1. 虚拟主机网络模式信息  nat/桥接模式/仅主机模式

  3.2. 虚拟软件使用简单技巧  

  3.3. 系统管理基础知识说明

a 系统目录结构 一切从根开始——绝对路径/相对路径 ?

b 系统命令提示符 作用/组成

c 系统命令语法格式

  3.4. 系统管理基础命令知识

a 系统运行管理命令  shutdown (-r/-h)

 b 目录相关操作命令  mkdir/cd/ls/pwd 

c 文件相关操作命令  touch/cat/vi/echo

作业:命令的额外扩展

命令

作用

命令

作用

Reboot

重启

Halt

关闭系统

Init 0

关闭系统

Poweroff

关闭系统

Head

查看头10行

Tail

查看末尾10行

More

百分比查看

回车键向下翻页

Less

百分比查看

上下键翻页查看

 

一、操作系统目录基础命令知识

#、知识回顾梳理

操作系统基础命令 cp/mv/rm

补充:寻求命令帮助的方法:

方式一:寻求一个男人的帮助

    . man cp   -- manuals 手册

    . NAME : 简答描述所询问命令作用

    · SYNOPSIS      : 说明命令使用语法结构   

    · DESCRIPTION  :详细说明命令作用/显示参数的详细说明

方式二: 简单查看命令参数信息

cp --help

简单查看命令语法信息/命令参数简单说明

1.课程知识介绍

1、系统目录挂载知识

2、系统重要目录信息 /根目录下 重要的子目录信息

3、系统重要文件信息

2 系统目录挂载操作

linux系统挂载概念给存储设备安装个门(挂载点)  一般将一个空目录可以作为一个挂载点

所有硬件设备用文件表示  

光驱设备:  /dev/cdrom

磁盘设备:  

/dev/sda  第一块磁盘  /dev/sda1  /dev/sda2

/dev/sdb  第二块磁盘

 

对光驱进行挂载步骤:

第一个步骤确认光驱设备已经识别

   

第二个步骤确认是否存在挂载点目录

 [root@oldboyedu ~]# ls -d /mnt

/mnt

   

第三个步骤进行挂载操作  存储设备 + 门建立关系

#mount  存储硬件设备(光驱文件信息)  挂载点(目录信息)

 mount /dev/cdrom /mnt  ---临时挂载

3系统课程知识梳理

1. vi命令使用原理过程

2. 系统目录挂载概念:   

数据存储 --> 目录(挂载点) --> 磁盘(设备文件

如何进行挂载: mount 存储设备文件  挂载点目录

3. 系统重要目录

 

4 系统的重要目录

bin   --- 存储命令文件(二进制文件)目录

sbin   --- 超级用户可以使用命令保存的目录

etc   --- 存储系统或服务程序配置文件信息

home   --- 用户数据信息保存到家目录中 贫民窟 普通用户家目录

root   --- 用户数据信息保存到家目录中 皇宫  超级管理员root用户家目录

mnt   --- 临时挂载点目录

opt   --- 存储第三方软件程序生成数据信息 

usr/local   

proc   --- 目录中的数据都是存储在内存中 存储进程信息和内核文件信息

selinux  --- 保存selinux程序配置文件信息  和系统安全相关程序

tmp   --- 临时存储数据目录 / 回收站

var   --- 保存经常发生数据变化的文件(日志文件

4.1.配置网卡文件信息

1) 网卡配置文件

 配置文件保存路径:/etc/sysconfig/network-scripts/ifcfg-eth0  

 配置文件信息说明:

 · TYPE=Ethernet --- 定义使用网络类型
     · BOOTPROTO=none --- 是否可以自动获取IP地址 

    none/static : 不会让IP地址发生变化  *企业环境

dhcp : 动态获取IP地址

 · NAME=eth0 --- 设置网卡名称

 · DEVICE=eth0

 · UUID=f3a6f219-0d68-4e9b-b673-3b9205d05af --- 硬件标识号码信息

 · ONBOOT=yes --- 将系统网卡进行启动激活
     · IPADDR=10.0.0.200 --- 配置IP地址信息

 · PREFIX=24 --- 子网掩码信息  决定一个局域网中有多少个主机能配置IP地址

 · GATEWAY=10.0.0.254--- 配置网关信息  可以让主机访问外网

 · DNS1=223.5.5.5 --- 访问域名 --> ip地址信息  访问网站域名,也能显示是否可以通讯

 

4.2.地址解析服务配置文件

   配置文件保存路径: /etc/resolv.conf

   配置文件信息说明:

   nameserver  223.5.5.5

  补充: 常见DNS服务器

   223.5.5.5/223.6.6.6   阿里云  DNS*

    114.114.114.114    电信运营商DNS

   8.8.8.8        谷歌公司DNS

   重启网络服务

   网卡DNS信息会覆盖/同步到resolv.conf文件中

   PS: 文件中配置信息,配置修改后,会立即生效

 

4.3.主机名称配置文件

   服务器系统主机名称命名原则:

   地址名称-机房名称-房间机柜

   bj    -pbs   -2012A  sjz

 

    配置文件保存路径:

     centos7: /etc/hostname

     centos6: /etc/sysconfig/network  

 

    永久调整: 必须重启系统才能生效配置   

   vi /etc/hostname

   oldboy66-ZNB

   临时调整: 立即让配置生效(重新连接)

   hostname oldboy66-ZNB (临时)

   

   centos7 可以即临时修改有永久变化

   hostnamectl set-hostname oldboyedu.com

5 实现系统开机自动运行命令文件

   配置文件保存路径: /etc/rc.local  (权限 执行权限)

   配置文件信息说明: 

   配置文件如何生效:

   chmod +x /etc/rc.d/rc.local  --- 给配置文件加上执行权限

           

   引申: 系统的脚本 (特殊)  让复杂/重复工作--> 高效简单

   1) 如何编写脚本: 对命令

   2) 运行脚本文件: sh /路径/脚本文件   修改脚本文件权限为执行权限--/路径/脚本文件

   

   需求: 每台新的服务器上  

6. 系统变量或环境变量配置文件

   配置文件保存路径: /etc/profile  --- 配置变量/环境变量/配置别名信息???

   配置文件信息说:

   方式一:    vi /etc/profile 

   最后一行: export PATH=$PATH:/tmp

   方式二:

   echo export PATH=$PATH:/tmp >>/etc/profile

   PS: 在企业环境中,向一个配置文件中添加信息,利用echo添加信息必须使用 >> 追加信息

   

   使配置文件生效:

   方式一: 重现连接服务器

   方式二: 利用命令立即加载环境变量配置文件

           source /etc/profile

6.1.什么是变量: 脚本文件中使用变量, 灵活的修改脚本内容

   设置变量:   格式: 变量名=变量值   x+y=10 x=5 y=?

               name=oldboy

   调用变量:   echo  $name

   

   脚本配置:

   [root@oldboy66 ~]# cat test.sh 

       name=olddog

       echo $name 01 

       echo $name 02

       echo $name 03

   

6.2.什么是环境变量:

1)    系统模式设置好的变量

2) 系统变量名称都是大写字母

如何修改环境变量: PATH   

临时修改:

   export PATH=$PATH:/tmp

永久修改:

   修改配置文件: /etc/profile

   

   执行命令原理过程:

1)    执行命令 

2)    加载系统环境变量  $PATH --> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

3)    进入环境变量指定目录中

      /usr/local/sbin  

      /usr/local/bin

 

      /usr/sbin

      /usr/bin

      /root/bin

  /tmp

4) 指定环境目录中有相应命令文件  --> 执行命令操作

5) 指定环境目录中没有响应命令文件  --> command not found / No such file or directory

 


猜你喜欢

转载自blog.51cto.com/14525712/2436561