linux第六章作业

linux作业(第六周)

第一部分

1.linux下常见的压缩包类型有哪些

tar:
tar xvf Name.tar
tar cvf Name.tar dirName
gz:
gunzip Name.gz
gzip -d Name.gz

2.将/etc/hosts文件用tar格式打包。
在这里插入图片描述

3.查看打包之后的/etc/hosts的文件内容,在不解压的情况下查看。

在这里插入图片描述

4.使用tar打包/var/log/目录。

在这里插入图片描述

5.使用zip打包/etc目录。
在这里插入图片描述

6.查看/var/log/目录的压缩包中有哪些内容。
在这里插入图片描述

7.将/var/log/目录解压到/opt目录中。
在这里插入图片描述

8.查看/etc/目录的压缩包的压缩率。
在这里插入图片描述

9.查看/etc/目录的压缩包的内容是否完好。
在这里插入图片描述
在这里插入图片描述
10.解压/etc/目录到/opt目录中。
在这里插入图片描述

11.用zip打包/opt目录,要求不显示打包过程。
在这里插入图片描述

12.打包/etc/目录,要求是.bz2格式
在这里插入图片描述

13.打包/var/log目录,要求是.xz格式

在这里插入图片描述

14.使用tar命令打包/etc/时,会出现一个删根的操作,怎样打包不会进行删根的操作

tar -cJPf log.tar.xz /var/log

15.打包/etc/目录,要求不打包/etc/hosts这个文件。
在这里插入图片描述

16.打包/etc/目录,要求不打包/etc/hosts和/etc/hostname这两个文件。

在这里插入图片描述

17.打包/etc/目录,但要排除passwd,shadow,group,gshadow,hosts,hostname这些文件。(你能用两种方法实现吗)

tar czfX etc1.tar.gz (包含上述文件名的文本).txt /etc 另一种如上题

18.已知/etc/grub2.cfg文件是个软连接文件,在你不知道的情况下,请问怎么打包该文件的真实文件。
在这里插入图片描述

19.把/var/log/目录中所有.log的文件进行打包成一个压缩包,名称定义为log.tar.gz的压缩包。

在这里插入图片描述

在这里插入图片描述

20.已知文件oldboy.zip,请问在不解压的情况下,怎样查看该文件的内容。

unzip -l oldboy.zip

21.打包/etc/目录,命令以ip地址+当前时间方式的压缩包:比如: 10.0.0.100_2019-07-08_etc.tar.gz
在这里插入图片描述

22.创建/data/bak目录,然后复制如下文件到/data/bak目录下
/etc/hosts
/etc/resolv.conf
/etc/fstab
/etc/bashrc
/etc/profile
/etc/rc.local
/etc/sudoers
在这里插入图片描述
23.接22题,使用tar命令对/data/bak目录下的文件及目录以gzip的格式进行归档压缩到/data目录下(压缩包的名字以自己名字命名)
在这里插入图片描述

24.使用tar命令查看上题/data目录下压缩包内的内容。

在这里插入图片描述

25.把第23题/data目录下的压缩包,解压到/backup目录下

[root@qiwenjie data]# tar -zxvf qiwenjie.tar.gz -C /backup/

26.再次使用tar命令把/data/bak目录下的文件及目录以gzip的格式进行归档压缩到/data目录下,但是在进行归档压缩时,排除文件“sudoers”,然后查看该压缩包内容是否存在文件“sudoers”(压缩包名自行拟定)
在这里插入图片描述

27.打包/etc目录下所有普通文件到root用户家目录。
在这里插入图片描述

28.打包/etc/目录到/opt/目录下,名称要求以当前主机名和ip地址命名,例:oldboy_10.0.0.100.tar.gz
在这里插入图片描述

29.如何使用gzip命令对文件进行压缩、解压

在这里插入图片描述

在这里插入图片描述

30.如何用zip命令对文件以及目录进行压缩、解压
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

31.创建一个自己名字的文件至/opt目录
在这里插入图片描述

32.打包opt整个目录,并命名test_opt.tar.gz

在这里插入图片描述

33.查看打包好的test_opt.tar.gz里的文件
在这里插入图片描述

34.将打包好的test_opt.tar.gz内容指定解压至/tmp目录
在这里插入图片描述
35.打包etc目录下的所有文件,不要目录只要文件
在这里插入图片描述

