首页 > 技术文章 > 读书笔记--鸟哥的linux_1

sduycq 2015-09-17 19:52 原文

  1. 操作系统的核心,称为kernel,是最底层的,负责硬件控制的东西。
  2. 如何学习linux
    1. linux的用途,服务器,嵌入式系统,因为linux的核心非常的精简,甚至可以到几百k的水平。
    2. 鸟哥给的一些建议:
      1. 了解基础知识,权限,使用者,群组等的概念。
      2. 学会一种文本编辑器,如vi
      3. 学习shell,理解shell scripts
      4. 网络基础,ip的概念,路由的概念,tcp/ip。   
  3. linux 硬件配置
    1. linux中,每一个硬件都被当做一个文件来对待。几乎所有的硬件都在dev/目录下。
      1. 例如:硬盘的文件名为 /dev/hd[a-d]   ,光驱  /dev/cdrom  
    2. 关于ip。实际上,在学校内部,我们的ip应该是内部的private ip ,需要通过ip分享器与外部进行连接。这几是所谓的NAT(network address translation)功能。我们可以通过NAT技术,将内部的计算级的数据封包,ip设定为NAT主机的公共ip。然后传递到外网。
    3. linux系统的分割:主要有一下几个目录:
      1. /    :必须的,根目录
      2. /user        :操作系统放在该目录下
      3. /home           :使用者的信息
      4. /var               :记录所有预设服务器的登陆档,mail,www 服务器的预设路径
      5. /Swap            :虚拟内存
  4. linux系统的磁盘分割
    1. 硬盘的原理,硬盘是以sectors(扇区)、cylinder(磁柱)、partitions(分割槽)作为存储单位的,最底层的实体硬盘单位是sectors,一个sector大概是512 byte左右。磁盘格式化时,一般将数个sectors格式化为一个logical block (逻辑扇区),常称为block。   利用blocks 结合成的硬盘计算单位,cylinder。分割成不同的partitions,partitions分为primary和extended,extended可以规划成多个logical区,实际上,这就是windows的分区原理,几个primary分区,然后,extended分区,还可以分为数个logical分区。(实际上,是利用磁盘分割表,partition table这个东西进行对一块实体硬盘的分割)。
    2. 实际上这个磁盘分区的工作,可利用一些装机工具带的软件进行,当然,安装系统时,也会要求你进行磁盘的分区。             
                  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

推荐阅读