linux操作系统实验指导书第2周
《Linux实用操作系统》实验指导书

《Linux实用操作系统》课程实验指导书实验一、Red Hat Linux系统安装一、实验目的:1.掌握虚拟机软件VMWare的使用。
2.掌握Linux安装过程中的分区方法。
3.掌握Linux操作系统的安装和配置过程。
二、实验内容:安装red hat linux操作系统。
三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件。
四、实验课时2课时五、实验指导安装步骤如下:1.通过虚拟机VMWare开始安装RedHat9。
2.语言选择。
3.键盘配置。
4.鼠标配置。
5.选择安装还是升级。
6.安装类型。
7.磁盘分区设置。
8.系统配置。
9.选择引导装载程序。
10.配置联网。
11.防火墙配置。
12.安装并支持多种语言。
13.时区选择。
14.设置根口令。
15.选择软件包。
16.选择单个软件包。
17.安装软件包。
18.创建引导盘。
19.安装完成。
20.引导系统。
21.第一次启动运行,输入登陆用户和密码,登录系统。
实验二、linux常用命令一、实验目的:了解liunx的基本命令,熟练掌握其基本操作。
二、实验内容:1.操作linux常用命令。
2.查看命令执行后的结果。
3.完成相应的实验报告。
三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件。
四、实验课时4课时五、实验指导1.进入linux终端。
实验三、X Window系统一、实验目的:1.了解并掌握GNOME使用方法。
2.了解并掌握KDE使用方法。
二、实验内容:1.使用GNOME和KDE。
2.操作两种桌面环境下的常用软件。
3.对比两种桌面环境的不同。
三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件四、实验课时2课时五、实验指导1.配置X Window。
在如图所示的“X配置”窗口上选择“配置X窗口系统”按钮配置X 的第一步是选择默认的色彩深度和分辨率。
从相应的下拉菜单中选择它们。
确定指定与视频卡和显示器兼容的色彩深度及分辨率。
LINUX系统实验指导书

《 LINUX系统级应用》课程实验指导书一.实验总学时(课外学时/课内学时):4/6 总学分:2.5(课程)必开实验个数: 4 选开实验个数:2二.适用专业:计算机网络技术(专科)三.三.考核方式及办法:在规定实验时间内完成实验要求,依据实验过程及实验结果在实验现场逐一检查考核。
四.配套的实验教材或指导书:自编实验指导书五. 实验项目:实验1 UNIX基本操作1、实验目的掌握UNIX(LINUX)系统的基本使用方法:系统启动、注销、关闭和关机;帐号管理;文件系统的日常管理;文件系统的权限控制。
2、实验工具及环境UNIX(LINUX)系统网络环境或单机。
3、实验计划学时4学时上机实际操作。
4、实验内容及操作步骤⑴系统启动和关闭①使用自己的账户登录UNIX系统,查看系统提示符确定自己使用的shell程序类型别。
◎开机后,系统自检启动后提示login:(输入:root↙)password:(输入:用户口令↙,root用户为redhat)◎查看/etc/passwd文件可以获得用户使用的shell#grep $LOGNAME /etc/passwd↙可能的显示为:user001:*:200:50::/usr/user001:/bin/sh请思考上述命令怎样得到了当前使用的shell类型的?使用下面的命令也可以查看当前shell:#echo $SHELL②注销和关机命令。
◎用户注销使用:$exit↙或$<ctrl>+<D>↙或$logout↙◎超级用户关机使用:#shutdown↙该命令将结束所有的进程,当执行此命令后系统提示“Safe to Power off or Press Any Key to Reboot”时可以关闭电源或按任一键重启系统。
◎haltsys(halt),reboot只能由超级用户在单用户模式下使用。
⑵帐号管理①添加用户,删除用户,修改个人口令后重新进行登录;◎添加用户的shell命令:#useradd user08↙(Linux系统中可以为adduser)上述命令采用默认属性,UNIX也可以使用选项来指定创建帐户的属性:-c comment用户说明-d directory 指定用户主目录-m 若用户的起始目录不存在则创建-g group指定用户所属组-s shell 指定用户使用的shell-u uid为用户分配标识◎修改口令对linux系统而言,用adduser增加的用户应该随即用passwd命令来修改口令。
Linux操作系统实习指导书

