Linux系统内核中的Device Mapper机制(转)
Linux系统内核中的Device Mapper机制(转)[@more@] 本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍。Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略,当前比较流行的 Linux 下的逻辑卷管理器如 LVM2(Linux Volume Manager 2 version)、EVMS(Enterprise Volume Management System)、dmraid(Device Mapper Raid Tool)等都是基于该机制实现的。理解该机制是进一步分析、理解这些卷管理器的实现及设计的基
开源:全球软件产业四大发展趋势之一(转)
开源:全球软件产业四大发展趋势之一(转)[@more@] 软件产业是本世纪最具广阔前景的新兴产业之一。作为一种“无污染、微能耗、高就业”的产业,软件产业不但能大幅度提高国家整体经济运行效率,而且自身也能形成庞大规模,拉升国民经济指数。随着信息技术的发展,软件产业将会成为衡量一个国家综合国力的标志之一。因此,发展和扶持软件产业,是一个国家提高国家竞争力的重要途径,也是参与全球化竞争所必须占领的战略制高点。 当前,随着全球化范式的转变,世界软件产业保持高速增长的同时,面临网络化、全球化、服务化、开放化的转
Novell红帽争设新分支 市场陷入圈地战(转)
Novell红帽争设新分支 市场陷入圈地战(转)[@more@] 8月17日,开源软件厂商Novell宣布扩大在中国市场的业务范围,除原有的北京之外,计划在广州与上海新设两个分支机构,为这些地区的电信、金融、政府等行业用户提供更贴近的服务。 此时距Red Hat宣布在上海成立中国大陆地区第二个分支机构还不足半个月的时间。 不约而同圈地 在中国的Linux市场,无论是Novell,还是Red Hat,都算是后来者,但凭借在国际上的强劲势头,双方均没有显露出水土不服的迹象,很快就进入了角色。在全球Linux市场趋于平稳时,这对老冤家不约而同的把
Linux为与众不同的多核机器提供动力(转)
Linux为与众不同的多核机器提供动力(转)[@more@] 一个叫Movidis的新公司相信它最初设计的目的是用于网络装置的一个16核芯片将成为在Linux服务器市场迈入成功大门的一张门票。 Movidis会在下星期的旧金山LinuxWorld会议上发布使用这种芯片的两种新服务器。这个公司的共同创办人也是CTO,Ken Goldsholl说道:“这个革命性的x16型号每个使用一个500MHz 或者 600MHz Cavium Networks Octeon CN3860芯片。” 与当前的处理器相比16核数量很大,多核通过把不同的任务分配到芯片的不同部分来提高服务器性能。Sun Microsystems的UltraSp
Linux版本痛失桌面市场,标准将出炉(转)
Linux版本痛失桌面市场,标准将出炉(转)[@more@] 据国外媒体报道,面对各种Linux桌面版本铺天盖地,却依然难以从Windows手中蚕食一点市场份额的窘境,Linux厂商开始进行标准化行动。4月21日,由多家Linux厂商组成的“自由标准集团”宣布,Linux业界已经就Linux桌面系统的标准达成了一致。 如果“自由标准集团”制定的标准得以推广,针对某一个版本的Linux开发的应用程序将可以运行在所有符合标准的Linux版本上。这将让Linux操作系统的桌面获得和微软Windows进行竞争的“一致性”基础。 目前,Linux操作系统主要应用的服务器,多
2006年嵌入式Linux市场分析预测报告(转)
2006年嵌入式Linux市场分析预测报告(转)[@more@] 译者注:由于本人时间和精力的原因,本文不是对原文的完全翻译,而是对原文重新进行了概括和总结。 2006年嵌入式Linux市场分析预测报告 本报告是LinuxDevices的第6个年度报告,此报告的结果对于使用嵌入式Linux的开发人员以及从事嵌入式Linux操作系统和开发工具业务的公司来说是非常令人鼓舞和振奋的 —— 调查显示,人们对嵌入式Linux的兴趣仍然在增长。 1.产品中嵌入式操作系统的使用情况 报告指出,在过去的4年中,Linux在嵌入式系统中的使用持续保持增长,虽然增长
企业级Linux红旗桌面版可能登陆日本(转)
企业级Linux红旗桌面版可能登陆日本(转)[@more@] 北京中科红旗软件技术有限公司与日本MiracleLinux株式会社共同宣布建立战略伙伴关系,共同为亚洲市场开发企业Linux解决方案。 在中日韩三国政府组成Linux联盟计划停滞之际,中国与日本出现这种Linux企业间的合作无疑对Linux阵营是一件利好消息,对三国之间开展更深入的技术合作也有积极推进意义。 据了解,红旗软件与MiracleLinux将主要在服务器操作环境、联合技术支持和桌面操作系统这三个领域展开合作,所有这些工作都将在甲骨文公司北京研发中心进行。 根据合作协议,红
巧配Samba实现WIN2000和Linux文件共享(转)
巧配Samba实现WIN2000和Linux文件共享(转)[@more@] 随着Linux的普及,如何共享Linux下的文件成为用户关心的问题。其实,几乎所有的Linux发行套件都提供了一个很好的工具Samba——通过它可以轻松实现文件共享。Samba是基于SMB协议的一个应用程序,目前的版本是2.3.x。Samba的功能很强大,但易用性也极差。原因是它的配置文件太大而且不容易理解,新手和熟手都对其望而却步。但是,如果仅仅实现文件共享这一单纯目的,配置Samba也很简单,只需熟悉几个操作即可。下面我用一个例子说明这几个操作。 假设你已熟悉Linux的基本操作,并且
利用 Kylix3 从 Windows 迁移到 Linux(转)
利用 Kylix3 从 Windows 迁移到 Linux(转)[@more@] 简介 使用象 Borland® Delphi 7™ Studio 这样的工具和 IBM® DB2® Universal Database™ 这样的数据库的优越性之一就在于,平台之间的迁移只需要进行少量更改和一次重新编译。在本系列文章的第一篇中,我用 Delphi 7 Studio 创建了一个连接到 IBM DB2 UDB 的应用程序,在我的第二篇文章中,我给这个应用程序添加了更多功能,如主从复合结构(master-detail)形式的报告,以使它更有趣和有用。既然我已经创建了一个可执行的应用程序,就让我们继续前进并且来
恢复SDS中坏掉的一块硬盘的数据(转)
恢复SDS中坏掉的一块硬盘的数据(转)[@more@]一、首先查看当前meta设备状态: # metastat >$HOME/metastat.0820 # more metastat.0820 d1:Mirror Submirror 0:d11 State:Okay Submirror 1:d12 State:Okay Pass: 1 Read option: roundrobin(default) Write option: parallerl(default) Size:4274640 blocks d 11: Submirror of d1 State:Okay Hot spare pool: hsp000 Size: 4274640 blocks Stripe 0: Device Start Block Dbase State Hot spare C0t0d0s0 0 No Okay d 12: Submirror of d1 State:Okay Hot spare pool: hsp000 Size: 42746
SOLRSI8下RAID1和RAID5的安装及恢复(转)
SOLRSI8下RAID1和RAID5的安装及恢复(转)[@more@]本文档以SUN Fire V880 Server(6*73GB Dsik)为例讲解在Solarsi8下使用命令行的方式安装及维护RAID1和RAID5。本文档内容都经本人实践验证过,但对于不同机型仅供参考,如需转载请注明出处,谢谢支持! Disk分布情况: 0:c1t0d0 1:c1t1d0 2:c1t2d0 3:c1t3d0 4:c1t4d0 5:c1t5d0 注:0,1做镜像;2,3,4,5做RAID5 系统盘(c1t0d0)分区及镜像盘(c1t1d0)情况: c1t0d0s0(d10) d0 c1t1d0s0(d20) / 1024M c1t0d0s1(d11) d1 c1t1d0s1(d21) swap 8192M c1t0d0s2 c1t1d0s2 overlap 69999M c1t0d0
solaris下,添加静态路由的方法(转)
solaris下,添加静态路由的方法(转)[@more@]我们都知道在solaris中添加默认路由只需编辑vi /etc/defaultrouter这个文件,内容就是你的默认网关。??而添加静态路由可以使用命令 route ,具体参数可以参阅route(1)的manual。下面仅仅是简单的添加和删除静态路由的例子:??#route add -net 20.5.5.0 171.80.64.1 1 (#route add -net destination next-hop metric)??#route delete -net 20.5.5.0 171.80.64.1??执行之后,路由表立即生效,可以使用命令??#netstat -r来查看??但是,通过route的命令,系统重起以后,就会失效。??也
Solaris 与系统信息有关的操作命令(转)
Solaris 与系统信息有关的操作命令(转)[@more@]Solaris 与系统信息有关的操作命令administrate command1.iostat -c 1 102.kstat3./usr/platform/sun4u/sbin/prtdiag >hwinfo.dat4.prtconf |grep Memory5.psrinfo 6.mpstat 5system calls1.meminfo2.struct statvfs fsbufstatvfs("/root",&fsbuf)return fsbuf.f_bavail3.pcsample (cpu)4.times5.ustat6.getcpuid7.gethostid8.getloadavg9.truncate10./proc11.setrlimit12.rctl13.prtvtoc /dev/rdsk/c0t0d0s014.format > >inquiry15.iostat -E16.more /opt/SUNWexplo/bin/diski
SUN系统维护命令大全(转)
SUN系统维护命令大全(转)[@more@]1、查看机型:Sun的小型机的机型都在面板上写着有,如NETRA T 1125, 还有比如ultra 5,ultra 10等等。2、查看cpu个数 (错误,不正确,因为sun中的top命令不能完全看到所有的cpu情况,与HP用法也不一样) # top CPU states: 99.3% idle, 0.1% user, 0.6% kernel, 0.0% iowait, 0.0% swap 表示只有一个cpu正确方法: 用dmesg |grep cpu便可以看到正确的 cpu个数了。3、查看内存 #dmesg |grep mem mem = 2097152K (0x80000000) avail mem = 20877393924、查看磁盘的个数 #vxdisk list DEVICE TYPE DISK GROUP
使用 Solaris 的初步设置(转)
使用 Solaris 的初步设置(转)[@more@]1.配置root用户SSH登陆 # vi /etc/ssh/sshd_config ListenAddress 192.168.0.10 PermitRootLogin yes # > /etc/motd # vi /etc/default/init LANG=zh2.取消几个影响系统启动的TIMEOUT# vi /etc/bootrc set boot_timeout 0 # vi /boot/solaris/bootenv.rc setprop auto-boot-timeout 0 setprop boottimeout '0' # vi /boot/solaris/strap.rc Options timeout=03.取消自动关机# vi /etc/power.conf #autoshutdown 30 9:00 9:00 default4.设置用户的环境变量# vi /etc/passwd root:x:0:1:Super-Us
用红帽子的chkconfig管理Init脚本(转)
用红帽子的chkconfig管理Init脚本(转)[@more@] 你的管理工具中多了个简单但非常有用的东东。 我喜欢发现新的 UNIX 命令,尤其是那些关于系统管理的。当我得知红帽子发布 chkconfig 这个工具,我想起了在 IRIX --一个从 SGI而来的 UNIX 变种--下的 chkconfig。IRIX 的 chkconfig 用来激活/禁止系统初始化的时候的服务,无需编辑,重命名或是移动 /etc 中的 init 脚本。 类似,Red Hat 设计 chkconfig 的目的就是用来管理系统初始化的时候启动的服务。不过,在我仔细阅读手册并作了些测试后,我很快发现 Red Hat 扩展了chkconfig,
DNS中MX记录的理解(转)
DNS中MX记录的理解(转)[@more@]DNS使用MX记录来实现邮件路由,它规定了域名的邮件服务器要么处理,要么向前转发有关该域名的邮件.处理邮件是指将其传送给其地址所关联的个人,向前转发邮件是指通过SMTP协议将其传送给其最终目的地.为了防止邮递路由,MX记录除了邮件交换器的域名外还有一个特殊参数:优先级值.优先级值是个从0 到65535的无符号整数,它给出邮件交换器的优先级别. 优先级值自身并不重要,关键在于它同其它邮件交换器的优先级值的相对大小,优先级值相对越小,优先级越高.邮件总是首先试图传递给优先级值相对最小的邮件交换器.失败后才
FTP工作原理(转)
FTP工作原理(转)[@more@] FTP Transfer Protocol 件传输协议的缩写,在RFC 959中具体说明。 FTP会话时包含了两个通道,一个叫控制通道,一个叫数据通道。 控制通道:控制通道是和FTP服务器进行沟通的通道,连接FTP,发送FTP指令都是通过控制通道来完成的。 数据通道:数据通道是和FTP服务器进行文件传输或者列表的通道。 FTP协议中,控制连接均有客户端发起,而数据连接有两种工作方式:PORT方式和PASV方式 PORT模式(主动方式) FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接
新版GPL分裂开源?顶尖Linux设计师痛批(转)
新版GPL分裂开源?顶尖Linux设计师痛批(转)[@more@] 二十多位产量最多的Linux核心程序设计师表示,通用公共授权(GPL)最新版的提案令人厌恶。 GPL是众多开放源代码计划依循的授权办法。但最新出炉的意见调查报告显示,接受调查的29名核心(kernel)程序设计师中,就有28人认为第三版GPL (GPLv3)比目前的第二版(GPLv2)糟糕。 Linux程序设计师暨SteelEye雇员James Bottomley主持的Linux核心邮寄名单进行网络投票,让会员以负3分到3分为基准,给GPLv3评分。 结果发现,最高评价只有立场中立的0分,平均得分是负2。这项民意调查由Lin
研究显示:Linux和Windows开销相当(转)
研究显示:Linux和Windows开销相当(转)[@more@] 微出处:PConline 软再次挑起争论,表示是否企业花在管理Windows系统的开支比Linux的少。 昨天,微软引用其委任一独立分析机构Mercer管理咨询公司进行的一份研究报告,它称由于要采用新的应用程序而要从原来的Unix系统进行迁移的企业现在更加倾向于选择Windows系统。 Mercer的报告称,企业之所以这样选择是由于它们已经充分的考虑过IDC的统计数据,这些数据显示Windows针对商业的拥有总开支(TCO)比Linux的低。而Mercer并没有自己进行研究,只是从它的30个客户中研究UNIX的迁移