最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Linux搭建僵尸毀滅工程服務(wù)器流程分享(centos7.9)

2023-08-20 19:29 作者:三月七家的犬  | 我要投稿

注意!本文采用Linux物理機搭建服務(wù)器,系統(tǒng)為Centos7.9,如有云服務(wù)器搭建需求,可以參考其他文章或?qū)?,流程差不多的?/span>

此外本文搭建過程需要一定Linux基礎(chǔ),對純小白要求較大,請考慮winserver系統(tǒng)進行搭建(winServer2019及以上)

物理機搭建材料需求:一個容量大點的U盤(我用了16G),一臺X86架構(gòu)的電腦,一根網(wǎng)線連自家光貓或者路由器,其他輸入輸出設(shè)備自備顯示器鍵盤鼠標什么的(筆記本就都自帶了)。

物理機搭建

找到阿里云的centos鏡像,

下載地址:?https://mirrors.aliyun.com/centos/

選擇7.9

找到這里 Index of /centos/7.9.2009/isos/x86_64/

下載2009,4.4G的那個。

下載

制作U盤啟動盤。這里使用rufus制作。其他制作軟件都可。

U盤制作

選擇好U盤,和鏡像,其他都和我參數(shù)一樣默認就行,點擊開始。之后什么格盤什么分區(qū)都點是(注意會格式化U盤的,最好是沒數(shù)據(jù)的空盤來做,或者自己配方好數(shù)據(jù))

還有啟動盤的名字短一點Centos7就行了,長了有時候會出錯。

啟動盤制作


完成之后,給電腦插上U盤,進入BIOS,設(shè)置U盤啟動項。(具體進入和設(shè)置U盤啟動的流程就不多講了,每個廠商的設(shè)備不太一樣,自己找一下)


進入U盤安裝的界面

一段時間的滾屏幕之后進入安裝界面

選擇中文后繼續(xù)

直接自動分區(qū)和最小安裝

安裝的時候設(shè)置一下root密碼,等待安裝完它自己重啟。

然后給電腦插上網(wǎng)線。

輸入用戶名root,和自己設(shè)置的密碼完成登錄。

再輸入ip addr 查看網(wǎng)卡信息。

找到自己的有線網(wǎng)卡,記錄一下名字。然后我們?nèi)ヅ渲镁W(wǎng)卡。(我這里已經(jīng)配置好了所以后面會有地址)

輸入vi /etc/sysconfig/network-scripts/ifcfg-你的網(wǎng)卡名字

然后和圖片上那樣改改,分配地址需要一些網(wǎng)絡(luò)基礎(chǔ)。懶的話就DHCP別改了,就onboot改為yes就行。

按i進入編輯模式。寫完之后esc加:wq保存

BOOTPROTO=static #將dhcp模式修改為static模式,手動配置網(wǎng)卡信息

ONBOOT=yes #設(shè)置網(wǎng)卡為開機自啟動

IPADDR=192.168.0.207 #設(shè)置IP地址

NETMASK=255.255.255.0 #設(shè)置對應(yīng)子網(wǎng)掩碼

GATEWAY=192.168.0.254 #設(shè)置對應(yīng)網(wǎng)關(guān)

DNS1=192.168.0.254?#設(shè)置首選DNS

然后 輸入?systemctl restart network 以重啟網(wǎng)卡,應(yīng)用配置。


然再ip addr 就有地址了

輸入ping 114.114.114.114 或者8.8.8.8 看一下能否上外網(wǎng)。

此時網(wǎng)絡(luò)設(shè)置已經(jīng)完成,通過終端軟件的SSH連接就可以遠程訪問服務(wù)器了。

這里使用finalshell為例。

連接完成

到此為止系統(tǒng)安裝完成。

由于僵毀的服務(wù)器需要Glibc2.9版本,而centos7.9只有2.17,所以我們接下來需要對Glibc進行升級(此過程有點繁瑣)

