[转]关于WiFi辐射是否对人体有害的说明
根据各研究机构的测试,在两英尺的距离,利用最粗糙的计算方式,以及最高的发射频率,一个802.11b发射设备所能产生的辐射大概是每平方厘米2微瓦(即每平方厘米百万分之一瓦特),这个数据是怎么一个概念呢?不妨跟一些参照物比较一下:我们在日常生活中由电视、收音机这些设备工作时产生的辐射大概是每平方厘米1微瓦(所以802.11b设备的辐射只不过是这个数据的2倍),在这样的环境中我们当然不会感到任何的不适,而手机发出的辐射又是如何呢?经测试,目前市面上使用的CDMA手机其工作时发射功率大概在1.55瓦特到1.07瓦特之间,而GSM手机的发射功率最高值是1.49瓦特,最低为0.22瓦特,这个数据相比无线网络设备已经大了N倍,而我们每天都还在用着手机,又何必去担心无线网络设备的辐射问题呢?
辐射的大小主要取决于发射功率的大小,我国无线电管理委员会的规定:无线局域网产品的发射功率不能大于10mW,而其他国家的标准相对宽松,比如:日本的无线局域网产品的发射功率的上限是100mW,欧美一些国家是50mW左右。目前市面上所销售的产品一般都符合欧美国家的标准。手机在功率大的时候可以到1W多,绝大多数无线路由器的发射功率也就在50mW ~100 mW之间,而无线网卡的功率一般在10mW以下。
美国联邦通信委员会FCC已经做有规定,只要无线网络设备的辐射限定在是每平方厘米1000微瓦之内都是安全的,因此,哪怕有多个无线设备同时在一个房间内使用也不会直接对人体产生危害。
目前市场上的无线网络产品,天线的增益一般为2dBi和3dBi,为了无线信号的扩展,一些用户喜欢更换高增益的天线。由于天线是无源器件,并不会增加功率,不管加多大增益的天线,它发射的功率都不会比50mw更高,发射功率主要取决于发射热点,即无线路由器、无线AP本身,只要它们的功率符合安全标准,大家就可以放心更换高增益的天线。
现在当红的802.11g其实辐射指数比802.11b更低,所以大家在使用无线产品时也不必过多顾虑。
WiFi与其他无线设备的比较
随着社会的进步,人们越来越关注生活的质量,越来越关心生活的环境,环境污染问题也越来越引起人们的重视。人们看到了无线上网带来了自由自在的体验,同时也有部分朋友提出,无线辐射是否对人体有辐射呢?是否若干年后各种受辐射的症状就会慢慢显露出来,不由得不让人在体验无线冲浪得时候,心存一丝顾虑。笔者今天就和大家来谈谈这个问题。
首先大家要区别电磁辐射和电磁污染两个概念,电磁辐射无处不在、无时不在,电磁辐射只有在能量达到一定数值时,才会成为电磁污染,才会对人体产生伤害。小量辐射人体自身的调节能力完全可以抵消其影响。适当的电磁辐射不但对人无害,而且对人体有益。
现在几乎是人手“一机”了,不管你是GSM、CDMA还是小灵通,都存在电磁辐射的问题,你如果敢放心的使用他们,那么你大可以更放心的去使用无线设备了,因为与上述设备对人体的辐射要比无线设备大的多,下面还是让数据来说话吧。
目前普遍使用的GSM手机900MHz频段最大发射功率为2W,,1800MHz频段最大发射功率为1W,手机接通的时候功率比普通情况下要大一些,我们就算它是700毫瓦吧。被称为绿色手机的CDMA其实也并不环保,我们有一种错误的认识,CDMA手机在接听来电的时候不会对身边的电话、音箱和屏幕产生干扰,就断定其辐射要比GSM的低很多,其实据专家经过严格的测试,两者对人体辐射不相上下。与前两者相比,小灵通确实可以被称为绿色精灵,其突发发射功率大约80毫瓦。
而与之相比WLAN无线网卡的发射功率就更小了,一般在40毫瓦左右,而且离人体的距离也比较远,不像手机一样贴在身体上,到达人体一般都不到1毫瓦。
有的朋友提出微波炉与802.11b的无线设备同处在一个工作频段,所以担心无线网卡的辐射也大,可是一个微波炉的功率都能达到700瓦,而无线网卡才多少啊,所以不用有此担心。
无线网络中另一对人体的辐射来自于发射无线信号的无线AP或无线路由器,但无线局域网接入点AP的发射功率一般都不超过100毫瓦,这个功率仅相当于小灵通基站的1/5。所以对人的影响要少的多。
[转]全球互联网的13台DNS根服务器分布
美国VeriSign公司 2台 网络管理组织IANA(Internet Assigned Number Authority) 1台 欧洲网络管理组织RIPE-NCC (Resource IP Europeens Network Coordination Centre) 1台 美国PSINet公司 1台 美国ISI(Information Sciences Institute) 1台 美国ISC(Internet Software Consortium) 1台 美国马里兰大学(University of Maryland) 1台 美国太空总署(NASA) 1台 美国国防部 1台 美国陆军研究所 1台 挪威NORDUnet 1台 日本WIDE(Widely Integrated Distributed Environments)研究计划 1台
Tags: DNS
[转]Linux单网卡绑定多个IP
转自:http://www.linuxsense.org/archives/419.html
在Linux下有时候需要给一个网卡绑定多个IP或者双IP,本文介绍在Redhat系列(redhat,Fedora Core,Centos)中的实现方法和一种在Gentoo等其他Linux中普遍适用的方法。
1、单网卡绑定多IP在Redhat系列中的实现方法
假设需要绑定多IP的网卡是eth0,请在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg- eth0:0的文件
内容样例为:
DEVICE=”eth0:0″
IPADDR=”192.168.0.2″
BROADCAST=”172.168.0.255″
NETMASK=”255.255.255.0″
ONBOOT=”yes”
其中的DEVICE为设备的名称,
IPADDR为此设备的IP地址,
BROADCAST是广播地址,
NETMASK为子网掩码,
ONBOOT 表示在系统启动时自动启动。
如果需要再绑定多一个IP地址,
只需要把文件名和文件内的DEVICE中的eth0:x加一即可。
LINUX最多可以支持255个IP别名
2、普遍适用的单网卡绑定多IP实现方法
ifconfig eth0:1 192.168.0.3 broadcast 192.168.0.255 netmask 255.255.255.0
可以把上述命令加在启动自运行文件里面,在Gentoo下是/etc/conf.d/local.start,而某些版本的Linux是/etc /rc.d/rc.local。
3、多网卡共用单IP的实现方法
使用多块网卡虚拟成为一块网卡,具有相同的IP地址。这项技术其实在sun和cisco中已经存在,分别称为Trunking和 etherchannel技术,在linux中,这种技术称为bonding。因为bonding在内核2.4.x中已经包含了,只需要在编译的时候把网 络设备选项中的 Bonding driver support选中就可以了。
然后,重新编译核心,重新起动计算机,执行如下命令:
ismod bonding
ifconfig eth0 down
ifconfig eth1 down
ifconfig bond0 ipaddress
ifenslave bond0 eth0
ifenslave bond0 eth1
现在两块网卡已经象一块一样工作了,这样可以提高集群节点间的数据传输。
你最好把这几句写成一个脚本,再由/etc/rc.d/rc.local或者/etc/conf.d/local.start调用,以便一开机 就生效。
bonding对于服务器来是个比较好的选择,在没有千兆网卡时,用两三块100兆网卡作 bonding,可大大提高服务器到交换机之间的带宽。但是需要在交换机上设置连接bonding 网卡的两个口子映射为同一个虚拟接口。
[出行参考]郑州市快速公交路线图
cPanel空间各目录功能说明(新手上路)
对于第一次使用EBL主机cPanel空间的用户,登陆FTP账户以后可能会有些困惑:怎么会有这么多文件和目录,它们都有什 么用呢?在这里给大家简要讲解一下。
由于cPanel&WHM只能安装在类UNIX系统上,cPanel 用户 家目录的概念也来源于此。在大部分的Linux系统上,系统用户的个人目录的绝对路径会像是这样: /home/jerry 。因为cPanel账户同时也是你的FTP账户,所以当你登陆FTP时,默认的路径就是在你的家目录下。
家目录主要文件(夹):
- public_html目录
最重要的目录之一,这是你的网站根目录。放在这里的文件将可以被浏览器直接访问到。 - www
(软链接)快捷方式,指向public_html目录。所以打开它将会看到public_html目录下的内容。 - mail目录
电子邮件目录。如果你使用了cPanel 空间的邮件功能,这里将会存放你的邮件信息。包括收到的、已发送、草稿、垃圾箱等。 - access-logs
(软链接)快捷方式,指向web服务器日志目录。你网站的原始访问日志将会存放在此处。 - tmp目录
主要存放日志统计的存档。比如你可以在cPanel 的AWstats中查看以往月份的网站统计信息,就是从这里读取的。 - etc目录
存放子账户配置信息。比如你的电子邮件账户密码、磁盘配额等。 - public_ftp
匿名ftp用户的上传目录。 - “.”开头的文件和目录
如“.cpanel”,“.bashrc”等。这些文件在Linux系统中为隐藏文件、目录,它们大多是系统或cpanel的配置文件。
Tags: cPanel
cPanel&WHM error:Error from park wrapper: Sorry, you do not control the domain ×××.com
cPanel&WHM是个庞大的系统,不可避免有众多的bug。
给某个用户的addon domain解除绑定时,出现error:
Error from park wrapper: Sorry, you do not control the domain ×××.com
查看了下用户的配置文件,原因是升级package会造成用户的配置信息丢失:除了主域名外,park domain和addon domain都从 /var/cpanel/users/$user 中消失。
解决办法:
编辑/var/cpanel/users/$user,添加对应的DNS项(如果是addon domain,需要同时添加subdomain)。比如:
DNS=abc.com
DNS1=sub.abc.com
保存退出后运行/scripts/updateuserdomains
Tags: cpanel&WHM, park wrapper
[转]CPanel Error: Error while connecting to MySQL. Failover enacted
CPanel of any domain shows following Error on MySQL Databases Section of Left Hand Side Panel
Error while connecting to MySQL. Failover enacted.
SOLUTION:
This error comes when Perl modules for database are outdated OR not installed. You can install them using following Commands:
root@server [~]# perl -MCPAN -e shell cpan> install Bundle::CPAN cpan> reload cpan cpan> install HTTP:ateate cpan> install HTTP:Date cpan> install Net::AIM::Connection cpan> install Net::AIM cpan> install Tie::IxHash cpan> install DBI cpan> install DBD::mysql
Restart MySQL.
顺其自然
最近看到一则笑话:
有个人在海上落水了。
不久之后,有条船经过,船上的人想要搭救他,却被他拒绝了:“我在等上帝救我。”
后来,又有一条船经过,他又说:“我要等上帝来救我。”
后来,他淹死了。
他到了天堂之后,问上帝:“你为什么不救我呢?”
上帝说:“我不是派了两条船去救你么?”
有时候,我们并不需要去刻意追求,只是机会来临的时候,不要想太多,顺其自然的抓住它,毕竟这一切都是在 神手中。
Tags: 顺其自然
Spread Your Wings
晚上听歌听到了Queen 的老歌 Spread Your Wings,突然来了兴致google了下歌词(本人听歌基本不记词),发现这竟是首励志的曲子。虽然歌名看起来很像汪峰的飞得更高,但是曲风和歌词与后者完全不同。
飞得更高 更强调个人主观上感情的宣泄,曲子也比较大气。而这首Spread Your Wings 则是以讲故事的形式,描述了一个失意年轻人的故事。这小伙名叫 Sammy ,在一个叫 Emerald bar(翡翠酒吧) 的酒吧干杂务,平时也就扫扫地什么的。虽然老板总是打击他,但是他还是想到外面的世界闯一闯。词作者(叙事者)激励 Sammy 去追逐梦想,让他”spread your wings and fly away”。
MV据说是在鼓手家的后院拍摄的:
Sammy was low | Sammy 很忧郁
Just watching the show | 把演出看了一遍又一遍
Over and over again
Knew it was time | 他知道是时候了
He’d made up his mind
To leave his dead life behind | 把这该死的生活抛到脑后
His boss said to him | 老板对他说:‘Boy you’d better begin | “孩子,你应该把那些疯狂的想法彻底忘掉。
To get those crazy notions right out of your head
Sammy who do you think that you are? | 你以为你是谁呢?
You should’ve been sweeping up the Emerald bar’ | 你只是在翡翠酒吧干杂务的罢了”Spread your wings and fly away | 伸展你的翅膀,飞翔吧
Fly away far away | 飞向最远处
Spread your little wings and fly away | 展开你的小翅膀,飞吧
Fly away far away | 飞向最远处
Pull yourself together | 别泄气
‘Cos you know you should do better | “你知道你可以做的更好
That’s because you’re a free man | 因为你是一个自由的人”He spends his evenings alone in his hotel room | 他在旅馆里独自过夜
Keeping his thoughts to himself he’d be leaving soon | 想着他还是应该离开
Wishing he was miles and miles away | 远远的离开
Nothing in this world nothing would make him stay | 这地方没什么值得留恋的Since he was small | 他小的时候
Had no luck at all | 就是个倒霉蛋
Nothing came easy to him | 总是到处碰壁
Now it was time | 现在是时候了
He’d made up his mind | 他终于做出了决定,对自己说:
‘This could be my last chance’ | “这是我最后的机会了”His boss said to him ‘now listen boy | 老板又来打击他:
You’re always dreaming | “听着孩子,你总是在幻想
You’ve got no real ambition you won’t get very far | 你并没有真正的抱负。你是走不远的
Sammy boy don’t you know who you are? | 你以为你是谁呢?
Why can’t you be happy at the Emerald bar?’ | 为什么就不能在翡翠酒吧快乐的干下去呢?”So honey | 来吧
Spread your wings and fly away | 伸展你的翅膀,飞翔吧
Fly away far away | 飞向最远处
Spread your little wings and fly away | 展开你的小翅膀,飞吧
Fly away far away | 飞向最远处
Pull yourself together | 打起精神来
‘Cos you know you should do better | “你知道你可以做的更好
That’s because you’re a free man | 因为你是一个自由的人”
Come on honey | 来吧
FLY WITH ME! | 跟我一起飞吧!
后记:第一次翻译歌词,大家凑合看吧:p
Tags: queen, Spread Your Wings, 励志歌曲, 汪峰, 飞得更高
Unix下kill signal 号及其说明
root@abc # kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGEMT 8) SIGFPE
9) SIGKILL 10) SIGBUS 11) SIGSEGV 12) SIGSYS
13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGUSR1
17) SIGUSR2 18) SIGCHLD 19) SIGPWR 20) SIGWINCH
21) SIGURG 22) SIGIO 23) SIGSTOP 24) SIGTSTP
25) SIGCONT 26) SIGTTIN 27) SIGTTOU 28) SIGVTALRM
29) SIGPROF 30) SIGXCPU 31) SIGXFSZ 32) SIGWAITING
33) SIGLWP 34) SIGFREEZE 35) SIGTHAW 36) SIGCANCEL
37) SIGLOST 39) SIGRTMIN 40) SIGRTMIN+1 41) SIGRTMIN+2
42) SIGRTMIN+3 43) SIGRTMAX-3 44) SIGRTMAX-2 45) SIGRTMAX-1
46) SIGRTMAX
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGEMT 8) SIGFPE
9) SIGKILL 10) SIGBUS 11) SIGSEGV 12) SIGSYS
13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGUSR1
17) SIGUSR2 18) SIGCHLD 19) SIGPWR 20) SIGWINCH
21) SIGURG 22) SIGIO 23) SIGSTOP 24) SIGTSTP
25) SIGCONT 26) SIGTTIN 27) SIGTTOU 28) SIGVTALRM
29) SIGPROF 30) SIGXCPU 31) SIGXFSZ 32) SIGWAITING
33) SIGLWP 34) SIGFREEZE 35) SIGTHAW 36) SIGCANCEL
37) SIGLOST 39) SIGRTMIN 40) SIGRTMIN+1 41) SIGRTMIN+2
42) SIGRTMIN+3 43) SIGRTMAX-3 44) SIGRTMAX-2 45) SIGRTMAX-1
46) SIGRTMAX
下面是一些信号说明
1) SIGHUP
本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联。
登录Linux时,系统会分配给登录用户一个终端(Session)。在这个终端运行的所有程序,包括前台进程组和后台进程组,一般都属于这 个 Session。当用户退出Linux登录时,前台进程组和后台有对终端输出的进程将会收到SIGHUP信号。这个信号的默认操作为终止进程,因此前 台进 程组和后台有终端输出的进程就会中止。不过可以捕获这个信号,比如wget能捕获SIGHUP信号,并忽略它,这样就算退出了Linux登 录,wget也 能继续下载。
此外,对于与终端脱离关系的守护进程,这个信号用于通知它重新读取配置文件。
2) SIGINT
程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出,用于通知前台进程组终止进程。
3) SIGQUIT
和SIGINT类似, 但由QUIT字符(通常是Ctrl-\)来控制. 进程在因收到SIGQUIT退出时会产生core文件, 在这个意义上类似于一个程序错误信号。
4) SIGILL
执行了非法指令. 通常是因为可执行文件本身出现错误, 或者试图执行数据段. 堆栈溢出时也有可能产生这个信号。
5) SIGTRAP
由断点指令或其它trap指令产生. 由debugger使用。
6) SIGABRT
调用abort函数生成的信号。
7) SIGBUS
非法地址, 包括内存地址对齐(alignment)出错。比如访问一个四个字长的整数, 但其地址不是4的倍数。它与SIGSEGV的区别在于后者是由于对合法存储地址的非法访问触发的(如访问不属于自己存储空间或只读存储空间)。
8) SIGFPE
在发生致命的算术运算错误时发出. 不仅包括浮点运算错误, 还包括溢出及除数为0等其它所有的算术的错误。
9) SIGKILL
用来立即结束程序的运行. 本信号不能被阻塞、处理和忽略。如果管理员发现某个进程终止不了,可尝试发送这个信号。
10) SIGUSR1
留给用户使用
11) SIGSEGV
试图访问未分配给自己的内存, 或试图往没有写权限的内存地址写数据.
12) SIGUSR2
留给用户使用
13) SIGPIPE
管道破裂。这个信号通常在进程间通信产生,比如采用FIFO(管道)通信的两个进程,读管道没打开或者意外终止就往管道写,写进程会收到SIGPIPE信号。此外用Socket通信的两个进程,写进程在写Socket的时候,读进程已经终止。
14) SIGALRM
时钟定时信号, 计算的是实际的时间或时钟时间. alarm函数使用该信号.
15) SIGTERM
程序结束(terminate)信号, 与SIGKILL不同的是该信号可以被阻塞和处理。通常用来要求程序自己正常退出,shell命令kill缺省产生这个信号。如果进程终止不了,我们才会尝试SIGKILL。
17) SIGCHLD
子进程结束时, 父进程会收到这个信号。
如果父进程没有处理这个信号,也没有等待(wait)子进程,子进程虽然终止,但是还会在内核进程表中占有表项,这时的子进程称为僵尸进程。这种 情 况我们应该避免(父进程或者忽略SIGCHILD信号,或者捕捉它,或者wait它派生的子进程,或者父进程先终止,这时子进程的终止自动由init 进程 来接管)。
18) SIGCONT
让一个停止(stopped)的进程继续执行. 本信号不能被阻塞. 可以用一个handler来让程序在由stopped状态变为继续执行时完成特定的工作. 例如, 重新显示提示符
19) SIGSTOP
停止(stopped)进程的执行. 注意它和terminate以及interrupt的区别:该进程还未结束, 只是暂停执行. 本信号不能被阻塞, 处理或忽略.
20) SIGTSTP
停止进程的运行, 但该信号可以被处理和忽略. 用户键入SUSP字符时(通常是Ctrl-Z)发出这个信号
21) SIGTTIN
当后台作业要从用户终端读数据时, 该作业中的所有进程会收到SIGTTIN信号. 缺省时这些进程会停止执行.
22) SIGTTOU
类似于SIGTTIN, 但在写终端(或修改终端模式)时收到.
23) SIGURG
有”紧急”数据或out-of-band数据到达socket时产生.
24) SIGXCPU
超过CPU时间资源限制. 这个限制可以由getrlimit/setrlimit来读取/改变。
25) SIGXFSZ
当进程企图扩大文件以至于超过文件大小资源限制。
26) SIGVTALRM
虚拟时钟信号. 类似于SIGALRM, 但是计算的是该进程占用的CPU时间.
27) SIGPROF
类似于SIGALRM/SIGVTALRM, 但包括该进程用的CPU时间以及系统调用的时间.
28) SIGWINCH
窗口大小改变时发出.
29) SIGIO
文件描述符准备就绪, 可以开始进行输入/输出操作.
30) SIGPWR
Power failure
31) SIGSYS
非法的系统调用。
在以上列出的信号中,程序不可捕获、阻塞或忽略的信号有:SIGKILL,SIGSTOP
不能恢复至默认动作的信号有:SIGILL,SIGTRAP
默认会导致进程流产的信号有:SIGABRT,SIGBUS,SIGFPE,SIGILL,SIGIOT,SIGQUIT,SIGSEGV,SIGTRAP,SIGXCPU,SIGXFSZ
默认会导致进程退出的信号有:SIGALRM,SIGHUP,SIGINT,SIGKILL,SIGPIPE,SIGPOLL,SIGPROF,SIGSYS,SIGTERM,SIGUSR1,SIGUSR2,SIGVTALRM
默认会导致进程停止的信号有:SIGSTOP,SIGTSTP,SIGTTIN,SIGTTOU
默认进程忽略的信号有:SIGCHLD,SIGPWR,SIGURG,SIGWINCH
此外,SIGIO在SVR4是退出,在4.3BSD中是忽略;SIGCONT在进程挂起时是继续,否则是忽略,不能被阻塞。