(613) 828-5555

这几天发现网站老是打不开,按照错误提示我跟着下面的文章查了一圈,改了一圈,还是不能解决,后来无意中使用: top 命令查看资源占用,发现php-fpm占满了前10位,估计是这个进程耗光内存和CPU资源了,连带着上面的其它服务都给弄死了,再查端口情况: netstat -an 发现有两个来自“荷兰阿姆斯特丹”的IP大量连接80端口,随即用: iptables -A INPUT -s 191.96.249.54 -j DROP 命令把它们屏蔽掉! 如果遇到是IP段的,也可以用: iptables -A INPUT -s 191.96.249.0/16 -j DROP 这样的格式整个段封掉。 再看服务器,一切正常喽!! nginx 502 Bad Gateway 错误解决办法  一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考:   Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这些出错都揽在自己身上了,着实让nginx的推广者备受置疑,毕竟从字眼上理解,bad gateway?不就是bad nginx吗?让不了解的人看到,会直接把责任推在nginx身上,希望nginx下一个版本会把出错提示写稍微友好一些,至少不会是现在简单的一句 502 Bad Gateway,另外还不忘附上自己的大名。 Read More …

Linux 强制重启、强制关机

有时候,linux 由于硬盘或者其它原因, 某个进程挂住了,怎么也杀不死, 输入 reboot 命令也无法重启。 这时候,一般只能按机箱上的reset健来重启了。 如果是远程ssh,那怎么办呢? 下面两行命令可以搞定: echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger

linux中的screen命令帮助你保存终端会话

linux中强大的screen命令 今天发现了一个“宝贝”,就是Linux的screen命令,对于远程登录来说,不仅提供了类似于nohup的功能,而且提供了我非常喜欢的“多个桌面”的功能。 平常开一个putty远程登录,经常需要在两个程序之间来回切换,怎么办?ctrl-z和fg、bg?这些太麻烦了。其实我们可以借助screen命令来实现轻松便捷的切换。 我主要是参考了下面的两篇文章(附在结尾),我自己总结的方法是: “首先用screen [-S]命令建立一个session,然后就可以在这个session中建立多个window了。使用screen [-S]可以建立多个session,而每个session又可以建立多个window。在不同的window之间可以用Ctrl-A n/p等命令来切换。而想要在多个session之间切换,则需要你Ctrl-A d回到登录session(就像一棵大树的根),然后再通过screen -ls查看有哪些session,然后使用screen -r来决定恢复到哪个session。对于已经Attached Session则不能直接screen -r,需要先screen -d,然后才能screen -r” ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 【转载1】 系统管理员经常需要远程登录服务器 然后在服务器上跑一些程序 有个时候 得跑很长时间(超过12小时) 这是如果程序没结束就退出远程管理终端 远程跑的程序很有可能就此当掉 以前常用的解决方式是用命令nohup 但是nohup也有很多的问题 当有了screen 这一切便都迎刃而解了 敲入命令screen 会创建一个跑着shell的单一窗口 在这里面 你可以跑你所需要的程序 然后Ctrl+a d退出刚创建的窗口(回到进入screen前的环境) 然后再敲入命令screen创建新的终端窗口 就这样 你可以建立多个有shell的窗口(这些窗口里都可以跑你自己的应用) 这样就是你退出远程管理窗口(进入screen的环境) 你的screen窗间的窗口都不会关闭 里面跑得应用自然也不会当掉 用screen jotty

vSphere Client无法连接到ESXI主机

