归档
善良比聪明更重要
03
05
Linux-netstat Linux-netstat
简介netstat命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 Interface Statistics、masquerade 连接,多播成员 Multicast Memberships 等等。 输出信息含义执行 netsta
2020-03-05
02
20
Linux-动态链接与静态链接 Linux-动态链接与静态链接
库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib
2020-02-20
06
Linux-nc Linux-nc
netcat号称 TCP/IP 的瑞士军刀并非浪得虚名,以体积小(可执行 200KB)功能灵活而著称,在各大发行版中都默认安装,你可以用它来做很多网络相关的工作,熟练使用它可以不依靠其他工具做一些很有用的事情。netcat 主要有 GNU
2020-02-06
01
23
Linux-fork-interview Linux-fork-interview
前两天有人问了个关于 Unix 的 fork()系统调用的面试题,这个题正好是我大约几年前找工作时某公司问我的一个题,我觉得比较有趣,写篇文章与大家分享一下。这个题是这样的:每一轮 fork 操作产生的新进程数量是当前正在运行的进程数量。题
2020-01-23
09
Linux-fork-clone Linux-fork-clone
在本文中,传统 UNIX fork 之后,我给出传统的 UNIX fork 在 Linux 内核中的变体 clone 系统调用的精彩。若要理解 fork 的原始意义,还是要看 Melvin Conway 提出 fork 思想的原始论文 A
2020-01-09