Linux
文件系统
硬盘 /dev/sd[a-]
虚拟盘 /dev/vd[a-p]
硬盘 包括【磁柱,盘面,磁道,扇区】
第一扇区
【MBR|MSDOS(Master Boot Record) 446byte|分区表 64byte(16byte一组,最多分为四组)】
【GPT (GUID partition table) 引入LBA (Logical BlockAddress)】
——>
分区 就柱面,扇区的编号起始和结束位置,第一组:主分区,第二到四组,扩展分区
–>
一个分区就是只能够被格式化成为一个文件系统,所以我们可以说一个 filesystem 就是一个 partition
但是由于新技术的利用,例如我们常听到的LVM与软件磁盘阵列(software raid), 这些技术可以将一个分区格式化为多个文件系统(例如LVM),也能够将多个分区合成一个文件系统(LVM, RAID)
一个可被挂载的数据为一个文件系统而不是一个分区喔
filesystem 【开机扇区,block group】
FAT文件格式 super_block,inode,data_block 链式文件系统
Ext文件格式 super_block,data_block 索引式文件系统
–>
block group
每个区块群组都有独立的 inode/block/superblock 系统
nano 编辑器
wrk 压测工具
shell 子shell
变量,环境变量 export为环境变量后,子shell也能够访问
env=export (环境变量)
export 可以将自定义
set=declare (环境变量 + 自定义变量)
declare 定义变量
ulimit 限制程序访问的资源
Linux命令
变量替换
变量的内容删除 ${varible % | # | %% | ##}
变量的内容替换 ${varible/old/new}匹配第一个 ${varible//old/new}匹配所有
cut、grep、sort、wc、uniq
tee:重定向,既能在屏幕输出,又能保存到文件中
tr、col、join、paste、expand、split
netcat