Ubuntu LTS系统搭建教程
更新日期: 2024/11/29 字数: 0 字 预计需要时长: 0 分钟
系统说明
测试使用的系统如下:
Ubuntu 16.04 LTS x86_64(amd64)
Ubuntu 18.04 LTS x86_64(amd64)
Ubuntu 20.04 LTS x86_64(amd64)
Ubuntu 22.04 LTS x86_64(amd64)
Ubuntu 24.04 LTS x86_64(amd64)
均按照新系统标准进行安装测试,非正式业务机器和系统
一些国内Ubuntu LTS软件源:Ubuntu LTS Mirrors
Ubuntu 16.04 LTS
请注意
Ubuntu 16.04 LTS已于2021年4月30日停止支持
首先更新系统:
apt update && apt upgrade -y
在SSH终端分别运行下面的两条命令:
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu1604 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server-arm.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu1604 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
运行后如果开启了系统防火墙或安全组请放行50000端口和50001端口(系统防火墙放行命令请根据自身实际情况自行搜索)
启动完成后然后等待5秒钟使用下面的命令查看运行情况
cat cncnet-server.log
若显示为CnCNet Server Running...即代表启动成功
Ubuntu 18.04 LTS
请注意
Ubuntu 18.04 LTS已于2023年5月31日停止标准支持
首先更新系统:
apt update && apt upgrade -y
在SSH终端分别运行下面的两条命令:
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu1804 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server-arm.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu1804 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
运行后如果开启了系统防火墙或安全组请放行50000端口和50001端口(系统防火墙放行命令请根据自身实际情况自行搜索)
启动完成后然后等待5秒钟使用下面的命令查看运行情况
cat cncnet-server.log
若显示为CnCNet Server Running...即代表启动成功
Ubuntu 20.04 LTS
首先更新系统:
apt update && apt upgrade -y
在SSH终端分别运行下面的两条命令:
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu2004 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server-arm.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu2004 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
运行后如果开启了系统防火墙或安全组请放行50000端口和50001端口(系统防火墙放行命令请根据自身实际情况自行搜索)
启动完成后然后等待5秒钟使用下面的命令查看运行情况
cat cncnet-server.log
若显示为CnCNet Server Running...即代表启动成功
Ubuntu 22.04 LTS
首先更新系统:
apt update && apt upgrade -y
在SSH终端分别运行下面的两条命令:
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu2204 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server-arm.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu2204 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
运行后如果开启了系统防火墙或安全组请放行50000端口和50001端口(系统防火墙放行命令请根据自身实际情况自行搜索)
启动完成后然后等待5秒钟使用下面的命令查看运行情况
cat cncnet-server.log
若显示为CnCNet Server Running...即代表启动成功
如果显示:No usable version of libssl was found,请查看下方 Ubuntu 22.04 LTS相关问题
Ubuntu 24.04 LTS
首先更新系统:
apt update && apt upgrade -y
在SSH终端分别运行下面的两条命令:
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu2404 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
#如果当前系统用户不是root最好先提权,以防报错,可以使用下面的命令
sudo -i
#下载cncnet-server
wget -c https://downloads.cncnet.org/cncnet-server-arm.tgz -O - | tar -xz
#配置相关参数并启动
#--name为服务器名称,--maxclients为服务器人数上限,--port和--portv2是服务端口
#人数按照5M带宽30人算即可(保守可按20人),服务端口若无冲突无需更改
nohup ./cncnet-server --name "My Ubuntu2404 Server" --maxclients 200 --port 50001 --portv2 50000 > cncnet-server.log 2>&1 &
运行后如果开启了系统防火墙或安全组请放行50000端口和50001端口(系统防火墙放行命令请根据自身实际情况自行搜索)
启动完成后然后等待5秒钟使用下面的命令查看运行情况
cat cncnet-server.log
若显示为CnCNet Server Running...即代表启动成功
如果提示:Couldn't find a vaild ICU package installed on the system,请查看下方 Ubuntu 24.04 LTS相关问题
如果显示:No usable version of libssl was found,请查看下方 Ubuntu 24.04 LTS相关问题
Ubuntu 22.04 LTS常见问题
我们在测试时遇到了Ubuntu 22.04 LTS缺少OpenSSL1.1库的问题,如果您也遇到了此问题,需要执行下面的命令安装
报错信息:No usable version of libssl was found
#下载OpenSSL 1.1程序包
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
#安装OpenSSL1.1(需要root权限)
dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
Ubuntu 24.04 LTS常见问题
我们在测试时遇到了Ubuntu 24.04 LTS缺少ICU库的问题,如果您也遇到了此问题,需要执行下面的命令安装
报错信息:Couldn't find a vaild ICU package installed on the system
#更新系统软件包列表
apt-get update
#安装ICU开发库
apt-get install libicu-dev
#设置环境变量(如果不想每次启动都设置可以手动加入到当前用户目录下的.bashrc文件)
export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true
同时我们也遇到了Ubuntu 24.04 LTS缺少OpenSSL1.1库的问题,如果您也遇到了此问题,需要执行下面的命令安装
报错信息:No usable version of libssl was found
#下载OpenSSL 1.1程序包
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
#安装OpenSSL1.1(需要root权限)
dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb