第六次作业

tar
tar -cf etc.tar /etc/
-c 创建一个新的归档文件
-f 指向一个归档文件
/etc/ 被归档的文件
-z 以gzip的形式将打包文件压缩
-j 以bzip2的形式将打包文件压缩
-t 查看归档文件内容
–delete 从打包文档中删除文件
-r 向打包文件中追加新内容,追加文件至打包文档
-v 查看详细信息
-x 解压
-xz 解压gzip压缩的归档文件
-xj 解压bzip压缩的归档文件
-c 指定解压路径
–remove-files 打包压缩文件的,删除源文件
(1)find ./ -depth |cpio -ov -F tree1.cpio
把当前的文件归档到了tree1.cpio。 tree.cpio里面有本身
(2)find ./ -depth |cpio -ov -F /tmp/tree.cpio
把当前的文件归档到了/tmp/目录下
(3)find ./ -depth -print0 |cpio --null -ov -F /tmp/tree2.cpio
–null 解析空字符
(4)cpio -t -F tree.cpio 查看tree.cpio下的归档内容 或者 cpio -t < tree.cpio
-t :查看归档内容
-F:指定归档文件
(5)cpio -t -F /tmp/home1.cpio /root/* 查看home1.cpio归档文件里的/root/下的内容 (没有影藏文件)
(6)cpio -t -F /tmp/home1.cpio /root/.* 查看home1.cpio归档文件里的/root/下的隐藏文件
(7)cpio -t -F /tmp/home1.cpio /root/{,.} 查看home1.cpio归档文件里的/root/下的内容
-o :将资料 copy 输出到文件或者装置上
-i :将资料自文件或者装置copy出来系统中
-t :查看cpio建立的文件或装置的内容
-c:一种较新的protable format 方式储存
-v:让存储的过程中文件名称可以在荧屏上显示
-d:自动建立目录
-u:自动的将较新的文件覆盖较旧的文件!
-o:指定备份档的名称,用来取代标准输出,
-A 或者–append : 附加到已存在的备份档中,且这个备份档必须存放在磁盘上

常用操作模式:
(1)备份:cpio -ocvB > [file | device]
(2) 还原: cpio - ivcdu > [file | device]
(3) 查看 : cpio - ivct > [file | device]

yum
yum list 列出源里面的所有包,@里面表示已经安装的
(参考文档)
rpm
1.安装
i :安装 rpm -ivh 安装
2.卸载
e:卸载 rpm -e 文件名 --nodeps 不检查依赖(强行卸载)
3.升级
-U升级或安装
-F 升级
4.查询
-q查询
rpm -qa 查询所有已安装的包
-a所有
rpm-qf 查询当前文件属于哪个包
qi 查询详细软件描述 把i放在q后就是查询详细描述
rpm -ql 软件安装的详细信息
-qR 查询软件的依赖性

5.源码包的安装
源码包:我自己制定化安装:
“代码”------》 机器码(0,1)编译器
yum gcc gcc-c++
检查一下系统环境
编译
安装
(1)下载软件包并解压 tar xjf 包名.tar.bz2
(2)安装编译器 yum install gcc gcc-c++
(3) 建立或者检查安装环境
./configure --prefix=/usr/local/httpd
error : APR-util not found 类似于这样,缺少依赖,安装依赖
yum install apr-devel 提示缺少apr,但是实际是安装好的,经验告诉我,缺少的是开发包 -devel:
yum install apr-util echo $? 0证明无错误
(4)编译
make: which make 检查是否存在
echo $?
make install 编译完安装
源码安装 :三步曲
(1)建立,检查安装环境
(2)编译
(3)安装
ps -ef |grep httpd 查看进程
data/httpd/bin/apachectl start “安装目录下的路径”

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值