如何关闭“看不见”的node进程

今天遇到的问题是,开启了一个node进程,但不小心退出了shell,之后再进入服务器就看不到这个node进程了。
再次开启这个node服务就报错,那么我们如何关闭之前的node进程呢?

首先,我们要查看当前有多少关于”node”的进程:

得到结果:

OK,我看到了自己之前开启的xxxyyy.js,他的进程ID是10638!

杀了它:

搞定!-9是强杀,-2是什么各位只有自己去查一下kill的指令说明了。

4G内存主机下Mysql的优化方案?

 

PHP该如何抓取远程图片?

试过几个方案,fopen/fwrite、file_get_contents/file_put_contents,最后还是采用了curl,效率高,图片也不会坏掉,只是听说对服务器消耗要大一些,也有高手建议使用socket。

 

CentOS设置iptables仅22/80端口可访问

以下挨着一行一行输入执行即可。
(最好清空之前的iptables,避免顺序上有错误?新手别随便清空,保存后很容易OVER)

查看当前服务器打开了哪些端口:

查看防火墙设置:
-L 是iptable的查看类命令,-n是指列出来的规则详情显示数字IP而非显示别名(如果不加-n,有些规则会给你显示为别名,也许你就不认识了……)

开放22、80端口:

 

取消其他端口的访问规则:

允许本地回环接口(即允许本机访问本机):

允许已建立的或相关连的通行(如数据库链接):

允许所有本机向外的访问:

保存配置:

OK,大功告成!