好程式設計師大資料知識點精講 大資料之Linux
好程式設計師大資料知識點精講 大資料之Linux -Linux是什麼? Linux是一套作業系統,不是應用程式Linux的基本思想有兩點:第一,一切都是檔案;第二,每個軟體都有確定的用途。
Shell——命令列直譯器,遵循一定的語法將輸入的命令加以解釋並傳給系統。預設bash。
硬碟分割槽的特點在於最多可以有4個primary分割槽;只能有一個extended分割槽;
extended存在的目的是為了建立logical;建立logical的目的是能有多於4個分割槽,logical最多可以有64個;primary(主分割槽)+extended(擴充套件分割槽)最多有四個。
Primary=P;Extended=E;Logical=L P+E+L+L:/dev/hda1,/dev/hda2,/dev/hda5,/dev/hda6
Linux的硬碟分割槽需求,Linux可以安裝在硬碟分割槽裡面任意一個或對各可以寫資料的硬碟分割槽。最少有兩個分割槽。此外:
根分割槽,linux作業系統的資料夾,相當於windows系統的windows目錄。
boot,啟動分割槽,裡面裝在linux核心及開機載入程式grub,用於開機100~
200M。
usr,相當於windows的應用程式目錄programe files。
home,linux各個使用者的家目錄,使用者登入後進入的目錄,自己的目錄。
var,可變目錄,放日誌等經常會發生變化的檔案。
Swap,交換分割槽,相當於windows的虛擬記憶體檔案,記憶體大小的2倍。
bash是一個為GNU計劃編寫的Unix shell。
Vmware 是一種虛擬機器,可以用來安裝windows,也可以安裝linux ,ubuntu是Linux的發行版之一,另外的Linux發行版有紅帽,Linux mint 等等,linux秉承開源性,在嵌入式領域和伺服器領域有很多使用例項,包括目前流行的安卓,也使用到了Linux。
如果是初學Linux,可以安裝虛擬機器VM。然後再VM上安裝Ubuntu或者自己要學的Linux的版本。Linux安裝 記得分配硬碟記憶體。
Linux目錄名稱:
/虛擬目錄的根目錄,不放檔案。
/bin位進位制目錄,存放許多GNU使用者級的工具
/boot啟動目錄,存放啟動檔案
/dev裝置目錄,Linux在這裡建立節點
/etc 系統配置檔案目錄
/home主目錄,Linux在這裡建立使用者目錄
/lib 庫目錄,存放系統和應用程式的庫檔案
/media /mnt掛載目錄 /opt 可選目錄 /root 根主目錄 /var可變目錄 /sbin系統
二進位制目錄 /tmp臨時目錄 /usr 使用者安裝軟體目錄。
Linux常用命令:
要想從命令列介面下在Linux的虛擬目錄之間切換,需要使用cd命令。
ls 顯示系統上有哪些檔案 $ls 顯示當前目錄下的檔案和目錄。
$ ls -F 區分檔案 $ ls -a 顯示隱藏檔案。
touch命令建立文,touch 檔名。
cp命令複製檔案,cp 源物件 目標物件。
mv 重新命名,mv 源目的。
rm 刪除檔案,rm -i 檔案 刪除前提示 rm -f 檔案 強制刪除 不提示。
mkdir ***建立目錄 rmdir(只能刪除空目錄) *** rm dir1 rmf dir2 暴力刪除。
stat *** 檢視某檔案所有狀態 file ***檢視檔案型別。
ps 顯示在執行程序 -e 所有程序 -f 詳細資訊 -ef組合。
mount 輸出掛載程式資訊 umount 移除一個可