执行 rm -rf /bin 命令后

不小心删除了/bin目录,对于我们这种对系统认识不太高的人来说,的确是受到了灾难性的打击,但是静下心来好好搜索分析,还是能找到解决办法的,跨过了一个坎,就是一次成长,亲们,发现php的强大了吗^_^!

由于服务器被挖矿程序黑了,cpu占到100%,在删除相关问题文件的时候,不小心执行了 rm -rf /bin 命令,然后再删除另一个恶意文件时,发现rm命令不能用了,查询一下,发现ls和vi这些个基本命令全都不可用了,这下发现自己闯大祸了。线上服务器出问题从来没有小问题。

什么都不敢动了,赶紧网上查解决办法,网上大体上是给出了两个方案:一个是去机房使用系统光盘恢复bin目录;一个是从相同系统中拷贝bin目录下的文件到当前目录。简单了解了下,如果删除后取消了远程连接,也没办法再登录了,就只能用第一个方法了。还好,我保留着连接没有断,另外有一个相同系统的正常的服务器的bin目录可供使用,所以决定用第二个方案。

然而,问题又来了,bin被删除后,基本上系统什么命令都没办法执行了,cp,scp等等所有能用的命令都不可用了。。。

正在陷入极度恐慌之时,搜索到一篇文章,给了我一个思路,文章地址:http://www.cnblogs.com/hark0623/p/5886091.html,就是将文件放到web服务器上,然后通过wget将文件拉倒当前服务器来。接下来将被删除bin目录的服务器称为A,同系统正常服务器称为B;

按照这个思路,我将B服务器上的bin目录copy了一份到B服务器的web目录,浏览器测试可以将文件下载下来,接下来考虑怎样在A服务器上获取文件。原本文章里面说的使用wget的功能,经测试发现命令不可用,就是说wget也是在bin目录里的命令。那就再换思路,除了bin目录里的命令,还有哪些是可以远程获取文件内容的。

由于A、B两台服务器用的都是php,我就考虑,能不能用php的函数实现从B服务器上复制文件到A服务器上来的可能性。

php执行脚本的路子已经很熟悉了,但是当前情况是,A服务器上已经没办法进行vi等类似的编辑操作,也没法进行git等版本控制器的操作了,那么php有没有类似的命令行操作呢?然后继续网上搜索信息,发现php是可以直接执行php脚本的,参考文章地址:http://www.linuxdiyf.com/linux/13076.html,文章里提供了一个方法:

/usr/local/php/bin/php -r 'phpinfo();'

经过测试,使用下面的命令:

/usr/local/php/bin/php -r '$content=file_get_contents("http://abc.def.com/testbin/ls");file_put_contents("ls",$content);'

顺利的将B服务器上的文件拷贝到了A服务器上来,测试是否可用

./ls

提示权限不足,跟这篇文章给的结果一样:http://www.cnblogs.com/hark0623/p/5886091.html,采用文章里的方法:perl -e “chmod 0777, ‘mkdir'”,perl命令依然不能用,那就继续php解决:

/usr/local/php/bin/php -r 'chmod("ls",0777);'

再次测试 ./ls 发现可用了,按照这个思路,重点拿到了cp和rz文件,通过cp将rz文件copy到 /bin 目录下,然后将剩下的文件全部通过rz上传到A服务器的/bin目录,chmod修改权限后,基本命令都恢复可用了,远程登录也OK了,至此问题解决

php+jquery玩转json数据

web开发,怎样用json数据才能用的爽?

由于json格式的数据在使用上的优势很明显,现在做项目时大多使用json格式进行数据传输,如果使用 php + jquery + ajax ,那使用json数据让码农怎一个爽字了得。。。

但是需要注意的是,php有个函数是将数据转换成json串,不说你们也知道了,就是json_encode()函数,而用这个函数后直接将数据echo,jquery还是不认数据是json数据的,只认为是普通字符串。这事,处理返回结果就让人不爽,复制下面的代码,放到php里面,返回的数据,js可以直接当对象用了,大功告成。。。

header(“Content-type:text/json”);

header头内容不做多余介绍,只要大家用的爽就行,想了解可以自己学去!!!

北漂多年后,竟然

怎样在平凡的生活中,让自己的钱包得到升华,通过积累,让自己走出贫穷的圈子。。。

QQ图片20170511173644
w君系博主同一年毕业的大学同学,当年毕业后一起北漂找工作,如今算下来在北京已工作多年。两人经理相当,都是在帝都从事为大众所熟知的码农一职,收入也基本持平。由于工作原因,两人虽处同一城市,见面的机会却是不多,也就闲时聊聊QQ,通通电话,打打游戏。

