实验环境

管理员已经在服务器中安装了CenOS系统,并熟悉了图形化桌面环境及目录、文件管理基本命令的使用。为了进一步提高服务器的易用性,需要为其安装一些用于服务器管理及桌面环境的应用程序。

需求描述

1.使用“软件”功能删除Mozilla Firefox(火狐)浏览器。

2.使用RPM软件包的方式安装Mozilla Firefox浏览器。

3.使用源码包编译的方式安装Apache。

4.使用RPM软件包的方式安装Webmin管理软件,并使用rpm 查询软件的用途、文件列表。

步骤如下:

步骤1:使用rpm删除火狐浏览器

查询firefox软件包

挂载光盘

[root@PSD ~]# mount /dev/cdrom /mnt
[root@PSD ~]# rpm -q firefox 

实验:为Linux主机安装应用程序_firefox

卸载firefox软件包

[root@PSD ~]# rpm -e firefox

实验:为Linux主机安装应用程序_firefox_02

实验:为Linux主机安装应用程序_apache_03

步骤2:使用rpm安装火狐浏览器

[root@PSD Packages]# rpm -ivh firefox-60.2.2-1.el7.centos.x86_64.rpm 
警告:firefox-60.2.2-1.el7.centos.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:firefox-60.2.2-1.el7.centos ################################# [100%]
[root@PSD Packages]# rpm -q firefox
firefox-60.2.2-1.el7.centos.x86_64
[root@PSD Packages]#

实验:为Linux主机安装应用程序_centos_04

步骤3:以源码方式安装httpd

[root@PSD /]# wget --ftp-user=t263 --ftp-password=123.123 ftp://172.16.150.13/软件下载/y2/y2c/httpd-2.4.25.tar.gz
--2022-07-04 09:23:17-- ftp://172.16.150.13/%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD/y2/y2c/httpd-2.4.25.tar.gz
=> “httpd-2.4.25.tar.gz”
正在连接 172.16.150.13:21... 已连接。
正在以 t263 登录 ... 登录成功!
==> SYST ... 完成。 ==> PWD ... 完成。
==> TYPE I ... 完成。 ==> CWD (1) /软件下载/y2/y2c ... 完成。
==> SIZE httpd-2.4.25.tar.gz ... 8460433
==> PASV ... 完成。 ==> RETR httpd-2.4.25.tar.gz ... 完成。
长度:8460433 (8.1M) (非正式数据)

100%[=======================================================================================================>] 8,460,433 9.67MB/s 用时 0.8s

2022-07-04 09:23:18 (9.67 MB/s) - “httpd-2.4.25.tar.gz” 已保存 [8460433]

[root@PSD /]#

实验:为Linux主机安装应用程序_centos_05

Apache的配置及运行需要apr、pcre等软件包的支持,因此应预先安装这些软件的开发包(devel),以便提供相应的库和头文件,确保Apache的安装顺利完成。

[root@PSD Packages]# rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm  

​[root@PSD Packages]# rpm -ivh apr-devel-1.4.8-3.el7_4.1.x86_64.rpm 

​[root@PSD Packages]# rpm -ivh expat-devel-2.1.0-10.el7_3.x86_64.rpm 

​[root@PSD Packages]# rpm -ivh libdb-devel-5.3.21-24.el7.x86_64.rpm  

​[root@PSD Packages]# rpm -ivh cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm  

​[root@PSD Packages]# rpm -ivh openldap-devel-2.4.44-20.el7.x86_64.rpm  

​[root@PSD Packages]# rpm -ivh apr-util-devel-1.5.2-6.el7.x86_64.rpm  

1.解包

[root@PSD /]# tar zxf httpd-2.4.25.tar.gz -C /usr/src

实验:为Linux主机安装应用程序_firefox_06

2.配置

[root@PSD /]# cd /usr/src/httpd-2.4.25/
[root@PSD httpd-2.4.25]# ./configure --prefix=/usr/local/apache

3.编译

[root@PSD httpd-2.4.25]# make

4.安装

[root@PSD httpd-2.4.25]# make install

5.使用

[root@PSD httpd-2.4.25]# vim /usr/local/apache/conf/httpd.conf

然后修改配置文件httpd.conf的第195行,保存并退出。

实验:为Linux主机安装应用程序_centos_07

最后启动Apache

[root@PSD httpd-2.4.25]# /usr/local/apache/bin/apachectl start

实验:为Linux主机安装应用程序_centos_08

步骤4:安装Webmin软件

[root@PSD /]# wget --ftp-user=t263 --ftp-password=123.123 ftp://172.16.150.13/软件下载/y2/y2c/webmin-1.831-1.noarch.rpm
--2022-07-04 09:59:52-- ftp://172.16.150.13/%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD/y2/y2c/webmin-1.831-1.noarch.rpm
=> “webmin-1.831-1.noarch.rpm”
正在连接 172.16.150.13:21... 已连接。
正在以 t263 登录 ... 登录成功!
==> SYST ... 完成。 ==> PWD ... 完成。
==> TYPE I ... 完成。 ==> CWD (1) /软件下载/y2/y2c ... 完成。
==> SIZE webmin-1.831-1.noarch.rpm ... 28389374
==> PASV ... 完成。 ==> RETR webmin-1.831-1.noarch.rpm ... 完成。
长度:28389374 (27M) (非正式数据)

100%[=======================================================================================================>] 28,389,374 8.63MB/s 用时 3.1s

2022-07-04 09:59:55 (8.63 MB/s) - “webmin-1.831-1.noarch.rpm” 已保存 [28389374]

[root@PSD /]#

实验:为Linux主机安装应用程序_firefox_09

[root@PSD Packages]# rpm -ivh perl-Net-SSLeay-1.55-6.el7.x86_64.rpm 
警告:perl-Net-SSLeay-1.55-6.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:perl-Net-SSLeay-1.55-6.el7 ################################# [100%]
[root@PSD Packages]#
[root@PSD /]# rpm -ivh webmin-1.831-1.noarch.rpm
警告:webmin-1.831-1.noarch.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 11f63c51: NOKEY
准备中... ################################# [100%]
Operating system is CentOS Linux
正在升级/安装...
1:webmin-1.831-1 ################################# [100%]
Webmin install complete. You can now login to https://PSD.com:10000/
as root with your root password.
[root@PSD /]#

实验:为Linux主机安装应用程序_apache_10

实验:为Linux主机安装应用程序_apache_11

实验:为Linux主机安装应用程序_centos_12

本实验结束!!!