Linux实验手册五
《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实验报告实验目的:通过对Linux操作系统的实践,掌握基本的Linux命令和操作方法,了解Linux操作系统的特点和优势。
实验一:Linux环境搭建在实验一中,我们首先需要搭建Linux操作系统的环境。
根据实验指导书的要求,我们选择了Ubuntu作为实验平台。
通过下载Ubuntu镜像文件,并利用虚拟机软件创建一个虚拟机,将镜像文件安装到虚拟机中。
在安装过程中,我们需要选择合适的分区和网络配置等,并设置root用户的密码。
实验二:基本命令的使用在实验二中,我们主要学习了Linux的基本命令的使用方法。
首先,我们了解了Linux文件系统的结构,包括根目录、用户目录、系统目录等。
然后,通过命令行终端进行一系列的实践操作,比如查看文件内容、创建目录、复制文件等。
这些命令的使用不仅提高了我们的工作效率,同时也增强了对Linux操作系统的理解。
实验三:软件安装与卸载实验三主要涉及到Linux的软件安装与卸载。
我们首先学习了使用APT工具进行软件包管理,通过安装命令行界面的方式安装了一些常用的软件,比如文本编辑器、终端工具等。
此外,我们还学习了如何卸载已安装的软件包,清理不需要的文件,以保持系统的整洁性。
实验四:权限管理在实验四中,我们学习了Linux的权限管理机制。
Linux操作系统采用了基于用户和组的权限模型,通过设置文件和目录的权限,实现对文件的读、写、执行的控制。
我们通过实际操作,创建了新的用户和组,并为不同的用户和组设置了不同的权限。
这样,可以有效地保护系统的文件和数据的安全性。
实验五:网络配置与服务搭建在实验五中,我们主要学习了Linux的网络配置和服务搭建。
通过设置网络接口、IP地址和网关等参数,实现了网络的正常连接。
同时,我们还学习了一些常用的网络命令,比如ping、ssh等。
此外,我们尝试搭建了一个简单的Web服务器,通过浏览器访问,可以查看服务器上的网页。
实验六:系统监控和故障恢复在实验六中,我们学习了Linux的系统监控和故障恢复方法。
Linux操作系统实验指导
student@student-virtual-machine:~$ mkdir user/user2
student@student-virtual-machine:~$ mkdir user/user3
(5)姓名、用户账号名和用户账号密码均为“student”。
4.启动安装好Ubuntu的虚拟计算机,验证Ubuntu是否能正常运行。
(要在实验报告中写明是否正常,如有不正常,写出解决方法。)
5.认识Ubuntu的Unity桌面环境,完成在Unity桌面环境中进入Terminal终端的操作。
(在实验报告中,写出进入Terminal终端的操作步骤,并且将进入Terminal终端后的系统屏幕截图打印出来贴在这里。)
2.使用合适的文件、目录管理命令,并结合输入/输出重定向完成指定的操作。
4.使用合适的文件、目录管理命令,并结合管道完成指定的操作。
实验环境
硬件环境:PC计算机;
软件环境:Windows XP;VMware Workstation9.0.2;Ubuntu12.04;
实验背景知识
参考教材第四章相关内容。
(5)将user21目录中的echo命令的帮助文件改名为abc.gz。
student@student-virtual-machine:~$ cd user/user2/user21
student@student-virtual-machine:~/user/user2/user21$ ls
echo.1.gz
student@student-virtual-machine:~$ mkdir user/user1/user11
linux 基本操作 实验报告
linux 基本操作实验报告《Linux基本操作实验报告》Linux操作系统是一款开源的操作系统,具有稳定性高、安全性强等特点,因此在服务器领域得到了广泛的应用。
对于初学者来说,熟悉Linux的基本操作是非常重要的,下面我将分享一份Linux基本操作的实验报告。
实验一:登录和退出Linux系统首先,我们需要了解如何登录和退出Linux系统。
在登录界面输入用户名和密码后,我们就可以进入系统。
在系统中,我们可以使用命令“exit”来退出系统。
实验二:文件和目录操作在Linux系统中,文件和目录的操作是非常重要的。
我们可以使用命令“ls”来查看当前目录下的文件和目录,使用命令“cd”来切换目录,使用命令“mkdir”来创建新的目录,使用命令“rm”来删除文件或目录。
实验三:文件编辑在Linux系统中,我们可以使用命令行工具来编辑文件。
比较常用的编辑器有vi和nano。
我们可以使用命令“vi”或“nano”来打开文件进行编辑,然后保存并退出。
实验四:用户和权限管理Linux系统中的用户和权限管理也是非常重要的。
我们可以使用命令“useradd”来添加新用户,使用命令“passwd”来修改用户密码,使用命令“chmod”来修改文件或目录的权限。
实验五:系统管理最后,我们还可以使用一些命令来管理系统。
比如使用命令“ps”来查看当前系统进程,使用命令“top”来查看系统资源占用情况,使用命令“shutdown”来关闭系统。
通过以上实验,我们可以初步了解Linux系统的基本操作。
当然,Linux系统还有很多其他的功能和命令,需要我们不断学习和实践。
希望大家能够通过实践不断提升自己的Linux操作技能,为今后的工作和学习打下坚实的基础。
Lab5 Linux文件管理
struct filsys { unsigned short s_isize; unsigned long s_fsize; unsigned int s_nfree; unsigned short s_pfree; unsigned int s_free[NICFREE] ; unsigned int s_ninode; unsigned short s_pinode; unsigned int s_inode[NICINOD] ; unsigned int s_rinode; char s_fmod; };
case '4': /* 创建文件 */ printf("Please input file name:"); scanf("%s",temp_dir); ab_fd1=creat(2118,temp_dir,01777); buf=(char*)malloc(BLOCKSIZ*6+5); write(ab_fd1,buf,BLOCKSIZ*6+5); close(0,ab_fd1); free(buf); break; case '0': /* 退出文件系统 */ logout(usr_id); halt(); done = 0; default: printf("Error!\nNo such command,please try again. \nOr you can ask your teacher for help.\n"); break; }}} else printf("User canseled\nGood Bye\n"); }
fseek(fd, specific_area,SEEK_SET);
Linux操作系统实验指导书
Linux实验项目任务手册
实验一GNU/Linux系统的安装实验目的:1.了解不同GNU/Linux(两种或两种以上,如CentOS和Ubuntu)操作系统的安装过程;2.掌握在图形用户界面和字符命令界面下登录和关闭GNU/Linux的方法3.了解Live CD的作用实验要求:1.查询并获取系统安装软件包(通常情况下是扩展名为ISO的镜像文件)2.查询并获取GNU/Linux安装文档,了解可选的安装方式及安装环境3.要求使用下列任意方法设置GNU/Linux安装环境。
[1]在Window系统中安装虚拟机软件(虚拟机软件可选用VirtualBox或VMware Workstation);[2]在已安装Windows操作系统的计算机系统中安装多操作系统;[3]选择在裸机环境下安装操作系统。
[4]其它方式安装Linux4.要求记录操作系统安装过程中的设置信息。
(包括选择安装方式、root用户及其它用户密码、硬盘分区设置、网络设置、软件包选择、引导程序设置等信息)5.要求在系统安装成功后,完成系统的登录、注销、系统关机的基本操作,并记录操作方法或使用的命令。
实验内容:[在此处按照实验要求的内容详细记录实验内容及实验步骤、实验得出的结论或数据] 同学们可以根据【参考资料】中提供的信息,自行选择适合的一个或多个GNU/Linux操作系统进行安装。
可根据【实验内容】的提示,设计自己的实验过程。
实验所需要的操作系统光盘镜像可以在ftp://172.16.71.2下载。
也可以在各版本的官网上下载。
参考资料[1]/project/tag/3/os[2]Debian: /doc/[3]Ubuntu: /download/ubuntu/download/[4]Redflag: /d/doc/[5]Fedora: /zh_CN/get-help[6]Centos: /[7]OpenSUSE: /zh-cn/[8]Gentoo: /doc/zh_tw/handbook/handbook-x86.xml[9]/main/[10]/linux/[11]/developerworks/cn/linux/课后练习在条件允许的情况下,可以尝试选择在嵌入式系统、智能手机等设备或PC模拟器上安装Linux。
Linux系统应用实验指导书(第5次课)-SHELL基本操作
SHELL基本操作1、实验目的熟悉在命令行下简单使用Linux操作系统2、实验内容(1)Linux开机和关机的基本方法(2)Linux命令的基本格式(3)掌握命令自动补全与历史记录(4)Linux基本命令操作3、实验步骤(1)打开虚拟机VMware6.5开始菜单->所有程序->VMware->VMware Workstation (2)关机类命令(A)关机命令shutdown -h nowhaltpoweroffinit 0(B)重启命令rebootinit 6shutdown -r now(C)注销命令exitlogout<ctrl+d>(3)显示文件类命令(A)文件查看和连接命令catcat /etc/vsftpd.ftpuserscat -n /etc/vsftpd.ftpuserscat -b /etc/vsftpd.ftpusers /etc/host.conf (B)分屏显示命令moremore /etc/vsftpd.ftpusers(C)按页显示命令lessless /etc/vsftpd.ftpusers(4)复制、删除和移动命令(A)复制命令cpcp /etc/vsftpd.ftpusers vsftpd(B)移动或者重命名mv vsftpd vsftpd123(B)删除命令rm vsftpd123或者:rm -rf vsftpd123(5)创建和删除目录命令(A)创建目录命令mkdirmkdir LSA(B)删除空目录命令rmdir LSA(C)如果目录不为空,请使用rm命令rm -rf 目录名(6)切换工作目录和显示目录命令(A)切换工作目录cd /usr/bin ;切换到目录/usr/bincd ..;返回上一层目录cd ../.. ;返回上上层目录cd - ;返回到自己的主目录(B)显示当前路径命令pwd(C)查看目录内容ls ;显示当前目录的文件信息ls -a ;显示出所有文件及目录ls -l ;使用长格式显示文件及目录信息ls -R ;若目录下有文件,则递归地列出目录下的文件例如:ls -R /bin(D)显示目录树treetree /bin(7)查找与定位命令(A)查找文件或者目录命令findfind / -name test ;在根目录下查找名为test的文件find . -name 'd*' ;在当前目录下查找以d开头的文件find . -type d ;在当前目录下查找所有的目录文件find . -cmin -20 ;在当前目录下查找20分钟内没有修改过的文件find . -name '*.tmp' -exec rm {} \;;查找并删除当前目录及其子目录下所有扩展名为.tmp 的文件find / ! -name 'tmp' ;从根目录查询文件名不是tmp的所有文件(B)文件定位命令locate/slocatelocate test ;如果以前没有创建数据库,请使用命令updatedb创建(8)链接命令lnln -s /bin/ls llsln /bin/ls newls(9)备份与压缩命令(A)将/home目录打包,然后压缩成gz文件tar cvf home.tar /homegzip home.tar或者直接用一条命令完成tar zcvf home.tar /home(B)将home.tar.gz还原成目录/hometar -zxvf home.tar.gz或者:gzip -d home.tar.gztar -xvf home.tar(C)解压命令unzipunzip test.zip ;前提是当前目录下存在testv.zip文件unzip -v test.zip ;查看但不解压(10)其它常用命令(A)显示文字命令echo “hello”(B)显示日历命令cal 2009cal 9 2009cal 9 1752(C)日期时间命令datedate -s 09/16/2009date -s 17:14:44(D)清屏命令clear4、实验要求在虚拟机上将上述命令熟练掌握,等指导老师检查完方可离开。
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实验手册
Linux实验手册补充实验步骤很详细Linux重于练习和动手一Linux安装注意磁盘分区二:用户简单操作:1、添加用户u1和u2,并分别设置口令#useradd u1 passwd u1#useradd u2 passwd u22、查看/etc/passwd及/etc/shadow文件内容,以确定两个用户以建立#ls -l /etc/passwd#ls -l /etc/shadow3、查看/home 目录下是否有u1和u2目录#ls-l /home4、以u1用户身份登录#su – u1三:文件及目录操作:1、以u1用户身份登录后,显示当前目录位置$pwd2、在u1目录下创建两个目录,分别为dir1和dir2$mkdir dir1 dir23、进入dir1目录用vi创建两个文件,文件名分别为test1、test2$cd ./dir1$vi test1 :wq!$vi test2 :wq!4、分别用cat、less、more命令查看test1和test2文件内容$cat test1$more test2$less test1 q5、进入dir2目录用touch创建两个空文件test3、test4$cd ../dir2$touch test3 test46、将dir1目录下的test1文件复制到/tmp目录下$cd ../dir1$cp test1 /tmp7、查看/tmp目录下是否有test1文件$ls -l /tmp8、将dir1目录下的test2移动到dir2目录下$cd ../dir2$mv test2 ../dir29、查看dir1目录下的文件$cd ../dir1$ls –l10、查看dir2目录下的文件$cd ../dir2$ls –l11、删除dir1目录及目录下的所有文件$cd ..$rm –rf dir112、分别查找/根分区下是否有test1与test2文件$find / -name test*13、删除dir2目录及目录下的所有文件$cd ..$rm –rf dir2四:设置文件或目录权限:1、以root用户身份登录$su – root (输入密码)2、用ls –l命令显示/tmp/test1文件权限(抄录显示行并详细指定其表示含义)#ls –l /tmp/test1- rw- rw- r-- 1 u1 u1 34 12月29 22:24 /tmp/test1 文件属主权限属主权限其它用户权限属主名属组名文件大小创建日期文件名称3、将/tmp/test1文件的属主改为u2,权限为读、写、可执行;属组改为u2,权限改为只读;其他用户无任何权限。
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)Linux登录用户名:root 密码:851125试验一Linux操作系统的编译和执行环境——终端Shel l一.背景知识:在Linux操作系统中Shell是操作系统外壳。
它不但是用户与操作系统交互的命令解释器,还是一个具有环境个性化的程序设计语言。
二.试验目的:1、了解操作系统的编程环境,文本程序编辑器和程序的编译执行环境Shell。
2、了解Shell的几个常用的命令。
3、编写简单的C语言程序,并在Shell环境下编译,执行。
三.实验原理或流程图高级语言程序必须先编译,才能执行。
命令为:cc –o 参数1 参数2,参数2是已经写好的C语言源程序,参数1是要生成的可执行文件名,任意写文件名就行,不用扩展名。
四.实验内容1、熟练使用Linux常用的几个终端命名。
2、掌握Linux环境下,编程->编译->执行,这三个程序的运行过程。
五.试验步骤:1、打开Linux的应用程序—>附件—>终端,就可以打开Shell命令解释环境。
2、熟悉几个重要的Shell命令。
在Shell终端中输入以下命令,查看结果,理解命令的功能。
(1)echo ‖this is my first command of Linux‖说明echo的功能:_____________________________。
(2)pwd说明pwd的功能:_____________________________。
(3)cd /home说明cd的功能:_____________________________。
(4)date说明date的功能:_____________________________。
(5)Shell可以定义用户变量:变量明=变量值。
而使用变量要在变量前加符号“$”。
例:先定义exer变量的的值为/home/lujunjie,然后显示exer。
exer=/home/weixiang/echo $exer查看运行结果:_____________________________。
操作系统实验报告5——目录与文件管理
实验序号: 05 实验项目名称: linux下文件管理
学 号
2009406012
姓 名
吴松娇
Hale Waihona Puke 专业、班09计本(1)实验地点
32404
指导教师
汤敏丽
时间
2012.6.6
一、实验目的
1.加深对操作系统文件管理功能的理解。
2.熟练掌握linux下文件管理命令。
二、实验环境
装有linux系统的计算机。
(4)再次输入命令“ls -1”,确认两个目录和一个文件是否成功创建。
(5)输入命令“mv–f dir2 dir1”,将dir2目录移动到dirl目录;输入命令“mv–f cs.txt dir1”,将cs.txt目录移动到dirl目录。
(6)输入命令“cd dirl”,切换到dirl目录,再输入“ls”命令,查看到dir2目录。
13、分屏显示文件内容:more例子:ls | more /说明:每次分屏地查看由ls命令显示的/下子目录清单。
14、磁盘操作工具:du例子:du -sh .说明:列出当前目录下的所有子目录和文件占用的空间。
15、查找文件所在目录命令:which例子:which rm说明:查找rm命令保存在哪个目录。
(7)删除dir2目录,输入命令“rmdir dir2。”
2.文件操作
1.创建命令: touch例子: touch skxiao.xml说明:创建文件skxiao.xml
2.删除命令: rm例子: rm -r /home/shenkxiao/说明:删除/home/shenkxiao/下的所有文件
3.复制命令: cp例子: cp skxiao.xml /home/shenkxiao说明:将当前目录下的skxiao.xml文件拷贝到/home/shenkxiao目录下
Linux实验指导书
大理学院DALI UNIVERSITY数学与计算机学院实验讲义《Linux基础》目录第一部分绪论第二部分基本实验指导……………………………………………………………………......(1)实验一Linux 系统的安装……………………………………..……………………..................(1)实验二Red Hat Linux 9.0的基本操作…………………………..........................(7)实验三Linux 的基本操作和常用命令的使用……………(11)实验四Linux 的用户管理……………………………………..………………..................(17)实验五Linux 的进程管理……………………………………..………………..................(20)实验六Linux 的文件管理……………………………………..………………..................(26)实验七Linux Web 服务器的配置……………………………………....................(34)实验八DNS 服务器的配置……………………………………..………………....................(39)实验九DHCP 服务器的配置………………………………..………………....................(50)实验十I P 路由的配置…………………………………………………………......………………………....(56)参考文献 (62)第一部分绪论本指导书是根据《Linux基础》课程实验教学大纲编写的,适用于计算机科学与技术及相关专业。
一、本课程实验的作用与任务本课程以通用操作系统Linux及其以上的各种典型应用为研究对象,是一门理论与实践相结合性质很强的课程。
通过实验使学生详细了解Linux操作系统的使用方法,包括多分区的安装和引导、基本的命令、桌面系统、编辑环境等,最终能够掌握Linux系统的配置和管理。
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实验手册2015
实验一 Linux基本命令练习一.实验目的1. 熟悉VMware Workstation虚拟机的使用。
2. 熟悉fedora操作系统。
3. 掌握常用的Linux命令。
二.实验设备硬件:PC机。
软件:VMware Workstation虚拟机、fedora操作系统。
三.实验内容1.基于虚拟机的Linux操作系统的使用。
2.文件与目录相关命令的使用。
3.系统管理与设置命令的使用。
4.压缩备份命令的使用。
四.实验步骤1.基于虚拟机的Linux操作系统的使用(1)启动VMware Workstation应用程序,启动windows以后,点击开始→程序→VMware→ VMware Workstation,出现如图1所示界面。
图1 启动VMware Workstation(2)点击菜单File→Open选择安装好的Linux虚拟机文件,或者直接点击Start this virtual machine启动Linux操作系统。
(3)启动系统后需要输入用户名和密码,如下图所示,这里用户名为user,密码为“123456”。
图2输入用户名和密码(3)启动终端,成功进入系统后,选择应用程序->系统工具->终端,如图3所示。
图7-3 启动终端(4)在终端中执行Linux命令,终端运行以后,就可以在这里输入Linux命令,并按回车键执行,如图4所示。
图4运行Linux命令文件和目录类命令的使用:(1)启动计算机,利用root用户登录到系统,进入字符提示界面。
(2)用pwd命令查看当前所在的目录。
(3)用ls命令列出此目录下的文件和目录。
(4)用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。
(5)用man命令查看ls命令的使用手册。
(6)在当前目录下,创建测试目录test。
(7)利用ls命令列出文件和目录,确认test目录创建成功。
(8)进入test目录,利用pwd查看当前工作目录。
(9)利用touch命令,在当前目录创建一个新的空文件newfile。
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之后,再按照课本中的步骤进⾏登录和退出系统以及进⾏⼀些简单的配置⼯作。
linux系统管理实验手册
目 录第1章 Linux系统简介及安装 (1)作业1、安装Red Hat Enterprise Linux 4.0系统 (1)第2章常用命令及账户管理 (18)作业1、获取命令帮助 (18)作业2、文件和目录操作命令 (19)作业3、查看文本文件的内容 (22)作业4、用户管理 (23)作业5、文件权限设定 (24)第3章 文本编辑 (25)作业1:使用vi编辑文本文件 (25)第4章 Shell的使用 (26)作业1:单引号、双引号及反引号的使用 (26)作业2:变量的使用 (26)作业3:命令别名、重定向、管道的使用 (27)作业4:编写Shell脚本 (28)第5章 Linux应用程序安装与管理 (29)作业1:rpm命令的使用 (29)作业2:安装Vmware Tools (30)作业3:安装fcitx输入法 (30)作业4:安装“开发工具” (31)作业5:源代码安装prozilla应用程序。
(32)第6章 Linux系统管理 (33)作业1:系统服务与进程管理 (33)作业2:利用自动作业程序实现系统维护 (35)作业3:实施磁盘配额 (36)作业4:文件的归档与备份 (37)第7章 Linux基本网络配置 (38)作业1:配置网络接口信息 (38)作业2:破解root口令 (39)第8章 NFS文件系统 (40)作业1:使用NFS实现文件共享 (40)第1章 Linux系统简介及安装作业1、安装Red Hat Enterprise Linux 4.0系统实验目的:练习Red Hat Enterprise Linux 4.0系统安装。
完成标准:z使用Linux安装光盘完成Linux系统的安装。
z创建boot分区、home分区、swap分区和根分区。
实验步骤:1.将RHEL4光盘放入光盘,然后启动计算机。
2.按DEL或F2键进入CMOS设置界面中,将计算机设置为光驱启动。
3.在Linux安装程序的启动界面中,直接单击“回车”按钮。
Linux课程实验指导书
Linux/Unix 实验指导书合肥工业大学管理学院2012年12月《Linux/Unix》课程实验是《Linux/Unix》课程的重要组成部分,旨在通过实践加深学生对操作系统理论知识的理解,建立对Linux/Unix系统的感性认识,掌握Linux操作系统的基本操作和一般性系统管理。
1 目的本实验是课程《Linux/Unix》的重要组成部分,是培养学生掌握Linux操作系统基本概念、基本操作技能及一般性系统管理,并兼顾常用软件使用的重要环节。
2 基本要求实验前学生要熟练掌握计算机的基础知识,在实验中具体进行实际操作,能在文本模式和X-Window图形模式下熟练使用Linux系统,会进行基本的文本编辑及网络应用的配置。
通过实验,建立对操作系统和Linux/Unix的感性认识,为后续的学习铺垫。
3 实验内容3.1 实验一(1)实验名称Linux/Unix系统管理。
(2)实验类型验证。
(3)实验学时4学时。
(5)实验地点南区管院机房。
(6)实验目的通过上机操作,使学生熟悉Linux/Unix系统的基本操作和系统管理。
(7)实验内容①Linux文件管理相关操作。
②Linux用户管理操作。
③设备加载和卸载。
④ Vi的使用⑤ X-Window下的系统管理(8)实验步骤与方法①打开计算机,进入Linux系统;②Linux启动过程显示硬件检测、模块安装等信息,启动过程结束后显示登录提示,要求输入用户名和口令,在该状态下输入用户名和口令(用户名root,口令linux);如果用户名和口令输入正确,进入系统,在命令行显示命令提示符“#”。
这时进行以下操作试验。
③Linux文件管理相关操作:第一步,显示当前工作目录:输入命令“pwd”,应显示当前目录“/root”;第二步,切换当前目录:输入命令“cd /sbin”,进入目录/sbin;然后输入命令“pwd”,应显示当前目录名“/sbin”;第三步,显示当前目录内容:输入命令“ls”,应显示当前目录下所有可见目录和文件名称。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10.复制cpuinfo 到当前目录下,然后对其进行排序去冗。(文件名保持不变)
# cp /proc/cpuinfo .
# sort cpuinfo | uniq > temp.txt
# cp temp.txt cpuinfo
姓名简拼 quhp
学号 20121213
注意1 考试的时候 以 自己的 学号 全拼 简拼进行 替换
注意2 在做每道题之前clear 清屏,然后将本题所有配置操作过程均截图保存 命名为诸如 1-1.png
注意3 在整个过程中千万不要关闭当前终端,否则 history 历史命令就找不到了!
# head -n 30 quhaiping.txt | tail -n 16 > quhaiping.txt // 错误的做法 该文件为空
# cat /proc/cpuinfo /proc/cpuinf /proc/meminfo /proc/meminfo /proc/meminfo > quhp.txt
我们现在需要把 eth8 新建进去, 在 Tab 设备下,点击 新建 -》 以太网连接 -》 eth8 -》 静态IP设置 + DNS -》 应用
注意: windows 的IP 掩码是 255.255.255.128, 所以 windwos 与 fedora14 的Ip 必须 保证或都 <128 or >128 才能网络联通
:set //显示与系统默认不同的设置参数
:set autouindent //自动缩排
:syntax on //显示语法检查
:set bg=dark // 注释颜色不同
:wq
5 在命令行模式整行编辑
#vim test.txt
# ll ludong
4. 依次将cpuinfo (2遍) 和meminfo(3遍)合并为一个文件 全拼.txt,然后显示其第15行到30行的内容。
# cat /proc/cpuinfo /proc/cpuinf /proc/meminfo /proc/meminfo /proc/meminfo > quhaiping.txt
11.合并cpuinfo 与 简拼.txt两个文件内容,并重新命名为简拼.txt。
# cat cpuinfo >> quhp.txt
12 将当前同时含有“bin”和“var”两个字符串的进程重定向到文件 varbin.txt 。
# ps -aux | grep bin | grep var > varbin.txt
# head -n 30 quhaiping.txt | tail -n 16
5. 依次将cpuinfo (2遍) 和meminfo(3遍)合并为一个文件 全拼.txt,然后将其第15行到30行的内容命名为 全拼.txt。
# cat /proc/cpuinfo /proc/cpuinf /proc/meminfo /proc/meminfo /proc/meminfo > quhaiping.txt
# head -n 30 quhaiping.txt | tail -n 16 > quhp.txt
# cp quhp.txt quhaiping.txt
6.分屏显示命令ls 的帮助文件。
# man ls | less
7.建立三级目录test1/test2/test3,并将test1目录内容打包成文件 全拼.tgz。
# head -n 20 quhp.txt > quhp.txt // 不报错,但是为空,原因同上
正确做法
#cat /proc/cpuinfo /proc/cpuinf /proc/meminfo /proc/meminfo /proc/meminfo > quhaiping.txt
# chmod 444 quhaiping.txt
2. 建立三级目录test1/test2/test3,将目录test1的内容全部拷贝到 目录ludong。
# mkdir -p test1/test2/test3
# cp -r test1 ludong
# ll ludong
1 在FC14 上进行 网络IP配置
系统 -》 管理 -》 网络
点击 Tab 硬件, 查看并确认 硬件网卡被系统所识别的硬件名字 (eth8)
点击 Tab 设备, 系统所默认的两个网卡 eth1 与 eth7 其实是空设备, 可通过双击 eth1 , 点击硬件设备进行确认
光标移动到第五行
dd // 删除当前行
d3d // 删除当前3行
y3y // 复制当前3行
光标移动到某行
p // 把刚才的复制内容粘贴
. // 重复刚才的命令
u // undo 取消刚才操作
6
滚屏
(1)[Ctrl+U]组合键
# cat quhp.txt > quhp.txt //报错 cat: quhp.txt:输入文件是输出文件
# cat /proc/cpuinfo /proc/cpuinf /proc/meminfo /proc/meminfo /proc/meminfo > quhp.txt
3.建立三级目录test1/test2/test3,将目录test1 拷贝到 目录ludong下,并保证其元数据信息的一致。
# mkdir -p test1/test2/test3
# mkdir -p ludong
# cp -ar test1 ludong/
:$ //光标移动到最后一行
:0 //光标移动到第一行
:set nonu //取消行号
:w test2.txt // 另存为
4 vim 的环境变量设置
vim hello.c
:set all // 显示目前所有环境参数
#mkdir -p 20121213quhaiping
#cd 20121213quhaiping
1.合并cpuinfo 和meminfo为一个文件 全拼.txt , 将读写权限设置为 所有人都只有读的权限。
# cat /proc/cpuinfo /proc/meminfo > quhaiping.txt
#include <stdlib.h>
int main(int argc, char* argv[])
{
printf("This is only hello world in linux!\n");
return 0;
}
保存退出 :wq
#gcc -g -o hello hello.c
在 IP1 上
#scp 20121213quhaiping.tgz root@192.168.23.141:/root/
输入密码 123456 之后即可实现传递
4 到教师用机上确认tar 包传送成功
如果在实验课还有时间的话,请把之前的实验再复习回顾一下!
#./hello //执行该命令
3 熟悉末行模式
#cat /proc/cpuinfo /proc/meminfo /etc/passwd > test.txt
#vim +3 test.txt
:set nu //显示行号
:/cpu //搜素关键字 cpu
:wq // 保存退出
:q! // 不保存强制退出
8 熟悉gvim vim 的图形版本
#gvim test.txt
可以有选择的把2-7 做一遍,完全兼容vim
再了解一下其图形化的相关界面、按钮、菜单
II、 考试环境的熟悉
# mkdir -p test1/test2/test3
# tar -zcvf quhaiping.tgz test1
8.新建用户名字为 “全拼”,建立三级目录 linux1/linux2/linux3, 将整个目录属主改为 “全拼”。
# 图形方式创建用户 quhaiping
题目都做完了之后 记录(100条)保存为 his_全拼.txt
#history 100 > his_quhaiping.txt
#cd ..
将所有的png 拷贝到 20121213quhaiping 目录内
#tar –zcvf 20121213quhaiping.tgz 20121213quhaiping/*
点击 Quick Connect
Host name: linuxIp
User Name: root
点击 connect 输入 密码 123456
然后就可以通过文件的拖拽进行文件的传输。
3.4 附加题 如何使用 tgz 包 在两天linux 机器间传递 IP1(192.168.23.131) 与 IP2(192.168.23.141)
# mkdir -p test1/test2/test3
# chown -R quhaiping.quhaiping test1
9.依次将cpuinfo (2遍) 和meminfo(2遍)合并为一个文件 简拼.txt, 然后对该文件进行排序去冗,并分屏显示。
# cat /proc/cpuinfo /proc/cpuinf /proc/meminfo /proc/meminfo > quhp.txt
将无效设备eth1与eth7前面的选中 取消, 点击 文件 -》 保存
打开终端 #service network restart