CentOS 安装图解及常规使用教程_第1页
CentOS 安装图解及常规使用教程_第2页
CentOS 安装图解及常规使用教程_第3页
CentOS 安装图解及常规使用教程_第4页
CentOS 安装图解及常规使用教程_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CentOS 6安装使用及DHCP服务配置教程金湖广电培训专用教程南京润灿信息科技有限公司版权所有序言Linux是一种HYPERLINK /wiki/%E8%87%AA%E7%94%B1%E5%8F%8A%E5%BC%80%E6%94%BE%E6%BA%90%E4%BB%A3%E7%A0%81%E8%BD%AF%E4%BB%B6自由和开放源代码的HYPERLINK /wiki/%E7%B1%BBUnix%E7%B3%BB%E7%BB%9F类UNIXHYPERLINK /wiki/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%B5%B1操作系统。该操作系统的HYPERLINK /

2、wiki/%E5%86%85%E6%A0%B8内核由HYPERLINK /wiki/%E6%9E%97%E7%BA%B3%E6%96%AF%C2%B7%E6%89%98%E7%93%A6%E5%85%B9林纳斯托瓦兹在1991年10月5日首次发布。在加上HYPERLINK /wiki/%E4%BD%BF%E7%94%A8%E8%80%85%E7%A9%BA%E9%96%93用户空间的HYPERLINK /wiki/%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F应用程序之后,成为Linux操作系统。Linux也是HYPERLINK /wiki/%E8%87%AA%E7%

3、94%B1%E8%BD%AF%E4%BB%B6自由软件和HYPERLINK /wiki/%E5%BC%80%E6%94%BE%E6%BA%90%E4%BB%A3%E7%A0%81%E8%BD%AF%E4%BB%B6开放源代码软件发展中最著名的例子。只要遵循HYPERLINK /wiki/GNU%E9%80%9A%E7%94%A8%E5%85%AC%E5%85%B1%E8%AE%B8%E5%8F%AF%E8%AF%81GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层HYPERLINK /wiki/%E6%BA%90%E4%BB%A3%E7%A0%81源代码,也可以自由地修

4、改和再发布。大多数Linux系统还包括了像提供HYPERLINK /wiki/GUIGUI界面的HYPERLINK /wiki/X_WindowX Window之类的程序。除了一部分专家之外,大多数人都是直接使用HYPERLINK /wiki/Linux%E7%99%BC%E8%A1%8C%E7%89%88Linux发布版,而不是自己选择每一样组件或自行设置。严格来讲,术语Linux只表示操作系统内核本身,但通常采用HYPERLINK /wiki/Linux%E5%86%85%E6%A0%B8Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括HYPERLIN

5、K /wiki/GUIGUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由HYPERLINK /wiki/%E7%90%86%E6%9F%A5%E5%BE%B7%C2%B7%E6%96%AF%E6%89%98%E6%9B%BC理查德斯托曼于1983年发起的HYPERLINK /wiki/GNU%E8%A8%88%E5%8A%83GNU计划提供,HYPERLINK /wiki/%E8%87%AA%E7%94%B1%E8%BD%AF%E4%BB%B6%E5%9F%BA%E9%87%91%E4%BC%9A自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于HY

6、PERLINK /wiki/GNU%E8%A8%88%E5%8A%83GNU计划。Linux最初是作为支持HYPERLINK /wiki/%E8%8B%B1%E7%89%B9%E5%B0%94英特尔HYPERLINK /wiki/X86x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机HYPERLINK /wiki/%E7%A1%AC%E4%BB%B6硬件平台,远远超出其他任何操作系统。Linux是一个领先的操作系统,可以运行在HYPERLINK /wiki/%E6%9C%8D%E5%8A%A1%E5%99%A8服务器和其他大型平台之上,如HYPERLINK /wi

7、ki/%E5%A4%A7%E5%9E%8B%E4%B8%BB%E6%A9%9F大型主机和HYPERLINK /wiki/%E8%B6%85%E7%BA%A7%E8%AE%A1%E7%AE%97%E6%9C%BA超级计算机。世界上500个最快的超级计算机90以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。Linux也广泛应用在HYPERLINK /wiki/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%BB%9F嵌入式系统上,如HYPERLINK /wiki/%E6%89%8B%E6%9C%BA手机,HYPERL

