顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - jeffreyguo

頁: [1]
1
@netman @all大牛  :D
各位有没有听说过joomla开源的cms系统,这几年我们团队一直在围绕它研究定制网站工作,今天给大家推荐因为它绝对是很好的东东。建议在我们论坛开放一个版块专门针对joomla,详细有不少同学会关注支持。当然,我也会尽其所能的提供帮助。

2
 :) 好长时间没有来这里和大家学习linux了,各位都安好吧!
最近几年一直抓紧joomla wordpress 等cms系统的研发工作,所以对于linux有所怠慢。还是要像大家多多学习的。。。。 ::)

3
解释:公司一台linux网关连接外网

三台web服务器,在内部。各自有自己的网站在运行

我在isp设定好了域名dns指向linux网关ip。   将多个域名指向指向linux网关后,由网关分别指向几台web主机? 

我初步的想法是在网关apache配置文件中配置远程目录。不知道可行否?具体方法是什么,望各位不吝赐教!期待....

4
一个月前发现自己的服务器上所有站点(8个站点),在打开页面时总是加载一个国外连接。并且,在页面的最上方多出一个横条,使用浏览器的“查看元素”功能查看此横条,发现源代码中多了一部分:translatestrengths.org/usisec?8" align="middle" frameborder="no" height="5" scrolling="auto" width="5">

通过在服务器源文件内进行关键字搜索,发现所有.js文件内都会多这出一行代码

document.write('translatestrengths.org/usisec?8" scrolling="auto" frameborder="no" align="center" height="5" width="5">');
而且translatestrengths.org还随时间会变化成其他网站。

最严重时,网站打开后直接跳转到国外网站。

因此我断定,网站文件被注入了。漏洞及解决方法至今未找到。无奈只能将老的备份迁移到新的服务器上进行恢复。请问各位有何避免或修复此问题的解决方法。

试问joomla如此不堪一击吗?如何防范呢?我怀疑可能是某个组件漏洞造成的全部感染,盼请高手指点!

5
客户机和files server都是连接在Cisco 3750千兆交换机上面  从server向下拷贝3G文件能达到45MB/s   上传到服务器却240KB/s 为何差异这么大呢?

6
如题:公司为追踪责任,希望监控每位员工的上网记录,邮件及发帖记录。目前市面上有相关硬件设备,linux是否也有解决方法呢?请各位指教

7
请教:我在局域网内设立web服务器(192.168.0.8),希望实现网内所有人员访问huiyu.com的时候,重定向这台web服务器。请问在网关上如何实现?

我做的策略
-A PREROUTING -i eth1 -d 70.39.99.88 -p tcp -m tcp --dport 80 -j DNAT --to 192.168.0.8
这个策略不能生效:没有回馈数据
(我清楚的记得以前能做成功的)。


请教各位帮忙

8
我想在网关(192.168.0.1)处利用iptables实现所有访问a.com的请求 都转向网内一台web服务器(192.168.0.5)。

我插入了如下命令在最上方:
-A PREROUTING -i eth0 -s 192.168.0.1/24 -d a.com -p tcp --dport 80 -j DNAT --to-destination 192.168.0.2
未能生效!记得以前做成功过~~~现在却不知道哪里出了问题!请各位指教。是否还要增加其他规则?

另外,
-A PREROUTING -i eth0 -s 192.168.0.1/24 -d 0.0.0.0 -p tcp --dport 80 -j DNAT --to-destination 222.220.200.2这条规则应该将公司内所有web请求都指向 222.220.200.2才对,目前也未生效!请指教!


9
Linux 討論版 / 架设mail server问题
« 於: 2011-07-05 19:02 »
各位:本人用自己的服务器架设了一台mailserver (Iredmail)。想只用于发件(收件则由另外一个服务器完成)。
例如我现在为我的mailserver 起一个很好听的域名,例如:google.com  这时,我可以建立help这个用户给别人发信。(对方将收到help@google.com的邮件)

