可以先慢慢熟悉使用Linux/shell操作; 接着,尝试Linux系统编程,个人觉得可以从下面几个方面入手: 1.C语言标准库->Linux系统接口,如IO等; 2.线程(pthread)/mutex/cond; 3.进程间通信IPC/pipe/socketpair等; 4.BSD Socket:socket/bind/listen/setsockopt/send/recv/fcntl/ioctl等; PS.既然有很好的Java基础,为何不尝试查阅其中的native方法具体是如何调用OS本地接口实现的呢?如InetAddress.isReachable()之类。 ...
阅读全文