HCRM博客

如何在CentOS 7中安装和配置网络?

CentOS 7 使用指南

CentOS 7 是一款广泛使用的 Linux 发行版,以其稳定性和安全性著称,本文将详细介绍如何在 CentOS 7 上进行各种操作,包括安装、配置网络、安装软件、管理用户等,以下是具体内容:

如何在CentOS 7中安装和配置网络?-图1
(图片来源网络,侵权删除)

一、准备工作

1. 下载 CentOS 7 ISO 镜像文件

CentOS 7 提供了两种版本的 ISO 镜像文件:完整版和最简版(Minimal),企业环境中通常推荐使用最简版,因为它只包含最基本的组件,可以根据需求再添加其他软件包。

完整版CentOS7x86_64Everything1708.iso

最简版CentOS7x86_64Minimal1708.iso

2. 创建虚拟机并安装 CentOS 7

可以使用 VMware、VirtualBox 等虚拟化工具来创建虚拟机并安装 CentOS 7,以下是使用 VMware 的步骤:

如何在CentOS 7中安装和配置网络?-图2
(图片来源网络,侵权删除)

1、打开 VMware,选择“File” > “New Virtual Machine”。

2、选择“Typical (recommended)”,点击“Next”。

3、选择“Installer disc image file (iso)”,点击“Browse”选择下载好的 ISO 文件,点击“Next”。

4、选择操作系统型为“Linux”,版本为“CentOS 64bit”,点击“Next”。

5、输入虚拟机名称,选择存放虚拟机文件的目录,点击“Next”。

6、设置磁盘大小,建议至少 20GB,选择“Store virtual disk as a single file”,点击“Next”。

如何在CentOS 7中安装和配置网络?-图3
(图片来源网络,侵权删除)

7、点击“Customize Hardware”调整硬件设置,如内存大小和处理器数量。

8、启动虚拟机,选择“Install CentOS 7”,然后按照提示完成安装。

二、基本命令与文件结构

1. 常用目录说明

/bin:存放最常用的命令,如lscp 等。

/boot:存放启动 Linux 时使用的核心文件。

/dev:存放设备文件,如硬盘、光驱等。

/etc:存放配置文件。

/home:普通用户的家目录。

/lib:存放库文件。

/lost+found:存放非法关机后的文件。

/media:挂载设备用,如 U 盘、光驱等。

/mnt:临时挂载点。

/opt:可选软件安装目录。

/proc:虚拟文件系统,存储内核和进程信息。

/root:超级用户目录。

/sbin:系统管理员使用的命令。

/tmp:临时文件目录。

/usr:用户安装的软件和命令。

/var:动态数据,如日志文件。

2. 环境变量优先级

/usr/local/sbin

/usr/local/bin

/usr/sbin

/usr/bin

/usr/local/bin

/usr/X11R6/bin

/sbin

/bin

/usr/games

三、网络配置

1. 配置静态 IP 地址

编辑网卡配置文件/etc/sysconfig/networkscripts/ifcfgens33

vi /etc/sysconfig/networkscripts/ifcfgens33

修改或添加以下内容:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.233.128
NETMASK=255.255.255.0
GATEWAY=192.168.233.2
DNS1=119.29.29.29

保存后重启网络服务:

systemctl restart network.service

使用ping www.baidu.com 测试网络连接。

2. 动态获取 IP 地址

使用dhclient 命令自动获取 IP 地址:

dhclient r # 释放当前 IP
dhclient # 获取新的 IP

四、软件安装与管理

1. 添加清华大学 Yum 源

执行以下命令以加快软件安装速度:

yum install y epelrelease
yum repolist

2. 安装软件包

使用yum 命令可以方便地安装软件包,例如安装 Java:

yum y install java1.8.0openjdksrc.x86_64

查看已安装的软件包:

yum list installed | grep jdk

3. 卸载软件包

使用yum 命令卸载软件包,例如卸载 Nginx:

yum y remove nginx

如果需要强制删除依赖关系:

yum y remove nginx setopt=protected_multilib=false

使用rpm 命令也可以卸载:

rpm e nginx nodeps

五、用户管理

1. 创建用户

创建用户并指定家目录:

useradd d /home/ftpuser ftpuser

为用户设置密码:

passwd ftpuser

2. 修改用户密码

修改现有用户的密码:

passwd ftpuser

六、防火墙配置

1. 查看防火墙状态

查看防火墙版本和帮助:

firewallcmd version
firewallcmd help

查看防火墙状态:

firewallcmd state

查看开放端口:

firewallcmd listports

2. 开放端口和服务

开放单个端口(永久生效):

firewallcmd addport=80/tcp permanent
firewallcmd reload

开放多个端口:

firewallcmd addport=2000020010/tcp permanent
firewallcmd reload

关闭端口:

firewallcmd removeport=80/tcp permanent
firewallcmd reload

开放服务(永久生效):

firewallcmd addservice=ftp permanent
firewallcmd reload

关闭服务:

firewallcmd removeservice=ftp permanent
firewallcmd reload

七、远程访问和管理

1. 使用 SSH 远程连接

安装 SSH 服务:

yum install y opensshserver
systemctl start sshd.service
systemctl enable sshd.service

使用 SSH 客户端连接到服务器:

ssh root@192.168.233.128

2. 使用 PuTTY 远程连接(Windows)

下载并安装 PuTTY,配置会话参数后连接服务器。

八、常见问题排查

1. NAT 模式与桥接模式切换

在 VMware 中,可以选择 NAT 模式或桥接模式,具体取决于网络需求,NAT 模式适合家庭网络,而桥接模式适合需要与其他设备在同一网段的情况。

2. 单用户模式与救援模式

进入单用户模式或救援模式以进行系统维护:

systemctl isolate rescue.service
chroot /sysroot/bin/bash # 切换到系统环境
passwd root # 修改密码
touch /.autorelabel # 重新标记文件系统
exit # 退出 chroot,重启系统即可恢复正常操作模式。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/11810.html

分享:
扫描分享到社交APP
上一篇
下一篇