一、Linux基本介紹:
Linux 是一種自由和開放源碼的類 UNIX 操作系統(tǒng),使用 Linux 內(nèi)核。目前存在著許多不同的 Linux 發(fā)行版花吟,可安裝在各種各樣的電腦硬件設備,從手機厨姚、平板電腦、路由器和影音游戲控制臺键菱,到桌上型電腦谬墙,大型電腦和超級電腦。 Linux 是一個領先的操作系統(tǒng)经备,世界上運算最快的 10 臺超級電腦運行的都是 Linux 操作系統(tǒng)拭抬。
Linux 操作系統(tǒng)也是自由軟件和開放源代碼發(fā)展中最著名的例子。只要遵循 GNU 通用公共許可證,任何人和機構(gòu)都可以自由地使用 Linux 的所有底層源代碼侵蒙,也可以自由地修改和再發(fā)布造虎。嚴格來講,Linux 這個詞本身只表示 Linux 內(nèi)核纷闺,但在實際上人們已經(jīng)習慣了用 Linux 來形容整個基于 Linux 內(nèi)核算凿,并且使用 GNU 工程各種工具和數(shù)據(jù)庫的操作系統(tǒng) (也被稱為 GNU/ Linux)份蝴。通常情況下,Linux 被打包成供桌上型電腦和服務器使用的 Linux 發(fā)行版本氓轰。一些流行的主流 Linux 發(fā)行版本婚夫,包括 Debian (及其衍生版本 Ubuntu),F(xiàn)edora 和 OpenSUSE 等署鸡。Kernel + Softwares + Tools 就是 Linux Distribution
目前市面上較知名的發(fā)行版有:Ubuntu
案糙、RedHat、CentOS
靴庆、Debian时捌、Fedora、SuSE炉抒、OpenSUSE奢讨、TurboLinux、BluePoint端礼、RedFlag禽笑、Xterm、SlackWare等
二蛤奥、Linux目錄結(jié)構(gòu)
目錄 | 說明 |
---|---|
/ | 根目錄佳镜,不要在此目錄下隨意創(chuàng)建文件 |
/bin | 存放二進制可執(zhí)行文件(ls,cat,mkdir等),常用命令一般都在這里。 |
/boot | 存放用于系統(tǒng)引導時使用的各種文件 |
/dev | 用于存放設備文件 |
/etc |
存放系統(tǒng)配置文件 |
/home | 存放所有用戶文件的根目錄 ,是用戶主目錄的基點 |
/lib | 存放跟文件系統(tǒng)中的程序運行所需要的共享庫及內(nèi)核模塊 |
/mnt | 系統(tǒng)管理員安裝臨時文件系統(tǒng)的安裝點 |
/opt |
額外安裝的可選應用程序包所放置的位置 |
/proc | 虛擬文件系統(tǒng)凡桥,存放當前內(nèi)存的映射 |
/root | 超級用戶目錄 |
/sbin | 存放二進制可執(zhí)行文件蟀伸,只有root才能訪問 |
/tmp | 用于存放各種臨時文件 |
/usr |
用于存放系統(tǒng)應用程序,比較重要的目錄/usr/local 本地管理員軟件安裝目錄 |
/var | 用于存放運行時需要改變數(shù)據(jù)的文件 |
-
/etc
系統(tǒng)配置文件存放的目錄缅刽,你的開機與系統(tǒng)數(shù)據(jù)文件均在這個目錄之下啊掏,該目錄存放系統(tǒng)的大部分配置文件和子目錄,不建議在此目錄下存放可執(zhí)行文件衰猛,重要的配置文件有 /etc/inittab迟蜜、/etc/fstab、/etc/init.d啡省、/etc/X11(X Window系統(tǒng)有關(guān))娜睛、/etc/sysconfig(與網(wǎng)絡有關(guān))、/etc/xinetd.d 修改配置文件之前記得備份卦睹。該目錄下的文件由系統(tǒng)管理員來使用畦戒,普通用戶對大部分文件有只讀權(quán)限。因此這個目錄相當重要结序,當這個目錄被破壞障斋,那你的系統(tǒng)大概也就差不多該死掉了! -
/usr
-
/usr/bin/
絕大部分的用戶可使用指令都放在這里。請注意到他與/bin的不同之處垃环。(是否與開機過程有關(guān)) -
/usr/local/
系統(tǒng)管理員在本機自行安裝自己下載的軟件(非distribution默認提供者)邀层,建議安裝到此目錄, 這樣會比較便于管理晴裹。舉例來說被济,你的distribution提供的軟件較舊,你想安裝較新的軟件但又不想移除舊版涧团, 此時你可以將新版軟件安裝于/usr/local/目錄下只磷,可與原先的舊版軟件有分別啦。 你可以自行到/usr/local去看看泌绣,該目錄下也是具有bin, etc, include, lib...的子目錄 -
/usr/sbin/
非系統(tǒng)正常運作所需要的系統(tǒng)指令钮追。最常見的就是某些網(wǎng)絡服務器軟件的服務指令(daemon) -
/usr/src/
一般原始碼建議放置到這里,src有source的意思阿迈。至于核心原始碼則建議放置到/usr/src/linux/目錄下元媚。
-
/usr/bin/
-
/var
- 放置系統(tǒng)執(zhí)行過程中經(jīng)常變化的文件,如隨時更改的日志文件 /var/log苗沧。
- /var/log/message: 所有的登錄文件存放目錄刊棕。
- /var/spool/mail: 郵件存放的目錄。
- /var/run: 程序或服務啟動后待逞。建議單獨分區(qū)甥角,設置較大的磁盤空間。
注意:
/
表示根目錄识樱,Linux存儲是以掛載的方式嗤无,相當于是樹狀的,源頭就是 "/"怜庸,也就是根目錄当犯。
~
表示家目錄,每個用戶都有"家"目錄割疾,也就是用戶的個人目錄嚎卫。比如root用戶的"家"目錄就是/root。普通用戶a的"家"目錄就是/home/a
.
表示當前目錄
..
表示上級目錄