kn007的个人博客
♥ You are here: Home > 软件与网络 > VPS > 博客再遇毁灭打击

博客再遇毁灭打击

by | 99 Comments

提醒:本文最后更新于 4019 天前,文中所描述的信息可能已发生改变,请仔细核实。

14890458548653
好吧,也不知是天将降大任于斯人也,还是惹到谁了。最近各种劫难,这是准备成佛么。

先是前不久的每秒70万请求的攻击(《六月底的灵异事件》),现又一次虚拟分区镜像损坏。博客真是历经磨难。

由于VPS挂掉,数据丢失。不同于迁移,很多数据,都在异地,而非本地,无法做到快速迁移重构。

最新的备份是在Dropbox上,从Dropbox下到新的VPS就用了14个小时(非压缩包,而是零散文件)。然而,这不是悲催的一点,下载后发现网站主要数据,还有网站主要程序是完整备份的,但一些小的配置文件(如rc.local、my.cnf、cron、iptables、sysctl、postfix、CA等)居然全部都没有备份成功。

而且缺失的这些文件都很关键,特别是my.cnf的配置,没有了,根本无法启动mysql,好在记得关键的几个参数值,顺利启动mysql(我备份mysql是通过data备份的,data必须对应my.cnf,不然无法启动,就需要通过sql文件来还原数据),但对于mysql的调优已经基本没有,只能晚些有时间再研究了。导致的原因是因为relatime或者ln有问题吧,或许。

这令我有些打击,毕竟做成做好一件事不容易,突然间的毁坏,让人心痛。但我还是坚持着重新再来。

cron的丢失,也让我有点麻烦,只能自己尽力去回忆了。

昨晚从19:30弄到今天凌晨3点多,主要是安装部署编译程序,然后睡觉。早上6点起床,然后上班,待得中午得空,看到Dropbox数据全部到位VPS,开始着手数据恢复(这步就简单了,数据放回原位就行了)。

我之前还在上面的文章,跟@小怪物说了:VPS太多东西了,多的不想动,一动就垮了,有些东西只是碰巧编译成功的。换个新的,估计就要慢慢试了。

没想到才半个月,这话成真。遇到了3、4个编译失败的。。。而且失败的原因跟以前还不同,差点晕倒。这是要玩我。编译失败的,只能慢慢找原因了。

就这样,虽然出现这种事,但日子还是要过的。继续前行。

说起来这是第4次丢数据了,惨痛。回头有时间,还要再考虑下数据备份问题。

锻炼去,然后洗澡吃饭睡觉。

转载请注明转自: kn007的个人博客 的《博客再遇毁灭打击

