Godbach 发表于 2016-07-12 20:01

回复 70# lxy572535121

也不用强求自己记住。将来工作用得到了,自然就记住了。

我觉得看书,重要的是,一来你系统的了解了知识,二来将来遇到问题,你知道哪些书介绍过类似问题,可以去查看参考。这样看书的目的就算达到了。

   

shijiang1130 发表于 2016-07-13 10:05

GFree_Wind 发表于 2016-07-05 21:41 static/image/common/back.gif
回复 17# hellioncu

我举个例子吧。


1. Some people view the technique of binding to non-local IPs as spoofing, and indeed, it can be used for nefarious purposes, if an attacker controls a machine on the route between a target and a victim.

2. HAProxy 中的 Load Balancing 也需要能綁定至一組nonlocal(非本機)的 IP 位址,代表它不會被分配至本機系統上的裝置。這能讓一個運作中的負載平衡 instance 綁定至一組非本機的的 IP 位址,以進行容錯移轉

Godbach 发表于 2016-07-13 13:26

回复 72# shijiang1130
嗯,你回复的 HAProxy 的那个,场景就是高可用中中主备模式。


   

txchxl 发表于 2016-07-13 18:02

之前写过skb 模块,主要是处理一些ARP 报文和DNS 报文的,功能很简单,就是有些符合条件的ARP 通过,不符合的扔了或者修改ARP 请求的IP,DNS 也是类似的。模块插在arp.c和ip_input那好像,有点记不清了,开放了proc 文件接口给上层配置。总之是个很简单的功能。后面也只看过一点点802.11的驱动。内核就看过这些。

GFree_Wind 发表于 2016-07-14 08:27

回复 70# lxy572535121

首先APUE和UNP都可以精读三遍以上。
为什么有的东西会记不住呢?
1. 因为很少用;
2. 没有理解后面的实现原理;

只要做到上面两者之一,就不会忘了。我更倾向于第2点,因为谁都不可能不断的使用所有的接口。
只有理解了接口背后的原理,就记住了最本质的东西了。

到了需要的使用,自然可以信手拈来。


   

Godbach 发表于 2016-07-14 09:18

回复 74# txchxl
你这个需求感觉更行通过 iptable 以及 arptable 就可以实现。自己单独写,是基于什么需求?


   

txchxl 发表于 2016-07-14 13:32

leader 希望我能接触下底层的知识,然后就没告诉我iptables 可以做,新入职小白刚入行Linux C接触东西又少,就被忽悠去写了。现在知道的netlink 库来做其实更灵活了。Godbach 发表于 2016-07-14 09:18 static/image/common/back.gif
回复 74# txchxl
你这个需求感觉更行通过 iptable 以及 arptable 就可以实现。自己单独写,是基于什么需求 ...

Godbach 发表于 2016-07-14 15:27

回复 77# txchxl
愿意让你去练手,肯定更合适了。

不过你这个工作,好像是直接该 kernel。写个 kernel module 是不是都不行?


   

txchxl 发表于 2016-07-15 08:37

插入内核的模块方便移植和扩展。和直接改内核源码区别不大,功能源码一样,只是要扔出来个钩子

Fl_wolf 发表于 2016-07-15 16:17

回复 33# Godbach


   是的 基本上都是在应用层
页: 1 2 3 4 5 6 7 [8] 9 10 11 12
查看完整版本: 【专家坐镇,16本图书大礼】熟知内核及应用态,打通Linux编程任督二脉(获奖名单已...