news 2026/11/5 23:14:12

配置centos7基础环境

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
配置centos7基础环境

配置centos7基础环境

前言

本文主要面向Linux初学者和CentOS 7系统管理员,旨在提供一份实用的基础环境配置指南。文章将详细介绍如何通过SSH远程连接CentOS 7系统,配置主机名,更换yum源为国内镜像,关闭SELinux和防火墙以提高系统易用性,以及校准系统时间同步。这些配置步骤对于搭建稳定、高效的Linux服务器环境至关重要,无论是用于学习、开发还是生产环境,都能帮助您快速搭建一个可靠的基础平台。

SSH连接

MobaXterm是一款非常强大的全能终端工具箱,再使用其SSH的功能之前,需要修改一下设置,尽可能的方便我们使用。
1.右键复制在应用设置里面勾选红色圆圈里面的方框,如图一所示。

2.保持连接,为了避免长时间后再次使用SSH需要重新连接的情况,打开保持活跃的选项,如图二:

连接之前还需要知道centos系统的ip地址,可以通过ip a查询系统的ip地址。输出结果包含两个网络接口,分别是本地回环和虚拟网卡接口,lo是系统自带,用于本机内部通信,不经过物理网卡;而ens33就是我的主机网卡接口,包含了有关网络的所有信息,可以看出,我的inet就是ipv4地址:192.168.20.128

最后就可以SSH远程连接了(一定要在虚拟机登录之后才可以连接),新建SSH会话,并输入ip地址和主机名,连接完成后,我们就可以为我们的系统配置一个自己想要的主机名了。

配置主机名

配置非常简单,在终端输入hostnamectl set-hostname server1就可以完成修改,这里我将我的用户名设置为了server1。对于这个命令不了解的话可以通过输入hostnamectl help来了解这个命令,非常实用,如果想更加详细的了解某个命令,可以通过man手册,如man hostnamectl。

修改完主机名,必须同步/etc/hosts,因为linux很多系程序(SSH)会先查本机host文件解析自己的主机名,如果hosts里面还是旧的主机名,就会导致系统“找不到”自己,导致各种报错,卡顿。所以使用vi编辑器在hosts文件里面添加192.168.40.128 server1,这里分别是自己的ip地址和主机名,也就是自己的DNS配置文件,如图:

更换yum源

yum就是centos里面的“应用商店”,专门用来下载软件,更新软件,卸载软件。因此,需要确保yum仓库源的高速,稳定性,就需要使用合适的yum源。
centos自带的yum仓库源对于国内特别的不稳定,需要更换yum源,通常选择阿里源,阿里云镜像源,

阿里云官网已经提供了centos的yum仓库源的下载方式,只需在终端输入即可,但是在执行这一步之前还需要删除centos自带的yum仓库源rm -f /etc/yum.repos.d/*.repo,yum.repos.d文件是centos系统存放 yum 仓库配置文件的固定目录,所有 .repo 文件都在这里。下载完成后可以通过yum repolist来确定是否成功。

现在就可以畅通的下载各种软件了,这几个是使用次数比较高,比较实用的软件yum install -y vim wget net-tools bash-completion,vim是vi的升级版编辑器;wget是用来完成浏览器下载的;net-tools是非常使用的网络查看工具包;bash-completion是linux下的效率提升神器,具有Tab补全的功能。
#关闭SELinux和防火墙
作为个人使用的情况下,开启SELINUX并没有必要,因为SELinux 太严格、太敏感,学习 / 测试环境里,它只会疯狂拦你的服务,让你装不上、启动不了、连不上!这是Linux里面的强制安全模块,给系统加一层强制访问控制,防止进程越权、防止提权漏洞,CentOS/RHEL 默认开启。可以通过getenforce查看,这里图九可以看到本人已经是关闭了。

通过修改** /etc/sysconfig/selinux**文件来关闭SELinux,在终端输入vim /etc/sysconfig/selinux可以看到如图十,#后面表示注释,可以看出SELinux有三种值,将其改为disabled就可以关闭,切记关闭后一定要重启reboot才会生效。

同时关闭防火墙systemctl disable --now firewalld.service。

校准时间同步

在有些场景中对时间的准确性要求非常高,所以需要对时间进行校准,将时间服务器换成国内。首先需要安装时间校准工具chrony!这里我已经安装好了。

接下配置时间同步文件vim /etc/chrony.conf,可以看出默认都是centos自带的时间同步服务器。我们使用国内阿里云的时间服务器,iburst表示启动 / 网络恢复时快速连发 4–8 次请求,2 秒内完成初始同步,而不是等默认 64 秒。提高时间校准的速度。删除自带的server时间同步服务器,添加server ntp1.aliyun.com iburst,如图:

最后重启时间同步服务,我们配置的内容才会生效,在终端输入systemctl restart chronyd就可以,再通过chronyc sources -v可以看到同步结果。

总结

通过本文的步骤,我们完成了CentOS 7基础环境的关键配置:

SSH连接关键步骤回顾:

  1. MobaXterm设置优化:启用右键复制功能和保持连接选项,提升SSH使用体验
  2. 获取系统IP地址:使用ip a命令查询CentOS系统的IP地址(如192.168.20.128)
  3. 建立SSH连接:在MobaXterm中新建SSH会话,输入IP地址和用户名进行远程连接

主机名配置关键步骤回顾:

  1. 设置主机名:使用hostnamectl set-hostname server1命令修改主机名
  2. 同步hosts文件:在/etc/hosts文件中添加IP地址与主机名的映射关系(如192.168.40.128 server1)
  3. 验证配置:重启SSH服务或重新登录使主机名生效

这些基础配置为后续的软件安装、服务部署和系统管理奠定了坚实的基础。建议在实际操作中按照顺序执行,并注意每个步骤的验证,确保配置正确生效。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/26 19:50:09

WebRTC AV1视频编码介绍:下一代编码格式在实时通信中的应用

WebRTC AV1视频编码介绍:下一代编码格式在实时通信中的应用 AV1 是由 Alliance for Open Media(AOM)开发的开源、免版税视频编码,2018 年正式发布。它在 WebRTC 中作为“面向未来”的编码方案被支持,主要解决“带宽紧张 + 高分辨率 + 高帧率”的实时场景。本文从算法特性…

作者头像 李华
网站建设 2026/11/4 23:44:34

OneReward:基于多任务人类偏好学习的统一掩码引导图像生成

文章目录一、前言二、OneReward核心问题核心创新:OneReward 框架数据收集实验结果开源贡献与现有方法的对比一句话总结三、论文摘要1 引言2 相关工作一、前言 仅供参考,未经实验验证。 二、OneReward 论文标题:OneReward: Unified Mask-Gu…

作者头像 李华
网站建设 2026/11/4 11:56:49

LeetCode 2095. 删除链表的中间节点【链表,快慢指针】中等

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

作者头像 李华
网站建设 2026/11/5 4:41:00

数据科学四条职业路径:分析、工程、建模与产品型

1. 这不是“转行指南”,而是一张数据科学从业者的现实路径图“4 Pathways to Data Science”这个标题,我第一次看到时心里就咯噔一下——又一个被过度简化的概念包装。市面上太多文章把数据科学说成“学完Python统计就能进大厂”,结果新人花半…

作者头像 李华
网站建设 2026/11/5 5:16:43

Java毕业设计-基于 SpringBoot 的宠物之家综合管理系统的设计与实现 面向宠物服务场景的宠物之家管理平台设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华