Linux操作系统实习指导书一、实训目的重点强化shell编程的多种数值计算、条件测试与比较、if语句、case语句以及数组的应用。
重点强化while、for、until循环语句的运用。
二、实训内容【实训1.1】编写一个shell脚本,判断登录的用户是否是某个账号。
#!/bin/bash# 判断登录的用户是否是fz# cut 以某种方式按照文件的行进行分隔# -d自定义分隔符,默认为制表符# -f 与-d一起使用,指定显示哪个区域。
test=$(env | grep "USER" | cut -d "=" -f 2)if [ "$test" == fz ]thenecho "Current user is fz."elseecho "Current user is not fz."fi【实训1.2】编写一个shell脚本,判断分区使用率。
#!/bin/bash# 用来判断sda2这个盘的使用率# 注意awk命令及cut命令的用法及区别,务必熟练test=$(df -h | grep sda2 | awk '{print $5}' | cut -d "%" -f 1)if [ $test -ge 8 ];thenecho "/ is full"elseecho "/ is not full"fi【实训1.3】判断输⼊的是否是⼊个⼊录。
#!/bin/bashread -t 30 -p "Please input a directory: " dirif [ -d "$dir" ]thenecho "$dir is a directory"elseecho "$dir is a not directory"fi【实训1.4】编写一个shell脚本,判断用户输入的是什么文件。
Linux操作系统实训unit2

Unit2实习报告:Linux用户及用户组与Linux 系统文件权限1、Linux用户及用户组补充教材(《操作系统课程实习》)第三章2、Linux文件权限完成《操作系统原理实验》教材中“8.2 Linux文件权限”实验内容(P197-210)8.2 Linux文件权限1. 确定文件系统权限及在命令行中修改权限步骤1:开机,登录进入GNOME。
在GNOME登录框中填写指导老师分配的用户名和口令并登录。
步骤2:访问命令行。
单击红帽子,在“GNOME帮助”菜单中单击“系统工具”-“终端”命令,打开终端窗口。
步骤3:显示权限。
权限控制着谁能够对文件系统中的文件和目录做什么。
目录和文件权限可以使用带–l (长列表) 选项的ls (列表) 命令来确定。
ls -l命令显示目录内容的长列表。
如果同时给出 -a选项,则所有文件,包括隐藏文件和目录 (那些以圆点打头的) 都被显示出来。
表8-2提供了检查使用ls -l目录列出的信息。
表8-21) ls 的第一个位置___-表示一个普通文件,d表示目录______表示文件类型。
使用ls –l命令列出主文件夹中的文件。
/bin/cal的文件类型是什么 (文件或目录) ?如何知道的?可执行文件,用户权限得知的。
2) 接下来的ls中的9个位置___用户、同组用户、其他__________表示文件的权限。
所有文件或目录可能的权限是:(小写) r、w、x或短横线 (-) 。
cal 的权限是什么?______rwx可读可写可执行______________________________________步骤4:解释权限。
请参阅表8-3,回答下面的问题。
注意到权限的解释对于文件和目录是不同的。
1) 文件的r权限的意义是什么?文件可读,即可查看该文件的内容。
_____________________________________________________________________2) 目录的r权限的意义是什么?可列出该目录下的文件,但对该目录还必须有‖x‖权。
Linux操作系统实验指导书-2界面及命令 (1)

