在未联网的计算机中部署 yum 源和 EPICS 环境

news2024/11/16 18:04:29

1. 基本背景

EPICS 软件仓库:192.168.206.234:8888
安装方式:yum

2. 配置跳板机

跳板机功能:借助ssh 隧道服务进行端口转发,使未联网的计算机能够访问软件仓库。

将未联网的计算机与一台申请了无线校园网的笔记本电脑进行有线连接,同时笔记本无线
连接校园网(可以 ping 通 206.234 服务器),在笔记本上开启 ssh 服务:
下载 ssh 服务端;
管理员身份运行 Windows PowerShell,输入命令

net start sshd;

在这里插入图片描述

3. 配置未联网计算机

3.1 设置端口转发

未联网计算机的IP临时设置为 192.168.200.101。将笔记本的有线网卡的 IP 地址改为 192.168.200.200,此时未联网计算机与笔记本可以相互 ping 通。
在未联网计算机上输入命令开启端口转发:

ssh -L 8888:192.168.206.234:8888 dxw@192.168.200.200
# 192.168.200.200(笔记本)作为跳板机,
# 此时访问未联网计算机的 localhost:8888 即相当于访问 192.168.206.234:8888

彻底搞懂SSH端口转发命令
SSH开启(win10)
Windows 10 开启ssh服务

3.2 修改yum源配置

3.2.1 CentOS 7操作系统

  1. 更改/etc/yum.repo.d/CentOS-Base.repo 文件:
[base]
baseurl=http://localhost:8888/centos7
# 设置 base 的镜像仓库地址, 
# 借助端口转发,实际上访问的是 206.234 服务器的相应端口路径

[updates]enabled=0 # 其余几个模块都禁止使能
  1. 添加 /etc/yum.repo.d/ihep.repo 文件:
[ihep]
name=Packages provided by IHEP for CentOS 7
baseurl=http://localhost:8888/rpm
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-IHEP-7
  1. yum 安装 EPICS 环境:
sudo yum install epics-base epics-medm epics-synApps_useful

3.2.2 Rocky Linux 8操作系统

  1. 更改Rocky-AppStream.repo和Rocky-BaseOS.repo中yum源地址:
# 注释掉原yum源的地址
sudo sed -i 's|^mirrorlist=|#mirrorlist=|g'\ 
-i 's|^baseurl=|#baseurl=|g' /etc/yum.repos.d/Rocky-[AB]*.repo

在Rocky-AppStream.repo中添加:

baseurl=http://localhost:8888/rocky8/AppStream

在Rocky-BaseOS.repo中添加:

baseurl=http://localhost:8888/rocky8/BaseOS

注意:
AppStream和BaseOS仓库用于提供系统基本软件包。
http://localhost:8888/rocky8 是Rocky Linux 8系统镜像的路径,
baseurl应设置到repodata文件夹的上一层,因为yum安装软件包的信息会从 $baseurl/repodata/repomd.xml中获取。
若baseurl设错,yum安装时会报错。

Rocky Linux更换yum源为国内源
搭建本地yum仓库:repomd.xml简单来说就是存放本地仓库rpm包的索引信息,我们的yum源就是根据这个文件来知道具体包的存放位置的
ROCKY 8.4搭建本地yum源及配置局域网公用

  1. 关闭除AppStream和BaseOS之外的其他软件仓库
sudo sed -i 's|^enabled=1|enabled=0|g' /etc/yum.repos.d/Rocky-[^AB]*.repo
  1. 添加 /etc/yum.repo.d/ihep.repo 文件:
[ihep]
name=Packages provided by IHEP for Rocky Linux 8
baseurl=http://localhost:8888/rpm8
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-IHEP-8
  1. yum 安装 EPICS 环境:
sudo yum install epics-base epics-medm epics-synApps_useful

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/140448.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PCB结构和谐振(一)

本文构建了包括不同的旋转角度、不同的叠层和两种不同布线方法(W 形和蛇形线)的测试手段,对应于这些设计的谐振是通过 VNA 测量获得的。然后,使用仿真方法来帮助我们理解这些实验结果。为了消除仿真与实验之间的差异,研…

【chatGPT】一位聊天永远秒回的朋友

目录一、chatGPT介绍二、通过猿如意体验三、在openAI官网体验2.1注册openAI2.2使用和问题说明一、chatGPT介绍 ChatGPT是由人工智能研究实验室OpenAI在2022年11月30日发布的全新聊天机器人模型,一款人工智能技术驱动的自然语言处理工具。它能够通过学习和理解人类的…

债务豁免,只是中昌数据的一次“回光返照”?

‍‍数据智能产业创新服务媒体——聚焦数智 改变商业因为经营不善,中昌大数据股份有限公司(以下简称“中昌数据”)已被实施退市风险警示,1月3日,中昌数据发布公告称收到两位债权人的《债务豁免函》,对中昌…

线程安全中的原子性,有序性和可见性

对于Java并发编程,一般来说有以下的关注点: 线程安全性,正确性。 线程的活跃性(死锁,活锁) 性能 其中线程的安全性问题是首要解决的问题,线程不安全,运行出来的结果和预期不一致,那就连基本要…

