操作系统实习报告Word文档下载推荐.docx
《操作系统实习报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《操作系统实习报告Word文档下载推荐.docx(30页珍藏版)》请在冰点文库上搜索。
、安装和配置;
、使用客户端;
、常用命令练习;
三、设计算法及流程
()使用以下命令检查是否安装了服务器程序:
–
()若没有光盘,从网上下载相应版本的包。
通过盘挂载将程序复制到下。
()使用以下命令安装服务器程序:
–。
()使用以下命令打开文件
将配置文件中的修改为,保存退出。
()需要设置服务器只允许上班时间进行登录,且登录的客户端只能是本网段内的主机(即—),则可使用以下命令打开文件,修改配置文件。
()服务使用的默认端口是,若不使用该端口,可在中进行修改。
()在目录中有一个文件,该文件可控制用户登录的设备。
该文件是记录的是可以作为用户登录的设备名,如、等。
若要用户通过登录到服务器,最简单的办法是删除文件,使用以下命令将该文件重命名也可以达到同样的目的。
()通过前面的步骤设置好的配置文件后,使用以下命令重启守护进程,可将服务启动。
()在中使用以下命令登录到服务器:
()使用也可快速通过登录到服务器,具体过程如下:
在的命令窗口输入以下命令登录到服务器
连接到服务器后,将提示用户输入用户名和密码
登录成功后,即可在中操作远程服务器了。
客户端程序连接到服务器后,将提示用户名和密码,进行登录操作。
()使用以下命令检查是否安装服务器程序。
()服务器程序包含在的安装光盘中,使用将光驱挂载到文件系统。
若没有光盘,可从网上下载。
安装完成后,服务器程序的守护进程为。
通过该守护进程就可启动、重启或停止服务器程序。
()启动停止
设置好配置文件后,就可启动服务程序。
手工启动的命令如下:
()客户端使用登录
可通过两种方式来登录服务器。
通过密码方式登录的过程为:
在客户机中使用以下命令连接到远程服务器:
()将本地计算机中名为的文件复制到远程服务器中,放于用户的目录中,具体操作命令如下:
:
目录
()若只是查看远程服务器中目录中的文件列表,具体命令如下:
()在本地计算机中输入以下命令,登录到远程服务器:
执行以上命令,将要求用户输入密码。
()与使用一样,可使用命令查看当前目录中的文件。
()接下来使用命令将本地计算机中的文件上传到服务器。
()使用命令查看文件是否上传成功。
()操作完成后,输入命令,退出即可。
四、程序运行结果分析
五、程序源代码及注释
使用以下命令检查是否安装了服务器程序:
使用以下命令安装服务器程序:
使用以下命令打开文件
服务使用的默认端口是,若不使用该端口,可在中进行修改。
删除文件,使用以下命令将该文件重命名也可以达到同样的目的。
通过前面的步骤设置好的配置文件后,使用以下命令重启守护进程,可将服务启动。
在中使用以下命令登录到服务器:
使用以下命令检查是否安装服务器程序。
设置好配置文件后,就可启动服务程序
客户端使用登录
将本地计算机中名为的文件复制到远程服务器中,放于用户的目录中,具体操作命令如下:
若只是查看远程服务器中目录中的文件列表,具体命令如下:
在本地计算机中输入以下命令,登录到远程服务器:
.服务器的配置设置
在操作系统之上架设服务器并用自己的账号登录服务器,然后上传文件。
、配置工作环境;
、启动服务器;
、的常用配置;
、在中登录到服务器;
、本地用户配置;
内容一:
安装
1、启动虚拟机,启动系统进入
2、查看服务是否安装
内容二:
配置工作环境
1、配置用户和目录
(1)配置用户
对于允许匿名访问的服务器,应该在其主机中创建名为的用户。
另外,还需检查是否有名为的用户。
可使用以下命令检查,若不存在这些用户,需要另外创建。
(2)配置目录
对于服务器来说,应该有一个公共目录供用户下载资料对于允许上传文件的服务器,还应该设置具有上传权限的目录。
)在目录中创建名为的目录,命令如下:
(如果已经存在该目录,则忽略此步)
)使用以下命令修改目录的所有者和权限:
(3)若允许匿名用户上传文件,应该创建一个供匿名用户上传文件的目录,并将该目录的所有者和组改为,具体命令如下:
内容三启动
.这里使用方式启动,需要修改文件:
修改配置文件,将其中的修改为,表示使用独立方式侦听对的访问,如图所示:
在终端中输入命令打开配置文件:
在文件中修改了启动方式后,需要重新启动一次守护进程,然后再使用独立方式启动.
.查看是否已启动:
使用命令查看端口的使用状态,检查端口是否处于侦听状态
内容四、常用配置
.匿名用户配置
在对文件配置之前,复制一个副本,如:
在配置文件中,默认是允许匿名用户登录服务器的,但是不允许上传文件、不允许在服务器创建目录。
可使用以下命令修改该文件中的相关选项,改变匿名用户权限
允许匿名用户登录;
允许匿名用户上传文件。
允许匿名用户创建目录。
用户登录成功后显示欢迎信息。
在中登录到服务器,并进行相关操作。
具体步骤如下:
(1)在命令窗口输入
(2)输入,查看目录信息:
(3)接下来执行命令,试着在服务器中刚创建一个目录。
执行结果如图所示,可以看出,创建目录失败。
(4)匿名用户要在服务器端创建目录,只能切换到有权限的目录中才行,按下面命令进行操作,即可在目录中创建一个名为的目录。
(5)最后测试一下文件的上传功能,执行以上命令完成文件的上传:
内容五:
本地用户配置
()修改配置文件
接收本地用户
本地用户上传文件的
()新建一个用户:
用来登录服务器(此处创建的用户名用自己的名字)
()重启服务
()用新建立的账号登录服务器
使用下面的命令创建用户,并设置其工作目录为(该目录在下面创建)
在目录中创建名为的目录,命令如下:
使用以下命令修改目录的所有者和权限:
若允许匿名用户上传文件,应该创建一个供匿名用户上传文件的目录,并将该目录的所有者和组改为,具体命令如下:
取消防火墙:
查看是否已启动:
使用命令查看端口的使用状态,检查端口是否处于侦听状态,具体命令如下:
在命令窗口输入(虚拟机地址)
匿名用户要在服务器端创建目录,只能切换到有权限的目录中才行,按下面命令进行操作,即可在目录中创建一个名为的目录。
最后测试一下文件的上传功能,执行以上命令完成文件的上传:
修改配置文件
.服务器的配置
架设一台服务器,用来向局域网内各客户机提供软件共享服务。
、按照配套安装软件;
、创建目录;
、修改文件;
、重启服务;
.按照配套安装软件;
现计划架设一台服务器,用来向局域网内个客户机提供软件共享服务,常用软件的安装包都存放在服务器的目录中,要求用户只能从该目录中读取文件,而不能修改目录中的文件。
另外,各客户端还可以利用服务器进行临时文件交换,即任何用户有权限将文件写到服务器的某一目录(假设为)。
.创建目录,命令为:
;
.将目录的访问权限修改为,命令为:
.将常用的软件复制到目录中;
命令为…;
.使用以下命令创建临时的文件交换目录:
.由于匿名用户也能在目录中写入数据,需要将该目录的属性修改为(中使用的匿名登录,默认的用户名为),具体命令:
.修改文件
.执行以下命令重启服务:
.接下来在中打开“网络”窗口,在地址栏中输入服务器的地址\\...,可以连接成功
选中目录中的文件,尝试删除,将提示错误信息,按照类似的方法打开目录,试着创建目录和文件,能创建成功。
对以上各目录进行修改,要求各目录达到以下功能:
()目录:
保存常用的软件,除了管理员之外,所有的用户都只有读的权限,可以向该目录写入文件,用来更新安装软件包;
仍然作为临时的文件交换目录,的有用户都可以进行读写操作。
保存技术部的资料,该目录只有技术部的员工可以进行读写操作,其他人员不能访问(经理可访问该目录,不能修改)。
保存市场部的资料,该目录只有市场部的员工可以进行读写操作,其他人员不能访问(经理可访问该目录,不能修改)。
.使用以下命令创建两个用户组:
.使用以下命令创建用户:
接着使用以下命令将各用户添加到密码文件中,并设置密码
重复以上命令为每个用户设置好密码
.使用以下命令再创建两个目录:
和目录只有同组用户有读写权限,其他用户不能读写,使用以下命令设置两个目录的属组:
.经理对两个目录都可以查看,但不能修改,如果将添加到和两个组中,又具有了写的权限,这里使用了一个技巧,将设置为两个文件夹的所有者,使用以下命令:
.接着使用以下命令修改两个目录的权限:
.由于目录中需要有写权限,因此使用以下命令将改为其属主即可:
.由于所有的用户都需要登录,为了使所有用户对目录有写权限,使用以下命令将该目录的权限设置为:
.经过以上准备工作来编辑配置文件
创建目录,命令为:
将目录的访问权限修改为,命令为:
将常用的软件复制到目录中;
使用以下命令创建临时的文件交换目录:
由于匿名用户也能在目录中写入数据,需要将该目录的属性修改为(中使用的匿名登录,默认的用户名为),具体命令:
修改文件,删除原来的内容,输入以下内容:
[]
执行以下命令重启服务:
使用以下命令创建两个用户组:
使用以下命令再创建两个目录:
经理对两个目录都可以查看,但不能修改,如果将添加到和两个组中,又具有了写的权限,这里使用了一个技巧,将设置为两个文件夹的所有者,使用以下命令:
接着使用以下命令修改两个目录的权限:
由于目录中需要有写权限,因此使用以下命令将改为其属主即可:
由于所有的用户都需要登录,为了使所有用户对目录有写权限,使用以下命令将该目录的权限设置为:
经过以上准备工作来编辑配置文件:
#=======================================
======================================
.进程间的通信
理解消息队列、信号机制,完成进程间的通信。
编写程序,使其实现进程的软中断通信。
要求:
使用系统调用结合函数、消息队列编写程序,实现以下功能:
开启两个终端分别实现消息的发送与接收,当消息的发送者按下键盘的按键“”,发送者进程检测到后该信号后改变原来的杀死进程的功能,改为向接受者进程发送“”字符串,接收者进程收到“”后关闭接收者进程的终端。
**
<
>
[]"
"
;
{
;
[];
};
()
[];
*根据不同的路径和关键表示产生标准的*
((("
."
'
'
)))
{
("
);
();
}
*创建消息队列*
(((,)))
("
\"
);
*读取消息队列*
(,,);
((,(*),,,)<
)
{
("
();
}
"
,);
((,))
\"
;
((,"
))
}((,"
));
*从系统内核中移走消息队列*
(((,,))<
();
}
()
(,);
(,,(),);
(,);
()
('
):
((,))
(,,(),);
(((,,)))
*添加消息到消息队列*
(((,,(),))<
))
**
((()))
(((()>
,)))
*添加消息到消息队列*
(((,,,))<
*读取消息队列*
((,,,(),)<
()>
操作系统实习体会及总结
正文字体为小四。