MBR:硬盘MBR(Master Boot Record)就是我们经常说的”硬盘主引导记录”,它是由FDISK等磁盘分区命令写在硬盘绝对0扇区的一段数据,它由主引导程序、硬盘分区表及扇区结束标志字(55AA).
这三部分组成,如下:
组成部分 所占字节数 内容
主引导程序 446 检查硬盘分区表、寻找可引导分区并负责将可引导分区的引导扇区装入内存
硬盘分区表 16X4 每份16字节的4分硬盘分区表,里面记载了每个分区的类型、大小,分区开始、结束的的位置等重要内容
结束标志字区 2 55AA
这3部分的大小加起来正好是512字节=1个扇区(硬盘每扇区固定为512个字节),因此,人们又形象地把MBR称为“硬盘主引导扇区”。这个扇区所在硬盘磁道上的其它扇区一般均空出,且这个扇区所在硬盘磁道是不属于分区范围内的,紧接着它后面的才是分区的内容(也就是说假如该盘每磁道扇区数为63,那么从绝对63扇区开始才是分区的内容)。从此看出硬盘分区表只能记录四条记录,所以主分区加扩展分区要少于四个。但是扩展分区可以分出一些列的逻辑分区。
哈希表中数据的比较:除了比较哈希值是否相等,还要查找值(equals)是否相等,这些是为什么再哈希表存数据除了哈希值方法函数还要有值相等方法。
Linux分区的命名--/dev/xxyN
/dev/ 这个字串是所有设备文件所在的目录名,因为分区在硬盘上,而硬盘是设备,所以这些文件代表了在/dev/上所有可能的分区。
xx 分区名的前两个字母标明分区所在设备的类型,通常是hd(IDE磁盘)或sd(SCSI磁盘)
y 这个字母标明分区所在的设备,例如,/dev/had(第一个IDE磁盘)或/dev/sdb(第二个SCSI磁盘)
N 最后的数字代表分区,前四个分区(z主分区或扩展分区)是用数字从1排列到4,逻辑分区从5开始,例如,/dev/hda3是在第一个IDE硬盘上的第三个分区或扩展分区,/dev/sdb6是第二个SCSI硬盘上的第二个逻辑分区。
所有的设备,文件在linux看来都是文件设备,由两种文件设备,字符设备(打印机),块设备(磁盘)。硬盘或光驱的命名是固定的。取决据设备所接的接口。Linux中的每一个分区都是构成支持一组文件和目录所必须的存储区的一部分。它是通过挂载(mounting)来实现的,挂载是将分区关联到某一目录的过程,挂载分区使起始于这个指定目录(通常为挂载点,mount point)的贮存区能够被使用。
Linux常见命令:
pwd:显示当前目录
who am i: 显示当前用户
ls:查看当前文件夹的内容
rmdir:删除目录
mkdir :新建目录
mount /dev/cdrom /mnt/cdr挂在硬件设备到目录上,以便访问
umount /dev/cdrom 卸载挂载点
login 登陆系统
exit 退出终端
shutdown 关机
Reboot 重启
Init n
0 系统停机状态
1 单用户工作状态
2 多用户工作状态(没有NFS)
3 多用户工作状态(有NFS)
4 系统未使用,留给用户
5 图形界面
6 系统正常关机并重新启动
linux 字符界面和图形界面切换
1. 硬盘安装的linux,在系统图形界面启动后,可使用Ctrl+Alt+F1`F6切换到字符界面,再用Ctrl+Alt+F7切换到字符界面切换到图形界面。
2. 对于使用虚拟机安装的linux,由于虚拟机屏蔽了Ctrl+Alt键,必须使用其它的热键:Ctrl+Alt+Shift+F1`6切换到字符界面;使用Alt+F7返回到图形界面。
3. 如果为了每此启动直接进入字符界面,则需要修改etc/inittab文件,将启动级别由5改为3即可。
4. 可以在图形界面下输入init 3 或telinit 3进入图形界面,在字符界面下输入 init 5 或init 5进入图形界面
开机与关机:
shutdown -r now 立刻重新开机
shutdown -h now 立刻关机
shutdown -k now 'Hey! Go away! now....' 发出警告讯息, 但没有真的关机
shutdown -t3 -r now 立刻重新开机, 但在警告和删除processes 之间, 延迟3秒钟.
shutdown -h 10:42 'Hey! Go away!' 10:42 分关机
shutdown -r +10 'Hey! Go away!' 10 分钟後关机
shutdown -c 将刚才下的 shutdown 指令取消,必须切换至其它tty, 登入之後, 才能下此一指令.
shutdown now 切换至单人操作模式(不加任何选项时)
/ 跟分区,Linux文件系统的入口,也是处于最高一级的目录;
/bin 基础系统所需的的那些命令位于此目录,也是最小系统所需的命令;比如:ls,cp,mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可以执行的,普通用户都可以使用的命令,做为基础系统所需的最基础的命令都是放在这里。
/boot Linux的内核及引导程序所需的文件,比如vmlinuz和initrd.img文件都位于这个目录中,在一般的情况下,GRUB或LILO系统引导管理器也位于这个目录;
/dev 设备文件存储目录,比如声卡、磁盘。。。。。。
/etc 系统配置文件所在地,一些服务器的配置文件也在这里;比如用户账号及密码配置文件;
/home 普通用户家目录默认存放的目录;
/lib库文件所在的目录
/usr 应用软件存放位置
/home 用户宿主目录的父文件
Linux启动过程:
1.load bios(hardware information)
2.read MBR’s config to find out the OS
3.load the kernel of the OS
4.init process starts
5.execute /etc/rc.d/sysinit
6.start other modules(etc/moules.conf)
7.execute the run level scripts
8 execute /etc/rc.d/rc.loal
9 execute /bin/login
10. shell started
Linux的文件类型:
Linux 常见的文件类型:
普通文件、目录、字符设备文件、块设备文件、符号链接文件
我们用ls –lh来查看某个文件的属性,可以看到有类似-rw-r-r-,值得注意的是第一个符号-,这样的的文件在Linux中就是普通文件,这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具。。。。或cp工具等。这类文件的删除方式是用rm命令;
drwxr-xr-x ,这样的文件就是目录,目录在Linux中是一个比较特殊的文件。注意它的第一个字符是d,创建目录的命令可以用mkdir命令,或cp命令,cp可以吧一个目录复制为另一个目录。删除用rm或rmdir
crw-rw-rw-,注意前面第一个字符是c,这表示字符设备文件,比如猫等端口设备;
brw-r---.注意前面的第一个字符是b,这表示块设备,比如硬盘光驱
lrwxrwxrrwx,注意第一个字符时l,这类文件时链接文件,是通过ln –s 源文件名 新文件名,这个和Windows操作系统当中的快捷方式有点类似。
Linux的文件扩展名:在Linux中一个文件是否能被执行,和后缀名没有多大的关系,重要看文件的属性有关,Linux文件的扩展名没有太大的意义。
分享到:
相关推荐
尚学堂Java笔记.pdf
尚学堂马士兵hibernate视频笔记,很详细的,各种配置都有的......
文档部分内容如下, 全部是尚学堂课堂原笔记.. 第一课:客户端 1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。 2. 从开始程序运行:sqlplus,是图形版的sqlplus. 3. ...
尚学堂Spring学习笔记.马士兵的,看了很受用,摘录了一些
四个SSH框架实战项目源码加尚学堂课件笔记
linux学习笔记~~~linux学习笔记
NULL 博文链接:https://firefly1022.iteye.com/blog/724912
尚学堂hibernate学习笔记(原版整理),配合视频教程使用
spark笔记整理文档spark笔记整理文档spark笔记整理文档
NULL 博文链接:https://mixo44.iteye.com/blog/1797079
尚学堂学习uml的笔记,希望给初学者指导迷津
这个是尚学堂马士兵老师讲解Oracle时用到的一些,希望对大家有帮助...
此笔记由本人跟随尚学堂教师一步一讲解梳理出来的 网关的角色是作为一个 API 架构,用来保护、增强和控制对于 API 服务的访问。 API 网关是一个处于应用程序或服务(提供 REST API 接口服务)之前的系统,用来管理...
自己学习时做的笔记,比较详细 全部为视频顺序截图,每个概念都包括在内,还有讲解的答案
亲身在B站学习MySQL整理的全套笔记
drp尚学堂培训日志,详细的过程。一天天的添加。大家看看啊!
MongoDB数据库学习整理资料,里面从数据库的安装和配置,以及配置创建数据数据,查询,修改,删除等。
MongoDB基本知识整理。 Mongodb导出与导入命令、创建分片、创建复制集等。
本人自己总结的尚学堂oracle笔记,希望能派上用场,本资源不收资源分,大家可以随意下载
struts2知识点:处理流程,基本配置,与servlet的API解耦,结果类型,通配符和动态方法的调用,类型转换,文件上传,拦截器,表单验证,国际化,OGNL表达式,UI标签,模型驱动,防止表单重复提交,项目练习知识点:...