系统软件查询

1.使用root用户连接到具有图形界面的CentOS7系统

Linux软件安装(Ⅱ)_软件安装

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