第七天-2019-12-2改网卡,dns,挂载

优秀运维的良好习惯:

1.所有编辑的文件的数据,都需要进行备份

2.所有操作完成之后需要检查确认,,加载成功

 

 

01.课程知识概述部分

1)操作系统挂载概念

2)操作系统的重要文件

3)操作系统的软件安装(4种)

4)操作系统的硬件查看

02.课程知识回顾部分

补:批量替换修改内容:

底行模式

: s#需要被替换的信息#替换为的信息 # ------只替换光标所在当前行的内容

:%s#需要被替换的信息#替换为的信息# -------替换所有每行第一个关键字内容

:n,ms#需要被替换的信息#替换为的信息#----替换n到m行每行第一个

:%s#需要被替换的信息#替换为的信息#g --------替换所有每行所有关键字内容

( 批量替换修改内容 substitute 代替

: s#需要替换信息#替换成什么# :s#oldgirl#oldboy# --- 只替换光标当前行第一个

:%s#oldgirl#oldboy#g --- 全局替换文件信息

:%s#oldgirl#oldboy# --- 整个文件指定内容全部替换每一行的第一个

:n,$s#oldgirl#oldboy#替换第 n 行开始到最后一行中每一行的第一个

:n,$s#oldgirl#oldboy#g替换第 n 行开始到最后一行中每一行所有

:n,ms#oldgirl#oldboy# --- 将第n行到第m行匹配内容每行第一个都做替换)

 

03.操作系统挂载概念

服务器磁盘如何使用

1)进行磁盘阵列配置

2)进行系统分区操作

image-20191202100247256

image-20191202100314030

3)进行磁盘格式化操作

image-20191202100505936

4)进入磁盘文件系统创建

5)进行挂载操作使用,给一个存储设备开个门

如何进行挂载操作:

第一个历程:挂载环境准备

dev:存储设备文件目录

准备光驱(分区):/dev/cdrom

/dev/sda /dev/sda1 /dev/sda2

sda====分区

准备挂载门 : 任意空目录 /mnt ----- 临时挂载点目录

第二个历程:光驱设备中需要放入光盘

第三个历程:进行挂载操作 : mount 设备文件信息 挂载点目录

nount : mount命令用于将指定的文件系统或分区挂载到指定的目录下,常用于挂载光盘,访问光盘的数据,光盘并不会自动挂载到目录中,所以需要手动挂载

mount /dev/cdrom /mnt

umount /mnt 卸载挂载的文件

第四个历程:检查是否挂载成功

df-------检查磁盘信息

df-h

 

04.系统重要文件数据

/etc目录

1)网卡配置文件

文件路径信息:/etc/sysconfig/network-scripts/ifcfg-eth0

文件作用说明:配置网卡地址信息(ip,mask,gateway,dns)

文件详细信息:

TYPE=Ethernet---------------------指定网络类型,以太网类型 3G,4G,5G PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none-------------------------获取ip地址的方式 none/static(手动静态) DEFROUTE=yes--------------------是否激活默认路由

NAME=eth0--------------------网卡名称信息 逻辑名称 UUID=cfc7deb2-9e2c-47bb-9b99-b06a1a22cc1b------------------eth0网卡设备编号

DEVICE=eth0------------------网卡名称信息 设备名称 ONBOOT=yes -------------是否激活开启网卡 IPADDR=10.0.0.200 PREFIX=24 GATEWAY=10.0.0.254 IPV6_PRIVACY=no

DNS1=223.5.5.5

文件配置生效:重启网络服务

方法一:systemctl restart network(企业环境不建议)

方法二:service network restart(企业环境不建议)

方法三:利用ifxx命令,指定网卡启动

ifdown eth0 && ifup eth0 (建议企业环境下使用)

2)

信息内容句首前加 “ # ” 表示将这条信息暂时失效

image-20191202110622457

 

&&若前面命令执行失败,则后面命令停止执行

3)vi命令下如何修改网卡名称信息:

第一历程:修改网卡文件内容中名称信息

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

NAME=eth0

第二历程:网卡文件名称重命名

mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0

第三历程:让系统内核加载网卡名称修改信息

vi /etc/default/grub

GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0 rhgb quiet"

第四历程:加载修改的命令信息(不需要强记)

grub2-mkconfig -o /boot/grub2/grub.cfg

第五历程:reboot

4)域名服务配置文件

文件路径信息: /etc/resolv.conf

文件作用说明:是否可以访问名称或者域名信息

文件内容信息:

vi /etc/resolv.conf

nameserver 223.5.5.5(DNS服务器地址)

PS:DNS服务器作用:将域名解析成ip地址

配置如何生效:配置完后立即生效

5)本地的域名解析配置文件(用于企业内部通信方便操作用)

文件路径信息:/etc/hosts

文件作用说明:实现本地名称解析(用于访问不同服务器) 用于网站测试

web服务器(nginx),数据库服务器,存储服务器,监控服务器(zabbix),日志服务器,备份服务器,审计服务器,缓存服务器 (服务器之间通过网络建立关系)

 

文件信息配置 vi /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.20.201 db01

image-20191202121421239

6)开机自启动运行命令文件

自启动文件路径信息:/etc/rc.d/rc.local

具体执行流程:::(快捷方式---->加载etc/rc.d/rc.local----->#!/bin/bash

------>识别是脚本文件------->让脚本文件运行--------->脚本必须有执行权限------>给脚本加权限------->执行脚本etc/rc.d/rc.local------->执行脚本文件中每一行命令(创建目录命令 备份数据命令 清空目录命令 挂载命令))

文件作用说明:让系统启动后,自动运行命令信息

 

需求:系统启动好

1)将重要数据做好初始备份

2)系统启动好自动清除回收站数据

3)

 

vi /etc/rc.d/rc.local

#!/bin/bash (脚本文件)

PS:确认/etc/rc.d/rc.local 必须有执行权限 (chmod +x /etc/rc.d/rc.local)

 

什么是脚本文件:将复杂工作简单化 将重复的工作高效化

脚本文件如何执行:方法一(手动修改):sh 路径/ 脚本文件.sh 192.168.20.201(不需要确认脚本文件具有执行权限) (sh==bash解释器工具)

方法二(开机自动加载): 必须确认脚本文件具有执行权限 x--- 格式: chmod +x test.sh

路径/脚本文件.sh 192.168.20.201

 

05.回顾

1.系统挂载知识

2.系统重要文件

 

 

 

问题:

1.不同行内容进行批量替换----(使用,变量,替换)

2.如何快速修改ip地址

image-20191202105647156

 

 

 

脚本修改ip

image-20191202123244308

image-20191202123323807

 

 

 

 

原文地址:https://www.cnblogs.com/sunhaoxu/p/11972841.html