现在的困惑是:我这样做是否合法? 是否会给我的服务器IP带来什么负面影响吗?

当然,google.com绝对不是我要设立的,我设立的无非是我公司的企业域名。但是,我们现在使用这个域名使用了ISP提供的邮箱空间。也就是说,我们现在有企业邮箱。我想用另外一台服务器来做一个“只发”服务。我担心这样做是否容易被列为黑名单?

各位,有何高见?

10
Linux 討論版 / DHCP服务器问题
« 於: 2011-07-05 18:45 »
我们单位的Debian linux网关之前能够很顺利的给网内电脑自动分配IP地址。有一段时间不能正常分配了(客户端获取IP非常慢,还经常失败),我想删除网关的这项功能,但是没有找到DHCP服务,只找到了Dnsmasq服务,并且dnsmasq开启了67端口。

困惑:
dnsmasq服务是否提供dhcp功能?
它经常不能及时给客户端分配IP,我应如何排错?

谢谢各位!

11
;)比以前更美观了,速度有所改善。看来要面对“社会永远在变、大家都在成长”的事实呀。各位加油!!

12
经过两天的钻研,openwebmail终于被我安装成功,它确实是“复杂”配置的一套软件。但是在centos系统上面最为容易。下面是我的安装过程记录,其实不是很难!

安装环境:Centos linux 2.6.18-164.15.1.el5
已经安装好apache2(httpd 2.2.3-43) 与postfix 2.6.18-164.15.1及perl  5.8.8
假如你还未安装以上组建,必须先下载安装:
yum install httpd  postfix  perl
ok后我们开始进行openwebmail的实际安装过程:

第一步:
到http://www.openwebmail.org/openwebmail/download/处下载如下文件包:
openwebmail-2.53.tar.gz
1 CGI.pm-3.05.tar.gz    
2 Text-Iconv-1.2.tar.gz
3 Digest-1.08.tar.gz    
4 libiconv-1.9.1.tar.gz (非必须)  
5 libnet-1.19.tar.gz
6 Digest-MD5-2.33.tar.gz
7 MIME-Base64-3.01.tar.gz

第二步:
分别对于他们进行编译安装:

[root@linux CGI.pm-3.05]# perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for CGI

[root@linux CGI.pm-3.05]# make; make install
Writing /usr/lib/perl5/5.8.8/i386-linux-thread-multi/auto/CGI/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod

[root@linux openwebmail]# tar zvxf libnet-1.19.tar.gz
[root@linux openwebmail]# cd libnet-1.19
[root@linux libnet-1.19]# perl Makefile.PL
Checking for Socket...ok
Checking for IO::Socket...ok
Checking if your kit is complete...
Looks good

Ah, I see you already have installed libnet before.

Do you want to modify/update your configuration (y|n) ? [no] no
这里提示要不要对原有网络配置进行更新修改,我们选择no
This script will prompt you to enter hostnames that can be used as
defaults for some of the modules in the libnet distribution.

To ensure that you do not enter an invalid hostname, I can perform a
lookup on each hostname you enter. If your internet connection is via
a dialup line then you may not want me to perform these lookups, as
it will require you to be on-line.

Do you want me to perform hostname lookups (y|n) ? [yes]

The following questions all require a list of host names, separated
with spaces. If you do not have a host available for any of the
services, then enter a single space, followed by . To accept the
default, hit

Enter a list of available NNTP hosts : []
Enter a list of available SMTP hosts : []
Enter a list of available POP3 hosts : []
Enter a list of available SNPP hosts : []
Enter a list of available PH Hosts   : []
Enter a list of available TIME Hosts   : []
Enter a list of available DAYTIME Hosts   : []

Do you have a firewall/ftp proxy  between your machine and the internet

If you use a SOCKS firewall answer no

(y|n) ? [no]

