Linux
moqiang02
这个作者很懒,什么都没留下…
展开
-
使用pecl install 命令安装扩展库报错:-bash: pecl: command not found
出现这个问题是因为没有安装php的扩展开发导致的,建议将php以及apache的开发都安装上,使用如下的命令。yum install php-devel php-pear httpd-devel如果还不行的话,执行:yum install php-pear php5-dev原创 2015-01-25 11:00:10 · 6244 阅读 · 0 评论 -
linux安装PHP加速器eAccelerator
感慨下:做前端开发不少日子了,在前公司也使用过一段时间linux系统,对apache配置比较熟悉,可是对nginx配置还是不熟悉,毕竟自己是做前端开发的,大后端的事情还是比较排斥,以后多练习。前些日子vps到期了,换了空间,没配置好eAccelerator,本来想要朋友全权处理,可是他最近比较忙,只好自己处理了,现在将安装eAccelerator过程记录下,以后留用。vps是centOS系统,转载 2014-09-10 07:24:29 · 1197 阅读 · 0 评论 -
another app is currently holding the yum lock;waiting for it to exit...
有时用yum升级一些文件时,会出现以下情况:another app is currently holding the yum lock;waiting for it to exit...可以通过强制关掉yum进程:#rm -f /var/run/yum.pid然后就可以使用yum了。转载 2014-09-20 17:57:09 · 859 阅读 · 0 评论 -
Linux用户及用户组设置
查看当前用户所属的组groups 查看, 和 所属的组groups 更改用户的主用户组或附加组usremod -g -G原创 2014-08-10 21:15:20 · 968 阅读 · 0 评论 -
vsftpd配置文件解析
对vsftpd配置文件详细解答.1.默认配置:1>允许匿名用户和本地用户登陆。anonymous_enable=YESlocal_enable=YES2>匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传。3>本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在自 己家目录中进行转载 2014-08-10 21:48:07 · 575 阅读 · 0 评论 -
去掉wget烦人的 “eta(英国中部时间)” 提示
出现这个问题是因为,eta翻译文件里面翻译成 “英文中部时间”导致出现很多行代码的问题。我们需要把该文件翻译回去去掉英文中部时间51.检查翻译命令 msgunfmit是不是有,如下图输入补全。或者运行命令6 如果没有该命令,可以通过yum 安装一下 gettex 这个命令(目前没有直接安装msgunfmit的命令,这个gettex包里包含了这个命令)步骤阅读7原创 2014-07-12 10:55:37 · 1293 阅读 · 0 评论 -
linux 安装phpmyadmin
1、管理员root身份登录系统2、进入网站根目录(如/var/www/html) cd /var/www/html3、下载最新版本的phpMyAdmin(http://www.phpmyadmin.net/home_page/downloads.php)4、解压程序压缩包tar xvfz phpMyAdmin-3.3.10-all-languages.tar.gz转载 2014-07-12 22:45:00 · 1811 阅读 · 0 评论 -
更改 centos yum 源
写作背景安装完CentOS6.3后,为避免从国外站点安装更新速度过慢,需要更改yum更新源,所以从网上找了下更改linux yum源的方法,和大家进行下分享。原理很简单,就是把yum配置文件中的更新源改一下,这里直接用163的镜像站点中的配置文件。更改方法1、进入yum配置文件目录cd /etc/yum.repos.d/2、备份配置文件mv CentOS-Base.repo转载 2014-08-03 16:10:34 · 546 阅读 · 0 评论 -
telnet不能用,提示:-bash: telnet: command not found
1、[root@localhost ~]# telnet bash: telnet: command not found2、 查询了是否安装Telnet包,结果如下:[root@localhost ~]# rpm -qa telnet*telnet-server-0.17-47.el6.i6863、又查询了xinetd的状态:[root@localhost ~]# serv转载 2014-08-03 08:17:47 · 3415 阅读 · 1 评论 -
phpize使用方法
phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,下面介绍一个它的使用方法,需要的朋友可以参考下安装(fastcgi模式)的时候,常常有这样一句命令:代码如下:/usr/local/webserver/php/bin/phpize 一、phpize是干嘛的?phpize是什么?phpize是用来扩展php扩展模转载 2014-07-06 17:05:47 · 1425 阅读 · 0 评论 -
使用:/usr/bin/phpize 报错
使用:/usr/bin/phpize出现下面错误提示Can't find PHP headers in /usr/include/phpThe php-devel package is required for use of this commandyum install php-devel 解决转载 2014-07-06 17:03:22 · 13357 阅读 · 0 评论 -
LINUX下一款不错的网站压力测试工具webbench
分类: CENTOS2013-02-27 09:46 709人阅读 评论(0) 收藏 举报[html] view plaincopywget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd we转载 2014-07-03 09:10:46 · 1274 阅读 · 0 评论 -
CentOS系统时间与现在时间相差8小时解决方法
很多网友在安装完CentOS系统后发现时间与现在时间相差8小时,这是由于我们在安装系统的时选择的时区是上海,而CentOS默认bios时间是utc时间,所以时间相差了8小时。这个时候的bios的时间和系统的时间是不一致的,一个代表 utc 时间,一个代表cst(+8时区),即上海时间。下面是同步时间的解决方法:1、vi /etc/sysconfig/clock #编辑文件Z转载 2014-07-23 07:22:59 · 8559 阅读 · 0 评论 -
Linux安装PHP加速器Xcache
XCache 是一个又快又稳定的 PHP opcoolcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 PHP_4_3 PHP_4_4 PHP_5_0 PHP_5_1 PHP_5_2 HEAD(6.x), 并支持线程安全/Windows. 与同类 opcoolcode 缓存器相比更胜一筹, 比如转载 2014-09-10 07:57:15 · 854 阅读 · 0 评论 -
Nginx使用的php-fpm的两种进程管理方式及优化
PS:前段时间配置php-fpm的时候,无意中发现原来它还有两种进程管理方式。与Apache类似,它的进程数也是可以根据设置分为动态和静态的。php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格式,而在新的5.3.x版本中,则是和php.ini一样的配置风格。在5.2.x版本中转载 2014-09-22 10:56:16 · 598 阅读 · 0 评论 -
Linux利器strace
strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。strace使用参数-p 跟踪指定的进程-f 跟踪由转载 2014-09-24 08:08:18 · 2876 阅读 · 0 评论 -
Linux 下命令行模式与X-window之间的切换
命令行模式:也可以称为终端界面(terminal或console)默认情况下会有6个Terminal来让用户登录,切换方式为:[Ctrl]+[Alt]+[F1]~[F6](F1-F6为6个终端号)6个终端界面的命名:[tty1~tty6] Linux登录模式主要分为两种:1.纯文本界面(run level 3)2.图形化登录界面X-window(run level5)命令行形式转载 2014-12-26 10:31:49 · 2788 阅读 · 0 评论 -
CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
准备篇:1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m tcp -p t转载 2014-03-02 12:13:49 · 1414 阅读 · 0 评论 -
Linux apache 添加 mod_rewrite模块
apache已安装完毕,手动添加mod_rewrite模块 #find . -name mod_rewrite.c //在apache的源码安装目录中寻找mod_rewrite.c文件#cd modules/mappers/ //进入包含mod_rewrite.c文件的目录#/usr/share/apache-2.2.11/bin/apxs -c mod_rewrite.c //apx转载 2014-08-03 09:51:36 · 2294 阅读 · 0 评论 -
CentOS 6.2安装配置LAMP服务器(Apache+PHP5+MySQL)
准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m tcp -p tc转载 2014-02-27 22:26:57 · 1079 阅读 · 0 评论 -
Linux使用SFTP进行数据传输
sFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。sFTP 为 SSH的一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol的安全文件传输子系统,SF原创 2015-01-06 20:05:28 · 2688 阅读 · 0 评论 -
解析su,su -,sudo的区别
肯定有人不知道下面两个命令的区别,1[warmcolor@PC ~]$ su1那下面两个命令的区别呢?1[warmcolor@PC ~]$ su1[wa转载 2014-11-03 21:05:48 · 842 阅读 · 0 评论 -
shell之“>/dev/null 2>&1” 详解
shell中可能经常能看到:>/dev/null 2>&1命令的结果可以通过 %> 的形式来定义输出,其中 %> 代表文件描述符我们将这个命令组合:“>/dev/null 2>&1” 拆为四部分来分析下:1:首先 0> 表示stdin标准输入; 1> 表示stdout标准输出; 2> 表示stderr错误输出;2:符号 > 等价于 1> (系统默认为1,省略了先)转载 2014-10-11 22:42:06 · 622 阅读 · 0 评论 -
linux下设置固定IP的方法
linux系统安装完,以后通过命令模式配置网卡IP。1.配置网卡IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0 #第二块网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth0 #物理设备名IPADDR=192.1转载 2014-10-09 16:12:44 · 1296 阅读 · 0 评论 -
linux php 安装xdebug
我的环境是PHP 5.2.5,下载的xdebug是Xdebug v2.2.1 源码包 PHP 5.3.20用的是Xdebug v2.1.0 {版本一定要匹配}下载地址为: http://xdebug.org/files/xdebug-2.2.1.tgz安装过程是:1、 tar zxvf xdebug-2.2.1.tgz cd xdebug-2.2.12、运行 p转载 2014-07-06 12:02:37 · 581 阅读 · 0 评论 -
Linux常用命令
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log原创 2014-03-19 10:35:07 · 838 阅读 · 0 评论 -
把linux图形启动界面修改成命令行界面
由于图形界面比较耗资源,需要把启动界面修改成命令行界面,怎么修改呢?1、vim /etc/inittab2、把id:5:initdefault:改成 id:3:initdefault:3、重启即可转载 2014-09-29 21:04:12 · 706 阅读 · 0 评论 -
centos6.3搭建FTP服务器图文教程
今天下午不忙,没什么事,看到我大红盟linux版块如此冷清,心不能忍,做了个FTP服务器的搭建教程,大家可以看看,不会做视频,就图文交叉了,写得不好,望谅解。以后有时间再出一个LNMP的教程。不磨叽,开始。系统:CENTOS 6.3 平台:vsftpd准备:关闭linux防火墙,(不想关的可以把ftp的21端口加到防火墙规则即可,我为了省事)#chkconfi转载 2014-03-02 01:36:38 · 2905 阅读 · 0 评论 -
虚拟机无法联网解决方法
虚拟机无法联网,service network start 启动eth0报错:Error: Connection activation failed: Device not managed by NetworkMan错误的原因是:网络管理装置不被允许。解决方法:运行下列命令chkconfig network offchkconfig原创 2014-07-17 16:13:42 · 2794 阅读 · 0 评论 -
& 和nohup使用
" & "的使用 将工作丢到背景(这里指的背景并非是系统的背景,只的是在终端模式下,可以避免ctrl+c中断的一个情景)中去执行(但是如果终端关闭时,程序也就退出了,这时可以使用nohup指令) [sislcb@gm_247 ~]$ tar -zpcf test.gz test &[1] 26433 // [1] 分配的后台工作号码, 26433 是PI转载 2014-07-19 18:28:01 · 655 阅读 · 0 评论 -
CentOS 开机自启动脚本
开机时执行自己的脚本.1.编写自己的服务脚本进入系统服务脚本目录:cd /etc/rc.d/init.d/vi test内容如下:#!/bin/bash## chkconfig: - 57 75# description: test servicestart() {echo "Starting test ...转载 2014-07-18 07:39:50 · 854 阅读 · 0 评论 -
CentOS 6.4 中yum命令安装php5.2.17
最近给公司部署服务器的时候发现他们提供的服务器是centos6.4系统的,装好系统和相关服务httpd,mysql,php,一跑代码,发现php5.3中的zend加密不能用,安装Zend Guard Loader后仍旧不能使用,才发现是程序中只支持Zend Optimizer解密。于是只得查找php5.2的版本。赶紧上网找一下,有没有yum安装php5.2的。 还真被我找到了。只好修改yu原创 2014-03-01 01:31:30 · 1201 阅读 · 0 评论 -
vi命令使用
按Esc切换到命令行模式,输入::set nu如果您想每次进入vi都标出行号,编辑~/.vimrc文件。也就是在用户的主目录下,编辑存档.vimrc文件。里边写一行: set nu。这样,该用户登录以后,只要进入vi,就有行号。如果想取消只要删除set nu这一行或用”注释掉即可。转载 2014-02-27 21:46:37 · 651 阅读 · 0 评论 -
linux下火狐浏览器安装flash player插件
1 去官方网站下载flash player 安装包。后缀名为.tar.gz,假设名称为flash.tar.gz 默认在桌面2 下载后解压缩,使用以下命令#tar -zxvf /root/Desktop/flash.tar.gz解压会生成libflashplayer.so文件3 拷贝文件至moilla的插件目录下#cp libflashplayer.so /usr/lib/转载 2014-03-01 19:35:02 · 798 阅读 · 0 评论 -
centOS怎样强制卸载PHP以及自定义安装PHP
这个是原创的,当然也是在前人的基础上,自己留个拷贝,其他人也不用再摸索了。转载请保留版权信息谢谢:http://blog.csdn.net/21aspnet/ 很无语,centOS居然php版本才5.1.6,很多开源的CMS无法安装。查看php版本命令:#php -v 这个命令是删除不干净的#yum remove php因为使转载 2014-03-01 00:59:46 · 792 阅读 · 0 评论 -
利用securecrt在linux与windows之间传输文件
SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能。比ftp命令方便多了,而且服务器不用再开FTP服务了。rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)。转载 2014-02-27 22:49:53 · 784 阅读 · 0 评论 -
解决Linux下SSH等终端乱码问题
1.vi /etc/sysconfig/i18nCentos5.5原来内容是://LANG="en_US.UTF-8"//SYSFONT="latarcyrheb-sun16"将内容改为 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB转载 2014-02-27 21:11:27 · 2944 阅读 · 0 评论 -
mysql5.5.28.tar.gz编译安装操作笔记
1、yum安装依赖包yum install wget gcc gcc-c++ make cmake ncurses-devel libtool zilib-devel -y 2、创建mysql用户useradd -s /sbin/nologin -M mysql 3、编译安装mysqlcmake -DCMAKE_INSTALL_PREFIX=转载 2014-02-22 20:28:05 · 1138 阅读 · 0 评论 -
php安装错误 (node.c:1953:error) 解决办法
CentOs安装PHP在make时报错:root@---- [/opt/php-5.2.17]# make/bin/sh /opt/php-5.2.17/libtool --silent --preserve-dup-deps --mode=compile gcc -Iext/dom/ -I/opt/php-5.2.17/ext/dom/ -DPHP_ATOM_INC -I/opt/转载 2014-02-22 20:23:41 · 7213 阅读 · 0 评论 -
linux下mysql-5.5.27.tar.gz源程序包安装实例
研究了好几天,终于把mysql装上了,现在来做下小结。系统环境:fedora8 虚拟机。1、检查安装使用的编译工具gcc是否存在,如果不存在则要下载安装# gcc -v 2、卸载低版本的mysql,命令如下:# rpm -qa|grep -i mysql //查询系统中已安装的mysql相关软件包mysql-devel-3.23.54转载 2014-02-22 20:27:10 · 1073 阅读 · 0 评论