服务器
毛仁奇
从事软件开发、网站建设近十年,有丰富的开发和管理经验,目前带领团队对公司PC和移动端网站开发,以及公司日常使用的管理系统开发。
展开
-
aliyun下lnmp、lamp一键安装包
适用新手安装LNMP,支持CentOS 6、7 Debain 6+和Ubuntu 12+等系统 脚本特性:持续不断更新源码编译安装,大多数源码是最新stable版,并从官方网址下载一些安全优化提供多个数据库版本(MySQL-5.6, MySQL-5.5, MariaDB-10.0, MariaDB-5.5, Percona-5.6, Percona-5.5转载 2016-01-18 09:09:44 · 722 阅读 · 0 评论 -
视频:Linux服务器安装FTP及配置
http://cloud.video.taobao.com/video/play/sid/10290878/uid/c3Vubnlfbmljb2xlODI%3D/v/2001/f/video.swf转载 2015-04-02 08:57:19 · 567 阅读 · 0 评论 -
linux下最简单的禁ping方法
linux下最简单的禁ping方法首先登陆服务器终端之间执行:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all这样就可以禁ping了。如果想恢复ping可以执行命令echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all转载 2015-03-06 08:20:25 · 432 阅读 · 0 评论 -
apache启用gzip压缩方法
一、gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小。这取决于文件中的内容。 利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。这样经过压缩后实际上降低转载 2015-03-03 10:36:58 · 362 阅读 · 0 评论 -
LINUX下的PHP木马查询
一句话查找PHP木马 # find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decoolcode|spider_bc"> /tmp/php.txt # grep -r --include=*.php '[^a-z]eval($_POST' . > /tmp/e原创 2014-09-03 17:27:24 · 864 阅读 · 0 评论 -
centos下php运行出现Call to undefined function curl_init()的解决方法
点击后台视频上传功能时报原创 2014-05-30 15:51:48 · 6477 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
service mysqld start原创 2014-06-28 16:26:19 · 351 阅读 · 0 评论 -
FTP账号添加
添加FTP账户(ubuntu)sudo useradd -g ftp -d /pkg/web/www.XXXXX.com/webroot/n -M ftpp0451centos/usr/sbin/useradd -d /pkg/web/www.p0551.com/webroot/n -g ftp -s /sbin/nologin ftpp0551原创 2014-07-03 09:54:41 · 569 阅读 · 0 评论 -
Linux下crontab命令的用法
任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔1转载 2014-07-03 09:50:17 · 345 阅读 · 0 评论 -
php添加pdo_mysql扩展
网站报错:The PDO_MYSQL extension not loaded!,原因 是pdo_mwget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgztar xzvf PDO_MYSQL-1.0.2.tgzcd PDO_MYSQL-1.0.2/usr/local/php/bin/phpizeConfiguring for:原创 2014-05-16 15:57:19 · 529 阅读 · 0 评论 -
Linux SCP命令复制传输文件的用法
SCP命令是用户通过网络将一台Linux服务器的文件复制到另一台Linux服务器,方法如下:一:从本地复制到远程复制文件:命令格式: scp local_file remote_username@remote_ip:remote_folder 例子:scp /home/space/music/1.mp3 [email protected]转载 2015-04-02 09:03:30 · 398 阅读 · 0 评论 -
centos 系统挂载数据盘(两个盘的数据切换)
适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)* Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。 1、查看数据盘在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如下图原创 2015-04-02 08:39:16 · 3233 阅读 · 0 评论 -
crontab 启动 、运行 和编辑 查看
cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start/sbin/service crond stop/sbin/service crond restart/sbin/service crond reload以上1-4行分别为启动、停止、重启服务和重新加载配置。要把cron设为在开机转载 2015-10-26 15:01:24 · 2562 阅读 · 0 评论 -
lanmp v2.5一键安装包发布(包括lamp,lnmp,lnamp安装)
lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境的快速简易安装包,执行一个脚本,整个环境就安装完成就可使用,快速,方便易用,安全稳定1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+my转载 2014-09-03 17:37:01 · 559 阅读 · 0 评论 -
Linux版主机卫士安装使用
1、软件安装1.1 必要环境32 位系统必须使用 32 位程序,64 位系统必须使用 64 位程序1.2 安装过程步骤 1:到主机卫士官网(zhuji.360.cn)下载软件安装包(.tar.gz 格式)到服务器 64 位系统 wget http://zhuji.360.cn/zhujiweishi0.5.5X64.tar.gz 32 位系统 wget http://zhu原创 2015-06-09 10:53:19 · 1679 阅读 · 0 评论 -
360网站卫士的IP段添加进服务器的白名单中
我们需要将360网站卫士的IP段添加进服务器的白名单中,防止网站卫士服务被误认为攻击而屏蔽IP,以下为360网站卫士的IP段:183.136.133.0-183.136.133.255220.181.55.0-220.181.55.255101.226.4.0-101.226.4.255180.153.235.0-180.153.235.255122.143原创 2015-06-05 16:58:37 · 4657 阅读 · 0 评论 -
Linux SNMP
编译和安装请使用root账号或者使用sudo权限安装,否则会提示权限错误。首先我们需要下载Net-SNMP的源代码,请选择一个相对比较新的SNMP版本,例如5.7.2(当前最新版本),地址如下:http://download.cloud.360.cn/yjk/net-snmp.tar.gz使用wget下载代码:root@snmp~# wget http://转载 2015-06-08 11:51:44 · 547 阅读 · 0 评论 -
FTP主动被动模式配置混乱导致无法登录
现象:用户反馈ftp无法登陆,ssh登陆是正常的,在登陆ftp的时候提示错误:连接接受发送的数据确认失败,新建ftp站点同样有提示错误:服务器端接口异常,ftp站点添加失败。1、解决方案1分析过程及解决方案:我们入机器后查看,确认是/etc/vsftpd/vsftpd.conf,用户主动模式和被动模式设置错误导致。在/etc/vsftpd/vsftp原创 2015-04-02 08:54:38 · 2626 阅读 · 0 评论 -
Linux下解压rar格式的压缩文件
如果需要在Linux系统下解压RAR格式的压缩包,需要安装Linux版本的rar程序。具体安装步骤如下:wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gztar zxvf rarlinux-3.8.0.tar.gzcd rarmakemake install 安装完毕后通过"rar x 文转载 2015-04-02 08:41:59 · 418 阅读 · 0 评论 -
在linux中添加ftp用户,并设置相应的权限
在linux中添加ftp用户,并设置相应的权限,操作步骤如下:1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test2、建用户:在root用户下:useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/testpasswd test //为test设置密码3、更改用户相应原创 2015-04-02 08:46:48 · 339 阅读 · 0 评论 -
Linux中PHP如何安装curl扩展方法
如果php已经在系统编译好,后来又需要添加新的扩展。一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展。下面以安装curl扩展为例:1、下载curl安装包。(我的php是4.4.4的,下载最新的curl 7.16 不能使用,最后下载7.14的才可以,所以要注意一下版本问题)./configure转载 2015-04-02 08:55:52 · 393 阅读 · 0 评论 -
LAMP环境编译
1.禁掉SElinux可参考 :http://blog.csdn.net/wangxiaofei2006/article/details/74814172.删除Iptables规则:iptables -F3.确保安装了gcc 、gcc-c++ 、make4.安装库文件,脚本如下(运行脚本sh -x lamp.sh):cd /lamp/libxml2-2.6原创 2013-08-14 14:13:35 · 502 阅读 · 0 评论 -
rm: argument list too long 的处理方法
进入要删除的文件目录下键入如下命令:ls | xargs -n 10 rm -fr ls原创 2014-01-23 17:20:32 · 460 阅读 · 0 评论 -
windows下SVN服务器搭建和使用
SVN服务器搭建和使用:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.htmlhttp://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407979.htmlhttp://www.cnblogs.com/xiaobaihome/archive/201原创 2013-04-22 19:07:43 · 419 阅读 · 0 评论 -
SVN客户端应用
1.启动svnservesvnserve -d -r /opt/svn/#svnserve -d --listen-port 3312 -r /data0/htdocs/svn/2.svn import /pkg/web/www.pr021.com svn://localhost/pr021.repo -m “add code for pr021 web”3.在本地建个文件原创 2013-05-25 10:51:45 · 867 阅读 · 0 评论 -
服务器内站不能运行(空间不足)
今天发现服务器上的网站后台登录不了,提示验证码有误,并且还有个很巧的事,文件上传不了,一上传,只有文件名,但大小为0字节,刚开始以为是权限问题,查看了没问题,然后查看数据库,一重启数据库,重启不了,结果发现是因为磁盘空间给的太小,全占满了。原创 2013-05-09 21:59:21 · 433 阅读 · 0 评论 -
XAMPP安装
1、下载:首先通过wget下载 xampp linux 1.6.7版本,地址为http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/xampp-linux-1.6.7.tar.gz记住在Ubuntu下使用wget的时候前面要加sudo具体为:sudo wegt http://sourceforge.net/project原创 2013-05-23 10:02:54 · 572 阅读 · 0 评论 -
不让其它域名指向到我的服务器(Apache 禁止未授权域名指向 )
最近,公司反映有一个域名解析到我们的服务器上了,但是看apache的配置并没有接收这个域名,网上查了下原来是Apache默认情况下,接收未配置的虚拟主机请求,会显示第一个虚拟主机内容返回给浏览器。所以看来是被非法域名解析到自己的服务器上,非法借用网站内容。因此,我们可以增加一个内容为404错误的虚拟主机,并把他放到第一个位置。这样,对于未配置的虚拟主机,请求的数据都会访问到404错原创 2013-07-03 13:57:58 · 1666 阅读 · 0 评论 -
xxx.com跳到www.xxx.com的处理(301重定向)
方法就是,在根目录 下添加 .htaccess,里面添加如下代码:RewriteEngine OnRewriteCond %{http_host} ^XXX.com [NC]RewriteRule ^(.*)$ http://www.XXX.com/$1 [R=301.L]原创 2013-07-17 12:28:33 · 86638 阅读 · 0 评论 -
虚拟机上配置xxx.com跳转到www.xxx.com
三个地方要注意:一、116.XXX.XXX.206(外网服务器)上的nginx.conf上配置: server_name xxx.com www.xxx.com; 保存重启nginx二、内网服务器上(192.168.0.83)xxx.com.conf文件上配置如下: ServerName xxx.com ServerAlias www.xxx.com原创 2013-07-24 16:05:33 · 44090 阅读 · 0 评论 -
虚拟机的配置
要想看懂这个文档的需要有点基础,不然会看不懂,以后有时间我会丰富里面的东西,这里只是讲一个大概的思路,如有不明白之处,可以留言。环境:以206服务器做主服(116.XXX.XXX.206外网),0.81(192.168.0.81内网)和0.82(192.168.0.82内网)两个服务器是挂载的服务器,local81.prykXXb.com站在0.81虚拟服务器上,local.prykX原创 2013-07-16 18:05:35 · 1170 阅读 · 0 评论 -
点击文章内页不跳转
今天合肥近视站出现了个怪情况,点击二级页面不跳转,只出现首页,并且打开后台时,提示多重重定向,查了老半天发现原来是apache配置文件配置错误,正确的配置是 ServerName www.hfjstest.com DocumentRoot E:\htdocs\hfjs\www RewriteEngine On原创 2013-04-16 22:12:16 · 496 阅读 · 0 评论 -
输入IP后跳到指定域名
www.p0XX1.com站在211.144.85.XXX服务器上现在他们希望输入113.10.238.XXXIP可直接跳到www.p0XX1.com站上。方法就是修改211.144.85.XXX服务器上的http.conf里第一个配置站的源码文件里的.htaccess里添加:RewriteCond %{http_host} ^113.10.238.XXX [NC]原创 2013-07-03 17:22:07 · 1387 阅读 · 0 评论 -
CentOS6.4 64位系统下安装 php5.2.17 + apache2.2+mysql5.5
准备篇: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 tcp –dport 3原创 2013-05-16 14:18:20 · 938 阅读 · 0 评论 -
LINUX下的PHP木马查询
一句话查找PHP木马:进入要处理的项目下执行如下命令 # find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decoolcode|spider_bc"> /tmp/php.txt # grep -r --include=*.php '[^a-z]eval(原创 2014-01-23 09:35:16 · 683 阅读 · 0 评论 -
Centos下安装配置samba
Centos下安装配置samba1、在可以联网的机器上使用yum工具安装,如果未联网,则挂载系统光盘进行安装。# yum install samba samba-client samba-swat有依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。2、查看安装状况3、安装包说明samba-common-原创 2013-11-29 14:19:07 · 461 阅读 · 0 评论 -
svn的迁移
两台机器都是window平台具体操作步骤:1、将原版本库导出svnadmin dump g:\svn >response_dump(单版本库,不过里面采用了主干分支结构,g:\svn是版本库主目录导出要一段时间,视版本多少而定,我的版本号到900多,用了至少10分钟吧,导出文件近500M)2、在新服务器上创建安装svn服务,创建版本空库svnadmin crea原创 2013-11-07 14:59:20 · 458 阅读 · 0 评论 -
sphinx中文分词技术在ubuntu服务器下的配置
####sphinx-for-chinese-2.1.0-dev-r3361 ON ubuntuapt-get install libmysqlclient-devcd /tmptar -xvf sphinx-for-chinese-2.1.0-dev-r3361.tar.bz2cd sphinx-for-chinese-2.1.0-dev-r3361./configu原创 2013-11-07 15:01:18 · 750 阅读 · 0 评论 -
Linux系统日志的介绍
系统的那些讯息以及应该记录在那些档案, 或如何显示, 是由 /etc/syslog.conf 来控制的. 以下是 RedHat 的 /var/log 目录中一些重要的记录档案的说明. 1. /var/log/lastlog : 记录每个使用者最近签入系统的时间, 因此当使用者签入时, 就会显示其上次签入的时间, 您应该注意一下这个时间, 若不是您上次签入的时间, 表示您的帐号可能被转载 2013-11-21 09:58:20 · 840 阅读 · 0 评论 -
centos下读取某个文件的头几行或末几行 (head 、tail)
读取头部,使用命令head。 如命令:head filename 默认显示文件 filename 的前十行内容;若希望显示文件的前二十行内容,使用命令:head -n 20 filename 若-n后面的整数为负数时,如head -n -20 filename,则表示列出除尾部的20行外的所有行。读取尾部,使用命令ta转载 2013-11-21 09:57:20 · 3181 阅读 · 0 评论