子项目一

新建两个用户,并创建密码

samba整合ctdb samba web_samba整合ctdb

子项目二、给tux用户授权

  • 项目需求

1、Root用户有事外出,授权给tux进行必要的系统维护工作,所以以下所有操作都由tux完成。("$"号下完成。)

二、 实施步骤:

  进入sudo文件

samba整合ctdb samba web_linux_02

对tux用户进行操作授权

samba整合ctdb samba web_samba整合ctdb_03

 

子项目三、配置samba服务器

一、项目需求

假设本地网络中大部分客户端是windows系统,请建立Linux Samba服务器使得windows客户端能够共享Linux服务器的资源,具体要求如下:

  • /home/public:为通用共享目录,允许所有客户访问,权限为只读,仅经理有读写权限。
  • /home/finance:为财务部共享目录,只允许财务部的用户访问,有读写权限。
  • /home/market:为市场部共享目录,只允许市场部的用户访问,有读写权限。

假设在Samba服务器上已创建好各部门的员工账户及用户组,如表所示:

员工

账号

部门

部门经理

李彤

litong

财务部

王菊

wangju

财务部

赵勇

zhaoyong

市场部

葛宇

geyu

市场部

二、实施步骤:

步骤一、samba的安装、启动:

 

samba整合ctdb samba web_linux_04

 

步骤二、共享文件夹、用户和密码的设置

创建三个共享文件夹

samba整合ctdb samba web_bc_05

创建财务组和市场组,创建用户并加入该组

samba整合ctdb samba web_redhat_06

给新建用户创建smb密码

samba整合ctdb samba web_redhat_07

步骤二、权限的配置

Public、finance、market的访问权限和读写权限设置

samba整合ctdb samba web_samba整合ctdb_08

步骤三、授权及重启smb服务

下图是给需要共享出来的文件夹授权及重启smb服务

samba整合ctdb samba web_redhat_09

步骤四、登录smb服务器及读写操作

财务部李彤登录smb共享服务器

samba整合ctdb samba web_redhat_10

子项目四、配置Web服务器

一、项目需求

允许lily用户拥有自己的个人主页。制作lily的个人主页(html语言写成的简单网页即可),并给出lily登陆(www.abc.com)及个人主页显示结果的截图到课程设计报告。(其他要求:vim、,服务器启动并发进程数为12,服务器最大的空闲进程数为25,服务器允许客户端最大并发连接数30。)

二、实施步骤:

步骤一、web相关配置

赋予目录权限,及新建目录

samba整合ctdb samba web_samba整合ctdb_11

修改httpd主配置文件及重启服务

samba整合ctdb samba web_服务器_12

修改过配置的http.conf 文件

samba整合ctdb samba web_linux_13

配置服务器启动并发进程数为12,服务器最大的空闲进程数为25,服务器允许客户端最大并发连接数30

samba整合ctdb samba web_redhat_14

配置子网卡

samba整合ctdb samba web_bc_15

新建html主页

samba整合ctdb samba web_服务器_16

Html的内容

samba整合ctdb samba web_linux_17

步骤二、访问页面

使用www.abc.com访问lily用户的个人主页

samba整合ctdb samba web_bc_18

子项目五、定时备份

一、项目需求

备份数据是系统应该定期执行的任务,请使用cron服务在每周五下午3:00对Root用户主目录下的文件进行备份(备份文件夹自定)。

二、实施步骤:

     步骤一、权限及目录的配置    

    授予对root目录的写入权限

samba整合ctdb samba web_bc_19

   

新建需要备份的文件夹和文件夹备份到的目录

samba整合ctdb samba web_linux_20

crontab设置备份任务以及查看备份任务

samba整合ctdb samba web_bc_21

 

子项目六、ftp配置

一、项目需求

配置ftp服务器,要求除tux用户外, lily用户及部门经理能正常登录服务器,同时这些用户对目录中的文件具有修改和下载的权限。

二、实施步骤:

步骤一、配置vsftp

安装vsftp

samba整合ctdb samba web_linux_22

     配置子网卡

samba整合ctdb samba web_samba整合ctdb_23

 

修过vsftp主配置文件夹和白名单、黑名单的步骤

samba整合ctdb samba web_linux_24

vsftp主配置文件截图,并取消了匿名访问

samba整合ctdb samba web_linux_25

黑名单文件的配置,不允许tux账户登录ftp服务器

samba整合ctdb samba web_bc_26

 白名单文件的配置,允许lily用户及部门经理能正常登录服务器

samba整合ctdb samba web_bc_27

samba整合ctdb samba web_redhat_28

 

samba整合ctdb samba web_samba整合ctdb_29

 

samba整合ctdb samba web_samba整合ctdb_30

 

子项目七、配置dns服务器

一、项目需求

配置DNS主服务器,要求如下

        A. 管理的域名为abc.com,其网络为192.168.10.0/24;

        B. 在正向解析区域文件abc.com.zone中建立以下资源记录

           dns         A      192.168.10.5

           www         A      192.168.10.3

           ftp         A      192.168.10.2

       C.建立反向解析区域文件,实现上述地址的反向解析;

       D. 使用nslookup进行测试。

 

samba整合ctdb samba web_samba整合ctdb_31

 

samba整合ctdb samba web_redhat_32

修改正向区域配置文件及过程

samba整合ctdb samba web_redhat_33

samba整合ctdb samba web_redhat_34

修改反向区域配置文件

samba整合ctdb samba web_redhat_35

samba整合ctdb samba web_samba整合ctdb_36

 

dns客户段修改的过的配置

samba整合ctdb samba web_服务器_37

 

samba整合ctdb samba web_bc_38

 

修改用户、组的所属关系并清空防火墙规则,并且重启dns服务

samba整合ctdb samba web_服务器_39

步骤三、测试正反向的dns

使用nslookup对dns.abc.com、www.abc.com、ftp.abc.com的正反向测试

samba整合ctdb samba web_redhat_40