拿MagicLinux当服务器(pre6)
为什么拿Magcilinux当服务器?如果您的服务器用于关键领域或重要场合,我不建议您用Magiclinux当服务器;但如果您要想由浅入深逐渐熟悉并掌握linux的话,我十分建议您从用Magiclinux开始……
我是山东济南一所中学的网管,有机会接触各种网络设备和服务器。从windows的那一场“冲击波”浩劫开始,我就在思考是不是该换一种OS了(我这人比较懒,打补丁怕麻烦^_^)。从那时起开始接触Linux。redflag、redhat、turbo、mandrake、suse都摸过,家里装完了学校里装,当了桌面再当服务器。书买了一本又一本,南墙撞了一回又一回(去年五一,为了让windows和RHAL2.1共存,研究双起动,两天的时间内竟重做了二十多遍操作系统),总感觉技术提高缓慢。后来逐渐在网上发帖子、查资料,每天坚持用Linux,这才逐渐顺手起来。
认识magic也就最近几个月的事情,一直不知道“公社”和magic是一家。偶尔在分析文章中听说像fedora之类的发行版在中文方面无法与turbo或magic相比。再后来感觉fedora的中文字体确实成为进入桌面的一大障碍,才开始安装magiclinux 1.1 final。用上了,就再也没有替换下来……magiclinux吸引我的有几个方面:
1“没有实现不了的梦”──我深信、我坚持!
2这里linuxer气氛融洽、论坛的学术气氛浓厚,适宜进一步学习linux
3magic让我进一步认识了linux的内涵
呵呵,似乎说多了。Fedora等等似乎更适合当服务器,但是它们使用简单,维护麻烦。软件稍有问题,就不知如何下手,很多类库的裙带关系更让我无所适从。所以我决定,从magiclinux上逐步做起……
下面把我做squid(一款http代理软件)的问题与经验和各位兄台交流一下,还望大家批评指正。
1从官方网站http://www.squid-cache.org/下载最新的squid稳定版本(squid-2.5.STABLE5版),解压,先看一下readme和install文件。
2./configure--prefix=/opt/squid (路径自选,我习惯装在/opt下)
3make all
4su
5make install
6在/opt/squid下有bin、etc、libexec、man、sbin、share、var七个文件夹。首先需要修改/opt/squid/etc下的squid.conf文件,我的配置如下:
http_port 6666
cache_mem 96 MB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid 100 16 256
cache_access_log /var/log/squid/access.log
cache_store_log /var/log/squid/store.log
dns_nameservers 219.218.64.6
acl all src 0.0.0.0/0
http_access allow all
cache_effective_user attiseve
cache_effective_group attiseve
visible_hostname ShanDong-JiNan-LiXia
这时保证一台代理服务器能工作的最小配置(对任何计算机都可以代理网页),具体配置说明请看官方文档。这个例子中,我们以attiseve用户身份运行(配置11、12行)。
7代理是要有缓存文件的,我们将其放在/var/spool/squid文件夹中(配置第五行),请一定要给这个文件夹attiseve用户读写权限,否则squid起动不起来。
8配置6、7两行是日志记录的位置(默认日志记录位置是/opt/squid/var/log),也都要给予读写权限,否则无法起动。
9进入sbin文件夹,运行./squid -z,表示建立缓存文件
10 ./squid
11 ps -A查看一下吧,有个squid的进程已经起动了(后台)。
12 把浏览器的代理部分设成自己的IP地址,端口是6666,看看是不是可以上网了?
总结:我曾经遇到的问题是起动后几秒钟进程自动消失。后来发现是某些日志文件夹没给写权限,导致进程停止,修改过后就好了。如果还有问题,您可以以./squid -Ncdl命令来查看有哪些问题发生而不能起动,如果正常,将显示2004/05/19 00:03:52| Starting Squid Cache version 2.5.STABLE5 for i686-pc-linux-gnu...信息,表示正在前台运行。
我这也是刚入门,还请大家不吝赐教!^_^
我们将与magic一路同行!
QQ: 50406284
MSN:[email protected]
Email: [email protected] you can start to help us build Magic Server Edition *^_^* good
haha
spt
I am using redhat enterprise advance server 3 in company
页:
[1]