36.打包etc目录下的所有文件,排除passwd,shadow
在这里插入图片描述
37.打包etc目录下的所有以p开头的文件

在这里插入图片描述
38.打包etc目录下所有大于1M的文件
在这里插入图片描述

1.将你的镜像设备挂载到/mnt目录上
在这里插入图片描述

2.使用rpm命令安装tree这个软件。
在这里插入图片描述

3.查看你的服务器中是否安装httpd这个软件。
在这里插入图片描述

4.接上题,如果没有请用rpm进行安装。(如果出现报错,请百度,做不出来,没有关系。)
在这里插入图片描述

5.启动httpd这个服务,然后用你的10.0.0.0这个网段的IP在浏览器上面进行访问,看看是否有结果,如果没有,请关闭你的防火墙
在这里插入图片描述
在这里插入图片描述
6.查看httpd这个软件包里面的内容。
在这里插入图片描述

7.查看httpd这个软件的配置文件是哪个
在这里插入图片描述

8.查看httpd这个软件包的详细信息。
在这里插入图片描述

9.查看一下netstat这个命令属于哪个软件包
在这里插入图片描述

10.查看你的服务器中是否安装sl这个命令,如果有请使用rpm进行删除,没有就先安装再删除。
在这里插入图片描述
在这里插入图片描述
11.联网下载mongodb这个软件,网站地址:https://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb-org/版本号为3.0.0主包名称为:mongodb-org (如果出现报错,请百度,做不出来,没有关系。)
在这里插入图片描述

12.将mongodb这个软件版本升级为4.0.0。(如果出现报错,请百度,做不出来,没有关系。)

[root@qiwenjie ~]# yum update mongodb

13.列举一下rpm的常用选项有哪些?

rpm -q #查看指定软件包是否安装
rpm -qa #查看系统中已安装的所有RPM软件包列表
rpm -qi #查看指定软件的详细信息
rpm -ql #查询指定软件包所安装的目录、文件列表
rpm -qc #查询指定软件包的配置文件
rpm -qd #查询指定软件包的帮助文档
rpm -qf #查询文件或目录属于哪个RPM软件
rpm -q --scripts #查询rpm包安装前和安装后执行的脚本

14.已知,服务器关机重启之后,挂载的设备就会被自动的卸载掉,那么怎样让挂载的磁盘在服务器开机的时候就自动挂载上呢?

编辑系统分区表,增加开机挂载盘
vim /etc/fstab

15.卸载你所挂载的设备,/dev/cdrom

下面几题请使用yum命令
16.yum安装rsync这个软件。

在这里插入图片描述
17.安装多个软件,例如sl、lsof、net-tools、nmap等
在这里插入图片描述

18.删除sl这个命令
在这里插入图片描述

19.查看一下ping这个命令属于哪个软件包
在这里插入图片描述

20.查看你的服务器中有哪些可用的yum源仓库。
在这里插入图片描述

21.根据mysql命令 查找 mysql的配置文件在哪?
在这里插入图片描述
在这里插入图片描述
22.根据/etc/hostname找出修改主机名的命令?

vim 修改etc/hostname 、
在这里插入图片描述
但是重启并没有有重置主机名称
参考答案 :在这里插入图片描述

23.找到nginx的rpm包,安装上,并列出nginx的相关命令路径,以及配置文件,还有站点目录

24.找到zabbix-agent的rpm安装包,3.x 4.2版本,下载,升级

1.把你系统中原有的base源更新

在这里插入图片描述
2.在你的系统中增加一个epel源,请使用阿里云的镜像
在这里插入图片描述

3.给系统添加一个zabbix的源的仓库
4.把你系统中的base和epel源改成清华源的镜像
5.简单下载一个命令ntpdate
6.更新ntpdate这个命令的版本
7.卸载系统中的ntpdate这个命令
8.显示系统中可用的yum源仓库
9.显示系统中所有以tre开头的软件包
10.显示系统中可更新的软件包
11.显示系统中已经安装过得软件包
12.查看net-tools这个软件包的详细信息
13.查看scp这个命令来源于哪个软件包。
14.清理本地的软件包缓存
15.查看一下nginx这个软件包都依赖哪些软件
16.查看yum的历史事物
17.了解一下yum的包组有关的命令参数
18.总结一下yum命令的常用参数。
19.把你的base和epel的源改成阿里云的镜像源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值