懒人少语之第四周

 1 懒人少语之第四周
 2 gunzip file.gz: 解压文件或文件夹(.gz或.tgz)
 3 unzip file.zip: 解压zip格式的文件或文件夹。
 4 uncompress file.Z: 提取.Z中的文件或文件夹
 5 zip file.zip files: 压缩zip格式的文件或文件夹。
 6 gzip file: 压缩.gz中的文件或文件夹
 7 compress file: 压缩.Z中的文件或文件夹
 8 tar cvf /app/file.tar /root/ : 将root文件夹打包到/app/file.tar
 9 tar -tf file.tar: 检查file.tar存档的内容
10 tar -xvf file.tar: 提取file.tar归档文件
11 tar -xvf file.tar -C /home: 提取文件或文件夹解包到/home路径
12 tar -xpf file.tar: 提取file.tar文件或文件夹,尽可能保留权限(包括所有者信息)
13 tar -xzf file.tgz: 提取文件或文件格式.tgz或.gz
14 gunzip file.tgz | tar -xf-: 提取.tgz或.gz中的文件或文件夹
15 tar -xjf file.tar.bz2: 在GNU中提取.tar.bz2中的文件或文件夹
16 bunzip file.bz2 | tar -xf -: 提取.tar.bz2中的文件或文件夹
17
18     ?fdisk  `创建mbr分区`  不支持2T以上,使用parted命令来处理
19         分区不允许垮分区号,缝~,如1-10,20-30,中间的11-19是空的,下次分区时会默认这个位置开始
20         n 新建
21         d 删除
22             5   `删5分区之后6分区号会变为5.缺陷:设备名称不稳定sdb6变sdb5`
23         若是删除扩散分区号,则往下所有的逻辑分区都会被删除
24
25     ?gdisk  `创建gpt分区`
26         gdisk -l /dev/sdd `显示分区信息`
27         gdisk /dev/sdd
28             n 新建
29             1 分区1到1024的分区
30             回车
31             +1G 当前到多1G
32             回车
33
34     ??  hexdump -C -n 512 /dev/sdd  `将最后的的55 aa标识分区直接改掉就可以了`清除分区表
35             用dd来破坏
36                 dd if=/dev/zero of=/dev/sdd bs=1 count=2 skip=510 seek=510
37                     `每个1字节,搞2个字节的内容,skip输入跳过前面510字节内容,seek输出跳过前面510字节内容`
38                 dd if=/dev/zero of=/dev/sdd bs=1 count=512 直接清掉前面的内容,可以让fdisk变为傻瓜,毕竟老,识别不了新内容的gpt的备份分区
39                 dd if=dev/sda of=mbr bs=1 count=512 `备份512个字节信息叫mbr文件(这个不完善安全)`
40                     scp mbr 192.168.25.129:/app/ `将分区表备份到其它地方,安全`
41                         破坏硬盘分区表之后lsblk还可以临时查找,因为内存信息未被清零(内存信息分区表不一定会立刻更新)
42                 dd if=mbr of=/dev/sdd `恢复分区表信息`若是系统分区被破坏了,重启后挂载到其它系统上进行还原
43
44                 dd if=/dev/sda of=/dev/sdb bs=1 count=64 skip=446 seek=446 `sda信息克隆到sdb上`
45                     `克隆了1到4分区的信息,扩展分区外的逻辑分区无法克隆,因为逻辑分区表信息不在512字节里边`
46
47
48     ?parted `高级分区操作,支持mbr/gpt`
49         parted /dev/sdd mklable gpt `指定sdd的分区用gpt来格式化`(换分区类型会直接将数据格式化)
50         parted /parted /dev/sdd print `显示磁盘信息`
51         parted /dev/sdd mkpart primary 1 1024 `分区1到1024的分区`
52         parted /dev/sdd rm 1 `删除1分区,编号分区一,二...`
53
54     ?  fdisk -l `查看磁盘信息/数量`
55     CHS和LBA
56         寻址方式不同
57         LBA采用48个bit位寻址
58             最大寻址128PB
59             fdisk -l -u=cylinders `让centos7以柱面为单位分区`
60
61     ?mkfs.ext4 /dev/sdc `格式化为ext4文件系统`
62         blkid `查看设备/UUID号` UUID是128位长度
63         mount /dev/sdc /mnt/sdc `划分分区并不是必须的,可以格式化就用`
64         不去创建分区,直接拿来用.但不好管理
65             例如日志文件...独立内容不希望被格式化
66             优化I/O,实现磁盘空间配额限制,提高修复速度,隔离系统程序/多个OS,不同的文件系统
67
68
69 通俗之磁盘的零件
70     机械臂 `一定弧线运动的杠杆`
71     磁头  `机械臂的末端,用来读取圆盘数据信息的`
72     磁道  `把圆盘看成跑道,假设有6个跑道那么磁道也就6个`
73     柱面  `一个磁盘可以有多个圆盘,而一个柱面就相当于多个磁头所在的相同扇区里就为一个柱面`
74     扇区  `可以理解为一把扇子,把每个磁道(跑道)的50米线或者100米线作为一个分割线,而那个分割线划过6个跑道就是6个扇区`
75     圆盘  `就是一个磁盘有多少个盘片,而一个盘片通常可以上下两面,就是两个磁头.`
76
77     简易补充MBR的理解
78         磁盘的最外圈是0磁道, 其当中的0号扇区0柱面则记录着磁盘的分区信息,一个扇区有512字节信息,
79         则512字节信息里包含着三类数据(MBR主引导记录), 第一类是主引导程序/包含446字节信息, 第二类是主分区表(存储分区数据)/包含64字节信息,第三类是结束标识符,显示以55aa这两字节来标识结束位置.
80             在这第二类字节信息里包含了4个主分区,每个分区可占有16字节信息
81             另外MBR只有一个是活动分区,80活动,00非活动
82
83         磁头数==盘面数
84         柱面数==磁道数
85  

 