donate
有所帮助?
Tags: , ,
Comments
99 Comments立即评论
  1. 回复

    开发者的大事,大块所有人心的大好事。
    77很开心,开了又开。

    1. MOD
      回复

      @神秀: 开心不起来啊,强颜欢笑啊

  2. LV6
    回复

    沙发没了,为什么攻击你的人这么呢?难道真的真的真的是因为你太出名了吗?

    1. MOD
      回复

      @小可: 我觉得是赞助太少的原因,2333 :mrgreen:

    2. LV6
      回复

      @kn007: :grin: 技术帝就是牛掰掰的

    3. MOD
      回复

      @小可: :roll: 谬赞了

  3. LV4
    回复

    不动不行了 :cool:

    1. MOD
      回复

      @小怪物: 坑爹啊,本来就懒

    2. LV4
      回复

      @kn007: 这不就给治了么 :lol:

    3. MOD
      回复

      @小怪物: 诶,冥冥中

  4. :o 看来是太出名 Hostker大法好(泥垢 好懒(趴

    1. MOD
      回复

      @凤翼天堂: 我能原谅你的懒,但我做不到懒。

  5. LV5
    回复

    生命在于折腾! ;-)

    1. MOD
      回复

      @be.truth: :lol: 是的

  6. LV6
    回复

    好累啊。。是我直接放弃了

    1. MOD
      回复

      @Xider: :mrgreen: 人生的意义在于坚持,最简洁的回答就是去做。

    2. LV6
      回复

      @kn007: 你那么忙还能抽时间来做是真有决心了

    3. MOD
      回复

      @Xider: 音乐是最好的陪伴 :arrow:

  7. 回复

    天将降大任于斯人也,没错,哈哈,虽然过程痛苦了点。。

    1. MOD
      回复

      @whisperer: 超级痛苦,很多努力为之东流

  8. LV3
    回复

    前几天还说sendmail不给力 只要一开 整个VPS 就会时好时坏 所以最后选择了postfix 配置完屁颠屁颠的感觉挺好
    可是从前天一直到昨天上午 VPS基本上所有的站都是错误 后来一查
    还是邮件收发的问题 以前senmail是 现在postfix 把inodes全吃光了 几十分钟 4W次请求
    三四G 几十分钟就卡满了 真心让人头疼 今天把postfix也卸载了 现在VPS 算是消停了
    最近和邮件收发搞上了 怎么都配置不好
    sendmail是 现在postfix也是 哥们怎么看

    1. MOD
      回复

      @沫: 你VPS都谁在用?运行了什么?清除队列了?有没有做限制?
      https://kn007.net/topics/postfix-summary-add-points-other-drip/
      帖子下面有些测试工具,你可以用下mxtoolbox测试下,是不是别人也能用你的邮件系统发邮件。

    2. MOD
      回复

      @沫: 看下你现在是发信,还是不断收信。
      收信,如果不重要,直接关了,重要,那就做spam检测。

    3. LV3
      回复

      @kn007:
      不是收 是发 几十分钟 几万封发不出去的记录
      也就是信件不能送达的记录
      太JB恐怖了 把inodes占满 啥JB都干不成

    4. MOD
      回复

      @沫: 发是你主动的,还是意外的?

    5. LV3
      回复

      @kn007:
      肯定不是我主动发的 我就算是奥巴马 也不可能有几十分钟几万封那么大的业务量啊
      就是不知道什么原因
      空间商说 是这个引起的 也确实 这个开启 C盘 几下就满了 然后就要去删日志
      然后又几下就满了 我擦 本来想着把postfix安装到 另外一个盘下 空间大 不过一想 几十分钟几个G
      就算安装到另外一个盘, 也是一下就满了 顶多是多几十分钟而已
      后来一想 果断卸载了

    6. MOD
      回复

      @沫: 控制下发件人和未授权不能发信功能。
      默认可以helo就可以发信的,而且可以伪造

    7. MOD
      回复

      @沫: http://mxtoolbox.com/SuperTool.aspx
      自己测一下,选择Test Email Server,测试一下。
      顺便的,测试下Relay access
      http://www.antispam-ufrj.pads.ufrj.br/test-relay.html
      必须是Relay access denied才对。

    8. MOD
      回复

      @沫: 如果是意外的,postfix能控制发件人,按这个帖子做下限定
      https://kn007.net/topics/postfix-advanced-postfix-configuration-spf-and-prohibits-forged-sender/
      顺便建个tls
      https://kn007.net/topics/postfix-advanced-smtp-tls-encryption/

    9. LV3
      回复

      @kn007:
      意思是 [Postfix进阶]Postfix配置SPF并禁止伪造发件人 这边文章
      只需要 禁止伪造发件人即可 是吧 我这是莫名的发信多 禁止之后 也就是只有我指定的信箱或者网站可以发信是吧 其他全部屏蔽还是?

    10. MOD
      回复

      @沫: 嗯,看帖。
      只有正确的发信人才能发信,其他丢弃

    11. LV3
      回复

      @kn007:

      丢弃的系统不会有日志记录吧 怕日志高增不下

    12. MOD
      回复

      @沫: 日记就几行不怕,你现在是邮件队列太大,跟日记关系不大,日记再大,也大不了多少,毕竟是字节。队列是KB不一样

    13. LV3
      回复

      @kn007:
      几十分钟 几万KB 你算下 空间顶不住一天的

    14. MOD
      回复

      @沫: 嗯,队列确实大。。
      日记就还好。

    15. MOD
      回复

      @沫: 日记倒简单,实在不行,每天清空一次

    16. MOD
      回复

      @沫: 你可以直接看主贴,里面有常用的配置信息
      https://kn007.net/topics/postfix-summary-add-points-other-drip/

    17. MOD
      回复

      @沫: 嘿嘿,实在不行,就不要偷懒,跟着我的步伐,把所有东西配置一遍~

    18. LV3
      回复

      @kn007:
      其他什么都没搞 全都安装一遍 太费劲了 万一哪里出点问题 就费劲了 前天 不知道咋回事
      HOME下文件全没了 也就是网站ftp全没了 日 最后找空间商才恢复了 我擦 如果恢复不了
      站全死了

    19. MOD
      回复

      @沫: 我晕

    20. LV3
      回复

      @kn007:
      我就配置下 那个 禁用伪造人发信
      如果可以 就接着用 如果不能用 就卸载了 不再用vps的mail收发系统了
      前段时间sendmail 搞死人 现在postfix 又是 我丢~~~

    21. MOD
      回复

      @沫: :evil: :evil: :evil: 可怜的娃~

    22. MOD
      回复

      @沫: 如果vps是自用的,我觉得主要原因还是Relay access。我也被坑过,有人利用我的邮件系统,一直对苏联(俄罗斯)发信

    23. LV3
      回复

      @kn007:
      是自用 并且只放了几个博客而已

    24. MOD
      回复

      @沫: :o :o :o

    25. LV3
      回复

      @kn007:
      流量都不大 应该不算是 小马拉大车吧?

    26. MOD
      回复

      @沫: 发信,又不要多少流量。博客也不要多少流量。。。你这是大马拉小车了

    27. LV3
      回复

      @kn007:

      哎 换VPS 就是这点烦人 因为我是非专业的 以前的VPS 都是自己摸索着配置的
      很多东西 都是边教程 边稀里糊涂的配置成功的
      现在突然换新VPS 各种问题 各种不淡定 不是这样的问题就是那样的问题
      愁人 shit

    28. MOD
      回复

      @沫: 哈哈哈哈哈哈
      跟我一样,凑巧编译成功。

    29. LV3
      回复

      @kn007:
      哎 那我还得去重新安装配置postfix去 然后配置下禁止伪造人发信 看看咋样 希望可以
      这个一搞定 VPS 算是过渡过来了 可以安安稳稳的使用了

    30. MOD
      回复

      @沫: :mrgreen: 祝你成功

    31. LV3
      回复

      @kn007:

      噢耶!

    32. LV7
      回复

      @沫: 建议配置邮件服务器的时候 隐藏真实IP 可使用邮件代发,规避SMTP泄漏网站主机真实IP的风险,同样也能避免伪造签名

  9. LV5
    回复

    折腾虚拟空间都累,VPS 就更别说了。 :???:

    1. MOD
      回复

      @老杨: 你那是主机商。。不行。。

    2. MOD
      回复

      @老杨: 主机应该没啥好操心的吧。。。。囧

  10. LV1
    回复

    GCE 的硬盘 Snapshot 是秒级的,完全不用一个一个文件操作,欢迎使用 :)

    1. MOD
      回复

      @Sumhat: 诶,我现在就是少了个快照功能。

    2. MOD
      回复

      @Sumhat: 你那边总
      ERROR: 请写一些有意义的评论,至少十个字。Please enter meaningful comments with more than 10 words.

    3. LV1
      回复

      @kn007: 奇怪了,你的机器时间有滞后或提前么?

    4. MOD
      回复

      @Sumhat: 有少许提前。

    5. MOD
      回复

      @Sumhat: 评论人就可以...

    6. LV1
      回复

      @kn007: 那个错误检测是根据时间来的,你的提前量大概正好在我的阈值左右,所以有点随机性,我现在把阈值放宽了。

    7. MOD
      回复

      @Sumhat: 这倒是有点意思。

    8. MOD
      回复

      @Sumhat: 方法能分享不?

    9. LV1
      回复

      @kn007: 大意就是提交评论的时候附加一个时间戳,服务器判断时间戳是否在合理范围内,不合理就认为是垃圾评论。

    10. MOD
      回复

      @Sumhat: 通过js咯。

    11. LV1
      回复

      @kn007: 是的

;-):|:x:twisted::smile::shock::sad::roll::razz::oops::o:mrgreen::lol::idea::grin::evil::cry::cool::arrow::???::?::!: