Archive for 十二月, 2005

FreeBSD配置ADSL拨号

1.关于Modem
确定你的ADSL Modem己经接入Internet

2.配置内核
你不再需要为 PPPoE 配置你的内核。 如果netgraph支持的话,就无需进入内核built,ppp将会动态装载

3.设置ppp.conf
下面以ppp.conf为例:

default:
  set log Phase tun command # you can add more detailed logging if you wish
  set ifaddr 10.0.0.1/0 10.0.0.2/0

name_of_service_provider:
  set device PPPoE:xl1 # replace xl1 with your Ethernet device
  set authname 你的帐户
  set authkey 你的密码
  set dial
  set login
  add default HISADDR

4.运行ppp
必须是root,才能运行:

# ppp -ddial name_of_service_provider

5.引导ppp
把下列各项加放到 /etc/rc.conf文件中:

ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"   # if you want to enable nat for your local network, otherwise NO
ppp_profile="name_of_service_provider"

,

No Comments

Apache 2.0.54 + Tomcat 5.5.12 完全配置

首先确定各软件的版本,我发现开源的软件的版本超级复杂,超级多。采用的标准是用最新的好。千万不要被网上的说哪个版本稳定之类的话所相信,我的思路是对于开源的东东采用新的版本为佳。

当前最新的版本:
Apache :2.0.54  源码
Tomcat :5.5.12  不是源码形式

jakarta-tomcat-connectors-1.2.15   源码
不要用jakarta-tomcat-connectors 2.0,这个版本已经不再继续开发了。

装好apache
装好tomcat
安装tomcat 非常容易 直接解压
放到 /usr/local/tomcat

在/usr/local/tomcat/bin/Catalina.sh
加入JAVA_HOME=/usr/local/jdk
这一条

就开始安装jakarta-tomcat-connectors-1.2.15了
1.        解压jakarta-tomcat-connectors-1.2.15-src.tar.gz

2.        cd www/mod_jk/jk/native
./buildconf.sh
./configure –with-apxs=/www/bin/apxs  #apache的安装目录下的bin目录的apxs
make
cp apache-2.0/mod_jk.so /www/modules/ 下

