




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训项目二 访问Linux系统一实训目的与要求 (1) 登录Linux和熟悉GNOME (2) 使用Linux Shell (3) 熟悉Linux的文件和目录 (4) 了解Linux文件系统二实训内容与步骤(一)实训内容 (1) 登录Linux和熟悉GNOME通过登录Linux操作理解以下内容: 1) Linux登录ID的要求。 2) 在GNOME环境下登录进入Linux系统。 3) 修改口令。 4) 正确退出或者注销Linux系统。 通过以下操作熟悉GNOME界面: 1) 回顾GNOME面板图标和菜单。 2) 管理GNOME视窗。 (2) 使用Linux Shell 1) 了解用户Linux环境所使用的Shell。 2) 更改用户系统的Shell。 3) 初步了解bash。 (3) 熟悉Linux的文件和目录 1) 掌握Linux文件名通配符的使用。 2) 了解Linux系统目录的特点。 (4) 了解Linux文件系统 1) 了解Linux文件系统根目录的子目录。 2) 了解 /bin目录中的文件。 3) 了解 /dev目录中的文件。(二)实训步骤 1. 登录规则和口令规则(1) 列举至少2条Linux登录ID的规则或者要求。 (2) 列举至少3条Linux口令的规则或者要求。 2. 登录Linux获取用户名和口令,在带有GNOME登录界面的Linux工作站上执行以下步骤完成本实验环节: 步骤1:开机,启动Red Hat Linux系统,在系统登录界面的左下方单击“会话”,在屏幕上弹出的菜单中选择会话方式,我们选择“GNOME”,单击“确定”按钮。 步骤2:使用分配的用户名登录。将这个用户名输入在欢迎界面的“用户”输入框中,回车后再输入分配的口令并回车。系统显示Red Hat Linux桌面。 步骤3:单击屏幕左下方的红帽子,在菜单中单击“系统工具”-“终端”命令,显示“终端”窗口。 步骤4:在命令行提示符 ($) 下输入更改口令的命令。步骤5:系统提示:(current) UNIX password: ,输入当前密码 (注意区分大小写) 。 步骤6:系统接着提示:New password,输入新的密码abc。是否能够把密码改为abc?说出为什么能够或者为什么不能改? 步骤7:当再次出现提示符的时候,输入另外一个密码abcdef。能够把密码改为abcdef吗?说出为什么能够或者为什么不能改? 步骤8:输入新的密码Linuxl23。 步骤9:重新输入确认密码。确认后收到了什么信息? 步骤10:在命令行提示符 ($) 下键入Exit或者按下Ctrl和D键,关闭终端视窗。 3. 熟悉GNOME 在GNOME环境中执行下面的步骤,完成本实验环节: 步骤1:练习使用GNOME面板。GNOME面板左下方有若干个图标。移动鼠标光标停留在这些图标上一到两秒钟,可看到关于它们的操作提示。 步骤2:显示面板菜单。 “GNOME帮助”图标的上方有一个带箭头的子面板菜单按钮。单击并记录主菜单标题, 步骤3:打开和最小化/最大化一个视窗。 单击面板上的“OpenO Writer”文字处理器图标,打开一个文字处理辑视窗。 在打开文字处理视窗之后,可以单击右上角的按钮选择最小化、最大化或者还原。 步骤4:给定视窗的大小。 把鼠标光标移动到视窗的任何一边。可以看到一个箭头标志。当该标志出现的时候按下鼠标左键不放,然后拖动视窗的边界可以进行缩放。 步骤5:移动视窗。 单击视窗的标题栏保持不放。拖动视窗到一个新的位置。 步骤6:处理重叠视窗。 在文字处理视窗打开的情况下,打开新的视窗会重叠或者覆盖住文字处理视窗。新打开的视窗现在成为前端视窗或者说是当前进程。为了把文字处理视窗从底层带到顶层来,可单击能够看见的视窗的任何部分。如果看不到,则可单击前面视窗的左上角符号,打开“窗口菜单”,从中选择需要的视窗。 步骤7:关闭视窗。 单击视窗右上角“关闭窗口”按钮,可关闭当前视窗。 步骤8:锁定工作站。 如果需要离开工作站一会儿,而又想保持桌面不变,可以锁定工作站。当回来的时候,需要输入密码来解锁工作站。系统管理员使用root或者超级用户的密码能够解锁任何工作站。 步骤9:处理工作空间按钮。 工作空间又称虚拟控制台,是Linux操作系统的一大特色,它可使用户同时在多个控制台上工作,由此感受Linux操作系统的多用户、多任务的能力。Linux的虚拟控制台访问方式允许一个用户在同一时间从控制台 (与系统直接相联的监视器和键盘) 进行多次登录;而“工作空间”按钮让用户可以在一个工作空间中打开一系列应用程序,而在另一个工作空间中打开另一系列应用程序。可以单击每一个工作空间按钮从一个工作空间切换到另一个中去。每一个工作空间可以有不同的背景 (墙纸) 。工作空间从1到4命名。能够通过右键单击其中任意一个按钮重新命名。默认情况下,工作空间1是打开的。 1) 在工作空间1 - 4中分别打开不同的任务视窗。 2) 单击每一个工作空间按钮,在4个视窗中切换。 3) 关闭每一个视窗中正在运行的应用程序。 提示:KDE (K Desktop Environment,K桌面环境) 也是Linux操作系统优秀的图形管理器之一,由K菜单、面板和虚拟桌面等组成。 读者可以在登录时选择KDE环境来执行上述GNOME实验步骤,以此熟悉KDE并分析体会与GNOME之间的不同。 4. Linux系统中的Shell 在提示符下 (例如 $ ) 输入:echo $SHELL并按回车键即可找出当前系统所使用的Shell。如果更改系统的Shell,建议考虑bash,因为它的功能最强大,并且符合POSIX标准,而且在Linux上非常的流行。使用chsh命令可改变所使用的Shell。 5. Linux系统中文件与目录 我们来了解Linux通配符的使用。首先假设当前目录下有五个文件 (inv1jig.c、inv2jig.c、inv3jig.c、invinitjig.c、invpar.c) ,然后执行操作:$ ls inv?jig.c使用此命令将列出文件名中第四个字符包含数字的文件。 执行操作:$ ls inv13jig.c使用以下命令列出文件名中第四个字符为1到3的文件:$ ls inv1-3jig.c使用以下命令列出文件名中在inv和jig中间夹着任何长度字符串的文件:$ ls inv*jig.c使用以下命令将列出文件名中至少包含一个数字并且扩展名为“.c”或“.o”的文件:$ ls *0-9*.co Linux中目录的概念与DOS或Windows差不多,只是在DOS或Windows中目录用“”号表示,而在Linux则用“/”号表示。 与DOS或Windows一样,Linux的目录也可以采用绝对与相对路径表示。在Linux操作系统中,不管是文本模式还是图形模式,其所有的文件布局都是树型目录方式。为返回工作目录,无论现在处于何级目录位置,只要键入“cd”命令即可返回登录时的工作目录。键入pwd,可查到当前工作目录的完全路径。记录下当前的工作目录:还可以通过一个“”字符来引用自己的主目录,例如:/home/CAI $ ls class/等价于/home/CAI $ ls /home/CAI/class/ 6. Linux的文件系统 1) 本次实验使用的Linux系统的版本是: 2) 在Linux文件系统根目录下有哪些子目录: (例如:bin、dev、etc、home、install、lib、mnt、proc、root、tmp、user、var,注意区分不同版本目录的不同) 。 3) 用“ls f /bin”命令列出 /bin系统目录中的文件个数和主要文件: 7. 注销GNOME 单击红帽子,在“GNOME帮助”菜单中选择“注销”命令,单击“确定”按钮确定注销,将会从当前的GNOME会话中退出,返回到Linux登录界面。8Linux的常用命令 典型的Linux系统的命令有很多,在这里,我们来了解Linux中最常用的命令。 1) 有关目录的命令 (1) pwd命令 pwd (即print working directory,打印工作路径) 命令的功能是显示当前的工作路径。如现在是在“/home/CAI”目录下,则可以用此命令来证实。例如:$ pwd“$”表示在Linux系统的提示符下/home/CAIpwd命令证明的确是在“/home/CAI”下 (2) cd命令cd命令用来切换目录,假设在刚才的目录切换到另一目录,如下所示:$ cd /usr/bin将当前的目录转到“/usr/bin”下$ pwd/usr/bin$ cd此命令返回工作目录$ pwd$ /home/CAI 2) 有关文件的命令 (1) ls命令 ls命令的功能是显示指定目录的内容,例如:$ cd$ ls a此命令显示当前工作目录下的所有文件 (参数“a”表示所有文件,“-”号是用来控制参数)显示时,文件名前带“.”号表示隐含文件。输入“ls -l”命令,参数“-l”表示额外文件的信息。 (2) cat命令 cat命令的功能是显示文件内容,也可用于文件的连接。此命令常用来快速浏览文件,使用方法如:$ cat.bashrc浏览文件的其他命令还有emacs、more等。 (3) chown命令 chown命令的功能是改变文件的属主和组 (“属主”可以是用户名或用户ID;“组”可以是组名或组的ID;文件名是以空格分开的要改变权限的文件列表,支持通配符) 。例如:$ chown host:cai file1将文件file1的属主改为host组的cai (4) cp命令cp命令的功能是复制文件,用法是:cp options 源文件 目标文件cp命令还可以使用以下参数:-f:强行覆盖已存在的目标文件。-i:在强行覆盖已存在的目标文件时给出提示。-R:整个目录复制。 (5) date命令date命令的功能是打印或设置系统日期和时间,其用法与DOS中的date命令相似,例如:$ date (6) dd命令dd命令的功能是复制一个文件 (并可以将此文件转换成其他格式) 。例如:$ dd if=sourcefile of=destfile使用dd命令能够将文件sourcefile复制为文件destfile。 (7) file命令file命令的功能是探测文件和目录的类型。 (8) find命令 find命令的功能是搜索目录中的文件,用法是:find 路径 匹配表达式 3) 其他的命令 (1) kill命令 kill命令的功能是中止一个过程,用法是:kill -s信号 p -a 进程号kill -l 信号 (2) clear命令 clear命令的功能是清除屏幕,用法如同DOS中的cls命令:$ clear (3) mount、umount命令 mount、umount命令的功能分别是安装与卸下一个文件系统。用法如下: $ mount /mnt/floppy此命令将A驱动器安装上$ umount /mnt/floppy此命令将A驱动器卸下 (4) reboot命令 reboot命令的功能是重新启动系统,用法是:$ reboot (5) passwd命令 passwd命令的功能是设置用户密码,用户可以使用passwd这个命令来更改自己的登录密码:一般用户只能更改自己的密码;超级用户不但能更改自身的密码,还能更改其他用户的密码。还可以用这个命令来更改用户的其他信息,如用户的全名,用户的登录Shell,用户的密码失效时间间隔等。 (6) su命令 su命令的功能是使普通用户以root帐号登录,用法是:键入su命令,Shell要求root密码。键入密码按回车键则进入root帐号。键入exit回到以前的普通用户。综合练习1 增加一个用户wl0505xx,并用新用户登录系统。2 在用户wl0505xx主目录下创建一个目录mydir3 复制文件/etc/inittab到mydir目录下4 在mydir目录下创建文件mydoc5 删除mydir目录6 统计文件/etc/inittab的字符数和行数7 用find命令查找命令useradd在系统的什么位置8 用grep命令查找etc目录下含有字符串“wl0505”的文件有哪些9 用列表方式显示etc目录下的所有文件10 用cat、more、less、head、tail查看文件/etc/inittab11 增加2个用户,用姓名的首字母做帐户名,并用新用户登录系统。12 在用户主目录下用vi 新建文件myls,文件内容为:pwd;ls al然后存盘退出13 在命令提示符下输入./myls,看是否能正常运行。14 修改myls的权限,使myls能直接运行。15 复制文件myls到另一用户的主目录下,并修改该文件的所有者和所属的用户组为新用户名,运行./myls。16 编辑 /etc/inittab文件,把运行级别“5”改为“3”,并重起系统。17 练习du、df、free、diff、zip、unzip、gzip、gunzip命令。18 用find命令查找文件名里含有pass字符的文件。19 用grep命令查找etc目录下含有字符串“wl05”的文件有哪些。20 用su切换用户,用man、help看命令的帮助。21 增加一个逻辑分区,要求用作系统配置文件的备份。新分区的大小为2GZ左右,文件系统格式为ext3,挂载目录为/myprofile。请拷贝10个/etc/目录下的文件到新分区上。22 请将上述分区设置成在系统启动的时候自动挂载。23 复制文件/etc/named.conf到当前用户工作主目录下,文件名不变。24 在当前用户工作主目录下编辑named.conf文件,增加如下一段内容:zone “” IN type master;file “.hosts”;要求通过复制上述内容到文件的末尾,然后将复制的内容修改成如下:zone “1.168.192.” IN type master;file “192.168.1.rev”;用替换命令将该文件的kh替换成zjvcc;把新增加的内容写到文件named.bak中。25 用vi编辑一个文件,文件名为usb,写出u盘的使用方法(只要按步骤写出命令即可)。26 如果要自动挂载U盘,该如何做?27 通过修改配置文件/etc/passwd和/etc/shadow文件来填加用户wl0505、wl0506。28 用useradd命令填加用户wl050501,要求其工作目录为/home/wl0505。用tail命令看文件/etc/passwd的最后一行,并记录下来。29 用useradd命令填加用户wl050502,要求其有效期为10月20日。用tail命令看文件/etc/passwd的最后一行,并记录下来。用wl050502登录,看是否可以;修改日期为10月25日,看wl050502是否可以登录30 用useradd命令填加用户wl050503,要求其工作组为root。用tail命令看文件/etc/passwd的最后一行,并记录下来。31 用groupadd填加用户wl0505。用tail命令看文件/etc/group的最后一行,并记录下来。32 用usermod命令修改用户wl050503,要求将其工作组改为wl0505。用tail命令看文件/etc/passwd的最后一行,并记录下来。33 将用户wl050503改名为wl050504。用tail命令看文件/etc/passwd的最后一行,并记录下来。34 将用户wl050504的工作目录改为/home/wl0505。用tail命令看文件/etc/passwd的最后一行,并记录下来。35 将用户wl050504锁定,看是否能登录;将用户wl050504解锁,再看是否能登录。36 删除用户wl050502,同时将用户wl050502的主目录也一起删除。37 将用户wl050504密码锁定,看是否能登录;将用户wl050504密码解锁,再看是否能登录。查询当前用户密码状态。38 新建用户组wl0506。用tail命令看文件/etc/group的最后一行,并记录下来。39 改变用户组wl0506名称为wl050601。用tail命令看文件/etc/group的最后一行,并记录下来。40 删除用户组wl050601。用tail命令看文件/etc/group的最后一行,跟上题的结果一样吗?41 把启动管理程序从grub改为lilo。42 把启动管理程序从lilo改为grub。43 修改/boot/grub/menu.lst,把提示改为“linux (050X)”,等待时间为5秒。重新安装grub,然后重启看是否正确。44 修改/etc/lilo.conf,把提示改为“linux (050X)”,等待时间为5秒。重新安装grub,然后重启看是否正确。45 用init命令将系统重启、切换到单用户模式、多用户模式、图形模式、关机。46 重复运行命令#ps aux |grep ps,看其PID有变化吗。47 运行命令#vi hi &,然后用ps命令看vi的进程编号,用命令kill将该进程终止,再用ps命令查看,刚才的vi进程是否还在。48 用w、who、last命令看用户的行为,有些什么不同,请做记录。49 用top命令进行系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论