Normally when FTP needs a data connection the client tells the server
a port to connect to, and the server initiates a connection to the client.

Some setups, in particular firewall setups, can/do not work using this
protocol. In these situations the client must make the connection to the
server, this is called a passive transfer.

Should all FTP connections be passive (y|n) ? [yes]

What is your local internet domain name : []

If you specified some default hosts above, it is possible for me to
do some basic tests when you run `make test'

This will cause `make test' to be quite a bit slower and, if your
internet connection is via dialup, will require you to be on-line
unless the hosts are local.

Do you want me to run these tests (y|n) ? [yes]

To allow Net::FTP to be tested I will need a hostname. This host
should allow anonymous access and have a /pub directory

What host can I use : []

Writing libnet.cfg
Writing Makefile for Net
make install:同样提示(目前看来是perl编译器有些问题,但不知道会不会对他有影响)
Writing /usr/lib/perl5/5.8.8/i386-linux-thread-multi/auto/Net/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod

同上安装Digest-MD5-2.33正常
同上安装MIME-Base64-3.01正常
同上安装Text-Iconv-1.2正常
同上安装Digest-1.08正常

安装:libiconv-1.9.1时,解压缩后进入libiconv-1.9.1目录,里面没有Makefile.PL文件。这时运行./configure进行编译检测。然后在make;make install。

第三步:
以上编译安装完成后开始安装openwebmail主文件包。

首先我们将openwebmail-2.53.tar.gz复制到/usr/local/www/中进行解压缩。
[root@linux www]# tar -zvxBpf openwebmail-2.53.tar.gz
后生成了cgi-bin 和data文件夹

运行cgi-bin/openwebmail/openwebmail-tool.pl --init进行安装
[root@linux www]# cgi-bin/openwebmail/openwebmail-tool.pl --init

它将提示你需要将dbm.conf文件进行修改:
Please change 'cgi-bin/openwebmail/etc/dbm.conf' from(实际上是在cgi-bin/openwebmail/openwebmail/etc/default/下面)

dbm_ext                 .db
dbmopen_ext             none
dbmopen_haslock         no
to修改为
dbm_ext                 .db
dbmopen_ext             .db
dbmopen_haslock         no
And execute 'cgi-bin/openwebmail/openwebmail-tool.pl --init' again!
ps: If you are running openwebmail in persistent mode,
don't forget to 'touch openwebmail*.pl', so speedycgi
will reload all scripts, modules and conf files in --init.

照以上提示操作,将dbmopen_ext   none改为  .db。(不用更改/default路径)

重新运行 cgi-bin/openwebmail/openwebmail-tool.pl --init

[root@linux www]# cgi-bin/openwebmail/openwebmail-tool.pl --init
creating db /usr/local/www/cgi-bin/openwebmail/etc/maps/b2g ...done.
creating db /usr/local/www/cgi-bin/openwebmail/etc/maps/g2b ...done.
creating db /usr/local/www/cgi-bin/openwebmail/etc/maps/lunar ...done.

Creating UTF-8 locales...
langconv ar_AE.CP1256 -> ar_AE.UTF-8
langconv ar_AE.ISO8859-6 -> ar_AE.UTF-8
langconv bg_BG.CP1251 -> bg_BG.UTF-8
langconv ca_ES.ISO8859-1 -> ca_ES.UTF-8
langconv cs_CZ.ISO8859-2 -> cs_CZ.UTF-8
langconv da_DK.ISO8859-1 -> da_DK.UTF-8
langconv de_DE.ISO8859-1 -> de_DE.UTF-8
langconv el_GR.ISO8859-7 -> el_GR.UTF-8
langconv en_US.ISO8859-1 -> en_US.UTF-8
langconv es_AR.ISO8859-1 -> es_AR.UTF-8
langconv fi_FI.ISO8859-1 -> fi_FI.UTF-8
langconv fr_FR.ISO8859-1 -> fr_FR.UTF-8
langconv he_IL.CP1255 -> he_IL.UTF-8
langconv hr_HR.ISO8859-2 -> hr_HR.UTF-8
langconv hu_HU.ISO8859-2 -> hu_HU.UTF-8
langconv id_ID.ISO8859-1 -> id_ID.UTF-8
langconv it_IT.ISO8859-1 -> it_IT.UTF-8
langconv ko_KR.eucKR -> ko_KR.UTF-8
langconv lt_LT.CP1257 -> lt_LT.UTF-8
langconv nl_NL.ISO8859-1 -> nl_NL.UTF-8
langconv no_NO.ISO8859-1 -> no_NO.UTF-8
langconv pl_PL.ISO8859-2 -> pl_PL.UTF-8
langconv pt_BR.ISO8859-1 -> pt_BR.UTF-8
langconv pt_PT.ISO8859-1 -> pt_PT.UTF-8
langconv ro_RO.ISO8859-2 -> ro_RO.UTF-8
langconv ru_RU.KOI8-R -> ru_RU.UTF-8
langconv sk_SK.ISO8859-2 -> sk_SK.UTF-8
langconv sl_SI.CP1250 -> sl_SI.UTF-8
langconv sr_CS.ISO8859-2 -> sr_CS.UTF-8
langconv sv_SE.ISO8859-1 -> sv_SE.UTF-8
langconv th_TH.TIS-620 -> th_TH.UTF-8
langconv tr_TR.ISO8859-9 -> tr_TR.UTF-8
langconv uk_UA.KOI8-U -> uk_UA.UTF-8
...done.

Welcome to the OpenWebMail!

This program is going to send a short message back to the developer,
so we could have the idea that who is installing and how many sites are
using this software, the content to be sent is:

OS: Linux 2.6.18-164.15.1.el5 i686
Perl: 5.008008
WebMail: OpenWebMail 2.53 20080123

Send the site report?(Y/n) y
sending report...

Thank you.
OK,到现在为止它的安装告一段落。
现在打开浏览器中输入http://ip/cgi-bin/openwebmail/openwebmail.pl看看结果。假如无法正常显示网页,请继续向下看:


据我推断,首次安装openwebmail的朋友肯定会遇到问题。本人自己曾遇到过很多问题,要么编译错误,要么无法正常显示登录界面。要么就是登录验证失败等等等等............一大堆问题!下面你可以看看常见的问题及排除方法。

第四步:
常见问题排解:
1、安装过程中提示:
sending report...
Couldn't open SMTP servers 127.0.0.1 at port 25! at cgi-bin/openwebmail/openwebmail-tool.pl line 1520.
解决方法:
你需要检查postfix 或者sendmail有无正常安装并且正在运行。
无论是postfix 或者sendmail只要安装一个就好。我建议安装postfix 。
检查方法:netstat -tulnp |grep :25看是否有在运行。如果确认已经安装并在运行,则要检查你的防火墙策略,比如建议先清除掉防火墙所有规则再进行测试。

2、打开浏览器中输入http://ip/cgi-bin/openwebmail/openwebmail.pl并不能显示出登录窗口。
解决方法:
我们还要设置apache(httpd)对openwebmail的支持,也就是调试阶段。由于httpd.conf默认配置网页主目录为/var/www/html下面。因此我们需要配合这个设置,以便于httpd能够找到我们的openwebmail.pl文件:

方法有两种,任选其一(推荐方法1)
方法1、[root@linux www]# ln -s /usr/local/www/cgi-bin/    /var/www/        建立一个连接到/var/www/
[root@linux www]# ln -s /usr/local/www/data/    /var/www/           建立一个连接到/var/www/

方法2、更改/etc/httpd/conf/httpd.conf
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"    改为    ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/"
改为    
保存并退出,
进行/etc/init.d/httpd restart

此时我们应该能够正常打开openwebmail页面:在浏览器中输入http://ip/cgi-bin/openwebmail/openwebmail.pl显示出登录窗口。

