linux 版本选择
一直以来,可能很多入门Linux的朋友来说,都要考虑的问题,就是究竟选择什么发行版本,在这里,结合个人的一些经验,给大家一些建议,首先,说明一
下,Linux都是一样的原理,用好一个版本,一里通百里明,没有说哪个最好,哪个不好的,根据自己的具体需求去选择才是重要的。
1、家用桌面系统,首推ubuntu系列,对硬件支持好,社区支持强大,源充足,包管理安装傻瓜简单,版本服务支持时间最长,用户可以花最少的精力在系统配置上。
2、服务器构建,免费的,首选freebsd,严格来说并不是linux,但是其稳定性是有口皆碑的,次选centos,就是redhat商业版的免费版了,或者debian。
3、商用服务器及工作站,收费的哦,可选redhat和suse,这两大巨头就不用介绍了吧
4、自定义版本,就是想自己定义,配置实用环境,达到最个性化的,那就选择gentoo吧,而且速度飞快,就是配置的时候花的精力比较多了。
5、移动linux,就是放在U盘里,去到哪带到哪的,首选就是puppy了。
6、如果你有爱国情结,又想支持国内Linux供应商的话,那么首选就是redflag红旗了。
请根据自己的具体要求,选择需要的版本来使用吧,这是linux的强大之处啊,选择性非常的多,而且免费。
我的本本现在装的就是fedora9,准备换ubuntu试试,因为显卡驱动搞不定,显示flash视频卡得厉害,看看ubuntu能否帮我搞定了,不
想花太多的时间在这些事情上了,想早点开发些软件为自由社区做贡献,而且ubuntu的社区建的很好,精神也很好,很符合自由,共享,互助的理念,所以准
备转到ubuntu上。
相关文档:
总览
用iptables -ADC 来指定链的规
则
,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......
Linux程序参数包括两部分: 命令行参数和环境变量
命令行参数传递给mian函数 int mian (int argc,char *argv[])
环境变量 extern char *environ[]
获得环境变量的函数: const char* getenv(const char* name)
设置环境变量的函数:
(1)int putent (const c ......
Linux内核追踪每个进程使用的资 比如 堆栈 代码段 数据段 运行的位置
int getrusage(int who , struct rusage * usage) 检查进程本身,子进程或者两者之和的资源使用
函数返回一个usage结构,存放进程使用的资源
usage是很长的L ......
准备工作
qt-everywhere-opensource-src-4.6.2.tar
解压 tar xvzf qt-everywhere-opensource-src-4.6.2.tar
配置:
./configure -prefix /home/hyk/Qt_self_compiled/Qt_4_6_2
(只是改变了安装目录)
gmake
(重配置 gmake confclean , configure)
中午12 ......
1. I/O Port
和硬件
打交道离不开I/O Port
,老的
ISA
设备经常是占用实际的
I/O
端口,在
linux
下,操作
系统没有对
I/O
口屏蔽,也就是说,任何驱动程序都可对任意的
I/O
口操作,这样
就很容易引起混乱。每个驱动程序应该自己避免误用端口。
有两个
重要的kernel
函数 ......