我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何运用CentOS RPM安装CentOS 5.2中相关软件如vhmgr

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何运用CentOS RPM安装CentOS 5.2中相关软件如vhmgr

这期内容当中小编将会给大家带来有关如何运用CentOS RPM安装CentOS 5.2中相关软件如vhmgr,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

CentOS Linux由于同时具有与RHEL的兼容性和企业级应用的稳定性,又允许用户自由使用,因此得到了越来越广泛的应用。在centos/redhat使用CentOS RPM安装邮件系统(extmail)

一、简介:

本文以最简单,最方便的方法在centos 5.2上安装一个全功能的邮件系统,此文适合REDHAT所有系列,在文中,能用CentOS RPM安装的,我们将采用CentOS RPM安装,如果CentOS RPM没有的,我们将创建自己的CentOS RPM。 部分软件简介:
1、AMP ---apache(web服务) 、mysql(数据库)、php(非必需) 的简称
2、postfix --mta 邮件系统核心
3、courier-authlib--一个为courier-imap,maildrop,sasl2 提供用户信息的后台进程序
4、courier-imap --提供pop3,pop3s,imap,imaps 服务的程序
5、amavisd-new --提供内容过滤
6、clamav -- 著名的杀毒软件
7、extmail --一个著名的webmail程序
8、extman --与extmail集成的后台管理程序
9、slockd --一个基于smtp阶段的反垃圾邮件程序
10、vhmgr --由本文作者编写,用于管理apache,ftp,mysql 的虚拟主机管理程序。
安装环境:centos 5.2
域名机器名:mail.yiyou.org
域名:yiyou.org

二、CentOS RPM安装系统

CentOS RPM安装系统时,选择“customize software selection”(自定义安装),在package group selection 对话框里选择:
[*]base
[*]devlopment libraries
[*]development tools
[*]editors
[*]text-base internet
其它不选择。
在setup agnet(或进入系统后运行setup) 里选择firewall configuration 将security level 与SELinux 改为disabled,目的是为了避免在安装调试时产生不必要的麻烦,在系统安装完成后,可以自己去调试安全部分,在这里将不作详细介绍。
配置yum,在本文中使用的是网通线路,所以选择了http://mirrors.ta139.com/ 作为安装镜像。
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# wget http://mirrors.ta139.com/CentOS-Base.repo.ta139
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Base.repo.ta139 CentOS-Base.repo

三、使用CentOS RPM安装软件

CentOS RPM安装AMP
[root@localhost ~]# yum -y install httpd httpd-devel mysql mysql-devel mysql-server php php-xml php-cli php-pdo php-mbstring php-mcrypt php-gd php-common php-devel php-mysql
修改启动配置并启动
[root@localhost ~]# chkconfig --level 345  mysqld on
[root@localhost ~]# chkconfig --level 345  httpd on
[root@localhost ~]# service mysqld start
[root@localhost ~]# service httpd start

CentOS RPM安装phpmyadmin注意:可以选择自己需要的版本
[root@localhost ~]# wget http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.9-all-languages-utf-8-only.tar.bz2
[root@localhost ~]# tar xjf phpMyAdmin-2.11.9-all-languages-utf-8-only.tar.bz2
[root@localhost ~]# mv phpMyAdmin-2.11.9-all-languages-utf-8-only /var/www/html/phpmyadmin
[root@localhost phpmyadmin]# cp config.sample.inc.php config.inc.php
编辑config.inc.php 改为下面,字符串是任意的。 $cfg['blowfish_secret'] = 'skssiwksksie'; 进入phpmyadmin 请马上修改mysql root 用户的密码。

导入extman 后台数据库将extmail/extman/slockd 上传到服务器,可以使用ftp/winscp 上传
[root@localhost ~]# tar zxf extman-0.2.5b1.tar.gz
[root@localhost ~]# cd extman-0.2.5b1/docs/
[root@localhost docs]# mysql -uroot -p <extmail.sql
Enter password:
[root@localhost docs]# mysql -uroot -p <init.sql
Enter password:
如何使用了phpmyadmin改了root 密码,记得输入密码,如果密码为空,请按回车。

