Linux的网络协议栈实现可谓精确却不失精巧,不必说Netfilter,单单说TC就够了,但是有几处硬伤,本文做一个不完备的记录,就当是随笔,不必当真。0.查找的种类Linux协议栈作为一个纯软件实现,保留了硬件接口,但是本文不涉及硬件。 在Linux的协议栈实现中,由于没有硬件电路的固化,查找算法是难免的,比如路由查找,邻居查找,conntrack查找,socket查找,不一而足。事...
分类:
编程语言 时间:
2014-11-09 13:59:08
阅读次数:
290
Linux的命令提示符可按个人喜好随意更改,修改PS1的值即可;在Ubuntu下若只是个别用户下修改~/.profile文件就好,所有用户统一则修改/etc/profile;加入: export PS1='[/u@/h /W/]/$ ' 其中 /u显示当前用户账号 /h显示当前主机名 /W显示当前路...
分类:
系统相关 时间:
2014-11-09 13:54:57
阅读次数:
218
网上看了个docker基础视频,笔记如下:1.docker需要linux 3的内核支持才行,os系统级别的支持2.docker重要的三个概念:容器、仓库、镜像3.一台机器上启动多个docker,性能>多个虚拟机4.启动docker,每个docker端口不通,端口映射,对外端口81,docker端口8...
分类:
其他好文 时间:
2014-11-09 12:32:45
阅读次数:
192
众所周知,docker容器技术是现在最火话题,作为一个程序员,如何才能更好使用这些先进的技术我的开发带来方便呢?
那么boot2docker是我独一无二的选择。boot2docker是基于 Tiny Core Linux 的轻量级Linux发行版,专为 Docker准备,完全运行于内存中,24M大小,启动仅5-6秒。...
分类:
其他好文 时间:
2014-11-09 09:56:17
阅读次数:
150
多线程经常会在Linux的开发中用到,我想把平时的使用和思考记录下来,一是给自己做个备忘,二是分享给可能会用到的人。 POSIX标准下互斥锁是pthread_mutex_t,与之相关的函数有:1 int pthread_mutex_init(pthread_mutex_t * mutex , ...
分类:
编程语言 时间:
2014-11-08 23:19:56
阅读次数:
293
本文译至:http://d.hatena.ne.jp/chipa34/20080209/1202555514
如果要测量网络的带宽,iperf是一个非常有用的工具。
UNIX系统中netperf比较有名,UDP的测量我觉得使用iperf更容易。
Windows和Linux的各种操作系统都可以使用。
下载
NLANR / DAST:iperf - The TCP...
分类:
其他好文 时间:
2014-11-08 15:17:11
阅读次数:
226
安装redhat时中文显示乱码(小方框)解决方法在安装linux的时候,安装完了中文出现乱码或者是当时选错了选成了英文的,到时候中文显示乱码,下面说一下问题的解决:在首次安装RHEL5时,如果选择的是英文,那么系统将不安装中文支持包,这样就导致了中文显示为乱码(小方框).......有很多人说vi ...
分类:
其他好文 时间:
2014-11-08 00:52:13
阅读次数:
277
摘要:本设计将ARM、linux的嵌入式技术与RFID技术相结合,对于实现移动支付终端的低功耗、便携式和网络化具有特别的意义。首先是采用MF RC522芯片设计与制作读写器,实现对Mifare卡的读写操作;其次是使用S3C2440A芯片和linux搭建嵌入式系统,作为各模块沟通和处理的枢纽;最后是运用开发软件编写服务端和MFC、Qt界面客户端的程序,使得各模块通过SPI和wifi通信的方式协同工作。结合实物和软件的设计、制作与调试,实现了一个性能稳定和使用灵活的可移动终端系统。...
分类:
系统相关 时间:
2014-11-07 22:10:06
阅读次数:
274
在Linux的系统下如何才能修改IP信息以前总是用ifconfig修改,重启后总是得重做。如果修改配置文件,就不用那么麻烦了~A、修改ip地址即时生效:# ifconfig eth0 192.168.0.20 netmask 255.255.255.0启动生效:修改/etc/sysconfig/ne...
分类:
系统相关 时间:
2014-11-07 16:32:20
阅读次数:
219
网上看到的一个用linux的shell脚本写的俄罗斯方块。是我至今见过写的最牛逼的shell了。共享一下。
原作者信息在脚本的注释中有。
#!/bin/bash
# Tetris Game
# 10.21.2003 xhchen
#APP declaration
APP_NAME="${0##*[\\/]}"
APP_VERSION="1.0"
#颜色定义
cRed=1
cGr...
分类:
系统相关 时间:
2014-11-06 17:36:03
阅读次数:
225