计算机的发展史与计算机硬件组成

作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.计算机的发展史 1.计算机发展的四个时代 二.计算机硬件组成 …

#D. Journey之二

一,题目Description给出一棵树N个点及数字K接下来N-1行描述有关边的开始点,结束点.保证图中不会有环接下来K个数字,代表你要走过的点的编号.当然你可以自己选择出发点及行进的路线不一定按给定编号顺序前行,求走过的最短距离。FormatInput第一行给出N,K。…

工具及方法 - 文件正在被使用,无法改名或删除怎么办

有时我们想重命名或删除一个文件时,会提示错误,提示文件被占用。 比如提示:“The action can’t be completed because the folder is open in another program“。 或者: 或者: 就是因为有进程锁定(process is lock…

004-Ensp-实验-配置DNS

实验要求 1. 在PC2中Ping www.pc1.com 可以访问到PC2 2. 在PC1中Ping www.pc2.com 可以访问到PC2 网络结构 实验步骤 #需要开启DHCP [Huawei]interface g0/0/0 [Huawei-GigabitEthernet0/0/0]dhcp server dns-list 192.168.0.100 测试

人工智能:数字图像类型和常见格式介绍

❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉: 数据库领域优质创作者🏆&#x…

【C语言】-深入内存带你看数据的存储

🎇作者:小树苗渴望变成参天大树 🎉 作者宣言:认真写好每一篇博客 🎊作者gitee:link 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点 点 关 注 吧! 数据的存储🧨 前言✨一、数据类型…

007-Ensp-实验-配置静态路由

实验要求 PC1 可以访问到 PC2 网络结构 实验步骤 1. AR1 G0/0/0 - G0/0/1 配置IP 2. AR2 G0/0/0 - G0/0/1 配置IP 3. PC1 PC2 配置IP/GateWay 4. AR1 配置静态路由表 ip route-static 192.168.1.0 255.255.255.0 192.168.5.2 5. AR2 配置静态路由表 ip route-static 19…

Linux虚拟机克隆后网卡名从eth0变成eth1

文章目录一 系统环境二 问题发现三 解决过程一 系统环境 原本被克隆的主机是 rhel6.9 的操作系统。 二 问题发现 对 rhel6.9 的主机克隆后,发现无法SSH远程连接,从而发现可能是网卡的问题需要解决。 首先检查网卡服务是否启动 发现network服务是正常运…

java在线视频播放系统视频网站影视网站电影电视剧播放网站源码

简介 ssm开发的视频网站。本项目主要包括了视频展示和查询功能,用户中心,积分管理,管理员管理等功能。 演示视频 https://www.bilibili.com/video/BV1tT4y1N7t8/?share_sourcecopy_web&vd_sourceed0f04fbb713154db5cc611225d92156 技…

【408篇】C语言笔记-第二十二章(文件的操作)

文章目录第一节:文件操作原理1. C文件概述2. 文件指针介绍第二节:文件的打开与关闭1. 文件打开与关闭常用函数2. 代码实战第三节:文件的读写1. fread函数与fwrite函数2. fgets函数与fputs函数第四节:文件位置指针偏移1. fseek函数…

2023-01-04 clickhouse-编译、开发、测试

https://bohutang.me/2020/06/05/clickhouse-and-friends-development/ 一次偶然的机会,和ClickHouse团队做了一次线下沟通,Alexey提到ClickHouse的设计哲学: The product must solve actual problemAnd do it better than others 用工程思维解决商业问…

人工智能期末试卷

一、简答题(共 24 分) 若将人看成一个信息处理系统,1) 人的智能具有哪些特征?2) 举例说明哪一特征是最重要的并 3) 阐述其与实现通用人工智能的关系。(要求:2、3 小问一定用自己的语言作答!)(8 …

javaweb课程设计-基于SSM框架的疫情数据统计分析系统源码+数据库,可以进行疫情数据录入、疫情数据查询、图表展示

疫情数据统计分析系统 完整代码下载地址:基于SSM框架的疫情数据统计分析系统源码数据库 介绍 疫情数据统计分析系统是一个基于SSM框架的网页端系统,项目中实现的功能如下:用户访问网站可以浏览全国疫情的图表信息,管理员登录后…

P1229 遍历问题

题目描述 我们都很熟悉二叉树的前序、中序、后序遍历,在数据结构中常提出这样的问题:已知一棵二叉树的前序和中序遍历,求它的后序遍历,相应的,已知一棵二叉树的后序遍历和中序遍历序列你也能求出它的前序遍历。然而给定…

人工智能知识图谱研究

1、研究背景及意义 随着互联网技术的发展以及大数据、人工智能等新科技时代的来临,我国高校教育改革、高校人才培养也面临着新的机遇与挑战。一方面,为了实现国家战略、支撑快速发展的新经济,需要高校变革发展培养新型人才,满足社…

Au 效果器详解:自适应降噪

Au菜单:效果/降噪/恢复/自适应降噪Adaptive Noise Reduction自适应降噪 Adaptive Noise Reduction可快速去除变化的宽频噪声,如背景声音、隆隆声、风声等。此效果实时起作用,并可在多轨编辑器中使用。相对于标准降噪效果,自适应降…