时间: 2024-10-20 22:47:51

懒人少语之第四周的相关文章

M25-3

懒人少语之第三周 `vim编辑器` vi: Visual Interface 文本编辑器 vim带颜色~`不过需要是vim觉得你是配置文件才会有高亮颜色,普通复制配置文件未必有高亮` vim通常有三种模式,默认下是命令模式,还有插入/编辑模式`i/o`和扩展命令模式`set nu`和格式化模式`v/V` 默认状态下是命令模式 vim +10 /etc/passwd `+数字` 跳转到某行 vim +/^wang /etc/passwd `+模式` 支持正则表达式跳转`光标处于第一个被PATTER

M25-9

懒人少语之第九周 1 ??SSL/TLS握手 2 3 4 参考rfc5246 5 HTTPS协议是 HTTP + SSL/TLS = HTTPS 6 思路 : key{data+Sa[hash(data)]}+Pb(key) 7 SSL/TLS握手过程可以分成两种类型: 8 (1) SSL/TLS 双向认证,就是双方都会互相认证,也就是两者之间将会交换证书 9 (2) SSL/TLS 单向认证,客户端会认证服务器端身份,而服务器端不会去对客户端身份进行验证 10 11 +------------

M25-5

1 懒人少语之第五周 磁盘限额相关命令:(quota, quotacheck, quotastats, warnquota, repquota,查询功能) ('edquota, setquota'编辑quota功能) 2 ??quota命令 `显示某群组/使用者的quota限额.` 3 quota wang `查看wang空间占用` 是根据由所有者来判断磁盘是否用完了 4 quota -g g1 `查看g1组空间配额` 5 -g `列出群组的磁盘空间限制` 6 -q `基本信息,列出超过限制的部

M25-7

懒人少语之第七周 1 ??????实例?????? 2 3 #!/bin/bash 4 a=0 5 until [ ! $a -lt 10 ];do `当只有判断为假的时候进入循环` 6 echo $a 7 a=`expr $a + 1` 8 done 9 10 ??your_name="fun" `定义变量时,变量名不使用美元符号($,PHP语言中变量需要)` 11 首个字符必须为字母(a-z,A-Z). 12 中间不能有空格,可以使用下划线(_). 13 不能使用标点符号. 14

M25-11

懒人少语之第十一周:编译安装bind并做压力测试 1 ??编译安装bind包 2 www.isc.org下载 3 tar xvf bind-9.11.2.tar.gz 4 yum -y groupinstall "development tools" 5 cd bind-9.11.2/ 6 useradd -r -m -d /var/named -s /sbin/nologin named `创建named系统帐号;-m强制给系统用户生成家目录` 7 ./configure --hel

M25-10

懒人少语之第十周 ??PAM认证机制 `认证框架,可用于开发` 实现身份验证,用户的身份验证,服务的身份验证等. User => PAM会话例 => PAM-API 用户需要做好API的开发接口,由管理员来控制配置数据与PAM服务模块进行操作 PAM服务模块 => PAM-SPI (PAM开发人员来创建) 认证管理模块; 帐号管理模块; 会话管理模块; 口令管理模块 每个用户可以对其做独立的认证 PAM认证: Service(服务/记录的pam信息)->PAM(配置文件/管理员定义

第四十二回 巧相遇衷言托心事 怕麻烦快意成婚姻

文鑫载美丽到她姐姐的住家的楼下,美丽说:"今这么晚了,明日再上去.明日上午您到此处来,我带您买点东西,在我姐家吃饭.我妈刚好从家乡来了.这样我姐姐.姐夫.母亲同意,就可结婚.如果她们同意,明晚叫我姐.姐夫.母亲到您处吃饭,就算定婚,晚上我就可留在您处了." 文鑫想不到,踏破铁鞋无处寻,得来全不费工夫.以前选择那么多,也不顺眼,今美丽皮肤雪白,不高不矮,不肥不瘦,脸上浮现桃红,且有酒窝,煞是好看.特别是她那灿烂的一笑,夺人魂魄,有着性魅力.与种菜的碧如比起来,胜出多了.碧如初中未毕业,美

七日Python之路--无关Python(混人乱语,不看也罢)

2014年08月06日的下午,内心压制不住的狂躁抑或浮躁.莫名的感到很多无形的压力,以至于感觉自己似乎快要死去. 怎么说呢,前些日子情人节.自己鼓足勇气去见了自己内心喜欢的女生,当然她也是知道的.我们大二还是大三认识的,差不多有两年多了吧.大学不在一个学校,还有一个原因就是她那时有男朋友,但跟男朋友的时分时合.自己由于种种原因,跟她联系也不是太多.后来毕业,自己考研失败,当然这其中全是自己的问题,既然自己做出了选择便没有什么谈论后悔的资格.后来知道她考上了研究生.而我则在青岛找了一家小公司做起了

洛阳出发自驾不到半天就能看“海”!人少景美路途近!

洛阳出发自驾不到半天就能看"海"!人少景美路途近! 2017-07-07洛阳网 提示:点击上方↑"洛阳网"免费订阅,洛阳人都在看 天气渐渐炎热起来 基本逼近40°C了 想去海边吹风踏浪却没时间去? 今天给大家推荐几处 不出河南也能看到的"海景" 让整个夏天凉爽起来吧 洛阳陆浑水库 陆浑水库在嵩县的高速服务区内,毫不夸张的说,它是一个可以媲美青海湖的地方. 有80万亩水域的它依山傍水,湖面波光粼粼,碧波荡漾,天水一色,景色宜人.已经成为人们消暑避夏