操作系统课程论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统课程论文
——linux操作系统
专业:自动化
班级:09504
姓名:王鹤然
学号:18
一.对LINUX操作系统的认识 (3)
1. 什么是LINUX (3)
2. L INUX与其他操作系统有什么区别 (4)
二.LINUX图形化桌面系统 (4)
1.GNOME与X和窗口管理器的关系: (5)
三.LINUX常用工具的使用 (6)
1.编辑文本文件 (6)
(1)gedit图形化文本编辑器 (6)
(2)文本编辑器vi (6)
2.软件包管理 (7)
3.在L INUX下使用WINDOWS共享打印机 (7)
四.LINUX的NFS的使用 (8)
1.NFS简介 (8)
2.挂载NFS文件系统 (8)
五.LINUX SAMBA服务的使用 (9)
1. S AMBA简介 (9)
2. 配置S AMBA服务器 (9)
六.LINUX系统管理与配置 (12)
1. 用户管理 (12)
2. 查看系统信息 (14)
3. 网络管理 (15)
4. 进程管理命令 (16)
1、程序与进程 (16)
2、查看进程命令 (16)
3、控制进程 (16)
5. 存储与备份管理 (17)
1、磁盘配额 (18)
一.对Linux操作系统的认识
1.什么是linux
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,UNIX是世界上最流行的操作系统之一,它是一种实时操作系统,可以运行于大型和小型计算机上的多任务系统。
但由于它比较庞大,而且价格昂贵,所以不适合PC机用户使用。
而Linux正好弥补了这些缺点,同时还继承了UNIX大多数优点。
由于它基于PC机上运行的操作系统,并且内核源代码是公开的,使得Linux成为时下最浒的操作系统。
Linux是一种适用于PC机的计算机操作系统,它适合于多种平台,是目前唯一免费的非商品化操作系统。
由于有结构清晰、功能强大等特点,它很快成为许多院校学生和科研机构的研究人员学习和研究的对象。
在他们的热心努力下,Linux渐渐成为一个稳定可靠、功能完善的操作系统。
Linux是由UNIX发展来的,它不仅继承了UNIX操作系统的特征,而且许多方面还超过了UNIX系统。
另外它还有许多UNIX所不具有的优点和特征。
它的源代码是开放的,可运行于许多硬件平台,支持多达32种文件,支持大量的外部设备等。
它主要用于基于Intel x86系列CPU的计算机上。
这个系统是由世界各地成千上万的程序员设计实现的。
其目的是建立不受任何商品化软件的版权制约得、全世界都能自由使用的Unix兼容产品。
Linux 的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。
他的目的是想设计一个替代Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。
Linux以它的高效性和灵活性著称。
它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。
Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。
Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。
它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。
Linux有广泛的用处,他可用于:
1). 个人UNIX工作站。
2). 终端用户和应用服务器。
3). UNIX开发平台。
4). 商业开发。
5). 网络服务器。
6). Internet服务器。
7). 终端服务器、传真服务器、Modem服务器。
2.Linux与其他操作系统有什么区别
Linux可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上。
它们均为操作系统,具有一些共性,但是互相之间各有特色,
有所区别。
目前运行在PC机上的操作系统主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。
早期的PC机用户普遍使用
MS-DOS,因为这种操作系统对机器的硬件配置要求不高,而随着计算机
硬件技术的飞速发展,硬件设备价格越来越低,人们可以相对容易地提
高计算机的硬件配置,于是开始使用Windows、Windows NT等具有图形
界面的操作系统。
Linux是新近被人们所关注的操作系统,它正在逐渐为
PC机的用户所接受。
那么,Linux与其他操作系统的主要区别是什么呢?
下面从两个方面加以论述。
首先看一下Linux与MS-DOS之间的区别。
在同一系统上运行Linux 和MS-DOS已很普遍,就发挥处理器功能来说,MS-DOS没有完全实现x86
处理器的功能,而Linux完全在处理器保护模式下运行,并且开发了处理
器的所有特性。
Linux可以直接访问计算机内的所有可用内存,提供完整
的Unix接口。
而MS-DOS只支持部分Unix的接口。
就使用费用而言,Linux
和MS-DOS是两种完全不同的实体。
与其他商业操作系统相比,MS-DOS
价格比较便宜,而且在PC机用户中有很大的占有率,任何其他PC机操
作系统都很难达到MS-DOS的普及程度,因为其他操作系统的费用对大
多数PC机用户来说都是一个不小的负担。
Linux是免费的,用户可以从
internet上或者其他途径获得它的版本,而且可以任意使用,不用考虑费
用问题。
就操作系统的功能来说,MS-DOS是单任务的操作系统,一旦用
户运行了一个MS-DOS的应用程序,它就独占了系统的资源,用户不可
能再同时运行其他应用程序。
而Linux是多任务的操作系统,用户可以同
时运行多个应用程序。
再看一下Linux与OS/2、Windows、Windows NT
之间的区别。
从发展的背景看,Linux与其他操作系统的区别是,Linux
是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows
NT等,都是自成体系,无对应的相依托的操作系统。
这一区别使得Linux
的用户能大大地从Unix团体贡献中获利。
因为Unix是世界上使用最普遍、发展最成熟的操作系统之一,它是七十年代中期发展起来的微机和巨型
机的多任务系统,虽然有时接口比较混乱,并缺少相对集中的标准,但
还是发展壮大成为了最广泛使用的操作系统之一。
无论是Unix的作者还
是Unix的用户,都认为只有Unix才是一个真正的操作系统。
二.Linux图形化桌面系统
桌面系统:桌面系统是一个客户进程,它控制桌面图标和目录的出现位置、桌面和目录选单的内容,以及控制在桌面图标、目录和选单上
进行键击和拖动操作所产生的效果。
桌面系统实际上集成了窗口管理器
和一系列的工具。
目前Linux系统两种主要的桌面系统环境是KDE和
GNOME。
KDE:KDE是Linux上第一个真正的桌面系统环境。
其目的是在X Window上建立一个与MacOS或者微软的Windows类似的,完整易用的,
开放源代码的图形用户接口和开发环境,从而使UNIX更接近广大普通用户。
KDE不仅提供了一个方便易用的超级桌面环境,而且还提供了一套免费的计算开发平台。
KDE给用户带来了下面的好处:1)漂亮的桌面,一致的界面;2)完全的网络透明性;3)集成的帮助系统,方便一致的访问;4)国际化(25种语言);5)集中的、对话框驱动的桌面配置;6)大量的KDE应用。
KDE由以下三大部分组成:1)KDE桌面环境(包括WM);2)KDE应用开发平台;3)KDE办公套件。
GNOME:
GNOME的产生:GNOME的原动力就起源于对KDE许可证问题的不满。
GNOME使用的工具包是GTK+。
GTK+是一个遵守GPL协议的开发工具包。
没有Qt的那些限制。
什么是GNOME?
GNOME是GNU网络对象模型环境(GNU network object model environment)的缩写,它是GNU项目的一部分,是完全开放源代码的自由软件。
在RedHat Linux系统中,已经将GNOME作为默认的桌面系统环境。
从用户的角度看,它是一个集成的桌面环境以及应用程序集合;从开发人员的角度看,它是一个应用程序的基础开发结构。
GNOME运行在X窗口系统和窗口管理器之上。
它的设计使它不依赖于任何一个窗口管理器。
用户可以任意选择他喜欢的窗口管理器。
窗口管理器:窗口管理器负责安排客户窗口在显示屏幕上的摆放位置,并完成移动窗口和调整窗口尺寸等管理性的工作。
1.GNOME与X和窗口管理器的关系:
1)X窗口系统支持在屏幕上画出图形组件。
它是整个系统的基础,提供了
所有库函数和支持图形显示的技术。
窗口管理器是定义窗口显示方法的软件。
GNOME是一个运行在X窗口系统和窗口管理器之上桌面环境。
2)GNOME是一个功能强大的图形化桌面环境,用户可以从中方便地进入
应用程序、文件和系统资源。
3)GNOME操作界面由GNOME面板(Panel)和桌面组成。
4)为使用户能够进入计算机上的应用程序和系统设置,它提供了三种主要
工具来使用系统上的应用程序,分别是面板图标、桌面图标以及菜单系统
三.Linux常用工具的使用
1.编辑文本文件
(1)gedit图形化文本编辑器
Gedit是一个图形化文本编辑器,可以打开、编辑并保存纯文本文件。
还可以从其他图形化桌面程序中剪切和粘贴文本、创建新的文本文件及打印文件。
Gedit有一个清晰而又通俗易懂的界面,使用活页标签,因此可以不必打开多个gedit窗口而同时打开多个文件。
点击“主菜单”→“附件”→“文本编辑器”。
在shell 提示下键入gedit 来启动gedit。
gedit 只能在图形化桌面环境中运行。
(2)文本编辑器vi
用户在使用计算机的时候,往往需要建立自己的文件,无论是一般的文本文件、数据文件,还是编写的源程序文件,这些工作都离不开编辑器。
Linux系统提供了一个完整的编辑器家族系列,可分为两大类:行编辑器(Ed、Ex)和全屏幕编辑器(vi、Emacs)。
vi 是Linux 系统的第一个全屏幕交互式编辑程序,它从诞生至今一直得到广大用户的青睐,历经数十年仍然是人们主要使用的文本编辑工具,足见其生命力之强,而强大的生命力是其强大的功能带来的。
vi 是“visual interface”的简称,它在Linux 上的地位就仿佛Edit 程序在DOS 上一样。
它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。
vi 不是一个排版程序,它不象Word 或WPS 那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。
vi 没有菜单,只有命令,且命令繁多。
vi 有三种基本工作模式:命令模式、文本输入模式和末行模式。
命令模式:任何时候,不管用户处于何种模式,只要按一下<Esc>键,即可使vi 进入命令模式;进入vi 编辑器时,默认处于该模式下。
在该模式下,用户可以输入各种合法的vi 命令,用于管理自己的文档。
此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的vi 命令,则vi 在接受用户命令之后完成相应的动作。
但需注意的是,所输入的命令并不在屏幕上显示出来。
若输入的字符不是vi 的合法命令,vi 会响铃报警。
文本输入模式:在命令模式下输入插入命令i、附加命令 a 、打开命令o、修改命令c、取代命令r 或替换命令s 都可以进入文本输入模式。
在该模式下,用户输入的任何字符都被vi 当做文件内容保存起来,并将其显示在屏幕上。
在文本输入过程中,若想回到命令模式下,按<Esc>键即可。
末行模式:在vi 中,命令通常是单个键,如i。
在命令模式下,用户按“:” 键即可进入末行模式下,此时vi 会在屏幕的最后一行显示一个“:”作为末行模式的提示符,等待用户输入命令。
多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。
末行命令执行完后,vi 自动回到命令模式。
可按<Esc>键,或用退格键将输入的命令全部删除之后,再按一下退格键,即可使vi 回到命令模式下。
Vi编辑器的三种工作模式之间的转换如下:若要从命令模式转换到编辑
模式,可键入命令a或i;如果要从文本模式返回,则按Esc键即可;在命令模式下输入“:”即可切换到末行模式,然后输入命令。
2.软件包管理
(1)Red Hat Linux 系统上的所有软件部分成可安装、升级或删除的RPM 软件包。
这部分描述了如何使用图形化和命令行工具来管理Red Hat Linux系统上的RPM软件包。
RPM软件包管理器是开放打包系统,任何人都可以使用。
它在Linux和UNIX系统上运行。
RedHat,Inc.鼓励其他销售商在他们自己的产品上使用RPM技术。
(2)RPM软件包的安装可以使用程序RPM来完成。
执行下面的命令: rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。
3.在Linux下使用windows共享打印机
(1)配置静态主机表
为了使用主机名来访问windows的计算机,需要在下图所示界面中,选择“主机”标签页,添加windows主机名和其IP地址的映射。
(2)添加Samba(SMB)打印机
要添加使用SMB协议访问的打印机,单机打印机配置工具主窗口中的“新建”按钮,如下图,单机“前进”按钮继续。
在下图所示窗口中。
在“名称”文本字段输入一个打印机名称。
如下图所示,从“选择队列类型”菜单中选择“联网的windows(SMB)”,
然后点击“前进”
按钮继续。
选择打印机类型之后,下一步就是选择打印机型号。
最后做共享打印机的设置:
打印机配置工具的共享配置选项能力只有在使用CUPS打印系统是才有
效。
允许网络上不同计算机上的用户打印到本地系统上叫共享的打印机。
按默认设置,使用打印机配置的打印机不是共享打印机。
要共享一个配置了的打印机,启动打印机配置工具,从列表中选择一个
打印机,然后选择“行动”→“共享”命令
四.Linux的NFS的使用
1.NFS简介
NFS是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样,Red Hat Linux既可以是NFS服务器也可以是NFS的客户,这意味着它可以把文件系统导出给其他系统,也可以挂载从其他机器上导入的文件系统。
NFS对于在同一网络上的多个用户间共享目录很有用。
2.挂载NFS文件系统
使用mount命令来挂载另外一个机器上的NFS文件系统:
mount -t nfs ip地址:/home /mnt
①使用/etc/fstab来挂载NFS
要挂载其他机器上的NFS共享的另一种方法是在/etc/fstab文件中添加一
行,在这一行中必须声明NFS服务器的主机名、要导出的目录,以及要
挂载NFS共享的本地机器目录。
必须是根用户才能修改/etc/fstab文件。
/etc/fstab中每行的一般语法如下所示:
server:/usr/local/pub /pub nfs rsize=8192,wsize=8192,timeo=14,intr
挂载点/pub在客户端机器上必须存在。
在客户端系统的/etc/fstab文件中
添加这一行后在shell提示下键入命令mount,以及将会从服务器中挂载
的挂载点/pub。
②使用autofs来挂载NFS
挂载NFS共享的第3种方法是使用autofs,它使用automount守护进程
来管理挂载点,只在文件系统被访问时才动态地挂载。
autofs咨询主映射配置文件/etc/auto.master来决定要定义哪些挂载点,
然后使用适用于各个挂载点的参数来启动automount守护进程。
主映射
配置中的每一行都定义一个挂载点,一个分开的映射文件定义在该挂载
点下要挂载的文件系统。
如/etc/auto.misc文件可能会定义/misc目录中
的挂载点,这种关系在/etc/auto.master文件中会被定义。
auto.master文件中的每个项目都有3个字段,第1个字段是挂载点;第
2个字段是映射文件的位置;第3个字段可选,可以包括超时数值之类
的信息。
五.Linux Samba服务的使用
1.Samba简介
Samba使用smb协议通过网络连接来共享文件和打印机。
支持该协议的操作系统包括microsoft windows,os/2和linux。
如果网络既有windows机器又有linux机器,samba就会发挥作用。
Samba会允许文件和打印机被网络中的所有系统共享。
2.配置Samba服务器
1)图形化配置:配置服务器设置;管理Samba 用户;添加共享
Samba 服务器的配置步骤如下:(1)启动Samba 服务器配置工具。
(2)从“Samba 服务器配置”窗口中依次选择“首选项→服务器设置”,打开下图所示的对话框。
“基本”标签上,指定计算机应在的工作组以及对计算机的简短描述。
这步操作是今后在Windows系统的网上邻居中所看到的计算机名。
(3)继续在“Samba 服务器配置” 窗口中选中“安全性” 选项卡,打开如下图所示的对话框。
这步操作的目的是允许用户从网络中以什么样的验证方式访问该Samba 服务器。
(4)管理允许那些用户访问该Samba 服务器, 可以添加、修改、删除用户。
(5)添加共享。
也就是当局域网中的用户登录到Samba服务器后,能够访问那些资源。
要添加共享,“添加共享”对话框中的“访问”选项卡上,选择是否要只允许指定的用户来访问共享还是允许所有Samba 用户来访问共享。
如果选择了要允许指定用户访问,从可用的Samba 用户列表中选择这些用户。
当输入或选择完成后,单击“确定”按钮,共享即添加。
2)命令行配置:Samba 使用/etc/samba/smb.conf 作为它的配置文件。
通过编辑smb.conf 文件来来指定Windows 工作组和创建Samba 共享目录。
3)加密口令:cat/etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd;chmod 600 /etc/samba/smbpasswd;smbpasswd username。
4)启动和停止服务器:安装并配置完Samba 服务器后,下一步就是启动Samba 服务。
在通过Samba 共享目录的服务器上必须运行smb 服务。
(1)查看Samba 守护进程的状态:# /sbin/service smb status
(2)启动守护进程:# /sbin/service smb start
(3)检验Samba 服务是否被启动。
# pstree | grep mbd
(4)停止守护进程,即停止Samba 服务:# /sbin/service smb stop
(5)要在引导时启动smb 服务:# /sbin/chkconfig --level 345 smb on
连接Samba共享
要从Microsoft Windows 机器上连接Linux Samba 共享,使用Network Neighborhood 或图形化文件管理器。
要从Linux 系统中连接Samba 共享,从shell 提示下,键入以下命令:smbclient //hostname/sharename -U username
提醒:注意防火墙的设置
在Windows的网上邻居中访问Samba共享:在Windows的环境中访问Samba 共享可有两种方式,一种是通过“开始→搜索计算机” ,然后输入Samba服务器所在计算机的IP地址或计算机名;另一种是通过Windows 的网上邻居来访问。
下面以网上邻居为例来说明其访问过程:(1)在Windows的桌面上,
单击“网上邻居”图标,打开如图所示的对话框。
(2)在下图中显示了该组中在前面所设置计算机的说明。
双击图中的计算机图标,弹出需要用户输入的登录Samba服务器的用户名和密码。
(3)当正确的输入正确的登录用户名和密码后,单击“确定”按钮就能看到Samba 服务器所提供的资源了。
配置静态主机表:为了使用主机名来访问Windows 的计算机,需要在图所示的界面中,选择“主机”标签页,添加Windows主机名和其IP地址的映射。
添加Samba (SMB)打印机
共享打印机:启动打印机配置工具,从列表中选择一个打印机,选择“行动”
→ “共享”。
如果没有选择打印机,选择“行动” → “共享”后只显示系统范围内的共享选项,它们一般显示在“行动” 活页标签中。
切换打印系统:选择面板上的“主菜单” → “系统设置” → “更多系统设置” → “打印机系统切换器”,或在shell 提示(如XTerm或GNOME 终端)下键入redhat-switch-printer 命令。
六.Linux系统管理与配置
1.用户管理
(1)Linux下的用户可以分为三类:超级用户、系统用户和普通用户。
每个用户都有一个数值,称为UID。
●root:超级用户/管理员uid,gid=0
可以使用和管理系统中的所有资源
●普通用户uid:500-60000
许可权限范围内使用系统资源
●伪用户系统用户(pseudo user):无shell(uid:1-500)
bin
sys
…
(2)添加新用户
创建新的用户要完成以下几个工作:
●(1)在/etc/passwd(和/etc/shadow)中添加一行的记录;
●(2)创建用户的个人主目录,并赋权限;
●(3)在用户的个人主目录设置默认的配置文件;
●(4)设置用户的初始口令。
如下图所示:
(3)登录用户
选择一个登录shell。
如果不能确定应该选择哪一个shell,就接受默认的/bin/bash。
如果选择要创建主目录,默认的配置文件就会从/etc/skel 目录中复制到新的主目录中。
按照默认设置,每当创建一个新用户的时候,一个与用户名相同的独特组群就会被创建。
如果不想创建这个组群,取消选择“为该用户创建私人组群”。
要为用户指定用户ID,选择“手工指定用户ID”。
单击“确定”来创建该用户。
要把用户加入到更多的用户组群中,单击“用户”标签,选择该用户,然后单击“属性”。
在“用户属性”窗口中,选择“组群”标签。
选择想让该用户加入的组群,以及用户的主要组群,然后单击“确定”。
(4)修改用户属性
查看用户的属性,单击“用户”标签,从用户列表中选择该用户,然后在按钮菜单中单击“属性”(或者从下拉菜单中选择”行动”→“属性”)。
“用户属性”窗口被分隔成多个带标签的活页:
●“用户数据” —显示在添加用户时配置的基本用户信息。
●“账号信息” —如果想让账号到达某一固定日期时过期,选择“启用
账号过期”,在提供的字段内输入日期。
●“口令信息” —这个标签显示了用户口令最后一次被改变的日期。
●“组群” —选择想让用户加入的组群以及用户的主要组群。
命令方式修改帐号——usermod
语法:
●usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天
数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户
帐号]
●修改用户的密码
passwd 用户名——修改用户的密码
passwd –d 用户名——删除用户的密码
●修改用户的shell 设置
chsh 用户名
●改变finger 指令显示的信息
chfn 用户名
2.查看系统信息
(1)系统进程
选择面板上的“系统监视器”
或在X 窗口系统的shell 提示
下键入gnome-system-monitor。
然后选择“进
程列表”标签。
如图右所示
(2)显示线程:
选择“编辑”
→ “首选项”,
单击“进程
列表” 标签,
选择“显示
线程”。
(3)内存用量
显示系统的物理内存和交换区
的总量,以及已使用的、空闲的、共享的、在内核缓冲内的、和被缓存的内存数量。
free 命令
(3)显示可用资源
(4)显示硬件信息
单击“主菜单”→“系统工具” →“硬件浏览器”。
或在shell 提示下键入hwbrowser。
使用lspci 命令来列举所有的PCI 设备。
使用lspci -v 命令来获得详细的信息,或使用lspci -vv 命令来获得更详细的输出。
3.网络管理
要使用网络管理工具,必须具备root 权限。
启动网络管理工具,单击面板上的“主菜单” →“系统设置”→“网络”
在shell提示(如XTerm或GNOME终端)下键入命令:redhat-config-network
(1)网络管理包括以下内容:
建立以太网连接、建立ISDN连接、建立调制解调器连接
建立xDSL连接、建立无线连接、管理主机、管理DNS设置
激活设备、使用配置文件、基本防火墙配置、安全级别配置
(2)网络文件系统
NFS 概述
网络文件系统(NFS,全称是Network Files System)由SUN 公司开发,它最终被IETF所接受,纳入RFC 成为一种文件服务标准,是分布式计算
机系统的一个组成部分。
NFS 是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。
NFS 服务器的配置
使从NFS 服务器中共享文件又称导出目录。
在Linux 系统中可使用NFS 服务器配置工具来配置NFS 服务器。
要使用NFS 服务器配置工具,必须
运行X 窗口系统,并要具备根特权,且安装了redhat-config-nfs RPM 软
件包。
要启动服务器配置工具,可以有以下两种方式:
(1)依次单击面板上的“主菜单系统设置服务器设置NFS 服务器”打开如下图所示的对话框。
(2)在终端提示符下键入redhat-config-nfs 命令,也可打开如图所示的对话框。
4.进程管理命令
1、程序与进程
程序是保存在外部存储介质中的可执行代码和数据,是静态保存的代码进程是程序代码在处理器中的运行,是动态执行的代码。
操作系统在执行程序时,将程序代码由外部存储介质(如硬盘)读取到内部存储介质(内存)中。
驻留在内存中的程序代码作为“进程”在中央处理器中被动态执行
2、查看进程命令
1)显示进程信息
ps命令显示某时刻系统进程的状态信息
#ps aux(显示系统和用户进程的所有进程)
显示内容详解:
USER启动该命令的用户;PID进程编号,通过它引用该进程;TTY该进程在哪个终端上运行,?表示没有终端;STAT显示进程当前状态:S该进程处于休眠状态,是正常优先级,R是该进程正在运行,S<高优先级,SN 低优先级(进程优先级是从-20到19,数越小优先级越高。
);TIME该进程占用CPU的时间;COMMAND该进程的名称;%CPU该进程占用CPU 的百分比;%MEM该进程占用内存百分比;VSZ表示一个程序完全驻留在内存中需要占用的内存大小及占用虚拟内存的大小;RSS表示进程实际占用了多少内存。
2)显示进程状态
top命令以全屏幕的方式显示系统中的进程状态,并定时刷新显示的内容可以通过top命令查看系统中进程的动态变化
#top(显示系统详细信息,按p键以占用cpu时间对进程列表排序,m 键以占用内存资源对进程列表排序,n键以打开时间对进程列表排序,a 键以pid对进程列表排序,q键退出。
)
3)显示系统进程树
pstree命令以树的形式显示系统进程间的父子关系
3、控制进程。