ImageVerifierCode 换一换
格式:DOCX , 页数:5 ,大小:20.48KB ,
资源ID:6898722      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6898722.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LINUX系统实验内容几个常用服务的配置.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

LINUX系统实验内容几个常用服务的配置.docx

1、LINUX系统实验内容几个常用服务的配置实 验 目 录 LINUX-Shell编程 . 1 LINUX shell命令(一) . 6 LINUX shell命令(二) . 15 LINUX网络管理 . 30 配置DHCP服务器 . 40 LINUX启动设置验证和SAMBA服务器与客户配置 . 45 LINUX软件安装实验(JAVA和GCC) . 54 Apache 服务器的配置(1) . 58内 容 LINUX-Shell编程 一简单SHELL实验:请在vi中逐一编辑并执行以下6个shell脚本程序 1.编写一个简单的回显用户名的shell程序。 #vi dat #!/bin/bash #fi

2、lename:dat echo Mr.$USER,Today is: echo date echo Wish you a lucky day! #chmod +x dat #./dat 2.使用if-then语句创建简单的shell程序。 #vi bbbb #!/bin/bash #filename:bbbb echo -n Do you want to continue: Y or N read ANSWER if $ANSWER = N -o $ANSWER = n then exit fi #chmod +x bbbb #./bbbb 3.使用if-then-else语句创建一个根据输入

3、的分数判断是否及格的shell程序。 #vi ak #!/bin/bash #filename:ak echo -n please input a score: read SCORE echo You input Score is $SCORE if $SCORE -ge 60 ; then echo -n Congratulation!You Pass the examination. else echo -n Sorry!You Fail the examination! fi echo -n press any key to continue! read $GOOUT #chmod +x

4、 ak #./ak 4.使用for语句创建简单的shell程序。 #vi mm #!/bin/bash #filename:mm for ab in 1 2 3 4 do echo $ab done #chmod +x mm #./mm 5.使用while语句创建一个计算1-5的平方的shell程序。 #vi zx #!/bin/bash #filename:zx int=1 while $int -le 5 do sq=expr $int * $int echo $sq int=expr $int + 1 done echo Job completed #chmod +x zx #./zx

5、6.使用while语句创建一个根据输入的数值求累加和(1+2+3+4+n)的shell程序。 #vi sum #!/bin/bash #filename:sum echo -n Please Input Number: read NUM number=0 sum=0 while $number -le $NUM do echo number echo $number number=expr $number + 1 echo sum echo $sum sum=expr $sum + $number done echo #chmod +x sum #./sum 二较复杂SHELL实验(使用VI编

6、辑 下面代码) # vi testshell #! /bin/bash #filename:shelltest exsig=0 while true; do echo echo -欢迎使用本系统- echo 1. 上班签到 echo 2. 下班签出 echo 3. 考勤信息查询 echo 4. 退出系统 echo - echo echo 请输入你的选项: read choice case $choice in 1)echo 请输入你的名字: read name echo 请输入你的密码: read password if test -r /home/user/userinfo.dat then

7、 while read fname fpassword do echo $fname echo $fpassword if test $fname = $name then break fi done /home/user/check.dat else echo 早上好,$name! fi fi ; 2)echo 请输入你的名字: read name echo 请输入你的密码: read password if test -r /home/user/userinfo.dat then while read fname fpassword do if test $fname = $name th

8、en break fi done /home/user/check.dat else echo 再见,$name! fi fi ; 3)echo 请输入你的名字: read name echo 请输入你的密码: read password if test -r /home/user/userinfo.dat then while read fname fpassword do if test $fname = $name then break fi done /home/user/userinfo.dat else echo System Error:userinfo.dat does not

9、 exist! fi if test $fname != $name then echo 不存在该用户! elif test $fpassword != $password then echo 密码不正确! else echo 你的记录: echo - cat -b /home/user/check.dat|grep $name echo - fi ; 4)echo 欢迎你的使用,再见! exsig=1 ; *)echo 请输入合法的选项! ; esac if test $exsig = 1 then break fi done 三试验运行结果: #chmod +x testshell #./

