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)恢复测试

删除目标文件夹并确认结果:

[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

恢复目标文件夹并确认结果:

[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备份的更多相关文章

  1. Service系统服务(二):补充应用技巧、软连接与硬连接、man手册、zip备份、vim效率操作、自定义yum软件仓库、发布及测试yum仓库、编译安装软件包

    一.补充应用技巧 目标: 本例要求掌握在运维中比较常用的一些扩展命令技巧的使用,完成下列小技巧操作: 1> 采用数值形式将目录/root的权限调整为 rwx------   2> 将记录的 ...

  2. SQLite学习手册(目录)

    链接地址:http://www.cnblogs.com/stephen-liu74/archive/2012/01/22/2328757.html 在实际的应用中,SQLite作为目前最为流行的开源嵌 ...

  3. SQLite学习手册

    在实际的应用中,SQLite作为目前最为流行的开源嵌入式关系型数据库,在系统的架构设计中正在扮演着越来越为重要的角色.和很多其它嵌入式NoSQL数据库不同的是,SQLite支持很多关系型数据库的基本特 ...

  4. SQLite学习手册(转)

    原文网址:http://www.cnblogs.com/stephen-liu74/archive/2012/01/22/2328757.html 在实际的应用中,SQLite作为目前最为流行的开源嵌 ...

  5. 100天搞定机器学习|day45-53 推荐一本豆瓣评分9.3的书:《Python数据科学手册》

    <Python数据科学手册>共五章,每章介绍一到两个Python数据科学中的重点工具包.首先从IPython和Jupyter开始,它们提供了数据科学家需要的计算环境:第2章讲解能提供nda ...

  6. C#源码500份

    C Sharp  短信发送平台源代码.rar http://1000eb.com/5c6vASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jcC# Winform ...

  7. Logback学习笔记

    Logback介绍 Logback 分为三个模块:Core.Classic 和 Access.Core模块是其他两个模块的基础. Classic模块扩展了core模块. Classic模块相当于log ...

  8. logback学习与配置使用

    Logback介绍 Logback 分为三个模块:Core.Classic 和 Access.Core模块是其他两个模块的基础. Classic模块扩展了core模块. Classic模块相当于log ...

  9. winkawaks模拟器

    Winkawaks (温科沃克斯)win+ka(日文)+wa(也是日文)+k+s 最好的街机模拟器之一,与Nebula和MAME齐名,支持的游戏的有CAPCOM公司的CPS1,CPS2所有游戏,如三国 ...

随机推荐

  1. 利用Python爬取OPGG上英雄联盟英雄胜率及选取率信息

    一.分析网站内容 本次爬取网站为opgg,网址为:” http://www.op.gg/champion/statistics” 由网站界面可以看出,右侧有英雄的详细信息,以Garen为例,胜率为53 ...

  2. FSBPM流程引擎(002)之表单+自定义流程挂载到引擎

    本章节介绍如何将实际业务的表单和自定义流程挂载到FSBPM流程引擎上. 首先进入引擎交互界面: 点击创建:->出差申请 然后根据实际的业务输入对应的数据项即可,比如[姓名,部门,开始时间,结束时 ...

  3. tkinter学习1

    GUI 用户交互界面 tkinter 介绍 tkinter是 python自带的gui库,对图像处理库tk的封装 #导入tkinter库 import tkinter #创建主窗口对象 root = ...

  4. 曹工说Spring Boot源码(23)-- ASM又立功了,Spring原来是这么递归获取注解的元注解的

    写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean ...

  5. 网络安全从入门到精通(第一章-2)快速自建web安全测试环境

    本文内容 动态语言 常见服务器脚本 动态语言可以做什么? 常见服务器环境快捷搭建软件 快速的搭网站的环境 CMS 1,动态语言:是对服务器行为的编程,这被称为服务器端脚本或服务器脚本. 2,常见服务器 ...

  6. vmware导入ova文件踩坑记

    问题来源 众所周知,所有的网络行为都会产生相应的网络流量,那么所有的网络攻击行为也有其对应的流量特点,那么是否能根据流量特点进而分析出其对应的是什么攻击行为呢? 我在虚拟机上使用vulnhub的靶场环 ...

  7. Development of a High Coverage Pseudotargeted Lipidomics Method Based on Ultra-High Performance Liquid Chromatography−Mass Spectrometry(基于超高效液相色谱-质谱法的高覆盖拟靶向脂质组学方法的开发)

    文献名:Development of a High Coverage Pseudotargeted Lipidomics Method Based on Ultra-High Performance ...

  8. kerberos系列之hive认证配置

    大数据安全系列之hive的kerberos认证配置,其它系列链接如下 https://www.cnblogs.com/bainianminguo/p/12548076.html-----------安 ...

  9. 【分布式锁】06-Zookeeper实现分布式锁:可重入锁源码分析

    前言 前面已经讲解了Redis的客户端Redission是怎么实现分布式锁的,大多都深入到源码级别. 在分布式系统中,常见的分布式锁实现方案还有Zookeeper,接下来会深入研究Zookeeper是 ...

  10. Codeforces Round #567 (Div. 2) B. Split a Number

    Split a Number time limit per test 2 seconds memory limit per test 512 megabytes input standard inpu ...