linux的内核版本

  • 主、次版本为奇数:开发中版本(如2.5.xx)
  • 主、次版本为偶数:稳定的版本(如2.6.xx)

什么是linux

  • Linux kernel(内核)
  • Linux distribution(版本)

用Linux做什么呢

  企业环境

  • 网络服务器
  • 关键任务的应用(金融数据库、大型企业网管环境)
  • 学术机构的高性能运算任务

  个人环境

  • 桌面计算机
  • 手持系统
  • 嵌入式系统

NetMan主笔的基础文章

  • 计算机基础:http://www.study-area.org/compu/compu.htm
  • 网络基础:http://www.study-area.org/network/network.htm

 磁盘组成

  • 盘片、机械手臂、磁头与主轴马达
  • 盘面上分为扇区和柱面两种单位,其中扇区固定为512bytes
  • 磁盘的第一个扇区最重要,记录了两个重要信息
  1. 主引导分区(MBR):可以安装引导加在程序的地方,开机时主动读取该区内容,系统才会知道你的程序放在哪里且如何进行开机,446Bytes
  2. 分区表:记录整块磁盘分区的状态,64Bytes,最多只能容纳4个分区(以柱面为最小单位,起始柱面和结束柱面包含着一个分区)

主分区、扩展分区和逻辑分区

  • 主分区:分区表为64Bytes,因此只能分出4个主分区(设别名称号码由1~4)。
  • 扩展分区:既然第一个扇区的分区表只能记录4条数据,那么利用额外的扇区来记录更多的分区信息就形成了扩展分区,扩展分区最多只能有一个,扩展分区被破坏,所有逻辑分区将会被删除
  • 逻辑分区:逻辑分区是由扩展分区继续切分出来的(设备名称号只能由5开始)

开机程序

  • BIOS:一个写入到主板上的一个韧体,也就是写在硬件上的一个软件程序(硬件本身支持的功能)
  • CMOS:记录各项硬件参数且嵌入在主板上面的存储器
  • MBR:第一个可开机设备的第一个扇区内的主引导分区块,内包含加载程序(硬件本身支持分功能)
  • 引导加载程序(boot loader):一支可读取内核文件来执行的软件,主要任务如下
  1. 提供菜单:开机选项,是多重引导的重要功能
  2. 载入内核文件:直接指向可开机的程序区段来开始操作系统
  3. 转交其他loader(多重引导,比如安装了其它操作系统):转交给其他引导程序,这些其他的引导加载不在MBR里
  • 内核文件:开始操作系统的功能
  • BIOS会分析计算机里面有哪些存储设备,比如硬盘,BIOS会依据用户设置去取得能够开机的硬盘,并且到该硬盘里面去读取第一个扇区的MBR位置,这个里面放的是基本的引导的加载程序,这个加载程序的目的是加载内核文件。

“多重引导时,应先装Windows系统再装Linux系统”的说法

  • Linux在安装时,你可以选择将引导加载程序安装在MBR或者个别分区的启动扇区,而且Linux的Loader可以手动设置菜单,所以你可以在Linux的boot loader里面加入Window开机选项。
  • Windows在安装时,它的安装程序会主动覆盖调MBR以及自己所在分区的启动扇区,你没有选择的机会,而且它没有让我们自己选择菜单的功能

 文件系统与目录树的关系--挂载

  • 如何结合目录树的架构与磁盘内的数据,这个时候就牵扯到“挂载”了
  • 挂载:所谓挂载就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下。也就是说进入该目录就可以读取该分区的意思。这个操作我们称为挂载,那个进入点的目录称为挂载点。(其中根目录一定要挂载到某一个分区)

DHCP/NAT

  • DHCP(Dynamic Host Configuration Protocol):动态主机配置协议
  • NAT(Network Address Translation):网络地址转换

 Linux安装

  • CentOS系统镜像有两个,安装系统只用到第一个镜像即CentOS-6.x-i386-bin-DVD1.iso(32位)或者CentOS-6.x-x86_64-bin-DVD1.iso(64位),第二个镜像是系统自带软件安装包
  • CentOS LiveCD、LiveDVD和BinDVD区别在哪里?BinDVD版——就是普通安装版,需安装到计算机硬盘才能用,bin一般都比较大,而且包含大量的常用软件,安装时无需再在线下载(大部分情况)。 LiveDVD版——就是一个光盘CentOS系统,可通过光盘启动电脑,启动出CentOS系统,也有图形界面,也有终端。也可以安装到计算机,但是有些内容可能还需要再次到网站下载(自动)。 LiveCD版——相比LiveDVD是个精简的光盘CentOS系统。体积更小,便于维护使用。
  • 准备:1.PowerISO软件。 2.Linux系统镜像文件(本文以Fedora19为例) 3.一个nefs格式的优盘,根据要制作系统的大小来选择优盘的大小。
  • 在windows下删除一个分区留给Linux使用,bios中首先启动usb可启动项(f2),然后将制作好的U盘插入,开机f12选择USB字样启动,选择“hard”字样启动,然后进入分区,可参考鸟个私房菜中步骤继续安装即可

Linux系统使用异步的磁盘/内存数据传输模式

  • 同时又是一个多人多任务的环境,所以不能随便的不正常关机。

Linux安装完成的一些补充

  • 用户vyliu文件所在位置/home/vyliu下
  • grup,一款来自GUN项目的多操作系统启动程序
  • spfdisk,国人写的引导装载程序
  • yum机制,在线安装

