學習下linux,熟悉下文件和遠程連接

微軟開源了net框架 - netCore,大方向未來的方向應該就是netCore,netFramework的時代應該是逐漸的走遠了。而跨平臺的方向怎麼能少的了linux,mysql等,趁着雙十一打折,入坑了linux服務器。

Linux系統的選擇

現在主流的linux系統版本 CentOs,Ubuntu,Red Hat等,買雲服務器的時候大多隻提供 CentOs 和 ubuntu的選擇。然後目前國內很多公司的服務器應該都是CentOs版本,系統也比較穩定。但是我選擇的是ubuntu版本,一來我只是個人用來學習用途,後面可以搞個Ubuntu的桌面版本,可以無縫對接,而來 個人學習的另外一門語言swift目前官方主要 支持ubuntu版本,後面還打算 用ubuntu的服務器版本部署個swift的網站之類的玩玩。 總歸一句話,喜歡折騰。

linux 各個文件夾

linux根目錄的主要文件夾,以及用途
在這裏插入圖片描述
linux 文件顏色的含義,藍色代表目錄,綠色代表可執行文件,紅色表示壓縮文件,淺藍色表示鏈接文件,灰色表示其他文件,紅色閃爍表示鏈接的文件有問題了,黃色表示設備文件

在這裏插入圖片描述
/bin 主要放二進制執行文件
/etc 存放系統管理和配置文件
/home 存放用戶文件的根目錄,是用戶主目錄的基點
/usr 用於放系統應用程序
/root 超級用戶的目錄
/ sbin 存放的是root訪問的二進制執行文件
詳細更多的說明 參考 https://www.cnblogs.com/dengyungao/p/8426878.html

linux的遠程連接

遠程連接常用的工具 Xshell,一個比較牛逼的工具,不知道牛逼在哪,哈哈,大概是下面這副樣子。
在這裏插入圖片描述
這個東西是收費的,說實在的收費的東西 有一定的價值所在,如果不缺錢,可以付費購買。就目前來講我好像用不到這個工具,直接就控制檯連接好了。

windows 連接 直接就是 用cmd 用ssh進行連接, 確保服務器上能連接ssh ,且開放22端口。
大致的命令就是ssh root@xxx ,xxx 代碼你的服務器ip,比如我的就是ssh ubuntu@xxx
就可以連接到linux服務器了,但是挺簡單,只是習慣了windows的可視化界面突然 到了全是這種黑色背景的dos世界 有點不習慣。

怎麼傳送文件到linux服務器上呢,windows下,我直接拖個文件就可以了,直截了當。linux下沒辦法只能藉助於ftp了。首先要在linux上安裝個應用 vsftpd
具體步驟

  1. sudo apt-get install vsftpd
  2. cd /etc
  3. vi vsftpd.conf
  4. 在這裏插入圖片描述將這兩行寫入,讓ftp支持寫入,同時限制訪問的目錄。阻止訪問除用戶文件夾外的其他系統文件
  5. sudo service vsftpd start 啓動

這裏常用的幾個命令
sudo service vsftpd start 啓動
sudo service vsftpd stop 停止
sudo service vsftpd restart 重啓

到此,可以裝一個 ftp 的軟件進行訪問了,比如cuteFtp ,xftp等,上傳的文件可以對他進行權限的限制,比讀寫所有者的相關信息 , CuteFtp的截圖

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