实验室的服务器有很多使用限制,而且没有指南,许多使用方法只能靠自己摸索。
实验室服务器对于普通用户的主要限制是:
1. 不能使用 sudo 命令
2. 只能在/home/username()即username@192.168.20.0:~/)和/pub下的目录进行读写
3. 使用 wget 等命令直接下载文件经常访问链接失败(无法访问某些网址)
如何避开上述限制,优雅地使用服务器,成为重中之重。
实验室服务器没有预装 anaconda,对于机器学习用户而言,anaconda 如同左膀右臂,拿到服务器账号的第一步应该就是安装 anaconda。
许多 linux版本 的软件都会默认安装在 /usr/local 下,这个目录是普通用户不能读写的, 好在 anaconda 不存在这个问题。
从 anaconda 官网上下载所需版本的安装包(.sh 结尾的文件),在该 .sh 文件所在目录 执行 bash xxx.sh 文件,终端会出现安装协议,选择同意协议之后,可以输入指定的安装路径(一般默认为 .sh 所在目录下新建的 anaconda3 文件夹,也可以自行指定其他目录),确保安装后的 anaconda3 在个人用户的 /home 下,之后可以通过编辑 .bashrc 文件指定环境变量 PATH,就可以顺利运行 anaconda 了。