最全的Linux教程,Linux从入门到精通
======================
-
linux从入门到精通(第2版)
-
Linux系统移植
-
Linux驱动开发入门与实战
-
LINUX 系统移植 第2版
-
Linux开源网络全栈详解 从DPDK到OpenFlow
第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。
本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
TAPE=/dev/rmt/2 #Unix
TAPE=/dev/nsa3 #FreeBSD
export TAPE
**1:显示磁带/驱动器状态**
mt status ### Use default
mt -f /dev/rmt/0 status ### Unix
mt -f /dev/st0 status ### Linux
mt -f /dev/nsa0 status ### FreeBSD
mt -f /dev/rmt/1 status ### Unix unity 1 也就是 tape device no. 1
你可以像下面一样使用 shell 循环语句遍历一个系统并定位其所有的磁带驱动器:
for d in 0 1 2 3 4 5
do
mt -f “/dev/rmt/${d}” status
done
**2:倒带**
mt rew
mt rewind
mt -f /dev/mt/0 rewind
mt -f /dev/st0 rewind
**3:弹出磁带**
mt off
mt offline
mt eject
mt -f /dev/mt/0 off
mt -f /dev/st0 eject
**4:擦除磁带(倒带,在支持的情况下卸载磁带)**
mt erase
mt -f /dev/st0 erase #Linux
mt -f /dev/rmt/0 erase #Unix
**5:张紧磁带盒**
如果磁带在读取时发生错误,你重新张紧磁带,清洁磁带驱动器,像下面这样再试一次:
mt retension
mt -f /dev/rmt/1 retension #Unix
mt -f /dev/st0 retension #Linux
**6:在磁带当前位置写入 EOF 标记**
mt eof
mt weof
mt -f /dev/st0 eof
**7:将磁带前进指定的文件标记数目,即跳过指定个 EOF 标记**
磁带定位在下一个文件的第一个块,即磁带会定位在下一区域的第一个块(见图01):
mt fsf
mt -f /dev/rmt/0 fsf
mt -f /dev/rmt/1 fsf 1 #go 1 forward file/tape (see fig.01)
**8:将磁带后退指定的文件标记数目,即倒带指定个 EOF 标记**
磁带定位在下一个文件的第一个块,即磁带会定位在 EOF 标记之后(见图01):
mt bsf
mt -f /dev/rmt/1 bsf
mt -f /dev/rmt/1 bsf 1 #go 1 backward file/tape (see fig.01)
这里是磁带定位命令列表:
fsf 前进指定的文件标记数目。磁带定位在下一个文件的第一块。
fsfm 前进指定的文件标记数目。磁带定位在前一文件的最后一块。
bsf 后退指定的文件标记数目。磁带定位在前一文件的最后一块。
bsfm 后退指定的文件标记数目。磁带定位在下一个文件的第一块。
asf 磁带定位在指定文件标记数目的开始位置。定位通过先倒带,再前进指定的文件标记数目来实现。
fsr 前进指定的记录数。
bsr 后退指定的记录数。
fss (SCSI tapes)前进指定的 setmarks。
bss (SCSI tapes)后退指定的 setmarks。
**基本备份命令**
让我们来看看备份和恢复命令。
**9:备份目录(tar 格式)**
tar cvf /dev/rmt/0n /etc
tar cvf /dev/st0 /etc
**10:恢复目录(tar 格式)**
tar xvf /dev/rmt/0n -C /path/to/restore
tar xvf /dev/st0 -C /tmp
**11:列出或检查磁带内容(tar 格式)**
mt -f /dev/st0 rewind; dd if=/dev/st0 of=-
tar 格式
tar tvf {DEVICE} {Directory-FileName}
tar tvf /dev/st0
tar tvf /dev/st0 desktop
tar tvf /dev/rmt/0 foo > list.txt
**12:使用 dump 或 ufsdump 备份分区**
Unix 备份 c0t0d0s2 分区
ufsdump 0uf /dev/rmt/0 /dev/rdsk/c0t0d0s2
Linux 备份 /home 分区
dump 0uf /dev/nst0 /dev/sda5
dump 0uf /dev/nst0 /home
FreeBSD 备份 /usr 分区
dump -0aL -b64 -f /dev/nsa0 /usr
**13:使用 ufsrestore 或 restore 恢复分区**
Unix
ufsrestore xf /dev/rmt/0
Unix 交互式恢复
ufsrestore if /dev/rmt/0
Linux
restore rf /dev/nst0
从磁带媒介上的第6个备份交互式恢复
restore isf 6 /dev/nst0
FreeBSD 恢复 ufsdump 格式
restore -i -f /dev/nsa0
**14:从磁带开头开始写入(见图02)**
这会覆盖磁带上的所有数据
mt -f /dev/st1 rewind
备份 home
tar cvf /dev/st1 /home
离线并卸载磁带
mt -f /dev/st0 offline
从磁带开头开始恢复:
mt -f /dev/st0 rewind
tar xvf /dev/st0
mt -f /dev/st0 offline
**15:从最后一个 tar 后开始写入(见图02)**
这会保留之前写入的数据
mt -f /dev/st1 eom
备份 home
tar cvf /dev/st1 /home
卸载
mt -f /dev/st0 offline
**16:从 tar number 2 后开始写入(见图02)**
最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
家整理的电子书资料:
[外链图片转存中…(img-Qbos3Nqm-1714781043347)]
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!