ubuntu配置日志

firefox

  • sudo apt update
  • sudo apt install firefox

chrome

  • 添加软件源 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 update
  • sudo apt-get install google-chrome-stable
  • /usr/bin/google-chrome-stable

vim

  • sudo apt install vim
  • sudo vim /etc/vim/vimrc
  • 取消syntax on的注释
  • 最后一行配置:
1
2
3
4
5
6
set nu          //在左侧显示行号码
set tabstop=4 //tab 长度设为4
set nobackup //覆盖文件不备份
set cursorline //突出显示当前行
set ruler //在右下角显示光标位置打状态行
set autoindent //自动缩进

git

  • sudo apt install git
  • git config --global user.name "your name"
  • git config --globa user.email "your email.com"
  • ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  • 复制公钥到github上

vscode

用 ubuntu-make 安装

  • sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
  • sudo apt update
  • sudo apt install ubuntu-make
  • sudo umake ide visual-studio-code

apt 安装

  • sudo apt update
  • sudo apt install software-properties-common apt-transport-https wget
  • wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
  • sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
  • sudo apt install code

20181123 update: sudo umake web visual-studio-code,在新版本中 vscode 移动到 ide 分类中

PS: ubuntu 下的推荐字体 `font-family=”‘Ubuntu Mono’, monospace”

anaconda

  • 官网下载
  • sudo bash Anaconda3-5.0.1-Linux-x86_64.sh 然后选yes
  • 添加环境路径
  • sudo chmod 777 -R anaconda3/ 给权限
  • jupyter的皮肤配置: jupyterthemes配置 jt -t gruvboxd -f ubuntu -fs 12 -tfs 12 -ofs 11, 我发现ubuntu的字体已经比window好太多,所以就没配置。

java

一件很奇怪的事情,就是不知道为什么我用apt的ppa源下载,一直连不上oracle官网。。一直404失败。所以就徒手配置了。

  • apt -u dist-upgrade强制升级一下版本
  • sudo apt remove --purge openjdk*删除openjdk
  • sudo mkdir /usr/local/java 创建安装目录 cd /usr/local/java 进入安装目录
  • 因为服务器连不上oracle官网。。所以我用了rz把本地的jdk传上去了。。
  • tar -zxvf jdk-8u161-linux-x64.tar.gz 解压
  • vim ~/.bashrc 环境变量配置
    1
    2
    3
    4
    export JAVA_HOME=/usr/local/java/jdk1.8.0_161
    export JRE_HOME={JAVA_HOME}/jre
    export CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=$JAVA_HOME/bin:$PATH
  • source ~/.bashrc 重新加载环境变量生效

node

  • sudo apt install nodejs-legacy nodejs 直接下载
  • sudo apt install npm 安装npm
  • sudo npm install -g n 下载node版本控制库
  • sudo n stable 升级到最新的LTS

codeblocks

  • sudo add-apt-repository ppa:damien-moore/codeblocks-stable 添加ppa源
  • sudo apt update 更新
  • sudo apt install codeblocks 下载安装

coursera

  • ping coursera.org 得到ip
  • 浏览器里看network,未正常响应的都添加到hosts里。
  • vim /etc/hosts 修改
  • sudo /etc/init.d/networking restart重启网络服务

shutter

  • apt install shutter

system theme

  • sudo apt install unity-tweak-tool 下载 unity-tweak-tool
  • sudo add-apt-repository ppa:noobslab/themes 添加源
  • sudo apt update 更新
  • sudo apt install flatabulous-theme 下载 flatabulous-themes
  • sudo apt install ultra-flat-icons 下载 ultra-flat的图标

Ubuntu18.04 用了 gnome,更改主题 Ubuntu18.04美化主题

zsh

  • sudo apt install zsh 下载
  • chsh -s $(which zsh) 设置
  • 重启计算机生效
  • sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  • 改动 ~/.zshrcplugins=(git)plugins=(git zsh-autosuggestions)

shadowsocks

  • sudo apt install python-pip 下载 pip
  • sudo pip install shadowsocks 下载 shadowsocks
  • sudo vim /etc/shadowsocks.json 修改配置文件
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    {
    "server":"ip地址",
    "server_port":服务器端口,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"密码",
    "timeout":300,
    "method":"使用的方法",
    "fast_open": false,
    "workers": 1
    }
  • sudo sslocal -c /etc/shadowsocks.json 开中断启动 ss
  • 更改系统设置 -> 网络 -> 网络代理 -> Socks主机: 127.0.0.1 -> port: 1080
  • 给 chrome 下一个插件 SwitchyOmega(SwitchyOmega 配置),选择 autoProxy,规则列表网址:
    1
    https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
  • 别的浏览器 firefox 的代理都关了,不然不开 ss 上不了网,需要 FQ 的时候再用终端开个 ss 。

开机启动

  • sudo vim /etc/systemd/system/shadowsocks.service
  • /home/xx/Software/ShadowsocksConfig/shadowsocks.json 修改为自己的 shadowsocks.json 路径
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    [Unit]
    Description=Shadowsocks Client Service
    After=network.target

    [Service]
    Type=simple
    User=root
    ExecStart=/usr/bin/sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json

    [Install]
    WantedBy=multi-user.target
  • systemctl enable /etc/systemd/system/shadowsocks.service 重启生效