8、INK /wiki/%E5%B9%B3%E6%9D%BF%E9%9B%BB%E8%85%A6平板电脑,HYPERLINK /wiki/%E8%B7%AF%E7%94%B1%E5%99%A8路由器,HYPERLINK /wiki/%E7%94%B5%E8%A7%86电视和HYPERLINK /wiki/%E7%94%B5%E5%AD%90%E6%B8%B8%E6%88%8F%E6%9C%BA电子游戏机等。在HYPERLINK /wiki/%E7%A7%BB%E5%8A%A8%E8%AE%BE%E5%A4%87移动设备上广泛使用的HYPERLINK /wiki/AndroidAndroid操作系统

9、就是创建在Linux内核之上。通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括HYPERLINK /wiki/DebianDebian(及其派生版本HYPERLINK /wiki/UbuntuUbuntu,HYPERLINK /wiki/Linux_MintLinux Mint),HYPERLINK /wiki/FedoraFedora(及其相关版本HYPERLINK /wiki/Red_Hat_Enterprise_LinuxRed Hat Enterprise Linux,HYPERLINK /wiki/CentOSCentOS

10、)和HYPERLINK /wiki/OpenSUSEopenSUSE等。Linux发行版包含Linux内核和支撑内核的实用HYPERLINK /wiki/%E7%A8%8B%E5%BA%8F程序和库,通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包HYPERLINK /wiki/X_WindowX Window和一个相应的桌面环境,如HYPERLINK /wiki/GNOMEGNOME或HYPERLINK /wiki/KDEKDE。桌面Linux操作系统常用的HYPERLINK /wiki/%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F

11、应用程序,包括HYPERLINK /wiki/FirefoxFirefox网页浏览器,HYPERLINK /wiki/LibreOfficeLibreOffice办公软件,HYPERLINK /wiki/GIMPGIMP图像处理工具等。由于Linux是自由软件,任何人都可以创建一个符合自己需求的Linux发行版。 目 录TOC o 1-3 h u HYPERLINK l _Toc932960094 第一章 系统安装 PAGEREF _Toc932960094 6 HYPERLINK l _Toc218994362 一、说明 PAGEREF _Toc218994362 6 HYPERLINK l

12、 _Toc1717103622 二、安装系统 PAGEREF _Toc1717103622 7 HYPERLINK l _Toc2069343010 1、界面说明 PAGEREF _Toc2069343010 7 HYPERLINK l _Toc2010809728 2、 出现是否对CD媒体进行测试的提问 PAGEREF _Toc2010809728 8 HYPERLINK l _Toc800850368 3、选择语言为中文(简体) PAGEREF _Toc800850368 9 HYPERLINK l _Toc146212640 4、键盘模式默认即可 PAGEREF _Toc14621264

13、0 9 HYPERLINK l _Toc1405092309 5、选择基本存储设备 PAGEREF _Toc1405092309 9 HYPERLINK l _Toc445658118 6、 设置计算机名 PAGEREF _Toc445658118 10 HYPERLINK l _Toc1465318466 7、 时区选择 PAGEREF _Toc1465318466 11 HYPERLINK l _Toc2057267046 8、设置root密码 PAGEREF _Toc2057267046 11 HYPERLINK l _Toc348175907 9、 磁盘分区 PAGEREF _Toc3

14、48175907 13 HYPERLINK l _Toc1833592541 10、Linux目录结构、Linux分区大小、挂载点和分区 PAGEREF _Toc1833592541 15 HYPERLINK l _Toc292430383 11、系统安装选项 PAGEREF _Toc292430383 27 HYPERLINK l _Toc522935238 12、点击重新引导系统重新启动 PAGEREF _Toc522935238 30 HYPERLINK l _Toc1089515929 13、同意许可协议 PAGEREF _Toc1089515929 32 HYPERLINK l _T

15、oc121990104 14、 创建普通用户 PAGEREF _Toc121990104 32 HYPERLINK l _Toc1136620279 15、调整时间和日期 PAGEREF _Toc1136620279 33 HYPERLINK l _Toc1514764755 16、 Kdump PAGEREF _Toc1514764755 34 HYPERLINK l _Toc1034139736 17、完成进入登录界面 PAGEREF _Toc1034139736 34 HYPERLINK l _Toc1906332377 第二章 使用与部署 PAGEREF _Toc1906332377