转载于:https://www.cnblogs.com/chohyee/p/7732917.html

鸟哥私房菜*基础篇(1)相关推荐

  1. 鸟哥私房菜-基础篇小笔记

    最近看了一下鸟哥私房菜基础篇第四版,收获多多,下边是自己的一些简单笔记,方便后期使用时快速回忆,其中图片大多来自鸟哥私房菜文档截图,如有权限版权问题,立马删除! cat 查看文件 tac 倒序查看文件 ...

  2. 鸟哥私房菜基础系列第3篇

    私房菜 第3篇 学习shell Vi文字处理器 在进行shell编程之前,一定要有一款趁手的编写工具,那就是unix-like平台中最为风靡的文字处理软件Vi,基本上是linux平台默认的文字处理软件 ...

  3. 鸟哥私房菜(基础篇第三版)笔记

    鸟哥私房菜(基础篇第三版)笔记 Linux最传统的磁盘文件系统(filesystem)使用的是EXT2,centos5支持EXT3,6已经支持EXT4了. 文件系统包括以下三部分: 1:superbl ...

  4. hnc8进linux环境,鸟哥的linux私房菜(基础篇,8、开机关机、在线)命令

    鸟哥的linux私房菜(基础篇,8.开机关机.在线求助)命令 1.exit 注销 Linux 2. 指令太长的时候,可以使用 \ 符号和[Enter] 符号,使指令连续到下一行. 3. 在 Linux ...

  5. 鸟哥的Linux私房菜-基础篇第四版.pdf免费资源下载链接,《鸟哥的Linux私房菜-基础篇》第四版.pdf

    <鸟哥的Linux私房菜-基础篇>第四版.pdf免费资源下载链接(.pdf书籍的优点是便于直接在电脑中保存有电脑就可以阅读,如果觉得这本书给你提供到了很大的帮助,可以去书店补一本纸质版) ...

  6. 鸟哥私房菜 (基础篇)---重点回顾---汇总

    鸟哥私房菜 (基础篇)-重点回顾-汇总 链接: https://pan.baidu.com/s/1LRGvYqUc5Z1tPjdzGUo_bg 提取码: rxkp 祝大家学的越来越好,加油!

  7. 《鸟哥的Linux私房菜-基础篇》第四版 简体中文 PDF 带完整书签

    <鸟哥的Linux私房菜-基础篇>第四版 简体中文 PDF 带完整书签 共二十四章 下载地址:https://download.csdn.net/download/csdn12345678 ...

  8. 鸟哥Linux计算退伍时间,发现《鸟哥的Linux基础篇》中有个脚本还能再完善点。...

    我是个Linux入门"水手",身上只有一本<鸟哥的linux私房菜基础篇>,把这本书当成我的进入 Linux领域的"葵花宝典".鸟哥写的这本书讲的真 ...

  9. Linux教程系列 pdf下载(鸟哥私房菜等)

    鸟哥的Linux私房菜-基础篇.第四版.pdf 下载 LINUX内核设计与实现.pdf 下载 Linux_操作系统-基础操作-教学.doc 下载 linux内核深入剖析基于0.11.pdf 下载 Li ...

最新文章

  1. cropbox php,jQuery用户头像裁剪插件cropbox.js实例分享
  2. Linux下远程桌面连接windows
  3. 一个基于用户的API限流策略 Rate Limit
  4. go int 转切片_「快学 Go 语言」第 4 课——低调的数组
  5. 修改背景图片_我花了5小时,为网易修改了一份内容超多的PPT,效果超级赞!!...
  6. 实测哈啰电动车A80探索版:一辆带你行走的聪明“小神兽”
  7. AGV机器人RFID传感器CK-G06A与西门子1200PLC应用手册
  8. 2019国人工资报告:月薪过万是个槛?大部分网友表示月薪不足5K!
  9. 企业招聘大数据人才 看重的是哪些方面?
  10. CF1313C Skyscrapers
  11. 内存溢出(OutOfMemoryError)与栈溢出(StackOverflowError)
  12. ultravnc 反向连接_C程序以反向显示链接列表
  13. 【翻译】设备管理器—英特尔网卡属性设置高级选项的功能
  14. oeasy教您玩转vim - 21 - 状态横条
  15. 连通块(信息学奥赛一本通 - T1335)
  16. IDEA server乱码
  17. 【知识碎片】python 字符串格式化输出:%d,%s,%f
  18. 图形化开发(五)022-Three.js之材质——受光影响-MeshLambertMaterial 兰伯特材质 MeshPhongMaterial 高光材质
  19. 是谁在我的心里打了个结(二十六)乱七八糟
  20. 弘辽科技:淘宝推广效果不好?是由哪些原因造成的?该如何解决?

热门文章

  1. 天梯模拟--约瑟夫问题(7-18 猴子选大王 (20 分))
  2. CUDA学习(一):计算立方
  3. 玩《现代战争3》预发行版可能导致 XBOX LIVE 帐号被禁
  4. python mac连点
  5. mysql中SELECT INTO 和 INSERT INTO SELECT
  6. [DASCTF 7月赛] 复现
  7. python字典结构_Python dict dictionaries Python 数据结构——字典
  8. FFmpeg+SDL2开发播放器遇到问题
  9. linux一运行 风扇很大,操作系统-在Linux和windows 下cpu过高和风扇转不停的原因
  10. 从使用层面谈java VO,DTO,BO,PO的设计概念