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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验目录

LINUX-Shell编程 (1)

LINUX shell命令(一) (6)

LINUX shell命令(二) (15)

LINUX网络管理 (30)

配置DHCP服务器 (40)

LINUX启动设置验证和SAMBA服务器与客户配置 (48)

LINUX软件安装实验(JA VA和GCC) (58)

Apache 服务器的配置(1) (63)

内容

LINUX-Shell编程

一.简单SHELL实验:请在vi中逐一编辑并执行以下6个shell脚本程序

1.编写一个简单的回显用户名的shell程序。

#vi dat

#!/bin/bash

#filename: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语句创建一个根据输入的分数判断是否及格的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 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

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编辑下面代码) # 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

while read fname fpassword

do

echo "$fname"

echo "$fpassword"

if test "$fname" = "$name"

then

break

fi

done < /home/user/userinfo.dat else

相关文档
最新文档