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.1 和 dotnet6
> 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/