5月27日,安裝matplotlib失敗,執行了解除安裝python3.5的程式。後來沒刪乾淨,試了一下matplotlib官網推薦的
sudo apt-get build-dep python-matplotlib
安裝成功了。。。。但是重啟後估計是解除安裝的功能生效了,然後不能執行python了。
然後安裝了3.6,結果原先寫的一堆東西不能用了,selenium不能用,matplotlib也不能安裝。悲劇,連特麼阿里雲建立映象也失敗。
惱火之下,決定初始化伺服器。寫下此文,記錄後面的操作。
一、建立使用者
ubuntu建使用者最好用adduser,雖然adduser和useradd是一樣的在別的linux糸統下,但是我在ubuntu下用useradd時,並沒有建立同名的使用者主目錄。
例子:adduser user1
這樣它就會自動建立使用者主目錄,建立使用者同名的組。
root@ubuntu:~# sudo adduser 使用者名稱
[sudo] password for xx:
輸入xx使用者的密碼,出現如下資訊
正在新增使用者」linuxidc」…
正在新增新組」linuxidc」 (1006)…
正在新增新使用者」linuxidc」 (1006) 到組」linuxidc」…
建立主目錄」/home/linuxidc」…
正在從」/etc/skel」複製檔案…
輸入新的 unix 口令:
重新輸入新的 unix 口令:
兩次輸入linuxidc的初始密碼,出現的資訊如下
passwd: password updated successfully
changing the user information for linuxidc
enter the new value, or press enter for the default
full name :
room number :
work phone :
home phone :
other :
full name :等資訊一路回車
這個資訊是否正確? [y/n] y
給予一般使用者sudo 許可權
開啟etc/sudoers,在root下面這行加上 abc(根據自己的使用者名稱定) all=(all:all) all
二、改變apt源
3.將內容複製到 /etc/apt/sources.list
4.更新源:sudo apt-get update
5.更新軟體:sudo apt-get upgrade
二、改變python的優先順序(可能是不必要的)
系統預裝了python2.7和python3.5,輸入一下命令則將預設設定為python3.5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
三、安裝anaconda
安裝過程參照:
一路回車和yes。然後開啟/etc/profile檔案,在結尾加上:
export path=/root/anaconda3/bin:$path (根據實際安裝路徑來定)
重啟伺服器,輸入conda -v,顯示anaconda版本,環境配置成功。
四、jupyter notebook配置
看前面博文
五、mysql配置(安全組開3306埠)
1.建立使用者
create user 'username'@'host' identified by 'password';
create user 'yszhu'@'%' indentified by '00000';
其中%萬用字元表示可以在任意ip登入
2.賦權
grant privileges on databasename.tablename to 'username'@'host'
3.重新整理賦權
flush privileges;
設定字元mysql> alter table onlinetest convert to character set utf8
建立mysql的表,table名字要和**裡一致叫onlinetset
還有行名要有id,title,question,answer,和**一致
pymysql寫入的資訊帶有引號,要去除(已經在**中體現)
雲伺服器初始化
使用雲伺服器也有一段時間了,每次使用都要進行一些相同的操作,每次還要查閱相應的部落格和教程,覺得做這些重複工作覺得十分麻煩,還是記錄一下。如果以後學習了shell程式設計,就可以把這些操作儲存成乙個initial.sh,每次新開雲伺服器的時候執行一下就可以了。yum update yum upgra...
Linux伺服器初始化
選擇的作業系統是centos 7 x64,與ubuntu的區別詳見 一 ssh登入會報錯 當本機之前成功連線過伺服器時,若重灌伺服器後,用ssh登入報錯 warning remote host identification has changed!這是由於本機的known hosts是記錄遠端主機公...
阿里雲伺服器配置記錄
最近在阿里雲上買了個最低配置的ecs,網域名稱還在備案過程中,先簡單記錄下伺服器配置過程吧。ps ecs選擇的是華北機房,1核1g記憶體40g硬碟。伺服器系統首選centos 首次登陸伺服器,通過ssh命令登陸伺服器終端。ssh root 公網ip 然後,新建乙個普通的管理員賬號並設定密碼,用於之後...