linux操作系统实验指导书
计算机操作系统实验指导linux版,操作系统实验指导书(linux版).doc
计算机操作系统实验指导linux版,操作系统实验指导书(linux版).doc操作系统实验指导书(linux版)《操作系统》实验指导书实验学时:16适⽤专业:计算机科学与技术实验⼀:进程和线程的创建1. 在linux下编写⼀个应⽤程序,命名为an_ch2_1b。
这个程序不断地输出如下⾏:Those output come from child,[系统时间]另外写⼀个应⽤程序,命名为an_ch2_1a。
这个程序创建⼀个⼦进程,执⾏an_ch2_1b。
这个程序不断地输出如下⾏:Those output come from child,[系统时间]观察程序运⾏的结果,并对你看到的现象进⾏解释。
2。
在linux环境下编写⼀个控制台应⽤程序,程序中有⼀个共享的整型变量shared_var,初始值为0;创建⼀个线程并使其⽴即与主线程并发执⾏。
新创建的线程与主线程均不断地循环,并输出shared_var 的值。
主线程在循环中不断地对shared_var 进⾏加1操作,即每次循环shared_var 被加1;⽽新创建的线程则不断地对shared_var 进⾏减1 操作,即每次循环shared_var 被减1。
观察程序运⾏的结果,并对你看到的现象进⾏解释。
3。
提交源代码以及实验报告。
实验⼆:进程和线程同步和互斥1。
⽣产者消费者问题(信号量)参考教材中的⽣产者消费者算法,创建5个进程,其中两个进程为⽣产者进程,3个进程为消费者进程。
⼀个⽣产者进程试图不断地在⼀个缓冲中写⼊⼤写字母,另⼀个⽣产者进程试图不断地在缓冲中写⼊⼩写字母。
3个消费者不断地从缓冲中读取⼀个字符并输出。
为了使得程序的输出易于看到结果,仿照阅读材料中的实例程序,分别在⽣产者和消费者进程的合适的位置加⼊⼀些随机睡眠时间。
可选的实验:在上⾯实验的基础上实现部分消费者有选择地消费某些产品。
例如⼀个消费者只消费⼩写字符,⼀个消费者只消费⼤写字母,⽽另⼀个消费者则⽆选择地消费任何产品。
linux操作系统实验指导书(20120522)
《linux操作系统》实验指导书数学科学学院信息与计算科学教研室2013年3月编写人:汪志圣目录实验一Linux的安装及环境实验二Linux常用管理命令实验三Linux系统管理实验四Linux基本网络配置实验五FTP及Samba服务器的配置与使用实验六Apache服务器的配置与使用实验一 Linux的安装及环境一、实验内容学习linux的安装过程及硬盘分区、linux的启动和退出。
二、实验目的及要求◆能够独立安装linux操作系统◆掌握启动和退出redhat linux9.0的方法。
◆掌握启动和退出redhat的方法以及在不同运行级别下的redhat查看。
三、实验环境及条件奔腾以上微机一台,redhat linux9.0操作系统。
四、实验设计及实施的指导⏹安装redhat linux9.0操作系统的准备工作:1. Red Hat linux 9.0的硬件需求:◆CPU◆硬盘空间:最少安装450MB;安装服务器850MB;安装个人桌面1.7GB;安装工作站2.1GB;全部安装 5.0GB◆内存CPU的类型和型号2. 安装前的准备◆硬件兼容性:/hcl◆磁盘空间◆安装类型:个人桌面、工作站、服务器、定制、升级⏹安装redhat linux9.0操作系统的步骤:⏹Red Hat Linux9.0的登录和关闭⏹登录:登录实际上是向系统做自我介绍,又称验证(authentication)。
⏹注销:如果想切换用户登录,可采用注销当前图形化桌面会话。
操作的方法是:◆依次选择“主菜单→注销”命令。
◆打开确认对话框,选择“注销”选项,然后点击“确定”按钮。
⏹关机和重新启动◆依次选择“主菜单→注销”命令。
◆在打开的对话框,选择“关机”或“重新启动”选项。
⏹命令方式关机◆shutdown命令◆poweroff命令:关闭系统后关闭电源◆reboot命令:只能重新启动系统,不能关闭系统。
◆halt命令:如果系统的运行级别为0或6则关闭系统,否则调用shutdown命令来关闭系统。
《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常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。
方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。
命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。
2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。
例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。
步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。
步骤4:直接列出子目录中的文件。
例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。
步骤7:使用-a或-A选项,观察结果有什么变化。
步骤8:综合使用以上选项。
(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。
mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。
mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。
如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。
如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。
Linux操作系统实验说明书
Linux操作系统实验说明书1、实验内容及课时为了使学生在上机实验时目标明确,本实验指导书根据教学大纲针对课程内容编写了4个实验,每个实验2学时,学生可以在上机时先完成指导书中给出的内容,在理解掌握所学知识的基础上再深入其他的操作。
实验学时6学时,实验一、二必做,实验三和实验四选一个完成。
4个实验如下:2、实验设备要求实验用机的软件和硬件基本配置。
软件配置:Windows 2000/XP/7系统Orade VM VirtualBox 4 及以上版本Linux Redhat系列硬件配置:CPU P4 2.0G以上、内存 512MB以上3、实验报告要求仔细阅读实验指导书,对实验中要求操作的部分进行操作并截图,最后完成实验心得。
实验报告格式由老师统一提供,最后打印装订统一提交。
实验一、利用虚拟机安装并启动RHEL Server 5一、实验要求(1)掌握利用虚拟机()软件安装RHEL Server5的基本步骤;(2)启动RHEL Server5并进行初始化设置;(3)登录桌面环境;(4)注销与关机。
二、实验内容下创建Red Hat Linux虚拟机(两种方式选择一种即可),要求虚拟机的内存为512MB或更大,硬盘为15GB或更大。
(2)使用RHEL 5.4的DVD光盘或ISO文件安装Linux系统。
三、实验指导和步骤1.硬盘和分区知识以及Linux文件系统的组织方式(1)硬盘和分区知识磁盘有IDE接口和SCSI接口两种。
磁盘在使用前需分区。
磁盘分区有主分区、扩展分区和逻辑分区之分。
一块硬盘可以有4个主分区,其中一个主分区的位置可以有一个扩展分区替换,即可以有3个主分区和一个扩展分区,且一块硬盘只能有一个扩展分区,在这个扩展分区中可以划分多个逻辑分区。
(2)Linux如何表示分区在Windows系统中使用盘符来标识不同的分区,而在linux下使用分区的设备名来标识不同的分区,设备名存放在/dev目录中。
磁盘设备名称如下:●系统的第1块IDE接口的硬盘称为/dev/hda●系统的第2块IDE接口的硬盘称为/dev/hdb●系统的第1块SCSI接口的硬盘称为/dev/sda●系统的第2块SCSI接口的硬盘称为/dev/sdb分区使用数字编号表示:●系统的第1块IDE接口硬盘的第1个分区称为/dev/hda1●系统的第1块IDE接口硬盘的第5个分区称为/dev/hda5●系统的第2块SCSI接口硬盘的第1个分区称为/dev/sdb1●系统的第2块SCSI接口硬盘的第5个分区称为/dev/sdb5注意:数字编号1-4留给主分区或扩展分区使用,逻辑分区编号从5开始。
linux实验指导书(08)
《L i n u x实用操作系统》实验指导概述一、实验教学的内容及目的本课程的实验指导书对上机实验内容部分进行指导。
上机试验以培养学生的独立思考能力与动手能力为主导原则,目的在于对课堂讲授的内容加深理解和巩固,让学生在理解基本理论的基础上,掌握Linux的功能、掌握Linux操作的方法,提高学生的分析问题、解决问题的能力和动手能力。
在培养学生动手实践能力的同时,逐步锻炼学生自学的能力,进一步树立学生的创新精神。
二、实验基本内容及课时为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了10个实验,每个实验2学时,学生可以在上机时先完成指导书中给出的内容,在理解掌握所学知识的基础上再深入其他的操作。
指导书中的10个实验如下:三、实验设备要求实验用机的软件和硬件基本配置。
软件配置:Windows 2000/XP/Vista/Win7系统Vmware Workstation 6.0及以上版本Linux Redhat系列硬件配置:CPU P4 2.0G以上、内存 512MB以上实验一安装Linux操作系统【实验目的】了解Linux操作系统的发行版本;掌握Linux系统安装方法;练习系统登录、注销、重启和关机。
【实验内容】1.Vmware Workstation 6.0下创建Red Hat Linux虚拟机,要求虚拟机的内存为256MB或更大,硬盘为8GB或更大。
2.使用RHEL 5.3的DVD光盘或ISO文件安装Linux系统。
【实验指导】1.硬盘和分区知识以及Linux文件系统的组织方式(1)硬盘和分区知识磁盘有IDE接口和SCSI接口两种。
磁盘在使用前需分区。
磁盘分区有主分区、扩展分区和逻辑分区之分。
一块硬盘可以有4个主分区,其中一个主分区的位置可以有一个扩展分区替换,即可以有3个主分区和一个扩展分区,且一块硬盘只能有一个扩展分区,在这个扩展分区中可以划分多个逻辑分区。
(2)Linux如何表示分区在Windows系统中使用盘符来标识不同的分区,而在linux下使用分区的设备名来标识不同的分区,设备名存放在/dev目录中。
Linux操作系统实验指导书
Linux操作系统实验指导书《Linux系统管理与维护》实验指导书实验一初识Linux操作系统一实验名称初识Linux操作系统二实验目的与要求掌握Linux的启动、登录与注销。
三实验容1.以root用户和普通用户两种不同身份登录Linux,说出其登录后得差异。
2.图形模式下的注销、重启与关机。
3.学会在虚拟机上登录和注销Linux。
四操作步骤与结果分析五问题与建议实验二 Linux的桌面应用一实验名称Linux的桌面应用二实验目的与要求熟悉Linux操作系统桌面环境熟悉Linux文件系统及常用的操作掌握Linux下使用外部存储设备、网络设备掌握Linux下安装应用程序三实验容1.查看GNOME提供的“应用程序”、“位置”或者“系统”菜单,运行其中的应用程序和工具。
2.查看Linux文件目录结构,学会常用的文件目录操作,如复制、粘贴、移动、删除、更名、创建文档、创建文件夹等。
3.练习在Linux下使用光盘和U盘。
4.学会网络配置,使计算机能够进行网络浏览等操作。
5.学会在Linux下安装新的应用软件。
四操作步骤与结果分析五问题与建议实验三 Linux操作系统的安装一实验名称Linux操作系统的安装二实验目的与要求掌握安装Linux操作系统三实验容1.通过学习《项目五 Linux操作系统的安装及远程服务》的容,学会如何安装Linux。
环境:windows 系统、vmware虚拟机、Redhat Linux镜像光盘。
通过安装向导将安装分为两步:1、基本安装,2、配置及具体安装。
在第一阶段重点如何分区,在第二阶段重点掌握如何设置密码及安装桌面环境。
四操作步骤与结果分析五问题与建议实验四 Linux在系统管理中的应用一实验名称Linux在系统管理中的应用二实验目的与要求理解Linux文件系统,掌握文件目录命令。
掌握常用的文件管理命令。
理解Linux用户、组和权限的概念,掌握用户、组和权限管理命令。
理解设备文件的概念,掌握常用的设备管理命令。
Linux实验指导书
《Linux操作系统》实验指导书适用专业:计算机科学与技术江苏科技大学计算机科学与工程学院2008年12月前言本课程是计算机科学与技术专业的一门专业基础课。
通过学习主要使学生掌握操作系统的基本原理,课程以Linux操作系统为例进行讲解,实验也是在Linux操作系统下进行的。
为了加深和巩固学生对操作系统实现原理的理解,培养学生熟练运用操作系统进行应用程序设计,本课程设置了7个实验,对操作系统基本操作、程序设计基础、进程管理、存储管理、文件管理、设备管理、网络管理等方面设置了实验。
具体实验项目为:(1)实验一熟悉Linux常用命令;(2)实验二 Linux下程序设计基础;(3)实验三 Linux下进程间管道通信;(4)实验四 IPC进程间共享内存通信;(5)实验五 IPC信号量使用(6)实验六 Linux内存基本原理(7)实验七 Linux文件管理实验(8)实验八设备驱动程序(9)实验九 Linux 下socket网络通信。
实验一要求熟练Linux下的常用命令,熟练地操作linux。
实验二要求掌握vim编辑器,gcc编译器和gdb调试器的使用。
实验三要求掌握有名管道和无名管道的使用。
实验四要求熟悉共享内存的实现原理,并掌握其使用方法。
实验五要求掌握信号量的使用方法。
实验六要求掌握内存的操作及内存分配和回收等函数的使用。
实验七要求掌握文件操作函数的使用。
实验八要求理解驱动程序的结构,自己编写简单的模块程序。
实验九要求理解网络间进程间通信的基本理论,了解客户/服务器模式;掌握socket的结构以及通信的实现方法。
实验一熟悉Linux常用命令实验学时:3学时实验类型:演示实验要求:必修一. 实验目的:1.掌握Linux下各类命令的使用方法;2.熟悉Linux操作环境。
二.实验内容:练习使用Linux常用命令。
三.实验环境:一台已经安装好Linux操作系统的主机/或安装过vmware的windows系统。
四、实验操作:虚拟机的安装见附件1Linux下常用命令见附件21)获得命令帮助分别演示一下help --help man info 命令的用法;2)目录操作命令(1)启动计算机,利用root用户登录到系统,查看提示符,区别#和$提示符。
《Linux操作系统》实验指导书.v1.2
# 根据实际情况修改(红色处改为自己的学号后两位)。
eth1 的配置如下:(/etc/sysconfig/network-scripts/ifcfg-eth1) DEVICE=eth1 BOOTPROTO=dhcp ONBOOT=yes
(2)配置 DHCP 服务器(/etc/dhcpd.conf) ddns-update-style interim;
# service network restart (2)安装 samba 文件
(A)检测系统内部是否已经安装好 samba 文件 # rpm -qa | grep samba
(B)如果显示类似如下的版本信息,则证明系统内已经安装好 samba 服务 samba-common-3.0.33-3.14.el5
4、实验步骤 (1)配置两块网卡 eth0 和 eth1(均使用 bridge 方式连接)
eth0 的配置如下:(/etc/sysconfig/network-scripts/ifcfg-eth0)
DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.16.1 NETMASK=255.255.255.0 ONBOOT=yes
# getenforce 如果输出“Enforcing”,则输入下面的命令
# setenforce 0 (B)通过 Windows 访问 Linux
右击“我的电脑”,左键单击映射网络驱动器,在文件夹方框内按如下格式填写
\\192.168.0.253\share 如果下次需要映射其它用户的文件,可以先断开原来的映射,然后通过修改“其它
# smbclient -L //192.168.0.1 -U 用户 1 # 列出用户 1 的所有共享信息 # smbclient //192.168.0.1/共享名 - U 用户 1 # 访问用户 1 的“共享名”目录
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用户登录的方法。
Linux操作系统实验指导书.doc
《Linux操作系统》实验指导书主编教师:王振目录实验一Linux操作系统的安装 (3)【实验目的】 (3)【实验环境】 (3)【实验重点及难点】 (3)【实验内容】 (3)实验二常用命令的使用(一) (5)【实验目的】 (5)【实验环境】 (5)【实验重点及难点】 (5)【实验内容】 (5)实验三常用命令的使用(二) (9)【实验目的】 (9)【实验环境】 (9)【实验重点及难点】 (9)【实验内容】 (9)实验四VI编辑器的使用 (14)【实验目的】 (14)【实验环境】 (14)【实验重点及难点】 (14)【实验内容】 (14)实验五Linux系统管理与配置 (15)【实验目的】 (15)【实验环境】 (16)【实验重点及难点】 (16)【实验内容】 (16)(一)命令行管理 (16)(二)图形界面管理 (17)实验六shell编程(一) (19)【实验目的】 (19)【实验环境】 (19)【实验重点及难点】 (19)【实验内容】 (19)实验七shell编程(二) (23)【实验目的】 (23)【实验环境】 (23)【实验重点及难点】 (23)【实验内容】 (23)实验八FTP服务器的配置 (25)【实验目的】 (25)【实验环境】 (25)【实验重点及难点】 (25)【实验内容】 (25)实验九NFS服务器 (26)【实验目的】 (26)【实验环境】 (26)【实验重点及难点】 (26)【实验内容】 (26)实验十配置Samba服务器 (28)【实验目的】 (28)【实验环境】 (28)【实验重点及难点】 (28)【实验内容】 (28)实验一Linux操作系统的安装【实验目的】1.掌握Linux操作系统的安装;2.通过安装,学习Linux操作系统与其他操作系统的区别。
【实验环境】1、Linux操作系统安装;2、虚拟机软件;3、计算机内存配置要求512M以上。
【实验重点及难点】Linux操作系统安装过程。
linux实训指导书
目录课题一文件和目录操作 (3)课题二文件访问权限 (7)课题三磁盘配额quota实验 (9)课题四NIS配置实验 (10)课题五网络基本配置 (12)课题六dhcp服务器 (15)课题七Samba服务器 (17)课题八NFS服务器 (22)课题九Web服务器 (23)课题十ftp服务器 (27)课题十一dns服务器 (31)课题十二sendmail邮件服务器 (35)课题十三iptables应用 (37)序(使用说明)Linux操作系统是当前发展最迅速的操作系统。
无论是在数据管理、个人桌面应用还是服务器方面均表现了优秀的性能。
由于Linux的开放性特点,其中有些服务器已经被移植到了windows和其它的操作系统中。
使得服务器使用的占有率超过了windows服务器的占有率。
其中WEB服务器、DNS服务器达到了60%以上占有率。
Linux操作系统所涉及的知识面相当广泛,包括用户管理、系统管理、网络管理以及内核编程。
本实训指导书根据大纲要求,侧重了系统管理和网络管理两大方面的内容。
掌握Linux系统管理和服务器配置是做为一个网络专业的学生必须掌握的内容。
为了使用大家更好更快地掌握各种服务的配置方法,在编写本实训指导书时,分课题进行,每个课题均有一个中心任务。
为了分解实验难度,又根据知识点的特点和难易程度分解成了多个实验,每个实验均描述了实验情景。
学生根据实验情景很容易迁移到现实配置中去。
完成本实训指导书中的所有实验,将会大大提高自己的Linux操作水平。
在使用本实训指导书时请注意以下事项:1、本实训指导书中的所有实验均以fedora6.0为基础进行调试,使用其它版本的Linux时请参考执行。
2、在做每个实验前,请备份好相关的配置文件。
每个实验完成后,要及时恢复实验环境,以便完成其它的实验,也便于他人使用。
3、本实训中所有相关服务器的配置均可通过Webmin进行实验,使用Webmin的配置方法本文没有给出,请自己进行试验。
linux操作系统实验报告书
linux操作系统实验报告书(1)一.实验名称:Linux基本命令的使用二.实验目的:1.进一步练习Linux登录和退出的方法2.练习与目录和文件操作相关的Linux命令:cd:切换目录mkdir:建立一个新目录cp:文件拷贝ls:显示目录及文件的内容mv:更改文件名称cat、more、less:浏览文件内容chmod:更改文件或目录的访问权限rm:删除文件rmdir:删除目录三.实验内容:1.登录进入Linux 系统。
2.将工作目录切换到根目录,用ls命令查看根目录下的内容,尝试使用-a,-l,-F,-A,-lF等不同选项并比较不同之处。
3.在家目录下建立一个名为test的新目录,将工作目录切换到test下,然后将/tmp下的文件lesson.log拷贝到该目录下,并将lesson.log用mv命令改名为:TestRenName.txt。
4.用cat命令浏览文件TestRenName.txt的内容,用more命令进行浏览翻页操作。
再用less命令浏览文件TestRenName.txt的内容。
5.用ls命令查看test下的文件的权限,并更改文件TestRenName.txt的权限为:只允许自己读写,不允许其他用户访问。
用ls命令查看更改后的结果后再将文件TestRenName.txt的权限更改为系统默认的权限:-rw-r--r--。
6.用rm命令删除test目录下的所有文件,再用rmdir命令删除test目录。
7.用logout命令退出系统。
四.结果分析:五.实验心得*********************************************************************linux操作系统实验报告书(2)一.实验名称:Linux基本命令的使用二.实验目的:1. 掌握监视系统的几个Linux基本命令:PS--查看系统的进程tty--查看当前使用的终端df--查看系统的文件系统的空间使用情况du--查看具体某个文件和目录的磁盘空间的占用情况free--查看使用的内存资源的情况2. 掌握Linux下的联机帮助手册的使用3. 掌握Linux命令的简要帮助的获取方法4. 掌握一些其他常用的Linux命令:cal--显示日历date--显示系统的日期和时间clear--清屏find--查找文件uname--查看系统信息who--查看其他登录的用户which--查看命令的全路径tar--Linux下的压缩与解压缩命令三.实验内容:1.使用ps查看系统的进程运行情况,使用不同的命令选项并比较显示结果的差别;查看当前系统已安装的文件系统的空间使用情况;查看用户的家目录占用了多少空间;查看使用的内存资源的情况.2.查看ls命令的详细使用方法,查看ps命令的详细使用方法.3.获取ls命令的简要帮助信息,获取ps命令的简要帮助信息.4.用cal命令显示日历,用date命令显示系统的日期和时间,用clear清除屏幕,用find命令在系统中查找文件ch1.doc,用uname命令查看系统的信息,用who 命令查看其他登录的用户,用which命令查看一些命令的全路径,用tar命令来压缩test目录下的所有后缀为doc的文件到文件doc.tar.gz中,将doc.tar.gz 复制到用户的家目录并展开压缩文件.四.结果分析:1. 要查看系统的进程运行情况可使用ps命令:[stu@cs-linux stu]$ psPID TTY TIME CMD4442 pts/0 00:00:00 bash11683 pts/0 00:00:00 ps第一列中的PID表示进程编号,第二列中的TTY表示提交该进程的终端号,第三列中的TIME表示该进程已运行的时间,第四列中的CMD表示该进程所对应的命令.如果要显示进程更详细的信息,可以使用参数ps u:[stu@cs-linux stu]$ ps uUSER PID %CPU %MEM VSZ RSSTTY STAT START TIME COMMAND501 4442 0.0 0.3 5560 784 pts/0 S 09:45 0:00 bash501 11684 0.0 0.2 2592 644 pts/0 R 10:16 0:00 ps -uUSER表示进程拥有者,%CPU表示CPU时间的占用比例,%MEM表示内存的占用比例,VSZ表示进程的大小,RSS表示常驻内存部分大小,START表示进程的启动时间.如果要用长格式显示系统进程的信息,可以使用参数ps l:[stu@cs-linux stu]$ ps lFS UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME C MD4 S 501 4174 4173 0 75 0 - 1389 wait4 pts/0 00:00:00 bash0 R 501 4201 4174 0 80 0 - 776 - pts/0 00:00:00 ps要查看当前系统已安装的文件系统的空间使用情况,使用命令df:[stu@cs-linux stu]$ df文件系统1K-块已用可用已用% 挂载点/dev/hda7 9574520 2833764 6254392 32% /none 111472 0 111472 0% /dev/shm/dev/hda5 30701232 13538096 17163136 45% /mnt/hdd要查看用户的家目录占用了多少空间,先将工作目录切换到家目录,再使用命令du:[stu@cs-linux stu]$ du12 ./.kde/Autostart16 ./.kde8 ./.xemacs4 ./test64 .以上结果表示家目录公占用64KB的空间.要查看使用的内存资源的情况,应使用命令free:[stu@cs-linux stu]$ freetotal used free shared buffers cached Mem: 222948 216688 6260 0 17832 92792 -/+ buffers/cache: 106064 116884Swap: 514040 0 514040以上结果表示系统内存及交换空间使用情况.2. 查看ls命令的详细使用方法,使用命令man ls:[stu@cs-linux stu]$ man ls(.......显示内容省略)查看ps命令的详细使用方法,使用命令man ps:[stu@cs-linux stu]$ man ps(.......显示内容省略)3. 获取ls命令的简要帮助信息,可使用命令ls --help:[stu@cs-linux stu]$ ls --help(.......显示内容省略)获取ps命令的简要帮助信息,可使用命令ps --help:[stu@cs-linux stu]$ ps --help(.......显示内容省略)4. 要显示日历可使用命令cal:[stu@cs-linux stu]$ cal六月2004日一二三四五六1 2 3 4 56 7 8 9 10 11 1213 14 15 16 17 18 1920 21 22 23 24 25 2627 28 29 30以上用命令cal不加任何参数时显示当月日历,如果要指定查看某年某月的日历,可以加[月][年]参数,如要查看2004年8月:[stu@cs-linux stu]$ cal 08 2004八月2004日一二三四五六1 2 3 4 5 6 78 9 10 11 12 13 1415 16 17 18 19 20 2122 23 24 25 26 27 2829 30 31要显示系统的日期和时间,可使用命令date:[stu@cs-linux stu]$ date五6月18 11:23:23 CST 2004表示当前时间为2004年6月18日星期五11:23:23.用clear命令清除屏幕,之后将把已前显示的结果清除:[stu@cs-linux stu]$ clear用find命令在系统中查找文件ch1.doc,应首先退出到根目录下,在使用命令find ch1.doc:[stu@cs-linux /]$ cd /[stu@cs-linux /]$ find / -name "ch1.doc"find: /home/wb: 权限不够/home/stu/test/ch1.doc结果表示找到的文件在/home/stu/test/目录下.用uname命令查看系统的信息:[stu@cs-linux /]$ unameLinux用who命令查看其他登录的用户:[stu@cs-linux /]$ whostu tty1 Jun 18 14:22root pts/0 Jun 18 14:23 (:0.0)用which命令查看一些命令的全路径,如查看命令ls和ps的全路径:[stu@cs-linux /]$ which lsalias ls='ls --color=tty'/bin/ls[stu@cs-linux /]$ which ps/bin/ps用tar命令来压缩test目录下的所有后缀为doc的文件到文件doc.tar.gz中,如下:[stu@cs-linux test]$ tar cvf doc.tar.gz *.docch1.docch2.doc[stu@cs-linux test]$ lsch1.doc ch2.doc doc.tar.gz sesson.txt使用命令加参数cvf来打包所有后缀为doc的文件,参数c表示建立新文档,参数v表示在处理过程中显示相关信息,参数f表示以文件方式打包.现test目录下共有doc文件2个,所以显示ch1.doc,ch2.doc.打包后用ls命令查看,发现多了一个doc.tar.gz文件,表明操作成功.将doc.tar.gz复制到用户的家目录并展开压缩文件:[stu@cs-linux test]$ cd ..[stu@cs-linux stu]$ cp test/doc.tar.gz doc.tar.gz[stu@cs-linux stu]$ tar xvf doc.tar.gz *.docch1.docch2.doc[stu@cs-linux stu]$ lsch1.doc ch2.doc doc.tar.gz test第三行的参数x表示解包文件.五.实验心得这一章主要学习了Linux下的一些关于监视系统的命令以及一些常用辅助命令,对于一个Linux的系统管理员,掌握这些命令的使用是非常重要的,因为这些命令不仅可以让系统管理员了解到系统的运行情况,还可以了解到磁盘及内存的占用情况,以便系统管理员根据情况作出相应调整。
Linux操作系统实验指导书(2021)
操作系统实验指导书目录操作系统 (1)实验指导书 (1)目录 (2)实验一Linux的安装与编译 (1)1.1 实验目的 (1)1.2 背景知识 (1)1.2.1 Linux简史 (1)1.2.2 内核的功能和结构 (3)1.2.3 内核源代码组织结构 (4)1.2.4 内核的功能版本和发行版 (6)1.2.5 学习Linux辅助软件介绍 (6)1.3 实验内容 (6)1.3.1 安装Ubuntu (6)1.3.2 编译Linux内核 (9)实验二Linux基本命令 (14)2.1 实验目的 (14)2.2 背景知识 (14)2.3实验内容 (14)实验三进程管理 (19)3.1 实验目的 (19)3.2 背景知识 (19)3.3实验内容 (19)3.3.1进程创建 (19)3.3.2进程控制 (19)3.3.3参考程序 (19)实验四进程通信 (22)4.1实验目的 (22)4.2背景知识 (22)4.3实验内容 (30)实验五存储管理 (38)5.1实验目的 (38)5.2背景知识 (38)5.3实验内容 (38)实验六文件管理 (49)6.1实验目的 (49)6.2背景知识 (49)6.3实验内容 (49)实验一Linux的安装与编译1.1 实验目的●了解Linux发展历史、功能和特点。
●学习和动手安装Linux操作系统。
●学习和动手编译Linux内核。
1.2 背景知识1.2.1 Linux简史1981 年IBM 公司推出享誉全球的微型计算机IBM PC。
在1981-1991 年间,MS-DOS 操作系统一直是微型计算机上操作系统的主宰。
此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。
当时Apple 的MACs 操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。
当时的另一个计算机技术阵营是Unix 世界。
但是Unix 操作系统就不仅是价格贵的问题了。
为了寻求高利率,Unix 经销商将价格抬得极高,PC 小用户就根本不能靠近它。
Linux操作系统实训指导书
Linux操作系统实训指导书实训名称:Linux操作系统实训课程代码:学分:3实训周数:3课时数:60适用专业:计算机科学与技术一、实训的目标1.培养学生查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。
2.能熟练应用Linux桌面版,使用Linux替代Windows进行日常办公操作,学会在Linux平台上构建应用服务器,参与小组协作,共同完成综合课题任务。
3.根据个人的使用经验和结果,撰写实验报告。
二、实训的背景知识背景知识是学生具备基本的网络基础知识,会操作windows平台。
三、实训内容(一)Ubuntu server的安装1.到ubuntu的网站下载光盘镜像(For X86)2.我们使用vm安装,可以不用刻盘,要在新计算机上安装一般要刻盘3.使用vm6.5安装步骤如下:创建虚拟机选择虚拟机类型选择cd的ISO所在地目录用cd引导选择语言,我们工作时建议选择English,在做实验时可以选择中文简体,一般来说,安装Ubuntu server 没有必要选择中文环境。
因为服务器配置和管理都是在终端下进行的,很少用到中文也不能用中文(默认无法显示中文,除非用zhcon)。
不过这里还是选择“中文(简体)”好了,需要英文环境还可以改的。
选择第一项开始安装,需要做一些安装的设置,比如:选择键盘布局选择china加载组件和配置网络接下来会加载光盘上的组件,然后自动进行网络的配置──前面我已经说过我的网络是DHCP 自动分配的了,所以我这里很顺利。
如果你不是,也不要紧,安装好以后也可以进行网络的配置,这两个步骤完成后,就会要求输入主机名,默认是“ubuntu”,我取成了“kxsrv”接着是时钟设置硬盘分区是Linux 中非常重要的一关,如果要详细介绍可以单独介绍成一个章节,但是现在的重点不是这个,所以分区也采用的默认的设置。
在企业中我们也可以选择手动——,分成一个―/‖和一个SWAP和用户自己的数据分区。
Linux操作系统实验指导
(18)将echohelp2文件的所有者改为root用户。
实验环境
硬件环境:PC计算机;
软件环境:Windows XP;VMware Workstation9.0.2;Ubuntu-12.04.4-desktop-i386.iso;
实验背景知识
参考教材第二章,第三章相关内容。
实验步骤
1.安装VMware Workstation软件。
采用Typical方式安装即可。
(9)将user3中的echohelp1文件压缩为echohelp1.gz文件。
student@student-virtual-machine:~/user/user2/user21$ cd ~
student@student-virtual-machine:~$ cd user/user3
student@udent-virtual-machine:~/user/user3$ gzip echohelp1
abc
(7)查看abc.gz文件解压缩后得到的文件的内容。
student@student-virtual-machine:~/user/user2/user21$ cat abc
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
(15)在用户主目录中,为user3目录中的echohelp2文件,建立一个名为echohelp2lh的硬链接文件。
student@student-virtual-machine:~$ ln user/user3/echohelp2 echohelp2lh
Linux操作系统实验指导书v14.4
Linux操作系统实验指导书Zeus第一章概述本指导书是《Linux操作系统》理论课程的实验环节,以培养学生动手能力、团队合作能力、演讲报告能力为中心,重点安排了Linux系统安全管理和开源项目开发方法两个部分的一系列实验:Linux的安装、Linux基本命令使用实验、X Window 的使用、Linux 操作系统安全配置和管理、Linux 操作系统下的网络应用、Shell 程序分析、Shell 程序设计实践、Linux 上应用程序的安装是 Linux 系统安全管理部分,这些实验从基本使用出发,由浅入深,完成安全管理的设计和实现,最后再通过程序设计对安管理进行巩固,使学生掌握使用 Shell 程序进行系统安全管理的基本方法。
Shell 程序分析、Shell 程序设计实践、Linux 操作系统环境下的 C 程序设计、开放源代码软件目开发工具的使用、开放源代码软件项目开发实践、Linux网络编程实验是开源项目开发方法部分,这些实验从设计方法、开发工具使用、开发方法等方面对开放源代码项目开发方法进行了较为全面的阐述,使学生能够体验开发工具使用、设计开发步骤、实践开发过程,从而提高程序开发的能力,同时也能培养学生的团队精神。
本指导书是在多年的 Linux实践教学基础上编写的,充分考虑到了学习者的专业特点学习特点、知识结构等,适合信息安全、计算机应用、信息管理专业使用,也适合学生自学。
修订历史版本日期负责人原因V14.2 2014/02/20 丘森辉修改V14.3 2014/03/3 丘森辉修改V14.4 2014/03/27 丘森辉修改格式第二章实验基础知识概述1.1 实验环境介绍(1)硬件环境:实验需要一个简单的局域网,其中,服务器和实验用机使用交换机连接在一起,使用同一个网段的 IP 地址。
实验用机为典型的个人计算机,内存 256M 以上,CPU 1G Hz 以上,安装 Windows 2000 操作系统。
Linux操作系统实验指导书
Linux操作系统实验指导书Linux操作系统实验指导书计算机科学与技术学院技术科学与技术系实验⼀Linux系统安装与简单配置⼀、实验⽬的1.掌握虚拟机的配置过程。
2.掌握Linux系统的安装过程和简单配置⽅法。
3.掌握Linux系统的启动、关闭步骤。
⼆、实验内容1.安装并使⽤虚拟机(如Sun Virtualbox ver 3.06)。
2.在虚拟机上安装Linux系统(如红旗Linux桌⾯版4.0)。
3.配置Linux系统运⾏环境。
4.正确地启动、关闭系统。
三、主要实验步骤1.安装虚拟机软件(例如Sun Virtualbox ver 3.06),下图为安装好Virtualbox且运⾏成功的界⾯。
2.在Virtualbox虚拟机中新建虚拟电脑1)点击“新建”图标,就会弹出“欢迎使⽤新建虚拟电脑向导”,点击“下⼀步”图标,在下图中的对话框中填写虚拟电脑的名称,例如“myredf”,并选择操作系统类型,点击“下⼀步”图标2)接着设置内存⼤⼩,例如下图所⽰,点击“下⼀步”图标3)接着设置虚拟硬盘⼤⼩,点击“下⼀步”图标拟硬盘类型”,如下图所⽰,且点击“下⼀步”图标5)在“虚拟硬盘所在位置和空间⼤⼩”对话框中,点击“下⼀步”图标,然后出现“摘要”对话框,点击“完成”图标,6)再次点击“完成”图标,出现下图所⽰的虚拟机界⾯:7)接着为虚拟机myredf配置虚拟光驱,点击设置图标,出现下⾯的界⾯:8)在光驱栏⽬中,选择分配光驱,再选择虚拟光盘,接着点击右边的⽂件夹图标,在弹出的虚拟介质管理器对话框中,注册红旗Linux的安装光盘映象⽂件(例如redflag.iso),然后点击确定,就会出现如下的界⾯:9)在虚拟机主界⾯中,点击“开始”图标,启动虚拟机myredf的运⾏,就会出现如下的界⾯:10)接着,就按照课本中的关于红旗Linux的安装步骤,⼀步⼀步地进⾏配置和安装Linux。
3.安装成功Linux之后,再按照课本中的步骤进⾏登录和退出系统以及进⾏⼀些简单的配置⼯作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《linux操作系统》上机指导书计算机科学技术与应用学院软件与理论教研室2006年12月目录实验一 Linux的安装 (3)实验二熟悉linux环境 (15)实验三 Linux系统管理 (18)实验四 Linux基本网络配置 (20)实验五 Intranet服务器配置 (24)实验六 Internet服务器配置 (30)实验七 Web应用服务器配置 (38)实验八构建防火墙 (41)实验九 Linux程序设计 (45)实验一Linux的安装一、实验内容学习linux的安装过程及硬盘分区、linux的启动和退出。
二、实验目的及要求1.能够独立安装linux操作系统2.掌握启动和退出redhat linux9.0的方法。
三、实验环境及条件奔腾以上微机一台,redhat linux9.0操作系统。
四、实验设计及实施的指导实验设计(一)安装redhat linux9.0操作系统的准备工作:1.Red Hat linux 9.0的硬件需求:(1)CPU (2)硬盘空间:最少安装450MB;安装服务器850MB;安装个人桌面 1.7GB;安装工作站2.1GB;全部安装5.0GB (3)内存CPU的类型和型号2.安装前的准备(1)硬件兼容性:/hcl(2)磁盘空间(3)安装类型:个人桌面、工作站、服务器、定制、升级(二)安装redhat linux9.0操作系统的步骤:1. 语言选择2.键盘配置3.鼠标配置4.选择安装还是升级5.安装类型6.磁盘分区设置7.为系统分区:8.添加分区9.引导装载程序配置10.网络配置11.防火墙配置12.语言支持的选择:13.时区配置:14.设置根口令15.选择软件包组:16.安装软件包:17.创建引导盘:18.视频卡配置:19.配置显示器:20.定制配置:21.安装完成祝贺你!你的 Red Hat Linux 9 安装现已完成!安装程序会提示你做好重新引导系统的准备。
如果安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)在重新引导时没有被自动弹出,请记住取出它们。
(三)Red Hat Linux9.0的登录和关闭1.登录:登录实际上是向系统做自我介绍,又称验证(authentication)。
如果键入了错误的用户名或口令,就不会被允许进入系统。
Linux系统有普通用户和超级用户之分。
普通用户的用户名是任意的,而超级用户的用户名是root。
Linux系统是严格区分大小写的,无论是用户名、文件名、设备名都是如此。
2.注销如果想切换用户登录,可采用注销当前图形化桌面会话。
操作的方法是:(1)依次选择“主菜单→注销”命令。
(2)打开确认对话框,选择“注销”选项,然后点击“确定”按钮。
如果你想保存桌面的配置以及还在运行的程序,选中“保存当前设置”复选框。
3.关机和重新启动(1)依次选择“主菜单→注销”命令。
(2)在打开的对话框,选择“关机”或“重新启动”选项,然后点击“确定”按钮,即可完成关机或重新启动操作。
实验指导(一)什么是Linux简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
Linux最早由一位名叫Linus Torvalds的计算机爱好者开发,他的目的是设计一个代替Minix的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能。
(二)LINUX的组成1.LINUX的内核:内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。
2.LINUX SHELL: Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
3.LINUX文件系统: Linux文件系统是文件存放在磁盘等存储设备上的组织方法。
Linux能支持多种目前能用的文件系统,如EXT2、EXT3、FAT、VFAT、ISO9660、NFS、SMB等。
4.LINUX应用系统:标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。
五、思考问题linux在安装之前的分区格式是什么?实验二熟悉linux环境一、实验内容1.了解文件及目录操作命令。
2.掌握文件压缩命令。
3.掌握联机帮助命令的使用方方法。
二、实验目的及要求掌握并熟悉linux环境。
三、实验环境及条件软件:PC 机操作系统REDHAT LINUX 9.0。
四、实验相关知识点1.Linux系统主要目录说明/bin :显而易见,bin 就是二进制(binary)英文缩写。
/boot :在这个目录下存放的都是系统启动时要用到的程序。
在使用lilo引导linux的时候,会用到这里的一些信息。
/dev:dev 是设备(device)的英文缩写。
这个目录对所有的用户都十分重要。
因为在这个目录中包含了所有linux系统中使用的外部设备。
但是这里并不是放的外部设备的驱动程序。
/etc :etc这个目录是linux系统中最重要的目录之一。
在这个目录下存放了系统管理时要用到的各种配置文件和子目录。
我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。
/sbin :这个目录是用来存放系统管理员的系统管理程序。
/home :如果建立一个用户,用户名是“jl”,那么在/home目录下就有一个对应的/home/jl路径,用来存放用户的主目录。
/lib :lib是库(library)英文缩写。
这个目录是用来存放系统动态连接共享库的。
几乎所有的应用程序都会用到这个目录下的共享库。
/mnt :这个目录在一般情况下也是空的。
可以临时将别的文件系统挂在这个目录下。
/proc :可以在这个目录下获取系统信息。
这些信息是在内存中,由系统自己产生的。
/root :如果用户是以超级用户的身份登录的,这个就是超级用户的主目录。
/tmp :用来存放不同程序执行时产生的临时文件。
/usr :这是linux系统中占用硬盘空间最大的目录。
2.Linux支持多种文件类型,每一类用一个字符来表示,其说明如下:-:常规文件d:目录b:块特殊设备c:字符特殊设备p:有名管道s:信号灯m:共享存储器文件类型的字符表示文件的权限,权限由三个字符串组成,这三个字符串分别表示:该文件所有者的权限、组中其他人的权限和系统中其人的权限;每个字符串又由三个字符组成,依次表示对文件的读(用字符r表示)、写(用字符W 表示)和执行权限(用字符x表示)。
当用户没有相应的权限时,该权限的对应位置用短线“-”来表示。
五、实验实施步骤(一)文件及目录操作命令1、常用命令:ls find cat grep sort comm diff cp rm mv wc 的使用。
2、重定向和管理命令:(1)输入重定向输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。
输入重定向主要用于改变一个命令的输入源,特别是改变那些需要大量输入的输入源。
wc< /etc/passwd$wc<<!>this text forms the content>this text forms the content2s>this text forms the contents>!(2)输出重定向输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。
这样,该命令的输出就不显示在屏幕上,而是写入到指定文件中。
ls >directory.outls >>directory.out(3)利用重定向将命令组合在一起,可实现系统单个命令不能提供的新功能. 例:统计/usr/bin目录下的文件个数:ls /usr/bin>/tmp/dirwc –w</tmp/dir(4)管道将一个程序或命令的输出作为另一个程序或命令的输入,有两种方法,一种是通过一个临时文件将两个命令或程序结合在一起;另一种是Linux所提供的管道功能。
这种方法比前一种方法更好。
ls /usr/bin|wc -w管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。
显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中未使用输出重定向)。
cat sample.txt|grep “High”|wc –l(5)目录操作:mkdir rmdir pwd cd ln chmod的使用(二)文件压缩命令1、gzip找一个文件对它进行使用gzip压缩。
2、tar找一个文件对它进行使用tar压缩和解压缩。
3、unzip找一个文件对它进行使用unzip解压缩。
(三)联机帮助命令命令1、manman [选项] 命令名称2、whereiswhereis [选项] 命令名六、思考问题1、硬链接与符号链接有什么区别?实验三Linux系统管理一、实验内容对用户和工作组管理相关的管理方法和文件系统管理的相关管理方法。
二、实验目的及要求1.掌握对用户和工作组管理相关的管理方法。
2.掌握对文件系统管理的相关管理方法三、实验环境及条件软件:PC 机操作系统REDHAT LINUX 9.0。
四、实验实施步骤1、用户和工作组管理(1)熟悉相关文件:passwd文件、shadow文件、group文件、gshadow文件head /etc/passwdhead /etc/shadowhead /etc/group(2)维护命令:useradd usermod groupadd groupmod passwd#useradd liuyidan //建立用户账号#tail -l /etc/passwd //查看password文件中添加的用户账号信息#tail -l /etc/shadow# ls /home //查看所建立账号的主目录(3)用户和组的状态命令:id whoami suid [选项] [用户名称]该命令所使用的选项参数说明如下:-g:显示用户所属群组的ID。
-G:显示用户所属附加群组的ID。
-n:显示用户,所属群组或附加群组的名称。
-r:显示实际ID。
-u:显示用户ID。
2、进程管理(1)psps [选项]-e:显示所有进程。
-f:全格式。
-h:不显示标题。
-l:给出长列表。
-a:显示终端上的所有进程,包括其他用户的进程。
-r:只显示正在运行的进程。
-x显示没有控制终端的进程。
-txx:只显示受tty.xx控制的进程。
-u:打印用户格式,显示用户名和起始时间。