Linux服务器的架设 (DHCP,NIS,SAMBA,FTP,DNS)

DHCP服务器的架设

一、准备阶段:

    以Linux企业版4为服务器,以红帽子9和Windows XP为客户端

二、配置DHCP服务器:

1、打开终端

2、设置IP地址:# netconfig

      IP Address: 192.168.1.110

      子网掩码:  255.255.255.0

      网    关:  192.168.1.5

      DNS服务器: 192.168.1.5

3、重启网络服务:# service network restart

4、查询DHCP是否安装:# rpm -qa |grep dhcp

5、挂载Linux企业4光盘:

    插入光盘

    挂载光盘: # mount /dev/cdrom /media/cdrom

    卸载光盘: # umount /dev/cdrom

    查看是否挂载上: # cd /media/cdrom/RedHat/RPMS

    检查安装包:     # || *dhcp*

    安装DHCP软件包: # rpm -ivh dhcp-3.0.1-12_EL.i386.rpm

                     # rpm -ivh dhcp-devel-3.0.1-12_EL.i386.rpm

    查看DHCP软件包的文件列表: # rpm -ql dhcp

    拷贝模板配置文件到/etc目录下为 dhcp.conf:

               # cp /usr/share/doc/dhcp_3.0.1/dhcp.conf.sample /etc/dhcp.conf

    修改 dhcp.conf 文件内容: # vi /etc/dhcp.conf

        subnet 192.168.1.0

        option routes 192.168.1.110

        option subnet-mask 255.255.255.0

        option domain "benet.com"

        option domain-name-servers 192.168.1.5

        range dynamic-bootp 192.168.1.100 192.168.1.200

        hardware ethernet 00:0c:29:c2:9b:5f  (XP的MAC地址)

        fixed-address 192.168.1.160  (给XP的固定IP地址)

    按Esc键,输入“:wq”保存退出。

    重启服务: # service dhcpd restart

         nesysv 选择dhcpd按“空格键”   点"OK"

    查看是否启用:

         # ps -e

         # netstat -ln |grep 67

         # tail /car/log/messages

三、配置客户端:

    1、Windows XP:   点击“开始”—“运行”—“cmd”

              ipconfig /release

              ipconfig /renew

    2、红帽子9:  打开终端    netconfig设置为自动获得IP

            重启: # service network restart 或 dhclient

            查看: # ifconfig

 

NIS服务器的架设

   设备环境: Linux企业4两台,一台为服务器NIS server、另一台为客户机 NIS client

一、服务器配置 :  设置IP为:192.168.1.110

   1、安装ypserv和portmap:

         # rpm -qa |grep ypserv 和 # rpm -qa |grep portmap 来检查是否安装

       检查结果:portmap已安装,ypserv未安装

      将光盘放入光驱

         挂载:  # mount /dev/cdrom /media/cdrom

         进入目录:  # cd /media/cdrom/RedHat/RPMS

         查找安装包: # || *ypserv*

         安装:  # rpm -ivh ypserv-2.13.5.i386.rpm

      建立NIS域名: # nisdomainname redhat (可以用nisdomainname来查看域名)

      设置系统重启后自动加载服务:

                # vi /etc/rc.d/rc.local   添加的内容:/bin/nisdomainname redhat

                # vi /etc/sysconfig/network  添加的内容:NISDOMAIN=redhat

    2、修改NIS服务器的主要配置文件:  # vi /etc/ypserv.conf

          在最后添加:    127.0.0.0/255.255.255.0       *     *      none

                          192.168.1.0/255.255.255.0     *     *      none

                          *                             *     *      deny

        # vi /var/yp/securenets

            添加的内容:    host 127.0.0.1

                            255.255.255.0  192.168.1.0

    3、建立账号: # useradd linux           设置密码: # passwd linux

       更改主机名: # hostname morgan  (可以使用hostname查看当前系统的主机名)

    4、初始化数据库:  # /usr/lib/yp/ypinit -m       按ctrl+D,输入Y按回车

    5、启动服务: # service portmap restart  

                  # service ypserv restart

                  # service yppasswdd restart

二、客户端配置   设置IP地址为: 192.168.1.10

    1、安装ypbind和portmap:

           # rpm -qa | grep ypbind  和  # rpm -qa | grep portmap   来检查是否安装

           ypserv和portmap(检查结果portmap已安装,ypbind未安装)
       将光盘放入光驱         挂载:# mount /dev/cdrom /media/cdrom
                              进入目录:# cd /media/cdrom/RedHat/RPMS
                              查找安装包:# || *yp*
                              安装:# rpm -ivh ypbind-1.17.2-3.i386.rpm
       建立NIS域名:# nisdomainname redhat (可以用nisdomainname来查看域名)
       设置系统重启后自动加载服务:

                  # vi /etc/rc.d/rc.local 添加 /bin/nisdomainname redhat
                  # vi /etc/sysconfig/network   添加 NISDOMAIN=redhat
    2、修改/etc/hosts    # vi /etc/hosts   添加:192.168.1.10 morgan

    3、修改客户端的主配置文件:

           # vi /etc/yp.conf 添加:domain redhat server morgan 去掉前#
       修改/etc/nsswitch.conf
            passwd:           files nis
            shadow:           files nis
            group:            files nis
            hosts:            files nis dns
    4、启动服务portmap和ypbind
            # service portmap restart
            # service ypbind start

三、在NIS服务器中输出NFS共享目录
    1、将/home作为NFS共享目录输出给所有的NIS客户机
        # vi /etc/exports 添加:/home 192.168.1.0/24(rw,async,no_root_squash)
    2、启动NFS服务
        # service nfs start
    3、设置NIS客户机每次启动后自动挂载NFS服务器上的/home文件系统
       # vi /etc/fstab    添加:morgan:/home/ /home nfs defaults 0 0
  注:服务器与客户端IP切记设置。

                  

FTP服务器的架设
    设备环境:Linux企业4一台,windows xp一台。

         Linux企业4为服务器FTP server windows xp为客户机 FTP client
一、服务器配置    设置IP:192.168.1.110
    1、安装vsftpd   # rpm -qa | grep vsftpd来检查是否安装 (检查结果未安装)
       将光盘放入光驱&nbs     挂载:# mount /dev/cdrom /media/cdrom
                              进入目录:# cd /media/cdrom/RedHat/RPMS
                              查找安装包:# || *vsftpd*
                              安装:# rpm -ivh vsftpd-2.0.1-5.i386.rpm
    2、配置主配置文件: # vi /etc/vsftpd/vsftpd.conf
                       anonymous_enable=YES    是允许匿名登陆
                       anonymous_enable=NO     是不允许匿名登录
                       local_enable=YES        是允许本地登录(NO为不允许本地登录)
       默认共享出来的目录    (/var/ftp)
       新建文件:   touch a b c d
    3、启动vsftpd服务:  # service vsftpd start
    用客户机访问,打开IE浏览器,输入:ftp://192.168.1.10 可以访问到ftp服务器,并可以下载,但不能上传。
    4、禁止匿名用户访问:把anonymous_enable=YES改为NO
       禁锢普通用户在家目录:chroot_local_user=YES
    5、新建用户:# useradd linux         # passwd linux

相关推荐