• 几个查看Redis内存信息的命令

    Redis是一个开源、高性能的Key-Value数据库,被广泛应用在服务器各种场景中。本文介绍几个查看Redis内存信息的命令,包括常用的infomemory、infokeyspace、bigkeys等。查看Redis内存使用info命令用于监控Redis运行情况,其中infomemory可以查看R...

    kitsunebi使用教程与配置规则,附v2ray软件下载

    Kitsunebi是一个基于V2Ray核心的iOS应用。它可以创建基于VMess或者Shadowsocks的VPN连接。Kitsunebi支持导入和导出与V2Ray兼容的JSON配置。由于使用V2Ray核心,Kitsunebi几乎支持V2Ray的所有功能,比如Mux和mKCP。Kitsunebi旨在...

    MPI_Isend和MPI_Irecv必须显式或隐式释放MPI_Request

    事情经过昨天在天河二号上运行MPI程序,迭代到某个步数后会被kill掉。因之前出现过运行中被莫名终止的现象,以为这次也是调度系统出意外。再次运行程序,执行相同步数后还是被kill。查看运行日志,提示内存耗尽被强制终止,所以问题原因是程序出现了内存泄漏。仔细检查了代码,确认程序中没出现申请内存未释放的...

    使用 Valgrind 检测 C++ 内存泄漏

    Valgrind的介绍Valgrind可以用来检测程序是否有非法使用内存的问题,例如访问未初始化的内存、访问数组时越界、忘记释放动态内存等问题。在Linux可以使用下面的命令安装Valgrind:wgetftp://sourceware.org/pub/valgrind/valgrind-3.13....

    ssh禁用REMOTE HOST IDENTIFICATION HAS CHANGED警告

    SSH采用TrustOnFirstUse方式避免中间人攻击ssh第一次连接新主机是会出现主机公钥指纹确认提示输入yes保存主机公钥后,以后连接无需再次确认。如果主机公钥改变(例如重装了系统,服务端重新生成公钥)或者受到中间人攻击,连接时主机公钥会校验不通过,出现REMOTEHOSTIDENTIFIC...

    SSH和ShadowSocks是如何防止中间人攻击的?

    https引入CA的概念,目的就是防止中间人攻击。顺着这条路,想到SSH协议和ShadowSocks是如何防止中间人攻击的?上网查了一下SSH的知识,并梳理了SS的运行原理,这两个都有了答案。SSH虽然有著名的DH密钥交换算法,但SSH原理上不能抵御中间人攻击。然而实际上,SSH使用TOFU(参考1...

    V2Ray教程

    V2ray是继Shadowsocks(R)后又一个体验很棒、功能非常强大的科学上网工具,近年来受到网友的广泛关注和喜爱。敏感时期,V2ray伪装能提供十分稳的服务,推荐使用。...

    拯救被墙的服务器

    人在江湖飘,哪能不挨刀。经常科学上网的网友,自然对vps被屏蔽、无法建立连接等现象再熟悉不过。遇到这种情况,新手该怎么处理?经验丰富的老司机又如何做到保持外网不断?本文先分析服务器被block的现象,再根据多年经验给出ip被墙的解决办法以及降低被墙概率的建议。被墙症状遇到无法顺利科学上网的情形,首先...

    使用国内服务器中转流量

    经本人亲身实践,通过国内服务器转发科学上网流量不仅能有效避免墙的干扰,还有加速的作用。流量转发说白了就是流量从“国内<–>境外vps”变成了“国内<–>国内vps<–>境外vps”。看似多了一步,其实大有好处:国内服务器延迟很低,但出入境流量走高级线路,加起来一算...