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