云端运维
文章平均质量分 50
本专栏专注于Linux服务器管理与运维中的常见问题与技术难点,深入探讨基于云服务器的网络穿透与配置方法。
羊城迷鹿
你相信魔法吗?
展开
-
git基本操作
前期准备注册码云账号。下载并安装windows版git登录git 输入命令: git config --global user.name "xxxx" git config --global user.email "xxxx"添加 SSH KEY。 具体步骤: 1.获取ssh key ssh-keygen -t原创 2018-09-12 21:38:43 · 112 阅读 · 0 评论 -
安装与pytorch不同cuda版本的bitsandbytes
所以解决方案很简单,安装前输入一句。上,我找到了这样一段话。原创 2024-09-12 11:37:47 · 315 阅读 · 0 评论 -
frp基于阿里云ECS实现内网穿透
第一次通过Workbench通常是无法连接的,此时进入VNC连接界面,通过重置密码设置连接密码和连接方式,之后就可以连接了。这个放行要走两步,第一步是从安全策略放行,第二步是从宝塔面板放行。首先花99元购买一台服务器一年的使用权。拉到最下面查看宝塔面板的地址。进入宝塔面板,批量放行端口号。进入实例页面安装宝塔面板。手动修改安全组访问规则。进入如下页面查看详情。原创 2024-05-17 23:36:09 · 932 阅读 · 1 评论 -
基于NAS搭建VPN:一次失败的经历
在选择 VPN 协议时,需要考虑多种因素,包括安全性、性能、兼容性和可配置性。在计算机网络和加密技术中,CSR(Certificate Signing Request)、CRT(Certificate)和KEY(Private Key)是几个关键的术语,它们在数字证书的生成和验证过程中扮演着重要角色。,也就是证书过期了,而VPN Server 是依赖了群晖设置中的证书,查看一下群晖证书,果然都过期了。在套件中心搜索VPN,点击VPN Server套件,参考。,尝试连接,可恶,居然报错了。原创 2024-05-04 16:01:05 · 3573 阅读 · 0 评论 -
为家庭公网IP配置DDNS域名
果然我分到的并不是固定的公网IP,而是会定期变化的。为了免受定期在配置文件中更换IP之苦,我决定将变化的IP与固定的域名绑定,过上懒人该过的快乐躺平生活。DDNS服务的核心功能是跟踪用户IP地址的变化,并在IP地址发生变化时自动更新域名解析记录,确保域名始终指向当前的IP地址。这样,即使用户的IP地址发生变化,其他网络用户仍然可以通过静态域名访问到用户的服务或设备。进入解析设置页,将域名与当前的IP绑定,虽然生效时间写着十分钟,不过实测是立即生效的。将客户端的toml中文件的IP地址设置为域名。原创 2024-05-01 23:55:50 · 2094 阅读 · 2 评论 -
frp改造Windows笔记本实现家庭版免费内网穿透
之前一直用花生壳远程控制一个服务器,但最近内网的网络策略似乎发生了变化,花生壳相关的域名都被屏蔽了。此时我恰好发现家里分配的宽带是公网IP(如果不是可以打电话申请一个),于是干脆选择自己动手丰衣足食了。一开始我的想法是给家里的路由器刷完固件之后安装一个内网穿透工具,但是发现两个路由器都不行,一个是电信定制的,没有现成的刷机工具;另一个路由器内存太小了,就剩几十KB,没什么操作空间。顺着这个思路,最好的解决方案似乎就是买一个大几百的高端路由器,但我实在是不想住在一个路由之家里面。原创 2024-04-21 18:21:41 · 2382 阅读 · 0 评论 -
使用docker打包当前服务器的neo4j环境
Docker 是一个开源的应用容器引擎,它允许开发者将应用程序及其依赖打包到一个可移植的容器中,这样应用程序就可以在任何支持Docker的平台上运行,而无需担心环境差异。当运行一个Docker容器时,它会加载一个镜像并运行它。Docker在容器内部创建一个隔离的环境,这个环境被称为容器。容器与宿主操作系统共享内核,但拥有自己的文件系统、网络接口和进程空间,从而实现资源隔离和安全性。原创 2024-04-21 18:14:38 · 582 阅读 · 0 评论 -
linux下github和huggingface无法访问怎么办
原始github网址。原创 2023-06-13 18:02:43 · 2997 阅读 · 2 评论 -
花生壳诊断连接时出现1007错误的解决方案
找到了原因,使用2和3中的命令测试都没有得到正确结果,说明DNS有问题。在Linux平台上修改DNS,注意要用sudo获取只读文件的修改权限。在内网配置好花生壳客户端后,发现连接失败。原创 2023-04-07 10:53:37 · 4053 阅读 · 0 评论 -
无法打开jupyterhub网页问题的解决历程
我把每个端口都在浏览器中输了一遍,有一些可以访问到本地的文件夹,拿到了一些关于连接和配置的文件,当我试到26280的时候,jupyterhub网页居然正常打开了!原来,这就是网址对应的端口号,当我以IP+端口号访问的时候,可以绕开网页方式访问导致的缓存错误,因为这样就相当于直接访问本机存放的js文件,不会有乱七八糟的中间过程。去年的第一场雪下过几天之后,我的jupyterhub网页突然无法使用了,打开是能打开,但是一片空白,没办法做交互,也没有明显的报错。打开本地的nmap文件,里面是这样的。原创 2024-01-19 10:42:44 · 1874 阅读 · 0 评论 -
Linux使用screen后台执行命令
Screen是一个在Linux/Unix系统下的命令行窗口管理器,它允许用户在一个终端窗口中同时运行多个命令行会话,并在这些会话之间轻松切换。Screen还提供了一些其他功能,例如后台运行会话、断开连接后保持会话等。原创 2024-01-04 10:56:44 · 1001 阅读 · 0 评论 -
gradio解决上传文件数最大为1000的限制
进入scripts文件夹,执行。回退至主文件夹,使用。原创 2023-08-10 16:38:33 · 911 阅读 · 0 评论 -
如何建立到NAS中新增容器的ssh连接
注:首先需按照建立Zerotier连接,然后进入新建的nginx镜像,为root用户建立密码。原创 2023-04-22 11:37:52 · 948 阅读 · 1 评论 -
如何在jupyter notebook的cell中运行py文件时将传递参数写成多行
【代码】如何在jupyter notebook的cell中运行py文件时将传递参数写成多行。原创 2023-04-20 13:42:43 · 162 阅读 · 0 评论 -
如何建立内网隔离机和服务器的远程连接
准备工作在隔离机本地安装U盘中自带的vscode安装包和VSIX格式的插件,在服务器端用tar xf vscode-server-linuxXXX.tar.gz安装此时cd ~再ls -la命令,应该就可以看到.vscode-server这个文件夹尝试连接此时隔离机vscode的左侧出现了远程资源管理器字样,点击SSH Targets右边的Config标志,然后在config文件里修改,Hostname和User分别对应ip地址和用户名。双击连接,此时毫无疑问是失败的,但这是需要走的一步。..原创 2022-05-24 11:14:54 · 575 阅读 · 0 评论 -
如何解决Error while saving file: Unable to open database file问题
前几天一直在很正常地跑jupyter notebook,今天却突然出了点小状况,新建文件的时候报了的错误。一般来说,这种突然出现的问题跟磁盘空间不足有关,于是我用查看了磁盘空间,很奇怪的是空间完全够用。于是我把jupyter notebook重启之后又登陆一遍,依然是这个问题。但有一点很奇怪,那就是我新建txt或者文件夹完全没问题,但就是不能新建python文件。jupyter下新建python调用的是ipython命令,于是我在命令行下使用ipython命令,果然出现了类似的报错,只不过更加详细:。我打开原创 2022-07-07 11:23:09 · 2596 阅读 · 0 评论 -
jupyter notebook 调用anaconda的虚拟环境时包的版本不是对应版本
文章目录确认版本号确认环境存在确认环境位置是否正确问题:在base环境中,pytorch的版本为1.4.0;在torch环境中,pytorch的版本为1.2.0。然而如果在jupyter notebook里面新建torch环境,输出torch.__version__的结果为1.4.0确认版本号确认环境存在确认环境位置是否正确在torch对应的路径后面加入/kernel.json,打开这个文件,看一下位置是否正确vim /root/.local/share/jupyter/kernel原创 2020-05-26 11:02:29 · 1381 阅读 · 0 评论 -
Linux平台anaconda更新之后版本冲突怎么办?回滚
上午在anaconda更新了几个包,结果发现以前能跑通的代码报错了,估计是版本冲突问题。查看历史版本conda list -r回到版本5conda install --revision 5原创 2020-05-15 13:39:38 · 701 阅读 · 0 评论 -
jupyter notebook 处理forbidden警告
症状页面一开始运行得好好的,突然右上角出现了forbidden警告,无法保存。并且也无法创建新的文件。解决方式清空Chrome浏览器缓存选择清除浏览数据清除缓存原创 2021-04-25 16:12:29 · 6543 阅读 · 0 评论 -
如何在jupyter中执行带参数的py文件
%run link_predict.py -d wn18 --n-bases 2 --eval-protocol raw --graph-batch-size 6000原创 2021-06-25 23:11:12 · 1603 阅读 · 0 评论 -
linux服务器anaconda环境安装torch-geometric
参考blog的安装步骤https://blog.csdn.net/GreatXiang888/article/details/105875618这个安装顺序应该是没错的,但我会遇到一堆报错,经过一番摸索,用这个命令就可以成功安装了pip install torch-scatter -f https://pytorch-geometric.com/whl/torch-1.7.0+cu110.html其他命令依此类推,如果遇到卡住下不来的情况,就把whl文件下载到本地安装...原创 2021-06-29 20:29:56 · 584 阅读 · 0 评论 -
如何在过于先进的硬件上安装老版本pytorch
到这里看看就行https://pytorch.org/get-started/previous-versions/原创 2021-10-02 19:44:35 · 121 阅读 · 0 评论 -
jupyter lab转jupyter notebook
用习惯了简洁的jupyter notebook,实在是受不了jupyter lab的花里胡哨一键切换嘻嘻原创 2021-10-03 11:43:11 · 638 阅读 · 1 评论 -
服务器运维基本操作记录
文章目录添加新用户并设置密码用户添加sudo权限删除用户添加新用户并设置密码sudo useradd -m username -s /bin/bashsudo passwd username用户添加sudo权限使用sudo vi /etc/sudoers打开,然后按一下i键进入输入模式,新增一行username ALL=(ALL:ALL) ALL,之后按一下ESC进入命令模式,再按一下:进入底线命令模式,输入wq!强制保存并退出即可。删除用户去掉r则只移除用户,不删除文件夹sudo u原创 2021-11-20 10:40:43 · 1788 阅读 · 0 评论 -
如何在Linux上使用sh文件一键安装anaconda环境
直接上例子start.shconda create -n wjntorch python=3.7 -ysource activate wjntorchcd packages/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/m原创 2021-10-28 16:51:33 · 1733 阅读 · 0 评论 -
Linux根目录爆满如何解决——动态扩展
问题出现今天跑代码的时候突然报错,提示没有空间了,吓得我赶紧查了一下:df -kh文件系统 容量 已用 可用 已用% 挂载点udev 63G 0 63G 0% /devtmpfs 13G 2.8M 13G 1% /run/dev/mapper/ubuntu原创 2021-07-14 17:32:49 · 763 阅读 · 0 评论