Linux内网安装

Linux内网安装 -- WhiteNight's Site

标签:Linux, 日志

内网安装的踩坑记录

在外网环境安装软件,基本上就是yum(centos)+apt-get(ubuntu)。有些可能还要用上wget下压缩包再解压+编译。

However,在内网环境下,如果公司有给内部的镜像源的话,那自己配置下yum源或apt-get的sources.list就行。但这些镜像源经常会缺这缺那的。而且有些应用本身就是要先去官网找tar/rpm/deb包,再传到服务器上去下载,像oracle这种就需要手动下包,真的不是一般的麻烦。

又或者是国产操作系统,有时候不得已确实会用到国产OS。比如在统信UOS(linux)中安装mysql,是应该下debian版本的包,还是下red hat的包?这又是个问题。

我这几天基本就是在搞这一块的东西,说实话,第一次接触,坑不是一般的多。所以这里分享下自己的踩坑记录。

多打快照
快照=神

一定要多打快照,如果你用的是虚拟机的话。通常你只会在最后一步安装的时候发现自己下到了不兼容的包。这个时候你可能已经在好几个文件夹里写了一大堆的配置文件。要是一个一个手动删那叫一个折磨。

所以,能打快照就快照。

国产OS用什么包?
linux generic

先不管这些国产OS套的是ubuntu还是centos还是debian,我们以统信UOS中安装mysql为例。

内网嘛,那肯定不能用它自带的应用商店。公司的UOS源也没mysql。于是我就去官网找包,试过了ubuntu和debian包,但都没法安装。甚至抱着试一试的心态去试了下red hat(其实就是centos),结果当然是不行。

写者注
UOS的"安全系统"真的非常的"具有魅力"。在UOS上装东西的每一步都让我忍俊不禁。包括但不限于:默认不给root权限,想要root权限手边就必须得要能连外网的东西;装包有安全验证,会给你报package is not trusted的错误等。

最后搞了个linux generic的包,再跟着网上装mysql 5.7.42的教程,最后也是把mysql 5.7.44给装上了。前后大概也花了两三个小时。

linux generic就相当于是应用的标准版,普适版。安装起来确实会比较麻烦,但是它是最稳的方法。跟着网上的教程写配置文件啊,设置环境变量啊,基本上都能搞定。

配置apt和yum源
如果有的话

一般公司内网都会搞个自己的镜像源。甭管用不用的上,先整上看看能不能用再说。像openvpn这种各个镜像源基本都有的东西,就不要再费时间跑去外网下载然后自己安装了。

当然首先得先学习怎么配apt和yum源。一般只需要改下配置文件里面的链接就行。不过在改之前记得先备份一份,这样需要的时候还能改回去(总不能碰到啥得回滚)。

其他
各种有的没的

下包前记得看是amd64(即x86)的还是arm64的。这两个架构对应的包那可谓是天差地别,所以不要下错了。

除了看服务器的CPU架构,还要看你的系统是什么。centos、linux6/7/8/9啥的那就装red hat的包。ubuntu和debian的包一般包名就会指明是xxx系统的包了,具体问题具体分析即可。

新版本的包安不上,试试比较老的包,mysql8.0装不上就看看mysql5.7行不行。

先看内部的apt或yum有没有,再去外网找包。外网找包是最后手段(因为有时候真的比较麻烦)。

相关推荐
NailiConveyor28 分钟前
柔性物流方案如何适配工厂升级?自动化输送流水线定制要点
大数据·运维·自动化·制造·业界资讯
Lsetea44 分钟前
Certbot webroot申请SSL证书总是404:Nginx挑战目录与路径映射检查
运维·nginx·https·ssl证书·certbot
如若1231 小时前
Windows SSH + Headscale/Tailscale 组网及免密登录完整配置教程
运维·windows·ubuntu·ssh·内网穿透
开开心心就好1 小时前
音频降噪剪辑工具,音量裁剪一键处理
运维·服务器·前端·spring·ocr·音视频·1024程序员节
一枕槐安4871 小时前
大模型限流、重试、超时处理:API 调用健壮性方案
linux·服务器·php·大模型api·指数退避·限流控制·超时预算
黑十1 小时前
PyTorch 报 “no CUDA GPUs are available“ 怎么办?3 步排查
服务器·网络·人工智能·pytorch·python
西索斯coding1 小时前
gpt-image-2.5-sunburst 和 gemini-3.1-flash-image 差多少?60 组项目素材的成功成本评测框架
java·linux·gpt·ai
箓维1 小时前
应用层协议基础_序列化与反序列化
linux
李纲明2 小时前
WordPress 白屏或提示「出现了严重错误」:先开 WP_DEBUG 抓致命错误,再二分插件与主题
运维·php·debug·wordpress·白屏·插件冲突·devdiy
wuminyu2 小时前
Java字节码学习总结:字节码如何加载、解析和执行
java·linux·c语言·jvm·c++