RHCA

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

拓扑如下:

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

三层交换机的配置信息;

初始化配置:(R1)
 

vlan 的配置:

R2初始化配置:

 

路由协议的配置:
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 协议的配置

图二:软件包的安装

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

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

这部分的内容结束,下面介绍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 语句循环来实现这个任务)
#!/bin/bash
for i int `cat  user.list`------用户的列表
do

                  useradd $i
                  echo  "servershuji " |  passwd --stdin $i--------------用户可以更改密码,初始化密码是servershuji
                  chage -d 0 $i -----------强制更改密码

done

如图:用户列表

完整shell 脚本:

运行的效果图:

用户登录的效果图:


 

你可能感兴趣的:(职场,休闲,rhca)