CentOS_7.9 2U物理服务器上部署系统简易操作步骤

article/2025/9/7 23:18:10

在这里插入图片描述
近期单位网站革新,鉴于安全加固,计划将原有Windows环境更新到Linux-CentOS 7.9,这版本也没的说(绝)了(版)官方停止更新,但无论如何还是被sisi的牵挂着这一大批人,毕竟从接触至今也近20年了这就是我们的青春啊…从环境组件兼容性还是操作习惯的坚挺都是杠杠的,话说回来唠叨几句情怀再好也抵挡不过趋势,以后的以后还是一样要update,活到老学到老嘛。近期一直没有写点啥,想着节(端)前(午)放松下,就做个简单记录给正需和正搜到的童鞋们参考下,毕竟我们也是这一路走过来的人,路好不好走,走走就知道了,此文无涉及到深技术层面,纯属记录。

物理服务器安装CentOS基本思路(其实没啥绕绕弯弯的想法,就类似一台电脑安装系统…_)

1、下载获取CentOS7.9系统镜像源到本地
2、通过UltraISO或PE大白菜等工具烧录系统到介(U)质(盘)
3、执行插入到物理服务器端口,BIOS上设置从U盘系统
4、执行读取ISO镜像并安装设置系统(DATA分区、hostname、IP/DNS、时区等配置)
5、安装标准版安装图形界面程序(GNOME) 6、安装必备的远程工具(如VNC)
在这里插入图片描述

硬件:

1、制作启动盘:8G或以上 U盘* 1
2、服务器:Leonvo System X3650M5(Intel Xeon E5-2620 v4 8C 2.1GHz 20MB Cache 2133MHz 85W2,16GB TruDDR4 Memory (2Rx4, 1.2V) PC4-19200 CL17 2400MHz LP RDIMM4,300GB 10K 12Gbps SAS 2.5" G3HS HDD*2)

软体:

1、CentOS-7.9-x86_64-DVD-2009
2、烧录软件-UltraISO
3、标准版安装图形界面程序(GNOME)
4、Tigervnc-server-minimal-1.8.0-21.el7.x86_64

以下步骤我主要是简洁体现突出部分要点:

一、下载获取CentOS7.9系统镜像源到本地

CentOS官网:
https://www.centos.org/download/
国内镜像资源:
http://mirrors.163.com/centos/
https://developer.aliyun.com/mirror/centos
https://mirrors.tuna.tsinghua.edu.cn/centos/

二、通过UltraISO或PE大白菜等工具烧录系统到介(U)质(盘)

2.1 打开刚下载好的镜像系统

在这里插入图片描述

2.2 插入U盘,写入iso镜像到移动介质

在这里插入图片描述

2.3 确认相关主要参数,U盘盘符,ISO镜像源,其他的可选也可默认,然后执行制作…

在这里插入图片描述

2.4完成系统刻录

在这里插入图片描述
在这里插入图片描述

三、执行插入到物理服务器端口,BIOS上设置从U盘引导安装系统,比如我们电脑按F12设置快速引导一样,根据不同服务器进行操作

设置BIOS/UEFI:进入服务器的BIOS或UEFI设置,确保引导顺序设置为从USB驱动器启动。
我这是Lenovo System X为例,操作即可启动主机在如下菜单按F1进入BIOS(选择boot manager),F12进入选择启动设备

四、执行读取ISO镜像并安装设置系统(DATA分区、hostname、IP/DNS、时区等配置),这里就不一一列出最基础的安装步骤,如需可以任意搜索CentOS7.9系统安装部署环节相关文章参考

4.1 老规矩,首页还是要呈现下的,1)直接安装系统 2)先测试介质环境无问题再安装 3)故障排除,这里无需多想直接安装即可

在这里插入图片描述

4.2 预配置页面(时区、分区、hostname、IP/DNS配置、桌面环境、软件包等可选,也可直接等安装完在系统内设置)

以下参考:

时区---ShangHai
分区逻辑---测试环境可简单就自动分区即可,我这边采用手动标准分区:
/boot 1024M
BIOS Boot 1M
/ 10%
/usr 10%
/var 10%
/swap 16G以内=8G、16G及以上=4G
/data&/home 剩下所有
-----------------------------
Hostname---http
其他配置按具体需求来做即可(如需桌面及安装软件包可直接勾选GNOME或后续再安装都一样)

在这里插入图片描述

五、系统完成安装

在这里插入图片描述