注意,glibc版本升級可能導致操作系統(tǒng)無法使用,所以請務(wù)必謹慎操作。

高版本的Glibc沒法通過yum等軟件包形式直接安裝,需要下載源碼進行編譯,所需時間較長。

安裝之前還需要安裝升級其他依賴。

glibc版本:升級前2.17,升級后2.31

python版本:升級前2.7.5,升級后3.4.10

gcc版本:升級前4.8.5,升級后9.3.0

make版本:升級前3.82,升級后4.3

安裝bison.

1.make升級

升級前需確認當前環(huán)境的make版本(make -v),要4.0以上

安裝依賴

yum -y install gcc gcc+ (由于我們是最小安裝,有可能yum不能直接使用,搭建查詢一下報錯原因,比較簡單這里略過。)

建立一個文件夾來放升級的東西

mkdir /update1

進入新建的文件夾,下載make安裝包

cd /update1

wget https://mirrors.aliyun.com/gnu/make/make-4.3.tar.gz

解壓壓縮包并建立構(gòu)建目錄

tar -xf make-4.3.tar.gz

cd make-4.3

mkdir build

cd build

?指定安裝到具體的目錄下,此示例表示將make安裝到/opt下

../configure --prefix=/opt/make

?編譯安裝

make && make install

?建立軟連接

ln -sf /opt/make/bin/make /usr/bin/make

?檢查make版本

make --version

make升級完成

2.GCC升級

安裝升級依賴

yum install -y gcc-c++ glibc-devel mpfr-devel libmpc-devel gmp-devel glibc-devel.i686

cd /update1

下載包

wget https://mirrors.aliyun.com/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz

解壓依賴包

tar -zxf gcc-9.3.0.tar.gz

cd gcc-9.3.0/

下載4個依賴包

./contrib/download_prerequisites

.如果下載很慢的話,可以將./contrib/download_prerequisites?中的字符串:

ftp://gcc.gnu.org/pub/gcc/infrastructure

換成

http://www.mirrorservice.org/sites/sourceware.org/pub/gcc/infrastructure

重新執(zhí)行的時候記得將下面四個文件刪了重下,不然容易出現(xiàn)驗證失敗的問題


建立構(gòu)建目錄

mkdir build

進入構(gòu)建目錄

cd build

指定安裝到具體的目錄下,此示例表示將make安裝到/usr下(說明:若安裝到非/usr目錄,如安裝到/opt/gcc,則在編譯完成后需要配置環(huán)境變量、建立軟連接。)

../configure --enable-checking=release --enable-language=c,c++ --disable-multilib --prefix=/usr

編譯安裝

make -j4 # -j代表編譯時的任務(wù)數(shù),一般有幾個cpu核心就寫幾,構(gòu)建速度會更快一些。該步驟執(zhí)行時間很長(真的要很久,超級久看配置)

make install

配置環(huán)境變量

vi /etc/profile.d/gcc.sh

gcc環(huán)境配置

export PATH=/opt/gcc/bin:$PATH

export LD_LIBRARY_PATH=/opt/gcc/lib

編輯完成后:wq保存并退出

重載環(huán)境變量

source /etc/profile

重新生成新的鏈接

?取消原始鏈接

unlink /usr/bin/cc

?建立新鏈接

ln -sf /opt/gcc/bin/gcc /usr/bin/cc

ln -sf /opt/gcc/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include /usr/include/gcc

設(shè)置庫文件

echo "/opt/gcc/lib64" >> /etc/ld.so.conf.d/gcc.conf

加載動態(tài)連接庫

ldconfig -v

查看加載結(jié)果

ldconfig -p | grep gcc

安裝完成后檢查gcc版本,若gcc升級失敗則需查找失敗原因并重新進行升級操作

gcc -v

安裝完成

3.安裝bison

yum install bison -y

bison --version 查看安裝版本,裝了就行,問題不大

安裝完成

