月度归档:2014年12月

centos删除系统自带的httpd

centos删除系统自带的httpd

1、[root@localhost etc]# rpm -qa|grep httpd,查看与httpd相关软件包。
httpd-tools-2.2.15-15.el6.centos.i686
httpd-2.2.15-15.el6.centos.i686
www.2cto.com
2、然后删除httpd:
[root@localhost etc]# rpm -e httpd

出现问题:
error: Failed dependencies:
httpd >= 2.2.0 is needed by (installed) gnome-user-share-0.10-6.el5.i386

3、还有一个相关的软件包没有删除,清除之,即:
[root@localhost etc]# rpm -e gnome-user-share
www.2cto.com
4、再删除httpd
[root@localhost etc]# rpm -e httpd

#可以使用参数–nodeps的意思就是不管各个程序包间的依赖关系。
[root@localhost etc]#rpm -e –nodeps httpd //这样不需要删除gnome-user-share了.

Xshell liunx 上传下载文件

一直在用Xshell,今天想把本地文件传到linux服务器上,于是直接把本地文件拖拽到Xshell窗口上,

结果提示“-bash: rz: command not found”

rz命令没找到?执行sz,同样也没找到。

安装lrzsz:

# yum -y install lrzsz

现在就可以正常使用rz、sz命令上传、下载数据了。
使用方法:
上传文件
# rz filename
或直接拖曳本地文件到ssh活动窗口。
下载文件
# sz filename

详细用法:

http://blog.csdn.net/lioncode/article/details/7921525

CentOS装机必备-基本设置以及缺失文件

设置网络

自动连接

#cat /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes

重启网卡

#service network restart

——————————————

安装缺失文件

下载上传命令

rz: command not found

# yum install lrzsz

如果yum源没有直接下载到本地

#yum localinstall 文件

下载rpm

#rpm -i 文件

——————————————-

安装telnet

#yum -y install telnet

——————————————–

安装lua

#yum -y install lua

#yum -y install lua-devel

——————————————–

安装gcc编译C语言

cc: command not found

#yum gcc

#yum -y install gcc

说明:-y说明安装直接选择yes

——————————————–

checking for C++ compiler default output file name… configure: error: C++ compiler cannot create executables
See `config.log’ for more details.

#yum install gcc gcc-c++

——————————————–

phpize时提示

Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install

———————————————-

安装rzsz

#yum install lrzsz

———————————————

getcwd: cannot access parent directories的解决方法

getcwd 命令无法定位到当前工作目录。一般来说是因为你 cd 到了某个目录之后 rm 了这个目录
这时去执行某些 service 脚本的时候就会报 getcwd 。
只需要 cd 到任何一个实际存在的目录下在执行命令即可。
出现这种现象的原因还有,当前用户没有当前目录的可执行权限

安装Apache时./configure出现`/usr/local/src/httpd-2.2.21/srclib/apr`:的解决方法

configure:error: in `/usr/local/src/httpd-2.2.21/srclib/apr’:
configure:error: no acceptable C compiler found in $PATH
See `config.log’for more details.

执行./configure时,可能会遇到以上错误,这个主要是gcc包没有安装。对于这个问题,使用
# apt-get install gcc 就可以了。

注:CentOS的软件安装工具不是apt-get  是yum
# yum -y install gcc

WordPress 技巧:如何替换 Gravatar 头像的服务器地址

WordPress 默认头像是使用 Gravatar 头像,而 Gravatar 头像服务在国内访问又不是很稳定,经常出现无法打开的情况,这样的话用户头像就可能会无法载入,本文介绍使用 Gravatar 头像稳定服务器的方法。
解决思路

Gravatar 头像无法稳定访问的原因不是 Gravatar 网站服务器的原因,是国内防火墙的问题,所以解决思路是使用Gravatar 头像服务的(HTTPS)加密线路。
实现方法

把代码添加到主题目录下的functions.php文件最后即可

 function dmeng_get_https_avatar($avatar) {
	//~ 替换为 https 的域名
	$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
	//~ 替换为 https 协议
	$avatar = str_replace("http://", "https://", $avatar);
	return $avatar;
}
add_filter('get_avatar', 'dmeng_get_https_avatar');

原文链接:http://blog.wpjam.com/m/wordpress-gravatar-server/