10、testshell 四注意事项 1. 上面的实验需要在/home/user下有userinfo.dat文件 2. 该userdat.dat文件内容可如下样式: Wang 23456 Li 22233 LINUX shell命令(一) (一) LINUX shell命令(二) (二) LINUX网络管理 QUICK LINUX 网络接口配置文件具体如下: 按 i 键 开始移动光标编辑 编辑完后,按 ESC 键 ,再按:wq! 存盘退出。 按 i 键 开始移动光标编辑 编辑完后,按 ESC 键 ,再按:wq! 存盘退出。 重启计算机 下面的(ubuntu linux)有些不同: 配置DHCP服务器

11、 一、实验基础 DHCP的工作原理 DHCP用的传输协议是非面向连接的UDP(用户数据报协议),从DHCP客户发出的DHCP消息被送往DHCP服务器的端口为67,DHCP服务器发给客户的DHCP消息被送往DHCP客户的端口为68,由于在取得服务器赋予的IP之前, DHCP客户并没有自己的IP,所以包含DHCP消息的UDP数据报的IP头的源地址段是0.0.0.0,目的地址则是 255.255.255.255。 1分配IP地址过程 (1)CLIENT发送广播dhcpdiscover寻找DHCP服务器。 (2)Server发送广播dhcpoffer响应client的请求(含有分配的IP)。 (3)C

12、lient检查得到的IP信息是否完整,且发送广播dhcprequest通知DHCP服务器己获得IP地址。 (4)Server发送广播dhcpack,表示分配成功。 2更新租约 注:DHCP客户机每次关机时都会释放IP (1)50%时,Client的点到点方式发送dhcprequest请求服务器更新租约。 (2)87.5%时,Client发送广播dhcprequest,寻找其它DHCP服务的更新。 3DHCP服务相关的概念 (1)作用域 一个作用域就是一个地址池,是一些IP地址的组合,就是一个合法的IP地址范,DHCP服务器利用该范围向客户机出租或分配IP地址。为了防止发生重复的IP地址问题,不

13、应在多个作用域中使用相同的IP地址。作用域可以利用作用域选项向客户机提供其它的配置信息。如默认网关,DNS服务器的IP地址。 (2)排除地址 可以指定一个或多个要从作用域中排除的范围。被排除的地址将不被指定给DHCP客户机。这些被排除的IP地址通常是用于打印机或服务器等使用静态IP地址的的计算机。 (3)子网掩码 提供给DHCP客户机的子网掩码。为了配置这个参数,输入构成该子网掩码的二进制位数,或者输入该子网掩码的IP地址。 注意:当创建了一个作用域后,不能修改该作用域指定的子网掩码。为了修改这个参数,需要先删除该作用域,再重新利用正确的信息创建该作用域。 (4)租约期限 IP地址租约通常是临

14、时的,因此DHCP客户机必须通过DHCP服务器周期性地尝试更新它们的租约。IP地址租约的时间长度用天数、小时和分钟表示,默认时间是8天。可以根据网络的实际情况减少或增加租约期限长度。 (5)作用域选项 除了可以利用DHCP服务器向客户机提供IP地址之外,还可以向客户机提供其它TCP/IP配置信息如默认网关(路由器),DNS服务器,WINS服务器的IP地址或是其它信息。 (6)保留地址 可以让DHCP服务器总是为某客户机分配同一个IP地址,这称为静态IP(Static IP)或保留地址。在为客户机保留一个IP地址时,需要说明客户机的网卡的物理地址(MAC地址)。 二、实验要求: 分别完成基于控制

15、台的命令方式和WEBMIN的B/S模式配置DHCP服务器,并测试是否正确。 三、实验过程步骤: 1.基于控制台的配置文件配置 (1)拷贝配置文件到/etc目录 (2)编辑修改配置文件 (3)开启服务,查看进程运行情况 (4)客户端使用netconfig或直接修改配置文件如下:(这里客户端为LINUX。具体可参考文档最后面) # vi /etc/sysconfig/network 设置客户端为自动获取IP地址。 (5)客户端重启配置服务:# service network restart 2. 使用Webmin配置DHCP服务器 使用Webmin配置DHCP服务器很简单,基本步骤如下: 进入We

16、bmin的DHCP服务器配置页面,单击【服务器】【DHCP服务器】进入DHCP服务器配置页面。如图所示。 A. 创建子网 单击【增加一个新的子网】链接,进入【创建子网】页面。如下图所示。配置Client的子网络与共用网络范围及Gateway,在下图中的例子中,共用网络范围为:192.168.0.33 - 192.168.0.63,网络号为:192.168.0.0。填写完毕后,点击【新建】按钮。 B. 配置客户选项 点击【DHCP服务器】页面下方的【编辑客户选项】配置dhcp server,如下图所示。图中的DNS IP 为210.38.192.33。 C. 给某主机分配固定的IP地址 在【DH