5.1 【必备工具】
# 接下来安装几个系统编辑、解压缩、FTP、更新等必要的工具程序;
yum -y install vim
yum -y install unzip
yum -y install lrzsz
yum -y install wget
yum -y update

————————————————

5.2 【防火墙配置命令】系统默认是开启,关闭也不影响;
systemctl status firewalld    #查看当前防火墙是否开启 
systemctl stop firewalld      #关闭防火墙
systemctl start firewalld     #开启防火墙
systemctl disable firewalld   #禁用防火墙firewall-cmd --zone=public --add-port=10050/tcp --permanent  #若要开防火墙则开放10050端口
firewall-cmd --reload  #重启防火墙,生效配置

————————————————

5.3 【SELinux安全机制配置】
vi /etc/selinux/config
setenforce 0   # 临时
sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久

————————————————

5.4 【关闭SWAP】
swapoff -a # 临时关闭
sed -ri 's/.*swap.*/#&/' /etc/fstab  # 永久关闭

————————————————

5.5 【查看/修改主机名】
# 主机名配置
hostname
hostnamectl set-hostname ******
或
vi /etc/hostname
systemctl restart systemd-hostnamed  #退出ssh会话重新登入生效
5.6 【查看/修改IP/DNS】
ip address
vi /etc/sysconfig/network-scripts/ifcfg-ens192
service network restart# 修改DNS      
vi /etc/resolv.conf # 重启网卡     
systemctl restart network  ---centos 7.9
##如果NAT或桥接DHCP,直接修改ONBOOT=yes即可   #将no改成yes
———
##设置静态IP
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp  -----------#将dhcp改成none或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=ens192
UUID=33485a7a-4008-453b-8b4e-fdb0c70e1e95
DEVICE=ens192
ONBOOT=no   ---------------#将no改成yes
------------------
IPADDR=192.168.10.***
PREFIX=24
GATEWAY=192.168.10.1
DNS1=192.168.10.***
DNS2=192.168.10.***
IPV6_PRIVACY=no
------------------
————————————————
5.7 【更换源】
# 查看系统
cat /etc/redhat-release
uname -r
# 查看当前源
ll /etc/yum.repos.d/
# 备份当前源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
# 下载阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 查看已下载源
ll /etc/yum.repos.d/
# 清空缓存
yum clean all
# 生成缓存
yum makecache
5.8 【同步NTP时间】
Linux_CentOS_7.9配置区域时间及NTPDATE同步之简易记录
## 修改时区时间
方法一:
timedatectl 
timedatectl list-timezones 
timedatectl set-timezone Asia/Shanghai
--------------
方法二:
# 同步NTP时间
yum install -y ntpdate  #同步安装ntp时间服务器
ntpdate -u ntp.aliyun.com #同步系统时间与网络时间
ntpdate cn.pool.ntp.org  #同步系统时间与网络时间
5.9【添加hosts解析】
vi /etc/hosts
5.10【SSH接入】
网络配置好后我们就直接可以使用Xshell连接,也可以用其他SSH工具如Putty、SecureCRT、Mobaxterm等;
ssh 192.168.10.***

六、安装标准版安装图形界面程序(GNOME)

6.1 假设在原装没有勾选图形GNOME,那在系统命令界面直接使用yum安装图形化
# 标准版安装图形界面程序(GNOME)
yum -y groupinstall "gnome desktop"
Startx
# 设置默认启动图形界面程序
systemctl set-default graphical.target
Centos7关闭图形界面企业认证 gnome-inital-setup
# 安装完成centos7/centos8之后总会提示新增普通用户,如何跳过系统安装完成后会要求重启动(注意这里是需要第一次进入),出现图形界面后 ctrl+alt+F2进入命令行界面(root账号登录)
yum remove gnome-initial-setup -y
init 3
init 5
执行完成后,再ctrl+alt+F1进入图形化界面就会跳过此步骤

七、安装必备的远程工具(如VNC)

7.1 【安装VNC】
rpm -qa | grep vnc    ##查看系统现有VNC软件版本
tigervnc-server-minimal-1.8.0-21.el7.x86_64
tigervnc-license-1.8.0-21.el7.noarch
gtk-vnc2-0.7.0-3.el7.x86_64
gvnc-0.7.0-3.el7.x86_64
yum install tigervnc-server -y
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
vim /etc/systemd/system/vncserver@:1.service
##ExecStart=/usr/bin/vncserver_wrapper root %i
vncpasswd
## 重新加载系统服务
systemctl daemon-reload
## 开启自启动
systemctl enable vncserver@:1.service  
systemctl status vncserver@:1.service
vncserver  ## 手动启动vncserver
reboot ## 重启生效查看服务状态
systemctl status vncserver@\:1.service
--------------
其他参考命令
[root@orcl3 ~]# systemctl start vncserver@:1.service  ## 开启服务
[root@orcl3 ~]# systemctl disable vncserver@:1.service  ## 禁用服务开机自启动
--------------
7.2 【卸载VNC】
yum remove tigervnc-server -y

