Author: ACatSmiling
Since: 2024-09-02
CentOS 安装
ISO 镜像下载
官方网站:https://www.centos.org/
目前,最新版本为 CentOS Stream 9:
本文以 CentOS 7 为例,下载页拉到下面,选择旧版本安装。
Older Versions
Legacy versions of CentOS are no longer supported. For historical purposes, CentOS keeps an archive of older versions. If you’re absolutely sure you need an older version then click here.
进入旧版本下载页面:
进入镜像下载地址:
进入镜像列表,选择中国区的镜像:
此处,选择 Tencent 的镜像,然后选择 CentOS 7.9 版本:
Hyper-V 虚拟机安装
打开控制面板,找到程序启用或关闭 Windows 功能
,开启 Hyper-V:
win + R 快捷键,输入virtmgmt.msc
,打开 Hyper-V 管理器,新建虚拟机:
在启动新建的虚拟机之前,进行额外设置:
虚拟交换机 LAN1:
现在,启动虚拟机,并连接虚拟机,然后进行 CentOS 7.9 的安装:
安装选项首页面:
日期和时间设置:
软件选择设置:
安装位置设置:
如果按上述配置完成后,提示如下 Configuration Error,则将引导分区的挂载点修改为:/boot/efi。
KDUMP 设置:(Kdump 是一个内核崩溃转储机制。在系统崩溃的时候,kdump 将捕获系统信息,这对于诊断崩溃的原因非常有用。注意,kdump 需要预留一部分系统内存,且这部分内存对于其他用户是不可用的)
网络和主机名设置:(网络和主机名,在虚拟机安装完成后,也可以通过命令行设置)
配置完成后,点击开始安装:
等待安装完成,然后重启虚拟机。
初始化
设置静态 IP
# 1. 设置静态 IP,修改网卡 eth0 的配置
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
# 将动态 IP 修改为静态 IP
#BOOTPROTO="dhcp"
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="eth0"
UUID="a784cd9a-e2fc-4593-839b-9bffa52d6898"
DEVICE="eth0"
ONBOOT="yes"
# 添加静态 IP 地址
IPADDR=192.168.1.30
# 添加网关
GATEWAY=192.168.1.1
# 添加域名解析器
DNS1=192.168.1.1# 2. 重启网络服务
$ service network restart# 3. 重新查看虚拟机地址
$ ip a
设置主机名
# 查看主机名
$ hostname# 修改主机名,需要重启虚拟机
$ vi /etc/hostname# 修改主机名,立即生效
$ hostnamectl set-hostname test
$ hostname
添加本地主机域名解析
$ vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6# 新增本地主机域名解析
192.168.1.20 zeloud
yum 源配置
到镜像地址下载源文件,再手动上传到服务器:
- 阿里云镜像:http://mirrors.aliyun.com/repo/CentOS-7.repo
- 网易 163 镜像:http://mirrors.163.com/.help/CentOS7-Base-163.repo
使用 root 用户执行以下操作:
# 1. 进入 /etc/yum.repos.d/ 目录
$ cd /etc/yum.repos.d/# 2. 备份默认的 CentOS-Base.repo
$ cp CentOS-Base.repo CentOS-Base.repo.bak# 3. 使用镜像的 repo 文件替换默认的 repo 文件
$ mv /home/zeloud/Centos-7.repo .
$ mv Centos-7.repo CentOS-Base.repo# 4. 清理旧的缓存数据
$ yum clean all# 5. 缓存新数据
$ yum makecache# 6. 测试
$ yum list wget
- 注意修改镜像源文件的用户和用户组信息:
chown root:root Centos-7.repo
。
安装常用工具
$ yum install -y vim-enhanced$ yum install -y zip unzip$ yum install -y wget$ yum install -y netstat$ yum install -y lsof
原文链接
https://github.com/ACatSmiling/zero-to-zero/blob/main/OperatingSystem/linux.md