1. 选择一个与你的Linux搭配的主机配置

NAT服务器:小型企业或者学校都基本是只有一条对外的线路,网卡

SAMBA服务器:完成Windows网上邻居的功能,网卡和硬盘要求高

Mail服务器:如果公司商业机密或者有隐私性质的,需要Mail服务器,需要/var大一些,也是网卡和硬盘

Web服务器:最常用。通常提升RAM性能是个不错的考虑,CPU也不能太低

DHCP:客户端自动获取IP的功能,对硬件没什么要求

Proxy服务器:代理。需要强力的CPU和硬盘容量与速度,网卡也必要

FTP服务器:数据传输服务器,对硬盘和网卡的要求稍微高点

2. 各个设备在Linux中文件的命名

  • IDE硬盘 /dev/hd[a-d]

  • SCSI/SATA/USB硬盘 /dev/sd[a-p]

  • U盘 /dev/sd[a-p]

  • 软驱 /dev/fd]0-1]

  • 打印机 25针:/dev/lp[0-2] USB:/dev/usb/lp[0-15]

  • 鼠标 USB:/dev/usb/mouse[0-15]

  • 当前CD ROM/DVD ROM /dev/cdrom

  • 当前鼠标 /dev/mouse

  • 磁带机 IDE:/dev/ht0 SCSI:/dev/st0

3. 磁盘分区的一些概念

首先,磁盘组成:盘片,机械手臂,磁头,主轴马达

盘片:扇区,柱面

最重要的扇区:第一片扇区,包含了最重要的两个信息,主引导分区(MBR)446bytes,分区表64bytes

磁盘分区表:1. 默认仅能写入四组分区的信息2. 包括主分区和扩展分区,扩展分区最多只能有一个3. 扩展分区有可以划分逻辑分区。扩展分区无法格式化4. 逻辑分区的设备名称就只能由5开始,因为前四个号码是留给主分区和扩展分区用的

4. 开机流程和主引导分区

开机流程:1. BIOS,识别一个开机的设备,到该硬盘里面去读MBR的位置,MBR存放着最基本的引导加载程序2. MBR启动引导加载程序,加载内核文件3. 内核文件开始了操作系统的功能

鸟哥的Linux私房菜-第一部分-第3章主机规划与磁盘分区的更多相关文章

  1. 鸟哥的Linux私房菜-第一部分-第2章Linux如何学习

    第2章 Linux如何学习 Linux可以干什么 企业级:网络服务器.金融数据库.大型企业网管环境.高性能计算.集群 个人:桌面计算机.手机.PDA(掌上电脑,这个电脑的意义十分广泛,在不同的场景下有 ...

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

    <鸟哥的Linux私房菜>一书的赠书活动时间为2016年10月19日到10月31日, 也就是今天结束. 首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给 ...

  3. 鸟哥的linux私房菜勘误表

    博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://ww ...

  4. 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)

    最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...

  5. 鸟哥的Linux私房菜笔记第四章

    前言 对着<鸟哥的Linux私房菜-基础版>做了简化笔记.不想让自己知其然而不知其所然.所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来.在这里就简化一点把命令写下来. 让 ...

  6. 鸟哥的 Linux 私房菜Shell Scripts篇(一)

    参考: http://linux.vbird.org/linux_basic/0340bashshell-scripts.php#script_be http://www.runoob.com/lin ...

  7. 《鸟哥的Linux私房菜》Chapter11 20180726~20180806

    目录 1.认识Bash这个shell 1.1.硬件.核心与shell 1.2.系统的合法shell和/etc/shells功能 1.3.Bash shell的功能 1.3.1.命令修编功能 1.3.2 ...

  8. linux学习书籍推荐《鸟哥的Linux私房菜》下载

    下载地址:点我 <鸟哥的Linux私房菜:基础学习篇>是具有知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>的最新版,全面而详细地介绍了Linux操作系统.< ...

  9. 鸟哥的linux私房菜——第五章学习(Linux的文件权限与目录配置)

    ******************第五章学习****************** 1.[重要的三个概念] 1).文件拥有者(使用者):User,该文件/文件夹只能我来读写: 2).群组:Group, ...

随机推荐

  1. atitit.Atitit.检测文本文件的编码 java  与php版  。Net

    atitit.Atitit.检测文本文件的编码 java  与php版  .Net 1 检测编码原理 Utf8>>gbk 在此转会gbk>>utf 2 工具检测编码 不能使用l ...

  2. Aurora学习笔记连载一:仿真平台搭建

    由于公司项目需要,需要学习Aurora协议,才有了这样的连载学习笔记,也算是对自己学习的一份记录吧. 对于Aurora是什么,大家自行百度. 当然,Kevin也在此先提醒大家,本套学习笔记不是你想学就 ...

  3. nginx 模块简介

    nginx模块一般分为5类:核心模块.标准http模块.可选http模块.邮件服务模块.第三方模块. 其中核心模块和标准http模块在快速编译之后就包含在了nginx中. 主要看一下核心模块.标准ht ...

  4. javascript消息框

    JavaScript有三种消息框: 警告框:alert() alert("我是警告框!!") 确认框:confirm() function show_confirm() { var ...

  5. 【问题记录】eclipse启动web项目时,spring会初始化两次

    背景:一个tomcat,一个eclipse,一个SSM框架的web项目.在eclipse中新建tomcat服务器,默认配置,然后在服务器配置中将Server Locations改成Use Tomcat ...

  6. jquery.cookie.js 使用小结

    先引入jquery,再引入:jquery.cookie.js 添加一个"会话cookie" $.cookie('the_cookie', 'the_value'); 这里没有指明 ...

  7. ThinkPHP与EasyUI整合之二(datagrid):删除多条记录

    学习EasyUI已有一段时间了,现在开始逐步把平时学习的细节和难点记录下来. 1. datagrid选中多条记录的语句是: var rows = $('#dg').datagrid('getSelec ...

  8. 如何给Eclipse添加一个JDK或JRE

    第一:  第二:  第三:  第四: 

  9. python 左移右移 2个数交换

    左移右移的能够使得数字*2或者/2 那*3怎么办,就左移一位然后再+ 经典面试题: 1.交换2个数,不用temp   a=10  b=12 1.1 a = a + b = 22 b = a - b = ...

  10. Python 爬虫实战2 百度贴吧帖子

    爬取百度贴吧的帖子.与上一篇不同的是,这次我们需要用到文件的相关操作. 本篇目标 对百度贴吧的任意帖子进行抓取 指定是否只抓取楼主发帖内容 将抓取到的内容分析并保存到文件 1.URL格式的确定 首先, ...