centos
mecho
这个作者很懒,什么都没留下…
展开
-
centos手动编译安装apache、php、mysql
64位centos 5.5手动安装lamp,要求curl、json、pdo_mysql、gd,记录如下。centos 5.4、5.5、5.6的内核都是2.6.18,都可以安装php 5.3。卸载旧版本apache、php、mysql:sudo yum erase httpdsudo yum erase php php-clisudo yum erase mysql下载编译安装a转载 2014-06-26 17:09:55 · 1526 阅读 · 0 评论 -
Centos6.4 用rpm方式安装MySql5.6
1、查看系统是否安装了MySQL 使用命令: #rpm -qa | grep mysql 2、卸载已安装的MySQL 卸载mysql命令如下: #rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64 要将 /var/lib/mysql文件夹下的所有文件都删除干净 3转载 2014-08-07 10:23:36 · 16747 阅读 · 0 评论 -
CentOS源码安装 apache2.2.5
(1) 获得源代码 # lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz NN表示当前所用的版本号。(2) 解压缩 # gzip -d httpd-2_0_NN.tar.gz # tar xvf httpd-2_0_NN.tar (3) 配置. # ./configure --prefix= /转载 2014-06-26 14:36:17 · 543 阅读 · 0 评论 -
centos下查看磁盘的读写状况
当系统变慢时候,我们首先关注的可能是cpu的指标,有时候发现cpu使用率一点都不高,但是系统还是卡,这时可能就需要关心另外一个影响性能的东西–磁盘的IO性能。通过top命令中的%wa可以获取系统当前的io状态,如果该值居高不小,那磁盘的IO可能就有问题了。另外可以通过iotop命令来详细了解什么程序在读写磁盘,速度以及命令行,pid 等信息。如果系统不存在该命令,可以使用如下命令安装:yum转载 2014-05-08 17:43:32 · 8591 阅读 · 0 评论 -
Linux命令: PS命令
显示参数说明:PID转载 2014-05-08 10:21:51 · 878 阅读 · 0 评论 -
linux 常用命令
1. free -m #查看内存占用 free -m -t #看内存占用并统计 free -n -t -s 2 #看内存占用并统计,每两秒刷新一次 2. vmstat -s #看内存的使用状况 3. top #看进程的CPU排名 top -d 1 #看排名的时候1秒刷新一次 top 进入后按1,可以看见每个cpu的执行情况 t转载 2014-05-08 16:17:20 · 716 阅读 · 0 评论 -
Linux命令:lsof命令
Lsof 是遵从Unix 哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东西都是文件,你可以想象lsof该有多有用。 如何使用lsof?这篇文章中我转载 2014-05-08 15:57:17 · 530 阅读 · 0 评论 -
Linux命令:wc命令
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:-c 统计字节数。转载 2014-05-08 15:08:40 · 680 阅读 · 0 评论 -
centos定时任务管理器crontab的相关笔记
查看任务:crontab -l编辑任务:crontab -e原创 2014-04-21 09:51:10 · 5534 阅读 · 0 评论 -
Shell的基本语法
Shell的基本语法 3.1. 变量 按照惯例,Shell变量由全大写字母加下划线组成,有两种类型的Shell变量:环境变量在第 2 节 “环境变量”中讲过,环境变量可以从父进程传给子进程,因此Shell进程的环境变量可以从当前Shell进程传给fork出来的子进程。用printenv命令可以显示当前Shell进程的环境变量。本地变量只存在于当前Shel转载 2014-09-11 17:30:59 · 798 阅读 · 0 评论 -
centos中shell脚本监控php进程
#!/bin/bashdateecho "start"#取当前IPip=$(ifconfig |grep inet|grep -v "127.0.0.1"|sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}')#跳转到当前文件所在目录cd `dirname $0`echo $(pwd)#检查MQfunction chec原创 2014-09-12 10:02:12 · 3056 阅读 · 0 评论 -
centos下,搜索引擎sphinx/coreseek安装教程
http://www.coreseek.cn/products-install/install_on_bsd_linux/原创 2015-03-25 12:15:10 · 739 阅读 · 0 评论 -
查找和替换目录中所有文件中的某个字符串
1、查找目录下包含某个字符串的文件例:查找 dir 目录下所有包含 str 的文件。grep -lr 'str' dir 2、vim替换单个文件中所有字符串方法例:替换当前文件中所有 old 为 new :%s/old/new/g 3、替换目录及子目录下所有文件中到某个字符串——sed结合grep例:要将目录 dir 下面所有文件中的转载 2015-02-28 16:49:51 · 3965 阅读 · 0 评论 -
vim命令图解
转载 2014-12-10 16:10:14 · 1049 阅读 · 0 评论 -
Centos 磁盘相关命令
df命令:这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;原创 2014-08-09 00:40:27 · 695 阅读 · 0 评论 -
centos设置脚本自动启动
vim /etc/rc.d/rc.local原创 2014-12-16 16:47:55 · 633 阅读 · 0 评论 -
centos下,监控网络包所用到的工具
抓包工具:tcpdump包日志分析工具:wireshark原创 2014-12-02 10:07:11 · 995 阅读 · 0 评论 -
vim编辑器配置文件
"设置Tab长度为4格set tabstop=4"set expandtab"显示行号set nu"继承前一行的缩进方式set autoindent"智能缩进,依赖autoindetset smartindent"set sm"开启语法高亮syntax enable"打开语法高亮syntax on"启用鼠标set mouse=aseselecti原创 2014-03-14 13:46:50 · 785 阅读 · 0 评论 -
linux查看文件内容命令
cat由第一行开始显示文件内容tac从最后一行开始显示nl显示同时输出行号more一页一页的显示内容less与more类似,但其优点是,可以往前翻页head只看头几行tail只看未尾几行od以二进制的方式读取文件内容cat[-n]-n连行号一起输出到屏幕上 与nl相似more[文件名]more test.txt将test.txt一页一页的显示出来转载 2014-03-12 14:34:33 · 727 阅读 · 0 评论 -
ls命令显示的文件属性
在本人的linux某个目录下敲ls -l命令(这个命令输出的含义还有不少公司面试问过呢,后边解释一下),得到如下:total 40-rwxr-xr-x 1root root 5247 Jun 9 20:10 a.out-rw-r--r-- 1 root root 434 Jun 9 20:02 atexit.c-rw-r--r-- 1 root root 0转载 2014-02-20 08:54:12 · 1524 阅读 · 0 评论 -
CentOS后台任务执行相关命令
fg、bg、jobs、&、nohup、ctrl + z命令一、&加在一个命令的最后,可以把这个命令放到后台执行,如gftp &,二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行三、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running,转载 2014-02-24 11:26:25 · 1145 阅读 · 0 评论 -
centos iptables
vi /etc/sysconfig/iptables原创 2014-02-17 08:58:54 · 669 阅读 · 0 评论 -
svn 钩子 post-commit 出现255错误解决办法
首先检查代码中是否有可执行命令 #!/bin/sh然后 检查post-commit权限post-commit 脚本文件的权限不对,post-commit 脚本必须有 +x 权限。 chown svn:svn post-commitchmod +x post-commithttp://www.cnblogs.com/kakaxi/p/3219894.htm转载 2014-01-17 23:50:55 · 10200 阅读 · 0 评论 -
Centos搭建SVN服务器三步曲
搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装 #yum install subversion 判断是否安装成功#subversion -v svnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功。 如果提示如下:-bash: subversion: comman转载 2014-01-17 15:29:57 · 720 阅读 · 0 评论 -
在CentOS 6.3中安装与配置SVN的方法
安装说明系统环境:CentOS-6.3安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件检查已安装版本复制代码代码如下:#检查是否安装了低版本的SVN[root@zck /]# rpm -qa subversion#卸载旧版本SVN[root@zck modules]# yum remove转载 2014-01-17 16:36:34 · 682 阅读 · 0 评论 -
centos下,svn通过钩子同步发布到Apache访问目录时,禁止.svn的访问
centos下,svn通过钩子同步发布到Apache访问目录时,禁止.svn的访问两种处理方案:一种修改httpd.conf: Deny From All另一种修改.htaccess:RewriteEngine OnRewriteRule ^(.*/)*\.svn/ / [F,L]参考:http://stackoverflow.com/questio原创 2014-01-24 16:42:29 · 2027 阅读 · 1 评论 -
CentOS下安装配置SVN服务器并自动同步到web目录
一、安装yum install subversion测试是否安装成功/usr/bin/svnserve --version如提示以下内容,说明已安装成功svnserve,版本 1.6.11 (r934486)编译于 May 14 2012,05:36:26版权所有 (C) 2000-2009 CollabNet。Subversion 是开放源代码软件,请参阅 http:转载 2013-07-07 14:24:14 · 958 阅读 · 0 评论 -
CentOS 配置PHP支持socket扩展
php有很多扩展功能,我们在初次安装的时候并没有安装某些扩展,可能在使用的过程中,又需要用到这些扩展。php提供了一个phpize工具供我们安装需要的扩展。下面以安装socket扩展来介绍phpize的使用1.找到自己的php安装目录,例如我的目录是/usr/local/php,在该目录下,找到bin/phpize。如果没有这个工具,则说明没有安装该工具,那么需要安装php.dev转载 2013-06-07 12:59:16 · 8690 阅读 · 0 评论 -
Centos中压缩(zip)和解压(unzip)命令
在做网站迁移的时候,由于网站目录内的文件太多会导致耗费许多时间,所以需要用压缩和解压的命令,列如,我需要备份/home/wwwroot文件夹,但是由于wwwroot里面文件数目有几万个甚至更多,这个时候就需要用zip命令,先把wwwroot文件压缩后在传输:cd /wwwrootzip -r wwwroot.zip wwwrootOK,将wwwroot文件压缩成了wwwroot转载 2012-12-11 08:45:51 · 1101 阅读 · 0 评论 -
linux下svn命令大全
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下转载 2014-02-24 15:28:03 · 762 阅读 · 0 评论 -
Linux CentOS中cp复制强制覆盖拷贝的命令
Linux下默认cp命令是有别名的(alias cp='cp -i'),无法在复制时强制覆盖,即使你用 -f 参数也无法强制覆盖文件,下面提供几个从网上找的Linux下cp命令覆盖的方法。1) 取消cp的alias(放心这不是永久生效):#unalias cp#cp a /test/a2) 加反斜杠 \cp 执行cp命令时不走alias:#\cp a /test/a转载 2014-02-25 11:11:42 · 9190 阅读 · 1 评论 -
[centos] 安装php扩展<stomp>
安装步骤1>.打开php官网:http://php.net/2>.在搜索框搜索要安装的扩展,如下图 [举例stomp]3>.在搜索出的页面中,有 简介,需求,安装,运行时配置等选项4>.点击安装5>.点击下载页面,下载最新版本6>.下载安装wget http://pecl.php.net/get/stomp转载 2014-02-19 11:10:10 · 6310 阅读 · 0 评论 -
CentOS安装JAVA
一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK。 首先查看Linux自带的JDK是否已安装。输入如下命令,查看已经安装的JAVA版本信息。 Linux代码 java -version 输入如下命令,查看JDK的信息。Linux代码 rpm -qa|gre转载 2014-02-19 10:51:45 · 659 阅读 · 0 评论 -
[中间件] 消息处理利器 ActiveMQ 的介绍 & Stomp 协议的使用
随着互联网企业业务量的不断扩大,企业信息网络系统的愈加复杂,性能问题也就越来越凸显出来,串行的业务处理方式显然已经成为主要的瓶颈,我们需要更多异步的并行处理来提高企业信息系统的业务处理能力,因此独立的消息处理系统也就应运而生,ActiveMQ 就是诸多开源消息系统的佼佼者。对于我们的技术选型来说,稳定和适应性是最重要的考虑因素,因此由 Apache 组织背景而且支持发布/订阅(Pub/Sub)模式转载 2014-02-19 12:04:03 · 5985 阅读 · 0 评论 -
phpize的安装
yum安装php的时候,没有安装phpize,如今要加扩增,查了下资料,记录下但这个工具大部分机子都没有装,上网搜了一下大部分都是讲phpize的应用没有讲怎么安装。今天终于搜到了,不过是要在linux机器上,有yum命令就行。phpize是属于php-devel的内容,所以只要运行yum install php-devel就行。http:/转载 2014-02-18 16:19:42 · 1264 阅读 · 0 评论 -
ZendOptimizer.so:connot restore segment prot after reloc: Permission denied
安装的lnmp启动时提示:Starting php_fpm Failed loading /usr/local/zend/ZendOptimizer.so: /usr/local/zen/ZendOptimizer.so:connot restore segment prot after reloc: Permission denied解决方法:关闭SELINX,执行: /usr/转载 2014-02-13 19:47:20 · 723 阅读 · 0 评论 -
centos VI编辑器配置文件
在用户主目录,增加.vimrc文件,保存如下内容:set tabstop=4set expandtabset num原创 2014-02-14 09:26:01 · 2095 阅读 · 0 评论 -
CentOS上php支持GD
环境:CentOS 6.4,php-5.3.3需求:php支持GD库解决方案:GD是Linux下的一个常用的图形库,很多blog、sns、cms等程序都要用到这个库。安装gd库以及php-gd即可。不需要更改/etc/php.ini配置文件,对于Linux下,不用添加什么;extension=gd.so,因为在php.d/gd.ini里面已经有了。具体方法如下:然后重新启动http转载 2014-02-13 20:29:25 · 3549 阅读 · 0 评论 -
CentOS安装TortoiseSVN svn 客户端
一、CentOS安装TortoiseSVN yum install -y subversion二、SVN客户端命令1、查看帮助 命令:svn help启动服务使用命令svnserve启动服务svnserve -d -r /srv/svn/repos也可以加端口号 svnserve -d --listen-port 9999 -r /srv/svn/转载 2014-02-13 15:15:17 · 1303 阅读 · 0 评论 -
centos php加载mysql扩展实现方法
本人配置LAMP使用的是yum安装。至于安装其它的服务的方法就不再细说,主要说下我遇到的这个问题。 安装PHP#yum install php53 安装 apache2#yum install httpd 安装 mysql#yum install mysql-server 通过以上的步骤把这几项安装完成。在使用 phpinfo()时你会发现,里面没有mysql,转载 2014-02-13 14:13:41 · 15848 阅读 · 2 评论