3、没有正常显示图标。(很多朋友都会遇到图标显示问题)
解决方法:[root@linux www]# ln -s /usr/local/www/data/openwebmail/ /var/www/html/ 即可。

4、登录遇到的问题:
首先默认不能用root进行登录是正常的,我们新建或使用已经存在的其他用户进行登录  提示:

登录失败
认证系统内部错误,请回到登录页面 再试一次。

解决方法:
修改 /usr/local/www/cgi-bin/openwebmail/etc/default/auth_unix.conf

passwdfile_plaintext    /etc/passwd
passwdfile_encrypted   /etc/master.passwd   修改为    passwdfile_encrypted    /etc/shadow
passwdmkdb             /usr/sbin/pwd_mkdb   修改为   passwdmkdb              none

check_expire            no
check_nologin           no
check_shell             no
check_cobaltuser        no
change_smbpasswd        no
保存退出。
本文作者:guozhanfeng    govip#126.com    2010-08-14 beijing
5、发送邮件后,对方显示发件人主机不正常 :@后面不是我想要的域名
解决方法:
修改/usr/local/www/cgi-bin/openwebmail/etc/openwebmail.conf
domainnames             auto  #将auto修改为你的域名如:netren.org
auth_module             auth_unix.pl
mailspooldir            /var/mail
ow_cgidir               /usr/local/www/cgi-bin/openwebmail
ow_cgiurl               /cgi-bin/openwebmail
ow_htmldir              /usr/local/www/data/openwebmail
ow_htmlurl              /openwebmail
logfile                    /var/log/openwebmail.log

enable_viruscheck       no
enable_spamcheck        no
enable_learnspam        no

default_iconset         Default
default_fscharset       none


