Linux入門基礎介紹
阿新 • • 發佈:2018-11-23
概述:
1. linux是一個開源、免費的作業系統,其穩定性、安全性、處理多併發已經得到業界的認可,目前很多企業級的專案 都會部署到Linux/unix系統上。 2. 常見的作業系統(win7、IOS、Android、Mac) 3.創始人 -linux 林納斯 4.主要發行版本 Ubuntu(烏班圖)、RedHat(紅帽)、CentOS、Debain[蝶變]、Fedora、SuSE、OpenSUSE
Linux和Windows比較
VM和Linux系統安裝
1.安裝VM和Centos 學習Linux需要一個環境,需要建立一個虛擬機器,然後在虛擬機器上安裝一個Centos系統來學習 1.先安裝Virtual machine , vm12 2.在進行安裝Linux(Centos) 3.原理示意圖2.安裝vm和CentosCentos下載地址:CentOS下載地址: 網易映象:
3.Vm的安裝 去BIOS裡修改設定開啟虛擬化裝置支援(f2, f1 不同系列的電腦的情況可能不一致
4.CentOS安裝的 具體的安裝可以參考網上其他博主的教程即可 下圖說的是虛擬機器的三種網路形式:
5.安裝後的配置 1.終端的使用,滑鼠右擊,即可開啟終端
2.配置網路
安裝vmtools
可以直接貼上複製命令在windows和centos系統之間 可以設定window和centos的共享問價夾 vmtools安裝和使用 安裝vmtools的步驟: 1. 進入centos 2. 點選vm選單的->install vmware tools 3. centos會出現一個vm的安裝包 4. 點選右鍵解壓, 得到一個安裝檔案 5. 進入該vm解壓的目錄 ,該檔案在 /root/桌面/vmware-tools-distrib/下 6. 安裝 ./vmware-install.pl 7. 全部使用預設設定即可 8. 需要reboot重新啟動即可設定共享資料夾: 1) 為了方便,可以設定一個共享資料夾,比如d:/share 2) windows 和 contos 就可以共享檔案了, 但是在實際公司開發中,檔案的上傳下載是需要使用 遠端方式完成的, 3) 遠端方式登入,我們後面會具體講解 具體步驟:1) 選單->vm->setting, 如圖設定即可注意:設定選項為always enable ,這樣可以讀寫了 2) windows和centos可共享 d:/share目錄可以讀寫檔案了 3)在centos的 /mnt/hgfs/
檔案目錄結構: 基本介紹: linux的檔案系統是採用級層式的樹狀目錄結構,在此結構中的最上層是根目錄“/”,然後在此 目錄下再建立其他的目錄。 深刻理解linux樹狀檔案目錄是非常重要的,這裡我給大家說明一下。 記住一句經典的話: 在Linux世界裡,一切皆檔案
/ bin [重點] (/usr/bin 、 /usr/local/bin) • 是Binary的縮寫, 這個目錄存放著最經常使用的命令 /sbin (/usr/sbin 、 /usr/local/sbin) • s就是Super User的意思,這裡存放的是系統管理員使用的系統管理程式 / home [重點] • 存放普通使用者的主目錄,在Linux中每個使用者都有一個自己的目錄,一般該目錄名是以使用者的賬號命名的 / root [重點] • 該目錄為系統管理員,也稱作超級許可權者的使用者主 /lib • 系統開機所需要最基本的動態連線共享庫,其作用類似於Windows裡的DLL檔案。幾乎所有的應用程式都需要用到這些共享 庫。 /lost+found • 這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案 /etc [重點] • 所有的系統管理所需要的配置檔案和子目錄 my.conf / usr [重點] • 這是一個非常重要的目錄,使用者的很多應用程式和檔案都放在這個目錄下,類似與windows下的program files目錄。 / boot [重點] • 存放的是啟動Linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案 /proc • 這個目錄是一個虛擬的目錄,它是系統記憶體的對映,訪問這個目錄來獲取系統資訊 /srv • service縮寫,該目錄存放一些服務啟動之後需要提取的資料 /sys • 這是linux2.6核心的一個很大的變化。該目錄下安裝了2.6核心中新出現的一個檔案系統 /tmp • 這個目錄是用來存放一些臨時文 /dev • 類似於windows的裝置管理器,把所有的硬體用檔案的形式儲存。 / media [重點] • linux系統會自動識別一些裝置,例如U盤、光碟機等等,當識別後,linux會把識別的裝置掛載到這個目錄下 / mnt [重點] • 系統提供該目錄是為了讓使用者臨時掛載別的檔案系統的,我們可以將外部的儲存掛載在/mnt/上,然後進入該目錄就可以查 看 裡的內容了。 d:/myshare /opt • 這是給主機額外安裝軟體所擺放的目錄。如安裝ORACLE資料庫就可放到該目錄下。預設為空 / usr/local [重點] • 這是另一個給主機額外安裝軟體所安裝的目錄。一般是通過編譯原始碼方式安裝的程式。 / var [重點] • 這個目錄中存放著在不斷擴充著的東西,習慣將經常被修改的目錄放在這個目錄下。包括各種日誌檔案。 /selinux [security-enhanced linux] 360 • SELinux是一種安全子系統,它能控制程式只能訪問特定檔案。
總結: 1.Linux的目錄中有且只有一個根目錄 / 2.Linux的各個mukluk存放的內容是預先規劃好的,不能亂放 2.Linux是以檔案的形式來管理我們的裝置, 因此Linux系統,一切皆為檔案 4.Linux每個檔案下的目錄都要有一個基本的認識 5.腦海中因該要有一個Linux目錄樹