> 文档中心 > liunx基础环境步骤讲解篇

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为staticDEFROUTE="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网络连接为yesIPADDR=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 NetworkManagernameserver 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 ms64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=2 ttl=128 time=28.3 ms64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=3 ttl=128 time=37.6 ms64 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=centosbaseurl=file:///mnt/centosenabled=1gpgcheck=0[root@192 yum.repos.d]# yum clean all    #清理多余yum源已加载插件:fastestmirror, langpacks正在清理软件源: base centos extras updatesCleaning up list of fastest mirrors[root@192 yum.repos.d]# yum makecache     #验证配置yum源是否能用[root@192 yum.repos.d]# yum makecache 已加载插件:fastestmirror, langpacksDetermining fastest mirrors * base: mirrors.cn99.com * extras: mirrors.cn99.com * updates: mirrors.cn99.combase   | 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 0UUID=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=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpgenabled=1[yum]yum clean all[yum]yum repolist[yum]cd[root]yum -y docker-ce