鸟哥私房菜学习笔记-1

linux的核心版本
主版本.次版本.释出版本-修改版本
主次版本为奇数:发展中版本(development) 偶数:稳定版本(stable)


linux 的核心版本与distribution的版本并不相同


几个linux distribution 发行者网址
 Red Hat: http://www.redhat.com
 Fedora: http://fedoraproject.org/
 Mandriva: http://www.mandriva.com
 Novell SuSE: http://www.novell.com/linux/
 Debian: http://www.debian.org/
 Slackware: http://www.slackware.com/
 Gentoo: http://www.gentoo.org/
 Ubuntu: http://www.ubuntu.com/
 CentOS: http://www.centos.org/


1. 舍弃X-windows


2. 从头学Linux基础
a. 计算机概论与硬件相关知识
b. 从Linux的安装和指令学起
c. linux操作系统的基础技能:使用者、群组的概念, 权限的概念, 程序的定义
e. vi 文本编辑器
f. shell 与 shell script 的学习. 正规表示法,管线命令,数据流重导向等等
g. 软件管理员 tarsal rpm dpkg 等软件管理员的安装方式
h. 网络基础的建立 IP 路由..
i. 网站架设


3. 学习遇到问题
a. Linux 自己的文件数据: /usr/share/doc (在你癿 Linux 系统中) 
   CLDP 中文文件计划 http://www.linux.org.tw/CLDP/
   The Linux Documentation Project:http://www.tldp.org/
b. 注意讯息输出
c. 社区提问


IDE SATA 硬盘
IDE /dev/hda ..
SATA /dev/sd[a-p]


硬盘的组成:磁盘盘、机械手臂、磁盘读取头、主轴马达。数据写入是在磁盘盘上面。磁盘盘分为扇区sector与磁柱cylinder两种单位,其中扇区每个为512bytes那么大。
整个磁盘的第一个扇区特别重要。它记录了整个磁盘的重要信息:
a. 主要启动记录区(Master Boot Record, MBR):可以安装开机管理程序的地方,有446bytes 
b. 分割表(partition table):记录整个硬盘分割的状态, 有64bytes 


由于分割表只有64bytes。最多能容纳四笔分割的纪录。这四个分割的纪录被称为主要primary 或延伸extended 分割槽。
其实所谓的[分割]只是针对那64bytes的分割表进行设定而已
磁盘默认的分割表仅能写入四组分割信息
这四组分割信息称为主要primary 和 延伸extended 分割槽
分割槽的最小单位为磁柱cylinder
当系统要写入磁盘时,一定会参考磁盘分区表,才能针对某个分割槽进行数据的处理


为什么要分割:数据的安全性、系统的效能考虑


分割表只能纪录四组数据的空间,不代表一个硬盘只能分为四个分割槽。通过extended延展分割的方式来处理。 延展分割的目的是使用额外的扇区来纪录分割信息,延展分割本身并不能被拿来格式化。我们可以透过延展分割所指向的那个区块继续做分割的纪录。由延展分割切出来的分割槽,被称为逻辑分割槽logical partition。 逻辑分割槽的磁柱范围就是延展分割所设定的范围。
eg: 逻辑分割槽的装置名称号码从5开始,之前的保留给primary 和 extended 用
P1: /dev/hda1 主要分割
P2: /dev/hda2 延展分割
L1: /dev/hda5 逻辑分割槽
L2: /dev/hda6 逻辑分割槽


a. 主要分割和延展分割最多有四笔(硬盘的限制)
b. 延展分割最多只能有一个(操作系统的限制)
c. 逻辑分割是由延展分割持续切割出来的分割槽
d. 能够被格式化后,作为数据存取的分割槽为主要分割与逻辑分割,延展分割无法格式化 
e. 逻辑分割的数量依操作系统不同。Linux中,IDE 硬盘最多有59个逻辑分割(5~63),SATA硬盘最多11个逻辑分割(5~15)




CMOS是纪录各项硬件参数且嵌入在主板上面的储存器
BIOS是写入到主板上的一个韧体(韧体是写入到硬件上的一个软件程序)。这个BIOS是开机的时候,计算机系统会主动执行的第一个程序