16、37 HYPERLINK l _Toc1451824993 三、使用CentOS操作系统、部署相关应用 PAGEREF _Toc1451824993 38 HYPERLINK l _Toc959460322 1、 基本使用设置 PAGEREF _Toc959460322 38 HYPERLINK l _Toc640222170 2、 修改本机IP地址 PAGEREF _Toc640222170 40 HYPERLINK l _Toc879300868 3、 设定软件仓库 PAGEREF _Toc879300868 48 HYPERLINK l _Toc1724724036 四、CentOS操作

17、系统的维护及优化 PAGEREF _Toc1724724036 51 HYPERLINK l _Toc1389905342 1、修改ip地址、网关、主机名、DNS等 PAGEREF _Toc1389905342 52 HYPERLINK l _Toc551759311 2、关闭selinux,清空iptables PAGEREF _Toc551759311 54 HYPERLINK l _Toc1303840789 3、 添加普通用户并进行sudo授权管理 PAGEREF _Toc1303840789 55 HYPERLINK l _Toc668190003 4、更新yum源及必要软件安装 P

18、AGEREF _Toc668190003 55 HYPERLINK l _Toc133343421 5、 定时自动更新服务器时间 PAGEREF _Toc133343421 56 HYPERLINK l _Toc89317235 6、精简开机自启动服务 PAGEREF _Toc89317235 56 HYPERLINK l _Toc887184365 7、 定时自动清理/var/spool/clientmqueue/目录垃圾文件 PAGEREF _Toc887184365 56 HYPERLINK l _Toc1850447043 8、 变更默认的ssh服务端口,禁止root用户远程连接 PA

19、GEREF _Toc1850447043 57 HYPERLINK l _Toc11176597 9、 锁定关键文件系统 PAGEREF _Toc11176597 57 HYPERLINK l _Toc750510446 10、 调整文件描述符大小 PAGEREF _Toc750510446 58 HYPERLINK l _Toc503813763 11、 调整字符集,使其支持中文 PAGEREF _Toc503813763 58 HYPERLINK l _Toc157389238 12、 去除系统及内核版本登录前的屏幕显示 PAGEREF _Toc157389238 59 HYPERLINK

20、 l _Toc8119107 13、内核参数优化 PAGEREF _Toc8119107 59 HYPERLINK l _Toc949471881 五、CentOS操作系统常见故障排除 PAGEREF _Toc949471881 62 HYPERLINK l _Toc1622707704 第三章 linux服务器管理及维护 PAGEREF _Toc1622707704 63 HYPERLINK l _Toc2065386153 六、 CentOS安装管理工具Webmin进行维护管理 PAGEREF _Toc2065386153 64 HYPERLINK l _Toc1297647788 1、

21、下载安装webmin PAGEREF _Toc1297647788 64 HYPERLINK l _Toc1308816597 2、使用及设置webmin PAGEREF _Toc1308816597 64 HYPERLINK l _Toc210332888 第四章 安装配置DHCP服务 PAGEREF _Toc210332888 67 HYPERLINK l _Toc1820583027 七、 在CentOS中安装DHCP服务 PAGEREF _Toc1820583027 68 HYPERLINK l _Toc250848878 1、 DHCP服务器安装 PAGEREF _Toc250848

22、878 68 HYPERLINK l _Toc332322992 2、安装之后的目录以及配置文件 PAGEREF _Toc332322992 68 HYPERLINK l _Toc809719658 八、配置DHCP服务 PAGEREF _Toc809719658 69 HYPERLINK l _Toc1765613633 1、 配置文件说明 PAGEREF _Toc1765613633 70 HYPERLINK l _Toc1366462728 2、 配置文件内容简要说明 PAGEREF _Toc1366462728 71 HYPERLINK l _Toc568568387 九、 通过web

23、min管理地址池 PAGEREF _Toc568568387 73 HYPERLINK l _Toc1069954978 1、 登录后界面管理 PAGEREF _Toc1069954978 73 HYPERLINK l _Toc178439403 2、 DHCP服务器配置说明 PAGEREF _Toc178439403 74 HYPERLINK l _Toc1208790557 3、 编辑、保存及重启服务 PAGEREF _Toc1208790557 76 HYPERLINK l _Toc1949255846 十、 DHCP option选项说明 PAGEREF _Toc1949255846

