Ubuntu 18.04 常用配置

換源

ubuntu 源: sudo vim /etc/apt/sources.list 改為下面的內(nèi)容, 并 sudo apt-get update:

# 默認(rèn)注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# 預(yù)發(fā)布軟件源苹熏,不建議啟用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

pip 源: 新建 ~/.pip/pip.conf 文件加入, 并加入:

[global]
trusted-host = mirrors.aliyun.com
index-url = https://mirrors.aliyun.com/pypi/simple

安裝 oh-my-zsh

# 安裝 zsh
sudo apt install zsh
# 檢查版本
zsh --version
# 安裝 oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 確認(rèn)是否是默認(rèn)的終端usr/bin/zsh
echo $SHELL 
# 不是的話骄呼,改變默認(rèn)的終端(改變后重連,再echo $SHELL檢查下)
chsh -s $(which zsh) 
# 查看終端列表
/etc/shells 

Python 相關(guān)

# 安裝 pip3
sudo apt install python3-pip

# 安裝 virtualenvwrapper
pip3 install virtualenvwrapper
# 查找 virtualenvwrapper.sh 位置
sudo find ~/ -name virtualenvwrapper.sh # ~/.local/bin/virtualenvwrapper.sh
# ~/.zshrc 后面追加
`
WORKON_HOME=~/Envs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh
`
# 更新
source ~/.zshrc

安裝 mysqlclient 的問題:

# 針對 mysql_config: not found
sudo apt install default-libmysqlclient-dev
# 參考鏈接: https://stackoverflow.com/questions/5178292/pip-install-mysql-python-fails-with-environmenterror-mysql-config-not-found

mysql-server

sudo apt install mysql-server

# mysql5.7 安裝的時候沒有提示需要設(shè)置密碼
# 查看系統(tǒng)默認(rèn)分配的用戶和密碼
sudo less /etc/mysql/debian.cnf
# 使用上面 [client] 部分的用戶和密碼登錄 mysql
mysql -udebian-sys-maint -p

# 查看用戶
>use mysql;
>select Host, User FROM user;
# 修改密碼
>update mysql.user set authentication_string=password('newpassword') where user='root';
>flush privileges;

# 外部訪問
>grant all privileges on *.* to 'root'@'%' identified by 'my_password' WITH GRANT OPTION;
>flush privileges;
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 注釋 bind-address          = 127.0.0.1

# 重啟
systemctl restart mysql

參考鏈接: ubuntu安裝mysql初始密碼忘記

安裝最新版本 node.js

# 安裝 node.js 和 npm
sudo apt install node.js npm
# 檢查版本(不是最新的)
node --version (v8.10.0)
# 安裝 n
sudo npm install n -g --registry=https://registry.npm.taobao.org
# 使用 n 安裝最新的 node.js 穩(wěn)定版本
sudo n stable
node --version (v10.16.0)
npm --version(v6.9.0)

npm start 報錯:
npm start 出現(xiàn) Error: ENOSPC: System limit for number of file watchers reached, watch '/home/...'

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

參考鏈接:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末巴柿,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子死遭,更是在濱河造成了極大的恐慌广恢,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呀潭,死亡現(xiàn)場離奇詭異钉迷,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)钠署,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門糠聪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人踏幻,你說我怎么就攤上這事枷颊。” “怎么了该面?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵夭苗,是天一觀的道長。 經(jīng)常有香客問我隔缀,道長题造,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任猾瘸,我火速辦了婚禮界赔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘牵触。我一直安慰自己淮悼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布揽思。 她就那樣靜靜地躺著袜腥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪钉汗。 梳的紋絲不亂的頭發(fā)上羹令,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天鲤屡,我揣著相機(jī)與錄音,去河邊找鬼福侈。 笑死酒来,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的肪凛。 我是一名探鬼主播堰汉,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼伟墙!你這毒婦竟也來了衡奥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤远荠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后失息,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體譬淳,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年盹兢,在試婚紗的時候發(fā)現(xiàn)自己被綠了邻梆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡绎秒,死狀恐怖浦妄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情见芹,我是刑警寧澤剂娄,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站玄呛,受9級特大地震影響阅懦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜徘铝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一耳胎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧惕它,春花似錦怕午、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至揭北,卻和暖如春扳炬,著一層夾襖步出監(jiān)牢的瞬間吏颖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工恨樟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留半醉,地道東北人。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓劝术,卻偏偏與公主長得像缩多,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子养晋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容