新服务器运行在Docker容器里,使用信息中心分配的静态ip连接,无法连接至外部互联网。解决方法如下:

阅读全文 »

作为一个站长,你一定对爬虫恨之入骨。爬虫天天来爬,速度又快,频率又高,服务器的大量资源被白白浪费而不给你创造任何收益。本文假设你已经知道某个请求是爬虫发来的了,你不满足于单单屏蔽对方,而是想搞死对方。

阅读全文 »

每当我的程序崩溃的时候,我都会用核心转储 (core dump) 文件来找出来崩溃发生的具体位置。(关于怎么产生和使用核心转储可以看我的文章。)一直以来我调程序的时候都是很开心的……直到我遇到了这个新的 bug。当我把它的核心转储文件载入到 GDB 之后,我很失望地发现所有的堆栈追踪 (stack trace) 都是关于系统库的,没有一行是关于我的代码的。

阅读全文 »

我们在PVE中新建虚拟机后,在web界面默认的连接方式是novnc,无法进行复制粘贴等操作。但是如果我们新建的是LXD容器,默认的登陆方法是通过XTerm.js,可以进行复制粘贴等操作。本文将主要介绍如何为PVE虚拟机启用XTerm登录。

阅读全文 »

高性能计算实验室提供了一台配置了六块NVDIA Tesla T4计算卡的GPU服务器,然而根据学校的相关管理规定,这台服务器并不能访问互联网,具体的说,核心交换机会将所有192.168.102.12发出的TCP[SYN]数据包全部丢弃。这可怎么办?实验室的同学们急坏了,一边骂着“にま的”,一边在寻找着突破封锁的方法。

阅读全文 »

什么是 Docker

Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟(OCI)

阅读全文 »

首先简单补充一下 Core Dump 文件可以做什么吧。

当我们程序崩溃的时候,除了看到 Segmentation Fault 之类的错误信息以外,很有可能在后面还有一句 (core dumped)。以前看到这些字眼都觉得很烦,因为程序崩溃了。但是后来,今年暑假学习的时候,看到学长的操作才恍然大悟,看到 (core dumped) 应该感到高兴才对,因为他把程序崩溃时的运行时信息完完全全地记了下来,包括他的整个内存、所有线程、堆栈信息、寄存器等等……这样一来就给找到 bug 提供了一条很好的线索。

阅读全文 »
0%