9月10

   解决南北相疏的方法目前最热门的有两个:
一为CDN加速器技术:此技术在国内运营也算广泛吧!不过本身就是为了便宜而找合租的人又怎 么忍心去花大笔钱财购买它呢?CDN加速器不但按站点数量收费,而且还有月流量限制。不是大型公司,根本无力量承担这种业务的费用。所以,在这个关于合租 的论坛了,也就没有必要详细讲述这种技术了。如果您有经济能力,要么自己买台服务器,要么去那些高档IDC运营商那里购买空间去吧!

其二就是所谓的双线服务器:这种技术是在2005年6月份以后在越来越广泛出现在各大搜索引擎的关键词中的,技术很简单,就是同时在服务器上接入电信和 网通双重线路,价格低廉是CDN性价比无可比拟的。呵呵说来也好笑,我们试想一下,如果这种方案比CDN还经济实惠,那么为什么大家不都采用双线呢,答案 很简单,因为目前国内还没有标准或标准级以上的机房支持此项业务,那么不攻自破的双线服务器又是在哪里呢??自然是一些私人或者小型企业自己搞的机房,竟 然有人说是国家A级机房。就凭此破绽就可以完全否决他的性能和服务了。这种无技术保障的东西,客户又怎么会去选择呢?对CDN加速器的补充解释。

针对国内企业网站稳定性差等一些不足而研发的,能为企业站点提供更快速、稳定服务的网络架构。它采取了分布式网络缓存结构(即国际上流行的web cache技术),通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的cache服务器内,通过DNS负载均衡的技 术,判断用户来源就近访问cache服务器取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度,如同提供了多个分布在各地的 加速器,以达到快速、可冗余的为多个网站加速的目的。但是这种技术的成本很大,应用范围不是很广,因为它只对HTML有效果,对以动态为主的网站程序,该 怎么慢还怎么慢!所以不管选择那种方式,都要根据自己的需要量力而行,切勿盲从!

关于双线机房的种类:

1、单线单IP实现的是单线路,速度相当于双线路,这种一般是用的是非电信非网通的线路,例如:移动、联通。这种线路连接到无论是电信和网通的速度都是很不错的,但是毕竟有带宽限制,小型网站速度很不错,但是大型的网站就不行了。

2、双线双IP实现双线路,拥有中国电信、中国网通骨干网的接入,在该机房托管的服务器,实现了电信和网通的双线路接入,使电信和网通的用户都能以非常 快的速度连接到服务器,解决了电信和网通互相访问速度慢的问题。这种是运用了软件判断访问者的线路,使网站转向与不同的URL,实现双线路自动识别访问技 术,通过使用该技术,客户无须再分别解析域名到电信和网通的IP上,只需在域名解析中增加一条解析记录(譬如:www.XXX.com),即可实现根据网 站来访者使用的网络将同一个域名(譬如:www.XXX.com)自动分别解析至相应的运营商线路的IP上以获得快速的访问速度。缺点是浪费带宽资源。

3、单线单IP实现双线路,这种是新兴的路由技术。这个IP不属于任何电信运营商,当解析的时候,自动判断访问者是那种线路,使该IP走那种线路。充分满足各线路需要,保证网络线路畅通无阻,彻底解决南北电信网通互联互通数据互载平衡方案,弥补单线缺陷。

4、假的双线路,其实就是一条线路,给用户介绍为双线路,并且用低廉的价格蒙骗客户。现在市场上有许多这样的运营商,他们从中夺得暴利 。

9月6

A.软件平台

Mandrake8.2
Apache 1.3.27
Openssl 0.9.7
Mod_SSL 2.8.12
Mod_perl 1.27
FrontPage extension 5.0
Patch-fp-apache 1.3.22
Mm 1.2.1
J2sdk 1.4.1
Tomcat 4.0.1
Webapp 1.0.1
Apache::ASP 2.50
PHP 4.3.1


B.配置步骤

