系统软件查询
1.使用root用户连接到具有图形界面的CentOS7系统
2.使用rpm命令查看系统中一共安装了哪些软件包,将查询结果保存到/root/rpm_packge文件中
[root@test-server ~]# rpm -qa >> /root/rpm_packge
3.统计一下你的系统中一共安装了多少个软件包
[root@test-server ~]# rpm -qa | wc -l
1469
4.查看系统中是否安装了vsftpd软件包
[root@test-server ~]# rpm -q vsftpd
vsftpd-3.0.2-27.el7.x86_64
5.如果没有安装,挂载你的光盘镜像,然后找到vsftpd软件包,使用rpm命令将其安装上
[root@test-server /]# mkdir -p /media/cdrom
[root@test-server /]# mount /dev/cdrom /media/cdrom
[root@test-server Packages]# rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm
6.查看你安装的vsftpd软件包都在你的系统中安装了哪些文件,将其查询结果保存到/root/vsftpd-file文件中
[root@test-server /]# rpm -ql vsftpd >> /root/vsftpd-file
7.查找ifconfig命令的存放具体位置(命令的绝对路径)
[root@test-server /]# which ifconfig
/usr/sbin/ifconfig
8.使用rpm包查看一下ifconfig命令是由哪个软件包安装出来的
[root@test-server /]# rpm -qf /usr/sbin/ifconfig
net-tools-2.0-0.25.20131004git.el7.x86_64
9.查看一下和ifconfig命令同时安装的还有哪些命令?
[root@test-server Packages]# rpm -ql net-tools
/bin/netstat
/sbin/arp
/sbin/ether-wake
/sbin/ifconfig
/sbin/ipmaddr
/sbin/iptunnel
/sbin/mii-diag
/sbin/mii-tool
/sbin/nameif
/sbin/plipconfig
/sbin/route
/sbin/slattach
..............
10.查看一下系统是否安装了httpd软件包
[root@test-server /]# rpm -q httpd
未安装软件包 httpd
11.如果安装了httpd,就将其卸载
[root@test-server /]# rpm -e httpd
12.如果没有安装httpd,在光盘中找到安装包,查看一下如果安装它,将在系统中安装哪些文件(不要真实安装)
[root@test-server Packages]# rpm -qpl httpd-2.4.6-90.el7.centos.x86_64.rpm
13.卸载已经安装的vsftpd软件包
[root@test-server /]# rpm -e vsftpd