ubuntu14.04配置開發環境
說明:
- 1.每次在虛擬機器重灌ubuntu,都要重新配置一遍開發環境.略繁瑣,整理個配置文件記錄如下.
- 2.本文件以ubuntu 14.04 為基準,其他版本可能略有差異.
- 3.會同步更新,等比較完善後.考慮寫成shell指令碼,自動化配置.
0. 初始化設定
0.1 桌面環境設定選項更改
bash
1. 設定語言 2. 設定解析度 3. 設定輸入法 4. 設定記憶體,磁碟,CPU等
0.2 更改root密碼
bash
預設root密碼是隨機的,即每次開機,都有一個新的root密碼。 修改方式: sudo passwd # 提示輸入當前使用者密碼.enter後,提示我們輸入新的密碼並確認,此密碼即為root密碼. su root # 切換root使用者
1. 更改下載源
1.1 更改源列表
bash
1. 首先備份源列表(for sure): sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 2. 而後用gedit或其他編輯器開啟: sudo gedit /etc/apt/sources.list
1.2 源列表內容
- 1.2.1 阿里雲更新伺服器(北京萬網/浙江杭州阿里雲伺服器雙線接入)
bash
deb http://mirrors.aliyun.com/ubuntu/ utopic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ utopic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ utopic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ utopic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ utopic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ utopic-backports main restricted universe multiverse
- 1.2.2 網易163更新伺服器(廣東廣州電信/聯通千兆雙線接入)
bash
deb http://mirrors.163.com/ubuntu/ utopic main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ utopic-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ utopic-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ utopic-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ utopic-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ utopic-backports main restricted universe multiverse
2. 安裝常用軟體
2.1 安裝deb包
2.2 apt-get安裝
bash
sudo apt-get update sudo apt-get install vim sudo apt-get install zsh sudo apt-get install git sudo apt-get install curl sudo apt-get install python-pip sudo apt-get install apache2-utils # 安裝併發測試工具 ab
2.3 刪除unity,安裝Mate桌面程式(Gnome x2分支)
bash
1. 刪除unity(可以不刪除,只執行安裝步驟) sudo apt-get remove unity unity-asset-pool unity-control-center unity-control-center-signon unity-gtk-module-common unity-lens* unity-services unity-settings-daemon unity-webapps* unity-voice-service 2. 安裝Mate sudo apt-get update sudo apt-get install mate-desktop-environment-core 3. 安裝Mate外掛 sudo apt-get install mate-desktop-environment-extra # 安裝外掛 4. 安裝結束後,"登出"系統,在登入視窗,注意"選擇登入GUI",選擇mate,輸入密碼登入即可切換.
3. 配置開發環境
3.1配置python開發環境
bash
sudo pip install flask sudo pip install tornado
4. 檢視並kill程式
bash
ps -e # 檢視所有程式 pgrep firefox # 檢視僵死程式ID sudo kill PID # 殺死程式 sudo kill APP_NAME # 採用軟體名稱,殺死 sudo kill -9 PID # 強力殺死 ps 引數: -aux 以BSD風格顯示程式 常用 -efH 以System V風格顯示程式 -e , -A 顯示所有程式 a 顯示終端上所有使用者的程式 x 顯示無終端程式 u 顯示詳細資訊 f 樹狀顯示 w 完整顯示資訊 l 顯示長列表