Linux 实验指导书 - search readpudncom.doc

上传人:da****u 文档编号:1240177 上传时间:2019-01-09 格式:DOC 页数:10 大小:77.50KB
下载 相关 举报
Linux 实验指导书 - search readpudncom.doc_第1页
第1页 / 共10页
Linux 实验指导书 - search readpudncom.doc_第2页
第2页 / 共10页
Linux 实验指导书 - search readpudncom.doc_第3页
第3页 / 共10页
Linux 实验指导书 - search readpudncom.doc_第4页
第4页 / 共10页
Linux 实验指导书 - search readpudncom.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、Linux 实验指导书邹青 鱼晓 编信息工程学院二七年四月实验一 Linux 的安装、启动和关闭一、 实验目的1、 学习 Linux 的基本分区和安装;2、 学习 Linux 的启动与关闭;二、 实验要求1、 了解 Linux 的安装过程和安装的基本要求;2、 了解 Linux 的启动过程和关闭方法;三、 预备知识1、 Linux 的文件系统;2、 虚拟机 VMware Workstation 的基本操作;四、 实验内容及方法安装以Turbo Linux server 10 为例:光盘映像文件存放在实习机器的 D:光盘镜像Linux.iso 中;1、Linux 的安装(通过光盘(映像)安装)1

2、) 安装 VMware Workstation:VMware Workstation 安装在 C:VMware Workstation 中,首先运行“启动服务.cmd” ,启动其中的第 1,2 项服务;然后运行“vmware.exe”启动虚拟机。2) 选择“File”“New” “New Virtual Machine”创建一个 Linux 虚拟机。要求创建的虚拟硬盘不小于 3G;在“Virtual Machine Configuration”选项卡中, 3) 将安装光盘放入光驱或加载安装光盘的映像文件(双击“Summary”中的 “CDRom” 选择“Use Iso Image”选项指定映像

3、文件的位置) ;4) 选择“Power” “Power on” 或 点击工具栏上的 按钮启动虚拟机5) 迅速在窗口的客户区点击鼠标左键让虚拟机锁定鼠标,然后在屏幕有提示时按下 F2 键进入虚拟机的 BIOS 设定;在 Boot 区设定 CDRom 为第一启动6) 进入安装程序安装程序;这个过程按照选择安装内容的不同大概需要 20-60分钟。注意:在使用虚拟机时,光标是被 锁定在虚拟机的客户区内的,若要取消锁定按 Ctrl+Alt 组合键 。2、 Linux 的启动和关闭1) 启动:加电启动。若按上面步骤安装,则 Linux 默认启动级别是 3 级,即命令行模式(文本模式) ;若想将默认启动改为

4、图形登录(Xwindow 登录界面) ,只需要以 root 身份登录,修改 /etc/inittab 中id : 3 : initdefault :的内容为:id : 5 : initdefault :即可。下次启动时便可直接进入 X Window 环境。2) 关闭系统:在命令行模式下执行poweroff或shutdown h now 提示信息 其中:h:表示停止系统now:表示现在立即执行关闭操作提示信息:为可选内容,它将广播到登录系统的每个用户或 shutdown h +10表示 10 分钟后关闭系统3) 重启系统reboot或shutdown r now-r:reboot 表示重启系统3

5、、 Linux 网络配置假如在安装过程中没有配置网络,则用以下操作临时启用本机网络:1) 使用 ifconfig 配置 IP 地址:假设你要配置的网卡的设备名为 eth0首先停止网卡:ifdown eth0配置 IP 地址并启用网卡:ifconfig eth0 IP 地址 netmask 子掩码2) 使用 route 添加默认网关route add default gw 网关地址3) 添加域名服务器echo 域名服务器 IP /etc/resolv.conf注意:以上操作必须由 root 用户完成实验二 Linux 命令操作五、 实验目的1、 学习 Linux 中常用系统命令2、 学习 Lin

6、ux 中账号管理3、 学习使用常用实用程序4、 学习使用正则表达式5、 学习 VI 编辑器的基本操作6、 学习 Linux 的文件和目录管理六、 实验要求1、 掌握常用的系统命令2、 掌握 Linux 中的账号管理3、 掌握重要的实用程序:more、less、cat 、grep4、 熟悉正则表达式5、 熟悉 VI 的基本操作6、 掌握基本的文件目录管理命令:ls、mv 、cp、tar7、 掌握文件目录的权限管理七、 注意事项1. 在 Unix/Linux 中是大小写敏感,因此注意命令及参数的书写2. 注意权限问题。在 Unix/Linux 中,每个用户都有自己的权限范围,在操作时一定要注意自己

