day15-Linux软件管理作业

1.查找根目录下所有的隐藏目录

[root@oldboy /]# ll -ad

2.查找根目录下以rpm结尾的所有文件

[root@oldboy /]# find / -type f -name "*rpm"

3.查找/data/bak目录下15天以前的文件删除(自行修改系统时间模拟相关环境)

[root@oldboy ~]# find /data/bak -type f -mtime +15 -name "*" -exec rm -f {} \;

4.使用“ mount /dev/cdrom /mnt/ ” 挂载光盘,进入到/mnt/Packages目录,查找该目录是否存在带有关键字“tree”和“vsftpd”的软件包

[root@oldboy /mnt/Packages]# find -type f -name "*tree*" -o -name "*vsftpd*"

[root@oldboy /mnt/Packages]# ls | grep -E "tree|vsftpd"

5.使用rpm命令安装tree这个软件。

[root@oldboy ~]# rpm -ivh /mnt/Packages/tree-1.6.0-10.el7.x86_64.rpm

6.查看你的服务器中是否安装httpd这个软件。

[root@oldboy ~]# rpm -q httpd

package httpd is not installed

[root@oldboy ~]# yum list | grep "^httpd"

7.接上题,如果没有请用rpm进行安装。

[root@oldboy ~]# ls /mnt/Packages/ | grep "^httpd"

httpd-2.4.6-88.el7.centos.x86_64.rpm

[root@oldboy ~]# rpm -ivh /mnt/Packages/httpd-2.4.6-88.el7.centos.x86_64.rpm

8.启动httpd这个服务,然后用你的10.0.0.200这个网段的IP在浏览器上面进行访问,看看是否有结果,如果没有,请关闭你的防火墙

[root@oldboy ~]# systemctl stop firewalld.service

[root@oldboy ~]# reboot

[root@oldboy ~]# systemctl start httpd.service

9.查看httpd这个软件包里面的内容。

[root@oldboy ~]# rpm -ql httpd

10.查看httpd这个软件的配置文件是哪个

[root@oldboy ~]# rpm -qc httpd

11.查看httpd这个软件包的详细信息。

[root@oldboy ~]# rpm -q httpd

httpd-2.4.6-89.el7.centos.1.x86_64

12.查看一下netstat这个命令属于哪个软件包

[root@oldboy ~]# rpm -qf $(which netstat)

net-tools-2.0-0.24.20131004git.el7.x86_64

13.查看你的服务器中是否安装sl这个命令,如果有请进行删除,没有就先安装在删除。

[root@oldboy ~]# rpm -q sl

sl-5.02-1.el7.x86_64

[root@oldboy ~]# rpm -e sl

[root@oldboy ~]# yum install sl -y

14.联网下载mongodb这个软件,版本号为3.0.0

15.将mongodb这个软件版本升级为4.0.0

16.列举一下rpm的常用参数有哪些

-i安装

-v显示安装的过程

-h显示安装的进度条

-ivh安装软件

-e卸载软件

-U升级

-q查看软件是否安装,并查看版本号

-qa查看所有已安装的软件包

-ql查看安装的软件包所在目录和文件的全部内容

-qc查看已安装的软件包的配置文件

-qf查看目录或文件属于那个软件包,查看命令属于那个软件包(需要命令的绝对路径)

下面几题请使用yum命令

17.yum安装rsync这个软件。

                [root@oldboy ~]# yum install rsync -y

18.安装多个软件,例如sl、lsof、net-tools、nmap等

                [root@oldboy ~]# yum install sl lsof net-tools nmap -y

19.删除sl这个命令

                [root@oldboy ~]# yum remove sl -y

20.查看一下ping这个命令属于哪个软件包

                [root@oldboy ~]# yum provides /usr/bin/ping

                iputils-20160308-10.el7.x86_64

21.查看你的服务器中有哪些可用的yum源仓库。

[root@oldboy ~]# yum repolist

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容