跳到主要内容

centos9 环境搭建

信息

此操作完全是根据自己实际搭建过程进行的记录,此文档所有操作都基于 VMware Workstation 安装 CentOS-Stream-9-20241021.0-x86_64-dvd1.iso

基础环境配置

固定 IP 设置

设置固定ip

进入 /etc/NetworkManager/system-connections/ 目录

> cd /etc/NetworkManager/system-connections/

使用 ll 查看文件列表

> ll
总用量 4
-rw-------. 1 root root 227 10月 24 11:34 ens33.nmconnection

使用 nano 命令编辑 ens33.nmconnection 文件(不同电脑可能文件名存在差异,按情况修改)

nano ens33.nmconnection

默认可以看到如下内容

GNU nano 5.6.1 ens33.nmconnection
[connection]
id=ens33
uuid=aa711ac3-f59c-3709-8c47-e51a33954449
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1729769360

[ethernet]

[ipv4]
method=auto

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

修改 ipv4部分

[ipv4]
address1=100.10.1.12/24,100.10.1.2
dns=114.114.114.114;8.8.8.8
method=manual

使用键盘上 Ctrl+O 保存文件,使用 Ctrl+X 退出编辑器

重启网络服务

> nmcli c reload # 重新加载配置文件
> nmcli c up ens33 # 重启ens33网卡

修改 yum

安装 wget,修改 yum

安装 wget

> yum install -y wget

修改 yum 源头

修改 yum 源,可以加快安装更新 rpm 包。在国内比较常用的有 aliyun 源、163 源等。修改方式如下

> cd /etc/yum.repos.d

> mv CentOS-Base.repo CentOS-Base.repo.backup
> wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
> mv CentOS7-Base-163.repo CentOS-Base.repo
> yum clean all

安装 dotnet

安装 dotnet3.1dotnet6

> sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
#sudo yum install -y dotnet-sdk-3.1
#sudo yum install -y dotnet-sdk-6.0
> sudo yum install -y aspnetcore-runtime-3.1
> sudo yum install -y aspnetcore-runtime-6.0
> sudo yum install -y dotnet-runtime-3.1
> sudo yum install -y dotnet-runtime-6.0

安装 supervisor

> sudo yum install -y python-pip
> sudo yum install -y supervisor

配置调整

/etc/supervisord.conf
[include]
files = /srv/config/supervisor/*.conf

安装 redis

> sudo yum install -y redis

配置调整

/etc/redis.conf
bind 127.0.0.1 ::1 # 取消注释
requirepass foobared # 设置密码时,取消此行注释,修改 `foobared` 为新密码
port 6379 # 默认6379端口,如需更换,直接更改
如果使用非 root 账号,需要给下面文件授权
  • /etc/redis.conf
  • /etc/nginx.conf
  • /srv/config/