《Linux操作系统》实验指导书实验二实验题目:KDE和GNOME桌面环境基本操作及文件系统管理实验目的:掌握KDE和GNOME桌面环境基本操作;能够在文本界面基于命令对文件系统使用、管理和维护。
实验类型:综合实验要求:必修仪器设备:计算机实验内容、方法、步骤:一、GNOME桌面环境的基本操作实验要求:1)了解GNOME系统面板的组成部分及其设置方法;2)掌握GNOME桌面环境的设置方法以及GNOME桌面图标的新建方法;3)掌握GNOME中添加和删除应用程序的方法。
实验内容:1 设置面板:设置系统面板的位置,并隐藏面板;在系统面板上添加、移动和删除对象。
实验步骤:1)以普通用户(student)身份登录2)鼠标右击系统面板的空白处,弹出快捷菜单,选中“属性”,弹出“面板属性”对话框。
3)在“常规”选项卡中将系统面板的位置设置为在桌面的“右边”,并且能自动隐藏,显示“隐藏”按钮。
单击“关闭”按钮,系统面板处于隐藏状态。
4)移动光标到桌面的右端,系统面板出现。
单击“隐藏”按钮,面板向上侧收缩;再次单击“隐藏”按钮,系统面板复原。
5)再次设置系统面板,恢复其默认状态。
6)鼠标右击系统面板的空白处,弹出快捷菜单,单击“添加到面板”,将“显示桌面”添加到系统面板。
单击这个按钮,屏幕中所有的窗口都将缩小为任务栏上的按钮。
7)鼠标右击系统面板的空白处,弹出快捷菜单,单击“添加到面板”,将“注销”和“关机”按钮添加到系统面板。
8)鼠标右击系统面板的空白处,弹出快捷菜单,单击“添加到面板”,将“抽屉”按钮添加到系统面板,并拖动“关机”和“注销”按钮到抽屉中。
9)右击“抽屉”按钮,弹出快捷菜单,选中“从面板上删除”命令,删除这个图标。
提交实验结果:任意设置个性化面板后,截图并添加到实验报告中。
2 设置桌面:将桌面面板设置为FreshFlower.jpg图片,将桌面背景设置为水平渐变的颜色,设置屏幕保护程序。
实验步骤:1)鼠标右击空白处,弹出快捷菜单,选择“更改桌面背景”,弹出“外观首选项”对话框。
Linux操作系统-实验2-文件系统-指导书-PPT版本

2.编辑虚拟机设置:在VMware Workstation中,右键点击你的Ubuntu虚拟机,选 择“设置”(Settings)或“编辑设置”(Edit Settings)。
3.添加硬盘:在设置窗口中,选择“硬盘”(SCSI controller或SATA controller,取决 于你的配置),然后点击“添加”(Add)按钮。在出现的菜单中选择“硬盘” (Hard Disk),然后点击“下一步”(Next)。
2-创建、挂载和卸载文件系统
① 查看新增加硬盘信息 ② 创建文件系统 ③ 挂载文件系统 ④ 查看挂载信息 ⑤ 卸载文件系统
查看新增加硬盘信息: sudo fdisk -l|grep sda
创建文件系统:sudo mkfs –t ext2 /dev/sdb
挂载文件系统: sudo mount /dev/sdb /tzq_data
第三章 Linux文件系统
实验二、文件系统
要求: (1)掌握VMware虚拟机中添加硬盘 (2)创建、挂载和制裁文件系统 (3)熟悉fdisk、mkfs、e2label、mount、umount 等命令
Tips: (1)熟悉Linux目录结构 (2)对照Windows和Mac OS来学习。
1-VMware虚拟机中添加硬盘
Tips: /tzq_data 要先创建好
查看挂载信息:mount|more
ቤተ መጻሕፍቲ ባይዱ
查看挂载信息:df –h 或者 cat /etc/mtab
查看挂载信息:cat /etc/mtab
测试挂载情况 a) 在挂载的目录下再新建一目录,命名为学号; b) 新建一shell文件,内容为查看登录用户和日期;
实验2 Linux基本操作

