热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

RedHat脚本改用CentOS源更新安装Nginx、PHP5.3、Varnish

RedHat改用CentOS的yum组件,步骤有点麻烦,为了方便大家,写了个脚本的自动配置。。。。yum源用的是epel和科技大学的。#/bin/bash#byrfyiamcool#echo"nameserver8.8.8.8">>/etc/resolv.confm

RedHat改用CentOS的yum组件,步骤有点麻烦,为了方便大家,写了个脚本的自动配置。。。。

yum源用的是epel和科技大学的。

  1. #/bin/bash  
  2. #by rfyiamcool  
  3. #echo "nameserver 8.8.8.8" >>/etc/resolv.conf  
  4. mkdir /root/yum  
  5. cd /root/yum  
  6. rpm -qa|grep yum|xargs rpm -e --nodeps  
  7. if ! rpm -qa|grep yum ;then  
  8. echo uninstall yum ok  
  9. else  
  10. rpm -qa |grep yum  
  11. exit  
  12. fi  
  13. wget  http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm  
  14. wget  http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm  
  15. wget  http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm  
  16. echo dowoload cetnos-yum ok  
  17. rpm -ivh yum-*.rpm  
  18. echo install cetnos-yum ok  
  19. cd /etc/yum.repos.d  
  20. wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo  
  21. rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5  
  22. cat >> epel.repo <<EOF 
  23. [epel]  
  24. name=Extra Packages for Enterprise Linux 5 - \$basearch  
  25. #baseurl=http://download.Fedoraproject.org/pub/epel/5/\$basearch  
  26. mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=\$basearch  
  27. failovermethod=priority 
  28. enabled=1 
  29. gpgcheck=1 
  30. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL  
  31.  
  32. [epel-debuginfo]  
  33. name=Extra Packages for Enterprise Linux 5 - \$basearch - Debug  
  34. baseurl=http://download.fedoraproject.org/pub/epel/5/\$basearch/debug  
  35. #mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=\$basearch  
  36. failovermethod=priority 
  37. enabled=1 
  38. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL  
  39. gpgcheck=1 
  40.  
  41. [epel-source]  
  42. name=Extra Packages for Enterprise Linux 5 - \$basearch - Source  
  43. #baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS  
  44. mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=\$basearch  
  45. failovermethod=priority 
  46. enabled=1 
  47. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL  
  48. gpgcheck=1 
  49. EOF  
  50. yum makecache  
  51. yum list httpd* 

推荐阅读
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 本文介绍了使用CentOS7.0 U盘刻录工具进行安装的详细步骤,包括使用USBWriter工具刻录ISO文件到USB驱动器、格式化USB磁盘、设置启动顺序等。通过本文的指导,用户可以轻松地使用U盘安装CentOS7.0操作系统。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Python语法上的区别及注意事项
    本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • 在Windows10系统上使用VMware创建CentOS虚拟机的详细步骤教程
    本文详细介绍了在Windows10系统上使用VMware创建CentOS虚拟机的步骤,包括准备条件、安装VMware、下载CentOS ISO文件、创建虚拟机并进行自定义配置、设置虚拟机的ISO与网络、进行安装和配置等。通过本文的指导,读者可以轻松地创建自己的CentOS虚拟机并进行相应的配置和操作。 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • LINUX学习之centos7营救模式
    今天卸载软件的时候,不小心把GNOME的一些组件给卸了,导致桌面无法正常开启,会卡在启动过程中,而我的开机启动模式又是设置为图形界面,所以一开LINUX就卡住了,进入不了命令行界面 ... [详细]
  • docker容器的数据管理一:数据卷实现数据的永久化,完全独立于容 ... [详细]
author-avatar
嘟嘟仔2286768
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有