1. 将所有的软件包都复制到/usr/src/soft/ 目录下,并解包。
2. 安装openssl
cd /usr/src/soft/openssl0.9.7
./config -fPIC
no-threads
make
make test
make install
3.安装 mm
cd /usr/src/soft/mm-1.2.1
./configure –disable-shared
make
4.安装 mod_ssl
./configure –with-apache=/usr/src/soft/apache1.3.27
5.安装apache
cd /usr/src/soft/apache1.3.27
cp –af ../fp-patch-apache1.3.22 ./ patch –p0 ./configure --enable-module=ssl
--enable-shared=ssl
--enable-module=so
--enable-rule=SHARED_CORE
--add-module=mod_frontpage.c
make
make certificate TYPE=custom
make install
6.安装mod_perl
cd /usr/src/soft/mod_perl1.27
perl Makefile.PL EVERYTHING=1 USE_DSO=1 DO_HTTPD=1
WITH_APXS=/usr/local/apache/bin/apxs
Make
Make install
7.安装FrontPage extension
vi /usr/local/apache/conf/httpd.conf
将DocumentRoot 的AllowOverride None 改为All
将servername前面的#去掉
cd /usr/src/soft/frontpgae/version5.0
./fp-install.sh
cd /usr/local/apache/bin/
cp –af httpd.orig httpd
在/usr/local/apache/conf/httpd.conf中加入以下文字

Options None
AllowOverride All
Order allow,deny
Allow from all

8.安装 Apache::ASP
perl -MCPAN -e shell
提问是否手动配置cpan,选否
cpan>install Bundle::Apache::ASP
cpan>exit
cd /root/.cpan/build/Apache-ASP2.50
perl Makefile.PL
make
make test
make install
在httpd.conf中加入以下文字

SetHandler perl-scirpt
PerlModule Apache::ASP
PerlHandler Apache::ASP
PerlSetvar Global .
PerlSetVar StateDir /tmp/asp

9.安装J2SDK 1.4.1
cd /usr/src/soft/
./j2sdk-1.4.1-linux-i586.bin
接受协议,输入yes
生成j2sdk1.4.1 目录
10.安装tomcat4.0.1
cd /usr/src/soft/
cp –af tomcat4.0.1 /usr/local
在/etc/profile文件中加入以下文字
JAVA_HOME=/usr/java/j2sdk1.4.1
Export JAVA_HOME
CLASSPATH=/usr/java/j2sdk1.4.1/lib:/usr/java/j2sdk1.4.1/jre/lib
Export CLASSPATH
CATALINA_HOME=/usr/local/Jakarta-tomcat-4.0.1
Export CATALINA_HOME
CATALINA_BASE=/usr/local/Jakarta-tomcat-4.0.1
Export CATALINA_BASE
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
Export PATH
启动apache和tomcat,通过浏览器访问http://server ip:8080,看见tomcat的首页表示tomcat设置成功。
11.集成apache和tomcat
cd /usr/src/soft/webapp-module-1.0.1-tc401/
./support/buildconf.sh
./configure with_apxs=/usr/local/apache/bin/apxs
make
make install
cp –af ./apache1.3/mod_webapp.so /usr/local/apache/libexec
在httpd.conf中加入以下文字
Addmodule mod_webapp.c
LoadModule mod_webapp libexec/mod_webapp.so
WebAppConnection wardConnection warp localhost:8008
WebAppDeploy examples warpConnection/examples/
在本地浏览器访问http://server ip/examples/
看见index.html,并可以执行JSP例子程序,表示配置成功。
实现http://server ip/jsp/**.jsp形式的访问的具体步骤我忘记了。
哪位朋友知道的话,请将步骤发到我的邮箱zysno1@sina.com。不胜感激。
12.安装PHP
cd /usr/src/soft/php-4.3.1
./configure --disable-short-tags
--enable-sysvsem
--enable-sysvshm
--with-mysql
--with-pgsql
--with-apxs=/usr/local/apache/bin/apxs
make
make install
cp –af libs/libphp4.so /usr/local/apache/libexec
vi /usr/local/apache/conf/httpd.conf
在相应的位置添加以下内容
LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
AddType application/X-httpd-php .php .php3 .phtml

Tags: ,
9月4

系统收到邮件都会保存在“/var/spool/mail/[linux用户名]”文件中。
在linux中输入mail,就进行了收件箱,并显示二十封邮件列表。

此时命令提示符为"&"
unread 标记为未读邮件
h|headers 显示当前的邮件列表
l|list   显示当前支持的命令列表
?|help 显示多个查看邮件列表的命令参数用法
d 删除当前邮件,指针并下移。 d 1-100 删除第1到100封邮件
f|from 只显示当前邮件的简易信息。 f num 显示某一个邮件的简易信息
f|from num 指针移动到某一封邮件
z   显示刚进行收件箱时的后面二十封邮件列表
more|p|page 阅读当前指针所在的邮件内容 阅读时,按空格键就是翻页,按回车键就是下移一行
t|type|more|p|page num 阅读某一封邮件
n|next|{什么都不填} 阅读当前指针所在的下一封邮件内容
      阅读时,按空格键就是翻页,按回车键就是下移一行
