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

news2025/6/5 7:17:08

在这里插入图片描述
近期单位网站革新,鉴于安全加固,计划将原有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.coloradmin.cn/o/2397084.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

短视频平台差异视角下开源AI智能名片链动2+1模式S2B2C商城小程序的适配性研究——以抖音与快手为例

摘要 本文以抖音与快手两大短视频平台为研究对象,从用户群体、内容生态、推荐逻辑三维度分析其差异化特征,并探讨开源AI智能名片链动21模式与S2B2C商城小程序在平台适配中的创新价值。研究发现,抖音的流量中心化机制与优质内容导向适合品牌化…

【笔记】Windows 下载并安装 ChromeDriver

以下是 在 Windows 上下载并安装 ChromeDriver 的笔记: ✅ Windows 下载并安装 ChromeDriver 1️⃣ 确认 Chrome 浏览器版本 打开 Chrome 浏览器 点击右上角 ︙ → 帮助 → 关于 Google Chrome 记下版本号,例如:114.0.5735.199 2️⃣ 下载…

Spark-Core Project

RDD转换算子总结 RDD转换算子分为Value类型、双Value类型和Key - Value类型。 1、Value类型 map:对数据逐条映射转换,可改变数据类型或值。如 dataRDD.map(num > num * 2 运行结果: 2)mapPartitions:以分区为单位处…

Wireshark 使用教程:让抓包不再神秘

一、什么是 tshark? tshark 是 Wireshark 的命令行版本,支持几乎所有 Wireshark 的核心功能。它可以用来: 抓包并保存为 pcap 文件 实时显示数据包信息 提取指定字段进行分析 配合 shell 脚本完成自动化任务 二、安装与验证 Kali Linux…

JWT安全:接收无签名令牌.【签名算法设置为none绕过验证】

JWT安全:假密钥【签名随便写实现越权绕过.】 JSON Web 令牌 (JWT)是一种在系统之间发送加密签名 JSON 数据的标准化格式。理论上,它们可以包含任何类型的数据,但最常用于在身份验证、会话处理和访问控制机制中发送有关用户的信息(“声明”)。…

白银价格查询接口如何用Java进行调用?

一、什么是白银价格查询接口? 它聚焦于上海黄金交易所、上海期货交易所等权威市场,精准提供白银价格行情数据,助力用户实时把握市场脉搏,做出明智的投资决策。 二、应用场景 分析软件:金融类平台可以集成本接口&…

FreeBSD 14.3 候选版本附带 Docker 镜像和关键修复

新的月份已经到来,FreeBSD 14.3 候选发布版 1 现已开放测试,它带来了一些您可能会觉得有用的更新,特别是如果您对Docker容器感兴趣的话。RC1 版本中一个非常受欢迎的改进是,FreeBSD 项目已开始将官方开放容器计划 (OCI) 镜像发布到…

「Java教案」算术运算符与表达式

课程目标 1.知识目标 能够区分Java运算符的种类,例如,算术、赋值、关系、逻辑、位运算等。能够区分Java各类运算符的功能和使用场景。能够根据表达式的构成和计算规则,写出正确的表达式。能够根据运算符优先级与结合性&#xff…

论文写作核心要点

不要只读论文里的motivation和method 论文里的图表和统计特征 在论文里找到具有统计意义的东西,那么在语料里也肯定遵循这样的规律,我们就能用机器学习的方法, 我们再用不同方法解决,哪种方法好,就用哪种 实验分析 …

[java]eclipse中windowbuilder插件在线安装

目录 一、打开eclipse 二、打开插件市场 三、输入windowbuilder,点击install 四、进入安装界面 五、勾选我同意... 重启即可 一、打开eclipse 二、打开插件市场 三、输入windowbuilder,点击install 四、进入安装界面 五、勾选我同意... 重启即可

Ubuntu20.04服务器开启路由转发让局域网内其他电脑通过该服务器连接外网

要让你的 Ubuntu作为路由器,通过 Wi-Fi 上网,并给连接到 UsbNetwork 的设备提供网络,需要做以下配置: 1. 网络拓扑 [互联网] ← (Wi-Fi, wlo1) → [Ubuntu] ← (USB网络/USB以太网, UsbNetwork) → [设备]Ubuntu: Wi-…

【Oracle】TCL语言

个人主页:Guiat 归属专栏:Oracle 文章目录 1. TCL概述1.1 什么是TCL?1.2 TCL的核心功能 2. 事务基础概念2.1 事务的ACID特性2.2 事务的生命周期 3. COMMIT语句详解3.1 COMMIT基础语法3.2 自动提交与手动提交3.3 提交性能优化 4. ROLLBACK语句…

Windows | 总误按Num Lock?修改注册表永久禁用Numlk键使小键盘一直输入数字

先说需修改注册表的位置与键值 路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\ 二进制键:Scancode Map 键值: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 45 00 00 00 00 00 00 00 00 00如下图: …

2.RV1126-OPENCV Mat理解和AT函数

一.Mat概念 Mat 是整个图像存储的核心也是所有图像处理的最基础的类,Mat 主要存储图像的矩阵类型,包括向量、矩阵、灰度或者彩色图像等等。Mat由两部分组成:矩阵头,矩阵数据。矩阵头是存储图像的长度、宽度、色彩信息等头部信息&a…

unidbg patch 初探 微博deviceId 案例

声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 逆向过程 看了b站迷人瑞信那个由于是…

循序渐进 Android Binder(一):IPC 基本概念和 AIDL 跨进程通信的简单实例

Binder 给人的第一印象是”捆绑者“,即将两个需要建立关系的事物用某些工具束缚在一起。在 Android 中,Binder 是一种高效的跨进程通信(IPC)机制,它将可以将运行在不同进程中的组件进行绑定,以实现彼此通信…

网络安全之Web渗透加解密

项目基本使用 准备环境:node.js python chrome npm install chrome-remote-interface pip install playwright playwright install chromium pip install mitmproxy ............... 第一步启动cdp.js。 第二步使用python .\cdp_load.py vue_demo,连…

【LeetCode 题解】两数之和(C++/Python 双解法):从语法到算法的全面解析

【LeetCode题解】两数之和(C/Python双解法):从语法到算法的全面解析 一、题目描述 题目链接:1. 两数之和 难度:简单 要求:给定一个整数数组 nums 和一个整数目标值 target,在数组中找出两个数…

【机器学习基础】机器学习入门核心算法:集成学习(Ensemble Learning)

机器学习入门核心算法:集成学习(Ensemble Learning) 1. 算法逻辑核心逻辑: 2. 算法原理与数学推导2.1 Bagging(Bootstrap Aggregating)2.2 Boosting2.3 Stacking 3. 模型评估评估指标基学习器选择策略 4. 应…

【TMS570LC4357】之相关驱动开发学习记录1

系列文章目录 【TMS570LC4357】之工程创建 【TMS570LC4357】之工程配置修改 【TMS570LC4357】之HALCOGEN使用 【TMS570LC4357】之相关问题及解决 ——————————————————— 前言 记录笔者在第一次使用TMS570过程中对外设驱动的一些学习碎片。 1. RTI 1.1 添…