linux学习实验报告Word格式.docx
- 文档编号:15692394
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:12
- 大小:75.76KB
linux学习实验报告Word格式.docx
《linux学习实验报告Word格式.docx》由会员分享,可在线阅读,更多相关《linux学习实验报告Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
掌握Linux环境下的基本操作命令。
二、实验内容
掌握Linux的基本操作命令
三、实验步骤
(一)
<
1>
登录服务器系统
2>
在login:
后输入用户帐号:
如user。
3>
在password:
输入密码:
如果登录失败,说明该帐号已为他人使用,请换帐号重来登录。
4>
登录后,输入passwd命令来修改密码。
根据提示输入当前密码,再输入两次新的密码。
5>
输入logout命令退出系统。
(二)
命令man提供了系统操作命令的在线帮助。
例如,输入man
passwd
可以获取命令
passwd的帮助说明。
按空格键,翻页浏览。
按<
shift>
:
>
,再按q退出帮助。
(三)
〈1〉运行pwd命令,确定你当前的工作目录。
〈2〉利用以下命令显示当前工作目录的内容:
运行ls–l
/bin命令显示目录的内容。
利用ls
–l
/bin
|more命令行分屏显示/bin目录的内容。
〈5〉使用mkdir命令建立一个子目录subdir
〈6〉使用cd
subdir命令,进入子目录subdir
〈7〉将工作目录改到你的子目录subdir,然后运行命令:
date
file1
将当前日期和时间存放到新建文件file1中。
四、讨论、心得
通过这次Linux的基本操作和常用命令的使用的上机实验操作,我对Linux的基本命令
有了进一步的认识,也不是和刚开始那么的生疏了。
一些基本的命令基本掌握。
例如查看文
件与目录,显示文件内容命令,文件复制命令,文件改名命令,删除文件命令,以及修改密码,重
新登录,关机等命令的具体的操作方法。
实验成绩
实验二
创建用户与组
2016年9月9日
掌握并熟悉用户和组的使用方法
项目一、用户的管理(在字符界面完成)
项目二、组的管理(在字符界面完成)
●创建一个新用户user01,设置其主目录为/home/user01:
●查看/etc/passwd文件的最后一行,看看是如何记录的。
●查看文件/etc/shadow文件的最后一行,看看是如何记录的。
●给用户user01设置密码:
●再次查看文件/etc/shadow文件的最后一行,看看有什么变化。
●使用user01用户登录系统,看能否登录成功。
●更改用户user01的帐户名为user
●创建一个新组,network:
●查看/etc/group文件的最后一行,看看是如何设置的。
●创建一个新帐户user02,并把他的起始组和附属组都设为network
●查看/etc/group文件中的最后一行,看看有什么变化。
●给组network设置组密码:
●在组network中删除用户user02
用户账户和组的管理是Linux操作系统中的最重要的一部分,而账号管理是指
账户的添加、删除和修改,账户设置以及权限授予。
用户可以帮助系统管理员记载
使用系统的人,并控制他们对资源的存取。
实验三
vi/vim编辑器使用
2016年9月16日
理解vi的三种运行模式及其切换方法
学会使用vi的各种操作命令进行文本文件的编辑
用vi编写Linux下C程序
1、理解vi编辑器的三种操作状态
2、熟练掌握vi编辑器的基本操作
3、掌握常用最后行下的指令。
1、vi的进入。
在linux虚拟机中打开一个终端,在shell命令提示符下(例如#或$符号)输入如下命
令vi
[f2](此中括号表示f2为可选参数,f2为要编辑的文件的文件名)
2、切换到插入模式
在命令行模式下,按i,
a,
o
可进入。
i
从目前光标所在之处插入所输入文字。
a:
目前光标所在的下一个字开始输入文字。
o:
插入新的一行,从行首开始输入文字。
3、从插入模式切换到命令行模式
按Esc键。
4、离开vi及保存文件
在命令行模式下,键入”:
”进入最后行模式:
w
filename
//将文章另存入指定文件名filename
wq
//保存退出
q!
//强制离开,没有保存
5、移动光标
6、删除文字
实验过程中所有的操作都使用英文输入法,尤其是注意标点符号必须全部是英文输入
法下的。
实验四
Linux编译器gcc
2016年9月23日
1.掌握Linux环境下的基本操作命令。
2.使用gcc编写简单的C程序,编译运行和调试。
用vi建立c程序后,学习使用gcc编译器编译执行,查看结果。
1、登陆Linux系统。
2、使用vi编写helloworld.cpp程序,保存。
程序代码如下:
3、利用g++
helloworld.cpp指令编译执行。
4、在命令行输入./a.out
查看结果。
通过本次实验我更加熟悉vi编辑器的使用了,能熟练使用一些操作指令,可以在linux
操作平台上编写一段C语言小代码,实现对其的输出。
在使用过程中会出现一些小问题,但
是请教同学后,能及时认识到自己的错误,改正后能顺利得到运行结果。
知道使用gcc编写
一段小程序并不难,只要细心仔细,都可以学会使用。
实验五
bash编程
2016年9月30日
1、了解和熟悉创建并使用脚本的步骤。
2、熟悉bash的控制结构。
3、学会简单的shell编程。
(1)Shell简单编程
(2)较复杂的程序设计
1.
编写一个脚本,求斐波那契数列的前10项及总和。
2.编写一个脚本,求一个数的逆序。
、
通过这次实验,我懂得了定义SHELL程序设计中的变量,掌握了SHELL程序中
LINUX基本命令的使用,理解了Shell程序的设计方法,并且熟悉了Shell程序编辑、
运行、调试方法与过程。
这为我日后继续深入学习Linux课程打下基础。
实验六
ftp服务器配置
2016年10月9日
1,在linux操作系统上搭建ftp服务器,要求能实现本地用户、
匿名用户、虚拟用户的上传和下载。
2,能够熟练运用ftp服务器。
练习Linux系统下Vsftpd服务器的配置方法及FTP客户端工具的使用。
1.vsftpd服务的安装与启动
注:
首先用命令检查vsftpd服务的安装情况,再启动vsftpd服务
2.vsftpd服务的默认配置信息
进入到vsftpd服务的默认配置文件目录中查看,应该包含3个配置文件
3.匿名用户访问测试vsftpd服务默认配置
(1)默认情况下vsftpd服务是允许匿名访问的,默认的下载地址目录为/var/ftp/pub。
为便于测试,在该目录下建立一个test.txt文件。
(2)用FTP服务器的IP进行测试,(登录名可为anonymous,密码为空)
一般情况下,匿名用户只能下载不能上传文件
(3)修改默认配置允许匿名访问上传文件
(4)在文件的最后添加下面两行
(5)配置完成后,保存重启,可看到效果
4.客户端访问FTP服务
通过本次实验,我了解了ftp的工作原理,学会了在Linux系统下配置ftp服务器,并且利用
它来进行网络文件提供服务。
实验七
www服务器配置
2016年10月14日
(1)掌握Linux系统中Apache服务器的安装与配置。
(2)掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法。
练习Linux系统下WEB服务器的配置方法。
1、查看Apache服务是否已安装,可知服务已安装,查看文件信息并启动Apache服务。
2、设置认证用户文件,添加用户shinejk和sjk
3、编辑httpd配置文件,设置/var/www/html/test目录下所有网页文件只允许认证用户访问
A、在/var/www/html目录下新建test目录,并创建index.html文件
B、修改配置文件httpd.conf的内容
C、重启Apache服务器,在浏览器中输入http:
//192.168.32.132/test,会弹出对话框,
只有输入正确的用户名和口令才能访问网页内容。
D、输入正确认证用户名和密码,可以访问网页内容。
入正确的用户名和口令才能访问网页内容。
4、通过创建.htaccess文件,实现只允许192.168.32网段的计算机才能访问目录内容
5、修改httpd.conf文件,设置mod_userdir.c模块的内容,允许用户架设个人web站点。
6、Apache服务器也可利用虚拟主机功能在一台服务器上设置多个web站点。
Apache支持两
种类型的虚拟主机:
基于IP地址的虚拟主机和基于域名的虚拟主机。
基于IP地址的各虚拟主机使用同一IP地址的不同端口,或者是使用不同的IP地址。
用户可
直接使用I地址来访问此类虚拟主机。
基于域名的各虚拟主机使用同一IP地址但是域名各不相同。
通过本次试验的实践和学习,掌握了在Linux下Apache的安装和配置方法,以及了解了
Apache服务配置文件的信息内容和功能作用,同时掌握了个人主页、虚拟目录、基于用
户和主机的访问控制及虚拟主机的实现方法。
实验八
Samba服务器配置
2016年10月17日
1、掌握Linux与Windows的资源共享。
2、掌握Samba服务器的安装和配置方法。
(一)共享/tmp目录,共享名为share;
用户无需密码即可访问;
并用SMBCLIENT
连接此共享名实现文件上传和下载功能。
(二)共享/etc/samba目录,共享名为xinhua,创建一个用户,该用户需密码才可访问
1、检查是否安装了samba软件包:
rpm
-
qa
|
grep
samba,如果没有安装,创建挂载点:
mkdir
/mnt/cdrom,挂载系统光盘:
mount
/dev/cdrom
/mnt/cdrom
2、安装samba包:
–ivh
smbam-…(使用tab键补全)
3、再查看samba服务器的软件包是否安装成功,成功之后,启动samba服务器
4、配置samba服务器内容:
vi
/etc/samba/sm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 学习 实验 报告