摘要: 很多时候,在linux 上 SSH 服务器速度很慢, 我总结了下(根据自己的情况),做如下配置可显著加快ssh的速度。在服务器端,更改sshd的配置文件,在/etc/ssh/sshd_config加入UseDNS no。在客户端, 更改ssh的配置文件,在/etc/ssh/ssh_config 加入... 阅读全文
posted @ 2014-05-27 17:02 Arnold0Kang 阅读(326) 评论(0) 推荐(0)
摘要: unix domain socket 是IPC通信的一种方式,可用于与管理进程间通信,同时由和网络socket统一,所以很好管理,使用还是比较多。现举个例子: server.c 1 #include 2 #include 3 #include 4 #include 5 #include ... 阅读全文
posted @ 2014-05-22 00:47 Arnold0Kang 阅读(5582) 评论(0) 推荐(2)
摘要: 其实在ubuntu下开启远程桌面很简单,只需要在remote desktop share 里面开启就行了,并不需要安装额外的vnc 服务器。在window上,我们只需要下载一个vnc客户端便可以连接。如图:在ubuntu13.10的时候这样子就可以了,很是方便,但是我升级到14.04的时候,死活连接... 阅读全文
posted @ 2014-05-21 23:35 Arnold0Kang 阅读(719) 评论(0) 推荐(0)
摘要: 本文使用getifaddrs 函数获取网卡的IP和MAC地址。getifaddrs函数有个特点,就是获取地址时以链表方式返回,且每个链表节点要么是IP,要么是MAC,所以如果要将网卡的IP和MAC地址同时返回的话,需要对对返回链表进行查找和重新组合。本文实现目的,在于以网卡名方式返回IP和MAC地址... 阅读全文
posted @ 2014-05-21 23:27 Arnold0Kang 阅读(1923) 评论(0) 推荐(0)
摘要: 在进行网络程序的时候避免不了对给定IP是否跨子网段进行判断。相关原理倒是简单, 贴出相关代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 7 #define ALL_BIT 32 /* ip address have... 阅读全文
posted @ 2014-05-21 23:25 Arnold0Kang 阅读(623) 评论(0) 推荐(0)
摘要: 在很多时候,我们对系统做了各种配置,并且希望配置能够保存下来,将其批量安装在其他主机上,或者用以将来对系统的回复备用。都希望能够将系统备份下来。当然在linux上做备份的工具很多,如dd, tar还有很多。clonezilla也是一款很不错的备份恢复软件,最新的版本和使用方式可以在其官网上找到。在此... 阅读全文
posted @ 2014-05-21 23:23 Arnold0Kang 阅读(890) 评论(0) 推荐(0)
摘要: 做个备忘:)file `ls` | grep directory | awk -F : '{print $1}' 阅读全文
posted @ 2014-05-21 23:22 Arnold0Kang 阅读(134) 评论(0) 推荐(0)