整个开机流程到操作系统之前的动作是这样的:
a. BIOS 开机主动执行的韧体,会认识第一个可开机的装置
b. MBR 第一个可开机装置的第一个扇区内的主要启动纪录区块,内含开机管理程序
c. 开机管理程序(boot loader):一支可读取核心档案来执行的软件
d. 核心档案:开始操作系统的功能..


BIOS和MBR都是硬件本身会支持的功能。boot loader则是操作系统安装在MBR上面的一套软件。由于MBR只有446bytes,所以boot loader 也是非常小的。 这个boot loader主要任务有以下项目:
a. 提供选单:用户可以选择不同的开机项目,这也是多重引导的重要功能
b. 载入核心档案:直接指向可开机的程序区段来开始操作系统
c. 转交其他loader :将开机管理功能转交给其他loader负责。这一项表示计算机可能具有两个以上的开机管理程序(多系统). 硬盘是只有一个MBR!但是开机管理程序除了可以安装在MBR之外,还可以安装在每个分割槽的启动扇区boot sector!这个特色才能造就[多重引导]的功能。


每个分割槽都拥有自己的启动扇区(boot sector)
实际可开机的核心档案是放置到各分割槽内的
loader只会认识自己的系统槽内的可开机核心档案,以及其他loader而已
loader可直接指向或间接将管理权转交给另一个管理程序


如果要装多重引导(多系统),最好先安装windows再安装Linux。这是因为:
Linux安装的时候,可以选择将开机管理程序安装在MBR或者各别分割槽的启动扇区, 而且Linux的loader可以手动设定选单,所以你可以在Linux的boot loader里面加入windows开机选项
windows在安装的时候, 它的安装程序会主动覆盖掉MBR以及自己所在分割槽的启动扇区,你没有选择的机会,而且它没有让我们自己选择选单的功能
因此, 如果先装Linux再装windows, MBR的开机管理程序中只有windows项目,没有Linux项目.  这时候就得利用Linux的救援模式来挽救MBR


区别:
boot loader 开机管理程序
boot sector 每个分割槽的启动扇区


directory tree目录树结构:就是以根目录root directory为主,然后向下呈现分分支状的目录结构的一种档案结构


Linux系统使用的是目录树架构,但档案数据是放在磁盘分区槽中的。现在,问题是:如何结合目录树结构与磁盘的数据?这就牵扯到挂载mount了!


挂载mount:就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下。也就是说,进入该目录就可以读取该分区槽的意思。这个动作称作:挂载。这个目录称作:挂载点。


自定义custom安装Linux
a. 初次接触Linux:只要分割[/]和[swap]就行了!
b. 建议分割的方法:预留一个备用的剩余磁盘容量


主机的服务目的不同,所需的硬件等级与配备不同
a. NAT(达成ip分享器的功能)。 
小型企业或学校单位,仅有一条对外联机。然后全单位的计算机透过这条联机连接到因特网上。Linux通过NAT服务可以达成这个目的。 这种环境中,Linux作为一个内外分离的实体,网络流量会比较大。网卡要好!事实上,利用Linux作为NAT主机来分享ip是不明智的,因为pc耗电能力比ip分享器大的多!但是Linux NAT可以装很多分析软件,可以用来分析客户端的联机,或者用来控制流量和带宽。
b. SAMBA(windows中的网络邻居)。
没有客户端联机数的限制,相当适合于一般学校环境的文件服务器file server的角色。这种服务器由于分享的数据量较大,对于系统的网络卡与硬盘的大小及速度要求较高!
c. Mail(邮件服务器)
硬盘容量与网络卡速度。可以将/var目录独立出来,并加大容量!
d. Web(WWW服务器) 提升RAM 
e. DHCP(提供客户端自动取得ip的功能) 硬件要求不高
f. Proxy(代理服务器) Proxy可以有效解决带宽不足问题。 CPU要好,硬盘速度和容量也要足够,网络卡也要好
g. FTP 分析资源。 硬盘容量和网络卡
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值