3.改httpd.conf文件
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "/www/conf/workers.properties"
JkLogFile "/var/log/mod_jk2.log"
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkRequestLogFormat "%w %V %T"
JkLogLevel debug  # Set the jk log level [debug/error/info]
JkMount /*.jsp worker1  #worker1仅仅是一个标示符
#JkMount /helloapp/* worker1

4.新建文件/www/conf/workers.properties  #注意和上面的路径一致
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13

worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

,

No Comments

各大IT公司的名字由来

Yahoo!

名字,趣闻
《格列佛游记》的作者Jonathan Swift发明了yahoo这个单词。在小说里,它代表了一个在外表和行为举止上都令人厌恶的家伙,简直都不能算是一个人。Yahoo! 的创始人杨致远和David Filo选择这个名字的原因是他们觉得自己是yahoo。

另 一种说法,Yahoo是“Yet Another Hierarchical Officious Oracle”的首字母缩写,不过David Filo和杨致远坚持他们选择这个名称的原因是他们喜欢字典里对yahoo的定义:“粗鲁,不通世故,粗俗。” (来源:http://docs.yahoo.com/info/misc/history.html)

Xerox

名字,趣闻
xer是希腊文字根,代表“干”。由于Chestor Carlson发明的产品是干式复印,和当时占优势的湿法复印有显著的差别,所以他用Xerox命名。

SUN Microsystems

名字,趣闻
由斯坦福大学的四个家伙创建。SUN 是“Stanford University Network”的首字母缩写。

Sony

名字,趣闻
来自sonus和sonny的组合。sonus是拉丁词,代表声音。sonny是美国俚语,用来称呼聪明伶俐的少年。

SAP

名字,趣闻
代表“Systems, Applications, Products in Data Processing”。四个IBM的前雇员组建了SAP。他们为IBM工作时属于的部门叫“Systems/Applications/Projects”。

Red Hat

名字,趣闻
公司创始人Marc Ewing念大学的时候,他祖父给了他一顶康奈尔曲棍球队的帽子,上面有着红色和白色的条纹。他不小心把帽子弄丢了,很希望找回来。红帽子Linux beta版的用户手册里面有一段话,央求用户如果找到了他的红帽子,请归还!

Oracle

名字,趣闻
Larry Ellison和Bob Oats曾经为美国中央情报局(CIA)的一个咨询项目工作。这个项目的代号就叫Oracle(中文意思是神谕,圣贤。CIA希望这个系统能够解决一切问题,故如此命名)。

Motorola

名字,趣闻
创始人Paul Galvin是在公司开始生产车用无线电的时候让公司叫现在这个名字的。原先它叫Victrola。

Microsoft

名字,趣闻
Bill Gate起了这个名字。表示公司将专注于MICROcomputer SOFTware(微型计算机软件),原来叫做Micro-Soft,后来把中间的“-”去掉了。

Lotus

名字,趣闻
从莲花式盘坐(padmasana)中得名。创始人Mitch Kapor 曾经是Maharishi Mahesh Yogi的超脱静坐教师。(译者注:Mahesh Yogi, Maharishi,印度宗教领袖。)

Intel

名字,趣闻
Bob Noyce和Gordon Moore想把他们的公司命名为“Moore Noyce”,可是这个名字已经为一家连锁旅馆注册了,因此就改成了INTegrated ELectronics(集成电子)的缩写。

Hewlett-Packard

名字,趣闻
创始人Bill Hewlett和Dave Packard丢硬币来决定他们的公司叫Hewlett-Packard还是Packard-Hewlett。

Hotmail

名字,趣闻
创 始人Jack Smith想出了最初的主意,要建立一种任何计算机都可以通过Web访问的电子邮件服务。当Sabeer Bhatia起草商业计划书的时候,他尝试了各种以mail结尾的名字,最后,他选择了Hotmail。因为Hotmail包含了“html”——编写网 页的语言。Hotmail最早的形式是HoTMaiL。注:微软在1998年以4亿美元的巨资收购Hotmail。

Google

名字,趣闻
名字来自于一个关于搜索引擎到底能搜索多少信息的夸张说法。最早它叫“Googol”,代表1后面跟100个0。创始人Sergey Brin和Larry Page曾经向一位投资人演示他们的项目,最后他们收到了一张给“Google”公司的支票!

Cisco

名字,趣闻
这个名字不是什么缩写,而是San Francisco的最后五个字母。公司的徽标也和旧金山有所关联,是不是像极了金门大桥?

Apple Computers

名字,趣闻
Steve Jobs最喜欢的水果。该公司成立后三个月还没有名字,Jobs威胁同事,如果五点钟之前还找不到一个比“苹果电脑”更好的名字,那么公司就叫这个名字了。(难道其他人也喜欢吃苹果?)

Apache

名字,趣闻
创始人是从给NCSA httpd后台代码打补丁起家的。结果,他们得到了“A PAtCHy” server(打过补丁的服务器),于是,就叫Apache了。

Adobe

名字,趣闻
创始人John Warnock家后面有一条叫做Adobe Creek的河。

你知道其他IT公司名字的由来吗?欢迎和我们交流。

,

No Comments

Linux下多媒体管理器-Compupic

图像浏览软件是计算机中必不可少的应用软件,ACDSee是Windows下最流行的图像浏览软件,这是大家公认的,或许在许多人眼里图像浏览器就是 ACDSee。然而Linux下一直缺少这样强大的图像浏览软件,对每个Linux好者来说都是一个很大的遗憾。不过,今天笔者向大家推荐Linux下功 能最强大的多媒体管理器--Compupic,它是美国Photodex公司开发的,这是笔者见过的功能最强大、界面最豪华的多媒体管理软件,它除了支持 常用bmp、gif、jpg以及wmf、flx、flc等不常见的文件外,而且还支持midi、mov、wav、jpeg等多媒体文件,它可以识别40多 种文件格式,而且还具有强大的图像编辑功能。Compupic不仅支持Windows和Linux,而且它还支持Macintosh平台(iMac、 G3/G4以及PowerPC)、FreeBSD、NetBSD、OpenBSD、Solaris 7以及SCO UnixWare!

一、下载以及安装

  目前,Compupic的最新版本为Compupic 5.1 for Linux build 1063 ,你可以到Compupic公司的站点下载。 它提供了TAR、Red Hat, TurboLinux, SuSE, Caldera(RPM)Debian(DEB)以及slackware(TGZ)四种下载格式。如果你的Linux版本支持RedHat 的RPM包,最好下载它的RPM版本,大小为2.7MB。

  系统最低需求:

X-11R5或者兼容X-Server
486或者更高处理器
16 MB 内存
256 色显示器
20 MB 可用硬盘空间
   以root用户登录(也可以用普通用户登录,用命令su取的root权限),进入Compupic所在的目录,用命令:rpm -ivh Compupic-current.i386.rpm来安装。安装完毕之后,在X终端中键入Compupic就可以启动Compupic了。

二、最新特征

图像和照片打印功能支持
改善可Compupic的外观界面
支持上传图像到Fotki.com
改善和加强了修剪功能
改进了文件管理功能
提供新的“文件复制”功能
支持FITS文件格式
改进对SBIG和XPM文件格式的支持
三、浏览和管理多媒体文件

  文件浏览以及管理是它最强大的功能之一,在文件管理方面,它和Windows 的资源管理器相比毫不逊色,它几乎包括了资源管理器的所有内容;而在多媒体文件浏览方面,它和Windows平台下最流行的ACDSee相比,只有过之而无不及。

   运行Compupic后,如下图所示,它的界面分为三个部分,文件选择区、图像预览去和文件列表,这和ACDSee有许多相似的之处。左边又分成上下两 个区域,上一部分显示本地计算机的驱动器及文件夹,下半部分是显示在右边选中的可显示的文件的缩略图。像浏览器一样左边显示文件夹右边显示文件夹下的内 容,选择要浏览的文件的路径后右边将显示该文件夹下的文件夹和文件。利用菜单栏上的菜单选项和工具条上的按钮以及快捷键可以实现强大的文件管理,图标、按 钮更形象化具有三维立体感,每一种操作都伴随着悦耳的声音。

  通过【Folders】菜单下的选项可进行文件夹的展开和合并管 理。而【Show Branch】则把当前文件夹下的文件及分支文件夹所包含的文件显示出来。为了便于浏览文件【List】菜单提供了多种选择的列表,从列表内容上有详细列 表、一般文件列表、【Icon Thumbnails】图标缩略图列 表、【Title Thumbnails】标题缩略图列表、【Windows Style】窗口风格列表;在列表方式上有中心列表、水平方向、单行列表、垂直中心列表;同时提供了创建、移开、停止创建缩略图;对文件或文件夹的排列顺 序上有很多种,点击【Sort By】可以从中选择;通点击【Thumbnails】 可以对缩略图的大小进行选择。

   Compupic默认自动列出当前目录下的多媒体缩略图,在文件列表中选择一张缩略图时,界面的左下部分为图像预览窗口,双击图像则以全屏方式浏览图像, 用Page Up 和Page Down方便地浏览前一张和后一张;按“+”放大、“-”缩小,按“z”键可以将图像放大至屏幕最大;选择声音文件时支持直接播放,它的基本操作和 ACDSee差不多,这里笔者就不多罗嗦了。

四、编辑图像

  当以全屏方式浏览图像时,编辑的菜单默认为自动隐含在屏幕 的最上面,当鼠标移动到屏幕的顶部时,出现菜单条,点击鼠标左键或按键盘上的“Esc”键切换到 Compupic 主界面。Compupic除了提供保存、复制等之外,还提供了许多强大的图像编辑功能,它可以让你很方便地处理常用的效果,甚至,有的功能达到了专业图像 处理软件的水平。以下笔者就简单地介绍【Image】菜单下的主要功能:

Adjust(调整) 在这里你改变图像的亮度、对比度、色彩以及调节红绿蓝等等功能。
Rotate(旋转) 可以按任意角度旋转图像。
Flip(翻转) 可以水平、垂直旋转图像。
Convert(转换)可以转换图像成单色、16色、256色等等的色彩。
Invert(转化) 把图像转化成负底片。
Place Text(插入文本) 让你在图像的任意地方插入文字,遗憾的是目前还不支持中文输入。
Place Talk Bubble(插入注解文本) 我们在漫画书里经常看到俩个人交谈,像云朵 里的文字,这里你可以很容易地达到这个效果。
Place Thought Bubble 它的用法和Place Talk Bubble差不多。
Reduce “Red-Eye”(去除红眼) 不用说了,和有名的“我行我速”相片处理软件 中去除红眼的功能一样。
Vignette (装饰图案) 可以把图像处理成虚光照射效果。
Crop(剪切) 可以按任意大小剪切图像。
五、实用功能

幻灯片:点击快捷工具条上的【Show】按钮,即可播放幻灯片,依次间隔预定的时间浏览当前目录下的图像,按下【Maxshow】按钮,则 可以在同一屏幕同时显示几张图像。
设置桌面背景:在Linux的有些窗口管理器中,像AfterStep、BlackBox以及WindowMaker等,设置桌面的背景并不是一件很容易的事,但是Compupic提供像ACDSee在Windows下那样方便地设置桌面背景的功能。
图像格式批量转换:有时候我们需要把很多的图像,从一种格式转换成另一种格式,它提供的这个功能使你很方便地成批转换成bmp、jpg以及png等格式。
直接发送电子贺卡: 如果你已经用别的图像处理软件做好了贺卡,选择这张图像,点右键选择【Send Picture Greeting Card…】填入你朋友的e-mail地址、祝贺词以及主题就可以发送了。
把 图像直接上传到www.photoloft.com;fotki.com;ofoto.com;photoisland.com以及 photopoint.com ,这些站点都提供网上影集的功能,你可以把自己的照片上传到这里,让大家都可以看到你的照片,当然,前提是你已经是该站点的注册用户。
  其实Compupic还有很多的功能,比如建立图形文件索引(Create Picture Index)、制作多媒体屏幕保护程序以及网页制作功能等等,各位可以慢慢体味它强大的功能,如果有什么问题可以多看看帮助文件,它的帮助文件做的非常精美。

,

No Comments

IBM高性能文件系统宣布开源

IBM日前向第三方厂商开放了其高性能通用并行文件系统(GPFS)的源代码。此举意味着该文件系统将可以运行在其它硬件上。

以前这种旨在为分布式超级计算应用提供高速文件访问的文件系统只能运行于IBM AIX和Linux集群服务器上,不过IBM现在决定以开源和增加灵活性为理由扩宽其平台支持范围,今后GPFS将可以支持多种混合硬件环境。

建造Linux超级计算机的Linux Networx公司将成为首家获得GPFS许可的硬件厂商。该公司将把GPFS集成到其LS系列Linux超级计算机中。

GPFS能以单文件系统支持数百TB的存储空间,还支持跨越多个物理服务器和存储节点创建虚拟数据池。这种文件系统扩展性非常好并且支持计算流体力学、碰撞分析以及架构工程等应用所需的超大文件。


ps:
    这是一条算不上新闻的新闻了,linux似乎很早就支持这个文件格式了,原因?IBM与linux近乎暧昧的合作关系。

No Comments

Redhat中Selinux的用法

RedHat Enterprise Linux AS 4.0中安全方面的最大变化在于集成SELinux的支持。

SELinux的全称是Security Enhanced Linux,是由美国国家安全局NSA开发的访问控制体制。

SELinux可以最大限度地保证Linux系统的安全。至于它的作用到底有多大,举一个简单的例子可以证明:没有SELinux保护的Linux的安全级别和Windows一样,是C2级,但经过保护SELinux保护的Linux,安全级别则可以达到B1级。

下 面在举一个例子来说明。如果我们把/tmp目录下的所有文件和目录权限设置为0777,这样在没有SELinux保护的情况下,任何人都可以访问/tmp 下的内容。而在SELinux环境下,尽管目录权限允许你访问/tmp下的内容,但SELinux的安全策略会继续检查你是否可以访问。

  1. 启用SELinux
    我们在安装RedHat Enterprise Linux AS 4.0的过程中,可以选择“激活”、“警告”或者“关闭”SELinux。默认设置为“激活”。
  2. 配置SELinux策略
    RedHat Enterprise Linux AS 4.0安装之后,我们可以执行“应用程序”–>“系统设置”–>“安全级别”,或者直接在控制台窗口输入“system-config- securitylevel”来打开“安全级别”设置窗口。在“SELinux”选项页中,我们不但可以设置“启用”或者“禁用”SELinux,而且还 可以对已经内置的SELinux策略进行修改.
  3. 主要的Selinux操作
    ls -Z
    ps -Z
    id -Z
    这三个命令的-Z参数专为SELinux而增加的,可以看到文件,进程和用户的SELinux属性情况.
    重要命令:
    chcon 改变文件的SELinux属性!

No Comments

又是一个”gmail drive like”工具

今天看了看FireFox的最新进展,捎带看了看有什么最新的有趣插件找到了这样一个插件——gspace,作用类似于Gmail drive,但二者并不通用(即不可以相互共享文件)。界面类似于通常的FTP客户端软件。

照这种速度发展下去,恐怕gmail的服务器迟早要崩溃的。

No Comments

从硬盘安装FreeBSD5.4

需要的辅助软件:
  1)isoemu(引导ISO镜像用)

  2)虚拟光驱

具体步骤:

1: 前提:你的系统已经安装里windows的操作系统以及可以上网

2: 下载辅助软件ISOEMU,以及freebsd5.4的5.4-RELEASE-i386-bootonly 只包含启动文件 5.4-RELEASE-i386-disc1 安装盘1 5.4-RELEASE-i386-disc2 安装盘2,这三个安装文件这里可以下载ftp: //ftp.freebsdchina.org/pub/FreeBSD/releases/i386/ISO-IMAGES/5.4/

3: 用虚拟光驱把disc1镜像文件里面的5.4-RELEASE文件夹(236MB左右)提取复制到主分区(估计逻辑分区还不支持,最好是放在你的启动分 区),disc1的packages提取出来放到5.4-Release,然后虚拟disc2镜像文件,复制里面的packages文件夹(500MB左 右)到刚才从disc1复制出来的5.4-RELEASE文件夹里面,提示文件名相同按覆盖就是.

4: 修改刚才复制过来的5.4-RELEASEpackages的INDEX文件,用写字板打开,查找替换目标"||1"替换成"|"查找"||2"替换成"|",之后保存.

5: 把下载了的isoemu解压到根分区(不需放在文件夹),即含有boot.ini文件的那个分区(里面包含了一个说明文件,详细说明了各个文件的用途和使 用方法),之后编辑isoemu.ini找到"isogrub.iso"改为你的启动镜像文件名,我这里用"freebsd.iso",保存退出.

6: 把5.4-RELEASE-i386-bootonly启动镜像文件复制到安放了isoemu的分区,并改名为"freebsd.iso"与上面对应

7: 修改boot.ini文件,在下面加入一行c:ieldr="Load IsoEmu Final SV"

8: 准备功夫完成,现在可以重新启动机器,选择启动load IsoEmu Final SV,isoemu就开始自动加载freebsd.iso文件读取启动信息,接着就是熟悉的引导内核的界面.

下来的步骤相信大家都熟悉,不知道的可以去看看HANDBOOK .你可以选择从硬盘安装,如果不想复制下载那么多文件或者你是局域网可以选择从网上安装,可以省略步骤2,3,只启动SYSINSTALL系统安装程序从其他媒介安装系统

这里感谢UC的 HonestQiao 他使用DOS工具引导ISO镜像文件。还有freebsdchina.org的某位大侠,(找不到他的贴也忘记名字不好意思)他修改packages的 INDEX文件,可是照他的方法不管用,我参考了服务器上release的INDEX之后再修改可以成功。

,

No Comments

堵与疏的逻辑

正好有个朋友问起来怎么在局域网里封锁MSN QQ等一系列的IM工具。想起来我原先的公司里也是这么做,封了MSN用QQ ,封了QQ还有泡泡、UC、ICQ、Skype……一系列的东西让你应接不暇。没有办法封了除80 443 21  20 25 110 端口之外所有的端口,发现IM倒是不用了——全去泡BBS了,还有个别大胆的找了跳板继续IM。老板后来发话:“上网与工作无关,捉到每人500块!",而且确实付诸实施。 然后大家一度都不敢上网了,改了在办公室里聊天了。

这哪是怪网络影响办公效率呢?明明属于本来就是养了一帮闲人,闲在那里没有事情,上网只是他们消磨时间的一种方式罢了。如果工作繁忙的停都停不下,谁还有心情上网?

No Comments

用pureftpd建一个安全可控的ftpserver

目的:
一个ftp server,使用虚拟用户验证
指定某些用户可上传,指定某些用户可下载指定资料

步骤:
1.目录准备:
1.1 创建资源目录、设置属主、权限:
解释:product目录为产品资料;tech目录为技术资料;other目录为非技术资料

引用:
#mkdir /var/ftpd
#chown wutieling /var/ftpd
#chmod 755 /var/ftpd
#mkdir /var/ftpd/product
#mkdir /var/ftpd/tech
#mkdir /var/ftpd/other
#cd /var/ftpd
#chown wutieling *
#chmod 755 *

1.2 创建虚拟用户家目录、设置属主、权限

引用:
#mkdir /var/ftpd/home
#cd /var/ftpd/home
#mkdir /var/ftpd/home/anonymous
#mkdir /var/ftpd/home/tzguest
#mkdir /var/ftpd/home/zdguest
#mkdir /var/ftpd/home/teczm
#chown -R wutieling *
#chmod -R 755 *

1.3 创建有上传权限虚拟用户的上传目录、设置属主、权限

引用:
#mkdir /var/ftpd/home/tzguest/upload
#mkdir /var/ftpd/home/zdguest/upload
#mkdir /var/ftpd/home/teczm/upload


引用:
#chown wutieling /var/ftpd/home/tzguest/upload
#chmod 777 /var/ftpd/home/tzguest/upload
#chown wutieling /var/ftpd/home/zdguest/upload
#chmod 777 /var/ftpd/home/zdguest/upload
#chown wutieling /var/ftpd/home/teczm/upload
#chmod 777 /var/ftpd/home/teczm/upload

1.4 创建符号链接

引用:
#ln –s /var/ftpd/tech /var/ftpd/home/anonymous/tech
#ln –s /var/ftpd/tech /var/ftpd/home/tzguest/tech
#ln –s /var/ftpd/tech /var/ftpd/home/zdguest/tech
#ln –s /var/ftpd/tech /var/ftpd/home/teczm/tech

#ln –s /var/ftpd/product /var/ftpd/home/zdguest/product
#ln –s /var/ftpd/product /var/ftpd/home/teczm/product

#ln –s /var/ftpd/other /var/ftpd/home/tzguest/other
#ln –s /var/ftpd/other /var/ftpd/home/teczm/other

2. 编译、安装pureftpd

引用:
#./configure –without-inetd –with-paranoidmsg –with-quotas –with-sysquotas –with-altlog –with-extauth –with-cookie –with-throttling –with-ratios –with-ftpwho –with-virtualhosts –with-virtualchroot –with-diraliases –with-peruserlimits –with-language= simplified-chinese –with-pam –with-puredb –with-tls
#make
#make check
#make install


解释:
–without-inetd 不支持以inetd的方式执行ftpd.
–with-paranoidmsg Use paranoid
–with-sysquotas 使用系统磁盘配额,不使用虚拟磁盘配额。
–with-quotas 使支持quota磁盘限制.(非系统下的quota)
–with-altlog 支持可选择的log模式(类似Apache)
–with-extauth 支持使用第三方认证模式(默认无)
–with-cookie 使用者进站看到的东东.类似进站画面.
–with-throttling 频宽可设限.(默认无)
–with-ratios 支持上下传比.(默认无)
–with-ftpwho 可用/usr/local/sbin/pure-ftpwho看线上使用者.(默认无)
–with-virtualhosts 支持不同ip地址的虚拟主机[默认无]
–with-virtualchroot Enable the ability to follow symlinks outside a
chroot jail
–with-diraliases 允许目录别名
–with-peruserlimits 支持每个用户流量限制
–with-language= simplified-chinese 简体中文支持
–with-pam 允许PAM支持
–with-puredb 支持虚拟用户
–with-tls Enable SSL/TLS support,needs OpenSSL)

3. 配置:
3.1 配置文件准备

引用:
#chmod 755 configuration-file/pure-config.pl
#cp configuration-file/pure-config.pl /usr/local/sbin/
#cp configuration-file/pure-ftpd.conf /usr/local/etc/

3.2 pure-ftpd.conf的设定

引用:
#pure-ftpd.conf
ChrootEveryone yes
BrokenClientsCompatibility yes
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 10
VerboseLog no
DisplayDotFiles no
AnonymousOnly no
NoAnonymous yes
SyslogFacility ftp
FortunesFile /usr/local/etc/ftpmsg #欢迎信息文件
DontResolve yes
MaxIdleTime 5
PureDB /etc/pureftpd.pdb
LimitRecursion 2000 8
AnonymousCanCreateDirs no
MaxLoad 4
AntiWarez yes
UserBandwidth 30
Umask 133:022
MinUID 100
AllowUserFXP no
AllowAnonymousFXP no
ProhibitDotFilesWrite yes
ProhibitDotFilesRead yes
AutoRename yes
AnonymousCantUpload yes
AltLog w3c:/var/log/pureftpd.log
NoChmod yes
KeepAllFiles no
Quota 2000:1000
NoRename no
CustomerProof yes
# PerUserLimits 10:200

3.3虚拟用户添加

引用:
#pw groupadd ftpgroup
#pw useradd ftpuser -g ftpgroup -d /dev/null -s /etc

#/usr/local/bin/pure-pw useradd guest -u ftpuser -d /var/ftpd/home/anonymous
#/usr/local/bin/pure-pw useradd tzguest -u ftpuser -d /var/ftpd/home/tzguest
#/usr/local/bin/pure-pw useradd zdguest -u ftpuser -d /var/ftpd/home/zdguest
#/usr/local/bin/pure-pw useradd teczm -u ftpuser -d /var/ftpd/home/teczm


以上是使用ID+Password下载/上传文件用户

添加管理员账号

引用:
资源维护管理员帐号:ftpadmin
#pure-pw useradd ftpadmin -u wutieling -d /var/ftpd –r 192.168.8.0/24

用户上传内容审查管理员 帐号:ftpman
#pure-pw useradd ftpman -u ftpuser -d /var/ftpd/home –r 192.168.8.0/24


解释:管理员只能从192.168.8段登录

最后:

引用:
#/usr/local/bin/pure-pw mkdb

3.4 启动

引用:
#/usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf

No Comments