24、77 HYPERLINK l _Toc1903163439 General Options PAGEREF _Toc1903163439 78 HYPERLINK l _Toc451212251 Option 1 (Subnet Mask) PAGEREF _Toc451212251 78 HYPERLINK l _Toc353531509 Option 3 (Router) PAGEREF _Toc353531509 78 HYPERLINK l _Toc1059520580 Option 4 (Time Server) PAGEREF _Toc1059520580 78 HYPERLINK

25、 l _Toc1119402255 Option 6 (DNS Server) PAGEREF _Toc1119402255 79 HYPERLINK l _Toc486874930 Option 12 (Hostname) PAGEREF _Toc486874930 79 HYPERLINK l _Toc1148837816 Option 15 (DNS Domain) PAGEREF _Toc1148837816 79 HYPERLINK l _Toc2006586620 Option 42 (NTP Server) PAGEREF _Toc2006586620 80 HYPERLINK

26、l _Toc189838325 Option 50 (Requested IP Address) PAGEREF _Toc189838325 80 HYPERLINK l _Toc1160014413 Option 51 (IP Address Lease Time) PAGEREF _Toc1160014413 80 HYPERLINK l _Toc609613418 Option 53 (DHCP Message Type) PAGEREF _Toc609613418 81 HYPERLINK l _Toc693652088 Option 54 (Server Identifier) PA

27、GEREF _Toc693652088 81 HYPERLINK l _Toc1317403651 Option 55 (Parameter Request List) PAGEREF _Toc1317403651 81 HYPERLINK l _Toc617732525 Option 120 (SIP Servers) PAGEREF _Toc617732525 82 HYPERLINK l _Toc1643123970 Option 125 (Vendor-Identifying Vendor-Specific) PAGEREF _Toc1643123970 82 HYPERLINK l

28、_Toc792627707 Option 135 (HTTP Proxy for phone-specific applications) PAGEREF _Toc792627707 82 HYPERLINK l _Toc535635030 Option 143 () PAGEREF _Toc535635030 82 HYPERLINK l _Toc793288110 VLAN Options PAGEREF _Toc793288110 82 HYPERLINK l _Toc2101444304 Option 132 (vlan-id) PAGEREF _Toc2101444304 83 HY

29、PERLINK l _Toc745967918 Option 133 (vlan-qos) PAGEREF _Toc745967918 83 HYPERLINK l _Toc466387489 Auto Provisioning Options PAGEREF _Toc466387489 83 HYPERLINK l _Toc204809534 Option 43 (vendor-encapsulated-options) PAGEREF _Toc204809534 83 HYPERLINK l _Toc1078290910 Option 60 (Vendor class identifier

30、) PAGEREF _Toc1078290910 84 HYPERLINK l _Toc1276107147 Option 66 (TFTP server name) PAGEREF _Toc1276107147 85 HYPERLINK l _Toc1970423167 Option 67 (Bootfile name) PAGEREF _Toc1970423167 86 HYPERLINK l _Toc297269991 十一、 江苏广电DHCP option60选项说明 PAGEREF _Toc297269991 86 HYPERLINK l _Toc1844675534 十二、 金湖广

31、电本地DHCP服务器规划 PAGEREF _Toc1844675534 88 HYPERLINK l _Toc892894498 1、 互动及数据网IP地址规划 PAGEREF _Toc892894498 89 HYPERLINK l _Toc475709394 2、 DHCP服务器调试 PAGEREF _Toc475709394 89 HYPERLINK l _Toc905982443 3、 交换机配置DHCP中继,并接入DHCP主备服务器。 PAGEREF _Toc905982443 95 HYPERLINK l _Toc694666696 十三、 DHCP服务器配置文献 PAGEREF

32、_Toc694666696 98 HYPERLINK l _Toc231389185 泰州广电DHCP Client业务地址区分的研究与实现 PAGEREF _Toc231389185 99CentOS 6安装使用及DHCP服务配置教程第一章 系统安装一、说明CentOS 6的安装镜像文件有两个DVD,安装系统只用到第一个镜像文件,即DVD1,另外一个镜像文件是附带的软件包。CentOS 6系统包含版本信息为CentOS 6.0至CentOS 6.5 Final,升级版本为CentOS 7.0;兼容早期版本CentOS 5.5以上。CentOS 6简要说明:CentOS,也叫做社区企业HYPE

33、RLINK /view/880.htm操作系统, 是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RHEL)的再编译版本。RHEL是很多企业采用的Linux发行版本,但是如果想得到RedHat的服务与技术支持,用户必须向 Red Hat付费才可以。CentOS的开发者们使用Red Hat Linux的HYPERLINK /view/60376.htm源代码创 造了一个和RHEL近乎相同的Linux。但是一切和RedHat有关的商标都被去除了,因为RedHat不允许他们这样做。CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统

