磁盘和软件安装
磁道结构
1磁盘的0磁道0柱面1扇区存储的是MBR(主引导记录)信息
2MBR共512个字节,446的主引导程序+2的魔数(分区结构符)组成
磁盘表示
/dev/hda1
/dev 设备文件目录
hd:代表IDE接口的硬盘
sd:sata,sas,usb,scsi接口硬盘
a:linux用字母表示第几块硬盘,a代表第一块
1:linux用数字表示某块磁盘的第几个分区
磁盘使用
磁盘初始化:MBR OR GPT
磁盘分区:一个磁盘只能分4个分区,主分区+扩展分区<=4
格式化:文件系统主要负责数据如何存储在硬盘
磁盘挂载:设备必须经过挂载才可以使用
分区介绍
计算机中存放信息的主要存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行
分割,分割成一块一块的一个硬盘区域就是硬盘分区
在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装
操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接
存放文件。扩展分区无法直接使用,必须在扩展分区中最次划分逻辑驱动器才可以格式化后
存取数据
fdisk分区命令
-l 列出所有分区表
菜单操作说明
m:显示菜单和帮助信息
a:活动分区标志/引导分区
d:删除分区
l:显示分区类型
n:新建分区
p:显示分区信息
q:退出不保存
t:设置分区号
v:进行分区检查
w:保存修改
x:扩展应用,高级功能
格式化
指对磁盘或磁盘中的分区进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区
中所有的文件被清除
格式化通常分为低级格式化和高级格式化。如果没有特别指明,对硬盘的格式化通常是指
高级格式化
mkfs -build a Linux filesystem
-t 指定摁键系统类型
文件系统:负责管理和存储数据的系统
文件系统类型
fat、ntfs、ext2、ext3、ext4、xfs...
挂载
linux中的所有设备必须经过挂载才可以被用户使用
挂载的方式其实就是将某个设备挂在文件系统中的某个文件夹
mount -mount a filesystem
-a 挂载所有的文件系统,参看文件/etc/fstab
-l 显示当前挂载
-t 文件系统类型
-o 指定挂载权限
unmount -卸载文件系统
unmount 设备挂载点|设备源
-l 懒惰卸载
自动挂载
/etc/fstab
设备 挂载点 文件系统 权限 备份 检测
权限
auto:系统自动挂载,fstab默认就是这个选项
default:rw,suid,dev,exec,auto,nouser,and async
noauto:开机不自动挂载
nouser:只有超级用户可以挂载
ro:按只读权限挂载
rw:按可读可写权限挂载
user:任何用户都可以挂载
软件包格式
RPM:源码封装后的格式,类似于exe文件
源码:软件代码,可以修改,优化
rpm包
rpm是一个很有用的包管理器,可以用于生成,安装,查询,核实,更新以及卸载单个软件包
主选项
-i 安装
-e 卸载
-U 升级
-q 查找
辅助选项
-v 显示过程
-h --hash
查询
-a --all查询所有安装的包
-f --file查询拥有<--file>的包
-p 查询一个没有安装的包
卸载
--nodeps 忽略依赖
yum支持协议
file本地传输协议
ftp文件传输协议
http超文本传输协议
https超文本传输安全协议
主命令选项
instal
update
remove
search
list
源码安装
配置configure:
检查安装环境及依赖
编译 make:
生成安装文件
安装 make install:
安装到系统