0%

iptables 是 Linux 中一个非常重要的安全工具,用于配置内核防火墙。

参考自:Arch Wiki - iptables

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
                               XXXXXXXXXXXXXXXXXX
XXX Network XXX
XXXXXXXXXXXXXXXXXX
+
|
v
+-------------+ +------------------+
|table: filter| <---+ | table: nat |
|chain: INPUT | | | chain: PREROUTING|
+-----+-------+ | +--------+---------+
| | |
v | v
[local process] | **************** +--------------+
| +---------+ Routing decision +------> |table: filter |
v **************** |chain: FORWARD|
**************** +------+-------+
Routing decision |
**************** |
| |
v **************** |
+-------------+ +------> Routing decision <---------------+
|table: nat | | ****************
|chain: OUTPUT| | +
+-----+-------+ | |
| | v
v | +-------------------+
+--------------+ | | table: nat |
|table: filter | +----+ | chain: POSTROUTING|
|chain: OUTPUT | +--------+----------+
+--------------+ |
v
XXXXXXXXXXXXXXXXXX
XXX Network XXX
XXXXXXXXXXXXXXXXXX
Read more »

在知乎上看到一篇文章,讲CPU功耗的,感觉这样的干货还是很不错的。

以下是文章内容:


首先需要澄清的是,这篇文章的作者其实是IC之神-rabaey。rabaey之名无需赘述,上过微电子课程的童鞋想必都被这本《数字集成电路——电路、系统与设计》折磨过,你们的苦难就是拜他所赐。

大神写了新书《low power design essentials》(也不算新,09年的),讲低功耗设计的,今天讲的内容出自该书第一章。

之所以讲第一章,是因为后面的内容没人看得懂。

Read more »

我的About页面上面有一张Footmark,用于记录自己走过的地方。

其实我最早的想法并不仅仅是挂个图片而已的,只是除了能按教程弄个博客以外,我没有系统地学过html、css那些东西,就不了了之了。

昨天看到个博客:

博主是个不走寻常路的人,他的经历也曾经火过一段时间:仅仅上过2星期小学就退学回家,一直homeschool至今。比较厉害的是他在homeschool期间并没有荒废时间,旅行了很多地方,通过自学在摄影、平面设计、前端领域取得了非常不错的成果。

在他博客上面看到一张足迹地图,正是我一直想要的那种效果。F12了一下,发现是用一个开源的JS插件写的,叫jvectormap

正好今天是假期,弄着玩吧。

Read more »

果然经常跟着实验室的师兄混,总能发现点好东西。

以前玩Ingress的时候其实就想买一台自己的VPS了,因为平时用的一些简易的梯子不太稳,很想自己搭一个用,还能往上面挂博客什么的。

后来忙了,Ingress上的也比较少了,平时对科学上网的需求也少了,博客还直接用Hexo+Github搞定了,于是就再也没想过买台VPS能用来干嘛了。

来到科大以后,我发现我们自己实验室里的服务器就多得都没人用了,然后貌似等正式入学之后还能拿学号在科大的学校云上申请服务器空间用╮(╯_╰)╭,巨大的幸福感袭来。

Anyway,今天的主题是这个:

Read more »

生命不息,折腾不止。

最近感觉Linux越用越顺手了,尤其是Linux下的shell(此处可以特指一下目前正在用的zsh…)甩了Windows的cmd好多条街。

我平时在Windows下也经常用命令行,之前装了个Git for Windows之后,里面自带的ls/ssh/grep等等基本上已经成了我Windows下常用的命令了。

以前没怎么注意,昨天看了下Git for Windows本身就是用MSYS环境搭的,想想干脆装一个完整的MSYS2好了。

Read more »