Linux VMware ESXI/Centos/离线安装

一、入门

  1. BIOS:BIOS(Basic Input Output System)基本输入输出系统,是电脑启动时加载的第一个软件,为计算机提供最底层的、最直接的硬件设置和控制;

  2. 进入BIOS界面命令

    A. 对服务器进行上电,出现启动界面后按Delete键或F4或F6键,一直点按,直到进入界面;

 

二、VMware虚拟机创建

  1. 按照如下截图顺序操作:

 硬盘1选择精简制备,减少磁盘的硬占用

 

 

 

 

  2. 虚拟机常见问题

    2.1. licesen授权许可证过期问题

 

     2.2. 启动虚拟机,报"模块 CPUD 打开电源失败";

      解决办法:将"Virtualization Technology"的disable改为enable,并保存退出重启机器即可;

     2.3. 虚拟机的磁盘灯都不亮

      解决办法:将虚拟机关机,然后拔掉电源,重新上电和开机即可,注意要彻底断电

 

 三、KVM虚拟化

  可参考:CentOS 7 安装KVM和WebVirtMgr管理面板

 

四、Centos

  1. Centos如何下载可参照:CentOS 7.6镜像下载

  2. Centos ISO介绍

  3. Linux网卡配置

    A. 网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-[网卡名],红色属性代表基本配置,更改文件后重启才生效systemctl restart network;

# 网络类型
TYPE=Ethernet
# 普通用户能否控制网卡
USERCTL=no
# 是否受network程序管理
NM_CONTROLLED=yes PROXY_METHOD=none BROWSER_ONLY=no # 网卡获取IP地址方式(dhcp自动获取IP地址、none固定IP地址、static固定IP地址) BOOTPROTO=static # 是否设置默认路由,yes表示通过IPADDR和PREFIX两个参数设置网关 DEFROUTE=yes IPV4_FAILURE_FATAL=no # 是否在该网卡上启用IPV6的功能(yes或no) IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens192 # 网卡的代号,系统中独一无二的 UUID=d3c6f743-b0dd-4ab8-a960-88b0070fa811 # 网卡的名称 DEVICE=ens192 # 在开机或重启网卡时,是否启用该网卡 ONBOOT=yes # static模式下指定网卡的IP地址 IPADDR=10.12.100.111 # 改网卡的子网掩码 NETMASK=255.255.255.0 # 网络的默认网关 GATEWAY=10.12.100.254
# 是否允许网卡在启动时向DHCP服务器查询DNS信息,并自动覆盖/etc/resolv.conf配置文件
PEERDNS=yes # 主要的DNS服务器地址 DNS1=114.114.114.114 # 备用的DNS服务器地址 DNS2=8.8.8.8 # 网卡的MAC地址,物理网卡属性是HWADDR MACADDR=00:0d:29:45:01:69
# 设置网卡的MAC帧最大传输单位大小
MTU=1500 ZONE=public

  B. 网卡不生效解决方式:先ifdown ens192,在ifup ens192,ens192是网卡名;

  4. Linux之SELinux

      A. 定义:SELinux(Security Enhanced Linux)安全增强型Linux系统,它是一个linux内核模块,SELinux的主要作用就是最大限度地减少系统中服务进程可访问的资源(最小权限原则);

      B. 状态类型

        enforcing:selinux开启,级别为强制,默认级别;

        permissive:selinux开启,级别为警告;

        disabled:selinux关闭;

      C. 文件

        修改SELinux的状态:vi /etc/sysconfig/selinux,重启服务器才生效

       查看日志中的警告:cat /var/log/audit/audit.log

 

五、离线安装

  1. yum自定义本地源

    A. 本地镜像源备份使其不生效:mv etc/yum.repos.d etc/yum.repos.d.bak;

    B. 创建repo镜像文件:vi /etc/yum.repos.d/local-yum.repo;

# yum的ID,本地唯一,用于区分不同yum源
[local-yum]
# 描述信息 name=local-yum #这里指定本地源目录,file://是协议 baseurl=file:///root/localyum/rpm
# 1代表启用yum源,0代表禁用yum源 enabled=1
# 1代表使用公钥验证rpm包的正确性,0代表不验证 gpgcheck=0

    C. 下载其他rpm安装包后,需要更新yum源

      步骤一:yum install -y createrepo(建立在原有yum源联网下载);

      步骤二:上传已下载的rpm包,删除原先的repodata文件夹;

      步骤三:生成repodata目录,自动创建索引信息,createrepo root/localyum/rpm;

    D. 刷新缓存库:yum clean all && yum makecache;

    E. 检查redis包:如yum list | grep redis;

  2. yumdownloader下载依赖

    A. 安装yumdownloader:yum install -y yum-utils(建立在原有yum源联网下载);

    B. 下载服务依赖包:yumdownloader --resolve --destdir=/data/rpm [服务名],服务名例如MariaDB、redis、nfs-utils、docker-ce、keepalived;

  3. 离线软件安装

    A. rpm软件安装:rpm -Uvh /data/rpm/*.rpm --nodeps --force;

      -U:升级软件,若本软件尚未安装,则安装软件;

      -v:表示详细信息;

      -h:以'#'号显示安装进度;

      --force:强制安装;

      --nodeps:不考虑相依属性的关系;

 

可参考:ESXI 磁盘扩容

posted @ 2021-11-02 10:24  如幻行云  阅读(543)  评论(0编辑  收藏  举报