linux

  • 前言

    前端新技术层次不穷,翻看最近前端网站,看到大部分都是vue及react方面的技术。掌握传统技术的基础之上,作为前端开发人员,确实应该每时每刻都要充电!这篇文章,我记录一下我的博客及资源库数据备份及定期清理的linux操作。

    关于mongo数据备份

    前段时间,我的博客遭到不明人员的攻击,对此,我还专门写了一篇文章。后来了解到,是阿里云内部,对不安全mongodb的一种清理,类似我博客这种mongodb存在安全隐患,因此,把我的博客数据给清理掉了!幸亏我写了自动化备份脚本,每周对数据进行了备份,才幸免保住数据!我之前文章已经记录了mongo数据备份和恢复的方法,感兴趣的可以看一下!

    但是,

  • coneoconeo/blog· 5 年前 linux

    案例
    一个php的测试用例test_curl.php:

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,  "https://github.com");
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书  
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_SSLVERSION, 1);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_set

  • 我发现c语言学习环境极为恶劣, 有问题上网找, 首先c关键词太弱..而且c语言的博客根本没法看, 一段代码基本是不能跑的, 如果有缩进我都已经感激涕零了. 不得不感叹还是js好啊, 毕竟会js的文章不会太丑.

    所以我写c有关的学习博客, 都只求代码美观, 能直接运行.

    socket

    socket方法是用来获取一个文件描述符的。

    int fd = socket(PF_INET, SOCK_STREAM, 0);

    SOCK_STREAM表示流式数据,也就是tcp协议,udp的参数是SOCK_DGRAM.全程叫datagram,数据豌豆,也就是我们常说的数据报啦。

    这下我终于明白为啥nodejs中使

  • 平民日志处理

    旨在

    • 不需要安装专业日志处理程序
    • 不需要了解专业日志处理的各种概念
    • 改动很小, 每一步都只需添加几行配置
    • 比专业日志处理更加灵活, 更加能自己控制
    • 真正做到 real time
    • 可以直接使用 Linux 命令进行日志分析

    日志处理主要是下面这个流程

    • agent 发送日志
    • server 收集日志
    • rotate 日志
    • 分析日志

    该方案适合日 PV 10亿量级或以下的中小型服务

    agent 发送日志

    发送日志使用 Nginx Logging to syslog

    Nginx 支持把 error 或者 access log 使用 syslog 方式发送, 而不只是简单的写文件

  • 选择ISO

    gentoo的安装分为stage1, stage2, stage3, 这里有他们的区别解释.
    大致就是stage1最原始最烦, stage3最脑残. 像我这样的Linux白痴自然选stage3

    先是选择iso文件, 需要参考这里的官方文档

    由于阿里做了开源的镜像和源http://mirrors.aliyun.com/(比较信赖大公司维护的源), 找到/gentoo/releases/amd64/autobuilds/current-iso/, 注意里面还有hardened版本的, 那是gentoo的专注安全的版本, 不用管它, and64指64位, 不要选x86(32位), 不然还