-
Notifications
You must be signed in to change notification settings - Fork 0
linux筆記
ch1
ch2
root帳號:擁有系統內一切權限
再建立一個用戶帳號,為了安全性設想,需要用到管理者權限再切換成root執行即可
ifconfig:虛擬機ip位置
linux系統必要分割區有兩個 一個為根目錄「/」給整個系統用、另一個為swap(linux的虛擬記憶體)
網路設定:
橋接介面卡:虛擬機的虛擬網卡藉由實體主機網路卡連接外部網路
NAT:提供內部IP的主機可經由主機進行網路封包修改而達到上網(虛擬機網卡以DHCP取得10.20.2.x的IP位置)
「僅限主機」介面卡:具有內部網路環境的虛擬機器群(虛擬機可互通,主機也可正常聯繫)
內部網路:禹橋接方式相同,若需主機host與兩部虛擬機互通,應選擇此模式
ch3
runlevel0:系統開機
runlevel1:單人模式
runlevel2:多人模式(不載入外部檔案系統)
runlevel3:文字模式,完整多人使用
runlevel4:未使用,保留
runlevel5:圖形化介面,完整多人使用
runlevel6:系統重啟
命令提示符號:
[root@mylinux ~]# (#為最高權限管理者專用符號)
[jack@localhost ~]$ ($為一般使用者)
jack @ mylinux home
使用者名稱 主機名稱 目前目錄
w指令:列出目前登入linux的使用者帳號資訊
指令:都以小寫方式命名(注意大小寫區別)
選項:大都以「-」再加上定義的選項
參數:指令操作的對象
使用者家目錄符號:~
變更密碼指令:passwd
顯示目前登入名稱:whoami
虛擬主控台可利用鍵盤切換多至六個主控台
遠端登入可使用TELNET、SSH通訊協定
列出所有登入使用者:who(會顯示登入帳號、何時登入、來源IP位址)/w
關機指令:shutdown
立即關機:shutdown -h now
延遲關機:shutdown -h 分鐘
取消先前關機指令:shutdown -c
重新啟動指令:reboot/shutdown -r now
ch4 主要目錄:
/bin:放可執行檔(屬性為可執行,這個檔案即為可執行檔)
/etc:最重要目錄之一,放置所有系統設定檔,只有系統管理員可以修改這些檔案
/sbin:系統管理指令或工具。此目錄下放置系統管理者專用的執行檔
/dev:系統設備目錄。所有裝置與設備都以檔案或目錄方式存在於此目錄中
/home:一般使用者的家目錄
/root:系統管理者root的家目錄
/boot:核心檔案目錄
/usr:選擇必要的套件軟體,大都安裝於此
/usr/bin:一般執行檔
/usr/sbin:系統管理專用執行檔
/lib:放置系統的共用函式庫檔案
/opt:非linux預設安裝的外來軟體都會安裝在此目錄
/var:變動性與系統等待排隊處裡的檔案
/tmp:大都為暫時性的檔案
/media:移動式磁碟或光碟掛載目錄
/mnt:暫時性磁碟或光碟掛載目錄
目錄指令
列出目前在那個目錄下:pwd
目前目錄下的檔案清單:ls (更詳細的檔案資訊可用ls-l)
詳細資料共有七項資料分別為
權限、連結數、擁有者、群組、檔案大小、更動時間、檔案名稱
權限:共有10個字元
第一個字元代表型態(- 代表檔案 d 代表目錄 l 代表目錄 b 可儲存的周邊設備 c序列埠設備)
剩下9個字元分為三組 分別為 擁有者權限、群組權限、其他人權限 r代表可讀取、w代表可寫可刪除、x代表該檔案可執行
特殊目錄
「.」代表目前所在目錄
「..」代表上層目錄
隱藏檔以.為開頭
切換目錄:cd 目錄名稱
複製檔案:cp 來源檔案 目的地/檔案名稱
移動檔案:mv 檔名 目的地
刪除檔案: rm檔案名稱
線上協助文件:man
觀看檔案內容:cat [選項] 檔案名稱
輸出檔案內容並分頁顯示:
more(按空白鍵才會繼續顯示下去,q鍵結束指令)
less(最後一行的:可輸入移動與搜尋功能)
讀取尾端資料:tail [選項] [檔案名稱]
-n列數:可以顯示檔案尾端最後列數的資料
-f追蹤選項
產生空白檔案:touch
建立目錄:mkdir 目錄名稱
刪除目錄:rmdir 目錄名稱