4.安裝python3

yum install -y python3

python3 -V


5.安裝Glibc

下載glibc-2.31安裝包

cd?/update1

wget https://mirrors.aliyun.com/gnu/glibc/glibc-2.31.tar.gz

進入到解壓目錄

tar -xf glibc-2.31.tar.gz

cd glibc-2.31

查看安裝glibc的前提依賴,對于不滿足的依賴需要進行升級,使用yum -y install xxx 升級或安裝即可

cat INSTALL | grep -E "newer|later" | grep "*"

# 輸出

* GNU 'make' 4.0 or newer

* GCC 6.2 or newer

* GNU 'binutils' 2.25 or later

* GNU 'texinfo' 4.7 or later

* GNU 'bison' 2.7 or later

* GNU 'sed' 3.02 or newer

* Python 3.4 or later

* GDB 7.8 or later with support for Python 2.7/3.4 or later

* GNU 'gettext' 0.10.36 or later

建立構(gòu)建目錄,執(zhí)行編譯安裝

mkdir build

?指定安裝到具體的目錄下,此示例表示將make安裝到/opt下

cd build/

../configure? --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin --disable-sanity-checks --disable-werror

?編譯安裝

make -j4? # 此處時間較長

make install

解決新啟動遠程終端時報一個WARNING

make localedata/install-locales

安裝完成后檢查glibc版本

strings /lib64/libc.so.6 | grep -E "^GLIBC" | sort -V -r | uniq

# 輸出

GLIBC_PRIVATE

GLIBC_2.30

GLIBC_2.29

GLIBC_2.28

……

GLIBC_2.2.5

ldd --version

安裝完成

安裝防火墻保護我們的服務(wù)器

安裝

yum install firewalld firewalld-config

開放端口(實測好像只要有16261UDP就行)

firewall-cmd --zone=public --add-port=16261-16262/udp --permanent

firewall-cmd --zone=public --add-port=8766/tcp --permanent

重啟一下

systemctl restart firewalld.service

恭喜,經(jīng)過漫長的過程,終于可以正式安裝僵毀服務(wù)器了

找個目錄裝它

mkdir /root/steamcmd

cd /root/steamcmd

下載steamcmd

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

解壓

tar -zxvf steamcmd_linux.tar.gz

steamcmd !啟動?。?/strong>

讓steamcmd去下載僵毀服務(wù)器

./steamcmd.sh +login anonymous +app_update 380870 +quit

(steam的服務(wù)器容易連不上,失敗了多試幾次,總能下完的)

進入/root/Steam/steamapps/common/Project Zomboid Dedicated Server

服務(wù)器!啟動??!

./start-server.sh

(初次進入,需要設(shè)置admin密碼,設(shè)一個簡單點好記的就好了)

等待服務(wù)器加載完成

輸入一下服務(wù)器信息

干就完事??!

這一期的流程分享就到這了,下次有機會分享一下如何配置服務(wù)器,加mod,或者把我們的服務(wù)器投到公網(wǎng)上讓小伙伴也能一起加進來玩。

Glibc升級內(nèi)容參考:https://blog.csdn.net/SerMa/article/details/131226445

Linux搭建僵尸毀滅工程服務(wù)器流程分享(centos7.9)的評論 (共 條)

分享到微博請遵守國家法律
北安市| 米林县| 沙河市| 丰城市| 平泉县| 兴隆县| 平和县| 阿荣旗| 三都| 乌兰县| 垦利县| 新闻| 铅山县| 宜良县| 涡阳县| 抚州市| 东台市| 崇阳县| 东方市| 武鸣县| 兴国县| 新乐市| 乐清市| 沙洋县| 龙海市| 渝中区| 青州市| 五家渠市| 白银市| 晋江市| 江阴市| 永胜县| 静海县| 昌江| 桐柏县| 阳信县| 金沙县| 秦安县| 边坝县| 天柱县| 宜川县|