CentOS 7安装与基本配置
发布时间: 2023-12-15 03:03:14 阅读量: 16 订阅数: 13
# 1. 准备工作
### 1.1 下载CentOS 7镜像文件
- 首先,打开浏览器,进入CentOS官网(https://www.centos.org/)。
- 在官网的下载页面找到CentOS 7的镜像文件下载链接,并点击进行下载。
- 选择合适的镜像源进行下载(通常选择与自己所在地区相近的镜像源)。
- 下载完成后,验证下载的镜像文件的MD5校验和,确保文件完整无误。
### 1.2 制作启动盘
- 在Windows操作系统下,我们可以使用Rufus工具来制作CentOS 7的启动盘。
- 打开Rufus工具,将U盘插入电脑。
- 在Rufus工具中,选择正确的U盘设备。
- 在“启动方式”中,选择“允许写入ISO映像”。
- 在“文件系统”中,选择“FAT32”。
- 在“格式选项”中,勾选“快速格式化”和“创建扩展标签和图标”。
- 最后,点击“开始”按钮,等待制作启动盘完成。
这样,我们就完成了第一章的内容,接下来将进入第二章:安装CentOS 7。
# 2. 安装CentOS 7
2.1 进入BIOS设置启动选项
在安装CentOS 7之前,我们需要确保计算机的启动选项已经正确配置,以便能够从安装介质(启动盘或者USB)启动。
首先,我们需要进入计算机的BIOS设置界面。BIOS(Basic Input/Output System)是计算机的基本输入/输出系统,它负责在计算机启动时对各个硬件设备进行初始化和配置。
不同品牌、型号的电脑,进入BIOS设置的方式可能会有所不同。一般情况下,在开机状态下,按下一些快捷键(如F2、Del、Esc等)即可进入BIOS设置界面。具体的快捷键请参考你计算机的用户手册或者官方网站。
在BIOS设置界面中,我们需要找到"Boot"(引导)选项,然后将"Boot Order"(引导顺序)设置为首先从启动盘或者USB设备启动。通常,我们可以通过上下方向键或者"+/-"键来调整引导顺序。
完成上述设置后,记得保存改动并退出BIOS设置界面。接下来,我们可以开始安装CentOS 7操作系统了。
2.2 安装CentOS 7操作系统
1. 将CentOS 7启动盘插入计算机,并重启计算机。
2. 计算机启动后,从启动盘上加载CentOS 7安装程序。
3. 在CentOS 7安装程序的欢迎界面上,选择"Install CentOS 7"选项,并按下回车键。
4. 系统将开始加载安装程序并初始化安装环境。
5. 在安装程序的语言选择界面,选择适合自己的语言和键盘布局,并点击"Continue"按钮。
6. 接下来,在安装程序的安装目标界面上,选择合适的磁盘和分区方案,然后点击"Done"按钮继续。
7. 在安装程序的网络和主机名界面,设置计算机的网络配置和主机名,并点击"Configure"按钮进行确认。
8. 然后,在安装程序的安装源界面上,选择合适的软件包源和镜像源,然后点击" Done"按钮继续。
9. 在安装程序的软件选择界面,选择希望安装的软件包组,或者保留默认选择,然后点击"Done"按钮继续。
10. 在安装程序的系统设置界面,设置系统的密码、时区等信息,并点击"Begin Installation"按钮开始安装。
11. 安装程序将开始将CentOS 7操作系统安装到计算机中。在安装过程中,我们可以设置"Root Password"(超级用户密码)和"User Creation"(新用户创建)等。
12. 安装完成后,点击"Reboot"按钮重启计算机。
2.3 设置账户和密码
在CentOS 7安装完成后,系统会要求您设置"root"用户的密码。请确保设置一个安全且易记的密码,并妥善保管。
此外,您还可以创建其他普通用户账户,以便在日常使用中进行操作。可以使用以下命令创建新用户:
```bash
# 创建新用户
sudo adduser username
# 设置新用户密码
sudo passwd username
```
替换"username"为您想创建的新用户的用户名。此外,您还可以使用`useradd`命令来创建用户,不过需要更多参数设置。
以上是CentOS 7的安装和账户设置的步骤。接下来,我们将继续进行第三章节的网络配置。
# 3. 网络配置
#### 3.1 配置静态IP地址
首先,我们需要编辑网络配置文件,以便设置静态IP地址。我们假设网卡接口名称为`ens33`,请根据实际情况修改对应的网卡接口名称。
1. 打开网络配置文件:
```shell
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
```
2. 修改配置文件内容,添加或修改以下行(根据实际情况修改IP地址、子网掩码、网关及DNS服务器):
```shell
TYPE=Ethernet
BOOTPROTO=static
DEFALUTROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
```
3. 保存并退出配置文件,然后重启网络服务以使更改生效:
```shell
sudo systemctl restart network
```
#### 3.2 配置DNS服务器
如果需要修改DNS服务器,可以编辑`/etc/resolv.conf`文件,添加或修改`nameserver`行,例如:
```shell
sudo vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
```
#### 3.3 测试网络连通性
最后,我们可以测试一下网络是否配置正确,确认我们的CentOS 7系统能够正常连通网络:
```shell
ping www.baidu.com
```
在执行完上述步骤后,我们的CentOS 7系统网络配置就完成了。接下来,我们可以继续进行系统的其他配置和管理。
# 4. 更新系统
#### 4.1 使用YUM更新系统
在CentOS 7中,我们可以使用YUM(Yellowdog Updater Modified)来进行系统的更新和软件包的安装。
首先,打开终端,使用root权限登录系统。
```bash
su -
```
输入root密码后,执行以下命令来更新系统:
```bash
yum update
```
系统会列出待更新的软件包列表,并询问是否进行更新,输入`y`并按下 Enter 键,系统即可开始更新操作。更新完成后,会显示相关的更新信息。
#### 4.2 安装常用软件包
除了系统更新外,我们可能还需要安装一些常用的软件包,比如wget、vim等。我们可以使用YUM来进行软件包的安装。
以安装wget为例,执行以下命令:
```bash
yum install wget
```
系统会列出待安装的软件包及其依赖关系,并询问是否进行安装,输入`y`并按下 Enter 键,系统即可开始安装操作。安装完成后,可以使用`wget --version`命令来验证安装结果。
以上就是更新系统和安装常用软件包的操作步骤。
希望这些内容能帮助到你完成CentOS 7的基本配置。
# 5. 用户和权限管理
### 5.1 添加新用户
在CentOS 7中,可以使用`useradd`命令来添加新用户。下面是添加新用户的步骤:
1. 打开终端,以root用户身份登录。
2. 使用以下命令添加新用户:
```
useradd username
```
其中,`username`是你要添加的新用户的用户名。
3. 设置新用户的密码:
```
passwd username
```
输入两次新用户的密码。
4. 确认新用户是否成功添加:
```
id username
```
如果返回的结果中包含新用户的信息,则表示添加成功。
### 5.2 用户组管理
在CentOS 7中,每个用户都属于一个或多个用户组。下面是一些常用的用户组管理命令:
- 创建新用户组:
```
groupadd groupname
```
其中,`groupname`是你要创建的用户组名。
- 将用户添加到用户组中:
```
usermod -aG groupname username
```
其中,`groupname`是用户组名,`username`是要添加的用户名。
- 移除用户所属的用户组:
```
deluser username groupname
```
其中,`username`是要移除的用户名,`groupname`是要移除的用户组名。
### 5.3 文件权限设置
在Linux系统中,文件和目录的权限可以通过改变权限位来控制。下面是文件权限设置的一些常用命令:
- 改变文件或目录的所有者:
```
chown username filename
```
其中,`username`是新的所有者用户名,`filename`是要改变所有者的文件或目录名。
- 改变文件或目录的所属组:
```
chgrp groupname filename
```
其中,`groupname`是新的所属组名,`filename`是要改变所属组的文件或目录名。
- 改变文件或目录的权限:
```
chmod options filename
```
其中,`options`是权限选项,`filename`是要改变权限的文件或目录名。
以上是CentOS 7中用户和权限管理的基本操作。通过这些命令,你可以轻松地添加新用户,管理用户组,并设置文件和目录的权限。
希望这个章节的内容能够帮助到你。如果有任何疑问,请随时向我提问。
# 6. 基本系统配置
#### 6.1 设置时区和日期
在CentOS 7中,我们可以使用`timedatectl`命令来设置时区和日期。首先,使用以下命令查看当前时区和日期设置:
```bash
timedatectl
```
接下来,使用以下命令来列出所有可选的时区:
```bash
timedatectl list-timezones
```
选择适合你的时区,然后运行以下命令来设置系统的时区:
```bash
sudo timedatectl set-timezone your_time_zone
```
替换`your_time_zone`为你选择的时区名称。例如,要将时区设置为上海:
```bash
sudo timedatectl set-timezone Asia/Shanghai
```
最后,验证时区和日期是否设置成功:
```bash
timedatectl
```
#### 6.2 配置SSH远程访问
SSH是远程连接Linux系统的常用工具,通过SSH我们可以在远程终端上操作服务器。在CentOS 7中,默认情况下,SSH服务器已经安装并且运行。如果需要修改SSH配置,可以编辑`/etc/ssh/sshd_config`文件。
```bash
sudo vim /etc/ssh/sshd_config
```
在编辑器中,你可以修改SSH服务器的配置,比如修改端口、允许的用户、禁止的用户等。
修改完成后,重新加载SSH配置:
```bash
sudo systemctl reload sshd
```
#### 6.3 禁止不必要的服务启动
在CentOS 7中,我们可以使用`systemctl`命令来管理系统服务。要禁止不需要的服务开机启动,可以使用以下命令:
```bash
sudo systemctl disable service_name
```
例如,禁止`httpd`服务开机启动:
```bash
sudo systemctl disable httpd
```
同样,要启用某项服务开机启动,可以使用以下命令:
```bash
sudo systemctl enable service_name
```
经过这一系列的操作,我们成功地完成了CentOS 7的安装与基本配置,包括了准备工作、安装、网络配置、系统更新、用户权限管理以及基本系统配置等重要步骤。希望这篇文章对你有所帮助!
0
0