Skip to content

funnybomb/linux_config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux_config

linux_config


[TOC]


this project is to setup ubuntu 16.04 system configuration including

  1. bashrc
  2. vimrc
  3. screenrc
  4. gitconfig
  5. NVIDIA driver setup (to be done)
  6. chrome on linux and shadowsocks and

install

git clone https://github.com/funnybomb/linux_config.git
# if I want to modify the setup, git pull or git clone ssh

rc config

cd linux config && bash setup_vim_screen_bash.sh

ss config and install chrome GFW in china

cd ss_config && bash shadowsocks_config.sh

ubuntu 16.04.01 setup & config

@(编程code示例)

下载安装

  1. 参考linux公社下载usb installer
  2. 下载iso, 使用amd64, 因为i386是32位
  3. 在windows下使用usb installer把iso安装到空的U盘
  4. 安装的时候最好还是选中文, full install
  5. 安装完成之后根据需求再换回来

ssh vim screen bash 配置

  • 推荐使用linux_config来进行安装
git clone https://github.com/funnybomb/linux_config.gita 
cd linux config && bash xx.sh

  1. 开启ssh, 并且添加到自动启动

    sudo apt-get install sshd
    sudo sed -i '$i\/etc/init.d/ssh start' /etc/rc.local
    #insert /etc/init.d/ssh before last line
    mkdir ~/.ssh && chmod 700 ~/.ssh
    scp remote:~/.ssh/remote_id_rsa.pub ./ssh
    cat remote_id_rsa.pub >>authorized_keys
    chmod 600 authorized_keys
    #本地免密登录remote
    ssh-keygen -t rsa
    scp local_id_rsa.pub remote:~/.ssh

安装中国源 升级ubuntu软件

cd /etc/apt/
sudo cp sources.list sources.list.bak
sudo vi sources.list

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

sudo apt-get update
sudo apt-get upgrade hold adobe-flashplugin

驱动和cuda

  1. 安装NVIDIA驱动, 首先去英伟达官网选择合适的对应稳定版本 NVIDIA-xx.run
sudo apt-get purge nvidia-current
sudo apt-get --purge remove xserver-xorg-video-nouveau
logout
ctrl+alt+F1
sudo service lightdm stop # or gdm or lightxxx
#ps -ef | grep dm to check x-service and lightdm类服务 
killall xorg
chmod 777 NVIDIA-xx.run
sudo sh NVIDIA-xx.run
  1. 安装CUDA, 官方链接 下载
proxychains wget https://developer.nvidia.com/compute/cuda/8.0/Prod2/local_installers/cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64-deb
sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda

chrome 安装和翻墙

  • 最佳办法, 使用我的脚本安装
git clone zxcv
cd 

  1. 安装chrome, 启动后 Launcher 上,在图标上右键——“锁定到启动器”,以后就可以简单地单击启动了。
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
sudo apt-get install -f #if missing dependency
/usr/bin/google-chrome-stable
  1. 安装shadowsocks, 参见链接, 我本地Evernote也有, 参见笔记 @(linux-ubuntu使用shadowsocks客户端配置)
  2. shadowsocks + proxifier, key P427L-9Y552-5433E-8DSR3-58Z68 server 127.0.0.1 sock5 port 1080 rule add shadowsocksapp direct rule default sock5 shadow

vpnss的全局设置

acc feicaiyi pwd sotfeno 免费美国01号线:104.217.0.221 免费美国02号线:104.217.0.222 免费美国03号线:64.185.231.72 免费美国04号线:64.185.231.74 免费日本01号线:45.32.36.18 免费日本02号线:45.76.103.245

anaconda 的安装

  1. 下载合适版本的anaconda, 20170202推荐使用anaconda4.2 python3.5
  2. 添加anaconda的国内源
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --set show_channel_urls yes
  1. 安装prody pip install -U ProDy
  2. 安装htmd
conda config --add channels acellera
conda install htmd

输入法安装

  1. 安装sogou, download
**********
## 配置vim, bashrc等 to be done (after git config)
1. 配置vim, 安装 

About

linux_config

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors