Linux
文章平均质量分 56
linux服务器
harry_tea
这个作者很懒,什么都没留下…
展开
-
Git全局代理设置
git设置代理一般我们使用git进行上传或者下载时会很慢,连接错误,设置好代理以后就会很快,如果用如下命令需要每次都设置代理,很麻烦git config --global https.proxy http://127.0.0.1:10808git config --global http.proxy 'socks5://127.0.0.1:10809'怎么进行一个全局设置呢?vi ~./gitconfig# 在文件中编辑如下内容,其中xxxx是端口号[https] proxy原创 2021-10-06 19:10:28 · 2746 阅读 · 0 评论 -
python修改PYTHONPATH环境变量
我们进入到conda中的mmlab环境中,运行下面命令可以看到当前python环境和相关包的信息,也就是sys.path中的内容,有运行命令的当前目录,还有我当前环境mmlab的安装目录,也就是说默认的python在导入module的时候,默认从当前目录下以及当前环境目录下来搜索。原创 2023-01-04 19:36:14 · 2923 阅读 · 1 评论 -
linux shell脚本中的特殊用法
新建test.sh文件,运行。原创 2023-01-04 14:12:01 · 210 阅读 · 0 评论 -
linux shell脚本
知道怎么运行shell脚本之后,我们下面来定义shell中的变量,像其他编程语言一样,我们直接对变量赋值即可,如下。原创 2023-01-04 13:42:41 · 573 阅读 · 0 评论 -
解决jupyter notebook无法再本地浏览器上打开
使用ssh隧道链接服务器后,发现启动jupyter会无法打开浏览器。原创 2022-11-29 10:34:51 · 2350 阅读 · 1 评论 -
ssh外网访问内网服务器
现在有这样一个情况,实验室有自己的服务器(内网),并且有相关老师进行维护(公网),我们可以在内网用内网ip访问服务器,如果我们在家里只能通过公网进行登录。但是我在实验室有一个小服务器(内网),如果我在家里就没法连接了,因为相关老师不会维护我的小服务器将其映射到公网现有:内网小服务器A,公网服务器B以及家里的电脑C,其中本地无法连接内网,但是本地和内网都可以连接公网目的:本地也可以连接内网解决:使用ssh反向隧道,将内网的端口反向代理到公网上。这样我们可以本地访问公网,然后用ssh隧道访问内网了。原创 2022-11-25 15:40:45 · 2500 阅读 · 2 评论 -
USTC信院集群使用
首先要跟管理员要个账号,这个不做叙述。原创 2022-10-26 11:15:36 · 596 阅读 · 0 评论 -
Docker构建报错
好像是NVIDIA的一个错误,解决方案在下面链接。之前加了下面语句解决的问题。我是在FROM镜像后面,命令之前会报以下错误。原创 2022-10-25 22:19:29 · 848 阅读 · 0 评论 -
vscode连接集群失败解决方法
实验室有自己的服务器,同时院里也有集群,我用内网或者外网连接自己的服务器的时候都没什么问题,但是连接集群就一直连接不上,报错如下。原创 2022-10-25 16:17:57 · 1310 阅读 · 0 评论 -
chmod文档权限
ls有几个重要参数-a: 显示指定路径所有文件,包含隐藏文件-l: 显示文件详细信息,包括类型,权限等-h: 文件大小以Bytes为单位显示下面我们举例介绍一下ls命令是如何显示文档的类型和权限信息的。原创 2022-10-20 14:34:38 · 534 阅读 · 1 评论 -
vscode: downloading with wget
每次用vscode远程ssh连接服务器时都很正常,但是当本地的vscode更新了以后,vscode就无法连接远程服务器了。但是如果用命令ssh依然可以连接,发现最后报的错误是。原创 2022-09-26 21:34:20 · 1602 阅读 · 0 评论 -
Openssh远程连接Docker
使用openssh我们可以将Docker启动的容器当做一个小型的服务器来使用,这样我们登陆容器的时候就可以用ssh root@xx.xx.xx来登陆使用了Dockerfile首先免密登陆容器需要秘钥,这里我们将本机的ssh文件夹放在与Dockerfile相同的文件夹下ssh文件夹一般在/home/root/.ssh然后编写我们的Dockerfile,这里我们基于nvidia/cuda镜像来创建一个简单的镜像(邮箱和用户名改为自己的即可)下面的dockerfile意思是说将本地的ssh文件夹传到容器中原创 2022-03-29 22:45:45 · 1430 阅读 · 1 评论 -
Docker运行PyTorch的一次记录
其实在之前制作完Docker镜像之后,我就用Docker运行过一次程序,但可能最近比较忙,就没有用他来调试PyTorch,下面我记录了一次成功运行PyTorch的经历首先我们进入Dockerdocker run -it --gpus all -v /data4/wangyh:/res nvidia/cuda:v5 /bin/bash`进入Docker之后进入到res文件夹找到docker中挂载的程序,然后用torch.distributed.launch来运行程序,如下python -m torc原创 2022-01-04 22:09:25 · 2308 阅读 · 1 评论 -
Dockerfile中创建并激活conda环境
如果你创建的是深度学习镜像,建议基于nvidia/cuda进行创建,下面就是基于此镜像进行创建的在写Dockerfile的时候我们希望自动安装Miniconda,并且创建一个叫做torch的环境,并且安装相应的包,下面是我写的Dockerfile文件第一个Dockerfile第一个Dockerfile的编写如下#!/bin/bashFROM nvidia/cuda:10.1-cudnn7-devel-ubuntu18.04...RUN conda create -n torch -y p原创 2022-01-03 23:28:26 · 10455 阅读 · 2 评论 -
Docker使用
DockerDocker基本使用简单的DemoDocker基本命令1.1 Docker客户端镜像命令1.1 获取镜像1.2 查找镜像1.3 列出本地镜像列表1.4 删除镜像容器命令2.1 启动容器2.2 启动容器(后台模式)2.3 停止容器2.4 启动已经停止的容器2.5 进入容器2.6 删除容器2.7 导入和导出容器Docker基本使用简单的Demodocker run ubuntu:15.10 /bin/echo "Hello World"Docker以ubuntu15.10镜像创建一个新容器,原创 2021-12-30 21:43:34 · 1242 阅读 · 0 评论 -
Linux服务器基本命令
本文目录一、登录服务器二、文件操作三、Screen用法四、显卡相关一、登录服务器内网:ssh root@ip外网:ssh -p 端口号 root@ip二、文件操作删除文件单个文件:rm xx空文件夹:rmdir xx非空文件夹及其目录下的所有文件:rm -r xx创建文件夹mkdir xx移动文件移动单个文件:cp xx /home/xxx/xxx移动文件夹:cp -r xx /home/xxx/xxx服务器与本地之间的文件传输:命令都是在本地使用本地到服务器原创 2021-10-17 18:20:06 · 3968 阅读 · 0 评论 -
ssh免密登陆设置
ssh免密登陆设置我们有客户端A和服务器B,现在需要从A免密登陆到B中一、在客户端创建ssh密钥在客户终端输入以下代码,一直回车,此命令会在.ssh目录下创建两个密钥:id_rsa私钥和id_rsa.pub公钥ssh-keygen二、将ssh密钥上传到服务器在客户端终端输入以下代码,会提示输入服务器B你的用户的密码,输入回车即可内网:ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@ip地址外网:ssh-copy-id -p 端口号 -i ~/.ssh/id_r原创 2021-10-30 11:14:06 · 243 阅读 · 0 评论