2010/02/06

【Linux】初心者的學習筆記(1)

這是紀錄蝦蝦新手學習的一些小筆記,
感謝鳥哥辛勤的心血紀錄,也感謝友人WYM的詳細解說︿︿
轉載請附上出處。
參考資料為:
鳥哥:Linux基礎文件/ 第六章、Linux 的檔案權限與目錄配置 


-----------------------------------------------------------------------------------------
Linux分兩大套件系統,deb跟rpm。
基本上就是用的套件基礎不一樣,是分兩邊的;
rpm的話有 SuSE, RedHat(RHEL,CentOS,Fedora...)
deb的話有 Debian, Ubuntu, .....
一般操作並不會差太多,但一些設定文件的位置在各distribution會不太一樣
dist→ distribution,通常是指Linux的分支, 也就是各種名字的Linux的那個「名字」。

RH系列 RedHat Enterprise Linux = RHEL (RedHat官方版要收費)
CentOS→拿RHEL的SRPM光碟重新compile所作出來的免費版RedHat,版本號可以完全對照RHEL,套件也可以互通
Fedora→RedHat的免費版 , 主要在往Xwindow方向努力,主要是用在個人用。
SuSE→Novell出的linux dist 要收費
SRPM = SRC RPM, 也就是包含原始碼的RPM包, 可以拿來重新在不同機器上compile出不同架構/機器 所相容的套件。
 
基本的硬體架構:
一般在說的32位元,平常就是最常看到的 i386 , 有時候會看到i586,i686 就只是機器新舊(快慢)的差別。
64位元的話就是 x86_64,另外還有其他比較少見的像是ARM, PowerPC之類的,這些都是用CPU去作區別。

鳥哥Linux基礎文件第六章中的<Linux檔案屬性>的第一張圖,
最左邊那邊的那一串天書,是要拆成四個部份
rw-r--r-
第一個部份只有一個字 ,
拿這個當例子:drwx----
那個d 或是其他檔案的 - ,是特殊屬性,像d就是directory 目錄的意思。
後面九碼就是拆三份來看 像是 rw- r-- r--
r = read
w = write
x = execute
就是 讀, 寫, 執行
然後rw- r-- r-- ,
這三個 照順序是:
檔案擁有者的權限user、檔案擁有群組的權限group、其他人的權限other
三個部份的權限都可以分別設定。
接下來看到是兩個root,
前面的root 是指user的root
後面的root是指group的root
這兩個欄位講的是:這個檔案或目錄或連結的"擁有者"是root user跟root group。
檔案擁有者的user 跟 group 是可以各自分開的,就是兩個互相之間都沒關係也是可以的。
然後再往右一個部份,是檔案大小,一般看到的單位都是block,不是KB也不是MB;
檔案大小之後的3個部份就是時間,
一般是修改時間 modified time,
也可以顯示成建立時間 creation time,
最後面才是檔名,
這是一般的詳細檔案列表的閱讀方法。
然後列出這種檔案列表的指令是 ls,ls = list
一般ls的話是只有檔名,
詳細列表我們都會打 ls -l,
要列出所有檔案, 會用 ls -al
ls -h 會顯示出檔案大小(顯示成kb或mb或gb)。

跟檔案權限有關係的幾個指令
chown = change owner,可以改變檔案擁有者的user跟group。
chmod 可以改變檔案的讀寫權限。
chgrp 可以改變檔案擁有者的group。



 

0 意見: