台服dnf局域网搭建,学习用笔记

devtools/2024/9/22 13:10:36/

台服dnf局域网搭建

  • 前置条件
  • 虚拟机初始化
  • 上传安装脚本以及其他文件至虚拟机
  • 密钥publickey.pem
  • 客户端配置
  • 如果IP地址填写有误,批量修改IP地址

前置条件

  • 安装有vmvare
  • centos7.6镜像:https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
  • 生成centos7.6 虚拟机
  • 本站资源切勿用于任何商业用途,本站不对任何人的商业行为负责。
  • 狗哥90神迹

虚拟机初始化

虚拟机网络
在这里插入图片描述

安装完虚拟机后可能没有IP地址,执行以下命令获取IP地址,以便远程工具连接

dhclient -v

改主机名和基础工具

hostnamectl set-hostname dof && bash 
yum install -y vim wget net-tools

查看虚拟机获取到的IP地址,然后参考本机适配器配置进行更改更改

在这里插入图片描述

ip a s  

在这里插入图片描述

vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernen
OXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
UUID=25349160-bfee-4fd6-b05f-82042670f784  #全球唯一,这个不改
DEVICE=ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=172.20.10.4   
NETMASK=255.255.255.0
GATEWAY=172.20.10.1
DNS1=172.20.10.1
PREFIX=24

安装基础lib库等

yum update libstdc++
yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686 -y

selinux配置为disabled

sudo sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

上传安装脚本以及其他文件至虚拟机

参考台服DNF吧文档:mrw.so/6gycbq
https://rin4xgmm0od.feishu.cn/docx/W0Sadd3wSoIHMLxWyi0cYBqFnLf
百度云链接:
链接:https://pan.baidu.com/s/1Luog9yh17AmaBKn0kMjcxQ?pwd=lsc6
提取码:lsc6

mv fullpackage.tar.gz /
mv install /root
cd /root
chmod +x install
./install
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

输入1进行安装
注意IP地址,局域网内为桥接虚拟机内网IP:172.20.10.4,公网的则是公网IP
在这里插入图片描述

安装完成后会重启虚拟机
等开机后上传等级补丁df_game_r与pvf文件 至/home/neople/game 下

mv df_game_r /home/neople/game/
mv Script.pvf /home/neople/game/
chmod 755 /home/neople/game/Script.pvf
chmod 755 /home/neople/game/df_game_r
cd ~
./dprun

执行后等待一段时间后出五国

在这里插入图片描述

密钥publickey.pem

服务端和客户端密钥

vim /home/neople/game/publickey.pem
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsz6g1F4gCkpSuwUSk4Di
y1SxXVHEHKen2A2e+JCRxYuPGvJEYlaJpmaGABEeydzStronNX7O5Fdo1rQ2RHwu
OFPNnugAUk138HlsK+v2MHpur9mzRK2L6C7amgxtBu+mFXV8wcwvuuDp1a+LFzCo
Roms+KwxnYbC9SM/VUB1pQEZOrYF6kN1DxRtnkIzJ/4kdVkymNKz3rEDLtwXMnlx
bQn7jivGoUNbXeTqdEDKXDFRbXWpxtUxiklC949h0dtoYLmALmt/bWKbK+DpwwJL
c0BD/nEJKhP/x4YubwBaHdcagZlIX+rQQnABt+yaNYbYWKoV8eHGifAH9OEYnL/T
UwIDAQAB
-----END PUBLIC KEY-----

客户端配置

客户端百度云网盘:
没会员,超过4G,等找个会员在上传

修改Sign in data.ini 文件里数据库地址
在这里插入图片描述

修改服务器地址
在这里插入图片描述

如果IP地址填写有误,批量修改IP地址

查看之前配置文件IP地址

grep -E -o '([0-9]{1,3}\.){3}[0-9]{1,3}'  /home/neople/*/cfg/*.cfg 

我这个是更改过的,没更改前是172.20.10.32

在这里插入图片描述

替换为新的IP地址

sed -i 's/172.20.10.32/172.20.10.192/g'  /home/neople/*/cfg/*.cfg

执行停止脚本发现部分进程未停止,可使用以下命令再次停止

ps aux | grep '\./df*'| awk '{print $2}' | xargs sudo kill -9

http://www.ppmy.cn/devtools/39168.html

相关文章

在spring中使用bytebuddy 对bean做Aop拦截

背景 拦截spring 中的某个bean拦截其方法的调用。在其前后做一些类似于aop的操作 拦截bean MyBeanDefinitionRegistryPostProcessor import lombok.extern.slf4j.Slf4j; import net.bytebuddy.ByteBuddy; import net.bytebuddy.asm.Advice; import org.springframework.bea…

题目----力扣--移除链表元素

题目 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例 1: 输入:head [1,2,6,3,4,5,6], val 6 输出:[1,2,3,4,5]示例 2: 输入&…

【动态规划】子序列问题

最长上升子序列 题目描述: 解题思路: 核心思路: 用f[i]:表示以第i个数结尾的最大子序列,只需要找到比第i个小的最大子序列再加上1 即可; ----> f[i]max(f[j]1,f[i]); 定义 f[i] 表示以第 i 个元素结尾的最长上升子…

QT:QT窗口(二)

文章目录 浮动窗口浮动窗口的构建设置停靠的位置设置窗口只能停靠在上下 对话框对话框介绍通过一个按钮来创建一个对话框 自定义对话框纯代码实现图形化界面实现 对话框分类模态对话框 QT内置对话框QMessageBox 文件对话框 浮动窗口 在QT中,浮动窗口也叫做是铆接部…

华大基因CEPO-尹烨说学习与生活

怎么去面对生活和事业中的不确定性? 尹烨说,人类能够对抗不确定性的唯一的办法是,去让自己充电。 主持人问他,“和你同年的也有很多人,他们也可能也在学习,你怎么就能够脱颖而出呢?” 他说&am…

【数据库原理及应用】期末复习汇总高校期末真题试卷08

试卷 一、选择题(每题 2 分,共 30 分)    1. ___ ____是长期存储在计算机内的有组织,可共享的数据集合. A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织 2. 数据库类型是按照 来划分…

IF:23.2|从实验室到田间,微生物干预提高植物抗逆

期刊:Nature Food 影响因子:23.2 发表时间:2023年10月 本研究介绍了一种名为SynCom的微生物组合,该组合Rhodococcus erythropolis和Pseudomonas aeruginosa两种微生物组成。这两种微生物能够帮助水稻抵抗铝毒害和磷缺乏&…

我们应该如何做参与式观察

记得多年以前,有个朋友问我:对于做观察,有人通过教授绘画技巧来教人如何做观察。你们研究员又不会画画,你们如何让人相信你们更会观察呢?坦率说,当时我被问住了,因为我从来没有进行过这样的对比…