实验2 Linux基本操作
1、实验目的
(1)复习Linux基本命令。
(2)掌握常用Linux命令。
2、实验内容
(1)练习命令行模式下的常用命令:
man:命令帮助
ALT-Fx:虚终端切换
常用命令:cat、Ls、ps、chmod、kill、ln、cp、mv、rm、cd、pwd、mkdir、chown、who、w、wc、whoami、date、uname等
(2) 编辑器vi的使用:使用vi建立并修改一个文本文件
(3) 档案管理
rpm、gzip、tar等命令
(4) 网络命令
telnet、ftp、talk
3、实验内容
(1)练习命令行模式下的常用命令:
man:命令帮助
Man man命令结果:
Man li命令结果:
ALT-Fx:虚终端切换
Ls命令结果:
Who 、whoami、date命令结果:
Pwd、uname、uname -a命令结果:
(2) 编辑器vi的使用:使用vi建立并修改一个文本文件
(3) 档案管理
gzip、tar等命令结果:
4、实验心得与体会
做任何事情都要一步一步来,学习Linux也同样,而且学习Linux 需要坚持下去,这是最难能可贵的一点。
当然,一开始就抱着用Linux来架构服务器,这有点好高骛远,只有慢慢来,一步一步学习,把基本的指令掌握好,才能更好的熟练学习接下来的内容。
linux操作系统实训指导书

