linux入门与服务器使用指南

深度学习的体系依托于python,在linux系统繁华,希望从事深度学习研究非常有必要对linux有一个很好的了解。

本教程并非一个从零开始或者完全指南,你需要以下能力:

1. 了解linux 文件结构
2. 能使用命令行在各个路径下自由切换,查看文件夹和文件属性等
3. 了解什么是环境变量. 
4. 了解两个重要的文件的作用: /etc/profile, ~/.bashrc
5. 使用过pip安装package,在自己代码中使用过自己安装的package

看完本教程你将会掌握一下能力

1. 在无root权限的情况下自由的使用服务器
2. 自己编译软件,拥有不google也可以解决依赖各种不对应的问题的能力。
3. 使用conda管理自己的环境,管理自己的依赖包
Read more   2018/10/15 posted in  linux

lvm cache配置 -- 用固态硬盘提升大的存储盘的性能

Read more   2017/11/3 posted in  linux

Ubuntu 配置静态ipv6地址

在网上搜了很多ipv6配置教程,然而重启以后并不会生效。解决办法:

vim etc/sysctl.d/10-ipv6-privacy.conf
将内容改为:

net.ipv6.conf.all.use_tempaddr = 0
net.ipv6.conf.default.use_tempaddr = 0
Read more   2017/9/6 posted in  linux

centos 安装shadowsocks,proxychains,genpac科学上网

本文说明的是如何让centos系统能够翻墙,而不是作为ss服务器。
shadowsocks 翻墙客户端
proxychains 让命令行可以通过ss代理
genpac生成proxy.pac文件以达到局部代理效果

Read more   2017/2/13 posted in  linux

centos7.0安装配置,cuda,cudnn安装,anaconda安装,深度学习框架caffe,torch,theano,tensorflow安装

深度学习在linux上面会比windows上面方便很多,在windows上那叫个折腾。本文将会介绍centos7.0 的
安装,cuda和cudnn的安装,anaconda安装,以及各种深度学习框架的安装。

深度学习是计算密集型任务,不推荐在虚拟机中运行,装cuda和cudnn需要有nvidia显卡。

Read more   2016/12/7 posted in  linux deep learning