阿里雲服務器配置簡談

     乘着打折福利,在網上購買了阿里雲的服務器,參考知乎上的回答,結合自己的情況,最終選擇共享型xn4/n4型,

,其中系統選擇的是ubuntn18.04,然後接下來就是自己的一些配置記錄了:

(1)切換Python默認版本

一般新安裝的ubuntn系統需要安裝更新軟件源 sudo apt-get update。由於ubuntn系統會自動配置Python2(默認)和Python3兩種,再開始時我們需要對其進行默認版本切換,這裏推薦一種簡單的方式:

  • 首先列出所有可用的python替代版本信息:
update-alternatives --list python

update-alternatives: 錯誤: 無 python 的候選項 。如果出現以上所示的錯誤信息,表示update-alternatives沒有添加Python的替代版本。

  • 將Python的替代版本添加進去:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2

有幾個版本的Python就添加幾條,後面的尾數越大,優先級越高。此時可以通過

python --version來查看默認版本。

update-alternatives --list python 查看可用的Python替代版本

update-alternatives --config python 可以手動來切換默認版本

sudo update-alternatives --remove python /usr/bin/python2.7 刪除不需要的Python版本

當我們完成Python版本的切換時,會發現pip出現了No module error,這時候我們需要修改/usr/bin/pip文件,將第一行原來是 /usr/bin/python 修改爲 /usr/bin/python2.7 或者 /usr/bin/python3.6

Ubuntu 18.04å°Python3设置为Pythoné»è®¤çæ¬

另外,將pip更新爲10.0.0之後的版本時,還需要修改/usr/bin/pip和/usr/bin/pip3文件:from pip import main修改爲  from pip._internal import main,若還是出現該問題可以直接sudo apt-get install python3-pip試試。

(2)安裝anaconda

爲了簡單實現Python包的管理,這裏推薦安裝anaconda。由於直接官網下載比較慢,可以採用國內的鏡像來實現

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.07-Linux-x86_64.sh

下載完成直接

bash Anaconda3-2019.07-Linux-x86_64.sh

然後就是一些細節介紹,直接回車或者選擇yes來完成安裝,最後重啓終端即可完成所有。


>想要取消安裝 aconda 後ubuntu系統終端界面前部出現(base)字樣

1.打開一個終端 ,輸入命令:gedit ~/.bashrc
2.在 .bashrc文件最後面添加命令:conda deactivate

>jupyter遠程訪問配置

1、生成配置文件(jupyter notebook --generate-config)

2、生成密鑰 

jupyter notebook password  # 兩次輸入同一密碼爲後面登錄的密碼
vim ~/.jupyter/jupyter_notebook_config.json  #獲得密鑰

3、編輯配置文件

vim ~/.jupyter/jupyter_notebook_config.py

打開配置文件後,如下圖修改以下幾類,其中開啓端口可參考這篇文章

c.NotebookApp.ip='*'
c.NotebookApp.password = u'把上面的文本粘貼到這裏'
c.NotebookApp.open_browser = False
c.NotebookApp.port =1234 ##端口需要提前在服務器控制檯打開,端口號任意

具體的如圖所示:

最後你在終端輸入jupyter notebook --allow-root即可,然後再在自己的電腦瀏覽器中輸入http://服務器公開ip:1234(端口號),接着輸入剛纔設置的密碼就行了。


(3)賬戶與權限分配

      按照官方文檔,可以通過指示一步步完成,這裏就只記錄一下ubuntn系統怎麼添加用戶和修改權限($是普通管員,#是系統管理員)。

      如果剛開始時未添加root,則通過下面命令完成,輸入兩次相同密碼即可。

sudo passwd -u root

然後添加、刪除新用戶,賦予權限等

adduser username ###username爲你添加的名字
sudo userdel username ##刪除username
su username  ##切換帶username

chown -R <用戶名>:<密碼> /home/<用戶名>
chmod 760 /home/<用戶名>

sudo vim /etc/sudoers  ###查看sudo權限的用戶
sudo vim /etc/passwd  ###查看所有用戶信息

(4)docker、GIT

docker是代碼運行環境配置的利器,Git是版本控制的有利幫手,兩者都是開發者喜愛的開發助手。對於git的可以參考我的另一篇博客《git入門使用》,docker可以參考《docker學習》,這裏補充一下docker的安裝,根據官網和這篇博客《ubuntu18安裝docker》一步步進行,不過在選擇版本的時候根據當前的配置和自己的使用情況進行選擇。

(5)寶塔面板與wordpress

想要利用服務器來構建網站,可以通過寶塔面板來實現服務器管理,而藉助WordPress來實現網頁的構建。可以參考https://www.zhujibiji.com/2018/04/how-to-use-bandwagonhost-build-a-website/這篇博文。

     

      未完待續!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章