您的位置:首页 > 运维架构 > Linux

Linux第一天的学习记录

2017-12-14 22:49 246 查看
仅供个人学习,没有参考性。

First:

存疑概念记录
。通常硬盘容量的计算:采取多少个扇区;
。QPI,DMI技术:让显示适配器与主存与CPU直接沟通;
。超线程:为每个CPU核心重要缓存器分为两个群,让程序分别使用这两个群;
。磁盘阵列卡:磁盘阵列(Disk Array)是由一个硬盘控制器来控制多个硬盘的相互连接,使多个硬盘的读写同步,减少错误,增加效率和可靠度的技术。磁盘阵列卡则是实现这一技术的硬件产品,磁盘阵列卡拥有一个专门的处理器,还拥有专门的存贮器,用于高速缓冲数据。
。MSDOS分区:既是MBR(主要开机记录区)
。RAID:利用硬件技术,将数个磁盘整合成一个大硬盘的方法,操作系统只会看到整合起来的大硬盘;
。树莓派/香蕉派:小型计算机;
。Trabal/RPM/DPKG/APT:安装方式;
。Proxy serve:代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和Local Area Network(局域网)。
。网卡的bonding功能:将多块网卡虚拟成为一块网卡,使其具有相同的ip地址,来实现提升主机的网络吞吐量或者是提高可用性,这种技术被称作bonding.
。NAT(IP分享):NAT就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关(可以理解为出口,打个比方就像院子的门一样)处,将内部地址替换成公用地址,从而在外部公网(internet)上正常使用,NAT可以使多台计算机共享Internet连接,这一功能很好地解决了公共IP地址紧缺的问题。
情况1:一个企业不想让外部网络用户知道自己的网络内部结构,可以通过NAT将内部网络与外部Internet 隔离开,则外部用户根本不知道通过NAT设置的内部IP地址。

   情况2:一个企业申请的合法Internet IP地址很少,而内部网络用户很多。可以通过NAT功能实现多个用户同时公用一个合法IP与外部Internet 进行通信。
。轮询(polling):轮询(Polling)是一种CPU决策如何提供周边设备服务的方式,又称“程控输出入”(Programmed I/O)。轮询法的概念是,由CPU定时发出询问,依序询问每一个周边设备是否需要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始。
疑问
。GPT为什么要设置LBA0兼容区?
BIOS可识别LBA0,从而正常启动计算机。
。BIOS boot与boot/efi区别联系?

Secone:学习笔记
第零章 计算器概论
0.1 计算机概论

0.2 个人计算机架构和相关设备组件

0.3 数据的表示方式
0.3.2文字编码系统
ASCII -> big5(早期汉字) ->UTF8(万国码)

0.4 软件程序的运作

0.5重点回顾
。传统磁盘的组成:圆形磁盘,机械手臂,磁盘读取头,主轴马达。圆形磁盘的组成为扇区,磁道和磁柱

第一章 Linux是什么与如何学习
1.1 Linux是什么

1.2 Torvalds的Linux发展

1.3 Linux当前应用的角色
1.3.1企业环境
网络服务器(WWW,Mail Sever,File Sever)
1.3.3云程序/云端应用
1.3.4端设备
树莓派,香蕉派

1.4 Linux如何学习
1.4.1从头学习Linux基础
1.了解硬件相关知识
2.安装与指令
3.基础技能(使用者/群组,权限,程序的定义)
4.vi编辑器
5.shell/shell script
6.软件管理员(Trabal/RPM/DPKG/APT安装方式)
7.网络基础的建立

第二章 主机规划与磁盘分区
2.1 Linux与硬件的搭配
各个组件和装置在Linux下都是文件
2.1.3各硬件装置在Linux中的文件名
SCSI/SATA/USB硬盘机 
/dev/sd[a-p]
USB快闪碟           
/dev/sd[a-p](与SATA相同)
VirtI/O界面
/dev/vd[a-p](用于虚拟机内)
打印机 /dev/lp[0-2](25针打印机),/dev/usb/lp[0-15](USB界面)
鼠标 /dev/input/mouse[0-15](通用),/dev/psaux(PS/2界面)
CDROM/DVDROM
/dev/scd[0-1](通用),/dev/sr[0-1](通用),/dev/cdrom(当前CDROM)
*虚拟机仿真器产生磁盘
/dev/vd[a-p]

2.2 磁盘分区
2.2.2MSDOS(MBR)与GPT磁盘分区表
MSDOS分区表格式与限制
磁盘第一扇区
。MBR(主要启动记录区):可安装开机程序的地方,446bytes
。分区表:记录整颗硬盘的分区状况,64bytes(因此最多仅有四组记录区,记录该区段的起始与结束磁柱号码)

分区表
。分区仅仅是对分区表的设置
。默认的分区表仅能写入四组数据
。四个分区称为主要和延伸分区槽
。分区槽最小单位为磁柱
。系统写入磁盘,会参考磁盘分区表

逻辑分区
。延伸分区可再分区成多块逻辑区块,记录在每个逻辑区块的前几个扇区

限制
。操作系统无法抓取2.2T以上的磁盘容量。
。MBR仅有一个区块,破坏后,无法或难以恢复。
。MBR内的开机管理程序区块仅446bytes,无法容纳较多代码

GPT磁盘分区表
。扇区出现4K设计
。扇区的定义,采用逻辑区块地址(LBA)(默认512bytes)
。GPT使用34个LBA区块记录分区信息,磁盘最后还有33个LBA分区做备份
LBA0:与MBR相容区块
。提供第一阶段的开机管理程序代码
LBA1:GPT表头纪录
。记录分区表位置大小,以及备份GPT分区放的位置,同时放置分区表检验机制码
LBA2-33(实际纪录分区信息处)
。每个分区表记录4笔分区记录
。无主、延伸、逻辑分区的概念,皆视为主分区,可以格式化
2.2.3开机流程中的BIOS与UEFI开机顺序
BIOS搭配MBR/GPT的开机流程
。BIOS:开机主动执行的韧体,会认识第一个可开机的装置;
。MBR:第一个可开机装置的第一个扇区内的主要启动记录块,内含开机程序;
。开机管理程序(boot loder):一个可读取核心文件的软件;
。提供选单:选择不同的开机选项
。载入核心文件:直接指向可开机的程序区段,开始操作系统
。转交其他:loader
*loder只认识自己系统槽内的可开机核心文件,以及其他loder
。核心文件:开始操作系统功能;
UEFI BIOS搭配GPT开机的流程
。UEFI由C语言编写,BIOS由汇编语言编写
2.2.4Linux安装模式下,磁盘分区的选择
目录树结构
。所有文件都由根目录(/)衍生而来
文件系统与挂载的关系
。挂载:利用一个目录当作进入点,将磁盘分区槽的数据放在该目录下;即进入该目录就可以读取该分区槽的意思。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: