liunx基础环境步骤讲解篇

一.基础环境讲解:(这个是liunx系统的网络基础)

每台centos机器都需要配置基础环境基础环境包括,网卡(IP,掩码,网关),yum源,阿里云镜像源,及挂在磁盘挂载磁盘又分为临时挂载和永久挂载等等下面进行解析:

1.网卡修改正确与错误是虚拟机能否连通外网,必要前提,是下面实验能否进行下去的必要前提(大多情况下是这样的),网卡分为NAT模式(一般使用NAT8网卡)及仅主机模式和桥接模式(桥接与仅主机比NAT难用一点(个人观点))

查看网络虚拟编辑器查看虚拟网卡NAT

编辑网卡:

编辑网卡内容及配置网关使网络ping通外网

[root@192 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"             #修改dhcp为static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="d21b5a14-7602-4c08-b52b-826bdd8c9fa3"
DEVICE="ens33"
ONBOOT="yes"                  #修改ens33网络连接为yes
IPADDR=192.168.190.25         #添加IP地址
NETMASK=255.255.255.0         #添加子网掩码
GATEWAY=192.168.190.2         #添加网关

[root@192 ~]#systemctl restart network   #重启网卡使配置生效

[root@192 ~]# vim /etc/resolv.conf      #编辑网关配置文件
# Generated by NetworkManager
nameserver 192.168.190.2                 #添加网关地址

[root@192 ~]# ping www.baidu.com          #ping外网通证明配置生效
PING www.a.shifen.com (220.181.38.149) 56(84) bytes of data.
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=1 ttl=128 time=25.0 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=2 ttl=128 time=28.3 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=3 ttl=128 time=37.6 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=4 ttl=128 time=62.4 ms
^Z
[5]+  已停止               ping www.baidu.com
#【ctrl+z使ping www.baidu.com暂停】

2.磁盘挂载是网卡之后操作,是下面使用yum源和阿里云镜像源的前提:磁盘挂载可以分为临时挂载及永久挂载

配置网卡挂载及可用yum源

[root@192 ~]# mkdir /mnt/centos              #创建磁盘挂载点
[root@192 ~]# mount /dev/cdrom /mnt/centos/     #挂载到创建的挂载点上(临时挂载)
mount: /dev/sr0 写保护,将以只读方式挂载
[root@192 ~]# cd /etc/yum.repos.d/
[root@192 yum.repos.d]# ll      #查看yum源下可用的yum下载源
总用量 40
-rw-r--r--. 1 root root 1664 10月 23 2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 10月 23 2020 CentOS-CR.repo
-rw-r--r--. 1 root root  649 10月 23 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 10月 23 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 10月 23 2020 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 10月 23 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 8515 10月 23 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root  616 10月 23 2020 CentOS-x86_64-kernel.repo
[root@192 yum.repos.d]# vim local.repo     #编辑yum源填写内容   b
[centos]                                    #写入
name=centos
baseurl=file:///mnt/centos
enabled=1
gpgcheck=0

[root@192 yum.repos.d]# yum clean all    #清理多余yum源
已加载插件:fastestmirror, langpacks
正在清理软件源: base centos extras updates
Cleaning up list of fastest mirrors
[root@192 yum.repos.d]# yum makecache     #验证配置yum源是否能用
[root@192 yum.repos.d]# yum makecache 
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
 * base: mirrors.cn99.com
 * extras: mirrors.cn99.com
 * updates: mirrors.cn99.com
base                                                    | 3.6 kB     00:00     
centos                                                  | 3.6 kB     00:00     
extras                                                  | 2.9 kB     00:00     
updates                                                 | 2.9 kB     00:00     
(1/14): centos/group_gz                                   | 153 kB   00:00     
(2/14): centos/filelists_db                               | 3.3 MB   00:00     
(3/14): centos/primary_db                                 | 3.3 MB   00:00     
(4/14): centos/other_db                                   | 1.3 MB   00:00     
(5/14): base/7/x86_64/group_gz                            | 153 kB   00:00     
(6/14): extras/7/x86_64/filelists_db                      | 277 kB   00:00     
(7/14): extras/7/x86_64/other_db                          | 148 kB   00:00     
(8/14): extras/7/x86_64/primary_db                        | 247 kB   00:00     
(9/14): base/7/x86_64/other_db                            | 2.6 MB   00:01     
(10/14): base/7/x86_64/filelists_db                       | 7.2 MB   00:02     
(11/14): updates/7/x86_64/filelists_db                    | 8.7 MB   00:04     
(12/14): updates/7/x86_64/other_db                        | 1.0 MB   00:00     
(13/14): base/7/x86_64/primary_db                         | 6.1 MB   00:07     
(14/14): updates/7/x86_64/primary_db                      |  16 MB   00:07     
元数据缓存已建立

永久挂载磁盘:

注意:挂载磁盘要使虚拟机下磁盘挂载

[root@192 ~]# blkid /dev/cdrom     #查看磁盘路径进行永久挂载
/dev/cdrom: UUID="2020-11-04-11-36-43-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
[root@192 ~]# vim /etc/fstab    #进入配置文件永久挂载磁盘
#
# /etc/fstab
# Created by anaconda on Thu Jun  2 07:55:07 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos_192-root /                       xfs     defaults        0 0
UUID=c0d8854a-d3c3-450b-949a-24e100a3e929 /boot                   xfs     defaults        0 0
/dev/mapper/centos_192-swap swap                    swap    defaults        0 0
/dev/cdrom /mnt/centos    iso9660                   defaults 0 0    #输入路径进行永久挂载         

3.yum源是项目必须有的依赖环境,需连接内或外yum源下载:

内部yum源是本机centos自带yum源如下图有些依赖环境由此下载

cd /etc/yum.repo       #切换到yum源下

4.前三是每个环境都要使用只有四在docker容器搭建中使用及需阿里云镜像时使用

 5.阿里云镜像是一些项目需要的一些依赖环境用到阿里云基础环境项目有docker

cd /etc/yum.repo   #切换到yum下编辑阿里云镜像源
vim docker.repo    #编辑docker.repo源(阿里云镜像源)
[docker]           
name=docker centos/7/x86_64/stable/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
enabled=1
[yum]yum clean all
[yum]yum repolist
[yum]cd
[root]yum -y docker-ce

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pgz@彭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值