34、环境,但不需要向RedHat付任何的费用。目前,CentOS的技术支持主要通过社区的官方HYPERLINK /view/179412.htm邮件列表、论坛和HYPERLINK /view/48534.htm聊天室来提供。与HYPERLINK /view/4369217.htmRHEL的关系RHEL 在发行的时候,有两种方式。一种是HYPERLINK /view/18536.htm二进制的发行方式,另外一种是HYPERLINK /view/60376.htm源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括HYPERLINK

35、 /view/228.htm补丁)或咨询服务,就必须要付费。RHEL 一直都提供HYPERLINK /view/60376.htm源代码的发行方式,CentOS 就是将 RHEL 发行的源代码重新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 HYPERLINK /view/36272.htmGNU,所以从获得 RHEL 的源代码到编译成新的二进制,都是合法。只是 REDHAT 是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。REDHAT 对这种发行版的态度是:我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。

36、 所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的HYPERLINK /view/37.htm软件。 但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。如果你要将你的 RHEL 转到 CentOS 上,因为你不希望为 RHEL 升级而付费。当然,你必须有丰富 linux 使用经验,因此 RHEL 的商业技术支持对你来说并不重要。但如果你是单纯的业务型企业,那么还是建议你选购 RHEL HYPERLINK /view/37.htm软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得到专业服务。一句话,选用 CentOS 还是 RHEL,取决于你所在公司是

37、否拥有相应的技术力量。二、安装系统用光盘或者U盘成功引导后,出现下面的界面1、界面说明 Install or upgrade an existing system # 安装或升级现有的系统Install system with basic video driver # 安装过程中采用基本的显卡驱动Rescue installed system # 进入系统修复模式Boot from local drive # 退出安装从硬盘启动这里选择第一项,安装或升级现有的系统,回车。出现是否对CD媒体进行测试的提问这里选择“Skip”跳过测试。3、选择语言为中文(简体)4、键盘模式默认即可5、选择基本存储

38、设备选择“Yes,discard any data”,格式化磁盘设置计算机名如果不想设置,直接默认即可时区选择默认,将UTC钩钩去掉,可以避免时间差8小时现象。8、设置root密码这里我设置的密码比较简单(CentOS默认的密码规则需要设置复杂密码),所以会有上面的提示,点“无论如何都使用。磁盘分区选择 创建自定义布局可以看到硬盘的容量,我这里显示的是25G,现在自定义分区。点创建,选择标准分区。这里选择目录,/boot、/、/home、/var以及swap。10、Linux目录结构、Linux分区大小、挂载点和分区(一)、关于硬盘种类、物理几何结构及硬盘容量、分区大小计算;1、硬盘种类、物理

39、几何结构 硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA,SAS等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备,而SATA是串口,SATA的发展目的是替换IDE;硬盘的物理几何结构是由盘、磁盘表面、柱面、扇区组成,一个张硬盘内部是由几张碟片叠加在一起,这样形成一个柱体面;每个碟片都有上下表面;磁头和磁盘

40、表面接触从而能读取数据。2、硬盘容量及分区大小的算法; 我们通过fdsik -l 可以发现如下的信息:Disk /dev/hda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 765 6144831 7 HPFS/NTFS /dev/hda2 766 2805 16386300 c W95 FAT

41、32 (LBA) /dev/hda3 2806 9729 55617030 5 Extended /dev/hda5 2806 3825 8193118+ 83 Linux /dev/hda6 3826 5100 10241406 83 Linux /dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris 其中 heads 是磁盘面;sectors 是扇区;cylinders 是柱面;每个扇区大小是 512byte,也就是0.5K;通过上面的例子,我们发现此硬盘有 255个磁盘面,有63个扇区,有9729个柱面;所以整个硬盘体积换算公式应该是: 磁

