Linux 实验指导书 范本.docx

上传人:太** 文档编号:86359704 上传时间:2023-04-14 格式:DOCX 页数:8 大小:24.54KB
返回 下载 相关 举报
Linux 实验指导书 范本.docx_第1页
第1页 / 共8页
Linux 实验指导书 范本.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《Linux 实验指导书 范本.docx》由会员分享,可在线阅读,更多相关《Linux 实验指导书 范本.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux实验指导书邹青鱼晓 编信息工程学院二00七年四月实验五进程控制一、 实验目的1 . 了解Unix下进程、进程的状态的概念2 .掌握进程控制方法一一信号处理二、实验要求1 .进程状态的查看2 .信号类型及处理三、 实验内容1 .查看进程的执行时间time2 .查看进程对CPU的占用时间vmstat3 .查看进程状态ps显示当前用户运行的进程ps -e显示系统所有进程ps -el以长格式显示进程状态信息实验一 Linux的安装、启动和关闭一、实验目的1、学习Linux的基本分区和安装;2、学习Linux的启动与关闭;实验要求1、了解Linux的安装过程和安装的基本要求;2、了解Linux

2、的启动过程和关闭方法;三、预备知识1、Linux的文件系统;2、虚拟机VMware Workstation的基本操作;UiUi实验内容及方法安装以Turbo Linux server 10 为例:光盘映像文件存放在实习机器的D:光盘镜像Linux.iso中;1、Linux的安装(通过光盘(映像)安装)1) 安装 VMware Workstation: VMware Workstation 安装在 C:VMware Workstation 中,首先运行“启动服务 d”,启动其中的第1,2项服务;然后运行 “vmware.exe”启动虚拟机。2)选择 “File f “New” -* New Vi

3、rtual Machine”创立一个 Linux 虚拟机。 要求创立的虚拟硬盘不小于3G;在Virtual Machine Configuration”选项卡中, 3)将安装光盘放入光驱或加载安装光盘的映像文件(双击“Summary”中的 “CDRom” f选择“Use Iso Image”选项f指定映像文件的位置);4)选择“Power 一 Power on”或点击工具栏上的 0 按钮启动虚拟机5)迅速在窗口的客户区点击鼠标左键让虚拟机锁定鼠标,然后在屏幕有提示时 按下F2键进入虚拟机的BIOS设定;在Boot区设定CDRom为第一启动6)进入安装程序安装程序;这个过程按照选择安装内容的不同

4、大概需要20-60 分钟。注意:在使用虚拟机时,光标是被锁定在虚拟机的客户区内的,假设要取消锁定按 Ctr l+Alt组合键。2、Linux的启动和关闭1)启动:加电启动。假设按上面步骤安装,那么Linux默认启动级别是3级,即命令行模式(文本模式); 假设想将默认启动改为图形登录(Xwindow登录界面),只需要以root身份登录, 修改 /etc/inittab 中id : 3 : initdefault:的内容为:id : 5 : initdefault:即可。下次启动时便可直接进入X Window环境。2)关闭系统:在命令行模式下执行poweroff或shutdown -h now 提

5、示信息其中:-h:表示停止系统now:表示现在立即执行关闭操作提示信息:为可选内容,它将广播到登录系统的每个用户或shutdown -h +10表示10分钟后关闭系统3)重启系统reboot或shutdown -r now-r: reboot表示重启系统3、Linux网络配置假如在安装过程中没有配置网络,那么用以下操作临时启用本机网络:1)使用ifconfig配置IP地址:假设你要配置的网卡的设备名为ethO首先停止网卡:ifdown ethO配置IP地址并启用网卡:ifconfig ethO IP地址netmask子掩码2)使用route添加默认网关route add default gw

6、网关地址3)添加域名服务器echo 域名服务器 IP /etc/resolv.conf注意:以上操作必须由root用户完成实验二Linux命令操作五、实验目的1、学习Linux中常用系统命令2、学习Linux中账号管理3、学习使用常用实用程序4、学习使用正那么表达式5、学习VI编辑器的基本操作6、学习Linux的文件和目录管理六、实验要求1、掌握常用的系统命令2、掌握Linux中的账号管理3、掌握重要的实用程序:more、less、cat、grep4、熟悉正那么表达式5、熟悉VI的基本操作6、掌握基本的文件目录管理命令:Is、mv cp tar7、掌握文件目录的权限管理七、考前须知.在Unix

7、/Linux中是大小写敏感,因此注意命令及参数的书写1 .注意权限问题。在Unix/Linux中,每个用户都有自己的权限范围,在操作时一定 要注意自己是否有权进行操作。2 .注意区别文件和目录权限的不同之处3 .注意硬连接与符号连接各自不同之处及应用4 .注意对SUID和SGID的使用八、实验内容(一)常用命令. Linux的登录与退出5 .关机:poweroff 或shutdown -h now重启系统:reboot 或shutdown -r now注:此操作只能由系统管理员(root)来执行。6 . 课本1.3中的系统命令:man、date who uptimepasswd的使用passw