17、CP服务器】的【增加一个新的主机】链接可以给某一个主机分配固定的IP地址。如果点击【增加一个新的主机】链接,出现的画面如下图所示: 指定主机名、被指定的主机类型、所分配的固定的IP地址和硬件地址。填写完毕后,点击【创建】按钮。子网创建后返回到【子网和共享网络】页面,可以看到增加了的子网和主机。如图所示。 (2)增加了的子网和新的主机 启动DHCP,点击【启动服务器】按钮启动DHCP。 D. 配置DHCP客户端 DHCP 的客户端,可以是 Windows 也可以是 Linux。 在Linux客户端使用netconfig设置网络,把IP地址的获得设置为DHCP。 或者直接修改/etc/syscon

18、fig/network 文件,如下: NETWORKING=yes DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes 如果是Windows客户端,则只需点击【开始】【设置】【网络】,在【TCP/IP属性】中,勾选【自动获得IP地址】。 然后就是一直按下【确定】,直到回到正常的桌面为止!这样就已经正确的激活了! 进入开始,运行DOS(cmd),输入:ipconfig 检查是否取得了地址。 LINUX启动设置验证和SAMBA服务器与客户配置 1 LINUX启动设置验证 注:实验前配置好网络,安装WINSCP软件并把blubuntu-w.xpm.gz文件拷贝到linux的/

19、grub目录下。 (1) 使用WINSCP 查看/BOOT/GRUB/MENU.LST文件(查看GRUB 的配置文件) (2) 试着改变TITLE和引导画面( 即修改splashimage参数的文件名) (3) 打开WEBMIN ,选择:系统,选择:引导和关机 (4) 找到 /ETC/RC.D/RC.LOCAL,打开该文件 编辑添加内容 重启,观察变化 2 SAMBA服务器与客户配置 SAMBA服务可以用来实现LINUX网络的数据共享。配置SAMBA服务可基于简单共享和认证共享。 1.简单共享配置:(配置前需自己配置好网络) (a)首先做好配置文件的修改和测试共享目录的建立 上面是/etc/s

20、amba/smb.conf配置文件的内容,是SAMBA服务的主配置文件。为了避免错误,可对smb.conf备份。 #cp /etc/samba/smb.conf /etc/samba/smb.confbak 可使用vi编辑器打开它,即: #vi /etc/samba/smb.conf 按i键,进入编辑状态,编辑按上面内容对照。 按:wq!保存并退出,而按:q!不保存退出. 为了测试,注意/home/temp目录是否存在,如不存在,先建立 # Mkdir /home/temp 使用touch命令建立三个测试用的共享文件。 #touch /home/temp/aa #touch /home/tem

21、p/bb #touch /home/temp/ii.txt 配置好后,使用命令:# service smb restart,重启samba服务。 (b) 测试配置效果 WINDOWS下测试是否可查看LINUX共享目录: 下面是通过IE地址栏访问LINUX共享目录,注意soft目录名 LINUX下测试是否可查看WINDOWS共享目录: 查看网上邻居,是否出现SAMBA机器,如没有,搜索计算机。 设置一个windows的目录为共享,在LINUX中访问: LINUX中查看主机192.168.1.2(这是WINDOWS IP地址)的共享资源: # smbclient -I 192.168.1.2 或#

22、smbclient -L 主机名 挂载该windows共享目录到LINUX目录树中,以便访问 # mount -t smbfs /192.168.1.2/df /home/temp 卸载办法: # umount /home/temp 2.smb.conf文件中的message command的利用 这是当linux与windows共存与网络中,互发消息的一种办法, Linux发送给windows 的消息,windows可直接接收,只要启动windows消息服务,办法是: 1)点击我的电脑,选择管理 2)选择服务和应用程序,找到服务messager,点击右键,把它启动。 3)Linux使用samba客户端程序发消息给windows # echo Hello,A popup Linux Message is sent|smbclient M 你的windows 主机名Windows弹出一个消息窗口,接收到该消息。 4)Windows 使用DOS命令 net send发消息给Linux,Linux以root用户接收邮件的方式来接收消息,即smb.conf文件中message command的作用。 (1) windows发送 (2) Linux 接收(mail命令)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1