溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CentOS7安裝配置

發(fā)布時(shí)間:2020-09-16 03:25:39 來源:網(wǎng)絡(luò) 閱讀:162 作者:水蒸氣coty 欄目:系統(tǒng)運(yùn)維

CentOS7安裝配置

本文步驟說明

1.下載CentOS7 ISO鏡像

2.使用VMware Workstation 創(chuàng)建計(jì)算機(jī)硬件資源,包括cpu,內(nèi)存,硬盤,網(wǎng)卡等信息 此配置本文省略

3.使用下在好的ISO鏡像安裝CentOS7 操作系統(tǒng),并對其做安裝前的配置

4.安裝后的一些常用配置,包括YUM配置,網(wǎng)卡配置等

5.創(chuàng)建鏡像,方便以后快速還原到一個(gè)相對純凈的操作系統(tǒng),克隆操作系統(tǒng)使用

1.下載CentOS7 操作系統(tǒng)鏡像

這里推薦幾個(gè)國內(nèi)鏡像源下載,速度要比官網(wǎng)的快,本文推薦的都是最小安裝版Minimal。原因是占用空間小600M左右,系統(tǒng)干凈DVD版要4G左右。

  1. 阿里云鏡像源
  2. 華為云鏡像源
  3. 清華大學(xué)鏡像源

其他國內(nèi)鏡像源還有很多,網(wǎng)易鏡像源等。

2.使用VMware Workstation創(chuàng)建虛擬機(jī)省略,本文標(biāo)示下我的配置

CentOS7安裝配置

之后便可開啟虛擬機(jī),安裝操作系統(tǒng)

3開始安裝配置虛擬機(jī)

  • 選擇Install CentOS7

CentOS7安裝配置

  • 選擇操作系統(tǒng)語言

CentOS7安裝配置

  • 配置操作系統(tǒng)時(shí)區(qū),硬盤分區(qū)等

CentOS7安裝配置

  • 本文并未對磁盤定制化配置,而是采用的系統(tǒng)默認(rèn)的LVM邏輯卷做默認(rèn)設(shè)置

CentOS7安裝配置

  • 開始安裝CentOS7 操作系統(tǒng),并配置root用戶密碼

CentOS7安裝配置

CentOS7安裝配置

CentOS7安裝配置

  • 至此,操作系統(tǒng)安裝成功

4.安裝后,對系統(tǒng)網(wǎng)卡,YUM源,SELinux,防火墻配置

網(wǎng)卡配置

修改網(wǎng)卡配置文件

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"            # 修改"dhcp"為"none"或者"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="eth0"                 # 此處可不做修改,本人習(xí)慣性修改  網(wǎng)卡名稱
UUID="219ac969-2c0b-4571-b8c8-f2bf7fe1e162"
DEVICE="eth0"               # 此處可不做修改,本人習(xí)慣性修改  設(shè)備名稱
ONBOOT="yes"                # 此配置為開機(jī)是否自動啟動網(wǎng)卡,yes為開機(jī)自動啟動
IPADDR="11.1.1.31"          # 配置靜態(tài)IP
PREFIX="24"                 # 子網(wǎng)掩碼為24位
GATEWAY="11.1.1.2"          # 默認(rèn)網(wǎng)關(guān)
DNS1="114.114.114.114"      # DNS域名解析 DNS1 阿拉伯?dāng)?shù)字1不可少
IPV6_PRIVACY="no"

# :wp保存退出

如果沒有修改NAME和DEVICE名稱為eth0的話,wq保存退出后,重啟網(wǎng)卡就可以上網(wǎng)了

# 重啟網(wǎng)卡命令
[root@localhost ~]# systemctl restart network

如果修改了NAME和DEVICE名稱為eth0的話,還需如下配置

# 1.修改網(wǎng)卡配置文件名稱
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost ~]# mv ifcfg-ens33 ifcfg-eth0
# 2.修改grub文件參數(shù)
[root@localhost ~]# vi /etc/sysconfig/grub 
# net.ifnames=0 biosdevname=0 即可
# 我這里用不到ipv6,所以一并禁用掉了 ipv6.disable=1
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 biosdevname=0 ipv6.disable=1 rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
# :wq保存退出
# 3.是更改后的grub文件重啟后生效
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

# 4.重啟操作系統(tǒng)
[root@localhost ~]# reboot

重啟后我們就可以用xshell或者M(jìn)obaXterm這樣的windows操作系統(tǒng)連接shell工具操作CentOS操作系統(tǒng)了

SELinux配置

[root@localhost ~]# vi /etc/sysconfig/selinux

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled        # 修改enforcing為disabled
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

:wq # 保存退出

關(guān)閉防火墻,禁止開機(jī)自動啟動

[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# systemctl stop firewalld

修改主機(jī)名

[root@localhost ~]# hostnamectl set-hostname node3.sumailcode.cn
[root@localhost ~]# reboot

YUM 源配置

本文采用阿里云YUM源

[root@node3 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[root@node3 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@node3 ~]# yum clean all && yum makecache fast
[root@node3 ~]# yum update -y                   # 更新操作系統(tǒng)
[root@node3 ~]# yum -y install ntpdate git vim net-tools lrzsz      # 常用軟件安裝

安裝epel源,epel分CentOS官方提供的包倉庫,epel中包含一些優(yōu)秀的開源軟件,包括Nginx等

[root@node3 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

安裝docker源,方便日后我們使用docker安裝軟件

# step 1: 安裝必要的一些系統(tǒng)工具
[root@node3 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加軟件源信息
[root@node3 ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安裝Docker-CE
[root@node3 ~]# yum makecache fast
[root@node3 ~]# yum -y install docker-ce
# Step 4: 開啟Docker服務(wù)
[root@node3 ~]# systemclt start docker
# Step 5: 開機(jī)自動啟動Docker服務(wù)
[root@node3 ~]# systemctl enable docker
# Step 6: 配置Docker阿里云鏡像加速器
[root@node3 ~]# mkdir -p /etc/docker
[root@node3 ~]# tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://hl6fdq72.mirror.aliyuncs.com"]
}
EOF
[root@node3 ~]# systemctl daemon-reload
[root@node3 ~]# systemctl restart docker

其他配置,此配置大家可不配,因?yàn)槲矣幸慌_老舊筆記本,物理機(jī)安裝了一臺CentOS7,當(dāng)作服務(wù)器使,日常屬于關(guān)閉蓋子狀態(tài),如果不做如下配置,筆記本扣蓋就回休眠斷網(wǎng)。

vim /etc/systemd/logind.conf
#文件中添加一行配置
HandleLidSwitch=ignore

5.關(guān)閉系統(tǒng),克隆虛擬機(jī)

CentOS7安裝配置

CentOS7安裝配置

CentOS7安裝配置

CentOS7安裝配置

至此,通過VMware Workstation安裝CentOS7 操作系統(tǒng)完成。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI