命令手册:Linux中的ipvsadm命令
现在Linux操作系统中的命令越来越多,你了解这些命令么?本文为你讲解ipvsadm命令的知识,主要的是进行了一个简单的翻译,希望对ipvsadm命令的使用者有一定的帮助。 为了更好的让大家理解这份命令手册,将手册里面用到的几个术语先简单的介绍一下: 1,virtual-service-address:是指虚拟服务器的ip 地址 2,real-service-address:是指真实服务器的ip 地址 3,scheduler:调度方法 ipvsadm 的用法和格式如下:ipvsadm -A|E -t|u...
浅析Linux内核中的循环链表结构
文章中引用的代码来源于LXR,所分析的内核版本是v2.6.31。 linux内核通过定义list_head以及对于list_head上的一组操作实现对不同类型的循环链表的同类操作,这种做法避免了对于不同数据类型的循环链表定义重复的操作函数,使代码得到了充分的使用,是一种十分有效的编程方法。 list_head的定义: 19struct list_head { 20 struct list_head *next, *prev; 21}; 接着我们来看任意一种数据结构的循环链表,链表的每个节点中加入了一个l...
在Fedora下安装PPStream网络电视
网上有很多关于 PPStream Linux 版本安装的教程,不过绝大多数都是基于 Ubuntu 的。本文参考 totem-pps 上的 Wiki 为例在 Fedora 12 i686 重做这个过程。 1. 下载所有必需软件包 首先是 PPS for Linux 本身: 点击此下载 然后是由 sunmoon1997 制作的 PPStream Totem 插件,包含三部分: libppswarpper, gst-plugins-pps 和 totem-pps 。(totem-pps 下载主页) 在配置好...
ssh超时断开的解决方法
当用SSH Secure Shell连接Linux时,如果几分钟没有任何操作,连接就会断开,必须重新登陆才行,每次都重复相同的操作,很是烦人,本文总结了两种解决的方法。 方法1:更改ssh服务器的配置文件/etc/ssh/sshd_config ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0,不发送。而ClientAliveInterval 60表示每分钟发送一次,然后客户端响应,这样就保持长连接了。这里比较怪的地方是:不是客户端主动发起保持连接的请求(如FTe...
Linux KVM上创建ooRexx构建环境
本文为你详细介绍在Linux KVM上创建一个ooRexx构建环境 ,为你在学习在Linux KVM上创建一个ooRexx构建环境时起一定的作用。 使用ooRexx开发随需应变的软件构建服务,ooRexx使用Linux内核虚拟机(KVM)提升性能。KVM 充当客户操作系统的主机,为用户构建目标软件。Apache Web 服务器控制构建并存储结果,供用户在以后检索结果。通过本文了解如何设置构建服务器和创建客户机,定制构建请求,以及组织和访问构建结果。 最近,Open Object Rexx 项目将其旧的随...
autoconf和automake生成Makefile文件
引子 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到 make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂的相互关系。 但是如果通过查阅make的帮助文档来手工编写Makefile,对任何程序员都是一场挑战。幸而有GNU 提供的Autoconf及Au...
Linux安全防护十大招数
1.为LILO增加开机口令 在/etc/lilo.conf文件中增加选项,从而使LILO启动时要求输入口令,以加强系统的安全性。具体设置如下: boot=/dev/hda map=/boot/map install=/boot/boot.b time-out=60 #等待1分钟 prompt default=Linux password= #口令设置 image=/boot/vmlinuz-2.2.14-12 label=Linux initrd=/boot/initrd-2.2.14-12.img r...
系统安全:Windows与Linux平台
微软最近大动作发布了Windows 7,有人说Linux不如Windows,为什么会是这样?这种说法到底有没有道理?却很少有人能回答得出来。下面具体谈一谈两者之间的不同之处! 1. 更加卓越的补丁管理工具: 在微软的Windows系统中,自动更新程序只会升级那些由微软公司官方所提供的组件。而第三方的应用程序却不会得到修补。从而,第三方的应用程序可能会给你的系统带来大量的隐患。你在使用Real player播放器吗?你需要单独升级它。在使用Flash?你还是需要单独进行升级。依此类推,对于电脑上所有的应用...
在64位Linux下编译dtAgeiaPhysX
dtAgeiaPhysX是Delta3D 的一个插件,封装了 nVidia 的 PhysX。为了使用它,当然也就要编译Delta3D。不幸的是,编译 Delta3D 已经是一个不小的工作,而且 PhysX 没有64位版本,这样的话,所有的相关软件都得安装或编译32位版本。麻烦程度远超俺滴想象。要说明一下,好象 Delta3D svn 库里的 CMakeLists.txt 文件是有点问题的,我已经修正过了,不过已经不记得改了些什么,总之不是很难,这里就不记了。 总的说,由于64位系统绝大多数32位软件或库...
Linux桌面不再是丑小鸭
Windows的透明视窗(Aero玻璃窗口),令人叫绝,其中的技术诀窍何在?这是商业软件的机密,不能去询问(也不能去研究)。怎么办呢? 实际情况是,在计算机桌面的视觉体验方面,现今,Linux桌面走在了Windows和Mac桌面的前面。请见“Make Linux look awesome”(TuxRadar,12月10日)一文。12月10日,Ubuntu 10.04(Alpha 1)版本发布,从其截图可见,借助GTK+性能的明显提升,也具备了透明窗口的实际效果(类似Aero玻璃窗口)。Linux桌面的多...
linux下用wvdial实现gprs拨号上网
1. 安装wvdial sudo apt-get install wvdial 2. 在/etc/wvdial.conf中写入wvdial的配置信息: femacs /etc/wvdial.conf Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 C1 D2 +FCLASS=0 Init3 = AT+CGDCONT=1,"IP","CMNET" ##important! 否则无法使用DNS Modem Type = Analog Modem Baud = 115200 ##根据你...
实用命令-pv: 管道查看器
管道是 Linux 的 Shell 里面用的很多的东西,利用 pv 这个软件,可以查看通过管道的内容的流量和大小等等,然后用于统计显示。 例如: pv example.tgz|tar zxf - 可以显示解包的进度。 另外一个例子: tar cf - /usr |pv|gzip /tmp/usr.tgz 可以显示压缩的进度 本文作者:未知...