linux课程大作业.doc
目录
摘 要1
关键字:1
前 言1
1. 设计的目的和意义1
1.1. 掌握熟悉基本的网络命令1
1.2. 掌握网络配置文件和配置方法以及shell编程1
2设计目标与总体方案2
2.1 熟悉基本网络命令2
2.2 配置NFS服务器以及配置samba服务器2
2.3设计方法和内容3
2.3.1 实习软硬件环境说明3
2.3.2 网络配置文件与配置方法3
2.3.3 常用网络操作命令4
2.3.4 telnet 建立多帐户测试5
2.3.5 配置NFS服务器5
2.3.6配置samba服务器9
2.3.7 shell编程12
总结16
参考文献:17
摘 要:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。本文就从对Linux系统中的一些代码程序做了简单的介绍,如:ping、ifconfig、netstat等网络命令的使用,熟悉网络配置文件的配置方法,体会Linux多用户的特点,利用telnet进行。建立多个帐户进行测试。配置NFS服务器,实现文件系统的远程挂载。配置samba服务器,实现不同系统之间的文件共享。简单shell编程等几个方面对Linux系统进行了一个全面的讲解。
关键字:服务器,网络命令,文件配置
前 言
Linux不仅为用户提供了强大的操作系统功能,而且还提供了丰富的应用软件。用户不但可以从Internet上下载Linux及其源代码,而且还可以从Internet上下载许多Linux的应用程序。可以说,Linux本身包含的应用程序以及移植到Linux上的应用程序包罗万象,任何一位用户都能从有关Linux的网站上找到适合自己特殊需要的应用程序及其源代码,这样,用户就可以根据自己的需要下载源代码,以便修改和扩充操作系统或应用程序的功能。这对Windows NT、Windows98、MS-DOS或OS/2等商品化操作系统来说是无法做到的其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Ping命令执行后如图2-1所示:
图 ping命令的使用
其中,参数destination是必须的,它可以是主机名或IP地址;其他的为命令选项。
2、ifconfig命令
执行ifconfig命令查看本地主机的网络配置信息,也可以用于配置网络硬件接口、IP地址、网络掩码、网关地址和广播地址等。命令格式:
Ifconfig[interface]Ifconfig interface [aftype] options | address
Ifconfig命令执行后如图2-2所示:
图 ifconfig命令的使用
3、netstat命令
执行netstat命令来检测TCP/IP网络配置的正确性。netstat命令执行后如图2-3所示:
图 netstat命令的使用
2.3.4 telnet 建立多帐户测试
图 telnet建立多帐户测试
2.3.5 配置NFS服务器
一、 NFS服务的启动和停止
要把自己的文件系统共享出去,首先保证自己的机器上启动了NFS服务。启动了NFS服务就是需要启动一组程序,包括装配服务器和NFS协议服务器。
二、 NFS服务器的配置
使从 NFS 服务器中共享文件又称导出目录。在Linux系统中可使用NFS 服务器配置工具来配置 NFS 服务器[12]。要使用 NFS 服务器配置工具,必须运行 X 窗口系统,并要具备根特权,且安装了 redhat-config-nfs RPM 软件包。要启动服务器配置工具,可以有以下两种方式:
(1)依次单击面板上的“主菜单系统设置服务器设置NFS 服务器”打开如图1所示的对话框。
(2)在终端提示符下键入 redhat-config-nfs 命令,也可打开如图所示的对话框。
图NFS 服务器配置工具
另外,还要建立一个共享目录,本书中的例子在“/home”目录下建立了一个PUB子目录,如图所示。
图NFS 服务器子目录
下面来说明通过NFS 服务器配置工具来共享文件的方法,