删除vnc下的配置

rm -rf /root/.vnc
rm -rf /etc/systemd/system/vncserver@\:1.service 
rm -rf /etc/.X11-unit
rm -rf /etc/.X*-lock

在这里插入图片描述

以上感谢!搬砖无止境…


http://www.hkcw.cn/article/WdYFRGFSBy.shtml

相关文章

《仿盒马》app开发技术分享-- 订单详情页(端云一体)

开发准备 在之前的章节中我们实现了订单的提交,以及提交之后跳转到确认订单页面,在确认订单页面我们添加了一个入口,这个入口是查询订单,当我们点击入口时,我们需要跳转到一个新的界面,这个界面通过接收上…

C# 控制台程序获取用户输入数据验证 不合规返回重新提示输入

在 C# 控制台程序中实现输入验证并循环重试&#xff0c;可以通过以下方式实现高效且用户友好的交互。以下是包含多种验证场景的完整解决方案&#xff1a; 一、通用输入验证框架 public static T GetValidInput<T>(string prompt, Func<string, (bool IsValid, T Val…

Linux:shell脚本常用命令

一、设置主机名称 1、查看主机名称 2、用文件的方式更改主机名称 重启后&#xff1a; 3、 通过命令修改主机名 重启后&#xff1a; 二、网络管理命令 1、查看网卡 2、设置网卡 &#xff08;1&#xff09;网卡未被设置过时 &#xff08;2&#xff09;当网卡被设定&#xff0c…

2025年渗透测试面试题总结-匿名[校招]安全研究员(SAST方向)(题目+回答)

安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 匿名[校招]安全研究员(SAST方向) 一面问题回答框架 1. 自我介绍 2. 简历深挖&#xff08;漏洞挖掘&#x…

基于Java,SpringBoot,Vue,UniAPP医院预约挂号买药就诊病例微信小程序系统设计

摘要 随着医疗信息化的不断推进以及“互联网医疗”模式的广泛普及&#xff0c;传统医院挂号流程中存在的排队时间长、资源分配不均等问题日益凸显&#xff0c;急需通过数字化手段加以解决。本研究设计并实现了一套基于Java、SpringBoot、Vue与UniAPP技术栈的医院预约挂号微信小…

制作一款打飞机游戏62:添加音效

添加音乐 今天&#xff0c;我们要添加音乐。 首先&#xff0c;打开包含音轨的文件夹&#xff0c;然后使用文本编辑器打开cowshrub文件。接着&#xff0c;打开捐赠卡&#xff0c;复制其中的音乐和音效数据&#xff0c;粘贴到cowshrub文件中&#xff0c;替换原有的音效块&#…

WPF log4net用法

WPF log4net用法 一、在工程中管理NuGet程序包&#xff0c;找到log4net&#xff0c;点击安装&#xff0c;如下图已成功安装&#xff1b; 二、在工程中右键添加新建项&#xff0c;选择应用程序配置文件&#xff08;后缀为.config&#xff09;,然后设置名称&#xff0c;这里设置…

视频监控管理平台EasyCVR安防监控小知识:视频监控AI智能分析的常见部署方式有哪些?

一、方案背景​ 随着视频监控技术迭代&#xff0c;AI智能分析成为提升系统价值的核心。通过实时处理视频流辅助决策&#xff0c;广泛应用于智慧社区、园区等场景。由于AI算法部署方式多样且各有适用场景&#xff0c;因此合理选择部署方式是项目成功的关键。 二、主流AI算法部署…

5G RedCap是什么-与标准5G的区别及支持路由器推荐

技术背景与重要性 从智能穿戴到工业传感器&#xff0c;物联网设备种类繁多&#xff0c;但并非所有设备都需要标准5G的全部功能。为满足这些中端应用的需求&#xff0c;3GPP在Release 17中引入了5G RedCap&#xff08;Reduced Capability&#xff09;&#xff0c;也称为5G NR-L…

vmware虚拟机固定IP