桂林理工大学高等职业技术学院实训指导书(2013—2014 学年度第2 学期)课程名称: Linux操作系统授课班级: 计应12-1、2、3、4任课教师: 曹英忠教研组长:系部主任:编写时间: 2014 年 6 月5日《Linux操作系统》课程实训指导书一、总体目的为了加强和巩固理论课内容,理论联系实际,培养学生的动手能力和实践能力。
并使学生通过实训熟悉Linux命令,真正学会使用Linux。
二、实训要求为了确保实训顺利进行,培养同学们良好的习惯,增强修养,提高个人素质,特制定以下实训要求:1. 实训室内禁止饮食,禁止吐痰。
禁止在实训室内喧哗、嬉戏、争斗,保持安静,轻声讨论。
2. 不准恶意破坏仪器设备,设备若有损坏及时向实训指导教师报告。
3. 不准无故旷课、迟到、早退;若有特殊情况,需事先请假,征求许可。
4. 旷课3节,实训成绩不及格,2次迟到算旷课1节。
5. 实训时间内,请勿离开实训室10分钟以上,否则以旷课论,若确有急事,需征得实训指导教师同意后方可离开。
6. 按规定时间(最后两次课开始提交)、规定格式(每人一份模板)上交实训报告。
三、实训报告格式要求要求写出实训项目的步骤,格式必须包括实训目的、实训内容、实施方案、实训结果、实训心得和鉴定表等。
四、实训考核办法本实训共九个题目,其中实训编号为一至六号为每个同学必做项,七到九为选做,只需选择其中任何一题即可。
最终根据题目难易程度、完成比例、答辩情况、实训表现和态度、实训报告的内容及其表达给以量分。
本着对大部分同学公正平等的原则,对实训成绩考核办法如下:实训成绩考核内容有实训表现与态度(10%)、实训操作过程和实训内容掌握程度(60%)、实训报告的内容与文字表达(30%)三部分组成。
具体细则如下表:五、时间分配实训目录实验一、Linux的基本操作和常用命令的使用实验二、Linux网络参数的配置实验三、Linux的用户管理实验四、Linux的进程管理实验五、Linux的文件管理实验六、利用Samba实现Windows和Linux的资源共享实验七、Linux Web服务器的配置实验八、Linux的FTP服务试验九、shell编程实验一、Linux的基本操作和常用命令的使用一、实验目的1.学会不同Linux用户登录的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3周Linux文件与目录管理一、实验内容1.练习Linux文件和目录操作命令。
2.实验目的练习Linux文件权限和文件查找命令。
二、实验目的1.掌握文件与目录管理命令2.掌握文件内容查阅命令3.了解文件与目录的默认权限与隐藏权限4.掌握如何改变文件属性与权限5.掌握命令与文件的查询方法三、实验题目1. 文件与目录管理(1) 查看Ubuntu根目录下有哪些内容?(2) 进入/tmp目录,以自己的学号建一个目录,并进入该目录。
(3) 显示目前所在的目录。
(4) 在当前目录下,建立权限为741的目录test1,查看是否创建成功。
(5) 在目录test1下建立目录test2/teat3/test4。
(6) 进入test2,删除目录test3/test4。
(7) 将root用户家目录下的.bashrc复制到/tmp下,并更名为bashrc(8) 重复步骤6,要求在覆盖前询问是否覆盖。
(9) 复制目录/etc/下的内容到/tmp下。
(10) 在当前目录下建立文件aaa。
(11)查看该文件的权限、大小及时间(12) 强制删除该文件。
(13) 将/tmp下的bashrc移到/tmp/test1/test2中。
(14) 将/test1目录及其下面包含的所有文件删除。
2. 文件内容查阅、权限与文件查找(1) 使用cat命令加行号显示文件/etc/issue的内容。
(2) 反向显示/etc/issue中的内容。
(3) 用nl列出/etc/issue中的内容。
(4) 使用more命令查看文件/etc/man.config(5) 使用less命令前后翻看文件/etc/man.config中的内容(6) 使用head命令查看文件/etc/man.config前20行(7) 使用less命令查看文件/etc/man.config后5行(8) 查看文件/etc/man.config前20行中后5行的内容(9) 将/usr/bin/passwd中的内容使用ASCII方式输出(10) 进入/tmp目录,将/root/.bashrc复制成bashrc,复制完全的属性,检查其日期(11) 修改文件bashrc的时间为当前时间3. 文件权限(1) 执行echo pwd >> pwd.sh,然后使用ls -al查询一下,发生了什么事?(2) 以两种方式查看系统中新建文件或目录的默认权限(3) 新建文件test1和目录test2,查看它们的权限是否与(2)中的默认权限相符(4) 修改pwd.sh文件权限为r-xr--r--。
(5) 执行pwd.sh。
(提示:执行本路径下文件的命令是./文件名)。
(6) 添加用户stu,修改密码为123。
(7) 修改文件test1的属主为stu,test1所属的组为stu。
(8)增加test1的属主具有可执行的权限。
4. 文件查找(1) 查看文件/root/.bashrc的类型(2) 查询ifconfig和cd命令的完整文件名(3) 只找出跟passwd有关的“说明文件”文件名(4) 找出系统中所有与passwd相关的文件名(5) 将过去系统上面3天前的24小时内有改动(mtime)的文件列出(6) 使用find查找当前目录下比man.config新的文件,并存储到man.config.new文件。
(7) 列出/etc下比/etc/man.config新的文件(8) 查找系统中所有属于root的文件及不属于任何人的文件(9) 使用find查找/下面所有名称为man.config的文件。
(10) 找出文件名为man.config的文件(11) 使用locate查找所有名称为man.config的文件。
(12) 11步和12步的结果一样么?为什么?(13) 找出/etc下文件类型为f的文件(14) 找出系统中大于1M的文件四、实验指导1. 文件与目录管理(1) 查看Ubuntu根目录下有哪些内容?ls /(2) 进入/tmp目录,以自己的学号建一个目录,并进入该目录。
cd /tmpmkdir 270931027cd 270931027(3) 显示目前所在的目录。
pwd(4) 在当前目录下,建立权限为741的目录test1,查看是否创建成功。
mkdir –m 741 test1(5) 在目录test1下建立目录test2/teat3/test4。
cd test1mkdir –p test2/teat3/test4(6) 进入test2,删除目录test3/test4。
cd test2rmdir –p test3/test4(7) 将root用户家目录下的.bashrc复制到/tmp下,并更名为bashrc。
cp /root/.bashrc /tmp/bashrc注意:运行上面的命令可能会出现“cp: cannot stat `/root/.bashrc': Permission denied”的错误,这时我们需要使用su命令切换到超级用户下。
但是在我们安装Ubuntu的时候只创建了自己的账户和密码,而没有对Root账户进行设定,因此第一次想进入root账户的时候,系统提示输入密码,这里因为起初就没有设定密码,所以密码是不存在的(但是又必须输入密码才可以进入root),那要想进入root账户怎么办呢?具体解决步骤如下:➢sudo passwd root :系统会提示你,叫你输入你自己账户的密码➢【sudo】passwd for xxx(你自己的账户):xxxxxxx(输入你账户的密码,注意这里是看不见的),然后提示你为root账户设置密码➢Enter new UNIX password:xxxxxxx(设置的root账户密码)> 最后提示你重新输入设置的密码➢Retype new UNIX password:xxxxxxx在root密码设置成功后,先输入su命令,然后输入root的密码。
再次执行cp /root/.bashrc /tmp/bashrc命令(8) 重复步骤6,要求在覆盖前询问是否覆盖。
cp –i /root/.bashrc /tmp/bashrc提示语句:cp: overwrite ‘/tmp/bashrc’? 如果覆盖请输入y,否则输入n (9) 复制目录/etc/下的内容到/tmp下。
提示语句:cp –r /etc/ /tmp(10) 在当前目录下建立文件aaa。
touch aaa(11) 查看该文件的权限、大小及时间ls –l提示语句:Total 4-rw-r—r—1 root root 0 Apr 4 08:31 aaa(12) 强制删除该文件。
rm –f aaa(13) 将/tmp下的bashrc移到/tmp/270931027/test1/test2中。
mv /tmp/bashrc /tmp/270931027/test1/test2(14) 将test1目录及其下面包含的所有文件删除。
rm –r /tmp/270931027/test1可能会出现的提示语句:Rm: descend into directory ‘/tmp/041140103/test1’? yRm: descend into directory ‘/tmp/041140103/test1/test2’? y Rm: remove regular file ‘/tmp/041140103/test1/test2/bashrc’ y Rm: remove directory ‘/tmp/041140103/test1/test2’? yRm: remove directory ‘/tmp/041140103/test1/’? y2. 文件内容查阅及属性修改(1) 使用cat命令加行号显示文件/etc/issue的内容。
cat -n /etc/issue(2) 反向显示/etc/issue中的内容。
tac /etc/issue(3) 用nl列出/etc/issue中的内容。
nl /etc/issue(4) 使用more命令查看文件/etc/manpath.configmore /etc/manpath.config注意:输入q可退出manpath.config文件(5) 使用less命令前后翻看文件/etc/manpath.config中的内容less /etc/manpath.config注意:输入q可退出manpath.config文件(6) 使用head命令查看文件/etc/manpath.config前20行head -n 20 /etc/man.config(7) 使用tail命令查看文件/etc/manpath.config后5行tail -n 5 /etc/manpath.config(8) 查看文件/etc/manpath.config前20行中后5行的内容head -n 20 /etc/manpath.config|tail -n 5(9) 将/usr/bin/passwd中的内容使用ASCII方式输出od -t c /usr/bin/passwd(10) 进入/tmp目录,将/root/.bashrc复制成bashrc,复制完全的属性,检查其日期cd /tmpcp -a /root/.bashrc bashrc(此处也会出现permission denied的问题,输入su,根据提示输入root用户的密码,再次执行cp -a /root/.bashrc bashrc)以下命令是用来检查bashrc的属性ll bashrc;ll --time=atime bashrc;ll --time=ctime bashrc上面的ll是ls –l的别名,用来代替ls –l可以通过在终端输入命令alias查看系统中别名和对应的命令atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch 命令更改为当前时间;ctime:变更时间(change time),指的是文件本身最后被变更的时间,变更动作可以使chmod、chgrp、mv等等;mtime:修改时间(modify time),指的是文件内容最后被修改的时间,修改动作可以使echo重定向、vi等等;(11) 修改文件bashrc的时间为当前时间touch bashrc(此处也可能出现权限问题,解决方法同上)ll bashrc;ll --time=atime bashrc;ll --time=ctime bashrc3. 文件权限(1) 执行echo pwd >> pwd.sh,然后使用ls -al查询一下,发生了什么事?(2) 以两种方式查看系统中新建文件或目录的默认权限①umask②umask -S附umask命令介绍当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限怎么来的呢?umask设置了用户创建文件的默认权限,系统管理员必须要设置一个合理的umask值。