快捷搜索:  
虚拟化帮你找回失去的资源

虚拟化帮你找回失去的资源

虚拟化是一个新生事物,不过提倡虚拟化已经在IT业界变得流行起来了,可是虚拟化到底是什么?虚拟化能够给用户带来什么好处呢?为了解答这些问题,近日,51CTO记者采访了在虚拟化方面的有着丰富实战经验和成功案例的SWsoft中国的CEO张自力先生,张先生就这些问题谈了自己的一些看法。 张先生在国内虚拟主机和IDC行业有相当丰富的实战经历,从互联网刚刚进入中国起到现在,张先生先后帮助高校、企业、科研机构建立了大量的网站服务器,对如何管理和合理利用这些网站服务器有着独到的见解。 虚拟化的基本概念 我们如何理解业界...

利用FAM和IMON在Linux下实现数据复制

利用FAM和IMON在Linux下实现数据复制

在本文中我们将要讨论的是,如何抛开昂贵的SAN(存贮区域网络Storage Area Network,如全球文件系统GFS)或网络块设备在Linux下实现数据复制。我们在复制系统中采用了FAM(文件变更监视模块)和IMON(信息节点监视模块),这两个系统都是SGI当初为IRIX开发的。 SGI的员工真是非常的Cool,是他们将这两个程序移植到了Linux上并且公开了源代码。当花费已不再是问题时,可以采用基于GFS(全球文件系统)和SAN实现实时数据镜像;否则,数据共享及其它许多的选择就不可或缺了。 有几...

Linux任务控制的几个技巧

Linux任务控制的几个技巧

Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。 我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让你轻松调度正在运行的任务。 假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示: [1]+ Stopped /root/bin/rsync....

有关Linux系统下单用户启动方式介绍

有关Linux系统下单用户启动方式介绍

做为一个Linux爱好者,每天都渴望得到新的知识,同时每天也把Linux的各个部分翻来覆去的进行着探索,在这个过程难免会让Linux无法启动。在Win98中有一个保护模式,可以以保护模式进入到Win98之中,对系统进行修复。在Linux中也有类似保护模式的启动方式,可以用它对系统进行修复。 Linux下的启动方式常用的到的有单用户方式、普通多用户方式、完全多用户方式和XWin方式。单用户方式下,系统并没有完全运行进来,只是部分程序运行,这时也不能进行远程登录到Linux系统。进入单用户方式进行系统维护由...

提高Linux系统性能加速网络应用程序

提高Linux系统性能加速网络应用程序

在开发 socket 应用程序时, 首要任务通常是确保可靠性并满足一些特定的需求。利用本文中给出的 4 个提示,您就可以从头开始为实现最佳性能来设计并开发 socket 程序。本文内容包括对于 Sockets API 的使用、两个可以提高性能的 socket 选项以及 GNU/Linux 优化。 为了能够开发性能卓越的应用程序,请遵循以下技巧: 最小化报文传输的延时。 最小化系统调用的负载。 为 Bandwidth Delay Product 调节 TCP 窗口。 动态优化 GNU/Linux TCP/...

Linux操作系统中的七件超厉害的武器

Linux操作系统中的七件超厉害的武器

Linux是一套免费使用和自由传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能自由使用的UNIX兼容产品。也许有些准备和正在使用Linux的朋友对为什么使用Linux并不十分了解。本文试就这一问题给出答案,让人们真正了解Linux带给我们的七件武器。Linux对比于商业软件,对学习者来说有一个境界上的差异,这个差异用一句话概述就是:以无法为有法,以无限为有限。...

linux进程介绍之fork vs vfork

linux进程介绍之fork vs vfork

在fork之后,子进程和父进程都会继续执行fork调用之后的指令。子进程是父进程的副本。它将获得父进程的数据空间,堆和栈的副本,这些都是副本,父子进程并不共享这部分的内存。也就是说,子进程对父进程中的同名变量进行修改并不会影响其在父进程中的值。但是父子进程又共享一些东西,简单说来就是程序的正文段。正文段存放着由cpu执行的机器指令,通常是read-only的。 由于在fork之后我们常常都是跟个exec在后面,所以为了提高效率,很多的实现并不完全复制数据段和堆、栈,而是采用写时复制,有点类似于某...

嵌入式Linux系统的GDB远程调试的实现

嵌入式Linux系统的GDB远程调试的实现

远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。 就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:用ROM Monitor调试目标机程序、用KGDB调试系统内核和用gdbserver调试用户空间程序。这三种调试方法的区别主要在于,目标机远程调试stub...

Linux中关于hostname的设置

Linux中关于hostname的设置

Linux中的hostname设置相对来说是比较简单的,不过需要配置好几个地方。 首先需要切换到root用户下,然后编辑/etc/sysconfig/network文件,比如内容如下 HOSTNAME=myhostname Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1504091...

FC6  Linux下如何写NTFS分区文件

FC6 Linux下如何写NTFS分区文件

ntfs-3g是一个用于读写NTFS分区的用户态文件系统(FUSE)。优点是支持NTFS的完美读写,安装/配置简单,而且已经进入Fedora Extras。缺点是因为是用户态文件系统,所以大量IO有明显的CPU资源占用。 步骤: 1、确认官方yum仓库可以使用,并无其他冲突的仓库存在 2、运行: 代码: #yum install ntfs-3g 3、以root身份新建文件/sbin/mount.ntfs 内容: 代码: #!/bin/sh export LANG=en_US.UTF-8 exec /sb...

mount  ntfs分区和配置xmms手记

mount ntfs分区和配置xmms手记

首先感谢sakulaqi版主的热心帮助. 在大修完我的爱机之后的下一个双休日,我又成功的让我的linux在开机时就mount上我的ntfs分区,并正确识别出我的中文的文件夹和文件名;然后又让我的xmms也"学会"了中文!我当时好激动,这是我有生以来第一次在linux下听音乐!经验不敢保留,献给大家,希望有所帮助! 1.手动mount ntfs分区并正确识别中文. 我第一次用mount -t ntfs -o codepage=936,isocharset=cp936 /dev/hda6/mnt/ntfs...

Linux系统中巧用CD和Pushd切换目录

Linux系统中巧用CD和Pushd切换目录

在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用cd和pushd切换目录的技巧有助于你节省时间和精力。 在Linux命令提示中,用cd命令来改变当前目录。这是cd命令的一些基本用法: 改变你的根路径,键入cd,按回车键。 进入一个子目录,键入cd,空格,然后是子路径名(例如:cd Documents),再按回车键。 进入当前目录的上一级目录,键入cd,空格,两个点,然后按回车键。 进入一个特定的目录,键入cd,空格,路径名(例如 cd /usr/local/lib),再按回车键。 为...