2023年Linu大作业.pdf
《2023年Linu大作业.pdf》由会员分享,可在线阅读,更多相关《2023年Linu大作业.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、I IIIIBBHIIII J 信 息 技 术 课 程 论 文L inux基 础 与 应 用 学生姓名张振东_学 号专 业 计算机科学与技术班 级 计算机14-1_所属学院信息工程学院指导教师范振岐_塔里木大学教务目录引言.错误!未定义书签。1 实习的目的和意义。错误!未定义书签。2 实习目的与总体方案。错误!未定义书签。2.1 熟悉基本网络命令.错误!未定义书签。2.2 配置N F S服务器以及配置sam b a服务器.错误!未定义书签。2.3使用sh e l l 编程。错误!未定义书签。3 实习方法和内容.错误!未定义书签。3.1 实习软硬件环境说明。错误!未定义书签。3.2 常用网络操作
2、命令.错误!未定义书签。3.2.1、p i n g 命令.错误!未定义书签。3.2.2、i f c o n f i g 命令.错误!未定义书签。3.2.3、n e tstat命令。错误!未定义书签。3.3 te l n e t 建立多帐户测试。错误!未定义书签。3.4 网络配置文献与配置方法。错误!未定义书签。3.4.1、/e tc/h o sts文献.错误!未定义书签。3.4.2、/e tc/h o st.c o n f i 文献.错误!未定义书签。3.4.3 /e tc/re s o l v.c o n f 文献。错误!未定义书签。3.5配置N F S服务器o 错误!未定义书签。3.6 配
3、置sam b a服务器,错误!未定义书签。3.7 sh e l 1 编程。错误!未定义书签。总结。错误!未定义书签。参考文献:.错误!未定义书签。引言L inux是一套免费使用和自由传播的类Un i x 操作系统,是一个基于POS I X和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运营重要的UNIX工具软件、应用程序和网络协议。它支持32位和6 4 位硬件。Lin u x 继承了 Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它重要用于基于Intel x 8 6 系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不
4、受任何商品化软件的版权制约的、全世界都能自由使用的U nix兼容产品。Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运营,也可以在便宜的PC机上实现所有的U n ix 特性,具有多任务、多用户的能力。它还涉及带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT同样,允许我们使用窗口、图标和菜单对系统进行操作。L i nux是一种自由和开放源码的类U n ix 操作系统。目前存在着许多不同的Linux,但它们都使用了 L in u x 内核。Lin u x 可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频
5、游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的1 0 台超级计算机运营的都是Linux操作系统。严格来讲,Linux这个词自身只表达Linux内核,但事实上人们已经习惯了用L inux来形容整个基于L in u x 内核,并且使用G N U 工程各种工具和数据库的操作系统。L i n u x 得名于计算业余爱好者L i nus T o rvalds0 Linux 操作系统,确切地说是GNU/Linux操作系统。它的诞生、发展与UNIX、MINIX操作系统、GNU计划、POSIX标准以及I n te rn e t广泛应用有着极大的关系。Linux是
6、可以自由传播并继承了 UNIX内核的操作系统,是对UNIX的简化和改善,它既保存了 U N I X 系统的高安全性,同时也使其操作更加简朴方便,从而使单机用户也可以使用。U N I X 内核指的是操作系统底层的核心程序代码随着I n t r n e t技术的发展,越来越多的人通过网络结识了 L i n u x,越来越多的人使用并改善着L i n u x.假如没有遍布全世界的无数Linux爱好者的无私奉献,那么L i n u x也不也许发展到今天的水平。此 外 L i n u x 操作系统在短短的几年之内得到了非常迅猛的发展,这与L i n u x 具有的良好特性是分不开的。L i n u x
7、几乎包含了U N I X 的所有功能和特性,同时又有自己的一些特点。1实习的目的和意义L i n u x 是一类U n i x 计算机操作系统的统称。L i n u x 操作系统的内核的名字也是“L i n u x。L i n u x 操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,L i n u x 这个词自身只表达L i n u x 内核,但在事实上人们已经习惯了用L i n u x 来形容整个基于L i n ux内核,并且使用GNU工程各种工具和数据库的操作系统。L i n u x 得名于计算机业余爱好者L i n u s T o r v a i d s。随着I n t e
8、r n e t/I n t r a n e t网络的日益普及,L i n u x 作为一个现代的操作系统,正在各个方面得到广泛的应用。L i n u x 在服务器、嵌入式等方面已经取得不俗的成绩,在桌面系统方面,也逐渐受到欢迎。于 是 L i n u x 的安全问题也逐渐受到人们的重视。现在L i n u x 已经在全球广泛普及开来,虽然在个人桌面版方面还逊色于Mi c r o s o f t W i n d o w s 系统,但在服务器领域以其良好的安全性和稳定性得到越来越多用户的认可,并被广泛使用。随着后P C时代的到来,计算机在各行各业乃至人们的平常生活中已经是无处不在,特别是嵌入式系统
9、应用、开发方面,L i n u x 更具有其他操作系统无可比拟的优势。L i n u x的安全问题也逐渐受到人们的重视。操作系统的安全无疑是所有用户都关注的一个焦点,作为商业操作系统W i n d o ws 的内核并不公开,系统接口也由其开发公司控制,设计,是否存在“后门”一直是争论的话题,毕竟关系到一个国家,公司和个人的安全:L i n u x以其代码开放所带来的高安全性而倍受赞誉,这也是许多重要部门和大型网站采用 L i n u x 操作系统的重要因素。L i n u x 支持多用户,各个用户对于自己的文献设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最重要的一个特点,
10、L i n u x 可以使多个程序同时并独立地运营。L i n u x 具有:稳定、可靠、安全的优点,并且有强大的网络功能。其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。1.掌握熟悉基本的网络命令如:p i n g、i f c o n f i g n e t s t at 等,每位同学在同一台主机上建立自己的帐户,运用t e In e t 体会L i n u x 多用户的特点,配 置 t e 1 n e t 远程登录服务。2 .熟悉网络配置文献的配置方法。3.体会L i n u x 多用户的特点。运用t e In e t 进行。每个人建立个自己的帐户进行测试。4
11、 .配置N FS服务器,实现文献系统的远程挂载。5 .配置s a m ba 服务器,实现不同系统之间的文献共享。6 .简朴s h e 1 1 编程。使用s h e l l 编写两个程序。第一个s h e l l 程序可以弹出式菜单,程序根据用户选择的项目进行操作,有文献拷贝、文献重命名、文献删除、文献寻找等。第二个s h e l l 程序输出一个小九九乘法表。s h e l l 是一种具有特殊功能的程序,它是介于使用者和U N IX/L i n u x 操作系统之核心程序(k e r n e 1)间的一个接口。为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作导致损害,在内核的周边建了一
12、个外壳(s h e 1 1)。用户向s h e 1 1 提出请求,s h e l l 解释并将请求传给内核。使用较广的s h e 1 1 有标准的B o u r n e s h e l l (s h)、K o r n Sh e 1 1 (k s h)、C s h e 1 1 (c s h)、B o u r n e A g a i n S h e 1 1 (b a s h)等。s h e l l 的另一个重要特性是它自身就是一个解释型的程序设计语言,s h e l l程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。s h e 1 1编程语言简朴易学,任何在
13、提醒符中能键入的命令都能放到一个可执行的s h e 1 1 程序中。7.GCC的简朴使用。2 实习目的与总体方案2.1 熟悉基本网络命令在同一台主机上建立自己的帐户,运用tel n e t 体会Linux多用户的特点。熟悉基本的网络命令,如:pin g、ifcon f ig、ne t s ta t 等。2.2 配置NFS服务器以及配置sam ba服务器配置NFS服务器,实现文献系统的远程挂载。配置s am ba服务器,实现不同系统之间的文献共享2.3 使用sh e ll编程使 用 s h e l l 编写两个程序。第一个可以显示一个菜单,程序根据用户选择的项目进行操作,有文献拷贝、文献删除、文
14、献重命名等。第二个打印一个小九九乘法表。3 实习方法和内容3.1 实习软硬件环境说明硬件:一台联想计算机,其配置为:CPU:Pen t ium(R)4 2.4 G H z内存:256 M B 硬盘:40Go软件:R ed Li n u x 9.O o3.2 常用网络操作命令3.2.1、p in g 命令p i n g 命令用于查看网络上的主机是否在工作。执行p i n g 指令会使用ICMP传输协议,发出规定回应的信息,若远端主机的网络功能没有问题,就会回应当信息,因而得知该主机运作正常。执行P i n g 命令可以测试本机与网络中其他计算机的连通性,因此,在组网中经常使用该命令排除网络故障。
15、P i ng命令使用ICMP协议,向目的地址发送ECHO-REQUEST数据包,假如网络是连通的,可以接受到目的地址主机发回的响应ECHO-REQU E ST的数据包;否则表达目的地址不可到达。P in g 命令执行后如图3-2-1所示:rm*.”jrO2:文*编辑r o c l/c 0 2 roo t#i f con f ige t hO Link en cap :Et he rne t JMbddr 00:DD:87:27:5D:8Cine t a d d r:2 1 0.2 6.1 8 9.5 5 B e a s t:210.2 6.1 8 9.1 2 7 Nfcsk:2 5 5.2 5
16、 5.2 5 5.1 2 8IP BRCMDCAST RLhNl NT;M.UTI CAST NTU:1500 MM r i c:1RX pa eke t s:9008 e r r o r s:O dropped:O ove r r u n s:0 f rarw;OTX pa eke t s:920 e r r o r s:。d rop p ed:0 ove r r u n s:0 c a r r ie r:。co I I i s io n s:0 t xqueue le n:1OORX b y t e s:807468(7 8 8.5 Kb TX b y t e s:85510(8 3.5
17、Kb In ter rup t:1 1 Base add re s s:Ox cOOl)Io Link e n c a p:LocaI Loopbacki ne t add r:1 27.0.0.Nii sk:2 5 5.0.0.0UP LOCPBACX RIJbNING NTU:16436 M t r i c:1RX pa eke t s:190533 e r r o r s:。dropped:0 ove r runs:O f rarre:0TX pa eke t s:190533 e r r o r s:。d rop p ed:0 ove r r u n s:O c a r r ie r:
18、。co I I i s ions:O t xqueue le n:0RX by t e s:13032716 TX by t e s:13032716(1 2.4 M roo c02 roo t#口三图3.2.2 i f c o n f i g 命令的使用3 .2.3、n e ts t a t 命令功能说明:N e t st a t 用于显示与I P、T C P、U D P和 I C M P协议相关的记录数据,一般用于检查本机各端口的网络连接情况。语法:n e tsta t -a c C e F g h i 1M n N o p rstu v V w x -A 网络类型 一iP 执行n et
19、s t a t 命令来检测T CP/I P 网络配置的对的性。n et s t a t 命令执行后如图3-3-3 所示:Ij c O 2j c O 2j c O 2j c O 2j c O 2j c O 2j e O 2j 编 例 直书*终 端 8朱专第WWj(jC r o o c O 2 r o o t 1#n c t s t a tA o t i v e I n t e r re t c o n n e c t t o n s x v/o s eP r o t o R e *v Q S e n d O U o c a 1 A d d r e s st c p O O jc O 2:3 7
20、7 7 5O j c O 2:3 7 7 8 2O j c O 2:3 7 7 8 3O j c O 2:3 7 7 8 0O jc O 2:3 7 7 8 1O j c O 2:3 7 7 7 8O j -37779O j c O 2:3 7 7 7 HO j c O 2:3 7 7 7 7O j c O 2:3 7 7 8 4O j c O 2:3 7 7 8 SA o t i v c IT*I1 X d o m a i n s o o k e t s 0000000000图3.3.3 n et s t a t 命令的使用3.3 telnet建立多帐户测试L i n ux启 动 t el
21、n et 服务,1 i nux提供服务是由运营在后台的守护程序(d a emo n)来执行。守护进程的工作就是打开1个端口(p o r t),等待(l i s t en)进入的连接。在C/S 模式中,假如客户提请了 1 个连接,守护进程就创建(fo rk )子进程来响应这个链接,而父进程继续监听其他服务的请求。但是,对于系统所提供的每一个服务,假如都必须运营一个监听某个端口接连发生的守护进程序,那么通常认为着系统资源的浪费。为此,“拓展的网络守护进程服务程序 x i n et d(x i n e t ed i n t er n t d a em o n).t el n e t 服务也是由x i
22、 n et d 守护的。t el n et 命令执行后如图3 3-4 所示:y rxtvM 2:/c tc/xineD X文 件 终 端CD 转 到9 帮 助I t:o ni p t i o n:T h e le In e t s e r v e r se r v e s te I n e l se s s io n su n e n c r y p te d u s e rn a rre /pa s s w o rd pa ir s f o r a u t h e n ltc I nc ti la g ss o c k e t _ ty p ewu i tu s e rse r v e rl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 Linu 作业
限制150内