针对阿里云及腾讯云等默认不开启swap分区解决办法
[ 2017-07-03 10:22:42 | 作者: admin ]
1、创建用于交换分区的文件
注:block_size、number_of_block 大小可以自定义,比如bs=1M count=1024 代表设置1G大小swap分区
2、设置交换分区文件
3、立即启用交换分区文件
如果在/etc/rc.local中有swapoff -a 需要修改为swapon -a
4、设置开机时自启用swap分区
需要修改文件/etc/fstab中的swap行。
添加
注:/mnt/swap 路径可以修改,可以根据创建的swap文件具体路径来配置。
...
阅读全文…
dd if=/dev/zero of=/mnt/swap bs=block_size count=number_of_block
注:block_size、number_of_block 大小可以自定义,比如bs=1M count=1024 代表设置1G大小swap分区
2、设置交换分区文件
mkswap /mnt/swap
3、立即启用交换分区文件
swapon /mnt/swap
如果在/etc/rc.local中有swapoff -a 需要修改为swapon -a
4、设置开机时自启用swap分区
需要修改文件/etc/fstab中的swap行。
添加
/mnt/swap swap swap defaults 0 0
注:/mnt/swap 路径可以修改,可以根据创建的swap文件具体路径来配置。
...
阅读全文…
解决导出excel时出现的日期变#号,长数字变科学记数法的问题
[ 2017-07-03 09:32:44 | 作者: admin ]
1) 文本:vnd.ms-excel.numberformat:@
2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
3) 数字:vnd.ms-excel.numberformat:#,##0.00
4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
5) 百分比:vnd.ms-excel.numberformat: #0.00%
以上是几种style样式,可以加到td或者table里,强制内容显示成以上格式,对于日期变成#号的,长数字变科学记数法的可以采用第一种样式,强制成文本方式显示即可
http://blog.csdn.net/coolwu/article/details/70153527
2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
3) 数字:vnd.ms-excel.numberformat:#,##0.00
4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
5) 百分比:vnd.ms-excel.numberformat: #0.00%
以上是几种style样式,可以加到td或者table里,强制内容显示成以上格式,对于日期变成#号的,长数字变科学记数法的可以采用第一种样式,强制成文本方式显示即可
http://blog.csdn.net/coolwu/article/details/70153527
安全狗导致IIS Worker Process 遇到了一个问题和错误模块 ntdll.dll的解决方法
[ 2017-07-03 09:17:00 | 作者: admin ]
装过安全狗的,有可能会导致以下几个错误,如果没有安装安全狗就再找一下其它解决方法,出现的症状有以下几种:
1、IIS Worker Process 遇到了一个问题,需要关闭
2、报告队列中的错误: 错误应用程序 w3wp.exe,版本 6.0.3790.3959,错误模块 ntdll.dll,版本 5.2.3790.5583,错误地址 0x0004cca2。
3、为应用程序池 'xxxxxx 提供服务的进程在与 World Wide Web Publishing 服务通信时遇到致命错误。进程 ID 为 '2672'。数据字段包含错误号。
这些问题经过长时间查找都没找到原因,包括重装系统,升级到最新版安全狗,后来经过高手指点,原来是安全狗的上报功能导致的,关闭上报功能即可解决,请看关闭方法截图:
...
阅读全文…
1、IIS Worker Process 遇到了一个问题,需要关闭
2、报告队列中的错误: 错误应用程序 w3wp.exe,版本 6.0.3790.3959,错误模块 ntdll.dll,版本 5.2.3790.5583,错误地址 0x0004cca2。
3、为应用程序池 'xxxxxx 提供服务的进程在与 World Wide Web Publishing 服务通信时遇到致命错误。进程 ID 为 '2672'。数据字段包含错误号。
这些问题经过长时间查找都没找到原因,包括重装系统,升级到最新版安全狗,后来经过高手指点,原来是安全狗的上报功能导致的,关闭上报功能即可解决,请看关闭方法截图:
...
阅读全文…
转:phpMyadmin 导入 出现“无法读取文件” 错误,解决办法
[ 2017-06-29 13:35:50 | 作者: admin ]
剔除网上提供的dos 命令的解决办法,在网上找到是因为phpmyadmin 没有找到合适的解决办法,于是在phpmyadmin 文件夹下建立,tmp 文件,然后给予 everyone 读写权限,问题解决
另外也可能是 PHP.ini 的配置问题,需要把safe_mode = off 改为 safe_mode = on
问题解决
另外也可能是 PHP.ini 的配置问题,需要把safe_mode = off 改为 safe_mode = on
问题解决
yum -y upgrade 和 yum -y update 区别 ,centos系统更新升级补丁问题
[ 2017-06-24 09:42:06 | 作者: admin ]
p.s. 不要轻易升级内核,RedHat/CentOS/Fedora使用 yum update 更新时,默认会升级内核。但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦。所以在生产环境中不要轻易的升级内核,除非你确定升级内核后不会出现麻烦的问题。使用yum update更新系统软件时,禁止升级内核,可以防止产生因不兼容导致的未知错误。
结论:不是万不得已的情况,不要尝试使用 yum -y update,尽量使用 yum -y upgrade
分别测试yum -y upgrade和yum -y update
升级前
系统版本: CentOS5.5
内核版本: 2.6.18-194.el5
升级前做过简单配置文件修改
yum -y upgrade 升级后
...
阅读全文…
结论:不是万不得已的情况,不要尝试使用 yum -y update,尽量使用 yum -y upgrade
分别测试yum -y upgrade和yum -y update
升级前
系统版本: CentOS5.5
内核版本: 2.6.18-194.el5
升级前做过简单配置文件修改
yum -y upgrade 升级后
...
阅读全文…
xcache的安装php5.2.17
[ 2017-06-23 11:20:47 | 作者: admin ]
为了适应isapi,只能选择php5.2.17版本,不同版本不能兼容
xcache 下载地址 http://xcache.lighttpd.net/pub/Releases/3.2.0/
php5.2.17需要选择ts版
xcache 下载地址 http://xcache.lighttpd.net/pub/Releases/3.2.0/
php5.2.17需要选择ts版
mysql中general_log(通用查询日志)关闭
[ 2017-06-23 09:00:34 | 作者: admin ]
通用查询日志--可以关闭
首先,进入mysql,输入
mysql> show global variables like '%general%';
+------------------+-----------------------+
| Variable_name | Value |
+------------------+-----------------------+
| general_log | ON |
| general_log_file | /opt/mysql/master.log |
+------------------+-----------------------+...
阅读全文…
首先,进入mysql,输入
mysql> show global variables like '%general%';
+------------------+-----------------------+
| Variable_name | Value |
+------------------+-----------------------+
| general_log | ON |
| general_log_file | /opt/mysql/master.log |
+------------------+-----------------------+
阅读全文…
MySQL按照汉字的拼音排序
[ 2017-06-16 10:41:34 | 作者: admin ]
按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序;
如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。
直接在查询语句后面 添加 order by name asc; 查询结果按照姓氏的升序排序;
如果存储姓名的字段采用的是 utf8字符集,需要在排序的时候对字段进行转码;对于的代码是 order by convert(name using gbk) asc; 同样,查询的结果也是按照姓氏的升序排序;
如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。
直接在查询语句后面 添加 order by name asc; 查询结果按照姓氏的升序排序;
如果存储姓名的字段采用的是 utf8字符集,需要在排序的时候对字段进行转码;对于的代码是 order by convert(name using gbk) asc; 同样,查询的结果也是按照姓氏的升序排序;