存档在 2007年8月

Linux下PPPOE共享上网的方法

1、 网卡配置。
两块网卡,eth0为拨号网卡,IP:192.168.1.1(其他的地址也可);eth1为内网网卡,IP:192.168.0.1。掩码均为255.255.255.0。 局域网网段为192.168.0.0。
注意:此处两块网卡均不能设网关。
2、 PPPoE软件的升级与安装
1) 在 http://www.roaringpenguin.com/pppoe/#download 下载
2) 安装rp-pppoe。以root身份执行
rpm –Uvh rp-pppoe-3.5-1.i386.rpm
3、 修改/etc/ sysctl.conf
将其中的
net.ipv4.ip_forward = 0
改为
net.ipv4.ip_forward = 1
4、 去除ipchains模块,只选择iptables方法如下:
1)setup
2)选择system service
3)去除ipchains
4)选中iptables
5)重启机器 阅读这篇文章的剩余部分 »

没有评论

Linux不是Windows

  如果你访问了这个页面,那么十有八九你是一个 Linux 的新用户,你正遇到许多关于如何由 Windows 转向 Linux 的困惑,这篇文章的目的正是向新手解释这个问题。由于这个大问题衍生出许多枝节,下面我将对此逐一进行讨论。

  问题一:Linux 和 Windows 完全不一样

  你一定会惊讶于有这么多人对 Linux 发出相似的抱怨,他们奔向Linux,希望找到一个免费的、开源版的 Windows。通常,这正是那些狂热的 Linux 使用者所告诉他们的那种状况。然而这却是个荒谬的期待。

  人们尝试 Linux 的原因不尽相同,但所有的原因都可以归结为一点:他们希望 Linux 会比 Windows 更优秀。正是出于这一点,Linux的低成本、更广阔的选择范围、高性能和高安全性——当然,还有许多其它的方面——被作为与 Windows 比较时的衡量标准。往往每一个开始尝试 Linux 的Windows 用户都是如此。

  这正是问题之所在。 阅读这篇文章的剩余部分 »

没有评论

在Linux中运行你的OFFICE和PhotoShop

  为了让更多的用户使用 Linux 操作系统,CodeWeavers 公司开发了 CrossOver Office 办公系统,它允许用户在没有Windows的情况下运行 Windows 平台的应用程序。用 CrossOver Office 运行 Windows 平台的应用程序不需要 Windows 许可证,也不用 Windows 模拟器,CrossOver 使用了 WINE 接口(你一定听说过吧),不仅能减少费用开支,还能加快应用程序的运行速度。目前 CrossOver Office 的最新版本为 2.1.0。零售版本售价 $59.95 美元。Adobe 公司的 Photoshop 可以说是目前最好的、使用最广泛的图像处理软件,下面介绍一下如何让它在 Linux 桌面环境下运行。

  CrossOver Office 最新版本是 2.1.0, CrossOver Office2.1.0 是一个商业软件,不过可以下载使用 30 天限时版本(功能是和正式版本相同的),首先在 www.crossovers.com 主页进行注册(需要留下一个有效的电子邮件),然后你会收到一个包含下载地址和认证密码和序列号的电子邮件。需要注意的是这些信息在 72 小时后会作废,你需要尽快下载软件。软件大小为 10.9 兆。

  系统要求:内核(Kenerl)至少在 2.2 以上,KDE 2.0 或 GNOME 1.4 以上,XFree86 3.36 以上,中央处理器为奔腾 II 350 以上,内存 64 兆、4 兆显示内存、200 兆以上硬盘空间。笔者使用的 Linux 发行版本是:Mandrake 9.1 Linux ,内核2.4.21,KDE 3.1。 阅读这篇文章的剩余部分 »

没有评论

Linux下NFS的配置详解

NFS Server端设定

NFS Server端的设定,首先需要确认Linux主机是否可以支持NFS这项服务,然后再设定使用者的来源IP或主机名称以及共享出去的目录权限。