42、面个数 x 扇区个数 x 每个扇区的大小512 x 柱面个数 = 硬盘体积 (单位bytes) 所以在本例中磁盘的大小应该计算如下: 255 x 63 x 512 x 9729 = 80023749120 bytes 提示:由于硬盘生产商和操作系统换算不太一样,硬盘厂家以10进位的办法来换算,而操作系统是以2进位制来换算,所以在换算成M或者G 时,不同的算法结果却不一样;所以我们的硬盘有时标出的是80G,在操作系统下看却少几M;上面例子中,硬盘厂家算法和操作系统算数比较:硬盘厂家:80023749120 bytes = 80023749.120 K = 80023.749120 M (向大单位

43、换算,每次除以1000) 操作系统: 80023749120 bytes = 78148192.5 K = 76316.594238281 M (向大单位换算,每次除以1024)我们在查看分区大小的时候,可以用生产厂家提供的算法来简单推算分区的大小;把小数点向前移动六位就是以G表示的大小;比如 hda1 的大小约为 6.144831G。(二)、关于硬盘分区划分标准及合理分区结构; 1、硬盘分区划分标准 硬盘的分区由主分区、扩展分区和逻辑分区组成;所以我们在对硬盘分区时要遵循这个标准;主分区(包括扩展分区)的最大个数是四个,主分区(包含扩展分区)的个数硬盘的主引导记录MBR(Master Boo

44、t Recorder)决定的,MBR存放启动管理程序(GRUB,LILO,NTLOARDER等)和分区表记录。其中扩展分区也算一个主分区;扩展分区下可以包含更多的逻辑分区;所以主分区(包括扩展分区)范围是从1-4,逻辑分区是从5开始的;比如下面的例子: Device Boot Start End Blocks Id System /dev/hda1 * 1 765 6144831 7 HPFS/NTFS /dev/hda2 766 2805 16386300 c W95 FAT32 (LBA) /dev/hda3 2806 9729 55617030 5 Extended /dev/hda5

45、2806 3825 8193118+ 83 Linux /dev/hda6 3826 5100 10241406 83 Linux /dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris 通过这个例子,我们可以看到主分区有3个,从 hda1-hda3 ,扩展分区由 hda5-hda10 ;此硬盘没有主分区4,所以也没有显示主分区hda4 ;但逻辑分区不可能从4开始,因为那是主分区的位置。2、硬盘设备(包括移动存储设备)在Linux或者其它类Unix系统的表示; IDE 硬盘在Linux或者其它类Unix系统的一般表示为 hd* ,比如hda、hd

46、b . . ,我们可以通过 fdisk -l 来查看;有时您可能只有一个硬盘,在操作系统中看到的却是 hdb ,这与硬盘的跳线有关;另外hdc 大多表示是光驱设备;如果您有两块硬盘,大多是 hda和hdb。在这方面说的太多也无用,还是以fdisk -l 为准为好; SCSI 和SATA 硬盘在Linux通常也是表示为 sd* ,比如 sda 、sdb . . 以fdisk -l 为准移动存储设备在linux表示为 sd* ,比如 sda 、sdb . . 以fdisk -l 为准。3、合理的规划分区; 关于一个磁盘的分区,一个磁盘应该有四个主分区,其中扩展也算一个主分区;存在以下情况: 1)分

47、区结构之一:四个主分区,没有扩展分区;主|分区1 主分|区2 主|分区3 主|分区4这种情况,如果您想在一个磁盘上划分五个以上分区,这样是行不通的;三个主分区 一个扩展分区; 主 | 分区1 主 | 分区2 主 | 分区3 扩展分区|逻辑|分区5 逻辑|分区6 逻辑|分区7 逻辑|分区8 . .这种情况行得通,而且分区的自由度比较大;分区也不受约束,能分超过5个分区;这只是举一个例子; 2)最合理的的分区方式; 最合理的分区结构:主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区;主分区的个数+扩展分区个数要控制在四个之内;比如下面的分区是比较好的;主|分区1 主|分区2 主|分区3 扩展

48、分区|逻辑|分区5 逻辑|分区6 逻辑|分区7 逻辑|分区8 . .主|分区1 主|分区2 扩展分区|逻辑|分区5 逻辑|分区6 逻辑|分区7 逻辑|分区8 . .主|分区1 扩展分区|逻辑|分区5 逻辑|分区6 逻辑|分区7 逻辑|分区8 . .最不合理的分区结构: 主分区包围扩展分区;比如下面的;主|分区1 主|分区2 扩展分区 主|分区4 空白未分区空间|逻辑|分区5 逻辑|分区6 逻辑|分区7 逻辑|分区8 . .这样 主|分区2 和 主|分区4 之间的 扩展分区 是有自由度,但主|分区4后的空白未分区空间怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区

