华为unix操作系统培训教材培训讲学.doc
Good is good, but better carries it.精益求精,善益求善。华为unix操作系统培训教材-UNIX培训教材华为技术有限公司版权所有侵权必究目录第1章UNIX操作系统概述31.1UNIX操作系统简介31.2UNIX系统组成31.3与UNIX有关的几个名词4第2章UNIX常用操作52.1启动终端52.2登录52.3UNIX命令52.4注销(退出UNIX系统)7第3章UNIX文件系统83.1UNIX文件系统分类83.2UNIX文件类型83.3UNIX树型目录结构83.4UNIX文件名称93.5UNIX文件存取权限93.6UNIX重定向与管道103.7UNIX文件系统常用命令11第4章UNX文件系统常用工具124.1vi编辑器的最基本用法124.2利用find命令查找文件124.3grep命令基本用法134.4利用cmp命令比较文件13第5章UNX系统深入了解155.1与UNIX有关的几个名词155.2在后台运行程序155.3在指定时间执行指定程序155.4如何控制后台进程165.5如何查看磁盘使用情况17第6章UNX用户管理186.1增加用户186.2开机196.3关机196.4掉电故障及处理19第7章存储设备的使用217.1创建设备217.2mount和umount命令217.3软盘的使用227.4硬盘的使用237.5CD-ROM的使用24第8章UNX实用程序258.1文件的备份和恢复实用程序258.2文件压缩和解压程序26第9章网络通信289.1TCP/IP协议289.2查看网上用户信息289.3使用mail发送和接收电子邮件289.4在网络上登录和拷贝299.5网络、主机和路由参数设置32第10章UNX常见故障处理3610.1常见故障处理:3610.2附一、参考资料37关键词:UNIXSloaris摘要:本文档主要介绍UNIX操作系统的系统结构与常用操作,以及Solaris基础。可以与N2000的产品基础培训共用。第1章UNIX操作系统概述1.1 UNIX操作系统简介UNIX是较早广泛使用的计算机操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。应用范围应用到几乎所有16位及以上的计算机上,包括微机、工作站、小型机、多处理机和大型机等等。UNIX特点(1)多任务、多用户(2)并行处理能力(3)管道(4)安全保护机制(5)功能强大的shell(6)强大的网络支持,Internet上各种服务器的首选操作系统(7)稳定性好(8)系统源代码用C语言写成,移植性强(9)出售源代码,软件厂家自己增删UNIX流派举例UNIX类别计算机SCOUNIXPC兼容机DigitalUnixDecAlpha机SolariesSun小型机工作站AIXIBM机HPUXHP小型机工作站Linux各种机器1.2 UNIX系统组成UNIX操作系统结构由三大部分组成:(1)kernel(内核)(2)shell(外壳)(3)工具及应用程序UNIXKernel(UNIX内核)是UNIX操作系统的核心,指挥调度UNIX机器的运行,直接控制计算机的资源,保护用户程序不受错综复杂的硬件事件细节的影响。UNIXShell(UNIX外壳)是一个UNIX的特殊程序,是UNIX内核和用户的接口,是UNIX的命令解释器。目前常见的Shell有三种:shell类型简称命令主要特点BourneShellBShellsh最老、使用最广泛,每个UNIX都提供。KornShellKShellksh是对BShell的扩充,兼容BShell。C-Shellcsh格式有点象C语言。功能强,命令记忆稍难,在大学和学院中较为流行。一般系统缺省为BourneShell,本文以此shell为例。要想将当前Shell改为其它Shell,只需在操作系统提示符下键入相应的Shell命令即可。如在BShell下键输入命令:$ksh就进入了KShell。1.3 与UNIX有关的几个名词多用户(Multi-users)允许多个用户同时使用计算机的能力。多任务(Multi-tasking)为每一个用户同时执行多个任务的能力。终端(Terminal)终端是用户和计算机进行实时交互的接口设备。终端一般由显示器、键盘和终端控制器组成,有的还带有鼠标。显示器和键盘与终端控制器相连,终端控制器通过通用端口(如串口)和计算机主机相连。用户通过终端和计算机交流。一台UNIX主机可以连多个终端。终端分为两类:字符终端和图形终端。仿真终端在某计算机上运行某一特定程序,把计算机当作另一台计算机的终端使用。目前仿真终端与UNIX主机的连接方式主要有网络连接和串口连接。控制台(Console)这是一种特殊的终端,由显示器、键盘(和鼠标)组成,分别连到主机的专用接口(监视器接口、键盘接口、鼠标接口)上。一般一台主机只能接一个控制台,控制台可以完成普通终端不能完成的工作:非常重要的信息(如严重的错误信息),只能在控制台上显示,有些特殊的任务(如执行修复工作)也只能在控制台上完成。除了实现以上特殊功能外,控制台还可以象其它终端那样工作。用户名(User)UNIX是多用户操作系统,它允许多个用户同时使用。每个用户拥有用户名、登录口令以及操作特权。用户每次使用UNIX时必须先登录:输入用户名和口令。一般用户的UNIX操作系统提示符一般为"$"。工作组(Group)几个用户可以组成一组,同组内的用户可以共享信息。root用户UNIX的超级用户,拥有其他用户没有的特权。root用户的UNIX操作系统提示符一般为"#"。本章小结:本章介绍了UNIX操作系统的特点、组成和几个常见概念。介绍了UNIX常见的三种Shell:BShell、KShell和CShell。.-第2章 UNIX常用操作2.1 启动终端对于专用终端,当打开终端电源后就会自动出现登录信息。对于仿真终端,要先打开计算机,再运行TCP/IP协议驱动程序和终端仿真程序即可。2.2 登录当终端与UNIX系统连通后,在终端上会出现"login:"提示符。在"login:"提示符下输入用户名,出现"password:"后再输入口令,如以abc用户登录的过程为:Login:abcPassword:输入的口令并不显示出来,输入完口令后,一般会出现上次的登录信息,以及UNIX的版本号。当出现TERM一行时,要求输入所使用的终端类型。最后出现UNIXShell提示符,等待用户输入命令。BShell和KShell的缺省提示符为"$",CShell的缺省提示符为"%"。当以root用户登录时,系统提示符为"#"。2.3 UNIX命令在Shell提示符下,就可以输入UNIX命令。UNIX命令的基本格式如下:command参数1参数2.参数nUNIX命令由一个命令(command)和零到多个参数构成,命令和参数之间,以及参数与参数之间用空格隔开。UNIX的命令格式和DOS的命令格式相似,但UNIX的命令区分大小写,且命令和参数之间必须隔开。如:对DOS来说是以下四条命令是相同的:cdtmpcdtmpCDtmpcdTmp对UNIX操作系统来说,改变目录的命令也是cd命令,以下是正确的UNIXcd命令:cd/tmpcd/Tmp但tmp和Tmp是两个不同的目录。以下两条命令:cd/tmpCD/tmp已经不是cd命令了。一、UNIX常用简单命令下表列出了几个简单的UNIX命令:解释UNIX命令命令举例帮助manmandate查看日期datedate显示日历calcal1998显示大字bannerbanner"ABCD"计算器bcbc修改口令passwdpasswd查看谁在使用whowho查看我是谁whoamiwhoami清除屏幕clearclear二、特殊键在UNIX命令操作中有一些特殊键,列表如下:Ctrl+d结束键盘输入或退出当前shellDel0中断键,停止当前动作回到shellCtrl+s暂停屏幕输出Ctrl+q继续屏幕输出Ctrl+ukill键,删除光标所在行的所有字符Esc结束当前的操作状态(如vi)三、UNIX用户间简单通讯命令UNIX提供许多方式让用户相互通信,它允许你以文本的方式发送及接收信息。你可以传递信息给其他用户、所有用户、或自己。信息来源可以是文本文件或直接由键盘输入的内容。(一)write命令可使用write实用程序向已注册的另一个用户发送一条报文,当对方也使用write命令时,双方之间就建立了通信。当用户使用write命令时,就在对方用户终端上显示提示信息。write命令的格式如下:writedestination-userterminal其中,destination-user是你想与之通信的用户注册名,通常使用who命令查看其注册名。如果对方在多台终端上登录,可通过用terminal来控制write的报文送向指定的终端。为了建立与其他用户的双向通话,用户和对方每次必须执行write命令,且必须指定注册名。一般在使用UNIX进行通话时,通信双方有一些约定:用“o”表示结束一条报文,“oo”表示结束这次通信,用ctrl-d退出write命令。例1UNIX上两用户alex和jenny通过write命令通信。在alex的所在终端上:$writealex<CR>HiAlex,areyouthere?o<CR>MessagefromAlex(tty11)SatJan515:08.YesJenny,I'mhere.o<CR>Thankyou,Alex,bye!oo<CR>Ctrl-d$该例说明了使用write命令实现Alex和Jenny的通信过程。首先Jenny使用前两行向Alex发送了一条报文,接下来的两行是Alex发送的报文Jenny收到了,省略号表示他们的通信继续。最后,Jenny用thankyou,Alex,bye!oo告诉Alex没有话要说了,并在下一行开始键入ctrl-d来退出write并回到shell。(二)使用talk与另一个用户对话talk命令是一个虚拟通信命令,它把用户终端上的信息一行一行的发送给另一个用户,其格式如下:talkuser-nameterminalCR注意,使用talk进行双方对话时,双方使用的机器体系结构必须相同。当对方给出响应的talk命令后,双方终端上都显示connectestablished时,双方可双工通信了。双方可以以任意的速度从键盘输入,talk把你的输入一行一行的显示在你和对方的屏幕上。用ctrl-d退出talk。(三)使用mesg拒绝和允许接收报文mesg命令允许或拒绝接收由其它终端发来的write和talk通讯信息。mesg命令在本地终端运行,其使用格式如下:mesgynCR其中,y表示允许接收,n表示拒绝接收。如既不给出y也不给出n,则报告现在的许可状态。例:例1显示状态:$mesg<CR>则命令的执行结果为:isy或isn例2拒绝接收由其它终端发来的write和talk通讯信息:$mesgn$mesgisn(四)wall广播式消息传递所有登录用户都可收到该消息。仅超级用户使用该命令。wall命令有以下几种格式:#wall#wallfilename#wall“sendamessagetoallthepeople。”2.4 注销(退出UNIX系统)在每次使用完后,一定要进行注销,以防他人通过你的帐号进入系统,并保证系统的完整性。注销过程如下:在UNIX提示符下,运行:$exit或$logout或直接按键:Ctrl+d。由于UNIX操作系统的不同,注销的命令也可能不同。本章小结:本章介绍了UNIX的常见操作。在使用UNIX操作系统之前必须先登录,使用完成后要注销。本章介绍了几个常用UNIX命令和命令操作中常用的特殊按键。本章介绍了用户通讯命令:write、talk、mesg和Wall。第3章 UNIX文件系统3.1 UNIX文件系统分类UNIX操作系统可由多个可以动态安装及拆卸的文件系统组成。UNIX文件系统主要分为两大类:根文件系统和附加文件系统。根文件系统(therootfilesystem)每一个UNIX操作系统在其主硬盘上至少含有一个文件系统,它包含构成操作系统的程序和目录,一般由“/”符号来表示。附加文件系统除根文件系统外的其它文件系统,如/u文件系统,AFS文件系统等。以后如无特别声明,本文都是针对根文件系统来进行说明的。3.2 UNIX文件类型在UNIX中文件共分为四种:1)一般文件(ordinaryfile),分为:(1)文本文件(2)二进制文件2)目录文件(directory)3)特殊文件(specialfile),分为:1 块设备文件2 字符设备文件4)符号链接文件(symboliclinks)文件类型标识在用"ls-l"命令显示文件目录时的用下列符号表示不同的文件类型:-普通文件d目录文件b块设备文件c字符设备文件p管道设备l符号链接文件举例:$ls杔-rwxr-xr-2wjmnewservice321Oct1709:33file1drwxr-xr-x2wjmnewservice96Oct1709:40dir1其中,第一列的"-"表示file1是普通文件,"d"表示dir1为目录文件。3.3 UNIX树型目录结构UNIX操作系统采用树型带勾连的目录结构,如下图所示。在这种结构中,一个文件的名字是由根目录到该文件的路径上的所有节点名按顺序构成的,相互之间用“/”分开。如文件prog的全路径名为:/usr/smith/prog,根目录用“/”表示。根文件系统常用目录根文件系统的常用目录举例如下表:/bin大部分可执行的UNIX命令和共用程序/dev设备文件,如/dev/cd0/etc系统管理命令和数据文件/libC程序库/usr存放用户的家目录和用户共用程序或文件/tmp临时工作目录,存放一些临时文件家目录UNIX在创建用户名时,自动在/usr目录下创建与用户名同名的子目录,如/usr/smith子目录,这个子目录成为此用户的家目录(HomeDirectory)。家目录中有一个文件比较特殊:“.profile”(或“.login”)文件。当以该家目录的用户名登录UNIX时,会自动执行“.profile”文件。它有点类似于DOS的AUTOEXEC.BAT文件。“.profile”是B/Kshell的启动文件,而“.login”是Cshell的启动文件。“.profile”文件中常有一行:PATH=$HOME:$HOME/bin其中,PATH类似DOS的PATH,而$HOME表示家目录。3.4 UNIX文件名称UNIX文件名称:最大长度为255字节;大小写敏感(file1和File1表示两个不同的文件);无专用扩展名(UNIX文件名可出现多个小数点,并无特殊含义)。UNIX特殊文件名/表示根目录.表示当前目录.表示当前目录的父目录.字符串表示隐含文件,如".profile"文件文件名通配符?任一个字符,如"abc?"*任何字符,如"ab*10"表示以ab开头和以10结尾的名字3.5 UNIX文件存取权限文件的存取权限UNIX文件的存取有三种权限:权限普通文件的存取权限目录的存取权限r具有读取文件的权利能读取文件名称w具有写入文件的权利能建立和删除文件,可以改变文件名x具有执行文件的权利能使用该目录下的文件(如cd命令)搜索文件等能够存取文件的用户类型有三种类型的用户可以存取文件:用户类型说明owner文件的拥有者group文件所在的工作组other其他用户(非owner和非group)每种类型的用户都有三种文件存取权限:r、w、x。文件存取权限的显示可以通过"ls-l"命令显示,如:$ls-lfile1显示如下:-rwxr-xr-2wjmnewservice321Oct1709:33file1上行第2-4字符"rwx"表示此文件属主wjm对此文件的权利为"可读、可写、可执行",上行第5-7字符"r-x"表示此工作组newservice内的用户对此文件的权利为"可读、不可写、可执行",上行第8-10字符"r-"表示其他用户对此文件的权利为"可读、不可写、不可执行"文件存取权限的修改用chmod命令修改文件的存取权限,chmod命令的格式如下:格式1:chmodsymbolic_modefile.格式2:chmodabsolute_modefile.这里只介绍符号模式(symbolic_mode),符号模式的命令格式如下:chmodwhooppermisionfile.who项表示用户类型,它的内容为以下一项或多项:u拥有者(user-owner)g与拥有者同一组的用户(group)o其他人(other)a所有人(all)op项表示动作:+表示要加上permission指定的权利-表示要取消permission指定的权利permission项为存取权限,它的内容为以下一项或多项:r表示可读w表示可写x表示可执行举例:chmodu+wtestreport拥有者对test和report文件“可写”chmodu-xabc.c拥有者对abc.c文件不可执行chmodu+rwxmyfile1拥有者对myfile“可读、可写、可执行”chmodugo+rwxmyfile2任何人都对myfile“可读、可写、可执行”改变文件属主及文件所在组改变文件属主的格式如下:chown属主名文件名必须对文件具有write权利才可改变文件的拥有者。改变文件所在组的格式如下:chgrp组名文件名必须是文件的拥有者或supervisor才能改变文件组别的归属。举例:chownwjmtest1chgrpnewservicetest13.6 UNIX重定向与管道UNIX重定向将文件的标准输出重新定向输出到文件,或将数据文件作为另一程序的标准输入内容。如:ls-l>file1将ls-l命令显示的内容存到file1中,ls>>file1将ls命令显示的内容附加存到file1的尾部grepabc<file将file的内容作为grepabc命令的输入其中,">"和">>"为输出重定向符,">"将输出内容存到重定向文件中,若文件存在,则先删除原有内容;">>"将输出内容存到重定向文件的尾部。UNIX管道将一文件的输出作为另一文件的输入。如:ls|more将ls的输出作为more命令的输入ps-ef|grepsmithps-ef的输出作为grepsmith命令的输入3.7 UNIX文件系统常用命令UNIX命令UNIX命令举例类似DOS命令显示当前目录pwdpwdcd改变目录cdcd/usrcdc:usr进入家目录cdcd创建目录mkdirmkdirabcmdabc删除空目录rmdirrmdirabcrdabc删除目录及其内容rm-rrm-rabcdeltreeabc显示目录内容lslsabcls-labc(文件长列表)ls-aabc(所有类型文件)ls-d*(不进子目录)dirabc显示文本文件内容catcatfile1.ctypefile1.c一次一屏显示文本文件内容moremorefile1.c拷贝文件cpcpfile1file2copyfile1file2移动(重命名)文件mvmvcall.testcall.listmovecall.tstcall.lstrencall.testbbb删除文件rmrmcall.listdelcall.lst本章小结:本章介绍了UNIX文件系统的基本概念和基本命令:UNIX文件系统分为根文件系统和附加文件系统。UNIX的文件类型可分为:一般文件、目录文件、特殊文件和符号链接文件。UNIX采用树型目录结构。每个用户拥有自己的家目录。UNIX支持长文件名。UNIX的文件名对大小写敏感。UNIX文件的存取权限分为:r、w、x。UNIX支持重定向和管道。最后介绍了UNIX文件系统常用命令。第4章 UNX文件系统常用工具4.1 vi编辑器的最基本用法vi编辑器是UNIX的强有力的文本文件编辑工具,利用它可以建立、修改文本文件。在当前的各种UNIXGUI界面下都提供了文本编辑器,其操作方法和WINDOWS下的notepad类似,可以方便的进行文本编辑。但vi是最基本的文本编辑工具,所有的UNIX均支持。vi编辑器常用的两种状态方式1)文本输入方式用于文本的输入2)命令方式用于输入控制命令vi编辑器的进入vi文件名自动进入命令方式。文本输入方式的进入a将在光标所在位置之后插入文本(append)A将在光标所在行末插入文本i将在光标所在位置之前插入文本(insert)I将在光标所在行的第一个非空字符前插入文本o将在光标所在行的下一行开始插入文本(open)O将在光标所在行的上一行开始插入文本光标位置移动(两种方式均适用)h左移j下移k上移l右移文本输入方式的退出ESC按ESC键进入命令方式删除更改操作在命令方式下运行。x删除光标所在字符dd删除光标所在行退出vi编辑器在命令方式下运行。不管在什么状态,最好在运行下面命令前,先按以下ESC键,以防出错。:wq存盘退出:q不存盘退出:q!不存盘强制退出:w只存盘不退出4.2 利用find命令查找文件find命令会在指定目录及其子目录下查找符合条件的特定文件。此命令的最大用处是当忘了文件的正确所在,而想找到该文件。命令格式find目录名条件目录名-欲开始寻找的目录所在。find会寻找此目录及其子目录。可以有多个目录名称,只要目录与目录之间用空格分开即可。条件-欲搜索文件的条件,可包含文件名称、拥有者、最后修改时间等等。条件列表说明-namename指定要被寻找的文件或目录名称,可用通配符,如,-name'*.c'-print将符合条件的路径打印出来-sizen寻找占用n个block的文件-typex以文件类型作为寻找条件。文件类型x如下:d-目录(directory),f-文件(file),b-块(block),c-字符(character),p-管道(pipe)-useruser寻找属于user所拥有的文件,user可为用户名或uid号-groupgroup寻找工作组为group的所有文件,group可为组名称或gid号-linksn寻找链接数等于n的所有文件-atimn寻找n天之前曾被存取的文件-mtimen寻找n天之前曾被修改的文件-execcommand;用寻找到的文件作为执行command的对象,内存欲执行command时所需的参数条件的逻辑运算符:逻辑运算符逻辑意义举例说明!非!-name"*.c"所有不以.c为扩展名的文件-o或-size+10-o-links3所有大于10block或链接数为3的文件与-size+10-links3大于10block且链接数为3的文件注:上表中的“+10”表示大于10,“-10”表示小于10。基本用法举例ind/temp-name"abc*"-print在/temp目录下查找文件名以abc开始的文件find.-nametest-print在当前目录下查找文件名为test的文件4.3 grep命令基本用法grep在整个文本文件中寻找特定字符串,并将所有出现该字符串的行打印。命令格式grep字符串文件名举例grepabcdtemp在temp中查找abcd字符串grep"Thisisabook"temp在temp中查找"Thisisabook"字符串,由于字符串中含有空格,故要用引号括起来4.4 利用cmp命令比较文件cmp可比较两个文件,这两个文件可以是文本文件也可以是非文本文件。cmp命令会显示两个文件第一次数据不同的位置。若两个文件内容相同,则不显示任何信息。命令格式cmp-ls文件名1文件名2参数说明-l显示每个不同之处不同字节的内容-s只显示cmp命令的返回值(相同为0,不相同为1)举例cmptemp1temp2比较temp1和temp2两个文件的内容本章小结:本章介绍了UNIX文件系统几个常用工具软件:利用vi可以对文本文件进行编辑。利用find可以在目录中查找文件名。利用grep可以在文本文件中查找指定字符串。利用cmp可以比较两个文件的内容是否相同。第5章 UNX系统深入了解5.1 与UNIX有关的几个名词进程(process)是正在执行的程序。UNIX允许多个进程同时存在,每个进程都有唯一代号称为进程标识符(pid-processid)。前台进程(foregroundprocess)可以和用户直接进行人机交互的进程。前台进程序可以接收键盘输入并将结果显示在显示器上。缺省状态下用户启动的UNIX程序运行在前台。后台进程(backgroundprocess)不直接和用户进行交互的进程。用户一般是感觉不到后台进程程序的运行。UNIX有很多系统进程在后台执行。设备(device)或称设备文件,代表某个硬件,如磁盘、软盘、串口。UNIX对硬件的存取操作都是通过设备文件来完成的。设备文件放在/dev目录下,如/dev/hd0表示第一个软盘驱动器。原始设备(rawdevice)也称为裸设备,没有经过加工的设备文件。原始设备文件名以r开头,如/dev/rhd0表示第一个软盘驱动器原始设备。5.2 在后台运行程序要让程序在后台执行,只需在命令行的最后加上“&”符号。例1在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文件。执行命令和立即显示的内容如下:$find.-nameabc-print&10722$10722表示进程号(PID)。当find命令在后台执行完后,会显示结果。当在后台运行命令时,最好将其输出重定向输出到一个文件中去,以便以后检查。例2在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文件并将结果存到myfind文件中。执行命令如下:$find.-nameabc-print>myfind&在运行后台程序的同时可以继续输入命令。5.3 在指定时间执行指定程序本节介绍cron和crontab。cron是一个系统进程,在UNIX的多用户模式下执行。它使某程序在一特定的时间被执行。cron会按照crontabs文件所指定的时间执行命令,crontabs文件内容举例如下:#minhourdaymonthday_of_weekcommand#0-590-231-311-120-6(Sunday=0)#-300*/usr/abc/rj07*1,3-6,8-121-5/usr/abc/makfilecrontabs文件由若干行组成,每行表示一个事件。每行由若干字段组成,字段间用空格分开。每行中字段名依次为:分、时、日、月、星期、要执行的命令。每个字段取值举例:各字段取值举例说明*表示任何时间1,3,4表示离散数字1-5表示从1到51-3,5表示从1到3,还有5上例crontabs文件中的:300*/usr/abc/rj一行,表示在每天的午夜0:30启动/usr/abc/rj文件运行,而如下一行:07*1,3-6,8-121-5/usr/abc/makfile表示每当3至6月和8至1月的周1到周五,启动/usr/abc/makfile文件运行。crontabs文件是不能直接通过编辑命令修改的。要对crontabs文件进行操作可使用crontab命令。crontab命令的几种格式举例如下:crontab命令举例说明crontab删除crontabs原内容,并通过键盘输入新内容crontabmyfile将myfile的内容取代crontabs原内容crontab-r删除现有的crontabs文件crontab-l显示现有的crontabs文件内容例1在原crontabs内容的基础上增加如下事件:每月1日凌晨3时启动/usr/abc/stat文件运行。做法如下:(1)运行crontab-l>tmp(2)对tmp文件进行编辑,追加下面一行:031*/usr/abc/stat(3)运行crontabtmp5.4 如何控制后台进程一、显示进程信息UNIX命令解释ps显示使用终端有关的进程信息ps-u用户名显示某用户的进程(如ps-uabc)ps-e显示所有正在运行的进程信息ps-f长列表显示每个进程信息长列表显示所有正在运行的进程信息,UNIX命令如下:ps-ef二、用kill命令杀掉后台进程UNIX命令解释kill进程号删除进程kill-9进程号强制删除进程三、停止失控进程步骤(1)在未锁死的终端以root登录(2)用"ps-ef"和"grep关键字"命令找到失控进程pid号(3)killpid号,若杀不掉,再运行"kill-9pid号"(4)若还杀不掉,则shutdown5.5 如何查看磁盘使用情况解释UNIX命令查看磁盘自由空间df-v查看磁盘使用情况du文件名本章小结:本章是对UNIX的深入了解,介绍了:进程和设备的概念通过在命令行末加上"&",使命令在后台执行。通过crontab命令,实现程序的定时执行。通过ps和kill命令,可以对进程进行控制。使用df和du命令查看磁盘使用空间情况。第6章 UNX用户管理本章以增加新用户devos为例,说明增加和删除用户的过程。在SCOUNIX5.x,可以运行scoadmin,选择accountmanager,以菜单方式进行用户管理。或在GUI界面下,进入systemadministration->accountmanager,进行用户管理。6.1 增加用户要在UNIX系统中增加新用户需要下列步骤:(1)在/etc/passwd文件中新增一行数据,表示给该用户的信息;(2)为该用户选择工作组,将该用户标识符加在/etc/group文件内适当位置;(3)为该用户创建一个家目录(homedirectory),将其家目录的拥有者改为该用户所有,组别也改为该用户的组别;(4)为该用户设置密码。一、/etc/passwd文件/etc/passwd是一文本文件,用来存放用户信息,每行表示一个用户。/etc/passwd每行的格式如下:user_name:password:uid:gid:comment:home:shell每行有很多项组成,项与项之间用":"隔开。每项的说明如下:user_name用户名password登录密码,初始设置时为空uid用户识别号(UserID),是一数值,每个用户的识别号不同gid工作组识别号,参见/etc/group文件comment注释,可以任意字符,一般用来说明用户的身份特征home家目录名shell该用户缺省shell,一般取值为:/bin/sh、/bin/ksh、/bin/csh/etc/passwd的内容举例如下:cfl:x:201:50:CaoFeilong:/usr/cfl:/bin/shabc:x:206:50:abc:/usr/abc:/bin/sh要增加一新用户,用户名devos,需要在/etc/passwd文件末尾增加如下一行:devos:207:50:DickDevos:/usr/devos:/bin/sh二、/etc/group文件/etc/group是一文本文件,用来存放用户工作组信息,每行表示一个组。/etc/group每行的格式如下:group_name:password:gid:members_list每行有四项组成,项与项之间用":"隔开。group_name工作组名password工作组密码,一般为空gid工作组识别号(GroupID),是一数值,每个组的识别号不同members_list该组成员列表,由一个或多个用户名组成,用户名之间用逗号隔开/etc/group的内容举例如下: