全部 android asp.net C/C++ cshap IOS Java javascript nodejs perl php python ruby web容器 其他 前端 数据库 第三方平台 混合式APP 网络 系统 默认分类

Linux disk_partition_dev_马士兵_note

0 54
一般装Linux会遇到的问题:
找不到硬件驱动 现在主流的一些硬件 不支持Linux驱动
 
尽量找主流的硬件,尽量找老一点的硬件
 
系统
1.记下 系统 ----》到时候要找驱动
 
2.获取硬件兼容性列表和驱动支持
 
 
尽量获取和兼容性列表兼容的硬件
 
如果说是在虚拟机里边进行,就不需要考虑兼容性问题 上面的问题就不用考虑
 
 
磁盘分区
 
不同的文件系统 存数据的小格不同
 
存数据的时候 并不是挨着盘的存 : Hash表
根据哈希函数算出hashCode, 同一个hashCode位置有一个链表 ,速度非常快
 
并不是连续的, Windows磁盘整理 :把稀疏的小格挪到一起-----连续的小格就出来了
 
 
磁盘的分区表
 
分区的信息(分区表) 记录在 磁盘的第一个512Byte里边
 
软件想毁硬盘很简单 ,直接把分区表毁了
 
台湾有一个兄弟 CIH 就是这么干的,后来还做了牢了
 
 
 
主分区 扩展分区 逻辑分区
 
一般来讲 最基础的操作系统 都放在主分区上
主分区+扩展分区 只能有4个 : 硬盘分区表上 最多只有4条记录
扩展分区里边还可以再分逻辑分区

***注意里边的 文件块 的形状不同(文件系统不同)
 
 
 
先格式话还是先分磁盘? 先分磁盘 ------ 格式化时能换文件系统
 
 
 
Linux 管理硬件和Windows 完全不同 , Linux 底下所有的设备,任何东西,在Linux看来,都是文件
 
键盘在它看来是 字符设备 还是 块设备?
字符设备
 
好处:编程简单 针对文件编程
 
在Linux里头这块硬盘的分区名取决于 你在主板上 插在哪个接口上 它的名字是固定的
 
Linux 分区的命名
 
网管的好几大法宝 重装 重启
 
start x 从CIL转到图形界面
 
图形界面耗资源 非常的大 作为 服务器 400M-500M GUI 5G
 
 
学Linux 就学命令行 Terminal 终端
好好学习 在GOOGLE怎么查东西
 
 
 
pwd 当前你在哪个目录下面
/dev/
cdrom 光驱
snd 声卡
floppy 软驱
 
Linux又有没有 C盘 D盘 E盘 啊? 没有,它只有最根上一个目录 叫做 /
 
 
Vsirital Studio 两千多个bug ,条条大路通罗马 不行就重装,灵活一点
 
 
/dev/xxyN
/dev/ 设备文件所在目录名 因为分区在硬盘上,硬盘是设备,所以这些文件代表了在/dev/上所有可能的分区
 
xx 分区名的前两个字母所在的分区类型。通常是 hd(IDE磁盘) 或者 sd(SCSI磁盘)
 
y 这个字母标明分区所在的设备 例如/dev/hda (第一个IDE硬盘) /dev/sdb(第二个SCSI磁盘)
 
N 最后一个数字表示分区 。前4个分区(主分区/扩展分区)是用数字1-4.逻辑分区永远从5开始。
例如: /dev/hda3 是第一个IDE磁盘上第一个主分区/逻辑分区,/dev/sdb6 是在第二个SCSI硬盘上
第2个逻辑分区 -----这是Linux管理员必考的东西
 
 

 

 

 
挂载 mount
我们一般把对应的目录放在 /mnt 目录下面 mount 挂载v
 
一旦出现新的指令你不认识的时候,第一遍,你必须要读
 
 
以 CDrom 光驱挂载为例子:
挂载之前先检查虚拟机有没有开启CD/DVD的非物理挂载支持挂载
 
这边别选物理驱动, 如果是物理驱动 ,我们就无法模拟这个驱动了,必须要真的插一张CD/DVD
 
未加载CD/DVD:
 
已加载CD/DVD:
 
这两项也要选中
 
 
***这边实际上 硬盘并不是SCSI的,而是IDE,但是 VMWare把它认作SCSI的硬盘
 
 
 
 
 
 
查GOOGLE + 电驴 -----> GOOGLE才是你的老师
 
 
锻炼自学能力:
由粗到精 --- > 查中文 ----> 查英文
 
学什么? 项目 + 业务逻辑
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

热忱回答0

要回复文章请先登录注册