Linux-大作业

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《信息技术》课程论文《Linux基础与应用》学生姓名张振东学号5011210108专业计算机科学与技术班级计算机14-1所属学院信息工程学院指导教师范振岐塔里木大学教务目录引言...............................................................................................................................11实习的目的和意义...................................................................................................12实习目标与总体方案................................................................................................32.1熟悉基本网络命令........................................................................................32.2配置NFS服务器以及配置samba服务器....................................................32.3使用shell编程............................................................................................33实习方法和内容........................................................................................................33.1实习软硬件环境说明....................................................................................43.2常用网络操作命令.........................................................................................43.2.1、ping命令..........................................................................................43.2.2、ifconfig命令..................................................................................43.2.3、netstat命令....................................................................................53.3telnet建立多帐户测试................................................................................63.4网络配置文件与配置方法............................................................................73.4.1、/etc/hosts文件............................................................................73.4.2、/etc/host.confi文件....................................................................73.4.3、/etc/resolv.conf文件..................................................................73.5配置NFS服务器............................................................................................93.6配置samba服务器.......................................................................................103.7shell编程...................................................................................................12总结.............................................................................................................................19参考文献:.................................................................................................................20塔里木大学信息工程学院1引言Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intelx86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用WindowsNT一样,允许我们使用窗口、图标和菜单对系统进行操作。Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于计算业余爱好者LinusTorvalds。Linux操作系统,确切地说是GNU/Linux操作系统。它的诞生、发展与UNIX、MINIX操作系统、GNU计划、POSIX标准以及Internet广泛应用有着极大的关系。Linux是能够自由传播并继承了UNIX内核的操作系统,是对UNIX的简化和改进,它既保留了UNIX系统的高安全性,同时也使其操作更加简单方便,从而使单机用户也可以使用。UNIX内核指的是操作系统底层的核心程序代码随着Intrnet技术的发展,越来越多的人通过网络认识了Linux,越来越多的人使用并改进着Linux.如果没有遍布全世界的无数Linux爱好者的无私奉献,那么Linux也不可能发展到今天的水平。此外Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具有的良好特性是分不开的。Linux几乎包含了UNIX的全部功能和特性,同时又有自己的一些特点。1实习的目的和意义塔里木大学信息工程学院2Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者LinusTorvalds。随着Internet/Intranet网络的日益普及,Linux作为一个现代的操作系统,正在各个方面得到广泛的应用。Linux在服务器、嵌入式等方面已经取得不俗的成绩,在桌面系统方面,也逐渐受到欢迎。于是Linux的安全问题也逐渐受到人们的重视。现在Linux已经在全球广泛普及开来,虽然在个人桌面版方面还逊色于MicrosoftWindows系统,但在服务器领域以其良好的安全性和稳定性得到越来越多用户的认可,并被广泛使用。随着后PC时代的到来,计算机在各行各业乃至人们的日常生活中已经是无处不在,尤其是嵌入式系统应用、开发方面,Linux更具有其他操作系统无可比拟的优势。Linux的安全问题也逐渐受到人们的重视。操作系统的安全无疑是所有用户都关注的一个焦点,作为商业操作系统Windows的内核并不公开,系统接口也由其开发公司控制,设计,是否存在“后门”一直是争论的话题,毕竟关系到一个国家,企业和个人的安全:Linux以其代码开放所带来的高安全性而倍受赞誉,这也是许多重要部门和大型网站采用Linux操作系统的重要原因。Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。Linux具有:稳定、可靠、安全的优点,并且有强大的网络功能。其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。1.掌握熟悉基本的网络命令如:ping、ifconfig、netstat等,每位同学在同一台主机上建立自己的帐户,利用telnet体会Linux多用户的特点,配置telnet远程登录服务。2.熟悉网络配置文件的配置方法。3.体会Linux多用户的特点。利用telnet进行。每个人建立个自己的帐户进行测试。塔里木大学信息工程学院34.配置NFS服务器,实现文件系统的远程挂载。5.配置samba服务器,实现不同系统之间的文件共享。6.简单shell编程。使用shell编写两个程序。第一个shell程序可以弹出式菜单,程序根据用户选择的项目进行操作,有文件拷贝、文件重命名、文件删除、文件寻找等。第二个shell程序输出一个小九九乘法表。shell是一种具备特殊功能的程序,它是介于使用者和UNIX/Linux操作系统之核心程序(kernel)间的一个接口。为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作造成损害,在内核的周围建了一个外壳(shell)。用户向shell提出请求,shell解释并将请求传给内核。使用较广的shell有标准的Bourneshell(sh)、KornShell(ksh)、Cshell(csh)、BourneAgainShell(bash)等。shell的另一个重要特性是它自身就是一个解释型的程序设计语言,shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。7.GCC的简单使用。2实习目标与总体方案2.1熟悉基本网络命令在同一台主机上建立自己的帐户,利用telnet体会Linux多用户的特点。熟悉基本的网络命令,如

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功