初始化阿里雲伺服器記錄

2021-09-23 20:27:26 字數 2327 閱讀 7959

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 然後,新建乙個普通的管理員賬號並設定密碼,用於之後...