读书笔记--鸟哥的linux

  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. 实际上这个磁盘分区的工作,可利用一些装机工具带的软件进行,当然,安装系统时,也会要求你进行磁盘的分区。

时间: 2024-12-21 03:43:06

读书笔记--鸟哥的linux的相关文章

读书笔记--鸟哥的linux_2

安装linux系统 注意发行版的linux核心版本. 物理上,每一个硬盘在linux下都有一个命名,命名为hda,hdb,hdc...然后每一个硬盘最多可以分4个primary扇区,hd1,hd2,hd3,hd4,逻辑扇区则由hd5开始增加. 选择开机管理系统?..Lilo 磁盘分为两个区域,一个是MBR(master boot recoder)主要开机扇区,记录了开机管理程序与磁盘分割表(portition table),另一个是存数据的区域.由于MBR区域大小有限,因此,只设计了4个分割记录

<鸟哥的Linux私房菜 第二版 读书笔记 >

2017年4月9日22:23:40 <鸟哥的linux私房菜> 1.操作系统 1.1什么是操作系统呢? 操作系统是用来管理计算机的软硬件资源,用来方便用户使用的程序的集合.让用户不必要在了解硬件的作用只需要简单的操作就可以完成复杂的计算问题. 1.2Kernel Kernel(核心),是计算机操作系统的内核,是操作系统的核心部分,也是操作系统最底层的东西,它掌管着整个硬件资源的工作状态. 核心管理的事项主要有:系统调用接口(System Call Interface).进程控制(Process

《鸟哥的Linux私房菜》读书笔记:Linux内核编译和管理

1.内核简介与获取内核源代码 1.1 什么是内核 kernel:内核(kernel)是整个操作系统的最底层,他负责了整个硬件的驱动,以及提供各种系统所需的内核功能,包含防火墙机制.是否支持LVM或Quota等文件系统.若你的内核不能识别某个最新的硬件,那该硬件也就无法被驱动,你当然也就无法使用该硬件.其实内核就是系统上面的一个档案而已, 这个档案包含了驱动主机各项硬件的侦测程序和驱动模块.内核档案一般放在/boot/vmlinuz目录下 内核模块(Kernel module)的用途:将一些不常用

《鸟哥的Linux私房菜》学习笔记(0)

听说Linux已经有很长一段时间了,但是从未系统的学习过Linux.这次把在博客园的处女秀给了Linux,希望能够给自己学习Linux一种坚持的动力,坚持就是胜利,fighting! 在我看来,成为技术大牛之前,写博客主要是对自己所学的东西作以总结,涉及的东西也稍显浅薄,但是却能够为更深一步的学习打下基础,于是我选择了写博客!以前从未写过博客,博客给人第一印象——高大上,现在要写了,顿感压力山大,还好本人的初衷是为了知识的整理,暂时这样安慰一下我自己吧.初期的博客,我想肯定会是非常糟糕的,但是我

《鸟哥的Linux私房菜》学习笔记(2)——Bash特性

bash及其特性: 离用户最近的程序是shell,shell 是外壳的意思,本身也是一种可执行程序.广义上的shell包含两类GUI和CLI. GUI:Gnome,KDE,Xface CLI:sh,csh,ksh,bash,tcsh,zsh 当有多个用户登陆的时候,会有多个进程,进程之间彼此互不相干,因为对于每个进程来说,它只认为当前主机上只有自己和内核存在.但是只有一个shell程序.linux允许一个用户账号登陆多次 . 进程是程序的副本,进程是程序执行的实例,是有生命周期的,由内核进行管理

《鸟哥的Linux私房菜》学习笔记(1)——文件与目录

在Linux中,任何设备都是文件,不仅如此,连数据通信的接口也有专门的文件负责.可以说,一切皆文件,目录也是一种文件,是路径映射.因此,文件系统是Linux的基础. 一.文件与目录管理命令 1.ls(list)--查看文件与目录命令 在linux中,该命令可能是最多被执行的,因为我们随时要知道文件或者目录的相关信息.ls命令默认显示非隐藏文件的文件名(以文件名进行排序)以及文件名代表的颜色. 命令格式:ls [选项] [目录名] 常用参数: -l(long):列出长字符串,包含文件的属性与权限等

鸟哥的Linux私房菜——基础学习篇 —— 笔记2

at 语法 == 注意,输入at之后便进入命令行模式 ------- 不管怎么样,只会执行一次. [test @test test]# at [-m] TIME (输入工作指令)[test @test test]# atq (查看当前工作流程)[test @test test]# atrm [jobnumber] (删除流程) -m :执行at规范的工作流程时,将屏幕输出结果mail给输入指令的用户TIME :时间格式,有如下几个: ================== 格式有多种,但没有可以间

【鸟哥的Linux私房菜】笔记1

Linux是什么 从操作系统与cpu架构关系到linux  Richard Mathew Stallman GPL 关于GNU计划 Linux的发展 Linux的核心版本 Linux的特色 Linux成立的核心网站 GNU所开发的几个重要软件 Linux distributions发行者网址 = w= 1.Linux是什么? 我们知道计算机是由一堆硬件构成的 为了有效控制这些硬件资源,于是就有了操作系统 为了让软件开发人员更容易开发,所以操作系统给开发人员提供了一系列接口 Linux就是这样一套

每周一书-《鸟哥的Linux私房菜》获奖公布

<鸟哥的Linux私房菜>一书的赠书活动时间为2016年10月19日到10月31日, 也就是今天结束. 首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室的读者的. 得到此书的同学请主动联系“路在远方”,表示感谢! 这本书得到了大家的积极响应,到目前为止共有1788人阅读推送的文章, 50人参与留言. 部分留言节选如下: 木易先森 从小接触计算机,从Windows97玩到现在的Win10.小学到高中都是班上的“大神”,别人电脑出了问题也都找我,我也就