49、是不可能的,划分逻辑分区更不可能; 虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取。本文介绍Linux常用分区挂载点常识以及桌面、服务器分区挂载点的推荐配置,当然这个配置是自己写的,分区大小这个话题是仁者见仁智者见智,欢迎大家一起交流这个话题,比如WEB服务、邮件服务、下载服务等,我们一起交流哪种类型服务下某挂载点应该加大就可以了,至于是否独立就看个人的了。(三)、Linux分区挂载点介绍Linux分区挂载点介绍,推荐容量仅供参考不是绝对,跟各系统用途以及硬盘空间配额等因素实际调整: 当然上面这么多挂载点,实际上是没有比较每个目录都单独进行挂载,我

50、们只需要根据自己的实际使用需要对个别目录进行挂载,这样系统结构看起来也会精简很多。一般来讲Linux系统最少的挂载点有两个一个是根挂载点/,另一个是swap,虽然swap也可以采用其他方式类似方式替代,但从使用角度没这个必要,把swap单独设置一个挂载点似乎对Linux系统的标准性更好支持,另外如果数据比较重要,最好将/home独立分区,以后系统损坏重新安装或升级,可以不格式化现有/home分区,所有数据可以得以保留。(四)、Linux系统桌面、服务器分区推荐方案下面以80G独立硬盘安装为例,列一下简单的分区方案。1、普通桌面用户推荐分区方案(示例:80G桌面用户):2、服务器用户推荐分区方案

51、一(示例:80GWEB服务器用户,用户程序与系统程序合用usr):3、服务器用户推荐分区方案二(示例:80GWEB服务器用户,用户程序与系统程序分用opt和usr):分区方案关键点:大数据库一般要加大/usr挂载点多用户、下载类、多存储文件等要加大/home挂载点文件小,用户多要注意/tmp和/var挂载点大小(五)、Linux挂载点与分区的关系、命名方式:在 DOS/Windows 的世界里,分区是用下列方法命名的:每个分区都被检查过以便判定它是否可被 DOS/Windows 读取。如果分区类型是兼容的,它会被指派给一个“驱动器字母”。驱动器字母从“C”开始,然后依据要标签的分区数量而按字母

52、顺序推移。驱动器字母可以用来指代那个分区,也可以用来指带分区所含的文件系统。Linux 使用字母和数字的组合来指代磁盘分区。Linux 使用一种更灵活的命名方案。它所传达的信息比其它操作系统采用的命名方案更多。该命名方案是基于文件的,文件名的格式为: /dev/xxyN,下面说明了解析分区命名方案的方法:/dev/ 这个字串是所有设备文件所在的目录名。因为分区在硬盘上,而硬盘是设备,所以这些文件代表了在/dev/上所有可能的分区。xx 分区名的前两个字母标明分区所在设备的类型。通常是 hd (IDE 磁盘)或 sd(SCSI 磁盘)。y这个字母标明分区所在的设备。例如,/dev/hda(第一个

53、 IDE 磁盘)或 /dev/sdb(第二个 SCSI 磁盘)N最后的数字代表分区。前四个分区(主分区或扩展分区)是用数字从 1 排列到 4。逻辑分区从 5 开始。例如,/dev/hda3 是在第一个 IDE 硬盘上的第三个主分区或扩展分区;/dev/sdb6 是在第二个 SCSI 硬盘上的第二个逻辑分区。该命名方案中没有表明分区类型的地方;与 DOS/Windows 不同,所有分区都可在 Red Hat Linux 下被识别。当然,这并不是说 Red Hat Linux 能够访问每一类分区上的数据,但是在许多情况下,访问专用于另一操作系统的分区上的数据是可能的。请切记以上信息;它会帮助你在设

54、置 Red Hat Linux 所需分区时更容易地理解许多步骤。、Linux磁盘分区与其它OS如果 Red Hat Linux 会和 OS/2 在你的机器上并存,你必须使用 OS/2 分区软件来创建你的磁盘分区 否则,OS/2 可能不会识别磁盘分区。在安装中,不要创建任何新分区,但是请使用 Linux parted 为你的 Linux 分区设立正确的分区类型。如果你有多个 Windows 分区,它们不必都使用同一文件系统类型。如果你的 Windows 中有不止一个分区,你可以把其中之一设为 在 Windows 和 Red Hat Linux 间共享的文件。到了Red Hat Linux 安装筹

