本文主要記錄如何安裝centOS 7雙系統(tǒng)践啄,便于我以后重裝系統(tǒng)參考弛随,同時希望能幫助到其他人谆刨。
基礎知識部分內容主要來源于edX上的LinuxFoundationX导狡。
小白常問的關于Linux的幾個問題
-
Linux鉴逞,centOS记某,Ubuntu等名次是什么關系司训?
答:Linux歷史 1991年Linus Torvalds寫了Linux內核,1992年Linux內核由GNU遵循GPL重新發(fā)行液南,而將Linux內核以及GNU項目中其他軟件打包在一起組成一個完整的操作系統(tǒng)的就是發(fā)行版本
Linux發(fā)行版本 -
Linux有哪些發(fā)行版本壳猜?
不同的發(fā)行版本 -
經常看到Linux命令行代碼中的apt-get和yum是什么鬼滑凉?
答:正如前面所說统扳,不同的發(fā)行版本的內核都是Linus寫的那個內核,不同之處之在于他們選取的其它程序差異畅姊,而Debian家族采用DPKG-based apt-get包管理器咒钟,fedora家族采用RPM-based yum包管理器
這里寫圖片描述
文件系統(tǒng)
- | windows | Linux |
---|---|---|
分區(qū) | Disk1 | /dev/sda1 |
文件系統(tǒng)類型 | NTFS/FAT32 | EXT3/EXT4/XFS... |
掛載參數(shù) | 盤符 | 掛載點 |
系統(tǒng)盤 | C | / |
bin 基本命令執(zhí)行文件
boot boot loader 的靜態(tài)鏈接文件
dev 設備文件
etc 主機特定的系統(tǒng)配置
home 用戶目錄
lib 基本共享庫以及內核模塊
media 用于移動介質的掛載點
mnt 用于臨時掛載文件系統(tǒng)
proc 系統(tǒng)信息的虛擬目錄(2.4 和 2.6 內核)
root root 用戶的目錄
sbin 基本系統(tǒng)命令執(zhí)行文件
sys 系統(tǒng)信息的虛擬目錄(2.6 內核)
tmp 臨時文件
usr 第二級目錄
var 不斷變化的數(shù)據(jù)
srv 系統(tǒng)提供的用于 service 的數(shù)據(jù)
opt 附加的應用程序軟件包
Linux常用的分區(qū)方案
- 最簡單的分區(qū)方案。
SWAP分區(qū):即交換分區(qū)若未,建議大小是物理內存的1~2倍朱嘴。
/分區(qū):建議大小在6GB以上。
使用以上的分區(qū)方案粗合,所有的數(shù)據(jù)都在/分區(qū)上萍嬉,對于系統(tǒng)來說不安全,數(shù)據(jù)不容易備份隙疚。 - 合理的分區(qū)方案壤追。
/boot分區(qū):用來存放與linux系統(tǒng)啟動有關的程序,比如啟動引導裝載程序等甚淡,建議大小為100MB
/usr分區(qū):用來存放linux系統(tǒng)中的應用程序大诸,其相關數(shù)據(jù)較多,建議大于3GB.
/var分區(qū):用來存放Linux系統(tǒng)中經常變化的數(shù)據(jù)以及日志文件贯卦,建議大小為1GB.
/home分區(qū):存放普通用戶的數(shù)據(jù)资柔,是普通用戶的宿主目錄,建議大小為剩下的空間撵割。
/分區(qū):Linux系統(tǒng)的跟目錄贿堰,所有的目錄都掛在這個目錄下面,建議大小為1GB.
SWAP分區(qū):實現(xiàn)虛擬內存啡彬,建議大小是物理內存的1~2倍羹与。
但實際上Linux分區(qū)方案沒有所謂最佳分區(qū)方案,都需要根據(jù)你的實際需要去規(guī)劃庶灿,我當時參考了這篇博客纵搁。
我的分區(qū)方案
因為我的linux桌面機主要用來安裝cadence,軟件比較大往踢,所以我的分區(qū)方案如下(總共130多g):
/ 40G
/swap 4G
/usr 10G
/opt 40G
/home 剩下的
X-windows
關于KDE和GNOME之間的比較腾誉,請參見這篇博客,寫的很清楚。
其它一些小問題
- 裝雙系統(tǒng)一定要先裝win利职,再裝linux趣效,因為grub可以讀取win的引導,而win裝上之后會把引導覆蓋掉猪贪。
- 傳統(tǒng)的mbr分區(qū)只支持4個主分區(qū)跷敬,win下系統(tǒng)盤一個主分區(qū),另外的邏輯分區(qū)組成一個主分區(qū)热押,已經占用2個分區(qū)西傀,而linux中\(zhòng)swap應該也是按照主分區(qū)對待了,所以導致分了\ 和\swap之后無法再分楞黄。解決方法有兩個:a全部分為邏輯分區(qū)池凄;b先分\home \opt等,再分\ \swap鬼廓。我選擇全分成邏輯分區(qū)肿仑。
- 安裝時候會讓你選擇安裝在硬盤的哪個位置,這時候要學會看
/dev/hda 表示整個IDE硬盤
/dev/hda1 表示第一塊IDE硬盤的第一個主分區(qū)
/dev/hda2 表示第一塊IDE硬盤的擴展分區(qū)
/dev/hda5 表示第一塊IDE硬盤的第一個邏輯分區(qū)
/dev/hda8 表示第一塊IDE硬盤的第四個邏輯分區(qū)
/dev/hdb 表示第二個IDE硬盤
/dev/hdb1 表示第二塊IDE硬盤的第一個主分區(qū)
/dev/sda 表示第一個SCSI硬盤
/dev/sda1 表示第一個SCSI硬盤的第一個主分區(qū)
/dev/sdd3 表示第四個SCSI硬盤的第三個主分區(qū)