- 曝光:Linux企業運維實戰
- 吳光科
- 633字
- 2019-10-16 10:21:46
3.3 CentOS 6與CentOS 7區別
CentOS 6默認采用sysvinit風格,sysvinit就是system V風格的init系統,sysvinit用術語runlevel來定義“預訂的運行模式”。sysvinit檢查“/etc/inittab”文件中是否含有“initdefault”項,該選項指定init的默認運行模式。sysvinit使用腳本,文件命名規則和軟鏈接來實現不同的runlevel,串行啟動各個進程及服務。
CentOS 7默認采用systemd風格,systemd是Linux系統中最新的初始化系統(init),它主要的設計目標是克服sysvinit固有的缺點,提高系統的啟動速度。
systemd和Ubuntu的upstart是競爭對手,預計會取代upstart。systemd的目標是盡可能啟動更少的進程,盡可能將更多進程并行啟動。如表3-2所示為CentOS 6與CentOS 7操作系統的區別。
表3-2 CentOS 6與CentOS 7操作系統區別

Linux操作系統文件系統類型主要有EXT3、EXT4、XFS等,其中CentOS 6普遍采用EXT3和EXT4文件系統格式,而CentOS 7默認采用XFS格式。以下為EXT3、EXT4、XFS的區別:
□EXT4是第四代擴展文件系統(fourth extended filesystem,EXT4)是Linux系統下的日志文件系統,是EXT3文件系統的后繼版本;
□EXT3類型文件系統支持最大16TB文件系統和最大2TB文件;
□EXT4分別支持1EB(1EB=1024PB,1PB=1024TB)的文件系統,以及16TB的單個文件;
□EXT3只支持32000個子目錄,而EXT4支持無限數量的子目錄;
□EXT4磁盤結構的inode個數支持40億,而且EXT4的單個文件大小支持到16TB;
□XFS是一個64位文件系統,最大支持8EB減1字節的單個文件系統,實際部署時取決于宿主操作系統的最大塊限制,常用于64位操作系統,發揮更好的性能;
□XFS一種高性能的日志文件系統,最早于1993年,由Silicon Graphics為他們的IRIX操作系統而開發,是IRIX 5.3版的默認文件系統;
□XFS于2000年5月,Silicon Graphics以GPL發布這套系統的源代碼,之后被移植到Linux內核上,XFS特別擅長處理大文件,同時提供平滑的數據傳輸。
- Designing Purpose:Built Drones for Ardupilot Pixhawk 2.1
- Extending Puppet
- 高性能Linux服務器構建實戰:運維監控、性能調優與集群應用
- Extending Bootstrap
- 高性能Linux服務器構建實戰:系統安全、故障排查、自動化運維與集群架構
- Windows Phone應用程序開發
- 新手學電腦從入門到精通(Windows 10+Office 2016版)
- 嵌入式實時操作系統μC/OS原理與實踐
- Windows 7案例教程
- 無蘋果不生活 The New iPad隨身寶典
- Cassandra 3.x High Availability(Second Edition)
- Windows Vista終極技巧金典
- Mastering Windows 8 C++ App Development
- Multi-Cloud for Architects
- Agile IT Security Implementation Methodology