55、备工作的这一步,你应该开始考虑一下你的新操作系统所要使用的分区数量及大小。“多少个分区”一直是 Linux 社区中的一个具有争议性的问题,在没有定论之前,可以说可用的分区布局与争论这一问题的人一样多。鉴于上述情况,除非另有原因,你至少应该创建以下几个分区:swap、/boot、home以及 /(根)分区。3、Linux分区及挂载点许多 Linux 的新用户感到困惑的一个地方是各分区是如何被 Linux 操作系统使用及访问的。它在 DOS/Windows 中相对来说较为简单。每一分区有一个“驱动器字母”,你用恰当的驱动器字母来指代相应分区上的文件和目录。这与 Linux 处理分区及磁盘贮存问题的

56、方法截然不同。其主要的区别在于,Linux 中的每一个分区都是构成支持一组文件和目录所必需的贮存区的一部分。它是通过挂载(mounting)来实现的,挂载是将分区关联到某一目录的过程。挂载分区使起始于这个指定目录(通称为挂载点,mount point)的贮存区能够被使用。例如,如果分区 /dev/hda5 被 挂载在 /usr 上,这意味着所有在 /usr 之下的文件和目录在物理意义上位于 /dev/hda5 上。因此文件 /usr/share/doc/FAQ/txt/Linux-FAQ 被储存在 /dev/hda5上,而文件 /etc/X11/gdm/Sessions/Gnome 却不是。继

57、续以上的例子,/usr 之下的一个或多个目录还有可能是其它分区的挂载点。例如,某个分区(假设为,/dev/hda7)可以被挂载到 /usr/local 下,这意味着 /usr/local/man/whatis 将位于 /dev/hda7 上而不是 /dev/hda5 上。也许您注意到了,Windows中,盘符既用于表示硬件(硬盘上的分区),又用于表示系统中的路径。而Linux中,硬件就是硬件,路径就是路径,不会混淆在一起,简单直接!在Linux中,分区是这样表示的/dev/hda/dev/hda1/dev/hda2/dev/hda5/dev/sdb1以 /dev/hda5 为例:因为在Linu

58、x中,每一个设备都是用 /dev/ 文件夹下的一个文件来表示,所以 /dev/hda5 中, /dev/ 表示的是根目录下的dev目录,我们来看剩下的部分 hda5 。前两位的字母 hd 表示这是一块IDE硬盘,如果是 sd ,则代表SATA硬盘,或者闪存等外设。第三位的字母 a 表示这是该类型接口上的第一个设备。同理, b、c、d 分别代表该类型接口上的第二三四个设备。例如 hdc 表示第二个IDE接口上的主硬盘(每个IDE接口上允许一个主设备和一个从设备)。第四位的数字 5 ,并不表示这是该硬盘中的第5个分区,而是第一个逻辑分区。因为在Linux中,为了避免不必要的混乱,分区的顺序是不能改

59、变的,分区标识则由它们在硬盘中的位置决定。系统又要为所有可能的主分区预留标识,所以 1-4 一定不会是逻辑分区, 5 则是第一个逻辑分区,以此类推。、软件Linux中没有 注册表这个概念。安装软件,理论上讲,只要拷贝所有相关文件,并运行它的主程序就可以了。按照传统,一个软件通常分别拷贝到同级目录下的 bin、etc、lib、share等文件夹。bin可执行文件,程序的可执行文件通常在这个目录下。在环境变量中设定搜索路径,就可以直接执行,而不需要定位其路径。etc配置文件,大部分系统程序的配置文件保存于 /etc 目录,便于集中修改。lib库文件,集中在一起,方便共享给不同程序。相较不同的软件单

60、独保存库文件,能够节约一些磁盘空间。share程序运行所需要的其它资源,例如图标、文本。这部分文件是专有的,不需要共享;而且目录结构相对复杂,混放在一起比较混乱,所以单独存放。还有一些软件,占用一个单独的目录,所有的资源都在这个目录中。类似于Windows下的绿色软件,不推荐在Linux系统下这样作。执行时,系统找不到可执行文件(搜索所有路径,资源开销过大,是不现实的),需要定位其位置,像这样 /home/user/bin/可执行文件 ,不够方便。许多系统软件需要协作运行,配置文件分别保存,定位它们非常麻烦,如果程序使用的库文件,像图形库文件,都单独存放,那么磁盘空间的浪费会非常严重。有一些大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论