在XP下安装vsphere client 5.5后,连接VCENTER 5.5或esxi5.5 出现错误如下: vSphere Client could not connect to “FQDN or IP Address” An unknown connection error occurred. (The Client could not send a complete request to the server. (The underlying connection was closed: An unexpected error occurred Read More …

MySQL导入导出及备份恢复方法

参考一下这个吧 还原或者导入数据库命令: mysql -u root –password=root 备份数据库命令: mysqldump -u root –password=root –database helloworld >helloworld_backup.sql 其他用法: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名表名> 导出的文件名 mysqldump -u wcnc (407) 839-2314

9167932616

使用 wget 完成批量下载 如果想下载一个网站上目录中的所有文件, 我需要执行一长串wget命令, 但这样做会更好: wget -nd -r -l1 –no-parent /www.foo.com/mp3/ 这条命令可以执行的很好, 但有时会下载像 index.@xx 这样一些我不想要的文件. 如果你知道想要文件的格式, 可以用下面的命令来避免下载那些多余的文件: wget -nd -r -l1 –no-parent -A.mp3 -A.wma /www.foo.com/mp3/ 我来简单的介绍一下命令中指定选项的作用. -nd 不创建目录, wget默认会创建一个目录 -r 递归下载 -l1 (L one) 递归一层,只下载指定文件夹中的内容, 不下载下一级目录中的. –no-parent 不下载父目录中的文件 wget Read More …

707-475-5711

for i in * ; do mv $i $i”.jpg” ; done 该命令用“;”号分成三个步骤: 1、for i in *; 遍历所有文件名赋值给变量i。 2、do mv $i $i”.jpg”;使用mv命令将$i变量存储的文件名的值改成$i”.jpg”。 3、done 完成。

dotNet平台的应用程序无法打开一例

自己开发的程序,.NET 2.0平台。在XP系统一直运行得好好的,突然有一天就打不开了,没有弹出任何提示,就是在任务管理器里面看到一下进程,过一会自动消失,WINDOWS的应用程序日志里面也没有记录,后来把操作系统的错误报告打开后,应用程序日志里面出现来源为“.NET Runtime 2.0 Error Reporting”的错误:EventType clr20r3, P1 mybooks.exe, P2 1.0.0.0, P3 56a59101, P4 mscorlib, P5 2.0.0.0, P6 4889dc80, P7 f13, P8 3, P9 system.io.filenotfoundexception, P10 NIL. 放GOOGLE查到一种解决方案(试验后没能解决):​ ————————start—-​ mscorlib: system.io.filenotfoundexception – The exception that is thrown when an attempt 2192517551

(866) 687-2266

Excel表格使用公式将币种金额转换成中文大写 原始数字 2135.06 人民币: 贰仟壹佰叁拾伍元零陆分 公式:=IF(B2<0,”负”,””)&IF(ABS(B2)>1,TEXT(TRUNC(ABS(ROUND(B2,2))),”[DBNum2]”)&”元”,””) &IF(ISERR(FIND(“.”,ROUND(B2,2))),””,TEXT(RIGHT(TRUNC(ROUND(B2,2)*10)),”[DBNum2]”)) &IF(ISERR(FIND(“.0″,TEXT(B2,”0.00″))),”角”,””) &IF(LEFT(RIGHT(ROUND(B2,2),3))=”.”,TEXT(RIGHT(ROUND(B2,2)),”[DBNum2]”)&”分”,”整”) 二千一百三十五元○六分 公式:=IF(B2<0,”负”,””)&IF(ABS(B2)>1,TEXT(TRUNC(ABS(ROUND(B2,2))),”[DBNum1]”)&”元”,””) &IF(ISERR(FIND(“.”,ROUND(B2,2))),””,TEXT(RIGHT(TRUNC(ROUND(B2,2)*10)),”[DBNum1]”)) &IF(ISERR(FIND(“.0″,TEXT(B2,”0.00″))),”角”,””) &IF(LEFT(RIGHT(ROUND(B2,2),3))=”.”,TEXT(RIGHT(ROUND(B2,2)),”[DBNum1]”)&”分”,”整”) 泰铢: 贰仟壹佰叁拾伍铢陆萨当 公式:=IF(B2<0,”负”,””)&IF(ABS(B2)>1,TEXT(TRUNC(ABS(ROUND(B2,2))),”[DBNum1]”)&”铢”,””) &IF(IF(ISERR(SEARCH(“.”,ROUND(B2,2))),0)>0,TEXT((“0.”&MID(ROUND(B2,2), SEARCH(“.”,TEXT(ROUND(B2,2),”0.00″))+1,2))*100,”[DBNum1]”)&”萨当”,”整”) 二千一百三十五铢六萨当 公式:=IF(B2<0,”负”,””)&IF(ABS(B2)>1,TEXT(TRUNC(ABS(ROUND(B2,2))),”[DBNum1]”)&”铢”,””) &IF(IF(ISERR(SEARCH(“.”,ROUND(B2,2))),0)>0,TEXT((“0.”&MID(ROUND(B2,2), SEARCH(“.”,TEXT(ROUND(B2,2),”0.00″))+1,2))*100,”[DBNum1]”)&”萨当”,”整”) 美元(和泰铢一样只是改下单位): 贰仟壹佰叁拾伍美元陆美分 公式:=IF(B2<0,”负”,””)&IF(ABS(B2)>1,TEXT(TRUNC(ABS(ROUND(B2,2))),”[DBNum1]”)&”美元”,””) &IF(IF(ISERR(SEARCH(“.”,ROUND(B2,2))),0)>0,TEXT((“0.”&MID(ROUND(B2,2), SEARCH(“.”,TEXT(ROUND(B2,2),”0.00″))+1,2))*100,”[DBNum1]”)&”美分”,”整”) 二千一百三十五美元六美分 公式:=IF(B2<0,”负”,””)&IF(ABS(B2)>1,TEXT(TRUNC(ABS(ROUND(B2,2))),”[DBNum1]”)&”美元”,””) &IF(IF(ISERR(SEARCH(“.”,ROUND(B2,2))),0)>0,TEXT((“0.”&MID(ROUND(B2,2), SEARCH(“.”,TEXT(ROUND(B2,2),”0.00″))+1,2))*100,”[DBNum1]”)&”美分”,”整”)