vmware虚拟机固定IP vmware虚拟机端设置 vmware 设置nat模式 打开设置“网络和Internet”&#xff0c;点击“更改适配器选项”&#xff0c;点击适配器VMnet8&#xff0c;修改IP和DNS相关配置 虚拟机端设置 root用户登录虚拟机&#xff0c;输入命令&#xff1a; vi /et…

据传苹果将在WWDC上发布iOS 26 而不是iOS 19

苹果可能会对其操作系统的编号方式做出重大改变&#xff0c;基于年份的新版系统会将iOS 19重新命名为 iOS 26&#xff0c;同时 macOS 也会以同样的方式命名。 苹果的编号系统相当简单&#xff0c;版本号每年都会像钟表一样定期更新。然而&#xff0c;今年秋天情况可能有所不同&…

【深度剖析】义齿定制行业数字化转型模式创新研究(上篇2:痛点和难点分析)

数字化转型正在重塑义齿行业的生态格局,但也面临技术融合与模式变革的深层挑战。当前,义齿定制行业正处于从传统手工制造向全流程数字化制造转型的关键阶段。3D扫描、CAD/CAM(计算机辅助设计与制造)、3D打印等技术的广泛应用,显著提升了义齿制作的精度和效率。传统石膏模型…

英语学习5.29

主语 be动词 the first to do sth ✅ 例句解析&#xff1a; He was the first to arrive at the meeting. 他是第一个到会议现场的人。 Zhai Zhigang was the first Chinese astronaut to walk in space. 翟志刚是第一个进行太空行走的中国宇航员。 She is the first in h…

【从零开始学习QT】快捷键、帮助文档、Qt窗口坐标体系

目录 Qt Creator 中的快捷键 使用帮助文档 Qt 窗口坐标体系 QT专栏&#xff1a;QT_uyeonashi的博客-CSDN博客 Qt Creator 中的快捷键 • 注释&#xff1a;ctrl / • 运行&#xff1a;ctrl R • 编译&#xff1a;ctrl B • 字体缩放&#xff1a;ctrl 鼠标滑轮 • 查找&am…

docker网络相关内容详解

一、docker与k8s 一、Docker 核心解析 1. Docker 定义与架构 本质&#xff1a; 容器化平台&#xff08;构建容器化应用&#xff09;、进程管理软件&#xff08;守护进程管理容器生命周期&#xff09;。客户端&#xff08;docker cli&#xff09;与服务端&#xff08;docker ser…

制造企业生产数据分析全解析:5大类数据定义、分析方法与落地指南

在制造业精细化管理需求日益迫切的背景下&#xff0c;生产数据分析成为破解效率低下、成本高企、质量波动等难题的关键。本文系统解析制造企业生产数据的核心类别、分析逻辑及落地路径&#xff0c;提供从数据采集到决策优化的全流程方法论。 文章首先阐明生产数据分析的核心价…

C# 类和继承(屏蔽基类的成员)

屏蔽基类的成员 虽然派生类不能删除它继承的任何成员&#xff0c;但可以用与基类成员名称相同的成员来屏蔽&#xff08;mask&#xff09; 基类成员。这是继承的主要功能之一&#xff0c;非常实用。 例如&#xff0c;我们要继承包含某个特殊方法的基类。该方法虽然适合声明它的…

C语言——数组

一、数组的概念 数组是一组相同类型元素的集合&#xff1b;从这个概念中我们就可以发现2个有价值的信息&#xff1a; &#xff08;1&#xff09;数组中存放的是1个或者多个数据&#xff0c;但是数组元素个数不能为0。 &#xff08;2&#xff09;数组中存放的多个数据&#xff…

Flink

文章目录 Flink1.Flink简介2.为什么选择Flink2.1 传统数据处理架构2.2 大数据Lambda架构2.3 流处理架构2.4 Flink是理想的流计算框架2.5 Flink的优势 3.Flink应用场景3.1 事件驱动型应用3.2 数据分析应用3.3 数据流水线应用 4.Flink技术栈5.Flink体系架构 Flink 1.Flink简介 …

使用C# 快速删除Excel表格中的重复行数据-详解

目录 简介 使用工具 C# 删除Excel工作表中的重复行 C# 删除指定Excel单元格区域中的重复行 C# 基于特定列删除重复行 RemoveDuplicates 方法快速比较 简介 重复行是指在Excel表格中完全相同的多行数据。这些冗余行的存在可能源于多种原因&#xff0c;例如&#xff1a; …