天天看点

RHCA

今天我给大家带来的是cisco 和linux 结合的中继代理,利用三层交换机的中继代理功能实现的。

拓扑如下:

RHCA

 首先,我们要实现网络的连通性,服务要架在网络设备平台之上的嘛!

三层交换机的配置信息;

初始化配置:(R1)

RHCA

vlan 的配置:

RHCA

R2初始化配置:

RHCA

路由协议的配置:

R1:

R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1---------默认路由

R2:

R2 (config)#ip route 192.168.100.0 255.255.255.0 192.168.1.2--------静态路由

R2 (config)#ip route 192.168.10.0 255.255.255.0 192.168.1.2--------------------静态路由

Linux服务器的配置过程:

图一:TCP/IP 协议的配置

RHCA

图二:软件包的安装

RHCA

图三:配置文件(定义了两个网段) 分配的是固定的IP地址

RHCA

客户端: IP地址的获取  使用命令:ipconfig /release ; ipconfig /renew

RHCA

这部分的内容结束,下面介绍Shell脚本的基础知识。

shell脚本是使用的shell命令编写的可执行程序,特点如下:

1.类似于DOS里面的批处理文件,是shell命令语句的集合,用于实现特定的功能。

2.shell脚本程序保存在文本文件中,可以阅读和编译。

3.执行shell程序时,shell脚本文件需要具有可执行的权限(X).

 编写shell脚本的具体步骤:

One:建立shell文件

Two:脚本中所包含的内容(包含了123步)

1.脚本运行的环境的设置-------设置当前的脚本需要哪个shell程序进行解释执行

2.注释行的使用-------------------功能:说明程序的功能,版本信息,记录的更改等信息

3.脚本语句---------------最重要的一部分

Three:设置脚本为可执行权限

下面我来写一个举例和一个实战例子:

#!/bin/bash

#Best wishes for everyone!

echo Welcome to servershuji space !

===================================================================================

在实际的工作中,建立用户是很简单的事情,如果人事部的经理拿着一张含有几百人的用户列表让你去添加,而且用户的初始化密码要一致,登录时强制更改密码,你还会觉得很简单吗?至少很机械,很繁琐吧!那么我们如何来提高我们的办事效率呢?这个时候shell脚本就是你的救星了,我们可以利用Shell脚本去批处理的添加用户,我们所需要的就是那张用户列表。(利用for 语句循环来实现这个任务)

for i int `cat  user.list`------用户的列表

do

                  useradd $i

                  echo  "servershuji " |  passwd --stdin $i--------------用户可以更改密码,初始化密码是servershuji

                  chage -d 0 $i -----------强制更改密码

done

如图:用户列表

RHCA

完整shell 脚本:

RHCA

运行的效果图:

RHCA

继续阅读