centos安装EPEL

EPEL全称Extra Packages for Enterprise Linux,官方翻译为 企业版 Linux 附加软件包。顾名思义,他可以扩充你的软件库,安装很多软件时能省去很多时间。比如最近很火的PHP的DoS漏洞,Bug 61461,在EPEL下面只需要一条命令就能将PHP升级为5.9,避免重新编。 老高推荐新安装的centos系统都先安装此附加软件包! 安装命令: yum install epel-release 没有报错的话,那么EPEL就安装完毕了。 如果上述命令还是解决不了问题,那就必须有针对性的安装了。 以下命令复制自Install EPEL and additional repositories on CentOS and Red Hat #CentOS and Red Hat Enterprise Linux 5.x wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -Uvh epel-release-5*.rpm #CentOS and Red Hat Enterprise Linux 6.x wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh epel-release-6*.rpm #CentOS and Red Hat Enterprise Linux 7.x wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm rpm -Uvh epel-release-7*.rpm 你还可以在此查看每个系统对应的最新的EPEL版本

May 27, 2015 · 1 min · Me

centos6新系统初始化脚本

最近装机次数有点多,本来想写到这里的centos6 优化脚本与安全脚本,结果一想还是新开一个帖子吧。 centos源设置可以参考Centos源设置,老高推荐安装阿里源。 新机子先运行上面的脚本,再运行这个脚本 ...

April 27, 2015 · 2 min · Me

windows环境下快速搭建开发环境

先留坑,以后慢慢补充 ...

March 11, 2015 · 1 min · Me

centos-awstats简单安装教程

本文关键字:awstats linux centos nginx Awstats官网:http://www.awstats.org/ 发行协议:GNU GPL Awstats is short for Advanced Web statistic. Awstats的功能老高就不多介绍了,总之老高觉得比百度站长好用太多,不过在安装此软件过程中老高也遇到了不少坑,网上的安装教程看的人眼花缭乱,针对centos的教程更是无法直视,于是造成了此篇文章诞生,看完你也许会觉得安装Awstats确实不难。 再介绍之前,为了给大家一个宏观的概念,我给大家梳理了以下安装过程。一共有两条主线任务:配置日志;配置Nginx服务器。前者为后者的展示提供数据,后者负责通知前者计算数据。 注意:以下内容以配置老高的域名为例。 ...

January 30, 2015 · 3 min · Me

centos实时网速监控工具nload

nload是一个很小巧的工具,用来监控当前系统的网速 ...

December 27, 2014 · 2 min · Me

VPS重做系统都需要做什么

重做系统都快成日常了,看来还是需要整理一下。 ...

December 25, 2014 · 2 min · Me

putty中文乱码

每次重装centos总会碰到关于乱码的种种问题 一般中文乱码有以下两个原因 1.中文未安装 一句话安装 yum groupinstall "chinese support" # 重启 reboot 2.设置问题 如果安装了中文支持还不行,那么就要考虑配置是否合适了。 linux的语言配置文件位于/etc/sysconfig/i18n,使用vim打开 cp /etc/sysconfig/i18n /etc/sysconfig/i18n.bak vim /etc/sysconfig/i18n 替换原来的内容为 中文UTF-8(推荐): LANG="zh_CN.UTF-8" LANGUAGE="zh_CN.UTF-8:zh_CN" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" 或者 中文GBK: LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16" 然后在putty等软件中设置对应字符集即可 vim乱码请参考老高的另一篇博文 vim中文乱码的解决办法

December 22, 2014 · 1 min · Me

安装编译nginx

