1.所有编辑的文件的数据,都需要进行备份
2.所有操作完成之后需要检查确认,,加载成功
01.课程知识概述部分
1)操作系统挂载概念
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)进行系统分区操作
3)进行磁盘格式化操作
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)
信息内容句首前加 “ # ” 表示将这条信息暂时失效
&&若前面命令执行失败,则后面命令停止执行
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
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地址
脚本修改ip