实验:为Linux主机安装应用程序
Posted IT黑美人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验:为Linux主机安装应用程序相关的知识,希望对你有一定的参考价值。
实验环境
管理员已经在服务器中安装了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
卸载firefox软件包
[root@PSD ~]# rpm -e firefox
步骤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]#
步骤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 /]#
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
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行,保存并退出。
最后启动Apache
[root@PSD httpd-2.4.25]# /usr/local/apache/bin/apachectl start
步骤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 /]#
[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主机安装应用程序的主要内容,如果未能解决你的问题,请参考以下文章