收藏

Operation not permitted

今天更新svn时,由于部分原因更新中断,再次更新时提示文件已锁定,然后clean up清理时提示Operation not permitted,一开始以为是权限问题,但是sudo之后也不行,搜索之后找到解决方案: 进入.svn目录后执行以下命令即可 chflags -R * ...

更改 vsftpd 的端口号

vsftpd启动后,默认的ftp端口是21,现在我想把ftp端口改成 801 ,修改后能保证用户上传下载不受影响 1.编辑 /etc/vsftpd/vsftpd.conf 文件,在该配置文件中添加此行:listen_port=801 2.编辑 /etc/services 文件,将其中的 ftp 21/tcp 改为 ftp 801/tcp , ftp 21/udp 改为 f...

Tengine限制连接ngx_http_limit_req_module

官网地址文档地址:http://tengine.taobao.org/document_cn/http_limit_req_cn.html 文档补充: 在文档中有这样一段示例代码 由于一些特殊情况,需要用到连接访问限制,也就是防止被压力测试,因为是第一次接触这玩意儿,然后按照这个示例来配置,结果重启nginx的时候总是提示我 Restarting nginx d...

mysql启动报错

ERROR! The server quit without updating PID file (/data/sql_data/mysql.pid). 将数据库目录转移至新的服务器目录中,启动后出现上面的这种错误,解决办法: chmod -R 755 /data/sql_data ...

给网页去色

在遇到一些灾难性的事件时,我们经常看到很多网站的颜色全部变成黑白色的,原以为图片就是黑白的,后来发现原来是通过CSS滤镜实现的这种效果 html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); ...

mac卸载java

删除对应版本的JDK # sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk 删除在系统设置中的控件(java按钮) # sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane 删除插件 # sudo rm -rf /Library/I...

ThinkPHP时区配置设置(不定期更新中)

中国上海:Asia/Shanghai 美国纽约:America/New_York

Tengine配置合并js,css请求,关闭系统信息

第一次看到Tengine的时候被它的介绍和特性深深吸引,犹豫了好久终于确定选择使用它,但在实际配置过程中,由于经验缺少,按照文档提示来配置结果发现无法启动、报错、失效,经过多次实验和测试,将正确的配置记录下来 1、组合多个CSS、JavaScript文件的访问请求变成一个请求 在文档中,关于配置这块儿没有任何问题,但是在示例中,就给我造成了困扰 location /static/...

修改UCenter用户名长度限制的方法

一、修改用户名检查程序 打开php文件:uc_server/model/user.php和uc_client/model/user.php 找到check_username($username)函数 if($len > 15 || $len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$guestex...

Linux禁止ping

方法一(可以ping别人,但别人ping不了自己): 禁止 echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 恢复 echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all 方法二(通过防火墙禁用ping,ping不了别人也ping不了自己): ...

jQuery使用.on绑定hover事件

实际上,hover并不是一个事件,而是jQuery封装的一个方法,我们可以通过另外一种方法达到hover的效果 $(document).on('mouseover mouseout','.object',function(){})

Nginx性能优化

设置worker_processes 一般来说,拥有几个逻辑CPU,就设置为几个worker_processes 为宜,但是worker_processes最多开启8个,8个以上性能提升不会再提升了,而且稳定性变得更低,所以8个进程够用了 查看逻辑CPU数量:cat /proc/cpuinfo | grep "processor" | wc -l 设置worker_cpu_...

Nginx 502错误原因与解决办法

1、FastCGI进程是否已经启动 2、FastCGI worker进程数是否不够   运行 netstat -anpo | grep “php-cgi” | wc -l 判断是否接近FastCGI进程,接近配置文件中设置的数值,表明worker进程数设置太少 3、FastCGI执行时间过长 根据实际情况调高以下参数值 fastcgi_connect_timeo...

CentOS下新安装的Nginx运行PHP报错:502 Bad Gateway

出错是因为php-fpm没有安装好,再次重新安装php-fpm就好了

The server quit without updating PID file (/data/i-1mor6qnl.pid).

data为服务器的数据盘,挂载在根目录下面,将数据库的数据目录下的内容复制到data目录后,启动数据库出现标题所示错误(配置是正确的),经过ls -l命令查看,发现在将原数据目录下的内容复制到data目录下后,文件所有人自动变为了root,需要将该目录下的所有文件、目录(包括data目录本身)的归属和用户组重新调整给mysql ...

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

今天在配置客户服务器的时候遇到了一个很奇怪的问题,MySQL能够正常启动和停止,但在使用mysql -u root -p进入mysql的时候,出现标题所示的错误 根据错误提示,/var/lib/mysql目录下面缺少mysql.sock文件,将数据库的data目录下的mysql.sock软链到/var/lib/mysql目录下面就好了,mysql.sock文件是数据库启动后自动生成的,没...

Centos查看端口占用情况和开启端口命令

Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1、开启端口(以80端口为例) 方法一: // 写入修改 # /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT // 保存修改 # /etc/init.d/ip...

使用CentOS DVD作为默认yum源

1、为DVD创建一个挂载目录 [root@localhost ~]# mkdir /mnt/dvd_centos 2、在Linux下挂载CentOS DVD [root@localhost ~]# mount -t auto /dev/dvd /mnt/dvd_centos 3、查看相关配置文件,目录为 [root@localhost ~]# ls -l /etc/yum.rep...

PHP下载报错:Class 'finfo' not found解决办法

在php中找到php_fileinfo这个扩展,去掉前面的封号即可

javascript报错:意外地调用了方法或属性访问

出现这个问题的原因在于js里调用了未声明的变量,大部分浏览器会直接忽略,但在IE7浏览器里面(IE6没有试验,不知道有没有这个问题)会直接报错,导致功能不可用,至于解决办法,直接声明变量就行了 ...