CentOS( 1 )- 环境安装及初始化配置

一、安装CentOS

工具(都可以从官网下载):

这里CentOS版本选择的7,ISO选择的x86_64,通过网易镜像选择的CentOS-7-x86_64-Minimal-2003.iso

Mac下也没啥需要设置的,可视化的界面,安装过程省略,安装之后可查看到版本信息:

# uname -a
Linux peng-master-1 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

二、CentOS初始化

2.1 调整固定IP

$ cd  /Library/Preferences/VMware\ Fusion/vmnet8/
$ more dhcpd.conf

subnet 172.16.196.0 netmask 255.255.255.0 {
        range 172.16.196.128 172.16.196.254;
        option broadcast-address 172.16.196.255;
        option domain-name-servers 172.16.196.2;
        option domain-name localdomain;
        default-lease-time 1800;                # default is 30 minutes
        max-lease-time 7200;                    # default is 2 hours
        option netbios-name-servers 172.16.196.2;
        option routers 172.16.196.2;
}

虚拟机通过NAT方式连接,还有个nat.conf文件可以看到NAT网管地址。进入CentOS

# more /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=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=ce2592d2-6986-4ddc-bbc1-ef087dfc2ee1
DEVICE=ens33
ONBOOT=yes
IPADDR=172.16.196.200
GATEWAY=172.16.196.2
NETMASK=255.255.255.0
DNS1=172.16.196.2

保存后重启网络: service network restart

2.2 调整hostname

# hostnamectl set-hostname peng-master-1

# hostnamectl status
   Static hostname: peng-master-1
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 8f859574377f40bc8098beaa3346e00c
           Boot ID: abbf713187bf47ad926d9c92fde55296
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1127.el7.x86_64
      Architecture: x86-64

注:需要重启机器。

三、宿主机调整

3.1 添加授权KEY

$ ssh-copy-id ~/.ssh/id_rsa.pub root@172.16.196.200

3.2 配置ssh与hosts

172.16.196.200 peng-master-1
172.16.196.201 peng-node-1
172.16.196.202 peng-node-2

Mac下配置~/.ssh/config

Host peng-master-1
    HostName     172.16.196.200
    Port         22
    User         root
    IdentityFile ~/.ssh/id_rsa
    ServerAliveInterval 10

Host peng-node-1
    HostName     172.16.196.201
    Port         22
    User         root
    IdentityFile ~/.ssh/id_rsa
    ServerAliveInterval 10

Host peng-node-2
    HostName     172.16.196.202
    Port         22
    User         root
    IdentityFile ~/.ssh/id_rsa
    ServerAliveInterval 10

宿主机登录方式:ssh peng-master-1,如果使用Xshell就可以省略掉这步。

四、yum 配置

yum 的配置文件分为两部分:main 和repository

yum.conf 文件一般位于/etc目录下,一般其中只包含main部分的配置选项。

五、镜像

5.1 CentOS镜像

CentOS,是基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。

1. 备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2. 下载镜像

下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/

# CentOS6
$ wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo

# CentOS7
$ wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

# CentOS8
$ wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

3. 更新缓存

yum clean all
yum makecache

5.2 epel 镜像

EPEL (Extra Packages for Enterprise Linux), 是由 Fedora Special Interest Group 维护的 Enterprise Linux(RHEL、CentOS)中经常用到的包。

1. 备份

备份,如有配置其他epel源

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup

2. 下载镜像

epel(RHEL 8)

1)安装 epel 配置包

$ yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm

2)将 repo 配置中的地址替换为阿里云镜像站地址

sed -i 's|^#baseurl=https://download.fedoraproject.org/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*

eple(RHEL5-7)

$ wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

$ wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

$ wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo

3. 更新缓存

yum clean all
yum makecache
-- EOF --
最后更新于: 2024-08-17 14:44
发表于: 2017-10-01 08:10
标签: 运维 CentOS