首页 > 代码库 > 搭建服务器初始环境小结
搭建服务器初始环境小结
一.搭建samba服务器实现共享
samba介绍:
SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
一、准备环境(RHEL 5.9)
svr1,eth0(VMnet1仅主机):
静态IP 192.168.4.5/24
不要设默认网关、不要设DNS地址
pc205,eth0(VMnet1仅主机)
静态IP 192.168.4.205/24
不要设默认网关、不要设DNS地址
前提条件:配置Yum库
DHCP简单介绍:
DHCP原名(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作 中央管理的手段,在RFC 2131中有详细的描述。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”的。
二.搭建一台简单的DHCP服务器
实验环境:准备两台RedHat5.9虚拟机
虚拟机一:
DHCP服务器第一块网卡IP地址:192.168.1.254/24 主机名:dhcpsvr 网络适配器:仅主机
Ip地址设置成静态的模式
第二块网卡IP地址:192.168.4.254/24 网络适配器:VMnet7
虚拟机二:
客户端:自动获取IP 主机名:PC205 网络适配器:VMnet7
实验目的:通过DHCP服务器自动给虚拟机二分配ip地址范围为192.168.4.10到192.168.4.50
192.168.4.100到192.168.4.120
根据MAC地址绑定ip地址(192.168.4.19)
设置网关192.168.4.1
设置默认搜索域“tarena.com”
设置DNS服务器地址:“202.106.0.20,8.8.8.8”
前提条件:配置yum源
三.邮件服务器
邮件服务器是大型公司必备 的一项,因为公司内部都需要依靠邮件来传输信息,邮件一般都采用POP3和SMTP服务,搭建服务的程序有很多,比较出名的微软,IMB都有自己的邮件服 务软件,我们这里是在LINUX下建立邮件服务器,使用的是开源的postfix和dovecot分别来做为发邮件和收邮件的服务。
邮件服务器需要域名的解析所以我们需要DNS服务,然后配置两个服务就可以通过邮件管理程序(MUT)来进行收发邮件了,如果需要也可以安装webmail系统,实现网页的mail访问,下面以squirrelmail为例,
实验拓扑:
DNS Server 主机A
Mail Server 主机B
Win7 Client 主机W
主机A的配置(配置DNS)
前面有文件专门说明DNS,这里只写入了需要添加的,来指定mail服务器的域名解析
Mail Server配置(配置SMTP服务器)
1、前提条件(测试DNS)
2、设置邮件服务器的主机名
3、安装Postfix
postfix的端口是25,有可能会被sendmail占用,这时我们需要先关闭sendmail服务,可以先查看一下,
如果没有可跳过
4、修改主配置文件
postfix的主配置文件内容很多,我们可以使用postconf -n命令导出非默认的设置,用此文件来替换原配置文件,这样配置文件就从600多行变成30多行了,方便我们查看更改。保留原文件做为备份
Mail Server配置(配置POP服务器)
1、安装dovecot
dovecot默认配置就可以使用,安装完后启动服务,就可以使用了
SMTP认证控制
1、安装,启动saslauthd服务
2、调整postfix配置,启用认证
搭建Webmail系统
需要HTTPD服务,只要启动就可以。
虚拟化条件
在LINUX系统中安装KVM虚拟化
首先CPU要支持虚拟化(Intel是vmx,AMD是svm)
[root@localhost ~]# egrep ‘(vmx|svm)‘ --color /proc/cpuinfo
确保BIOS里开启VT,如果无法安装会有未开启虚似化的提示,去BISO里开启
Intel(R) Virtualization Tech [Enabled]
安装虚拟化套件,由于安装包较多,应该先配置好YUM库,然后用YUM安装虚似化的四个组,完装完无法打开有可能是你少装包了,检查一下是不是有错字。
[root@localhost ~]# LANG=en_US-utf8
[root@localhost
~]# yum -y groupinstall "Virtualization" "Virtualization Client"
"Virtualization Platform" "Virtualization Tools"
安装完后启动服务并设置服务开机自动运行
[root@localhost ~]# /etc/init.d/libvirtd start
[root@localhost ~]# chkconfig libvirtd on
用virt-manager来开启虚似管理器(图形桌面中)
[root@localhost ~]# virt-manager
五.DNS服务器搭建基础环境
DNS是在网络中将计算机名转换成IP的一个服务,在 LINUX中可以很轻松的搭建一台DNS服务器,我们需要在LINUX系统中安装DNS服务(安装包名:bind)为了安全我们通常用一起安装bind- chroot为DNS的牢目录、根目录。为了放便还可以安装DNS配置文件的模板包(caching-nameserver).安装完后,我们需要对 DNS进行配置我们要监听的IP、端口、解析的域名,配置好后我们重启服务就好了,然后我们可以找别一台,本机也可以,指定DNS地址然后进行测试。
搭建服务器初始环境小结