鸟哥Linux自学笔记

鸟哥Linux
你必须不断的重复练习才会将一件事记得比较熟
各硬件在Linux中的文件名
硬盘 /dev/sd[a-p]   /dev/hd[a-d]   /dev/cdrom   /dev/st0
磁盘的第一个扇区(512字节)记录了两个重要信息:主引导记录MBR(446字节)和分区表(64字节)
MBR中存放有开机管理程序,分区表则记录了整块硬盘的分割情况
你必须对硬盘先进行分区,然后在分区上建立文件系统才可以使用
开始磁柱号和结束磁柱号标识了一个分区的范围,在分区表中可以查看到
一块硬盘最多被分割为4个主分区primary
前4个号码都是留给主分区使用的 /dev/sda1----/dev/sda4  逻辑分区号从5开始 /dev/sda5
搞清楚主分区、扩展分区、逻辑分区的关系
主分区加扩展分区最多有4个
扩展分区最多有1个
逻辑分区是在扩展分区中划分出来的
逻辑分区是可以被格式化,可以存储数据的
扩展分区不可以被格式化,不可以存储数据
逻辑分区的数量根据操作系统的不同,支持的数量也不同
primary   extended   logical
为了合理有效的分配计算机硬件资源,因此有个操作系统这个系统软件

BIOS  和 CMOS
CMOS是主板上的一块可读写的并行或串行FLASH芯片,主要用来保存当前系统的硬件配置和操作人员对某些参数的设定,这个芯片仅仅是用来存放数据的。
CMOS芯片由系统通过一块后备电池供电,因此无论是在关机状态中,还是遇到系统掉电情况,CMOS信息都不会丢失。
BIOS是写入到主板上的一个软件程序,在开机时通过特定的按键就可进入BIOS设置程序,方便地对系统进行设置.
CMOS有128个字节大小
CMOS是系统存放参数的地方,BIOS中的程序是完成参数设置的手段
准确的说法是通过BIOS设置程序完成对CMOS参数进行设置

BIOS是计算机在开机后主动执行的第一个程序
根据BIOS中参数的设定信息去取的能够开机的硬盘,并且到该硬盘中读取第一个扇区的MBR位置
从MBR中取的开机引导程序,加载驱动,加载核心,加载文件系统,开起来
boot loader是操作系统提供的一个小软件
开机引导程序除了可以安装的MBR,还可以安装在每个分区的启动扇区
每个分区都有自己的启动扇区
loader可以直接或间接将管理权转交给另一个管理程序
开机需要开机管理程序,开机管理程序可以安装在MBR也可以安装在各分区的boot sector启动扇区
Linux使用的是目录树架构,但我们的数据是存放在磁盘分区中,如何把目录树和分区中的数据结合起来???
把分区中的数据挂载到某个目录下
既然我们在Linux系统中使用的是目录树,所以在安装系统的时候就要规划好磁盘分区和目录树的挂载关系

时间: 2024-10-10 08:53:41

鸟哥Linux自学笔记的相关文章

鸟哥Linux基础笔记

--help:支持中文显示 man:纯英文界面,比较正统 info:支持超链接跳转,三者中最详细 建议:一般使用man命令即可

马哥Linux学习笔记之四——DNS

1.BIND:Berkeley Internet Name Domain DNS:Domian Name Service 域名解析 2. Http 3.PAM 插入式认证模块 4.SMTP/POP3/IMAP4:Mail Server 5.域名 www.baidu.com这是一个主机名(FQDN,Full Qualified Domain Name,完全限定域名),com是一个域名,baidu.com也是一个域名,域名是好多主机的集合. 域名解析起后面有一个数据库,解析就是一个查询的过程.域名解

《鸟哥linux》--第十一章课后习题答案

1.在linux上可以找到哪些shell?哪个档案记录可用的shell?儿linux预设的shell是? 1./bin/bash,/bin/tcsh,/bin/csh 2./etc/shells 3.bash,亦即是/bin/bash 2.在shell环境下,有个提示符(prompt),他可以修改吗?要改什么?默认的提示符内容是? 可以修改,改PS1变量,这个PS1的变量默认的内容为:[\[email protected]\h\W]\$ 3.如何显示HOME这个变量 echo $HOME 4.如

Linux随笔-鸟哥Linux服务器篇学习总结(全)

鸟哥Linux服务器篇学习总结 作者:Danbo 时间:2015-7-17 在runlevel3启动级别下默认启动网络挂载(autofs)机制,我们可以通过命令将其关闭:chkconfig autofs off 或者 /etc/init.d/autofs stop将其关闭. 查询启动在网络监听的服务:netstat -lntup[[email protected] ~]# netstat -lnutpActive Internet connections (only servers)Proto

马哥Linux学习笔记之五——邮件服务

1.SMTP只负责将邮件发送到服务器,其他的,像身份认证检测邮件,都不能完成.(25/tcp) ESMTP:Extended SMTP POP3:Post Office Protocol IMAP4:Internet Mail Access Protocol 2.Open Relay:开放式中继 就是人家的邮件从这个邮件服务器过,你都帮忙转发,这样就会成为产生垃圾邮件的根源.所以都要关闭Open Relay 3.SASL,Simple Authintication Secure Layer,简单

马哥Linux学习笔记之三——加密

1.明文传输 ftp,http,smtp,telnet 2.机密性:plaintext-->转换规则-->ciphertext ciphertext-->转换规则-->plaintext 完整性:单项加密算法,提取数据特征码.输入一样,输出必然一样:雪崩效应,输入的微小改变,将会引起结果的巨大改变:无论原始数据是多少,结果大小都是相同的:不可逆,无法根据特征码还原原来的数据. 3.密钥 4.对称加密:有加密算法,有密钥 5.密钥交换算法 IKE(Internet Key Excha

马哥Linux学习笔记之二——网络

1.MAC(Media Access Control,介质访问控制) 是解决底层数据通信冲突的解决方案.因此,给每一个接入这样网络的主机一个id标示符,这个id标示符就叫做MAC地址. 2.CSMA/CD(Carrier Sense Multipath Access Collision Detection,载波侦听多路访问冲突检测),线型网络 以太网Ethernet最核心的标志. 3.Token-Ring(IBM)技术 环形网络解决冲突的方案.但是由于IBM的专利限制没能推广开来. 4.星形网络

马哥Linux学习笔记之一

1.在执行脚本的时候可以用./或者. ./(点空格点斜杠)来执行脚本 ./ 表示启动了另一个Shell去执行脚本(另一个进程),所以点斜杠执行脚本时,设置的环境变量会随着进程的退出而结束,其中的环境变量设置对当前Shell不起作用. . ./相当于source ./执行脚本,source是执行脚本当中的命令,也就是说在当前进程中执行命令,所以其中的环境变量的设置会对当前Shell其作用. 2. 读取硬盘上的文件 读取硬盘上的文件先要将文件读取到内存上,再将其在内存上地址交给进程,这样进程就可以读

老段带你学鸟哥Linux视频教程 包含基础班+提高班

老段带你学鸟哥Linux视频教程 包含基础班+提高班,附带pdf文档. 目录结构如下: 目录:/2020022-老段带你学鸟哥Linux视频教程 [1.9G] ┣━━老段带你学鸟哥-服务器篇 [1009.4M] ┃ ┣━━0-456-1.flv [64.8M] ┃ ┣━━0-456-2.flv [34.5M] ┃ ┣━━7.flv [26.6M] ┃ ┣━━8.flv [43.9M] ┃ ┣━━9-1.flv [28.4M] ┃ ┣━━9-2.flv [43.4M] ┃ ┣━━11-1.flv