--
Open WebMail Project (http://openwebmail.org) #此处为所有用户邮件的默认签名,你可以修改成你想要的内容。


基本上,现在你可以正常使用openwebmail系统了。

总结:linux下面安装openwebmail确实不是件容易的事情,但是不要恐惧。基本上遵循大的原则即可搞定:
一、所需套件必须编译安装正确
二、apache2(httpd)和postfix套件必须安装正确
三、它与php mysql无关
四、将openwebmail解压到正确的位置/usr/local/www/    或 /var/www/(后者需要过多的调试配置文件)
五、按照一些说明配置好相关配置文件。


相关如何在ubuntu系统下安装openwebmail请参考《Openwebmail在Ubuntu Linux上的安装过程》一文


13
1、  首先解压缩PHPnow-1.5.6.zip文件(下载地址:http://phpnow.org/download.php)

2、  运行解压缩后的setup.cmd文件执行phpnow的安装。这个安装过程将生成一些新的文件夹及文件。

3、  安装完成后,如果成功。可以在自己的上网浏览器内输入http://127.0.0.1看到一个绿色页面,显示了你的一些php信息。

4、 接下来下载并解压缩Joomla_1.5.22-Chinese-joomlagate.zip文件。(下载地址:http://www.joomlagate.com/download/joomla-core/joomla15-core-chinese/start-download/)

5、  找到PHPnow-1.5.6\htdocs\index.php文件将其更名为i.php或删除此文件。

6、  并将解压缩后的Joomla_1.5.22-Chinese-joomlagate文件夹内所有文件及文件夹复制到PHPnow-1.5.6下的htdocs内。

7、  再次打开浏览器查看http://127.0.0.1 将看到joomla的安装界面。(安装过程参见:http://www.joomlagate.com/article/joomla15-tutorial/install-joomla15-in-7-steps/)

8、  完成后即看到自己所安装的网站。

9、  运行http://127.0.0.1/administrator 进入网站管理后台。

10、              输入用户名admin 密码:(你在安装过程中设置好的密码)进入后台管理界面。

11、              建议首先要做好以下三件事:

              1、  添加文章前要先创建“单元”再创建“分类”,然后创建“新的文章”

              2、  假如对网站模板风格不够满意,在后台“扩展”菜单中,选择“模板管理”,默认有三套模板供你选择。更多模板可到google搜索“joomla模板下载”

              3、  自己研究修改你的网站logo以及版权信息。也可参考此文章进行修改:http://www.netren.org/netren/57-joomla.html


14
继Centos linux openwebmail安装完成后,今天我又进行了Ubuntu 9.10下的安装尝试。大家不要笑我为何如此折腾,其实我是在ubuntu上面安装openwebmail载了很多跟头。所以,今天又将系统重新安装一遍,并开始再次尝试.....说实话,搞不懂openwebmail的配置文件到究竟是依照什么品牌的linux设计的,总是要更改一些设置才能完成安装。希望他们能够在后期版本发布中改进一下。

 

安装环境:Ubuntu linux 2.6.31 (9.10 server)
已经安装好apache2(httpd 2.2.3-43) 与postfix 2.6.5及perl  5.10
假如你还未安装以上组建,必须先下载安装:
apt-get install apache2  postfix  perl
ok后我们开始进行openwebmail的实际安装过程:

第一步:
到http://www.openwebmail.org/openwebmail/download/处下载如下文件包:
1 CGI.pm-3.05.tar.gz     
2 Text-Iconv-1.2.tar.gz
3 Digest-1.08.tar.gz     
4 libiconv-1.9.1.tar.gz (非必须)   
5 libnet-1.19.tar.gz
6 Digest-MD5-2.33.tar.gz
7 MIME-Base64-3.01.tar.gz
8 openwebmail-2.53.tar.gz


》》》阅读全文:<url>http://www.netren.org/index.php/jeffreyguo/22-openwebmail-ubuntu.html</url>

15
拾人牙慧 / 七款开源ERP评估比较
« 於: 2011-04-17 01:03 »
前言
一、Compiere  ERP
二、Openbravo ERP
三、Nseer ERP (信恩)
四、Open ERP
五、Web ERP
六、Sequoia ERP
七、Opentaps


前言 
有一定规模的企业,会思考引入ERP系统用于改善自己的运营模式,但有许多企业在ERP实施与使用过程并不像想象的那么成功,甚至有人会归咎于软件产品不好。其实,这只是部分借口。若想要将ERP软件真正与企业融合一体,首先得考虑企业的自身情况,再去选择适合的 ERP软件,后期的使用培训、工作流程转换甚至企业制度的修正都是要跟进的。                                                                 
如果你的企业是高速发展的中小企业,希望用IT给管理带来提升,对国内主流ERP产品几万元到几十万元的投入觉得风险过大,还恐惧购买成品ERP。你还有另外一种选择,选择免费且开放的开源ERP软件进行二次开发,根据自己的要求设定适合你企业的ERP。下载开源ERP的产品十分方便,在各大知名的开源网站上都可免费下载它们。注意哦!开源所有的产品都是对外开放的,且源代码都可任意查看,若您在实施ERP时遇到问题,可在开源社区上进行咨询讨论,当然, 您也可以请软件开发商进行二次开发。


详情:http://www.netren.org/index.php/component/content/article/54-erp/246-open-erp.html

16
 :o  各位: 由于当初设置eth1为内网接口。所以安装ntop后默认监听eth0。  我没找到ntop的配置文件(ntop.conf) 也想知道如何才能改变eth0 成为eth1    谢谢各位关注!!期待结果!

17
Linux 討論版 / 如何在局域网内解析内部主
« 於: 2011-01-07 17:46 »
在lan内 架设apache webserver 主机名为abc    ip为192.168.1.50    请问各位,我如何通过其他计算机中的ie  直接访问http://abc  然后访问这台主机的web??看似很白痴的问题!!还是求教!!  

iptables nat  可以实现域名转向吗?   还是要通过设置网关的dns服务器呢?  


问题已解决    通过添加iptables nat规则即可!!很简单的~~呵呵

#iptables -t nat -I PREROUTING -i eth0 -d abc.com -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.50

18
对于目前最新的代理服务器squid 3.1.10版本的安装使用,我今天做了详细的笔记,以及常见错误的排除:

http://www.netren.org/index.php/jeffreyguo/204-squid-set-debian.html


Jeffreyguo  2011/5/26

19
Linux 討論版 / linux下如何让php.ini支持GD
« 於: 2010-10-25 12:12 »
各位高人  请教一下 linux下如何让php.ini支持GD 我的GD都装好了2.0.35版本的 php版本是5(貌似没有高人在google留下准确信息),我不想重装php5,不知道可不可以实现?

20
Linux 討論版 / ubuntu 10 启动不了~~
« 於: 2010-09-17 12:16 »
很长时间了~~ubuntu 桌面启动后不显示登陆框  一个鼠标晃来晃去的除了背景图什么都看不到~~

ctrl+alt F1...F6都是一个光标闪烁 不显示一个字母。  以前还可以用命令登陆,现在完全丧失了这个功能。

好像是我更改了网络设置文件造成的这样(不是很确定)  各位告诉给予指点一二吧!!! ???

21
在安装openwebmai完成,在用现有用户登陆时提示:
OpenWebMail ERROR 
无法建立 /home/jeffrey/mail (Permission denied) 看的出应该是权限问题。但是不知道如何纠正此问题。希望有知道的朋友给予帮助!

谢谢
 

22
 :-[  
最近在练习script的时候:针对
方式一:
if test $AAAA ;then
    commandAAAA
fi
if test $BBBB ;then
      commandBBBB
fi

想要替换成方式二:

if test $AAAA;then
     commandAAAA
elif test $BBBB ;then
    commandBBBB
fi
是不行的,因为在方式二中 commandBBBB根本不执行(如此低级的问题),但是不理解方式一 和 二 表达的差异!望高手指教
          

23
拾人牙慧 / squid 权威中文说明!一起分享
« 於: 2010-06-21 18:00 »
对squid软件感兴趣的朋友,不妨参阅以下如下网站。本人认为此文章最为权威和详细

http://www.netren.org/index.php/squid.html

来自大陆的 jeffreyguo

24
公司3台服务器,dell 2970 win2003server 两台   dell200 linux+samba 一台。目前发现在客户端pc上面像此服务器上复制文件速度很慢,经过测试软件测试12M/m
但是从服务器到客户端比较正常,可达到70M/m  不知各位有无遇到此类问题。请指点

另外,从网络上面搜索相关信息,是说从服务器到客户端比较慢(和我的正好相反),好像是tcp的安全设定问题,要修改注册表。我的linux samba同样也存在此类问题。实在困惑!! 

25
Linux 討論版 / samba 的smbpasswd 文件存在意义
« 於: 2010-06-17 13:03 »
今天调试好samba server并能够使用,但按照安装说明里面的操作进行touch /etc/samba/smbpasswd后一直很困惑。不知道此文件存在的意义为何?我原以为里面会有用户列表这类的东西,但是我添加了几个用户后发现它一直是空的。
后来试着把这个文件删除了,并且在/etc/samba/smb.conf 中保留了 smb passwd file = /etc/samba/smbpasswd 还是正常使用,testparm 测试也是OK的。所以,现在很困惑smbpasswd文件存在的意义为何?
望能指教!thinks

26
Linux 討論版 / FORWARD 与 PREROUTING的差异
« 於: 2010-05-29 16:19 »
假设 NAT 为192.168.0.1并且提供web服务。eth0=lan
我允许通过内网计算机访问web服务器应该添加的规则是
iptables -A FORWARD -i eth0 -p tcp -s 192.168.0.0/24 -d 192.168.0.1 --dport 80 -j ACCEPT
还是
iptables -t nat -I PREROUTING -i eth0 -p tcp -s 192.168.0.0/24 -d 192.168.0.1 --dport 80 -j ACCEPT
这两者的区别在哪里?谢谢高手指教

27
各位,本人设立想通过iptables的PREROUTING DNAT功能 将内部192.168.10.6 webserver发布,使internet能够访问。
但是参考了很多文章未能成功。
1、webserver工作正常,在内部网络可以正常访问
2、iptable网关能够提供内部上网使用
3、eth0 = LAN   eth1 = internet

本人iptable规则如下:
*nat
:PREROUTING    ACCEPT
:POSTROUTING ACCEPT
:OUTPUT         ACCEPT
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.10.6:80
-A POSTROUTING -j MASQUERADE
COMMIT

*filter
:INPUT      DROP
:FORWARD DROP
:OUTPUT   ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m multiport --dports 80,443,25,465,110,995,143,993,587,465,22 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A FORWARD -p tcp -m tcp -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth0 -o eth1 -j ACCEPT

COMMIT
# Completed on Thu May 27 18:18:23 2010

forward accept 时可以访问,不知道设置为drop时  规则应如何设置   请赐教!

28
個位,我初來炸到,我已經認真閱讀過版主的“致提問者的一些建議”一文。表示理解與支持
擔本人還是要發表一個問題,希望能在此得到啓發:
環境:
本人公司電腦用戶30人Windows系統。 使用Debian linux作為防火牆/網関(版本2.6.26-2-686-bigmen),10M光纖接入Internet。2008年12月由網絡服務商,將架設完畢,已經用了將近一年....
封鎖xunlei下載軟件的使用,網絡內設立8個不受限制的IP可以隨意通過網関使用網絡。
事件:
3個月前的一天早上,突然發生了全體無法上網,趕緊啟用備用網関設備,并通知網絡服務商進行設備檢查。
半天后,對方回覆我們原因:由於防火牆開啟了流量監控功能,我們一年來的下載數據將磁盤占滿,造成當機。現已清理修復請放心使用。(以上的說法是否屬實,我無從考察)
以後的日子好像一切回覆了正常~~but事情並非如此。我們陸續發現公司個別同事的MSN、飛信經常登陸失敗,即使登陸成功其登陸過程也要超過2分鐘。各種股票行情軟件做不到實時更新,沒有辦法看盤。甚至有些股票軟件直接登陸失敗。

个人尝试解決方法:
我使用不受限制IP 登陸MSN及看盤一切正常。所以,我斷定問題一定在於防火牆的設定。
我多次督促網絡服務商進行設定的檢查,但是對方始終認定防火牆設定和故障前沒有差異,沒有做過任何更改設定。所以問題一直存在....對於同事的一再向我反应,我真的越來越頭大。所以,促使我決心自學linux...

我自己曾測試過防火牆的MTU設定為應該為1500(最大ping值1472)
使用iptables save > file 導出防火牆設定, 沒發現什麽特別的異常設定。

因為對Linux學的不深,所以想請各位給予啓發,我應該從何著手檢查問題所在。先謝了!

注:本人是首次訪問至此,及興奮又迷茫。我是一個linux的初學者,剛接觸linux系統才4個月。用了4個月的時間曾認真拜讀鳥哥的私房菜2邊。目前自認為是一個中級初學者。
當發現了鳥哥的私房菜又至此處,感嘆有才之士甚多,自己知識甚少,時間不夠用了。就像進了一家“免費超市”什麽東西都想抄揽~~ 確實找到了一个知識寶庫!!再次先向各位致謝!也很慶倖自己作為一個大陸用戶能遊走至此~
感謝各位提供的經驗知識分享,并感謝我們該死的網絡服務商,迫使我著手接觸Linux。希望以後自己通過各位的知識分享能儘快成為一個“高級初學者”想學好linux的朋友們一起在此加油
——jeffrey guo

頁: [1]