linux 搭建 tips

2018-03-10

tools

# 多线程下载工具
sudo apt-get install axel

# 待补充

nginx

访问 nginx 选择一个版本下载到服务器

如:

axel -n 50 http://nginx.org/download/nginx-1.12.2.tar.gz

配置 nginx 安装路径

sudo ./configure --prefix=/home/ubuntu/tools/nginx

缺少的库, 一般而言, 有下面两个

sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev

make file

make && make install

git

ssh-key

ssh-keygen -t rsa -C "email"
# 如果没有 .ssh 的写入权限, 运行下面的指令
mkdir ~/.ssh
chmod 777 ~/.ssh

直接回车安装完成

cat ~/.ssh/id_rsa.pub

复制公钥到 git 服务器的 ssh-keys 列表中

python

pip

sudo apt-get install python-pip
# pip3
sudo apt-get install python3-pip

virtualenv

pip3 install virtualenv
# 如果出 unsupported locale setting 错, 运行下面的命令去除所有本地化设置
export LC_ALL=C

创建 venv

virtualenv --no-site-packages venv
# 如果出错, 尝试执行下面这条命令
python3 -m virtualenv venv
锁窗前月明色, 雕阑外夜气清