- chrome (推荐)
- chromium
- python环境的安装
- 安装 配置git
- PILLOW
- java 环境搭建
- 安装mysql
- MySQL-python(tips:可能不用装)
- 安装workebnch
- 安装openssh
- 安装 wiz
- 防火墙
- sudo ufw disable
- sudo ufw default allow
- tightvnc
- 输入法
- 添加屏幕分辨率
- 开机启动项的管理
- 源重复
chrome (推荐)
1 | wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb |
- 设置
chrome://plugins/
Always allowed to run 勾选
chrome://components/
Adobe Flash Player update (翻墙)
chromium
安装 chrome 或者通过自带的软件安装器
1 | sudo apt-get install chromium |
- 安装flash-player(方法)
随便打开一个视频下载adobe的tar.gz
- 下载一个:libpepflashplayer.so
- 将其放入:/usr/lib/chromium-browser/plugins
- 用文本编辑器打开 :/etc/chromium-browser/default,添加
CHROMIUM_FLAGS=”–ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so”
- 重启chromium,在地址栏打开chrome://plugins/,查看Adobe Flash Player插件状态并设置 始终允许运行
python环境的安装
安装pyenv
1)安装环境
sudo apt-get update
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
2)安装pyenv
sudo curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
3)添加pyenv到环境变量
目录下面的 .bashrc
export PATH=”/home/jin/.pyenv/bin:$PATH”
eval “$(pyenv init -)”
eval “$(pyenv virtualenv-init -)”
4)重新加载shell配置
~ 目录下面的 .bashrc
source .bashrc
5)python 版本的替换和虚拟环境的安装
pyenv install –list
pyenv install 2.7.12
pyenv global 2.7.12
pyenv vietualenv 2.7.12 blog_env
pyenv versions
pyenv activate blog_env
pyenv deactivate
安装 配置git
sudo apt-get install git
ssh-keygen -t rsa -C “jinzhang_hotline@163.com“
/home/jin/.ssh/id_rsa 生成的位置
安装MySQL-python ,PILLOW
PILLOW
sudo apt-get install libjpeg8-dev zlib1g-dev libfreetype6-dev
pip install pillow
java 环境搭建
1 | sudo add-apt-repository ppa:webupd8team/java |
下载jdk到/usr/local/java 解压
sudo vim ~/.bashrc
文件的末尾追加下面内容:
1 | export JAVA_HOME=/usr/local/java/jdk1.8.0_111 |
安装mysql
http://dev.mysql.com/doc/workbench/en/wb-installing-linux.html
https://dev.mysql.com/downloads/repo/apt/
1 | sudo dpkg -i mysql-apt-config_0.8.0-1_all.deb #配置版本 |
- 修改表名不区分大小写
1 | sudo vim /etc/mysql/my.cnf |
MySQL-python(tips:可能不用装)
sudo apt-get install libmysqlclient-dev
pip install MySQL-python
安装workebnch
1 | sudo apt-get install mysql-workbench-community |
安装openssh
1 | sudo apt-get install openssh-server |
安装 wiz
1 | sudo add-apt-repository ppa:wiznote-team |
配置
1 | sudo vim /etc/ssh/sshd_config |
防火墙开22端口
防火墙
- 安装
sudo apt-get install ufw
- 启用
sudo ufw enable
sudo ufw disable
sudo ufw default deny
sudo ufw default allow
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。
关闭所有外部对本机的访问,但本机访问外部正常。
- 开启/禁用
sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外部访问smtp服务
sudo ufw delete allow smtp 删除上面建立的某条规则
- 查看防火墙状态
sudo ufw status
tightvnc
安装
1 | sudo apt-get install tightvncserver |
配置
1 | !/bin/sh |
输入法
- ibus
ibus-daemon
startup app
1 | System >> Preferences >> Startup Applications |
- 删除一个ghost input source
1 | gsettings get org.gnome.desktop.input-sources sources |
添加屏幕分辨率
1 | !/bin/bash |
开机启动项的管理
1 | sudo update-rc.d -f nginx remove |
源重复
1 | grep -R --include="*.list" sbt /etc/apt/ |