7、是否有权进行操作。3. 注意区别文件和目录权限的不同之处4. 注意硬连接与符号连接各自不同之处及应用5. 注意对 SUID 和 SGID 的使用八、 实验内容(一) 常用命令6. Linux 的登录与退出7. 关机:poweroff 或shutdown -h now重启系统:reboot 或shutdown r now注:此操作只能由系统管理员(root)来执行。8. 课本 1.3 中的系统命令:man、date 、who 、uptime、passwd 的使用passwd 修改当前用户的口令passwd 用户名 修改指定用户的口令,只能用 root 来完成9. 与其他用户通讯命令:write、

8、talk、wall、mesg10. 课本第二章中的实用程序:more、less、cat 、head 与 tail、wc 、tee;11. 练习正则表达式及 grep、egrep、awk、tr 的使用;12. 用户管理(root 用户有权)添加用户:adduseradd 用户名删除用户:userdel 用户名添加用户组:groupadd 组名 删除用户组:groupdel 组名组内所有用户都已被删除13. 查看/etc/passwd 文件内容cat /etc/passwd 文件中记录系统中所有用户的信息,内容如下:root : x : 0 : 0 : root : /root : /bin/sh

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

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

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

12、ls.txt 将命令 ls 的输出追加到 ls.txt 中c) 标准错误重定向mkdir /etc/ttmp 2err.log 将命令出错的信息输出到 err.log 中d) 管道ls l|grep d 将 ls 命令的输出作为 grep 的输入3. Shell 标准环境变量a) set 查看 shell 所有环境变量b) HOME 用户主目录的路径名c) PATH 命令查找路径d) PS1 和 PS2PS1 B-Shell 主提示符,PS2 副提示符e) TERM 指定终端类型名显示变量值:echo $变量名给变量赋值:变量名值4. 程序的前后台切换a) Ctrlz 将正在执行的程序切换到后

13、台执行b) jobs 查看所有后台执行的程序c) fg 编号 将后台执行的程序切换到前台执行实验四 Shell 编程十三、 实验目的理解 Shell 的变量、条件表达式、流程控制和函数的概念,掌握 Shell 编程的基本方法。十四、 实验要求1. shell 程序的格式。2. 环境变量、变量参数、用户变量。3. 条件表达式,文件条件、字符串条件、数学条件和逻辑操作符标达式。4. 流程控制。If, for, while 等。5. 函数。十五、 实验内容1. 变量练习#!/bin/sh#It is my first shell script to test variablesecho The PA

14、TH enviroment variable is : $PATHecho The PID is : $echo The script file name 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 “$”use

15、rlist=whoecho userlist|awk printf(“%s %s”,$1,$2)exit 02. 与脚本交互#!/bin/sh#My Second Shell Script to test the interaction between user and Scriptnum=0while $num lt 3 doecho n Please Enter Your username:read usernameecho n Please Enter Your Passwordread passwd $username = abcd a $passwd = 1234 & echo We

16、lcome To Our Sitebreaknum=expr $num + 1 done $num eq 3 & Your have been fail for 3 times, System halt.3. 显示指定目录中,含有 bin 字符的文件名#!/bin/sh if $# -lt 1 then echo -n Please a Directory: read dir else dir=$1fi if ! -d $dir then echo $dir isnt a dircory or dont exist. exit 1 fi for file in $dir/* do if gre

17、p q bin $file thenecho $filefidoneexit 04. 函数使用将指定目录中的所有文件备份当前目录fcp()for file in $1/*do -f $file & cp $file ./echo $file has been copied.donewhile truedoecho n “Please Enter a Directory name (Enter Return to exit):”read dir -z $dir & exit 0If -d $dir Thenfcp $direlseecho Enter Errorfidoneexit 0十六、 实

18、验步骤5. 使用 vi 编辑器建立 Shell 脚本文件#vi filename.sh6. 使用“chmod u+x 脚本文件名”标记脚本文件可执行# chmod u+x filename.sh7. 执行/调试 Shell 脚本#./filename十七、 作业注释实习中 4 个 shell 脚本的每一条语句的功能。实验五 进程控制一、 实验目的1. 了解 Unix 下进程、进程的状态的概念2. 掌握进程控制方法信号处理二、 实验要求1. 进程状态的查看2. 信号类型及处理三、 实验内容1. 查看进程的执行时间time2. 查看进程对 CPU 的占用时间vmstat3. 查看进程状态ps 显示当前用户运行的进程ps -e 显示系统所有进程ps -el 以长格式显示进程状态信息

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

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。