ubuntu中的管理員分配
如果服務器用多個人使用,就需要進行管理員分配,這樣可以確保管理員在同一時間對服務器操作時不發(fā)生沖突,具體操作方法如下:
-
在本地使用遠程連接你的服務器(這里以MobaXterm軟件的SSH方法連接為例)
SSH設置
其中:
--Remote host 對應服務器IP
--Specify username對應你登錄時的用戶名及密碼(如果你在服務器上設置過)
--如果你在申請時設置密鑰了,請在User private key 添加上你的私鑰

- 添加管理員用戶
既然是添加管理員,我們得先切換到最高管理員root的權限下,圖示ubuntu@VM-17-107-ubuntu:~$ (刻意加粗),前面ubuntu即是說明你當前使用的是名為ubuntu管理員,同時在ubuntu中$ 表明其為普通管理員,而#為系統(tǒng)管理員。但是root用戶默認是沒有密碼的,因此也就無法使用,在這之前我們得為其添加密碼:
* 命令行:sudo passwd root
(密碼輸入時是不會顯示的,輸入后按enter鍵就行了)
之后進行用戶切換:
* 命令行:su root
* 鍵入密碼(普通用戶轉系統(tǒng)管理員必須鍵入密碼,反之不用)
創(chuàng)建新用戶
* 命令行:sudo adduser 用戶名(檢查root,#)
[sudo]
xx的密碼:輸入xx用戶的密碼,出現(xiàn)如下信息
正在添加用戶“xxx”...
正在添加新組“xxx”(1006)...
正在添加新用戶“xxx”(1006)到組“xxx”...
創(chuàng)建主目錄“/ home / xxx”...
正在從“/ etc / skel”復制文件...
輸入新的UNIX口令:
重新輸入新的UNIX口令:
兩次輸入xxx的初始密碼,出現(xiàn)的信息如下
passwd:密碼更新成功
更改xxx 的用戶信息
輸入新值,或按ENTER鍵進行默認
全名[]:
房間號碼[]:
工作電話[]:
家庭電話[]:
其他[]:
全名[] :等信息一路回車
這個信息是否正確?[Y / n] y
到此,用戶添加成功。
你可以在/home文件下查看剛才用戶名為名的文件夾。
用戶名創(chuàng)建成功后:
* 命令行:su xxx(你的用戶名)
對Scrapy進行安裝與結構搭建
在這之前你得先進入你文件夾所在目錄,命令行語法:
* 命令行:cd ..
* 命令行:cd 管理員文件夾名
創(chuàng)建虛擬目錄,并激活:
* 命令行:virtualenv example(文件名可更改)
* 命令行:cd example
* 命令行:ls bin include lib local pip-selfcheck.json
* 命令行:source bin/activate
此時檢查你的前端是否以(example)開頭,并且該文件應該在用戶名文件夾下。
安裝相應包解決依賴(apt-get對應系統(tǒng)層安裝)
* 命令行:sudo apt-get install build-essential libssl-dev libffi-dev python-dev
使用軟件層安裝工具前,為保險起見安裝軟件層所需工具:
* 命令行: sudo apt-get install python-pip
之后添加命令,
* 命令行:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple twisted
* 命令行:pip install cryptography
然后進行最后的一步,
* 命令行:pip install scrapy
創(chuàng)建爬蟲項目
* 命令行:scrapy startproject 爬蟲項目名
( 至此,前期爬蟲的環(huán)境和框架就算好了。)
注意:
當然這里我還遇到的其他問題:通過MobaXterm軟件的SFTP方法(具體配置與SSH連接相似)在實現(xiàn)文件上傳下載時由于權限問題操作不能完成。
怎么解決勒?方法很多,我們這里提供提高文件夾權限的方法:
* 命令行:su root
* 命令行:密碼
還是依照前面進入你的文件夾下的虛擬文件,同時
* 命令行:sudo chmod 777 爬蟲項目名
完成后(該文件夾及其子文件夾)后便能上傳下載文件了。無論進行何種操作,請留意你前面管理員狀態(tài)變化,以及你在哪個文件夾下進行操作
推薦:
ubuntu命令行操作(釋意說明):[Ubuntu 常用命令整理][1]
[1]: http://www.itdecent.cn/p/1340bb38e4aa