上周末小聚,除了博主和w君外,还有其他一些同学,有朋同城来,自是不亦乐乎,找了个高档点的酒店,大家围坐一桌,开怀畅饮,高谈阔论(互相吹牛呗),酒过三巡,菜过五味,大家聊到了存款的事情。真实不聊不知道,一聊不得了啊,同为北漂一族,大家平时聊天工资孰多孰少心里多少有个底,大抵存款相差不应太多的。几个同学里,只有一个同学因人品好,有好的机遇,在一公司工作,赶巧碰上公司上市,员工分股份。该同学一下满了钱包,当时让大家是各种羡慕嫉妒恨啊。然而当天又出现一惊炸朋友圈的消息。

几个同学连博主在内,剩下同学存款都一般的情况下,w君竟然脱颖而出,钱包明显比大家大了好几个罩杯。于是同学们的荷尔蒙一下就被激发了,每个人的眼睛里都写满了三个字“有内幕”。。。

要说w君博主还是很了解的,平时是比别人省吃俭用,但是再节俭,受工资影响,钱包也不至于那么波涛汹涌。那么一定是有什么好的门路能用来发家致富。都知道码农是可以吃着锅里的,想着碗里的,能够做兼职赚外快的,可是w君闲时也和大家一样,基本属于虚度光阴类型的,要是再做个兼职,那估计就没有睡觉时间了。。。

在大家的一再追问下,w君终于向大家倒出了原委。

w君先是问:“你们知道理财吗?”

众人回:“当然知道”

要说理财,出来工作的人,多少都知道一点,就拿博主来说,知道银行活期利息低,但凡发了工资,钱全都扔到某某宝里了。这就是理财啊!

但是w君告诉我们,理财远没有那么简单

“你们往外借钱吗?”

仅一句话,就搞的大家唉声叹气

“我前年借给一初中同学5000元,到现在要不回来”

“你才5000,我借给我那个大学同学20000,到现在都联系不上了”

“我3年前借给一高中同学3000,每次要他还钱都说过几天,结果就是不换”

“熟人借贷一般都不会给借条的,利息更别说,更甚的,像你们这种,可能连要都要不回来”,w君如是说:“我们毕业后不久,我在网上看了一篇关于理财的文章,里面就说了,借钱是最差劲的理财!所以我从不往外借钱,大家都是北漂辛辛苦苦来挣钱的,真正靠得住的朋友,但凡有双手,肯踏踏实实工作的,基本不会找人借钱的,你想想你们找别人借过钱吗?”

“不借给别人钱,并不能代表你不够朋友,不借钱出去,这些钱用来理财,也能带来一部分收入”w君继续道。

想想也是w君还是很够哥们的,虽然对自己吝啬,但是请客帮忙什么的,还真对得住大家。

“光靠不借钱也不该有这么多收入啊?”有同学发现了问题

“对,下面要说重点了”w说到:“余额宝利息高大家都知道,然而还有比余额报利息还搞的!”

“不会是股票吧?那东西我们也不懂啊”有同学说。

“股票风险太高,大多数人进去都是亏钱的,我不推荐你们玩股票,除非你们都是大款,不在乎赔钱”w君接道。

“那难道是什么现货,黄金,白银?天天接到他们的电话,烦都烦死了,真想来一个骂一个”另一个同学说。

“也不是”w君说。

“你就别卖关子了,赶紧告诉大家你的 super idea”博主在秀自己蹩脚的英语了

“我的理财方法就是……”w君故意拉长了语调说到:“找个靠谱的理财平台去投资,收益完虐某宝!”

“愿闻详情”大家一致说。

w君推了推自己的眼镜说到:“卷钱跑路你们都听说过吧?其实不是所有的金融平台都是为了携款跑路的,有一些金融公司是真正的做理财的,他们的理财一般都高于某宝,最然操作上和知名度上没有某宝好,但是重在收益高啊,只要找到一个好的理财平台,就能拿到高收益。而好的理财,不会跑路,还能保证用户收益才是关键”

“那你用的平台是哪个?”大家都忍不住了,一起问到。

“你们问到点子上了”w君一副你们终于开窍了的样子说:“大的平台有很多,也比较靠谱,但是平台收益率一般跟上线时长呈反比,就目前来说,我推荐你们用《创客金融》这款,他们家不仅有新用户红包,像你们第一次注册就能拿到红包,只要进去进行投资,就能将红包变现,当然推荐这家平台最主要的不只是这家平台收益高,还接入了银行存管系统,简单点说,银行存管就是平台的钱是放在银行里用户自己的账号里的,这从根本上杜绝了平台卷钱跑路的风险,没风险,高收益,如果你们身上有几万块的可流动资金,那就赶紧去投吧!我跟你们说我现在就在《创客金融》投。。。”

大家已经顾不上w君在说什么了,纷纷掏出手机。。。。

创客活动第一次尝试写广告文章,写的不好,还望海涵^_^!
借钱不还的,总是让人气愤,博主也深受其害,与其将钱借出去,不如去买个靠谱的高收益理财产品,有意向投资的,请点下面链接

http://w.t.cn/a