v|visual 当前邮件进入纯文本编辑模式
n|next|{什么都不填}   num   阅读某一封邮件
top 显示当前指针所在的邮件的邮件头
file|folder 显示系统邮件所在的文件,以及邮件总数等信息
x   退出mail命令平台,并不保存之前的操作,比如删除邮件
q   退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,已阅读邮件会转存到当前用户家目录下的mbox文件中。如果在mbox中删除文件才会彻底删除。
在linux文本命令平台输入 mail -f mbox,就可以看到当前目录下的mbox中的邮件了。
cd 改变当前所在文件夹的位置
写信时,连按两次Ctrl+C键则中断工作,不送此信件。
读信时,按一次Ctrl+C,退出阅读状态。
--------------------------------------
Linux邮件命令用法

1. 将文件当做电子邮件的内容送出
语法:mail -s “主题”用户名@地址< 文件
例如:
mail -s “program” user < file.c 将file.c

当做mail的内容,送至user,主题为program。

2. 传送电子邮件给本系统用户
语法:mail 用户名

3. 传送电子邮件至外地用户
语法: mail 用户名@接受地址
.../usr/lib/sendmail -bp
......“Mail queue is empty” ......mail ....

例如:
mailtest@hotmail.com
Subject : mail test
:
键入信文内容
: :
按下Ctrl+D 键或. 键结束正文。
连按两次Ctrl+C键则中断工作,不送此信件。
Cc( Carbon copy) : 复制一份正文,给其他的收信人。

4. 检查所传送的电子邮件是否送出,或滞留在邮件服务器中
语法:/usr/lib/sendmail -bp
若屏幕显示为“Mail queue is empty” 的信息,表示mail 已送出。
若为其他错误信息,表示电子邮件因故尚未送出。

Tags: ,
9月4

错误信息中说明,由于找不到“fixed”这种缺省的系统字体导致X-Window启动不了。X系统的缺省字体“fixed”系列存放在/usr/X11R6/lib/X11/fonts/misc目录下,只要没有误删这个目录就可以恢复。

解决方案:
编辑/etc/X11/XF86Config,在 [Section 'Files'] 里的“FontPath”段(或许这个文件里面以前有FontPath这一字段,不要修改它,直接另起一行)加入以下字体路径定义:
FontPath "/usr/X11R6/lib/X11/fonts/misc"
:wq!,reboot,startx,搞定!

9月4

当你使用Linux操作系统处理安全问题时,下面的一些规则和技巧也许会派上用场。

1.在以root身份登录时,避免做一些常规工作。这会减少你感染病毒的风险,并且可以防止你犯一些错误。

2.如果可能的话,在一台远程机器上工作时,尽量使用加密连接。使用SSH来代替telnet、ftp、rsh、rlogin应当成为标准的操作规范。因为SSH的安全性众所周知。

3.尽量保持与网络有关的最重要的程序包的最新,最好订阅一些相应的邮件列表以获得bind、postfix、ssh等程序的最新版本的公告。同样的原则也适用于与本地安全相关的软件。

4.禁用你并不绝对需要的任何用于服务器正常工作的任何网络服务。这会使你的系统更加安全。可以用netstat程序发现套接字状态为LISTEN的开放端口。

5.来自SUSE的RPM程序包都进行了数字签名。你可以在控制台上输入下面的内容来验证任何SUSE RPM程序包的完整性:rpm — chechsig package.rpm。所需要的公共gpg-key要在安装时要复制到root的主目录。

6.经常检查用户和系统文件的备份。请记住:如果你没有测试备份是否正常工作,它就形同虚设,毫无价值。

7.检查你的日志文件。在可能的情况下,编写小型的脚本程序来搜索可疑的项目。

8.使用防火墙增强安全性,特别是使用tcp wrapper可以提高系统的安全性。

9.设置安全措施要保证其冗余性。多看到一些安全消息总比没有消息要好得多。
Tags: , ,
分页: 26/31 第一页 上页 21 22 23 24 25 26 27 28 29 30 下页 最后页 [ 显示模式: 摘要 | 列表 ]