论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
Linux CentOS9安装设置
Linux CentOS9安装设置
罪恶克星
金牌会员
|
2024-8-2 20:46:51
|
显示全部楼层
|
阅读模式
楼主
主题
655
|
帖子
655
|
积分
1965
CentOS 9 :
更好的容器支持
自带PHP、Python、Git等应用工具
内核利用 5.14.x ,更好的安全补丁与加强,安全性、性能与硬件兼容性更好
更新到2027年,继续维护到到2032年
下载前准备:
VMware
CentOS 9 镜像 (约 10GB )
ssh 工具 (比方Xterminal)
VMware 官方下载地址
Xterminal 官方下载地址
CentOS 9 镜像官方下载地址
此文章以x86_64架构为例
安装CentOS 镜像
开始安装
VMware创建虚拟机
创建虚拟机
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
找到刚刚下载的镜像
确定
开机
选择第一个选项
期待安装,直到出现语言选择页面
安装过程语言,利用简体中文 可能 会出现闪屏问题
设置root暗码,
root暗码(肯定要记住)
SYSTEM
保举在 Software Selection 中选择 Minimal Install (否则默认安装GUI,是真的卡得批爆)
开始安装
重启体系
重启期待后页面
这里是GUI界面
这里是没有 GUI 的界面,Minimal Install
设置 CentOS
安装完CentOS体系后就该准备添加用户,固定IP,修改主机名等设置了
安装Vim
vim是vi的加强,很好用文本编辑器,此处利用yum安装
yum -y install vim
复制代码
安装成功
添加用户
在Linux中尽量不要利用root用户,由于权限太大,一般利用普通用户
创建普通用户
#添加用户,此处示例用户名fishpie
useradd fishpie
#设置用户fishpie的密码为123456
passwd 123456
复制代码
为用户添加 sudo 权限
sudo vim /etc/sudoers
复制代码
sudoers文件内找到
在root行下添加本身的用户内容
按键 i 进入编辑模式
编写完成后 按键Esc 退出编辑模式
按键: (英文模式) + wq! + 回车 逼迫生存退出
切换到添加的用户
su fishpie
#使用root用户切换到其他用户不需要输入密码
#但是其他用户切换到root用户需要输入密码
复制代码
关闭防火墙
暂时关闭防火墙的目的是为了ssh连接利用22端口更方便,也可根据需要,利用哪个端口就放行哪个端口,
比方:
放行80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#停止防火墙服务
sudo systemctl stop firewalld
#关闭防火墙开机自启动
sudo systemctl disable firewalld
复制代码
关闭 selinux 安全文件体系
sudo vim /etc/selinux/config
复制代码
红框改为SELINUX=disabled
利用 SSH 工具连接主机
查看本机现在的ip地址
ip addr
复制代码
添加ssh连接
生存后举行连接
设置静态IP地址
设置静态IP可以使得每次SSH连接不需要更改地址信息,否则虚拟机每重启一次都要重新设置连接信息
CentOS 9 利用的是网络管理工具是NetworkManager,与CentOS 7 差异
先查看本身的虚拟网络编辑器,这些信息需要记住
下一步
假如想更改网关,则选择
修改 /etc/NetworkManager/system-connections 目次下的文件
vim /etc/NetworkManager/system-connections/ens160.nmconnection
复制代码
文件原内容
[connection]
id=ens160
uuid=2ae78539-cc7c-3cbb-ba89-7639fb7cd261
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1714067350
[ethernet]
[ipv4]
method=auto
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]
复制代码
更改后
[connection]
id=ens160
uuid=2ae78539-cc7c-3cbb-ba89-7639fb7cd261
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1714067350
[ethernet]
[ipv4]
method=manual
#主机需要在子网IP下,最后一位值在3-254,此处以134为例
address=192.168.84.134/24 #设置为自己自定义IP
gateway=192.168.84.2 #设置为自己的网关
dns=8.8.8.8;8.8.4.4 #设置DNS服务器
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]
复制代码
将 method 的值改为 manual,表示手动设置 IP 地址。
在 address1 行添加你想要设置的固定 IP 地址和子网掩码,格式为 IP地址/子网掩码位数。
在 gateway 行添加默认网关的 IP 地址。
在 dns 行添加 DNS 服务器的 IP 地址,多个地址之间用分号 ; 隔开。
此时作者的这台主机的公网IP就固定为了192.168.84.134,假如想搭建集群,则需要保证其他主机的固定IP互不雷同
生存设置文件并退出
重启 NetworkManager服务以应用新的设置
systemctl restart NetworkManager
复制代码
再次举行SSH连接
测试DNS服务与联网环境
修改主机名
为主机起一个名字
修改文件 /etc/hostname
sudo vim /etc/hostname
复制代码
比方修改主机名为node4
生存退出
修改 hosts 文件
设置 IP 与 主机 的映射,相当于 本机IP=本机名称
修改/etc/hosts 文件
sudo vim /etc/hosts
复制代码
生存退出
重启服务器
sudo reboot
复制代码
(CentOS 9 的开机真的很慢)
保举文章
Linux手记(LTS)-CSDN博客
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
罪恶克星
金牌会员
这个人很懒什么都没写!
楼主热帖
2. 函数
京东张政:内容理解在广告场景下的实践 ...
dotnet 6 为什么网络请求不跟随系统网 ...
HCIA学习笔记十一:ARP地址解析协议 ...
【C#/.NET】RESTful风格的Post请求与Cr ...
花了两天从几十万行代码里总结出的22个 ...
分享 — 如何在 Linux_Kali 中进行Clas ...
学习ASP.NET Core Blazor编程系列十五 ...
从Android开发的角度比较MVC,MVP,MVVM ...
在winform中绘图
标签云
挺好的
服务器
快速回复
返回顶部
返回列表