Linux CentOS 7安装和配置详解
CentOS 7是一个流行的Linux发行版,广泛用于服务器和开发环境,本文将详细介绍如何从下载CentOS镜像到完成系统安装的整个流程,并涵盖基本的系统配置,以下是具体步骤:
一、准备工作
1、硬件要求:
处理器:至少1 GHz的x86_64兼容处理器。
内存:最低1 GB RAM,推荐2 GB以上。
硬盘空间:最少10 GB,建议20 GB以上。
网络连接:建议有稳定的网络连接,以便安装后下载和更新软件包。
二、下载CentOS 7镜像文件
访问[CentOS官方网站](https://wiki.centos.org/Download)选择合适的镜像版本进行下载。
1、DVD ISO:包含了所有常用的软件包,推荐用于标准安装。
2、Minimal ISO:仅包含最小的系统,适合需要手动配置的高级用户。
3、NetInstall ISO:通过网络安装,适合安装时有网络连接的环境。
下载完成后,验证下载的ISO文件是否完整,可以使用sha256sum
命令来验证ISO文件的校验和。
sha256sum CentOS7x86_64DVD2009.iso
比较输出的哈希值与官方网站提供的哈希值是否一致,确保文件未被篡改。
三、制作启动盘
将下载的ISO文件写入到USB闪存盘或DVD以创建可启动的安装介质,这里以USB为例:
在Linux系统中,可以使用dd命令制作启动盘:
sudo dd if=CentOS7x86_64DVD2009.iso of=/dev/sdX bs=4M status=progress && sync
/dev/sdX
应替换为USB设备的路径,使用lsblk命令可以查找USB设备的名称。
在Windows系统中,可以使用Rufus工具制作USB启动盘。
四、启动安装程序
将启动盘插入计算机并重新启动,通常需要进入BIOS或UEFI设置界面(通常按下F2、F10、DEL等键),然后设置USB或DVD为第一启动项,当计算机从启动盘启动后,会看到CentOS的启动菜单,选择“Install CentOS 7”开始安装过程。
五、安装过程
1、选择安装语言:默认选项为“English”,你可以根据需要选择“简体中文”或其他语言,选择语言后,点击“继续”。
2、安装源配置:如果你是从DVD或USB启动的,默认源已设置为本地介质,无需更改,如果是通过网络安装,则需要配置网络安装源。
3、磁盘分区:磁盘分区是安装CentOS的重要步骤,你可以选择自动分区或手动分区。
自动分区:适合新手用户,系统会自动分配根分区、交换分区等,如果不需要自定义分区方案,可以选择这个选项。
手动分区:适合有经验的用户,可以根据需求自定义分区方案,可以创建/boot、/home、/var等不同分区,并指定文件系统类型(如ext4),以下是一个简单的手动分区方案:
/boot
:500 MB,ext4
/
:20 GB,ext4
swap
:2 GB
/home
:剩余空间,ext4
设置完成后,点击“完成”。
4、网络配置:确保网卡已启用并连接到网络,如果没有自动启用,点击网卡名称并切换到“开”状态,可以在“主机名”栏中为你的计算机指定一个主机名,centos7server”。
5、时间和日期配置:选择你的时区,建议勾选“网络时间”选项,以确保时间同步,设置完成后点击“完成”。
6、软件包选择:CentOS 7提供了多种软件包组,你可以根据需要选择安装。
Server with GUI:带有图形界面的服务器。
Minimal Install:最小化安装,只安装基本系统。
Custom Operating System:自定义安装,手动选择软件包。
选择完成后,点击“完成”。
7、开始安装:所有设置配置完成后,点击“开始安装”,安装过程大约需要1030分钟,具体时间取决于硬件性能和选择的软件包数量。
8、设置root密码和创建用户账号:在安装过程中,你需要设置root密码和创建用户账号,点击“ROOT PASSWORD”选项,输入并确认root密码,建议选择一个强密码,以增强系统安全性,点击“USER CREATION”选项,创建一个新的用户账户,输入用户名、全名和密码,勾选“Make this user administrator”选项,以授予该用户sudo权限。
六、安装后配置
安装完成后,系统将提示重启,拔出USB启动盘或DVD,并重启系统,第一次启动时,可能会遇到一些配置向导,系统首次启动后,会进入登录界面,使用root或者刚创建的用户账号登录,登录后,建议首先更新系统,以确保所有软件包都是最新版本,执行以下命令:
sudo yum update y
根据使用需求,可能需要安装一些常用工具,如wget、vim、nettools等:
sudo yum install y wget vim nettools
七、网络配置
1. NAT模式网络配置
NAT模式连接,首先需要查询清楚网络的网段和网关信息,这样配置网络的时候才可以一次性配置好,虚拟机>设置,选择网络适配器,使用NAT模式,开始配置NAT模式网络前,需要查询几个信息,确定IP地址的网段和网关信息,编辑>虚拟网络编辑器,Linux的网络配置是通过配置文件方式的,文件位置为:cd /etc/sysconfig/networkscripts/ifcfgens33(注意,不同的系统名称可能不一样,因为ens33是网卡名称,具体名称要看ifconfig的结果),使用vi命令编辑该文件,如果不懂vi命令可以先百度学习,配置好网络服务后,重启网络服务,执行命令:service network restart执行命令ifconfig查看网络的信息,验证本机是否可以ping通Linux虚拟机,网络正常,本地可以连接到虚拟机。
2. 桥接模式网络配置
桥接模式网络配置,使用的是真实的网卡,因此要给虚拟机选择一块网卡,选择原则:如果本机使用的是有线网卡,那么是选择有线网卡,如果本机使用的是无线网卡,那么就选择无线网卡,虚拟机>设置(快捷键Ctrl + D)打开虚拟机,由于之前创建的是空的虚拟机,并且设置了ISO镜像,需要给虚拟机安装CentOS系统,这里我直接install CentOS 7虚拟机>设置(快捷键Ctrl + D)虚拟机>设置>硬件>网络适配器选择桥接模式,这里选择自动即可,点击NAT模式旁边的NAT设置,修改与子网IP同网段下的网关IP,就是前三位必须相同,最后一位数不相同即可(其实已经自动设置好了,默认),然后启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/networkscripts/,并且用 ls 命令查看是否有ifcfgxxx名称的配置文件(ifcfglo除外),如果没有则说明网卡没有被识别,这种只能重装或者换个CentOS的版本,编辑ifcfgens33文件:vi ifcfgens33,按 i 进入insert编辑模式,将BOOTPROTO设为dhcp,将ONBOOT设为yes,按下Esc进入命令模式输入:wq保存并退出,配置完成之后输入:service network restart,重启网卡让网卡设置生效,之后就可以上网了,输入ip addr检查一下动态分配的IP,可以发现分配的动态IP为192.168.30.128,最后验证是否可以访问外网,如果可以ping通www.baidu.com,就说明网络已经配置好。
八、常见问题解答(FAQs)
Q1: 如何在CentOS 7中更改主机名?
A1: 更改主机名可以通过以下步骤完成:
1、编辑/etc/hostname
文件,将原来的主机名改为你想要的新主机名。
2、编辑/etc/hosts
文件,将原来的主机名改为新的主机名。
3、运行以下命令使更改生效:
hostnamectl sethostname 新主机名
Q2: 如何更改CentOS 7的内核参数?
A2: 更改内核参数可以通过编辑/etc/sysctl.conf
文件来完成,添加或修改参数后,运行以下命令使更改生效:
sudo sysctl p
Q3: 如何安装额外的软件包?
A3: 你可以使用YUM命令来安装额外的软件包,要安装vim
编辑器,运行以下命令:
sudo yum install y vim