man手册、zip备份
man手册、zip备份
3.1问题
本例要求掌握man帮助手册的使用,以及zip压缩/解压缩的操作,完成下列任务:
查阅passwd命令、/etc/passwd配置文件的手册页
使用zip打包/usr/share/doc/qemu-kvm/目录
3.2方案
zip/unzip压缩与解压缩:
制作zip压缩包:zip[-r]备份文件.zip被归档的文档...
释放zip压缩包:unzip备份文件.zip[-d目标文件夹]
3.3步骤
实现此案例需要按照如下步骤进行。
步骤一:使用man手册页获取帮助
1)查看passwd命令的手册页
[root@svr7~]#man passwd
PASSWD(1)User utilities PASSWD(1)
NAME
passwd-update user's authentication tokens
SYNOPSIS
passwd[-k][-l][-u[-f]][-d][-e][-n mindays][-x maxdays][-w
warndays][-i inactivedays][-S][--stdin][username]
DESCRIPTION
The passwd utility is used to update user's authentication token(s).
This task is achieved through calls to the Linux-PAM and Libuser API.
Essentially,it initializes itself as a"passwd"service with Linux-
PAM and utilizes configured password modules to authenticate and then
update a user's password.
....
2)查看/etc/passwd配置文件的手册页
[root@svr7~]#man 2 passwd
PASSWD(5)Linux Programmer's Manual PASSWD(5)
NAME
passwd-password file
DESCRIPTION
The/etc/passwd file is a text file that describes user login
accounts for the system.It should have read permission allowed for
all users(many utilities,like ls(1)use it to map user IDs to user‐
names),but write access only for the superuser.
In the good old days there was no great problem with this general
read permission.Everybody could read the encrypted passwords,but
the hardware was too slow to crack a well-chosen password,and more‐
over the basic assumption used to be that of a friendly user-commu‐
nity.These days many people run some version of the shadow password
suite,where/etc/passwd has an'x'character in the password
....
步骤二:使用zip命令制作压缩包
1)将目录/usr/share/doc/qemu-kvm/备份为/root/qemu-kvm.zip
[root@svr7~]#zip -r /root/qemu-kvm.zip /usr/share/doc/qemu-kvm/
adding:usr/share/doc/qemu-kvm/(stored 0%)
adding:usr/share/doc/qemu-kvm/COPYING(deflated 62%)
adding:usr/share/doc/qemu-kvm/COPYING.LIB(deflated 65%)
adding:usr/share/doc/qemu-kvm/Changelog(deflated 61%)
adding:usr/share/doc/qemu-kvm/LICENSE(deflated 45%)
adding:usr/share/doc/qemu-kvm/README(deflated 4%)
2)恢复测试
l 删除目标文件夹并确认结果:
[root@svr7~]#rm -rf /usr/share/doc/qemu-kvm/
[root@svr7~]#ls /usr/share/doc/qemu-kvm/
ls:cannot access/usr/share/doc/qemu-kvm/:No such file or directory
l 恢复目标文件夹并确认结果:
[root@svr7~]#unzip /root/qemu-kvm.zip-d/
Archive:/root/qemu-kvm.zip
creating:/usr/share/doc/qemu-kvm/
inflating:/usr/share/doc/qemu-kvm/COPYING
inflating:/usr/share/doc/qemu-kvm/COPYING.LIB
inflating:/usr/share/doc/qemu-kvm/Changelog
....
[root@svr7~]#ls /usr/share/doc/qemu-kvm/
COPYING README qemu-tech.html
COPYING.LIB README.rhel6-gpxe-source qmp-commands.txt
Changelog README.systemtap qmp-events.txt
LICENSE qemu-doc.html qmp-spec.txt
man手册、zip备份的更多相关文章
- Service系统服务(二):补充应用技巧、软连接与硬连接、man手册、zip备份、vim效率操作、自定义yum软件仓库、发布及测试yum仓库、编译安装软件包
一.补充应用技巧 目标: 本例要求掌握在运维中比较常用的一些扩展命令技巧的使用,完成下列小技巧操作: 1> 采用数值形式将目录/root的权限调整为 rwx------ 2> 将记录的 ...
- SQLite学习手册(目录)
链接地址:http://www.cnblogs.com/stephen-liu74/archive/2012/01/22/2328757.html 在实际的应用中,SQLite作为目前最为流行的开源嵌 ...
- SQLite学习手册
在实际的应用中,SQLite作为目前最为流行的开源嵌入式关系型数据库,在系统的架构设计中正在扮演着越来越为重要的角色.和很多其它嵌入式NoSQL数据库不同的是,SQLite支持很多关系型数据库的基本特 ...
- SQLite学习手册(转)
原文网址:http://www.cnblogs.com/stephen-liu74/archive/2012/01/22/2328757.html 在实际的应用中,SQLite作为目前最为流行的开源嵌 ...
- 100天搞定机器学习|day45-53 推荐一本豆瓣评分9.3的书:《Python数据科学手册》
<Python数据科学手册>共五章,每章介绍一到两个Python数据科学中的重点工具包.首先从IPython和Jupyter开始,它们提供了数据科学家需要的计算环境:第2章讲解能提供nda ...
- C#源码500份
C Sharp 短信发送平台源代码.rar http://1000eb.com/5c6vASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jcC# Winform ...
- Logback学习笔记
Logback介绍 Logback 分为三个模块:Core.Classic 和 Access.Core模块是其他两个模块的基础. Classic模块扩展了core模块. Classic模块相当于log ...
- logback学习与配置使用
Logback介绍 Logback 分为三个模块:Core.Classic 和 Access.Core模块是其他两个模块的基础. Classic模块扩展了core模块. Classic模块相当于log ...
- winkawaks模拟器
Winkawaks (温科沃克斯)win+ka(日文)+wa(也是日文)+k+s 最好的街机模拟器之一,与Nebula和MAME齐名,支持的游戏的有CAPCOM公司的CPS1,CPS2所有游戏,如三国 ...
随机推荐
- python爬虫的数据库连接问题
1.需要导的包 import pymysql 2.# mysql连接信息(字典形式) db_config ={ 'host': '127.0.0.1',#连接的主机id(107.0.0.1是本机id) ...
- (转)C++中的new
转载自:http://blog.csdn.net/sparkliang/article/details/3650324 C++中的new其实是一个很糊弄人的术语,它有两种不同的含义,new运算符(ne ...
- PPP协议(简述)
PPP协议(链路层协议):用于点对点信道.互联网用户通常需要连接到某个ISP(运营商)之后才能接入到互联网,PPP协议是用户计算机和ISP(运营商)进行通信时所使用的数据链路层协议.该协议可支持同一时 ...
- 《JavaScript 模式》读书笔记(2)— 基本技巧3
这是基本技巧的最后一篇内容,这篇内容示例代码并不多.主要是概念比较多一点. 编码约定 确定并一致遵循约定比这个具体约定是什么更为重要. 一.缩进 无论是使用tab还是空格,只要是一致遵循的,是什么并不 ...
- Ext.grid rowexpander的展开与收缩
这里写Ext.grid.Panel的展开与收缩. 1. 确保在grid存在rowexpander对象: plugins: [{ ptype: 'rowexpander', rowBodyTpl: [' ...
- 网络安全从入门到精通 ( 第二章-5) 后端基础PHP—简介及基本函数-下
本文内容: 循环语句 PHP获取表单信息 PHP操作Mysql语句 语法SQL注入 1,循环语句: for循环: 语法:for($x=0,$x<10;$x++){执行语句;} 注意:$x++,先 ...
- 杂谈 | 增量思维v.s.存量思维
无挂碍故,无有恐怖,远离颠倒梦想,究竟涅槃. ——<心经> 声明在前,本文并不是要论述“存量思维”是不好的, 而是整理某些场景下需要摒弃“存量思维”,或者提倡“增量思维”. 1 ...
- Java中请优先使用try-with-resources而非try-finally
Java中请优先使用try-with-resources而非try-finally Java库包含了很多需要手工调用close方法来关闭的资源.比如说InputStream.OutputStream及 ...
- hbase 面试问题汇总
一.Hbase的六大特点: (1).表大:一个表可以有数亿行,上百万列. (2).无模式:每行都有一个可排序的主键和任意多的列,列可以根据需要动态增加,同一个表中的不同行的可以有截然不同的列. (3) ...
- .net core 依赖注入, autofac 简单使用
综述 ASP.NET Core 支持依赖注入, 也推荐使用依赖注入. 主要作用是用来降低代码之间的耦合度. 什么是控制反转? 控制反转(Inversion of Control,缩写为IoC),是面 ...