一、SAMBA服务器的配置 (设置ip地址10.0.0.253)
1、安装:# samba -common # samba # samba -client (默认情况下已经安装)
2、创建用户并设置samba密码:# useradd linux # passwd linux # smbpasswd -a linux
3、在/etc下新建目录yujin ,并创建文件 a b c
4、修改主配置文件 /etc/samba/smb.conf
# vi /etc/samba/smb.conf 添加:
[root]
comment=root
path=/etc/yujin
read only=yes
read list=linux,@root
deadtime=20 (20分钟不对服务器操作就中断连接)
client code page=936 (客户端支持中文)
DNS服务器的架设(设置IP并把DNS指向自己)
实验要求:把www.avnads.cn和www.britepic.org的ip地址都指向192.168.1.110
并能用nslookup,host以及ping命令测试成功。
一、安装DNS服务器程序。
1、安装软件包: # bind bind-devel caching
# rpm -ivh bind-9.2.3.i386.rpm
# rpm -ivh bind-devel-9.2.3.i386.rpm
# rpm -ivh caching-9.2.3.i386.rpm
2、修改主配置文件 在localhost和0.0.127中间添加:
zone "avnads.cn" IN {
type master;
file "sohu.zheng";
};
zone "britepic.org" IN {
type master;
file "sina.zheng";
};
zone "10.168.192-in-addr.arpe" IN {
type master;
file "db.fan";
};
保存退出:wq
3、创建并修改区域文件 进到/var/named下:cd /var/named
1)、# cp named.zero sohu.zheng
# vi sohu.zheng修改区域文件
把第一个localhost改为avnads.cn.
在root后面添加:.avnads.cn.
把第二个localhost改为:www.avnads.cn.
在下面添加:www IN A 192.168.10.10
保存退出:wq
2)、# cp sohu.zheng sina.zheng
# vi sina.zheng
把www.avnads.cn.改为:www.britepic.org.
保存退出:wq
3)、 # cp sohu.zheng db.fan
# vi db.fan
把记录删除,然后添加:
10 IN PTR www.avnads.cn.
10 IN PTR www.britepic.org.
保存退出:wq
启动脚本:# service named start
二、测试
# host 192.168.10.10
# host www.avnads.cn
# host www.britepic.org
# nslookup
>192.168.10.10
>www.avnads.cn
>www.britepic.org
apache+mysql+php的配置
要求:结合数据库mysql和php实现动态网页访问。
一、apache的配置
1、安装gcc和安装apache源码包
挂载linux系统盘: # mount /dev/cdrom /media/cdrom
# rpm -ivh gcc* --aid
挂载LAMP盘: # mount /dev/cdrom
进到挂载目录下:# cd /media/cdrom/LAMP
解压源码包:# tar -zxvf httpd-2.0.59.tar.gz -C /usr/local/src
进到解压后的目录下:# cd /usr/local/src/httpd-2.0.59
预编译:# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
安装:# make # make install
把启动脚本加入到启动项下:# cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d
启动服务:# service apachectl start
二、mysql的配置
1、进到挂载目录下:# cd /media/cdrom/LAMP
解压源码包:# tar -zxvf mysql-4.0.18.tar.gz -C /usr/local/src
进到解压后的目录下:# cd /usr/local/src/mysql-4.0.18
创建sql用户:# useradd mysql
预编译:# ./configure --with-mysql-user=mysql --prefix=/usr/local/mysql
安装:# make # make install
初始化:# /usr/local/nysql/bin/mysql_install_db
进入local下给mysql目录设属主和属组:# cd /usr/local
# chown mysql:mysql -R mysql/
启动服务:# /usr/local/mysql/bin/mysql_safe --user=mysql &
修改默认sql管理员密码:# /usr/local/mysql/bin/mysql -u root -p
# ./mysqladmin passwd 123456
创建phpbb数据库:# ./mysql
>create database phpbb;
>show databases;
退出:>quit
bye
三、php的配置
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
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、5
# 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测试
设置客户端,然后给自己发邮件,接收成功代表试验成功