那么,在Client PC怎么使用这个共享出来的目录呢?首先以showmount检查Linux Server是否有可以使用的 NFS目录。如果有就将它mount在本机上面,这样就可以使用NFS Server主机提供的资源了。

1.系统要求

除了前面已经提到的两个系统守护进程portmap与nfs-utils之外,内核(Kernel)版本最好高于2.2.18。此外,如果重新编译过内核,一定要选择支持NFS。

2.etc/exports

编辑 /etc/exports文件:

# vi /etc/exports
/usr/src/sys -maproot=daemon host2
/usr/ports -ro -network 192.168.1.0 阅读这篇文章的剩余部分 »

没有评论

Apache+Tomcat服务器负载平衡的详细设置方法

一、简介:

每个Tomcat worker是一个服务于web server、等待执行servlet的Tomcat实例。例如我们经常使用像Apache之类的web server转发sevlet请求给位于其后面的一个Tomcat进程(也就是前面所说的worker)。本文详细介绍了如何配置各种类型worker和 loadbalance,并说明了各种类型worker的特性和loadbalance配置的原理。

二、为什么使用Tomcat workers:

上文描述了一个非常简单的结构,事实上能够配置多个Tomcat workers来处理web server转发的servlet请求。而这样配置的理由不外乎以下几种假想环境:

* 我们在开发环境中发布不同的Tomcat workers为各自不同的应用服务。当然在开发环境中的开发者共享同一个web server,但是每个Tomcat worke服务于拥有它的开发者。

* 我们在不同的Tomcat进程上定义各自的虚拟主机,这样不同的公司可以使用各自的web site,从而使他们的web site得到了合理的分割。

* 我们提供负载平衡的web site,也就意味着同时使用多个Tomcat workers,而每个Tomcat worker具有独立的主机并且在workers之间要分配通过web server转发来的请求。

当然,这些假想情况也许并不能涵盖使用多个workers的所有状况。 阅读这篇文章的剩余部分 »

没有评论

在Linux中加载ISO文件到目录的方法

其实ISO也是一个打包文件,和rar以及zip文件类似,只是他们的格式不同罢了;我们能把iso挂载到一个目录中

 

要把iso加载到一个目录,可以使用命令:

 

mount -o loop ISO文件名 目的目录

 

比如我们要把 iso 临时加载到 /mnt/temp目录中,当然我们首先要建这个目录。

 

# mkdir /mnt/temp

 

然后我们来加载FC4的第一张ISO文件;

 

# mount -o loop /mnt/wind/FC4-i386-disc1.iso /mnt/temp/ 阅读这篇文章的剩余部分 »

没有评论

Linux中的关机与重启指令Shutdown、halt、reboot、init

Linux中常用的关机和重新启动命令有shutdownhaltreboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。

一、shutdown

shutdown命令用于安全关闭Linux系统。有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。

执行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且 login指令会被冻结,即新的用户不能再登录系统。使用shutdown命令可以直接关闭系统,也可以延迟指定的时间再关闭系统,还可以重新启动。延迟指定的时间再关闭系统,可以让用户有时间储存当前正在处理的文件和关闭已经打开的程序。

shutdown命令的部分参数如下:  阅读这篇文章的剩余部分 »

没有评论

修复Linux系统Root用户的密码

  如果因为忘了root口令导致无法登录系统,请试用下面的方法来改忘记的root口令:
  方法一:
  1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单);

  2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态;

  3、该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的 那一行;

  4、在这一行再按下字母“e”键进入这一行的编辑状态; 阅读这篇文章的剩余部分 »

没有评论

Linux软件安装参数Configure的详细说明

  Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。
  与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础的熟悉不能超越哦。
  configure脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上’–help’选项执行’configure’脚本可以看到可用的所有选项.尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的.下面对每一个选项进行简略的介绍: 阅读这篇文章的剩余部分 »

没有评论