如何玩轉 Linux(篇一)
阿新 • • 發佈:2018-11-20
為什麼使用Linux
window+tomcat 僅限於web環境: window: 1 window程序比較多,會大量的消耗資源和cpu 因為伺服器不是每天關機的,用window來部署,會大量消耗資源,越執行越卡 2 window對於高併發的支援遠遠低於linux (電商專案) 3 window的埠對外都是開放的 安全性極低 ......... linux: 1 不會大量消耗資源和cpu 2 linux對於高併發處理的起點很高 3 linux的安全係數極高 (需要配置檔案告訴它哪個埠是安全的,才能訪問) 總結: 一個正規的web專案,都會選擇部署在linux環境下 所以,我們要在linux環境下搭建web環境(JDK,TOMCAT,MYSQL)
版本
Ubuntu烏班圖
RedHat 紅帽
CentOs 免費的
遠端連結linux伺服器的軟體
crt
ssh
Linux目錄結構
/:根目錄(只有一個根碟符)
root:超級管理員(root)的家 只要是root使用者登入進來的 自動在root目錄下
home:其他使用者的家 只要是其他使用者登入進來的 自動在home目錄下
etc:配置檔案 存放所有linux配置檔案的地方
usr:存放共享檔案的地方
Linux常用命令
pwd列印當前工作的目錄 mkdir 建立資料夾 mkdir 目錄名 mkdir -p 目錄名/子目錄/..... cd: 切換目錄(掌握) cd / 根目錄 cd /xxx/xxx 進入指定的目錄 cd ~ 回家 cd ~ 相當於 cd /root cd - 後退 (退到上一次的操作目錄) cd .. 進入上一級目錄 cd ../etc 上一層指定目錄裡面找 ls:展示當前目錄下資源 ls -a :展示所有的資源 展示所有的資源(只展示檔名) ls -l :展示顯示檔案的詳細資訊 簡化寫法 ll (掌握) ls -la: 顯示所有隱藏的和顯示檔案的詳細資訊 注意事項 帶. 隱藏檔案 - 檔案 d 資料夾
建立檔案: touch 檔名 瀏覽檔案 cat 檔名 :檢視所有內容(檢視的只是檔案的一部分內容) 分頁檢視所有內容 more 檔名(瞭解) 回車:下一行 空格:下一頁 b:上一頁 less特有(掌握): -m:顯示百分比 less -m檔名 -N:顯示行號 less -N 檔名 進入瀏覽模式下 箭頭上: 上一行 箭頭下: 下一行 空格:下一頁 b:上一頁 q:退出檢視 tail檢視末尾 tail 檔名: 檢視檔案的末尾 (預設顯示檔案的末尾10行內容) tail -數字 檔名:檢視檔案的末尾幾行
檔案編輯
vi 或者vim
vi檔名---i或者o--->編輯模式(編寫內容)---esc-->命令模式(複製貼上)---:-->底行模式(儲存退出或者不儲存退出)
命令模式常用的快捷鍵
dd:刪除當前行
yy:複製當前行
p:貼上
底行模式:
:wq 儲存並退出
:q! 強制退出不儲存
vi 解決出錯問題
如果在執行vi的過程中,發生了任何的異常,只要沒有儲存或退出,
那麼下次該檔案就不再vi了,因為之前的沒有關閉
如何處理:
使用命令 ls -la 找隱藏檔案 .檔名.swp
把這個檔案幹掉 就可以繼續使用vi了
vi的模式
命令模式:對內容行進行操作 複製整行內容 貼上整行內容 刪除整行內容
編輯模式:對具體的內容進行操作
底行模式:儲存 退出…