RPM 简介下面我们将采用CentOS RPM安装软件方式安装
/usr/class="lazy" data-src/redhat/SPEC spec 文件夹,通常是CentOS RPM文件夹
/usr/class="lazy" data-src/redhat/RPMS 是生成CentOS RPM文件,下面还有i368,i486 等子文件夹,一般我们用i386 架构
/usr/class="lazy" data-src/redhat/SOURCE 源文件文件夹
为了安装时切换目录的方便,我们将目录存放到一个shell变量里。
[root@localhost ~]# export RPMS=/usr/class="lazy" data-src/redhat/RPMS
[root@localhost ~]# export SOURCE=/usr/class="lazy" data-src/redhat/SOURCES
[root@localhost ~]# export SPEC=/usr/class="lazy" data-src/redhat/SPECS
在下面CentOS RPM安装过程中,大家要记住cd $RPMS 与cd /usr/class="lazy" data-src/redhat/RPMS 的目的是一样的,只是shell变量的替换。

上述就是小编为大家分享的如何运用CentOS RPM安装CentOS 5.2中相关软件如vhmgr了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何运用CentOS RPM安装CentOS 5.2中相关软件如vhmgr

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何运用CentOS RPM安装CentOS 5.2中相关软件如vhmgr

这期内容当中小编将会给大家带来有关如何运用CentOS RPM安装CentOS 5.2中相关软件如vhmgr,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。CentOS Linux由于同时具有与RHEL的兼
2023-06-16

如何使用rpm文件手动安装CentOS authlib软件

本篇文章为大家展示了如何使用rpm文件手动安装CentOS authlib软件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。下面介绍使用rpm安装CentOS authlib软件步骤操作。A、Cen
2023-06-16

如何在CentOS中安装软件包

在CentOS中安装软件包可以通过使用yum命令来完成。以下是安装软件包的步骤:打开终端窗口,使用root权限登录或者使用sudo命令来进行操作。使用yum search命令来搜索需要安装的软件包。例如,如果要安装Apache web服务器
如何在CentOS中安装软件包
2024-03-12

如何在CentOS中用yum命令下载RPM包但不进行安装

本篇内容介绍了“如何在CentOS中用yum命令下载RPM包但不进行安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!yum是基于Red H
2023-06-10

如何在CentOS中安装配置FTP服务器软件VSFTP

这篇文章主要介绍“如何在CentOS中安装配置FTP服务器软件VSFTP”,在日常操作中,相信很多人在如何在CentOS中安装配置FTP服务器软件VSFTP问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在
2023-06-10

如何在CentOS系统中安装SVN版本控制软件

这篇文章主要介绍“如何在CentOS系统中安装SVN版本控制软件”,在日常操作中,相信很多人在如何在CentOS系统中安装SVN版本控制软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在CentOS系统
2023-06-10

在CentOS上如何完全安装和使用代理软件HAProxy

这篇文章主要讲解了“在CentOS上如何完全安装和使用代理软件HAProxy”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在CentOS上如何完全安装和使用代理软件HAProxy”吧!一、H
2023-06-10

如何使用安全的远程仓库设置CentOS系统的软件安装

要在CentOS系统上安装软件并使用安全的远程仓库,可以按照以下步骤进行操作:1. 更新系统:首先,确保系统处于最新状态。使用以下命令更新系统软件包:```sudo yum update```2. 安装epel存储库:epel存储库是Cen
2023-10-12

Cacti如何使用手册配置ISS及安装相关软件

这篇文章主要为大家展示了“Cacti如何使用手册配置ISS及安装相关软件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Cacti如何使用手册配置ISS及安装相关软件”这篇文章吧。Cacti是用p
2023-06-16

linux如何将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系

本文介绍了使用YUM和DNF在Linux系统上安装RPM包。YUM和DNF能够自动解析依赖关系,并提供最佳实践指南,例如保持系统更新、备份系统、使用--nogpgcheck标志的风险,以及清除包缓存的命令。通过遵循这些步骤和最佳实践,用户可以有效地安装和管理RPM包。
linux如何将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系
2024-04-02

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录