AI 环境下服务器授权解决方案:限时账号与一次性容器的隔离设计

AI 环境下服务器授权解决方案:限时账号与一次性容器的隔离设计

把一台服务器交给 AI 之前,真正决定安全边界的不是防火墙,而是授权粒度。 近一年,AI 编程助手、自动化 Agent、CI 机器人开始直接登服务器干活:跑构建、改配置、拉数据、部署服务。省事是真省事,但一个绕不开的问题摆在运维面前——你打算给它多大的权限? 给一个 root 账号,等于把整台机器交出去:它能读 /etc/shadow,能改 systemd 单元...

1Panel SFTP 上传速度异常问题解决办法

1Panel SFTP 上传速度异常问题解决办法

前言 用 1Panel 做网站备份、再通过 SFTP 上传到远端,是个很常见的方案。但我这边的备份任务一直慢得离谱:一个 439MB 的备份包,上传要 29 分钟,速度只有 0.25 MB/s 左右。 一开始以为是 VPS 带宽小,或者远端机房慢。查下来才发现:这台机器出口带宽实测 40+ MB/s,链路 RTT 只有几十毫秒、零丢包——问题出在 1Panel 自己身上。 下面记录...

解决麒麟v10操作系统 curl报错:SSLv3_client_method version OPENSSL_1_1_0 not define

解决麒麟v10操作系统 curl报错:SSLv3_client_method version OPENSSL_1_1_0 not define

此问题出现在部分麒麟Linux v10版本上,初步判断原因应该是升级或者降级过openssl,导致curl无法识别到openssl路径,需要单独进行处理。 两种解决办法: 1.该错误是/usr/lib64中的动态链接中无法识别和链接,对此所采取的解决方法也是十分的简单,那就是将其加入到系统环境路径下,具体: export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH ...

CentOS7升级glibc 2.8 解决version `GLIBC_2.2x` not found问题及部分软件踩坑记录

CentOS7升级glibc 2.8 解决version `GLIBC_2.2x` not found问题及部分软件踩坑记录

注意:glibc向下兼容,glibc是linux非常底层的工具库(内核之上,一切工具之下),一旦出错很可能整个系统无法使用,强烈建议不要再生产环境上升级!,可以在系统刚安装完成后进行升级,然后再进行其他软件部署,否则会出现不可预料的问题,博主写此篇文章是为了记录安装过程和踩坑记录。 CentOS7安装需要先安装GCC8,否则编译的时候会有comp...

Linux下WEB终端工具:ttyd

Linux下WEB终端工具:ttyd

ttyd 一款开源的轻量级web terminal工具,通过Web共享您的终端 安装: wget https://github.com/tsl0922/ttyd/releases/download/1.7.2/ttyd.x86_64 chmod +x ttyd.x86_64 启动: 直接启动:./ttyd.x86_64 -p 8080 bash 带账户密码启动: ./ttyd.x86_64 -p 8080 -c root:123456 bash 设置服务开机自启:(适用于CentOS7) echo ' [UNIT] #...

简单对Linux进程进行存活判断,并监控自启

简单对Linux进程进行存活判断,并监控自启

很多时候,我们监控程序都使用supervisor,但是在一些小场景中,没必要安装额外的软件,并且supervisor对新手不太友好,需要根据他的语法格式进行撰写监控项目,所以我们使用简单的shell脚本通过crontab定时任务进行进程判断,当进程不存在时,对服务进行重启即可。 脚本: echo 'if test $( pgrep -f soga | wc -l ) -eq 0; then echo "进程...

快速搭建linux命令说明书 | 专业的Linux命令大全

快速搭建linux命令说明书 | 专业的Linux命令大全

搭建一个linux参考书,方便自己寻找需要的命令。 演示: https://linux.cikeblog.com/ 下载: https://linux.cikeblog.com/linux-command.zip 安装: 文件全都是html,直接上传访问。或者直接放在本地,需要时直接打开即可。

Centos6可用yum源分享

Centos6可用yum源分享

由于CentOS6维护到期,官方已经不再更新,自带的yum源无法使用,博客分享一个适用于CentOS6的备用yum源。 使用: echo '[base] name=CentOS-$releasever - Base baseurl=http://mirror.nsc.liu.se/centos-store/6.10/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6'>/etc/yum.repos.d/CentOS-Base.re...

使用Curl自定义Git.io短域名

使用Curl自定义Git.io短域名

很多时候我们使用一键脚本基本都是用的git.io短链接,比如:git.io/bench.sh | git.io/v2ray.sh等等,如果直接访问git.io生成,都是一些随机字符,无法指定,但是我们可以使用curl来自定义链接。 我们只需要服务器上执行以下代码: curl -i https://git.io -F "url=https://github.com/4kercc/all-script/raw/master/swaps" -F "code=swaps" ...

Spug:Linux下灵活、强大、功能全面的开源运维平台

Spug:Linux下灵活、强大、功能全面的开源运维平台

这个项目是博主在github上偶然发现的,相比于博客之前介绍的chengssh来说,这个项目更将简洁高效(保证没收钱),对服务器批量执行操作更加方便,界面采用了 ant.design 来设计,整体工作模式大概为:第一次采用密码连接到机器,然后把相应的密钥注入机器,后续直接使用密钥验证,提高了整体连接速度和安全性。查了一下该项目,是今年年初开...