2009-07-03

代理软件

代理软件全集

1.匿名隐私

Permeo Security Driver v4.22 2468K 网络隐身代理极佳软件
将本地应用程序的网络连接请求直接转化为socks5,可以调度使用Socks 5和跳板服务器等功能。
网上有几种版,但4.2.6版本太大。参考下载(http://www.top183.cn/soft/3535.htm)

GhostSurf 2.1 3074 KB 通过因特网的匿名的"hub"发送数据,使追踪你成为不可能。
主页:http://www.tenebril.com/products/ghostsurf

Stealth Anonymizer v2.7 允许你掩饰身份访问、拦阻cookies、修改任何有关你的网络浏览器发出的计算机的信息。浏览访问时为每个页自动改变代理使之保证最大的安全。批量检查每个代理服务器其响应时间、验证其匿名性等。
下载页面(http://www.ttdown.com/SoftView/SoftView_15911.html)

JavaAnonProxy v00.02.004 1.1MB JAP用于保护互联网访问隐私的工具,比一般的代理服务器具有更高的安全性。下载版本java有关。
主页:http://anon.inf.tu-dresden.de/index_en.html
主页下载(windows)(http://anon.inf.tu-dresden.de/win/jap_all/japsetup.exe)

Anonymity 4 Proxy V2.80 1080 KB 网上隐形人
收集、测试及登陆公众匿名代理服务器,隐藏真实IP软件。
主页:http://www.inetprivacy.com/

Winnow Anonymous Proxy 4.0 1MB 收集匿名代理服务器,测试挑选速度较快的服务器IP,隐藏真实IP。
主页:http://www.winnowsoft.com/

SurfSecret V5.12 948KB 用来保护我们网络隐私的工具。
主页:http://www.surfsecret.com/index.html
下载页面(http://soft.winzheng.com/SoftView/SoftView_3262.htm)

Get Anonymous Professional Edition 2.0 6.86MB 主要功能包括:隐私功能;保护功能(分析引擎、增加IP地址、隐藏IP地址、防御操作系统、目录控制、JavaScript过滤和在线隐私控制);过滤功能。
主页:http://www.privatenavigator.com/getanonymous/professional.asp

Steganos Internet Anonym Pro 6.0.8 10MB 网络隐藏专家
主页下载 (http://steganos.com/software/sia6int.exe)
中文版下载(http://www.ttdown.com/SoftView/SoftView_19257.html)

2.安全加密

Anonymizer Private Surfing 2.1 通过Anonymizer的专用服务器对通信进行SSL加密。
主页:http://www.anonymizer.com

Freedom WebSecure 也是通过海外服务器对通信内容加密。
主页:[urlhttp://www.freedom.net/products/websecure/roaming/index.html[/url]
http://websecure.freedom.net/download.php

Primedius WebTunnel v4.02.946.00 906 KB
可以让你隐密又安全地在网际网络上畅游,就连你的ISP或网络管理员也无法知道你逛了哪些网站。而SOCKS兼容模块更能让你使用像Yahoo、MSN等的实时讯息软件。他能够连cookie都透过加密信道传输。
主页:http://www.primedius.com/PrimediusUpdates.htm
下载页面(http://www.ttdown.com/SoftView/SoftView_9821.html)

Garden 3.1 269KB 代理模式版本,特殊加密。
主页:http://**********.com
主页下载(http://24.87.31.223/download/Garden31.zip)

SoftEther v1.0 1.97MB 虚拟网软件,原理上类似VPN 软件,分服务器和客户端,多种加密方式选择。
主页:http://www.softether.com/jp

3.搜寻验证

Proxy Checker v7.0 344KB
校验出的etitle代理(全匿名代理),支持ssl网页,并且用TUNNEL FINDER校验,支持connect命令,匿名性较高。
主页下载(http://www.proxychecker.org/proxychecker.zip)
Name: www.ttdown.com s/n: HLPC6-9180B6B8A88EAA

代理之王 1.2.0 300KB 搜索验证http、socks代理。
主页下载:http://www.proxyking.com/zhCN/downloads.html
http://www.proxyking.com/download/proxyking_zh_CN.zip

Tunnel finder 430KB 是一款特殊的代理服务器搜索软件,可以从代理服务器列表中找出支持CONNECT命令的代理。
参考下载(http://wvw.ttian.net/download/show.php?id=496)

Remote Proxy Checker 可校验http和socks代理。
主页下载(http://www.freeproxy.ru/download/remote_checker.exe)

SOCKS Proxy Checker 校验socks代理。
主页:http://www.freeproxy.ru/download

SocksCat 179KB 素食猫,专门搜寻socks代理。
下载原在http://leonyxl.yeah.net;http://www.starkun.com

Anonymous Proxy Verifier v2.05 207 KB 匿名代理检测
检测某个代理服务器是真正的匿名服务器,还是普通的对公众开放的服务器!
下载页面(http://www.ttdown.com/SoftView/SoftView_8323.html)

AiS AliveProxy v4.5.4.439 2.5MB 一个代理服务器检测软件,它能够从指定的网站或文件(TXT、HTML)中提取代理服务器,然后对其类型(透明或匿名)、连接速度和超时进行检测。
下载页面 (http://www.ttdown.com/SoftView/SoftView_15030.html)

Proxy Grabber v1.1 359.7KB 非常快速的Socks代理扫描器,可以同时检查无限量的地址。
主页:http://zlg.netfirms.com

Proxy Grabber v1.0 英文注册版228K
参考下载(http://www.crsky.net/soft/2467.htm)

proxyjudge 代理分析工具
主页:http://proxyjudge.org/prxjdg.cgi

Proxyrama version 1.6 167 kb 小巧、易用。
is a tool for finding and testing proxy servers. it will test them for anonymity, speed, if it's a gateway proxy, 'connect' support (=chainability), socks 4/5 support and geographical location. furthermore, it can be used as a local proxy server that redirects your traffic through a arbitrarily long chain of anonymous proxies and let's you skip images, multimedia crap, ads, popups etc.
主页:http://gaamoa.deny.de

Socks tester v1.1 240 kb
Program tests public socks server on access time and bandwidth
主页:http://www.astra-soft.com

Socks scanner v1.2 220 kb
Program searches public socks server
主页:http://www.astra-soft.com/socksscanner

AATOOLS v5.56 build 1070 (trial version) AATools v.5.56 is released
下载页面:http://www.glocksoft.com/download.htm

APL v1.3 (Automated Proxy Leecher):
http://sentinel.deny.de/apl.htm

Proxynator v2.0 从google上吸附代理的工具
下载(http://www.freewebs.com/yahoohell/Proxynator.zip)

SurfAnonymous v1.0.1.0 705 kb 可以搜索、分析、捕捉、管理代理服务器地址的软件。
主页:http://www.sa6ry.com/surfanonymous
下载页面(http://www.ttdown.com/SoftView/SoftView_18723.html)

Proxy Analyzer 代理服务器分析
主页:http://www.glocksoft.com/proxy_analyzer.htm

AccessDiver V4.120 1946 KB 检测网站安全漏洞的工具,网络安全测试软件,能通过不同代理服务器多线程检测登录帐号、密码,用来收集代理也是不错的。
主页:http://www.accessdiver.com
汉化版下载(http://soft.winzheng.com/SoftView/SoftView_10141.htm)

代理服务器查看程序 v1.0 简体中文20 KB 一个可以让你查看网络上哪些计算机打开了你需要检查的端口,以及一台计算机上有多少个已经打开的端口!

4.链接转换

TCP2HTTP 1.0 290K 具有sock2http, httpport,scokcap32的所有功能,并且还具有它们没有的功能,如让用户通过TCPMAP,可以使用FTP,pop3,sock5, telnet等的程序通过firewall;http proxy的权限检查;代理链;http no cache等。所用代理服务器应有穿越功能。
参考下载(http://www.chinesehack.org/down/show.asp?id=1122)

Proxy Tunnel 1.1 1.37MB 让你绕过SOCKS、代理服务器和防火墙,可以使用FTP服务器和文件下载管理器的工具。完全支持SMTP/ IMAP/ POP协议。
主页:http://www.vellumsoft.com/
参考下载(http://newhua.ruyi.com/soft/23389.htm)

SocksChain V3.9.143 可以通过多个SOCKS和HTTP代理组成代理链,从而实现隐藏IP的目的。
主页http://www.ufasoft.com http://www.sockschain.com/socks/

Proxy Chain v1.0 990 KB 一个可以完全定制的代理服务上网的工具,可以帮助你将几个HTTP和Socks4代理串起来使用。
参考下载(http://www.kingti.com/soft/6890.htm)

AvalancheCap v1.1 1014KB 透过socks 代理服务器连接网络,让不支持socks代理服务器的程序也可以通过socks 代理服务器上网。
http://avalanche-software.com/

multiproxy 1.2 155KB 自动测试和自动调度多代理(http)。
主页:http://www.multiproxy.org

代理之狐2.0 232 K 快速验证和调度http代理。
下载页面(http://www.jszzb.com/Soft_Show.asp?SoftID=4)

ProxyCap v2.0 316 KB 能让你所有或指定的应用程序通过HTTP、SOCKS4、SOCKS5代理服务器。 汉化版本已破解
主页:http://proxylabs.netwu.com/#

AllegroSurf Network v6.0.0.1 2.83 MB 一个HTTP、DNS、FTP、NNTP、POP3、SMTP、SOCKS4、SOCKS4a、SOCKS5 代理服务器软件,支持过滤、预先抓取功能。
http://www.allegrosurf.com/
下载页面 (http://www.ttdown.com/SoftView/SoftView_8059.html)

5.网页过滤

Proxymitron v4.5 1.3MB 具有调度使用http代理型的过滤器,过滤的效果取决于你的filter是否写得周全完善。
主页下载:http://www.proxomitron.info/files/index.shtml

Ad Muncher 157kb 小巧精致,内置1570个过滤器项目,也内置了一个proxy检验程序,可以把它当作一个代理调度程序来用。
主页:http://www.admuncher.com/download.shtml
主页下载(http://www.admuncher.com/AM-Install.exe)

Naviscope V8.70 613 KB 它通过软件自身来起到一个代理的作用,滤掉广告图,阻绝Cookies、Javascript等。
汉化补丁(http://www.sky66.com/soft/3459.htm)
下载 (http://www.naviscope.com/nscope.exe)
(c) http://proxycn.com/bbs/viewthread.php?tid=39684




200万种商品,最低价格,疯狂诱惑你

2009-06-23

让你不差钱的9款开源网管工具(组图)(1)

让你不差钱的9款开源网管工具(组图)(1)

http://network.51cto.com  2009-06-16 14:58  佚名  CNW.COM.CN  我要评论(6)

·                                 摘要:资深的IT专家们都知道,在预算短缺的时候,开源管理工具便是最好的现成的工具。而且,工业观察家们认为,开源工具在处理企业环境方面更加擅长。这里就为读者列出9款能帮助你减轻烦劳的IT管理任务,又不会增加企业投入的开源管理工具。

·                                 标签:开源工具  网管  产品

 

资深的IT专家们都知道,在预算短缺的时候,开源管理工具便是最好的现成的工具。而且,工业观察家们认为,开源工具在处理企业环境方面更加擅长。这里就为读者列出9款能帮助你减轻烦劳的IT管理任务,又不会增加企业投入的开源管理工具。

Big Sister

主要功能:Big Sister网络监测器是一款SNMP监测程序,拥有一个Web服务器前端加客户机-服务器的架构。这款应用可提供的功能有:对网络系统的分布式监测;实时的状态监测;关键事件通报;状态更改的历史视图和系统性能数据的显示。

NetDisco

主要功能:这款Web网络管理工具使用SNMP收集大型网络中的连接和配置数据。利用该工具,网管员可以利用最终用户的IPMAC地址来定位交换端口。所收集的数据存储在SQL数据库中,而像思科Discovery协议这样的二层拓扑协议可自动发现网络的拓扑结构。

IPplan

主要功能:IPplan的功能包括DNS管理、配置文件管理、可定制的线路管理,以及硬件信息的储存。该应用能处理单一网络或多重网络,以及重叠的地址空间。

NeDI

主要功能:这款网络发现与配置工具省去了将telnet纳入交换机,连续不断地扫描交换机上MAC地址表来执行MAC地址查找的麻烦,它可以发现编目设备,然后会将数据转移到一个本地数据库内。

WireShark

主要功能:这款网络协议分析器可针对数百种协议执行包内检查;实施现场捕获;执行脱机分析;提供VoIP分析。该应用可在WindowsLinuxSolarisFreeBSDOS X上运行,网管员可通过GUI浏览捕获的数据。

Kismet

主要功能:Kismet是一款802.11二层无线网络探测器,同时也是一款入侵检测系统。它可与任何无线网卡配合使用,支持rfmon模式,可监测802.11b802.11a802.11g的流量。

JFFNMS

主要功能:这个PHP网络管理系统使用MySQLPostgreSQL作为后端数据库,可监测遵从标准的SNMP设备、服务器和TCP端口。如果网管员愿意编写自己的定制代码,JFFNMS还可提供以思科为准的一些监测功能。

Nagios

主要功能:专门为服务器的监测而设计,Nagios称其主要特色是,来自一些商业产品如GroundWork的代码用在了开源应用上。这款状态监测和报警系统还可提供很多插件,支持SMTPPOP3HTTPNNTPICMPFTPSSH等多种协议。

nTop

主要功能:这是一个网络流量探针,可根据协议对网络流量进行排序,显示流量统计、各种协议下的IP流量分布,并可确定用户的e-mail地址。

【编辑推荐】

1.                         用开源工具完成网络性能监控

2.                         开源路由使企业成本锐降能否撼动思科霸权?

 

2009-06-21

推荐一些可以运行在PHP+Mysql环境下的非常有名的免费开源图库相册软件:


Gallery 是一个非常有名的免费开源图库相册软件,基于 PHP 和 MySQL, PostgreSQL等数据库。功能非常强大,有丰富的扩展可以下载,安装简单。

Gallery的界面定制简单,皮肤只涉及几个模版文件,程序自带了很多皮肤,而且免费皮肤很容易找到。
语言方面,已经有了简体、繁体中文的语言文件支持,编码是 UTF-8, 符合国际标准。Gallery 现在的稳定版是 2.2.4
Gallery 的系统要求:
平台 - UNIX (BSD, Linux, …) or Windows网络服务器 - Apache, Microsoft IIS, Zeus
PHP - PHP 4.1.0 或更高, PHP safe_mode 必须关闭
图片处理库 - ImageMagick, NetPBM. Gallery 2 还加上了对 GD 和 GraphicsMagick 的支持
数据库 (Gallery 2) - MySQL 3.x, 4.x or 5.x, PostgreSQL 7.x or 8.x, oracle 9i or 10g, DB2 8.2 (Gallery 1.x 不使用数据库)

访问Gallery:官方主页
演示地址:Firehack的同学录
下载地址:Gallery 2.2.4 下载

( SourceForge 下载,4个安装包,里边包含的模块多少不一样,全部的解压后43M左右,典型的18M左右,最小的安装包 7/8M)。

 

2.ImageVue  - Flash相册

Imagevue其实就是一个给你原本美丽的照片增添新的亮点的一个PHP相册程序,它利用Flash强大交互能力把您的照片的风采展示的淋漓尽致!

安装要求:

要运行imageVue,基本上只有一要求:你需要支持PHP的一台服务器。此外,为了能自动建立缩略/预览图像,你的服务器需要GD2扩展。

如果你的服务器不支持GD2,你仍然能使用imageVue,但是你必须手工建立缩略图。 使用Macromedia fireworks和adobe Imageready的批处理功能可以很方便的做到(缩略图放在图片的同一目录,且名称前加tn_,即01.jpg的缩略图为tn_01.jpg)。

功能介绍:
1、 自动生成缩略图 (需GD库)
2、 支持背景音乐,并有相当成熟的流出理能力。
3、 支持POPUP窗口,图片特写。
4、 动态预览窗口
5、 方向键控制
6、 幻灯片功能
7、 在线、本地管理功能
8、 支持语言文件编辑

imageVue官方网站:http://www.imagevuex.com/
演示地址:ImageVue Demo
下载地址:ImageVue 1.7 下载

相关教程文章:ImageVue 1.7 下载和中文教程
Flash相册—Imagevue使用完全攻略

3.MG2 - 简洁清爽的开源相册程序

程序官网:http://www.minigal.dk
演示1:http://www.minigal.dk/demo/?skin=framed
演示2:http://www.minigal.dk/demo/index.php?skin=dark%20gold

转载请以链接形式注名来源:SEO杂碎 - 推荐一些基于PHP的相册图库程序




200万种商品,最低价格,疯狂诱惑你

2009-06-17

wget

wget 使用技巧

2007-10-14 Toy Posted in TipsRSSTrackback

wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在

使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的

使用 wget。

   1. $ wget -r -np -nd http://example.com/packages/ 这条命令可以下载

http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是

不遍历父目录,-nd 表示不在本机重新创建目录结构。
   2. $ wget -r -np -nd --accept=iso http://example.com/centos-5/i386/

与上一条命令相似,但多加了一个 --accept=iso 选项,这指示 wget 仅下载

i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号

分隔即可。
   3. $ wget -i filename.txt 此命令常用于批量下载的情形,把所有需要下载

文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。
   4. $ wget -c http://example.com/really-big-file.iso 这里所指定的 -c

选项的作用为断点续传。
   5. $ wget -m -k (-H) http://www.example.com/ 该命令可用来镜像一个网

站,wget 将对链接进行转换。如果网站中的图像是放在另外的站点,那么可以使

用 -H 选项。
wget -m -k -H http://www.dangdang.com/

freebsd 常用命令

01.查看网络流量
a.systat -if 1 (1表示1s刷新屏幕一次)
b.netstat 1
# Traffic 流量 peak 峰值 average 平均值
02.查看硬盘信息
diskinfo -vt /dev/ad0
disklable /dev/ad0 (分区信息)
disklable /dev/ad0s2
03.查看核心信息
vmstat 1
04.查看进程
top ps auxww   ps -ef |grep xxx
05.查看硬盘详细分区信息&读写状况
gstat
06.sysctl sysctl -a 查看所有变量(/etc/sysctl.conf)
sysctl kern.maxproc 查看特定变量
sysctl kern.maxfiles=5000 设置变量
07.查看磁盘空间使用情形 df 和 du
指令df用来查看整个档案系统的使用情形,
如果您需要知道某个目录的使用情形用指令du。
df -h
du -h /etc
du -sh /etc
-s 参数来省略指定目录下的子目录
-h 表示使用GB、MB等易读的格式
08.断电后系统无法启动
a.启动到sing user模式
b.fsck
c.reboot
09.升级内核后无法启动
a.重启机器到10秒读秒时按enter以外的任意键(新版bsd按6)
b.unload
c.boot kernel.old 或其他可以启动的内核
另外一种方法
a.使用cd1启动,选择Fixit-->CDROM/DVD
b.Fixit#mount /dev/ad0s2a /mnt mount硬盘上的文件系统
c.cd /mnt/boot
d.rm -rf kernel
e.cp -R kernel.old kernel
f.reboot
修改了/boot/loader.conf以后不能正常引导系统了,当机器开始加载
/boot/defaults/loader.conf的时候(未加载完)机器停止响应,我应该怎么办?
a.使用cd1启动,选择Fixit-->CDROM/DVD
b.Fixit#mount /dev/ad0s2a /mnt mount硬盘上的文件系统
c.cd /mnt/boot
d.vi loader.conf 去掉错误的加载项
e.reboot
10.丢失root密码
启动到单用户模式,执行/sbin/mount -a, 然后用passwd更改密码
/sbin/mount -a=挂接/etc/fstab里所有列出的文件系统
如果单用户登录也需要密码
a.使用cd1启动,选择Fixit-->CDROM/DVD
b.Fixit#mount /dev/ad0s2a /mnt mount硬盘上的文件系统
c.cd /mnt/etc
d.vi /ttys 找到when going to single-user mode,更改
    console none unknow off insecure为secure
e.reboot,启动到单用户模式/sbin/mount -a,passwd
启动到单用户模式后,ctrl+d进入多用户模式
####让单用户登录也需要密码
a.cd /etc
b.vi /ttys 找到when going to single-user mode,更改
    console none unknow off secure为insecure
11.用win2000的引导器启动FreeBSD
我在笔记本上装了双系统,win2000 和freebsd,装完 freebsd后 系统自动设置如下:
f1 dos
f2 freebsd
先起动到dos下,fdisk /mbr,再把FreeBSD光盘上的boot\boot1复制到c:\,
再编辑c:\boot.ini 加一行c:\boot1="FreeBsd"
12.硬盘分区时shift+F -->NO可以使用全部空间
13.ctrl+alt+backspace 杀掉xwindows
14.alt+F1...F8 或 printscreensysr循环切换控制台
15.shutdown now 切换到单用户模式
shutdown -p now shutdown -hp now 关闭电源
shutdown -r now reboot 重新启动机器
shutdown -p +90 (90分钟后关机)
shutdown 0203122359(0203122359表示2002年3月12日23:59,格式是yymmddhhmm)
16.挂载ntfs,fat32分区和u盘
ntfs: mount_ntfs -C eucCN /dev/ad0s5 /mnt/d
fat32:mount_msdos -L zh_CN.eucCN /dev/ad0s6 /mnt/e
u盘(scsi盘):   mount_msdos -L zh_CN.eucCN /dev/da0s1 /mnt/u
cdrom: #mount_cd9660 /dev/acd0 /mnt/cdrom
NTFS在FreeBSD中只能只读而无法写入
17.卸载分区
umount /dev/ad0s5
umount -f /dev/ad0s5 (强制卸载)
18.在/etc/fstab中挂载fat32分区
/dev/ad0s5   /mnt/d   msdos   rw,-L=zh_CN.eucCN 2 2
19.如何在FreeBSD5.X以上加载,卸载ISO文件
mount iso文件:
mdconfig -a -t vnode -f myisofile.iso (屏幕输出md0或者类似的设备名)
mount -t cd9660 /dev/md0 /cdrom
umount:  
umount /cdrom  
mdconfig -d -u 0 (上面的-u后面的数字和前面的md?中的数字一致)
mdconfig -l 命令可以列出关于配置 md(4) 设备的信息
20.声卡
vi /boot/defaults/loader.conf
更改snd_ich_load="NO"->"YES" #intel ich
检测声卡 kldstat 或 dmesg |grep pcm
21.ls 命令详解
ls 显示本目录下的文件及目录
ls -a显示本目录下的所有文件及目录(包括隐藏目录和文件)
ls -l 显示本目录下所有文件的属性
ls -l | grep ^d 只显示目录
ls -l | grep ^- 只显示文件
ls -l | grep ^d | wc –l   统计当能目录下的子目录数
ls -l | grep ^- | wc –l   统计当能目录下的文件数
ls -G   以颜色显示目录名和文件名
22.查找程序或文件
which 程序名
whereis 程序名
find 文件名
locate 文件名
locate: database too small: /var/db/locate.database的一种解决方法
a.这个仅仅是因为你开机时间不够长,看看/etc/periodic/weekly/310.locate
b.试试运行/usr/libexec/locate.updatedb看
whatis xxx 要找东西但不知道它是什么
grep bpf /usr/src/sys/i386/conf/GENERIC 在文件中找指定文本
#只能对文本进行grep,如是命令,则
command |grep text
grep text filename
23.xmms乱码问题 (要拷贝simsun.ttf和taboma.ttf到/usr/X11R6/lib/X11/fonts/TrueType/)
在用户目录下建立 .gtkrc.mine 文件.代码如下
style "gtk-default-zh-cn" {
fontset = "-*-tahoma-medium-r-normal-*-12-0-0-0-p-0-iso8859-1,
-misc-simsun-medium-r-normal-*-*-120-*-*-p-*-gbk-0,*-r-*" }
class "GtkWidget" style "gtk-default-zh-cn"
修改xmms中的字体设置,将播放清单及主窗口的字体修改为下面的设置
-*-tahoma-medium-r-normal-*-12-0-0-0-p-0-iso8859-1,
-misc-simsun-medium-r-normal-*-*-120-*-*-p-*-gbk-0,*-r-*
xorg6.9+xfce4+xmms
cd /usr/ports/chineses/xmms make install clean
拷贝simsun.ttf到/usr/X11R6/lib/X11/fonts/TTF/,无需要建立.gtkrc.mine
只要修改xmms中的字体设置,字体simsun,size 12就好了。
24.停止sendmail
vi /etc/rc.conf 加入
sendmail_enable="NONE"
25.you have mail
mail 回车,输入1看第一封邮件...输入?看帮助
mail 古老的 UNIX 邮件处理程序
如果我们要寄信给非本机的使用者,可以使用的收件人格式如下:
mail -s"hi, my friend"
jack@mymail.com
mail -s "hi, my friend"
jack@mymail.com
zh_CN.eucCN
28.远程连接windows终端
rdesktop [-a 16 -f] server'IP[:port]
-a 16表示16位色,-f表示全屏
gui,grdesktop (/usr/ports/net/grdesktop)
29.播放APE格式音乐
/usr/ports/chinese/xmms/ /usr/ports/audio/xmms-mac(ape插件)xmms-wma(wma插件)
30.看图
/usr/ports/graphics/xnview
31.apache22+php5+mysql+postgresql+ZendOptimizer
a,apache22:
    cd /usr/ports/www/apache22
    make install clean
b,php5:
    cd /usr/ports/lang/php5
    make install clean
    选中APACHE,就可以联编出用于与Apache web服务器配合使用的可动态加载的mod_php5模块.
    勿选debug,否则不能装ZendOptimizer
c,php5扩展:
    cd /usr/ports/lang/php5-extesions
    make install [FORCE_PKG_REGISTER=yes] 强迫安装
    make clean
    (除预设项目还应选中CTYPE,EXIF,GD,ICONV,IMAP,PCRE,SESSION,ZLIB)
    FreeBSD中的PHP支持是高度模块化的,因此基本安装的功能十分有限。增加其他功能非常简单,
    只需通过lang/php5-extensions即可完成。这个port提供了一个菜单驱动的界面来帮助完成PHP
    扩展的安装。另外也可以通过对应的port来单独安装扩展。例如要将对于MySQL数据库服务器
    的支持加入PHP5,只需简单地安装databases/php5-mysql.
d,cp /usr/local/etc/php.ini.recommended /usr/local/etc/php.ini
e,ZendOptimizer
    cd /usr/ports/devel/ZendOptimizer
    make install clean
f,mysql:
    cd /usr/ports/databases/mysql41-server
    make WITH_OPENSSL=yes BUILD_OPTIMIZED=yes WITH_CHARSET=gbk WITH_XCHARSET=all SKIP_DNS_CHECK=yes install
    ./work/mysql-5.0.24/scripts/mysql_install_db
    cd /usr/ports/databases/php5-mysql
    make install clean
g,postgresql
    cd /usr/ports/databases/postgresql81-server
    make install clean
    /usr/local/etc/rc.d/postgresql initdb
    echo 'postgresql_enable="YES"' >> /etc/rc.conf
    cd /usr/ports/databases/php5-pgsql
    make install clean
32.怎样刷新环境变量值,而不用退出再登陆?
a,比如要重新设置环境变量ABC的值为abcdef
    bash$ export ABC=abcdef
    csh% setenv ABC abcdef
b,更新了PATH变量指定目录里可执行命令
    rehash
c,更新配置文件
    比如你编辑了.cshrc等文件,就需要用source命令
    source .cshrc
33.检视软件间的关联
cd /usr/ports/sysutils/pkg_tree
make install clean
之后我们就可以使用 pkg_tree | more 来看各个软件之间的关系了
34.使用 portupgrade 更新软件
cd /usr/ports/sysutils/portupgrade
make install clean
配置文件:/usr/local/etc/pkgtools.conf
如果您只想要升级某一个软件本身,而非所有相依的软件,只要使用
portupgrade "pkgname" 即可。如果您要升级所有和该软件相依的其它软件,
则可以加上参数 -r。如果您要更新包含相依软件的相依软件,则可以使用
参数 -R。另外,您可以使用参数 -m 来要求编译 (make) ports 时多传入
一些参数,还可以使用参数 -f 要求就算版本一样也强制更新。portupgrade
在更新软件时,会保留您原本的设定档。例如,在更新 Apache 时,它会保留
httpd.conf的设定。假设我们更新软件perl-5.8,我们可以用下列指令更新:
# portupgrade -rRf "perl-5.8.*" -m "ENABLE_SUIDPERL=yes"
35.ports安装失败提示
stop in /usr/ports/lang/ruby18/work
删除work目录下所有文件&文件夹再次安装即可.(make clean)
36.ntop--网络监控软件
cd /usr/ports/net/ntop
make install clean
vi /etc/rc.conf 加入
ntop_enable="YES"
在地址栏中输入
http://x.x.x.x:3000
即出来管理界面.
37.修改/etc/rc.conf不重启生效
a.sh /etc/rc
b./etc/netstart
38.freebsd启动的时候停到blanktime的解决办法
可以试试 这个参数:blanktime="NO"
etc/rc.conf 中把 default_router 注释掉
#未验证!!!
39.Bsd 下的QQ
eva不错,运行速度飞快。
/usr/ports/net-im/eva
gaim-openq
/usr/ports/net-im/gaim-openq
40.一次性把所有安装的ports删除掉
a.pkg_delete -a
    以下步骤去掉配置文件,解决一些疑难问题
    rm -fr /usr/local/
    rm -fr /var/db/ports/
    cd /usr/ports && make NOCLEANDEPENDS=yes clean
    portsnap fetch update
b.安装pkg_cutleaves它会告诉你,哪些package没有人依赖,并让你决定要不要删除
c.make deinstall与pkg_delete有什麽不同?
简单来说,make deinstall会移除该port,并且不会叁照其相依相关的ports。
pkg_delete在移除该port前,会叁照其相依相关的ports,并且pkg_delete
有支援 wild card,如要移除所有p开头的 ports,则:
cd /var/db/pkg/
pkg_delete p*  
要注意的是,如果使用 `make deinstall',则最好确定系统目前所
安装的版本,与 ports collection 中显示的版本符合,否则有可能会出现非预
期性错误;而pkg_delete是因为直接删除系统中所安装的版本,所以没有此问题。
因此,换句话说,当系统所安装的版本符合ports collections中的版本,则可
以使用make deinstall或pkg_delete,否则的话最好用pkg_delete。
41.pure-ftp安装
cd /usr/ports/ftp/pure-ftpd/
make WITH_LANG=simplified-chinese install clean
[X] BANNER Show pure-ftpd welcome upon session start
cd /usr/local/etc/
cp pure-ftpd.conf.sample pure-ftpd.conf
vi /etc/rc.conf -->加入pureftpd_enable="YES"
关于pureftpd的编码问题
在win下登陆ftp然后建立中文文件夹,传中文文件然后用FlashFXP登陆看到这些
中文文件和文件夹名字全部是乱码.pure-ftpd.conf中强制用gbk就可以了.
FileSystemCharset    gbk
ClientCharset           gbk
42.开机自动校准时间
vi /etc/rc.conf--->加入
ntpdate_enable="YES"          # Run ntpdate to sync time on boot (or NO).
ntpdate_flags="218.75.4.130"     # cn.pool.ntp.org
43.将/usr/ports/distfiles/目录放到/data/disktfiles
cd /usr/ports
mv distfiles /data/distfiles [移动]
ln -s /data/distfiles distfiles [链接][要在/usr/ports目录下做]
ln -s source_file[_dir] target_file[_dir]
44.FreeBSD下面通过串口连接到路由器
使用cu -s speed -l line,就可以连接到COM口或者家猫的线路上,我用的是COM1口,
连接Cisco2924XL,使用cu -s 9600 -l ttyd0,即可连接上交换机配置界面。
45.电子书:CHM、PDF的查看
chmsee,kchmviewer,xpdf,xchm,Acrobat Reader...chmsee对中文支持比较好
/usr/ports/print/acroread7
46.使用axel或者prozilla加速你的port下载  
a.axel(据说能搞定文件夹钳套,不错!推荐使用 )
cd /usr/ports/ftp/axel
make install clean
vi /etc/make.conf 加入
FETCH_CMD=axel -a
DISABLE_SIZE=yes
vi /usr/local/etc/axelrc 修改代码
#num_connections = 4
num_connections = 10
4改为10,num_connections前面不留空格,否则出错.
(-a 交互的进步指示器,num_connections = 10 10线程下载)
SIZE参数用来在取得文件之前检查文件的大小.而DISABLE_SIZE则是是否开启这项功能
b.prozilla(速度快,遇到欠套的文件夹会出问题)
cd /port/ftp/prozilla
make install clean
vi /etc/make.conf 加入
FETCH_CMD=proz -s -k=10 -r --no-curses
DISABLE_SIZE=yes
(-s 查找最快的境像,-k=10 10个线程下载,-r 重新开始一个被打断的下载)
c.wget(未测试)
cd /usr/ports/ftp/wget/
make install clean
vi /etc/make.conf 加入
FETCH_CMD=wget -c -t 1
DISABLE_SIZE=yes #这行是必要的
d.在其它机器上fetch
make fetch-recursive (fetch:取得recursive:递归的)
然后将/usr/ports/distfiles拿走。
###make install设置是/etc/make.conf
   ###pkg_add是在~/.cshrc或~/.profile
e.vi /etc/csh.cshrc
加上以下一行可以在让pkg_add先从更快的站点下载
setenv PACKAGEROOT
ftp://ftp.cn.freebsd.org
你可以先设定 PACKAGEROOT,这是用来抓取套件的位置,笔者通常设定
setenv PACKAGEROOT
ftp://ftp.tw.freebsd.org
因为这是我认为最稳定的机器,然后就可以透过pkg_add -r 套件名来安装套件,
他会自动的到pub/FreeBSD/ports/i386/packages-4.9-release/Latest/底下
寻找套件,而且你不需要知道版本,只要知道套件名称即可,他会自动安 装
当时的最新版,中文的部分只要加上 zh-,像是 zh-xcin。
你也可以直接指定 PACKAGESITE 来指向特定的位置。像是你希望安装的套件是
最新的,而不是 release 时的版本。
setenv PACKAGESITE
ftp://ftp.tw.freebsd.org/pub/Fre
... ages-stable/Latest/
f.vi /etc/make.conf
加上以下一行可以在让make先从更快的站点下载ports Distfiles
MASTER_SITE_OVERRIDE?=http://ports.cn.freebsd.org/${DIST_SUBDIR}/
####http://ports.cn.freebsd.org/
Welcome to use FreeBSD Ports Distfiles Mirror.
This mirror is running on China Telecom 100Mbit network.
How to use? Set your /etc/make.conf like this:
MASTER_SITE_OVERRIDE?=http://ports.cn.freebsd.org/${DIST_SUBDIR}/
or like this:
MASTER_SITE_OVERRIDE?=http://ports.hshh.org/${DIST_SUBDIR}/
47.星际译王
辞典程序: /usr/ports/textproc/stardict2/
简体中文辞典:/usr/ports/chinese/stardict2-dict-zh_CN/
48.控制台调音量
mixer
49.How to build openoffice
cd /usr/ports/editors/openoffice.org-2.0
Building/installing/packaging a localized language package (Japanese version for example)
make LOCALIZED_LANG=ja install
去这里
ftp://ooopackages.good-day.net/pub/OpenOffice.org/FreeBSD/
里面的tbz文件,
可以直接pkg_add
50.OPERA,支持Flash浏览器
   cd /usr/ports/www/linux-opera  
(注意是www/linux-opera,www/opera是不支持Flash的。)
   cd /usr/ports/www/opera
   make config
   选中[X]SHARED Use a shared Qt library(instead of static)[解决在opera中输入汉字的问题]
   make install clean
   安装后的美化:
   A.Tools->Preference->Advanced->Fonts,把所有的字体都改成Simsun,字体大小设成12。
   B.最小字体大小(像素)改为12.[解决一些网站看不清楚的问题]
51.bt客户端
/usr/ports/net-p2p/py-bittorrent 安装完成后执行bittorrent
/usr/ports/net-p2p/rtorrent 功能多,速度快,还完美支持中文编码!
52.emule客户端
/usr/ports/net-p2p/amule2
53.ipguard解决arp攻击
ipguard->Tool designed to protect LAN IP adress space by ARP spoofing
/usr/ports/security/ipguard
make install (不要clean参数,否则无ethers.sample文件)
补充:
A.以/usr/ports/security/ipguard/work/ipguard-0.04/doc/ethers.sample
文件为实例,建立/etc/ethers文件。  
B.And then start ipguard:
cd /usr/local/etc/rc.d  
mv ipguard.sh.sample ipguard.sh   
/usr/local/etc/rc.d/ipguard.sh start
ipguard.sh启动脚本里默认有iface=fxp0,这里应该替换为你做NAT的内网网卡名称。
54.一些安装参数
make fetch 只抓取tarball
make fetch-recursive 抓取安装ports所有须要的其他ports的tarball
make fetch-list 列出port所需的文件
make clean Ports里面make clean,会附带着make clean依赖的软件的
make -DBATCH install不需要用户输入任何东西
make -DINTERACTIVE install 继续上一步
make configure
make distclean,删除不想要的distfiles
55.pkg_info
pkg_info |grep zh-fcitx (查软件版本)
#ls /var/db/pkg也可以查软件版本
pkg_info -L zh-fcitx-3.4 (查看软件安装目录和安装的文件)
pkg_info -xL zh-fcitx (加x了不需要加软件版本号)
pkg_info -r zh-fcitx-3.4 (查看软件依赖情况)
pkg_info -W fcitx (查看fcitx属于哪个软件)
56.Ports如何清除安装参数
cd /usr/ports/www/opera
make distclean移除不是port collections所期望下载的文件
make rmconfig清除用户配置的参数
make showconfig查看当前配置的参数
make config更改参数
57.一款好用的网络性能测试工具iperf
   /usr/ports/benchmarks/iperf
58.FreeBSD用户帐户锁定
a.用vipw把他的shell修改成/sbin/nologin就可以了.
b.pw lock useri 解锁用pw unlock userid 59.中文locale
zh_CN.eucCN zh_CN.GBK zh_CN.GB18030 zh_CN.euc zh_CN.UTF-8
#语言代码_国家代码.字符编码
#查看环境变量:locale
#目前还是zh_CN.eucCN(使用GB2312编码)locale最为正式,也最为成熟。
60.本地化设置,以系统默认的csh为例
vi /etc/csh.cshrc 加入
setenv LANG zh_CN.eucCN (语言设为中文)
setenv LC_ALL zh_CN.eucCN (所有本地子集设为中文)
setenv XMODIFIERS @im=fcitx (X下的中文输入法)
set prompt = "%B%m"(个性化控制台%B颜色%m主机%/目录)
set autolist   (自动补齐扩展)
set nobeep (告诉应用程式避免发出哔哔声)
set filec     (使档案名称在命令列被完成)
alias ls        ls -FG (彩色化ls)61.fcitx小企鹅输入法(有关步骤见60)
/usr/ports/chineses/fcitx
vi /root/.xinitrc 添加
exec fcitx& 到最前一行
62.安装X Server xorg-6.9.0
1.cp freebsddisk1 disk2 PKG to /data/pkg61目录
2.cd /data/pkg61
3.pkg_add xorg-6.9.0.tbz
4.rehash
5.X[Xorg] -configure (生成/root/xorg.conf.new)
6.X[Xorg] -config /root/xorg.conf.new (测试xorg.conf.new配置是否正确)
7.cp /root/xorg.conf.new /etc/x11/xorg.conf
63.安装桌面环境gnome2 and xfce4 and kde3.5.1
gnome2-2.12.3
1.cd /data/pkg61
2.pkg_add gnome2-2.12.3.tbz
3.rehash
4.vi /root/.xinitrc 加入 exec gnome-session
#gnome2提示vi /etc/sysctl.conf,加入
kern.ipc.shmmax=67108864
kern.ipc.shmall=32768
kern.maxfiles=25000
xfce4
1.cd /usr/ports/x11-wm/xfce4
2.make install clean
3.rehash
4.vi /root/.xinitrc 加入 exec xfce4-session
kde-3.5.1
1.cd /data/pkg61
2.pkg_add kde-3.5.1.tbz
3.rehash
4.cd /usr/ports/chineses/kde3-i18n-zh_CN
5.make install clean (kde3汉化)
6.vi /root/.xinitrc 加入 exec startkde
    pkg_add -r kde
    pkg_add -r zh_CN-kde-i18n
    pkg_add -r zh_CN-koffice-i18n
###more /root/.xinitrc
exec fcitx&
exec gnome-session
#exec xfce4-session
#exec startkde
#exec /usr/X11R6/bin/gnome-session
#exec /usr/local/bin/xfce4-session
#exec /usr/local/bin/startkde
64.在Xwindow中使用TrueType字体(simsun宋体,msyh雅黑,tahoma)
1.cp simsun.ttc /usr/X11R6/lib/X11/fonts/TTF/simsun.ttf
2.cp msyh.ttf tahoma.ttf /usr/X11R6/lib/X11/fonts/TTF/
3.cd /usr/X11R6/lib/X11/fonts/TTF
#下面4,5步骤更新字体信息,6重建字体缓存.
4.mkfontscale (生成fonts.scale)否则xorg报错如下:
Could not init font path element/usr/X11R6/lib/X11/fonts/TTF/,removing from list!
5.mkfontdir (生成fonts.dir)否则xorg报错如下:
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/TTF/".
Entry deleted from font path.
(Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/TTF/".
6.fc-cache -f -v (生成fonts.cache-1)
7.vi /etc/X11/xorg.conf 确认8
8.Load "freetype" (启用支持TrueType字体)
#现在X应用程序已经记住已安装的TrueType字体.
9.在gnome和其他X程序中把字体设置为宋体或雅黑.
65.xlsfonts显示系统中安装的字体
66.FreeBSD中3D加速功能的启用
a.DRI。
这是实现3D功能最重要的部分。DRI是Direct Rendering Infrastructure,
可以简单的把它理解为X和硬件间的接口.但它包含很多独立的模块,负责
从X到硬件的各个环节,包括内核。它最主要的工作就是将Mesa或OpenGL的
函数调用转换为硬件的指令,从而指挥硬件进行渲染等工作。
b.测试你的显卡是不是能实现3D功能,可以采取以下办法:
1.dmesg | grep agp,如果出现:
agp0:  mem
0xe0000000-0xe3ffffff at device 0.0 on pci0
的字样,那么你的显卡就有可能实现3D功能.如果什么也没有的话,那么
恭喜你,你再也不用为3D功能而费心了.
2.kldload drm,如果没报错的话,那么你的显卡基本上就可以实现3D功能了。
c.3D功能的确认
运行:glxinfo。在第二行或第三行,如果出现"Direct Rendering: YES"字样,
那就说明已经启用3D加速了。
more /var/log/Xorg.0.log | grep "direct rendering"如果出现下面的字样,
(II) I810(0): direct rendering: Enabled那么你的3D就启用的。如果没有,
那么你要仔细读/var/log/Xorg.0.log。它会在某一行告诉你没启用的原因的。
d.nvidia显卡驱动安装 cd /usr/ports/x11/nvidia-driver/
67.刷新率的问题,
将xorg.conf里的Modes行改成:Modes "1024x768"(小写的X)
选择默认的分辨率和色深。 这是在 "Screen" 小节中定义的:
Section "Screen"
       Identifier "Screen0"
       Device     "Card0"
       Monitor "Monitor0"
       DefaultDepth 24
       SubSection "Display"
            Viewport   0 0
            Depth     24
            Modes     "1024x768"
       EndSubSection
EndSection
68.make world
cvsup -g -L 2 -h cvsup.freebsdchina.org standard-supfile   (升级源码树)
cp /usr/share/examples/etc/make.conf /etc/make.conf
vi /etc/make.conf,保留如下内容
CFLAGS= -O -pipe
COPTFLAGS= -O -pipe
cd /usr/src/sys/i386/conf   (更改内核配置文件)
cp GENERIC TDS
vi TDS (按需要修改其内容)
shutdown now   (重启到单用户模式)  
adjkerntz -i   (确定本地时间设置)
cd /usr/src
make -j4 buildworld   (编译基本系统)
make buildkernel KERNCONF=TDS   (编译新内核)
make installkernel KERNCONF=TDS   (安装新内核)
reboot   (重新启动)
shutdown now   (重启到单用户模式)
cd /usr/src
mergemaster -p   (更新/etc目录里的文件,-p预建模式)
make installworld   (安装新的二进制)
mergemaster -Ui (更新makeinstallworld不更新的文件,-U進了6-STABLE了,這功能很讚,
就是他會看哪些/etc 的檔案,你沒有改過的,就會自動 merge,這樣子可以省下很多時間跟力氣。
shutdown -r now   (重新启动)
uname -a   (查看系统信息)
cd /usr/src
make cleanworld   (清除升级过程产生的临时文件)
#############################################
中断的 build 可以被恢复吗
cd /usr/src
make -DNOCLEAN all
这样就不会取消先前的 make buildworld 所做的工作。
##############################################
如果出现了错误我该怎么办?
删除以往的系统更新树
cd /usr/obj
chflags -R noschg *
rm -rf *
cd /usr/src
make cleandir
make cleandir
不错,make cleandir 真的要执行两次。
然后重新开始整个过程,使用 make buildworld 开始。
mergemaster -p的说明
mergemaster -p的作用是建立一个临时的根环境,把新的配置文件映射到这个环境当中,
然后和系统的配置文件进行比较和处理,目的是保证系统配置文件的更新,这一点很重要!
在执行"mergemaster -p"的过程中,主要是进行以下处理:
检测系统是否存在临时的根环境,如果存在,让用户选择是利用现有的还是删除它,然后新建!
*** The directory specified for the temporary root environment,
/var/tmp/temproot, exists. This can be a security risk if untrusted
users have access to the system.
Use 'd' to delete the old /var/tmp/temproot and continue 删除旧的/var/tmp/temproot
Use 't' to select a new temporary root directory 为temproot选择新的目录
Use 'e' to exit mergemaster 退出mergemaster
Default is to use /var/tmp/temproot as is
How should I deal with this? [Use the existing /var/tmp/temproot]
一般的处理是选 "d" ,删除原有的目录,系统开始重新建立这个临时的根环境。
只要进行的不是大跨度的 FreeBSD 版本升级,可以简单地跳过这一步.
mergemaster的说明
重新编译整个系统不会使用新的或改过的配置文件更新某些目录(尤其像 /etc,/var和/usr)
更新这些文件最简单的方式就是使用 mergemaster,手工去做也是可以的,只要您愿意。
不管您选择哪一种,一定记得备份/etc 以防出错。
mergemaster操作中可能会遇到以下操作提示:
Use 'd' to delete the temporary 删除文件,不更新相应的系统配置文件
Use 'i' to install the temporary 安装文件,使用新的配置文件覆盖旧文件
Use 'm' to merge the temporary and installed versions 对旧的配置文件进行合并处理,并安装
Use 'v' to view the diff results again 察看新文件与旧文件的差异
###跟踪多台机器,以A.B2个机器为例。A要启动nfs_server,B要启动nfs_client
A:/etc/rc.conf
    rpcbind_enable="YES"
    nfs_server_enable="YES"
    /etc/exports
    /usr/src /usr/obj /usr/ports   -maproot=0   192.168.0.61(B-ip)
B:/etc/rc.conf
    nfs_client_enable="YES"
A.cd /usr/src
    make -j4 buildworld   (编译基本系统)
    make buildkernel KERNCONF=TDS   (编译新内核)
B。mount b-ip:/usr/src /usr/src
   mount b-ip:/usr/obj /usr/obj
   cd /usr/src
   make installkernel KERNCONF=TDS   (安装新内核)
   reboot   (重新启动)
   shutdown now   (重启到单用户模式)
   cd /usr/src
   mergemaster -p   (更新/etc目录里的文件,-p预建模式)
   make installworld   (安装新的二进制)
   mergemaster -U   (更新makeinstallworld不更新的文件,-U進了6-STABLE了,這功能很讚,
69.freebsd上下的jdk的安装方法(FreeBSD基金会提供的diablo-jdk)
cd /usr/ports/java/diablo-jdk15
最好是通过port的diablo-jdk安装,而不是直接pkg_add,因为后者可能会出现依赖关系不对的问题。
JDK与JRE的关系
JAVA DEVELOPMENT KIT 与JAVA RUNTIME ENVIROMENT之间是什么关系?
JRE只是Java的运行环境,而JDK是Java的开发、运行和调试一体的环境。
JAVA环境变量的设置
csh 就在/etc/csh.cshrc
setenv JAVA_HOME /usr/local/diablo-jdk1.5.0
setenv CLASS_PATH .:/usr/local/diablo-jdk1.5.0/lib/dt.jar
bash就在/etc/profile
export JAVA_HOME=/usr/local/diablo-jdk1.5.0
#export CATALINA_HOME=/usr/local/jakarta-tomcat5
export CLASSPATH=.JAVA_HOME/jre/lib/rt.jarJAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar
70.查找最快的cvsup站点
cd /usr/ports/sysutils/fastest-cvsup
make install clean
fastest-cvsup -c jp,cn,hk,us
71.chmod 命令概解:chmod命令用于改变文件的运行级别(读=4写=2执行=1)
chmod 400 files 给某文件以只读权限
chmod 600 files 给某文件以只读、写权限
chmod 700 files 给某文件以只读、写、执行权限
chmod -R 400 directory 改变某目录下所有文件的运行权限为只读权限
chmod -R 600 directory 改变某目录下所有文件的运行权限为以只读、写权限
chmod -R 700 directory 改变某目录下所有文件的运行权限为只读、写、执行权限
72.chown概解:改变文件及文件夹的用户所属
chown root:wheel files 改变文件的用户为root用户组为wheel组
chown -R root:wheel directory 改变目录的用户为root用户组为wheel组
73.crontab 指令語法
crontab [ -u user ] file
crontab [ -u user ] { -l | -r | -e }
crontab 提供我们在固定的间隔时间执行自订的程序、系统指令或 shell secrip。时间间隔的单位可以是分钟、
小时、日、周、月及以上的任意组合。允许使用者离线执行,并且可以将执行结果以 email 通知使用者。因此,
非常设合对周期性的管理分析或数据备份等工作。
基本上,crontab 的指令格式分为六个部分,前五个为时间间隔,最后则是执行的指令。每一个部分用空格来区隔。
crontab -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定
VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
crontab -r : 删除目前的时程表
crontab -l : 列出目前的时程表
crontab file [-u user]-用指定的文件替代目前的crontab。
时程表的格式如下:
f1 f2 f3 f4 f5     program
分 时 天 月 星期几 要执行的程序
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推
当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推
当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其馀类推
使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。
先前曾提到,crontab 的格式分成六个部分,前五个是时间参数。在上例中你会发现除了数字与英文名称,
有使用到符号"*",这个符号代表每一单位的意思,譬如30 3 * * *既代表30分3点每日每月星期的每天。
时间的指定,可以是单一的数字,或几个数字用逗号来连接。看下例
30 3,12 * * * /root/fbin/bak-web
其中的第二项为 3,12,这代表 3 以及 12 小时的意思。再来看下例
30 */6 * * * /root/fbin/bak-web
我把第二项改成 */6 这代表每 6 小时,也相当于 6,12,18,24 的作用。此外还有一个区段的做法
30 8-18/2 * * * /root/fbin/bak-web
我把第二项改成 8-18/2 这代表在 8 小时到 18 小时之间每 2 小时,也相当于 8,10,12,14,16,18 的作用
74.使用portsnap更新系统ports
portsnap从6.0开始引进系统,给与用户方便的更新系统ports
portsnap的命令比较少,fetch 获取数据,extract 释放全部ports,update 更新ports
第一次使用可以portsnap fetch extract,以后使用可以portsnap fetch update
国内镜像站
portsnap.hshh.org
portsnap2.hshh.org
portsnap3.hshh.org (网通)
使用方法:
/etc/portsnap.conf 里面更改
SERVERNAME=portsnap.hshh.org
使用portupgrade 更新已安装的软件
75.清屏
clear或ctrl+L
76.freebsd 怎么安装GF4 MX 440的显卡
首先更新ports和src,到/usr/ports/x11/nvidia-driver下make install clean,要選中linux的支持。
然后到/usr/ports/x11/nvidia-xconfig下make install clean,還可以到/usr/ports/x11/nvidia-settings下安裝控制面板。
運行nvidia-xconfig會自動生成xorg.conf文件,然后根据需要自行更改。
77.如何知道一个文件属于哪个port,比如libplds4.so.1
pkg_info -W filename
78.mplayer
cd /usr/ports/multimedia/mplayer
make install clean
问题:如何让mplayer支持srt格式的字幕?
解答:首先复制一个中文ttf字体文件到 ~/.mplayer/ 目录下,并改名为 subfont.ttf ;然后在gmplayer的选项
(Preferences)->Subtitle & OSD 中将 Encoding 项选为"Simplified Chinese charset (CP936)"。如果你还
使用命令行播放电影,还需要在 ~/.mplayer/config 文件中加上这么一行:subcp=cp936 。如果仍然不能
显示字幕,请看看字幕文件名和电影文件名是否相配:如果avi文件是movie.avi的话,字幕文件名应该是movie.srt。
问题:怎么mplayer不能显示.idx+.rar格式的字幕?
解答:先将rar文件中的sub文件解压出来 。
问题:如何让mplayer的播放窗口保持在最前面?
解答:修改 ~/.mplayer/config 文件,加上这么一行:ontop=yes 。
问题:如何让mplayer的画面随窗口大小自动缩放呢?
解答:修改 ~/.mplayer/config 文件,加上这么一行:zoom=yes。
测试通过by tds 061119。fb61+xorg6.9+xfce4+gmplayer
79.设置控制台高分辩率
1.在内核配制文件里加入下面的编译内核
    options    VESA
    options    SC_PIXEL_MODE
第一行选项让內核支持VESA 2,第二行让内核支持控制台图形模式。
2.vidcontrol -i mode 查询出所有模式
    ......
    279 (0x117) 0x0000000f G 1024x768x16 1 8x16   0xa0000 64k 64k 0xd8000000 65536k
    280 (0x11 0x0000000f G 1024x768x32 1 8x16   0xa0000 64k 64k 0xd8000000 65536k
    ......
3.测试模式
    vidcontrol MODE_280
4.vi /etc/rc.conf加入下面这条
    allscreens_flags="MODE_280"
5.把console改成黑底绿字的
    vidcontrol green
80.设置FreeBSD console下的字体大小
vidcontrol -f ...
81.锁住终端
lock -np
-n 永不超时,-p 使用系统密码作为开启终端的密匙
82.刻录CD ISO映像文件
burncd -f /dev/acd0 -s max data imagefile.iso fixate
刻录一个文件到CD上而不创建ISO9660文件系统
burncd -f /dev/acd1 -s 12 data archive.tar.gz fixate
生成ISO文件
mkisofs -o imagefile.iso /path/to/tree
把数据CD复制成一个与之等价的镜像文件
dd if=/dev/acd0 of=file.iso bs=2048
83.类似flashget的东东download for X,d4x
/usr/ports/ftp/downloader
84.使用watch监视终端
1.编辑核心加入pseudo-device snp或者kldload snp
2.cd /dev   ./MAKEDEV snp0 snp1
3.watch ttyp1
去换终端ctrl-x
退出watch ctrl-g
85.kldload xxx 加载xxx模块
kldstat 查看已加载的模块
kldunload xxx 从核心中移除
86.让程序读取新的配置文件
kill -HUP 199        (进称号)
killall -HUP sshd (进程名)
上述指令中的参数 -HUP 也可以使用 -1 来取代
87.登入后的讯息Message Of The Day(motd)
编辑 /etc/motd 来制作自己的画面
登入前的讯息
修改 /etc/gettytab 及 /etc/issue
编辑 /etc/gettytab,找到 default的地方。
default:\:cb:ce:ck:lc:fd#1000:im=\r\n%s/%m (%h) (%t)\r\n\r\n:sp#1200:\
:if=/etc/issue:
其中的%s %m %h %t分别对应到FreeBSD i386 example.com ttyp0,如果你不想显示FreeBSD,
就把%s拿掉。最后一行if=/etc/issue就是表如果没有issue这个档的话,就执行default。
88.变更自己所使用的Shell
chsh -s /bin/tcsh
上述指令将Shell变更成/bin/tcsh。注意!输入的shell名称一定要存在于/etc/shells中
89.Shell 的环境变量
tcsh可以使用setenv看目前所有的环境变量,也可以使用setenv来改变一个环境变量的值
setenv EDITOR ee
如果您使用的是 Bourne Shell:
export EDITOR="ee"
90./etc/master.passwd 介绍
FreeBSD使用shadow password的方式来保护密码文件,只有root才可以读取编码后的密码文件
/etc/master.passwd。但是这并不是系统用来验证的档案,为了加快速度,FreeBSD将该文件
做成数据库/etc/spwd.db及/etc/pwd.db,因此在修改完master.passwd后,必须使用指令
pwd_mkdb来将master.passwd做成数据库档案。不过一般而言,我会使用vipw这个指令来修改
master.passwd,vipw会先将master.passwd以预设的文书编辑软件打开,修改完存盘后,
它会视需要自动更新数据库。
pwd_mkdb -p -d /etc /etc/master.passwd
master.passwd这个档案内容中,每个使用者都是独立的一行,每个字段使用冒号分开,格式是:
name:password:UID:GID:class:change:expire:fullname:home:shell
pwd_mkdb介绍
如果我们直接以文书编辑软件来修改/etc/master.passwd,在修改完后,必须执行pwd_mkdb
来将更新的数据做成系统可以读取的数据库文件。pwd_mkdb还会自动建立/etc/passwd。
91.将使用者目录拥有者更改为所属的使用者
chown -R user:group /home/user
使用参数-R将目录user及其下所有档案及子目录的拥有人改变成user
92.记录使用者指令
修改 /etc/rc.conf,加上下列一行设定:
accounting_enable="YES"
系统会将使用者的历程记录在/var/account/acct*中,最新的记录是acct
当下达指令lastcomm时,则系统会以/var/account/acct为参考,印出所记录的数据。
也可以使用lastcomm -f acct1来查看前一天的资料。
93.sudo
如果你希望它能将执行sudo的log记下来的话,必须先编辑/usr/ports/security/sudo/Makefile,
将CONFIGURE_ARGS中的参数 --disable-log-wrap 拿掉。
cd /usr/ports/security/sudo
make install clean
安装完后,我们要先执行/usr/local/sbin/visudo以设定sudo的设定档(/usr/loca/etc/sudoers)
设定完后,使用者即可执行sudo ,使用者只要输入自己的密码即可,不必知道root密码,
而且5分钟内再次执行sudo时不需再输入密码。如果你有打开log记录功能,sudo执行成功或失败的log
都将被记录到/var/log/sudo.log中。
94./usr/ports/dns/ddclient动态dns更新软件
95.SCSI工具camcontrol
camcontrol devlist 查看目前所有USB装置
ATA工具
atacontrol list 查看目前所有ATA装置
96.如果我们只知道一个关键词,却不知要使用哪一个指令,我们可以使用参数k来查询。
例如我们要查询 firewall 相关的指令:man -k firewall
97.bg
将指定的程序放入背景中执行。当我们下达一个指令后,必须要等待该程序结束后才能输入下一个命令。
如果该程序必须执行一段很长的时间,我们不想等程序结束,可以把它放到背景中执行。在下达指令后,
按 Ctrl+Z 来暂停程序,接着再执行 bg 即可将程序放到背景中执行。
$ sleep 1000
^Z
Suspended
$ bg
[1] sleep 1000 &
我们也可以在所要执行的指令后面加上符号 "&",就可以将该程序放到背景执行:
$ sleep 1000 &
[2] 46461
98.jobs
jobs 指令可以让我们查询目前有哪些程序在背景执行。如果加入参数 -l 可以得到 PID 的信息。
jobs -l
[1] + 46459 Running sleep 1000
[2] - 46461 Running sleep 1500
99.fg
将指定的程序放到前景中执行。我们使用jobs看到目前在背景执行的程序之后,可以使用fg把它叫回前景。
例如要叫回第一个在背景中执行的程序:
fg %1
sleep 1000
100.sync
让系统暂存的数据强制存回硬盘
101.cp -Rp sourdir tardir
-R完成递归复制(即可以复制目录以下的所有内容),-p保留文件的时间、所属等等
102.ssh
[email=username@hostname]username@hostname[/email]
从远程拷贝 scp
[email=user@host:/path/to/files]user@host:/path/to/files[/email]
local_file_name
拷贝到远程 scp local_file_name
[email=user@host:/path/to/files]user@host:/path/to/files[/email]

103.使用Portaudit监视第三方安全问题
cd /usr/ports/security/portaudit && make install clean
安装完成之后更新数据库
portaudit -Fda
使用下面的命令对通过Ports Collection安装的第三方软件工具进行审计
portaudit -a
104.我要怎么从 X 切换到 virtual consoles?
请用Ctrl+Alt+Fn以切回至console。Ctrl+Alt+F1可以切回至第一个console。
当你切回至文字console后,你就可以使用一般的Alt+Fn组合键在各console之间切换了。
要回到X的话,你就可以使用Alt+F9以返回至X中。
105.FB下Free的杀毒软件
clamav (security/clamav)
man clamscan 扫描
man freshclam 更新病毒库
man clamd
man clamdscan
man sigtool
配置文件
/use/local/etc/freshclam.conf
/usr/local/etc/clamd.conf
把conf里的#Example去掉
# Comment or remove the line below.
#Example
/etc/rc.conf加入
clamav_clamd_enable="YES"
clamav_freshclam_enable="YES"
106.软件默认配置示例文件的一般存放位置
/usr/share/examples
/usr/local/share/examples
107.安装文泉驿字体
cd /usr/ports/x11-fonts/wqy/
make install clean
108.把/data/tftp打包成pxeinstfb62.tgz
cd /data/
tar zcvf pxeinstfb62.tgz tftp
解压
tar zxvf pxeinstfb62.tgz
109.ports下有没有xxx这个软件?在哪个目录下?
回答:有两种办法来查找,一是通过软件名:
make fetchindex
cd /usr/ports
make search name=xxx | grep ^Path
另一种是通过关键字,也就是在软件名和说明中只要包括这个单词的都会查找出来:
cd /usr/ports
make search key=xxx | grep ^Path
110.FreeBSD如何获得硬件信息?
sysctl -a | grep "^dev\."
pciconf -lv

2009-06-15

随机数

SdoZxqqGq5yu

freebsd打补丁!

freebsd-update fetch install

freebsd打补丁!

2009-06-12

太阳能

中国太阳能热利用技术发展
http://finance.financeun.com/ 2009年06月01日 16:06 来源:天山网
字体:    发表评论   察看评论

关键词语:太阳能热利用
本文摘要:太阳能热利用是可再生能源技术领域商业化程度最高、推广应用最普遍的技术之一。20多年来,太阳能热水器在我国得到了快速发展和推广应用。

  1.太阳能热水器。

  太阳能热利用是可再生能源技术领域商业化程度最高、推广应用最普遍的技术之一。1998年世界太阳能热水器的总保有量约5400万平方米。按照人均使用太阳能热水器面积,塞浦路斯和以色列居世界一、二位,分别为1平方米/人和O.7平方米/人。日本有2O%的家庭使用太阳能热水器,以色列有80%的家庭使用太阳能热水器。

  20多年来,太阳能热水器在我国得到了快速发展和推广应用。7O年代后期开始开发家用热水器。目前全国有5OO多个热水器生产厂家,1998年的产量约400万平方米,总安装量约1400万平方米,产量占世界第一位。我国太阳能热水器平均每平方米每年可节约 1OO~15O公斤标准煤。

  8O年代后期,我国开始研制高性能的真空管集热器。清华大学开发的全玻璃真空管集热器结构简单,类似拉长的暖水瓶,内管外表面上选择性吸收涂层是其关键技术。全玻璃真空管集热器已经实现了产业化,目前全国有6O多个全玻璃真空管集热器生产厂,年产300多万只真空管。8O年代后期至9O年代初,北京市太阳能研究所相继在我国政府、UNDP支持下,并与德国合作研制成功热管式真空管集热器,1996年与德国 DASA公司合资建立了热管式真空管集热器生产厂,实现了规模化生产,1998年生产了11万只真空管,产品销往国内外。

  目前在市场上占主导地位的太阳能热水器主要有平板型和真空管型两种。平板型太阳能热水器国内市场份额约65%;真空管热水器分全玻璃和热管式两种,国内市场份额约35%。目前太阳能热水器主要用于家庭,其次是厂矿、机关、公共场所等。

  我国的太阳能热水器工业逐步走向成熟,除了技术不断改进、产品质量不断提高外,几种热水器的国家标准已经颁布并开始实施。如《平板热水器热性能评价实验方法)(GB4271-84)、《平板热水器产品技术指标)(GB6424--86)、《家用热水器热性能实验方法)(GB12915一91)、全玻璃真空管集热器)(GB/T17O49--1997)等。但同时应当看到,我国太阳能热水器市场还远没有开发出来,热水器的户用比例只有3%,与日本的2O%和以色列的80%相比相差甚远,因此中国的市场容量还非常巨大。

  2.太阳能空调降温。

  就世界范围而言,太阳能制冷及在空调降温上应用还处在示范阶段,其商业化程度远不如热水器那样高,主要问题是成本高。但对于缺电和无电地区,同建筑结合起来考虑,市场潜力还是很大的。我国"九五"期间,太阳能空调降温示范工程列入国家技术攻关项目,广州能源所和北京市太阳能研究所分别进行平板集热器和真空管集热器的示范工程。西北工业大学对除潮降温系统进行了基础性的研究工作,研究工作重点是寻找高效吸收和蒸发材料,优化系统热特性,建立数学模型和计算机程序,研究新型制冷循环等。实验室建立了除潮系统的样机和使用条件。

  3.太阳能热发电。

  太阳能热发电是利用集热器将太阳辐射能转换成热能并通过热力循环过程进行发电,是太阳能热利用的重要方面。

  8O年代以来美、欧、澳等国相继建立起不同型式的示范装置,促进了热发电技术的发展。世界现有的太阳能热发电系统大致有三类:槽式线聚焦系统、塔式系统和碟式系统。

  (1)槽式线聚焦系统。

  该系统是利用抛物柱面槽式反射镜将阳光聚焦到管状的接收器上,并将管内传热工质加热,在换热器内产生蒸汽,推动常规汽轮机发电。Luz公司198O年开始开发此类热发电系统,5年后实现了商业化。1985年起先后在美国加州的Mojave沙漠上建成9个发电装置,总容量354兆瓦,年发电总量10.8亿千瓦时。9个电站都与南加州爱迪生电力公司联网。随着技术不断发展,系统效率由起初的11.5%提高到13.6%。建造费用由5976美元/千瓦降低到 3011美元/千瓦,发电成本由26.3美分/千瓦时降低到12美分/千瓦时。

  (2)塔式系统。

  塔式太阳能热发电系统的基本型式是利用一组独立跟踪太阳的定日镜,将阳光聚集到一个固定在塔顶部的接收器上,用以产生高温。80年代初,美国在南加州建成第一座塔式太阳发电系统装置--SolarOne。起初,太阳塔采用水一蒸汽系统,发电功率为10兆瓦。1992年SolarOne经过改装,用于示范熔盐接收器和储热系统。由于增加了储热系统,使太阳塔输送电能的负载因子可高达65%。熔盐在接收器内由288℃加热到565℃,然后用于发电。第二座太阳塔 SolarTwo于1996年开始发电,计划试运行三年,然后进行评估,SolarTwo发电的实践不仅证明熔盐技术的正确性,而且将进一步加速 3O~200兆瓦范围的塔式太阳能热发电系统的商业化。

  以色列Weizmanm科学研究所最近正在对塔式系统进行改进。利用一组独立跟踪太阳的定日镜,将阳光反射到固定在塔的顶部的初级反射镜--抛物镜上,然后由初级反射镜将阳光向下反射到位于它下面的次级反射镜--复合抛物聚光器(CPC),最后由CPC将阳光聚集在其底部的接收器上。通过接收器的气体被加热到1200℃,推动一台汽轮发电机组,500℃左右的排气再用于推动另一台汽轮发电机组,从而使系统的总发电效率可达到25%~28%。由于次级反射镜接收到很强的反射辐射能,因而CPC必须进行水冷。目前整个实验仍处于安装、调试阶段。

  (3)碟式系统。

  抛物面反射镜/斯特林系统是由许多镜子组成的抛物面反射镜组成,接收器在抛物面的焦点上,接收器内的传热工质被加热到75O℃左右,驱动发动机进行发电。

  美国热发电计划与Cummins公司合作,1991年开始开发商用的7千瓦碟式/斯特林发电系统,5年投入经费1800万美元。1996年 Cummins向电力部门和工业用户交付7台碟式发电系统,计划1997年生产25台以上。Cummins预计10年后年生产超过1OOO台。该种系统适用于边远地区独立电站。

  美国热发电计划还同时开发25千瓦的碟式发电系统。25千瓦是经济规模,因此成本更加低廉,而且适用于更大规模的离网和并网应用。1996年在电力部门进行实验,1997年开始运行。

  由于碟式/斯特林系统光学效率高,启动损失小,效率高达29%,在三类系统中位居首位。

  (4)三种系统性能比较。

  三种系统目前只有槽式线聚焦系统实现了商业化,其他两种处在示范阶段,有实现商业化的可能和前景。三种系统均可单独使用太阳能运行,也可安装成燃料混合系统。

  我国太阳能热发电技术的研究开发工作早在70年代末就开始了,但由于工艺、材料、部件及相关技术未得到根本性的解决,加上经费不足,热发电项目先后停止和下马。国家"八五"计划安排了小型部件和材料的攻关项目,带有技术储备性质,目前还没有试验样机,与国外差距很大。

  4.太阳房。

  太阳房是直接利用太阳辐射能的重要方面。把房屋看作一个集热器,通过建筑设计把高效隔热材料、透光材料、储能材料等有机地集成在一起,使房屋尽可能多地吸收并保存太阳能,达到房屋采暖目的。太阳房概念与建筑结合形成了"太阳能建筑"技术领域,成为太阳能界和建筑界共同关心的热点。太阳房可以节约 75%~90%的能耗,并具有良好的环境效益和经济效益,成为各国太阳能利用技术的重要方面。在太阳房技术和应用方面欧洲处于领先地位,特别是在玻璃涂层、窗技术、透明隔热材料等方面居世界领先地位。

  我国太阳房开发利用自80年代初开始,截至1997年底,全国已经建起74O万平方米的太阳房,主要分布在山东、河北、辽宁、内蒙古、甘肃、青海和西藏的农村地区。其中,辽宁省的400所中小学校建造了被动式太阳房,总面积达5O万平方米。我国被动式太阳房平均每平方米建筑面积每年可节约2O~4O公斤标准煤。

  我国太阳房的发展目前还存在以下问题:太阳房的设计和建造没有和建筑真正结合起来变成建筑师的设计思想和概念,没有纳入建筑规范和标准,一定程度上影响快速发展和实现商业化。其次是相关的透光隔热材料、带涂层的控光玻璃、节能窗等没有商业化,使太阳房的水平受到限制。

  用于蔬菜和花卉种植的太阳能温室在中国北方地区较多采用。全国太阳能温室面积总计约700万亩,发挥着较好的经济效益。

  5.热利用的其他方面。

  我国是太阳灶的最大生产国,主要在甘肃、青海、西藏等西北边远地区和农村应用。目前大约有15万台太阳灶在使用中。主要为反射抛物面型。其开口面积在1.6~2.5平方米。每个太阳灶每年可节约300千克标准煤。

  太阳能干燥是热利用的一个方面。目前我国已经安装了有1000多套太阳能干燥系统,总面积约2万平方米。主要用于谷物、木材、蔬菜、中草药于燥等

博客归档