8、d修改当前用户的口令passwd用户名修改指定用户的口令,只能用root来完成.与其他用户通讯命令:write talk walk mesg7 .课本第二章中的实用程序:more、less、cat head 与 tail、wc tee;.练习正那么表达式及grep、egrep awk、tr的使用;8 .用户管理(root用户有权)添加用户:adduseradd用户名删除用户:userdel用户名添加用户组:groupadd组名删除用户组:groupdel组名组内所有用户都已被删除.查看/etc/passwd文件内容cat /etc/passwd文件中记录系统中所有用户的信息,内容如下:root

9、 : x : O : O : root : /root : /bin/sh其中:第一列为用户名,第二列口令,第三列用户ID (UID),第四列用户组 ID (GID),第五列用户描述,第六列用户主目录,第七列用户shell 其中用户口令单独存放在/etc/shadow文件中。(二)vi编辑器的使用使用命令:cp /etc/ d/conf/ d.conf ./复制一个文本文件 d.conf到自己的目录中,然后用vi进行编辑练习第三章 学习的命令。(三)文件和目录管理.文件管理命令:完成课本4.4中例题所展示的命令及参数9 .目录管理命令:完成课本4.5中例题所展示的命令及参数.文件的归档与压缩处

10、理:完成课本4.6中例题所展示的命令及参数10 .文件系统命令:完成课本4.7中例题所展示的命令及参数.硬连接与符号连接:完成课本4.8中例题所展示的命令及参数11 .文件和目录的权限:完成课本4.13中例题所展示的命令及参数九、 思考题20 .写出目录与文件权限的不同之处21 .写出硬连接与符号连接各自不同之处实验三Shell十、实验目的1 . 了解Shell的功能,理解Shell相关的概念;2 .掌握Bash操作方法和环境设置十一、实验要求1 .熟悉Bash Shell的环境及基本设置和技巧2 .掌握Bash Shell常用命令3 .掌握输入输出重定向和管道4 .掌握程序的前后台执行十二、

11、实验内容1. Bash的操作技巧a) 使用命令历史historyb)使用命令补全功能Tab键c)使用命令别名alias查看已定义的命令别名aliascopy=cp 为 cp 定义一个别名 copyunalias copy 取消别名 copyd)分号一一多命令执行ls;date执行完1s命令后继续执行date命令e) 括号()(ls;date) list将两个文件的输出结果作为整体输出到list中2 .输入输出重定向和管道a)输入重定向:write zzls.txt 将命令Is的输出输入到ls.txt中(原内容被覆盖)Is ls.txt 将命令Is的输出追加到ls.txt中c)标准错误重定向mk

12、dir /etc/ttmp 2err.log 将命令出错的信息输出到eiT.log中d)管道Is -l|grep cT将Is命令的输出作为gr叩的输入3 .Shell标准环境变量set查看shell所有环境变量a) HOME用户主目录的路径名PATH命令查找路径b) PS 1 和 PS2PSI B-Shell主提示符,PS2副提示符c) TERM指定终端类型名显示变量值:echo $变量名给变量赋值:变量名=值4 .程序的前后台切换Ctrl + z将正在执行的程序切换到后台执行a) jobs查看所有后台执行的程序fg编号将后台执行的程序切换到前台执行实验四Shell编程十三、实验目的理解She

13、ll的变量、条件表达式、流程控制和函数的概念,掌握Shell编程的基本 方法。十四、实验要求1 . shell程序的格式。2 .环境变量、变量参数、用户变量。3 .条件表达式,文件条件、字符串条件、数学条件和逻辑操作符标达式。4 .流程控制。If, for, while 等。5 .函数。十五、实验内容1 .变量练习#!/bin/sh#It is my first shell script to test variablesecho The PATH enviroment variable is : $PATHecho The PID is : $echo The script file nam

14、e is : $0echo The first parameter is : $1echo The second parameter is : $2echo The third parameter is : $3echo The IFS enviroment varable is : $IFSecho The $* parament variable is : “$*”echo The $ parament variable is $ userlist=whoecho userlist|awk printf(s %s,$l,$2)J, exit 02 .与脚本交互#!/bin/sh#My Se

15、cond Shell Script to test the interaction between user and Script num=0while $num -It 3 doecho -n Please Enter Your username:read usernameecho -n Please Enter Your Passwordread passwd$username =匕bed -a $passwd = 234 & echo Welcome To Our Sitebreak)num=expr $num + 1 done$num -eq 3 & Your have been fa

16、il for 3 times, System halt.3 .显示指定目录中,含有bin字符的文件名#!/bin/shif $# -It 1 thenecho -n Please a Directory:read direlsedir=$ 1fiif ! -d $dir thenecho $dir isnt a dircory or dont exist.exit 1fifor file in $dir/*doif grep -q bin $filethenecho $filefidoneexit 04 .函数使用将指定目录中的所有文件备份当前目录fcp()for file in $1/*do

17、-f $file & cp $file ./ echo $file has been copied.)done)while truedoecho -n Please Enter a Directory name (Enter Return to exit):“ read dir-z $dir & exit 0If -d $dir Thenfcp $direlseecho Enter Error.fidoneexit 0十六、实验步骤5 .使用vi编辑器建立Shell脚本文件#vi filename.sh6 .使用“chmodu+x脚本文件名”标记脚本文件可执行# chmod u+x filename.sh7 .执行/调试Shell脚本#./filename十七、作业注释实习中4个shell脚本的每一条语句的功能。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