> Linux服务器 >

linux下安装各服务器

1、进到挂载目录下:
cd /media/cdrom/LAMP 


解压源码包:
tar -zxvf php-4.4.4.tar.gz -C /usr/local/src


进到解压后的目录下:
cd /usr/local/src/php-4.4.4



安装第三张系统盘里的软件包
flex*:

rpm -ivh flex* --aid 


进入php4.4.4下预编译:


cd /usr/local/php4.4.4 

./configure --prefix=/usr/local/php4 --with-apxs2=/usr/local/apache2/bin/apxs --with-

mysql=/usr/local/mysql --with-config-file-path=/usr/local/php4


安装:
#make&&make install 


将php启动脚本加入到启动项:
cp php.ini-dist /usr/local/php4/php.ini

四、修改apache的配置文件
 

1、在/usr/local/apache2/conf/httpd.conf 中添加:
 

LoadModule php4_module
modules/Libphp4.so
AddType application/x-httpd-php .php
 
在DirectoryIndex index.html index.html.var后面加上index.php



2、重启服务:service apachectl restart


3、新建文件测试:

vi /usr/local/apache2/hedocs/test.php


<?php 

phpinfo();

?>


五、测试:
 客户机打开IE浏览器输入:

http://ip/test.php
sendmail的配置
 

一、邮件服务的配置
(设ip地址172.16.12.110)



1、安装rpm包
 rpm -ivh sendmail
 rpm -ivh m4* 
rpm -ivh sendmail-cf-
rpm -ivh sendmail-devel



2、修改配置文件
 






vi /etc/mail/xindmail.mc 






把第
48
行和第
49
行前面的
dnl
去掉,把第
105
行改为
0.0.0.0






开启
saslauthd

3








chkconfig --level 35 saslauthd on



 

 



3
、导入到主配置文件下
 






m4 /etc/mail/xindmail.mc > /etc/mail/sendmail.cf



4
、建立普通用户
 





useradd linux





passwd linux



5
、添加允许访问






vi /etc/mail/access





添加:
172.16. relay 



6
、导入:
makemap hash /etc/mail/access.db < /etc/mail/access



7
、重启服务:
service sendmail restart

二、邮局配置
 



1
、安装
dovecot







rpm dovecot* --aid



2
、修改注配置文件






vi /etc/dovecot.conf 






protocols=imap imaps
后面添加:
pop3 pop3s



3
、重启服务:
service dovecot restart




4
、开启
dovecot

35 





chkconfig --level 35 dovecot on

三、验证
 




windows

OE
测试
 



设置客户端,然后给自己发邮件,接收成功代表试验成功







DIY


(
http://www.diybl.com/course/6_system/linux/Linuxjs/200888/135060_2.html
)






 
DHCP
服务器


 

dhcp
的配置文件是
/etc/dhcpd.conf
,不过默认的情况下这个文件不存在,你
需要使用它的模板建一个配置文件。模板的位置在
/usr/share/doc/dhcp-3.0p11/dhcpd.conf.sample


 


如果你找不到你的配置文件可以使用我们学过的查找命令,
locate
filename
进行寻找,如图:



  

 
 


查找到此文件后,我们先来看下模板的配置情况。



 


为了方便,我把这个配置文件用
cat
命令给导入到了一个文本文件中,然
后弄到
win
下来了。模板配置文件内容如下:



 


和所有的配置文件类似的,它用
#
代表注释。现在看看每行都说了什么



ddns-update-style interim; 


#
配置使用过渡性
DHCP-DNS
互动更新模式。



ignore client-updates;


#
忽略客户端更新
 


subnet 192.168.0.0 netmask 255.255.255.0 {


#
设置子网声明
 


# --- default gateway 


option routers 192.168.0.1;


#
设置缺省网关为
192.168.0.1


 


option subnet-mask 255.255.255.0;


#
设置客户端的子网掩码
 


option nis-domain "domain.org";


#
为客户设置
NIS

 


option domain-name "domain.org";


#
为客户设置域名
 


option domain-name-servers 192.168.1.1;


#
为客户设置域名服务器
 


option time-offset -18000; # Eastern Standard Time


#
设置偏移时间。
 


# option ntp-servers 192.168.1.1;


设置
NTP
服务器。
 


# option netbios-name-servers 192.168.1.1;


设置
wins
服务器
 


# --- Selects point-to-point node (default is hybrid). Don't change
this unless 


# -- you understand Netbios very well


# option netbios-node-type 2; 


#
设置
netbios
节点类型

我不清楚这个
netbios
节点是什么东西。
*_*!,

懂最好不设。嘿嘿。



 


range dynamic-bootp 192.168.0.128 192.168.0.255;


#
设置动态的地址池。
 


default-lease-time 21600;


#
设置缺省的地址租期。



 


max-lease-time 43200;


#
设置客户端最长的地址租期



 


# we want the nameserver to appear at a fixed address


//
设置主机声明



host ns { 


next-server marvin.redhat.com; 


//
设置由于定义服务器从引导文件中装入的主机名,用于无盘站。



hardware ethernet 12:34:56:78:AB:CD;


指定
dhcp
客户的
mac
地址
 


fixed-address 207.175.42.254;


给指定的
mac
地址分配
ip


}



 
 
#
这里开始设置你的动态
ip
地址池了



#range dynamic-bootp 10.0.0.21 10.0.0.254


default-lease-time 21600;


max-lease-time 43200; 


#
缺省的更新
ip
时间和最大更新时间不修改默认的就可以。



# we want the nameserver to appear at a fixed address


#――――――――――――――――――――――



#
以上为模板中有的配置,现在加一些模板没有的配置



#――――――――――――――――――――――



 


subnet 10.0.0.0.0 netmask 255.255.255.0{


 


range 10.0.0.21 10.0.0.254;





#
这里要注意了,在这里我们配置了我们的地址池!
!从
10.0.0.21

10.0.0.254


 


#host ns { 


# next-server marvin.redhat.com; 


# hardware ethernet 12:34:56:78:AB:CD;


# fixed-address 207.175.42.254;


#} 


#
上面的是为特定用户来设置地址的。咱们来看看网管的机器该怎么配置,为了你以后



#
配置的方便,这里加个
group
声明一下,以便如果哪个人看上了某个地址,你把他固、



#
定上就可以。



group { 


host webmaster{ 
 
 
option host-
name “webmaster.easysafe.net”;
 


#
你的主机名。可以就设置为
webmaster


hardware ethernet 00:cd:a9:70:e3:f3; 


#
你的
MAC
地址,在
linux
下直接用
ifconfig
就可以看到。如果你要看
win


#

mac
地址可以用
ipconfig
当然这个
MAC
地址是我编的,呵呵。



fixed-address 10.0.0.30





}


}


}

 
首先,要运行
dhcp
,我们需要一个客户租约数据库文件这个文件在
/var/lib/dhcpd.leases
,默
认的这个库是空的,不需要配置,不过管理员可以通过这个来察看
dhcp
的运行情况。




 


一般来说,这个文件的格式是



 


lease address

statement




 


根据以上要求创建
/var/lib/dhcp/dhcpd.lease
文件。



 


完成了以上的配置,后面就是要启动
dhcp
了,和以前说的
smb
服务一样,也是通过
service
命令来执行



service dhcpd start
(责任编辑:IT)