前言
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
Linux不仅为用户提供了强大的操作系统功能,而且还提供了丰富的应用软件。用户不但可以从Internet上下载Linux及其源代码,而且还可以从Internet上下载许多Linux的应用程序。可以说,Linux本身包含的应用程序以及移植到Linux上的应用程序包罗万象,任何一位用户都能从有关Linux的网站上到适合自己特殊需要的应用程序及其源代码,这样,用户就可以根据自己的需要下载源代码,以便修改和扩充操作系统或应用程序的功能。这对Windows NT、Windows98、MS-DOS或OS/2等商品化操作系统来说是无法做到的。
Linux具有:稳定、可靠、安全的优点,并且有强大的网络功能。其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等服务,还可作为路由器使用,利用IPCHAINS/IPTABLE网络治理工具可构建NAT及功能全面的防火墙。
Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux 操作系统软件包
不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。
目录
1需求分析 (2)
1.1 功能介绍 (2)
1.2 目的及意义 (4)
1.2.1 目的 (4)
1.2.2 意义 (5)
1.3 设计成果 (6)
2总体设计 (7)
2.1功能介绍 (7)
2.2模块关联 (8)
好用的论坛系统
3详细设计 (11)
3.1用户结构 (11)
3.2数据结构说明 (11)
ascii用于表示什么编码
3.3主要功能的关键代码 (12)
新疆库尔勒市疫情
4测试及运行结果 (17)
4.1 测试定义 (17)
4.2 测试目的 (17)
4.3 测试结果 (18)
4.3.1 文件测试 (18)
5心得 (40)
1需求分析
1.1 功能介绍
基于Linux的模拟文件系统的设计与实现完成以下功能:
html在线加密解密
(1)创建用户:手动的创建10个用户,都在界面上完成,输入用户名;每个用户最多可以保存10个文件。
(2)用户登录:手动的登录已经创建的用户,正确输入用户名即可成功登录。
(3)显示所有用户:首先会创建很多用户,为了清晰、便捷的查看用户,所以在界面上可以显示所有的用户,这一功能的实现,主要是针对忘记自己用户名的用户,
可以通过查看全部用户来查自己的用户名。
(4)创建二级文件目录(MD):手动的输入目录名称,(即设置主目录(MFD)和用户文件目录(UFD))。
(5)显示目录:将用户创建的目录显示在界面上。
(6)删除目录:手动输入目录的名称即可删除已经创建的目录。
(7)进入目录:进入目录内部,可以进行文件的各种操作。
(8)修改目录:在用户登录后,输入要修改的目录名称,对其进行修改,输入新的目录名并保存。
(9)建立一个文件(create):在目录中手动输入文件名,可以创建新的文件,在创建的同时输入文件的保护码,对文件内容进行保护,防止信息泄露。linux建立文件系统的命令
(10)打开全部文件(openall):将已经创建的文件夹全部显示在界面上。
(11)删除一个文件(delete):手动输入已经创建的文件的名称,即可删除此文件。
(12)写文件(write):手动的在文件中写入内容。
(13)读文件(read):查看文件中的已经写入的内容。
(14)移动文件:用户可以将某个目录下的文件移动到其它的目录中,只为了整理文件,便于查询,使用。
(15)改文件的保护码(change):手动修改文件的密码(保护码)。
登录注册相关的图片基于以上的功能,可以使用户选择操作,模拟文件系统的设计与实现;此类功能都是在页面上手动操作完成。
1.2 目的及意义
1.2.1 目的
通过课程设计,加深对操作系统各资源管理模块的理解,掌握操作系统的基本原理及功能,具有初步分析实际操作系统、设计、构造和开发现代操作系统的基本能力。基于Linux 的模拟文件系统的设计与实现,熟悉基本的网络命令以及他们的使用方法,体会Linux多用户的特点,熟悉网络配置文件的配置方法。本系统是基于linux平台运行在终端上的虚拟二级文件管理系统。模拟真正的文件管理系统,并采用用户登录机制对文件和目录进行创建,增加内容,修改,删除的操作。对于目录而言,可以进行创建删除新添文件的操作;对于文件而言,可以创建,修改,删除。删除目录时,同时删除相应目录下的文件以及文件中的内容。采用用户登录使得用户管理文件更方便,并形成了二级的文件管理模式。
操作系统(OS)是重要的计算机系统软件,同时也是最活跃的学科之一,其发展极为迅速。它是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。它在计算机系统中占据了特别重要的地位;而其它的诸如汇编程序、编译程序、数据库管理系统等系统软件,以及大量的应用软件,都将依
赖于操作系统的支持,取得它的服务。操作系统已成为现代计算机系统、多处理机系统、计算机网络、多媒体系统以及嵌入式系统中都必须配置的、最重要的系统软件。
课程设计是学习的总结,通过课程设计温习我们已经学到的知识并加以运用,还可以了解到其它的知识,来充实自己,充分掌握操作系统的基本原理及各方面知识。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。