今天老高更新了一下nginx,顺便把nginx的安装编译过程记录一下,分享给大家! 一并送上之前老高的博文: 将nginx配置为服务 nginx配置详解 下载 官网下载地址:http://nginx.org/en/download.html 准备 安装nginx时必须先安装相应的编译工具 yum -y install gcc gcc-c++ autoconf automake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel centos没有安装make编译器 yum -y install gcc automake autoconf libtool make 建立nginx 组 groupadd -r nginx useradd -s /sbin/nologin -g nginx -r nginx 注释: zlib:nginx提供gzip模块,需要zlib库支持 openssl:nginx提供ssl功能 pcre:支持地址重写rewrite功能 修改版本号 再编译之前修改默认的版本号是个不错的习惯 vim src/core/nginx.h #define NGINX_VERSION "0.0.0" #define NGINX_VER "phpergao" NGINX_VERSION 编译 高大上的编译参数 ./configure \ --prefix=/usr \ --sbin-path=/usr/sbin/nginx \ --conf-path=/etc/nginx/nginx.conf \ --error-log-path=/var/log/nginx/error.log \ --pid-path=/var/run/nginx/nginx....

December 21, 2014 · 3 min · Me

linux无界面(headless)使用selenium抓取数据

问题 老高最近遇到一个需求,linux\centos下,使用selenium技术抓取数据。本来很简单的问题,但是由于内存限制,安装X window不现实,所以一个BT的想法诞生了,是否可以在centos命令行界面运行一个虚拟的桌面,然后使用selenium控制Firefox浏览器完成一些操作,Firefox运行在虚拟的桌面中,一切操作都在命令行中完成。 Google之,发现了Xvfb,他可以新建一个虚拟的X窗口,再配合python的pyvirtualdisplay,简直就是神器! 安装 centos下: # 安装Xvfb和pyvirtualdisplay yum install xorg-x11-server-Xvfb pip install pyvirtualdisplay 安装firefox和selenium yum install firefox pip install selenium 代码 from pyvirtualdisplay import Display from selenium import webdriver display = Display(visible=0, size=(800, 600)) display.start() browser = webdriver.Firefox() browser.get('http://www.google.com') print browser.title browser.quit() display.stop() 参考网站: http://selenium-python.readthedocs.org/en/latest/getting-started.html http://nullege.com/codes/search/selenium.webdriver.Remote.find_elements_by_class_name http://www.opsview.com/forum/opsview-core/how-do-i/how-do-i-install-selenium-centos-server https://gist.github.com/textarcana/5855427 http://scraping.pro/use-headless-firefox-scraping-linux/ http://serverfault.com/questions/363827/how-can-i-run-firefox-on-centos-with-no-display https://realpython.com/blog/python/headless-selenium-testing-with-python-and-phantomjs/ https://pypi.python.org/pypi/selenium http://selenium.googlecode.com/git/docs/api/py/selenium/selenium.selenium.html#module-selenium.selenium http://www.ibm.com/developerworks/cn/opensource/os-php-designptrns/ http://www.cnblogs.com/fnng/p/3230768.html http://www.cnblogs.com/fnng/p/3157639.html http://www.cnblogs.com/fnng/p/3157639.html

December 9, 2014 · 1 min · Me

CentOS精简命令

删除自带web、数据库、php yum remove httpd* php* mysql-server mysql* php-mysql -y 删除不需要的程序 yum remove Deployment_Guide-en-US finger cups-libs cups ypbind bluez-libs desktop-file-utils ppp rp-pppoe wireless-tools irda-utils sendmail* samba* talk-server finger-server bind* xinetd nfs-utils nfs-utils-lib rdate fetchmail eject ksh mkbootdisk mtools syslinux tcsh startup-notification talk apmd rmt dump setserial portmap yp-tools -y yum groupremove "Mail Server" "Games and Entertainment" "X Window System" "X Software Development" "Development Libraries" "Dialup Networking Support" "Games and Entertainment" "Sound and Video" "Graphics" "Editors" "Text-based Internet" "GNOME Desktop Environment" "GNOME Software Development" -y yum -y groupremove "FTP Server" "PostgreSQL Database client" "PostgreSQL Database server" "MySQL Database server" "MySQL Database client" "Web Server" "Office Suite and Productivity" "E-mail server" "Ruby Support" "Printing client" 关闭selinux...

September 19, 2014 · 3 min · Me