Linux实验指导书.doc

上传人:飞****2 文档编号:78708156 上传时间:2023-03-19 格式:DOC 页数:117 大小:4.15MB
返回 下载 相关 举报
Linux实验指导书.doc_第1页
第1页 / 共117页
Linux实验指导书.doc_第2页
第2页 / 共117页
点击查看更多>>
资源描述

《Linux实验指导书.doc》由会员分享,可在线阅读,更多相关《Linux实验指导书.doc(117页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目录实验1Linux系统的安装- 2 -实验2Red Hat Linux 9.0的基本操作10实验3 Linux的基本操作和常用命令的使用16实验4 Linux的用户管理24实验5 Linux的进程管理28实验6 Linux的内存管理37实验7 Linux的文件管理42实验8 Webmin管理工具的安装使用52实验9 Linux网络参数的配置57实验10 实现Windows和Linux的资源共享62实验11 Linux Web服务器的配置70实验12 DNS服务器的配置78实验13 DHCP服务器的配置94实验14 Linux的FTP服务103实验15 邮件服务器的配置112实验16 IP路由

2、的配置121实验1Linux系统的安装一、实验目的1了解Linux操作系统的发行版本。2掌握Red Hat Linux 9.0的安装方法。3了解Linux其他版本(红旗Linux或Slackware Linux)的安装方法。二、实验工具与设备1实验工具:Red Hat Linux 9.0(或红旗Linux、Slackware Linux)安装光盘。2实验设备:计算机(带CD-ROM)一台。三、实验内容和步骤1运行安装程序(1)启动安装程序,进入安装界面Red Hat Linux 9.0安装光盘可以在支持CD-ROM启动的计算机上运行。在计算机启动时进入BIOS设置菜单,在“高级BIOS功能设置

3、(Advanced BIOS Features)”中设置第一启动设备(1st Boot Device)为CD-ROM。保存设置后,在CD-ROM中放入Red Hat的第一张安装盘,重新启动计算机,系统自动通过安装光盘启动并进入安装界面(Linux欢迎信息)。(2)选择安装界面模式Linux 欢迎信息界面提示用户选择安装界面方式,可供选择的模式包括以下几种。 图形模式(Graphical Mode):安装或更新操作以图形界面进行,直接按回车(Enter)键进入图形模式安装或更新系统。 字符模式(Text Mode):安装或更新操作以字符界面进行,输入text字符后按回车键进入字符模式安装或更新系

4、统。 专家模式(Expert Mode):允许用户根据计算机硬件的配置进行安装。输入expert字符后按回车键进入专家模式进行系统的安装或更新。(3)选择语言在欢迎信息后,弹出“ 语言选择” 对话框,提示选择安装过程中使用的语言。图1-1 所示为图形安装界面的选择语言对话框。选择后,要求选择键盘类型和鼠标类型(图形模式时)。 图1-1 选择语言(4)选择安装方式选择完语言后,进入选择安装方式的界面,选择合适的方式,单击“OK” 按钮或按回车键,进入选择安装类型的界面。 (5)选择安装类型“ 安装类型” 对话框如图1-2 所示,可以选择的安装类型有个人桌面、工作站、服务器及定制。选择一种安装类型

5、(如安装服务器:)后,进入磁盘设置界面,系统要求对硬盘进行分区。 图1-2 选择安装类型2为Red Hat Linux创建分区为了让安装程序知道在哪里安装,对硬盘进行初始设置,以及为安装Red Hat Linux 的一个或多个硬盘分区定义挂载点(Mount Points );创建或删除硬盘的分区。系统需要一个大小适合的根分区和一个交换分区。因此,需要为Linux 创建分区。安装程序提供的硬盘分区工具包括Disk Druid 和fdisk 。 (1)Disk DruidRed Hat Linux 安装程序中的一个图形化的硬盘管理工具,可以根据用户的要求创建和删除硬盘分区,也可以编辑修改已经建立的

6、分区,还可以对每个Linux Native 分区管理挂载点。图1-3 是Disk Druid 硬盘分区工具的操作界面。 Disk Druid分区工具用“新建(W)”命令按钮创建新的分区,用“编辑(E)”命令按钮编辑选取的分区,用“删除(D)”按钮删除选取的分区。图1-4是Disk Druid分区工具的创建和编辑分区界面。其中,“挂载点(M)”设置挂载点,“大小(MB)(S):”设置分区的大小(以MB为单位),“文件系统类型(T)”设置分区类型。(2)fdiskfdisk 是传统的Linux 硬盘分区工具,是一种字符界面的分区工具,比Disk Druid 更灵活,但fdisk 需要用户对硬盘分区

7、有一定的经验,并适应其命令操作方式。图1-5 所示为其中的一个操作界面。图1-3 Disk Druid 硬盘分区工具的操作界面图1-4 Disk Druid分区工具的创建和编辑分区界面图1-5 命令操作方式分区fdisk工具用分区命令进行分区,主要命令有以下几个。m:显示分区表。p:显示有关分区命令帮助信息。n:创建一个新的分区。d:删除一个分区。t:改变指定分区的类型。q:不保存分区操作并退出fdisk。w:保存分区操作后退出fdisk。必须为Linux创建一个交换分区(Linux swap),其他的分区可以是Linux native分区,所以至少应创建两个分区。完成分区后,还必须为每一个分

8、区(交换分区除外)指定一个挂载点(Mount Point),并且必须将其中一个分区的挂载点设为根(/)。系统安装提供自动分区功能,如图1-6所示,选择“自动分区(A)”项即可。本实验要求使用分区工具手工分区。如图1-6 选择“自动分区(A)”项3启动引导器的安装在Red Hat Linux 9.0 中,GRUB 为系统启动的装载器。在引导装载程序的配置框中,可以确定引导装载程序安装的位置、引导装载程序的密码等内容,如图1-7 所示。 4配置网络“ 网络配置” 如图1-8 所示,可以在该对话框中进行网络配置。配置项包括如下内容。 (1)选择是否使用DHCP;(2) 输入可用的IP 地址、子网掩码

9、、网络地址和广播地址。若只是在局域网使用,可以使用内部IP 地址,如192.168.0.xxx ,其中xxx 值的范围为1 254 ,由教师分配。若不划分子网,则C 类IP 使用的子网掩码为255.255.255.0 ,另外,应指定网络地址和广播地址,如192.168.0.1 和192.168.0.254 ; (3) 输入主机名、网关和域名服务器(DNS )的IP 地址。如果通过局域接入Internet ,要输入作为网关的计算机的IP 地址(内网IP 如192.168.0.1 );DNS 可以使用中国电信的DNS ,如202.96.128.68 等。 (4) 若计算机中配有多块网卡,则每一块网

10、卡在网络配置对话框中有一个选项卡,按上述方法在每一个选项卡对每个网卡进行配置。作为网关的计算机必须有两块网卡,一块网卡连入Internet ,使用公网IP ,另一块则与局域网相连,使用内部IP 。 图1-7 引导装载程序安装图1-8 网络配置网络配置完成后,还可以设置网络防火墙,如图1-9所示,可以在该对话框中直接选择一种安全级别(如中等),选用自定义规则,并使eth0为可信任设备(Trusted Devices),允许DHCP、Telnet、WWW和FTP进入(允许进入(A)。图1-9 防火墙配置5配置其他项(1)选择系统支持的语种,可选择English(USA)和Chinese。(2)配置

11、时区:选择所在地的时区,在我国应选择“亚洲/上海”。(3)设置账号:如图1-10所示,必须为根用户root账号设置密码,密码的设置不要过于简单,最好是数字与英文混合,大小写混合。(4)配置NIS:若计算机与网络信息服务器相连,应设置NIS认证,否则可以跳过。图1-10 设置账号6选择组件并安装包组件将包根据功能分成组,如“ 桌面” 、“ 应用程序” 等。用鼠标在组件上选择要安装的组件,若选择所有包将需要约3GB 左右的硬盘空间。若想在组件中选择单个包,应选取“ 选择单个软件包(S )” 复选框,如图1-11 所示。单击“ 下一步” 按钮将打开“ 选择单个软件包” 对话框,可在其中选择每个组件中

12、单个的包。 图1-11 选择安装软件包组7图形界面配置(1)显卡的配置如果安装组件中选择了X Windows ,安装程序弹出“ 图形化界面(X )配置” 对话框,如图1-12 所示,主要配置显示卡和显存大小。在早期的Red Hat Linux 版本中,显卡的配置最复杂,但Red Hat Linux 9.0 版中一般通用的显卡都有驱动程序,在安装过程中一般能自动识别。显卡的显示大小根据显示器的实际情况选定。 图1-12 图形化界面配置若不配置X Windows,可以选取“跳过 X 配置”复选框。这样安装完成将不可从X Windows启动系统,不能使用图形界面,只可使用字符界面。(2)配置显示器显

13、示器的配置一般可以直接由安装程序自动选取,在安装程序中包括选择显示器的对话框,按显示器的型号选择显示器。若没有所用型号的显示器,可选择一款最合适的显示器。然后打开图形界面配置对话框,选择颜色深度和显示器分辨率。为测试显示器是否支持,可以用“Test setting”按钮测试设置是否正确。若显示不正常,待恢复显示后重新设置。若安装了X Windows安装完成后,取出安装光盘,重新启动计算机,系统启动进入Linux登录界面,输入用户名和密码后,系统就可以进行图形用户界面。如图1-14为X Windows的GNOME图形用户界面。四、实验总结1写出实验报告。2试分析系统不能从光盘启动的原因,并写出查

14、找的方法。3分析安装Red Hat Linux过程中出现问题的原因。4试安装红旗Linux桌面系统,并比较它与Red Hat Linux安装过程的区别。5安装Red Hat Linux时,若某些项目没有配置,可以在安装完成后再配置,如网卡的配置、DHCP的配置等。试了解它们的配置,为以后的实验作准备。实验2Red Hat Linux 9.0的基本操作一、实验目的1了解Linux操作系统的启动与登录方法。2掌握Red Hat Linux图形用户界面下的基本操作。3学会Red Hat Linux基本设置。二、实验工具与设备1实验工具:软磁盘、任意一张软件光盘。2实验设备:已安装Red Hat Li

15、nux 9.0(或红旗Linux、Slackware Linux)的微型计算机(带CD-ROM)。三、实验内容和步骤1登录开启计算机电源,计算机进行启动过程,如果安装了X Windows,系统启动时自动启动X Windows,X Windows的登录在图形界面下进行。图2-1所示是GNOME的登录界面,在菜单中选择合适的语言(Language)和会话(Session),分别输入用户账号(如root)和用户密码后,系统进入图形用户界面。图2-1 GNOME的登录界面若没有安装X Window,或由于显示卡等原因不能启动X Window时,可以在字符界面(提示符状态)登录Linux。当系统启动到出

16、现提示Login:时,输入用户账号,按回车键,出现Password时,输入用户密码,按回车键,即以自己的用户名登录到Linux系统中了。从字符界面登录Linux系统后,还可以用以下命令启动X Window:rootlocalhost /root# startx在图形用户界面下,也可以不退出X Window直接进入提示符状态使用Linux命令:在“主菜单”中选择“系统工具终端”选项,弹出如图2-2所示窗口,在该窗口中可以使用字符命令。图2-2 打开终端2开始操作在桌面双击“ 从这里开始” 图标,打开“Nautilus” (Start Here )窗口,如图2-3 所示。该窗口有“ 应用程序” 、

17、“ 系统设置” 及“ 首选项”3 个图标,包含了Redhat Linux 9.0 中最常用的功能。“Start Here”窗口中,位置栏中默认为“Start Here”。在“Start Here”窗口中双击“系统设置”图标,打开“首选项”窗口,双击其中的项目可以对系统进行设置如图2-4所示。例如,在“首选项”窗口中双击“背景”图标,弹出“设置桌面背景”对话框,如图2-5所示。在该对话框中可以设置桌面的背景颜色、墙纸图案等。 图2-3 “Nautilus” (Start Here )窗口图2-4 系统设置窗口3创建用户账号一般情况下不应直接用root 账号进行操作。在Linux 中,可以为每一位

18、用户创建一个用户账号,使用时以个人账号登录。 Red Hat Linux 9.0 中创建用户账号的方法有以下两种。 (1)在图形界面中创建用户账号 需要超级用户创建用户,若系统只有root用户,则以root账号登录;若有其他用户账号,也可以以其他用户账号登录,但在创建用户账号需要输入root账号密码。 在桌面双击“从这里开始”图标,打开“系统设置”窗口;在该窗口中双击“用户和群组”图标,弹出“用户管理”窗口,如图2-6所示。若不是以root账号登录,此时要求用户输入root账号密码。图2-5 背景设置图2-6 用户管理器窗口 在“用户管理”窗口的工具栏中单击“添加用户”按钮,弹出“创建用户”对

19、话框,如图2-7所示。在该对话框中填入用户名、用户全称和密码,并选取创建主目录名和为用户创建新的组复选框,用户登录shell则可以选取默认值。 单击“确定”按钮,在用户列表中添一个用户账号。若需要再创建其他用户账号,可继续单击“添加用户”按钮进行创建。 在工具栏中单击“添加群组”按钮,打开创建用户组的对话框,在该对话框中填入用户组名称后,单击“确定”按钮,可创建一个用户组。图2-7 创建新用户对话框(2)在字符状态下创建用户账号在字符(命令行)状态下用adduser (或useradd )命令创建用户账号,具体方法见本书“ 用户管理” 部分内容,这里不赘述。 4运行应用程序在GNOME图形界面

20、下,“主菜单”(相当于Windows中的“开始”菜单)的各个子菜单中包括了已安装的应用程序快捷方式,直接单击这些菜单项即可运行相应的应用程序。图2-8 运行应用程序对话框在GNOME图形界面下,还可以用“主菜单”中的“运行程序”命令打开“运行程序”对话框(见图2-8),系统中已安装的程序都在“已知的应用程序”列表中列出。在列表中选择要运行的应用程序并单击“确定”按钮,即可运行该应用程序,如图2-8所示。其中,可以选择是否在终端仿真程序中运行。图2-8 运行程序5退出系统在Linux中不能直接关闭计算机电源,或直接按主机面板的Reset键重新启动计算机。在图形界面下,可以在“主菜单”中选择“注销

21、关机”选项退出系统。在字符界面下,可以用shutdown 命令退出系统。退出系统后,才能关闭计算机电源或重新启动计算机。在字符界面下,用shutdown命令退出或重新启动系统。例如:shutdown r now 表示马上关闭并重新启动shutdown h +10 表示10分钟后关闭并终止四、实验总结1写出实验报告。2试将终端仿真程序的窗口设置成白底黑字。3熟悉“从这里开始”的使用,并说明其中的“系统设置”和“首选项”的功能和使用。4在Red Hat Linux的图形界面下,设置自己的账号和密码(要求下次上机时用该用户账号登录)。 实验3 Linux的基本操作和常用命令的使用 一、实验目的1学会

22、不同Linux用户登录的方法。2掌握常用Linux命令的使用方法。3了解Linux命令中参数选项的用法和作用。二、实验工具与设备1已安装Linux操作系统的计算机。2或装有Windows操作系统的计算机并通过网络与Linux服务器连接。三、实验预备知识1实验环境的准备如果没有实验用的Linux 系统,可以通过Windows 95/98 的终端仿真程序Telnet 远程登录Linux 系统。 若一台装有Windows 95/98 的计算机已与一台Linux 主机通过网络设备建立连接,可以在Windows 95/98 下通过终端仿真程序Telnet 远程登录Linux 主机系统,方法如下。 (1)

23、运行Telnet程序 :在“ 开始” 菜单选择“ 运行” 选项,弹出“ 运行” 对话框;在该对话框中输入“Telnet” ,单击“ 确定” 按钮,即可运行Telnet 程序,打开如图9-1 所示的窗口。 图9-1 Telnet窗口(2)在菜单栏上选择“连接远程系统”选项,弹出“连接”对话框,如图9-2所示。在“主机”文本框中输入要连接的Linux主机的IP地址或主机名,其他按图示设置。图9-2 连接对话框(3) 单击“ 连接” 按钮,在Telnet 窗口中显示Linux 的发布版名称、内核版本、机器类型等信息,并等待输入用户登录账号。输入账号并正确输入密码后,显示位置并显示Linux 的提示符

24、,如图9-3 所示,表示成功登录Homen 用户。用ls 命令将列出Homen 用户目录下的文件列表。 图9-3 Telnet远程登录Linux主机2常用的UNIX/Linux命令(1)Linux命令的执行可以在Linux 命令提示符下,直接输入Linux 命令,然后按回车键。如果命令不在缺省路径,需要输入命令和完整的路径。 注意 Linux命令区分大小写字母 。例如: ls/usr/bin/install 缺省路径:默认的查找执行文件的路径。每个用户登录时都有缺省路径,若输入命令不指定路径,则在缺省路径中的所有路径中按顺序检查与命令相关联的文件。可以用以下命令查找缺省路径:echo $PAT

25、H输出结果的格式:/usr/local/bin:/bin:/usr/bin:/home/mj/bin:/usr/X11R6/bin其中,冒号用来分隔不同目录。(2)文件操作命令文件操作命令主要包括查看文件命令(ls )、显示文件内容命令(cat )、文件复制命令(cp )、文件改名命令(mv )、删除文件命令(rm )。 (3)目录操作命令目录操作命令主要包括改变当前目录命令(cd )、显示当前目录命令(pwd )、建立子目录(mkdir )和删除子目录(rmdir )。 (4)用户和系统管理操作命令用户和系统管理操作命令主要包括登录和注销命令(login 和logout )、添加和更改用户命

26、令、修改用户密码命令(passwd )和关机命令(shutdown )。 (5)其他操作命令其他操作命令主要包括链接命令(ln ),清屏命令(clear ),显示日期、时间和月历命令,获取注册信息命令和查看命令帮助信息命令(man )等。 Linux 的命令很多,用法也很灵活,熟练掌握这些命令不可能通过一两个实验就能完成,需要大量反复的练习。 四、实验内容和步骤1登录系统以适当的用户名在Windows 95/98下远程登录Linux主机,或在装有Linux系统的计算机中登录Linux系统。2文件操作命令(1)查看文件与目录用以下命令查看文件与目录:ls /usr/binls ldir(2)显示

27、文件内容命令(cat)设当前目录下包括两个文件text1 、text2 ,用以下列命令了解cat 命令的使用: cat text1cat text1 text2text3cat text3|more (3)文件复制命令(cp)了解cp 命令的功能和使用技巧,并注意它们的区别: cp /root/* /tempcp readme text4cp r /root/* /temp (带目录复制) cp /root/.a-z* /temp (复制所有小写字母开头的隐藏文件) (4)文件改名命令(mv)了解mv 命令的功能和使用方法,并注意各命令的区别: mv text4 newtextmv newte

28、xt /home(5)删除文件命令(rm)了解rm 命令的功能和使用方法: rm newtext (5)文件查询命令用grep命令在/etc/passwd文件中查找root字符串,命令如下: grep root /etc/passwd用find命令在/etc目录下查找以.txt结尾的文件并显示,命令如下:Find /etc name “*.txt” print3目录操作命令的使用(1)改变当前目录命令(cd)和显示当前目录命令(pwd)掌握cd命令的功能和使用,并了解以下各命令的区别:cd /rootcd . (返回上一级目录)cd (返回到用户目录内)pwd (显示当前目录在文件系统层次中的

29、位置)(2)建立子目录命令(mkdir)在用户目录下创建如图9-4所示的目录结构。图9-4创建的目录结构(3)删除子目录命令(rmdir)在图9-4 所建立的目录结构中,删除a1 和b1 目录。命令如下: rmdir /home/X/b1rm r /home/X/a1rm rf /home/X/a1 注意:可选项-r 和-f 的作用。 4用户管理命令的使用(1)登录命令(login)和注销命令(logout) 登录或重新登录系统命令:login 退出或注销用户的命令:logout exit 提示:可以直接用Ctrl+d 退出或注销用户。 (2)添加和更改用户命令 添加用户系统刚完成安装时,只有

30、root用户。由于root用户拥有系统的所有权限,容易因操作失误而引起系统损坏。因此,要为每一个用户创建一个账号,用户应以自己的账号登录。以root用户登录后,用adduser命令为新用户创建账号。操作方法:在root账号提示符下输入命令adduser,按系统提示依次输入新账号的名称、用户全称、用户的身份信息和电话、主目录以及口令等信息,即可创建一个新账号。 转换用户一般情况下,登录其他账号必须退出当前的用户账号。在Linux中,可以在不退出当前账号的情况下登录另一个用户,并可用su命令在用户间进行转换。su命令的格式:su - 用户名 执行su命令时,系统提示用户输入口令。若输入的口令不正确

31、,程序将给出错误信息后退出。若su 命令后面不跟用户名,系统则默认为转换到超级用户(root用户)。执行su命令后,当前的所有环境变量都会被传送到新用户状态下。su命令就可以在不退出当前用户的情况下,转到超级用户中执行一些普通用户无法执行的命令,命令执行完成后可将命令执行结果带回当前用户。sudo命令可以无需登录超级用户而直接执行某些超级用户的命令,但需要事先给这些用户部分特权,以执行某些系统命令。(3)修改用户密码命令(passwd)用passwd 命令可以修改用户口令。由于用户口令必须由用户本人设置,因此,用passwd 命令修改的是当前用户的口令。 输入passwd 命令后,系统提示用户

32、输入旧口令,检验通过后才提示输入新口令。 (4)关机命令(shutdown,终止或重启系统的命令)命令格式:shutdown -r -h -c -k + 时间含义如下。 -r :表示系统关闭后将重新启动。 -h :表示系统关闭后将终止而不重新启动。 -c :取消最近一次运行的shutdown 命令。 -k :只发出警告信息而不真正关闭系统。 +时间:“+时间”表示过指定时间后关闭系统,而“时间”表示在指定时间关闭系统,时间可以是13:00或now等。例如:shutdown r now 表示马上关闭并重新启动。 shutdown h +10 表示10分钟后关闭并终止。在Linux中,绝对不要直接

33、关机或直接按面板上Reset键重新启动计算机。一般应先用shutdown 命令关闭系统,然后再关机或重新启动计算机。可以用“Ctrl+Alt+Del”复合键重新启动计算机。5其他操作命令的使用(1)链接命令(ln) 链接将一个文件同时归属于多个不同目录的操作称为链接,用ln命令可以将一个现存的文件链接到另一个目录:ln /root/text1 /home/X/b1那么ls /root和ls /home/X/b1都能列出同一个文件text1。使用rm删除文件后,观察它在另一个目录的存在情况:rm /home/X/b1/text1ls /root/可见,rm起到删除链接的作用。注意ln命令与cp命

34、令的区别。 符号链接用以下命令在/usr目录下创建一个/root目录下text1文件的符号链接,命令如下:ln -s /root/text1 /usr/abc在/usr目录下输入abc命令,观察执行情况。(2)查看用户命令who 命令:查看当前正在登录的其他用户的命令。 whoami 命令:查看当前正在使用(登录)的用户名。 (3)查看命令帮助信息命令(man)man 命令:联机帮助命令。用于查询命令和程序的使用方法和参数。 例如:man ls 将显示ls 命令的基本格式和使用方法。 五、实验总结1写出实验报告2练习题(1)熟悉Linux命令的功能和使用。(2)将图9-5所示的目录结构变为图9

35、-6所示的目录结构。请用最少的命令完成操作,并写出所使用的命令(图中方框表示目录,圆圈表示文件)。图9-5目录结构图(1) 图9-6目录结构图(2)实验4 Linux的用户管理一、实验目的1掌握为root用户修改密码的方法。2掌握创建新用户的方法。3掌握用户组的管理方法。4掌握为用户授权的方法。二、实验工具与设备安装Linux系统的计算机一台。三、实验预备知识1Linux的用户分类Linux是一个多用户操作系统,用户必须具备合法的账号才能登录,使用完毕必须退出操作系统。另一方面,用户账号可以帮助系统管理员对系统的用户进行跟踪,并控制他们对系统资源的访问;也可以帮助用户组织文件,并提供安全性保护

36、。每个用户账号都拥有一个惟一的用户名和口令。用户在登录时,键入正确的用户名和口令后,即可进入系统和自己的主目录。Linux允许将用户分组进行管理,以简化访问和控制多用户,以避免为众多用户分别设置权限。根据权限的不同,可以将用户划分为如下两种类型。(1)root用户在Linux 中,超级用户称为root 用户。root 用户可以控制所有的程序,访问所有文件,使用系统上的所有功能。从管理的角度看,root 的权限是至高无上的。因此,root 账号一定要通过安全的密码保护,这一点非常重要。日常的使用不应该以root 用户登录。 (2)普通用户root 用户以外的所有用户都可以称为普通用户。Linux

37、 系统可以创建许多普通用户,并为其指定相应的权限。普通用户也可以被赋予root 特权,但赋予root 特权一定要谨慎。 2Linux用户的登录与运行级别使用系统前,必须先登录,系统验证用户账号和密码的合法性。如果通过验证,则登录成功,反之不允许使用系统。用户可以登录到字符模式或图形的Xwindows 模式。 若要改变登录的模式,可以修改文件/etc/inittab 中设置登录模式的一行:id:5:default 。 修改该行中的数字可控制用户进入的模式。数字的具体定义如下。0停止运行(关机)。1单用户模式。2没有使用(可由用户定义)。3完全的多用户模式(字符界面)。4没有使用(可由用户定义)。

38、5完全的多用户模式(带有基于X的登录屏幕)。6重新引导。一般情况下,文件inittab中设置的级别为1、3或5。0、6级别不要在这里使用。当系统启动完毕且用户已经登录到相应的运行模式后,可以用命令init加级别数在不同模式之间切换。例如,init 0是关机、init 6是重新启动等。四、实验内容和步骤1Linux的用户管理(1)创建新用户创建新用户命令:useradd。例如,创建新用户user01的命令如下:useradd -c normal user -d /home/user01 -g users -G student,computer -s /bin/bash user01 其中, -c

39、 normal user:normal user是对该用户的注释。 -d /home/user01:指定用户的工作目录(宿主目录)为/home/user01。 -g users:定义user01所属的组为users。 -G student,computer:同时将user01归属于student和computer组。 -s /bin/bash:指定用户所启动的shell为/bin/bash。在Linux中,创建用户后,必须为用户设置密码。例如,为user01设置密码的命令如下:passwd user01为安全起见,密码的设置不要过于简单。在实际使用中,系统可以根据当前的运行情况自动确定用户的参

40、数。例如,创建一个用户user01,可以用如下命令:useradd user01系统创建用户user01,在/home目录下建立新目录user01,并将user01的宿主目录指向该目录,用户启动的shell为当前系统所运行的shell。(2)删除用户删除用户命令:userdel 。 例如,删除用户user01 的命令:userdel user01 。 用户被删除以后,该用户宿主目录仍然存在,系统不会在删除用户的同时也删除宿主目录,主要是防止误操作删除该目录中还有价值的资料。如果确认也可以删除宿主目录了,需要用rm 命令手工删除。 例如:rm rf /home/user01 。 2Linux的用

41、户组管理(1)创建组在Linux 中可以创建一个组,然后将成员添加到这个组的列表中。可以以组为单位来分配资源。隶属于同一个组的成员可以访问同一资源。 创建组的命令:groupadd 。 例如,命令groupadd student将创建一个名为“student”的没有任何成员的组。组存放于/etc/group文件中。每一个组由单独的一行列出,例如:student:x:527:其中,第一列是组的名字。第二列是一个密码。真正的密码存放在 /etc/gshadow 映像文件中。第三列是组的一个数字索引。在第三列之后将是以逗号隔开的组成员的用户 ID。(2)管理组成员可以编辑/etc/group 文件,

42、将成员添加到相应的组里面。也可以用 gpasswd 命令向组中添加成员。该命令中带参数-a ,后面是要添加的用户名和所属组名。例如:gpasswd -a user01 student 。 若删除组的成员,该命令带参数-d ,例如:gpasswd -d user01 student 。 五、实验总结1写出实验报告。2练习题(1)在Linux下将root用户的密码修改为Linux1。(2)创建用户user01,user02,user03。(3)将user01,user02划归group1组,user03划归group2组。实验5 Linux的进程管理一、实验目的1熟悉和理解进程和进程树的概念,掌握

43、有关进程的管理机制。2了解进程与程序、并行与串行执行的区别。3掌握使用Linux命令管理和操作进程的方法。二、实验工具与设备已安装Linux系统的计算机。三、实验预备知识Linux用分时管理方法使所有的任务共同分享系统资源。我们讨论进程的时候,不会去关心这些进程究竟是如何分配的,或者是内核如何管理、分配时间片的,我们所关心的是如何去控制这些进程,让它们能够很好地为用户服务。进程和作业的概念有区别。一个正在执行的进程称为一个作业,作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。例如,作业“ls /usr/bin|wc -w”同时启动了两个进程。作业控制即控制正在运行的进程的行为。例如

44、,用户可以挂起一个进程,过一会再继续执行该进程。shell将记录所有启动的进程情况。用户可以任意地挂起进程或重新启动进程。作业控制是许多shell(包括bash和tcsh)的一个特性,使用户能在多个独立作业间进行切换。一般而言,进程与作业控制相关联时,才被称为作业。在大多数情况下,用户在同一时间只运行一个作业,即用户最后向shell键入的命令。但是,用户通过作业控制可以同时运行多个作业,并在需要时在这些作业之间进行切换。例如,用户在编辑一个文本文件的过程中,若需要终止编辑做其他事情时,可以利用作业控制让编辑器暂时挂起,返回shell提示符开始处理其他事情;其他事情结束后,可以重新启动挂起的编辑

45、器,返回到刚才终止的位置,就像用户从来没有离开编辑器一样。执行一个程序即启动一个进程。启动一个进程有两个主要途径:手工启动和调度启动,后者是事先进行设置,根据用户要求自行启动。1手工启动手工启动:用户输入命令,直接启动一个进程。 手工启动进程可以分为多种,根据启动的进程类型不同、性质不同,实际结果也不一样。 (1)前台启动前台启动是手工启动一个进程的最常用方式。一般地,键入命令“ls -l”即可启动一个进程,而且是一个前台的进程。这时候,系统处于一个多进程状态。虽然只是启动了一个进程,实际上有许多运行在后台的、系统启动时已经自动启动的进程正在悄悄运行着。若在键入“ls -l”命令后立即用命令“ps -x”查看,没有看到ls进程,这是由于ls进程结束太快,用ps查看时,该进程已经执行结束。如果启动一个比较耗时的进程,例如:find / -name fox.jpg然后把该进程挂起,用命令ps查看,可以看到一个find进程。(2)后台启动直接从后台手工启动一个进程用得比较少,除非是该进程比较耗时,且用户也不急于需要结果的时候。假设用户要启动一个需要长时间运行的格式化文本文件的进程,为了不使整个shell在格式化过程中都处于“瘫痪”状态,从后台启动该进程可以不妨碍用户同时做其他工作。从后台启动进程实际上是在命令结尾加上一个&号。键入命令以后,出现一个数字,该数字就是该进

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