管理维护Linux系统课件_第1页
管理维护Linux系统课件_第2页
管理维护Linux系统课件_第3页
管理维护Linux系统课件_第4页
管理维护Linux系统课件_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第8章管理维护Linux系统8.1用户管理8.2用户身份转换命令8.3软件包管理8.1用户管理8.1.1用户与组简介8.1.2用户种类8.1.3用户的添加与删除8.1.4组的添加与删除8.1.1用户与组简介Linux系统是一个多用户、多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登陆时键入正确的用户名和口令后,就能够进入系统和自己的主目录。在Linux系统中,每个用户都具有一个唯一的身份标识,这个身份标识称作用户ID(简称UID),以区别于其他用户。Linux系统按一定的原则把用户划分为用户组,以便相关的同组用户之间能够共享文件。8.1.2用户种类Linux系统中的用户可以分为三类:超级用户(root)、管理用户和普通用户。但也可以把超级用户和管理用户通称为系统用户。超级用户是一个特殊的用户(其用户标识号UID为0),它拥有至高无上的访问权限,可以访问任何程序和文件。超级用户账号通常是被锁住的。管理用户用于运行一定的系统服务程序,支持和维护相应的系统功能。这些用户的ID号位于l-999的范围之内。除了超级用户与管理用户之外,其他均为普通用户。访问Linux系统的每个用户,都需要有一个用户账号。只有利用用户名和密码注册到系统之后,才能够访问系统提供的资源和服务。8.1.3用户的添加与删除1、系统文件/etc/passwd和/etc/shadow系统通过这两个文件来共同维护用户的账户信息。每个用户都有一个对应的记录保存在/etc/passwd和/etc/shadow文件中。当登陆Ubuntu系统时,在按照系统的提示输入用户名和密码之后,系统将会根据用户提供的用户名检查/etc/passwd文件是否存在,然后根据用户输入的密码,利用加密算法加密后再与/etc/shadow文件中的密码字段进行比较,同时检查其他诸如密码有效期等字段。如果通过了验证,按照passwd文件指定的主目录和命令解释程序,用户即可进入自己的主目录,通过命令解释程序访问Linux系统。/etc/passwd文件中,每个用户的信息占据一行,每一行都包括了7个字段,中间以冒号分割,格式如下:LOGNAME:PASSWORD:UID:GID:USERINFO:HOMEDIR:SHELL在终端下,可以通过下面的命令查看/etc/passwd文件的内容:user@user-desktop:~$cat/etc/passwd/etc/shadow中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。它的文件格式与/etc/passwd类似,由若干个字段组成,字段之间用“:”(冒号)隔开,格式如下:username:passwd:lastchg:min:max:warn:inactive:expire在终端下,可以通过下面的命令查看/etc/shadow文件的内容:sudocat/etc/shadow2、命令行方式下增加用户在命令行方式下,增加用户的命令是useradd:useradd[-uuid][-ggroup][-dhome_dir][-sshell][-ccomment][-m[-kskel_dir]][-N][-finactive][-eexpire]loginlogin表示新建用户的登陆名。主要的选项含义:-ccomment——指定一段注释性描述。-dhome_dir——指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-ggroup——指定用户所属的用户组。-sshell文件——指定用户的登陆Shell。-uuid——指定用户的用户号,如果同时有-o选项,则可以重复使用其它用户的标识号。也可以在系统终端内直接输入useradd命令,系统将给出useradd命令的选项说明:user@user-desktop:~$useradd例如,要增加一个用户jack,并为其新建一个用户组,指定其宿主目录为/home/jack,指定其Shell为bash,命令如下:user@user-desktop:~$sudouseradd-u1001-d/home/jack-m-s/bin/bashjack执行完毕后,查看/etc/passwd文件,会发现jack用户已经增加。此时虽然成功增加了用户jack,但是jack用户却还不能登陆系统,因为jack用户没有密码,还需要给jack用户指定密码以便其登陆,指定或修改密码的命令是passwd,下面给jack用户指定密码。user@user-desktop:~$sudopasswdjack系统提示更新密码成功后,重新启动Ubuntu系统,就会看到登陆时除了user用户外,还增加了一个jack用户3、命令行方式下删除用户删除用户信息的命令是userdel。userdel的作用是从/etc/passwd、/etc/shadow、/etc/group三个文件中删除用户的相关信息。同时,可以通过参数–r删除用户的主目录及其文件。userdel命令格式如下:useradd[-r]login命令中login表示的是用户名称。例如,用useradd命令删除jack用户,并删除其主目录/home/jack。user@user-desktop:~$sudouserdel-rjack4、图形界面方式增加、删除用户通过菜单【系统】->【系统管理】->【用户和组】即可启动用户管理程序。图8-6用户管理界面,添加Jack用户用户的删除操作,也可以通过GNOME的图形界面来进行操作。同样,通过点击菜单【系统】->【系统管理】->【用户和组】启动8.1.4组的添加与删除1、系统文件/etc/group在Ubuntu中任何文件或目录都属于特定的用户,每个用户都可以属于一个或者多个组,可以通过将用户加入不同的组来确定此用户对文件或者目录拥有什么样的权限。当一个用户同时是多个组中的成员时,在/etc/passwd文件中记录的是用户所属的主组,也就是登陆时所属的默认组,而其他组称为附加组。用户要访问属于附加组的文件时,必须首先使用newgrp命令使自己成为所要访问的组中的成员。用户组的所有信息都存放在/etc/group文件中。此文件的格式也类似于/etc/passwd文件,由冒号(:)隔开若干个字段,这些字段有:groupname:passwd:GID:userlist在终端下,可以通过下面的命令查看/etc/group文件的内容:user@user-desktop:~$cat/etc/group2、命令行方式添加组添加用户组的命令是groupadd,语法是groupadd[-ggid[-o]][-r][-f]group-ggidID——除非使用-o参数,否则该值必须是唯一的,不可相同。数值不可为负。预设为最小不得小于500而逐次增加。0~499传统上是保留给系统帐号使用的。-r——此参数是用来建立系统帐号。它会自动选定一个小于499的gid,除非命令行再加上-g参数。在RedHat中这是额外增设的选项。-f——这是force标志。3、命令行方式删除组删除组的命令是gourpdel,gourpdel的语法是:groupdelgroup4、图形界面方式添加删除组通过菜单【系统】->【系统管理】->【用户和组】,即用户和组管理程序,点击【管理组】即进入组管理程序8.2用户身份转换命令8.2.1激活与锁定root用户8.2.2sudo命令8.2.3passwd命令8.2.4su命令8.2.5useradd命令8.2.1激活与锁定root用户1、激活root用户以普通用户身份登录后,打开“终端”,会看到“$”的提示符,表明目前是普通用户。执行命令sudopasswdroot,回车。系统提示为普通用户输入密码。密码正确后,会显示输入新的UNIX密码,这次的密码输入就是为root用户进行密码的设定了,输入密码后,回车。系统会进一步提示重新输入密码,两遍密码输入相同的话,就成功的为root用户设好了密码。也就激活了root用户。然后就可以执行转换到root用户的操作。执行suroot命令,系统提示输入root用户的密码,密码正确输入后,回车,就可以看到提示符变成了“#”,并成功的切换到了root用户下。图8-11root用户的激活方法2、重新锁定root用户重新锁定root用户需要先转换到普通用户下,然后执行命令:sudopasswd-lroot命令即可。8.2.2sudo命令【功能】sudo命令的含义就是superdo,指以超级管理员的身份执行某种操作。【格式】sudo命令8.2.3passwd命令【功能】修改用户密码【格式】passwd用户名【说明】该操作只允许root用户执行。8.2.4su命令【功能】转换用户【格式】su用户名8.2.4su命令8.2.5useradd命令【功能】创建一个新用户【格式】useradd新用户名【说明】该操作只允许root用户执行。【举例】综合运用sudo命令、passwd命令、useradd命令、su命令进行创建用户并转换用户身份的操作。图8-13创建新用户zhang并转换用户身份8.3软件包管理8.3.1软件包简介8.3.2高级软件包管理工具APT8.3.3文本界面软件包管理工具8.3.4Ubuntu软件中心8.3.5新立得软件包管理器8.3.1软件包简介软件包是UbuntuLinux系统中软件及其文档的提供形式。一般而言,软件包包括了源程序软件包和二进制软件包。用户可以方便的通过二进制软件包进行安装、升级和删除软件。Ubuntu软件包的主要格式是DEB格式。deb包存在依赖关系,常见的依赖关系有Depends、Recommends和Conflicts等。Ubuntu系统还支持RedHat格式的软件包,即RPM格式。Ubuntu系统还支持Tarball格式的软件包。8.3.2高级软件包管理工具APT1、APT简介是Ubuntu软件包管理系统的高级界面。APT由几个名字以“apt-”打头的程序组成,包括apt-get、apt-cache和apt-cdrom等,这些是处理软件包的命令行工具。2、apt-get命令的使用用户可以通过在终端中输入“apt-get”命令查看其使用方法:jack@user01-virtual-machine:~$apt-getapt-get提供了一个用于下载和安装软件包的简易命令行界面。最常用命令是update和install。以安装openssh-server为例演示apt-getinstall和remove参数的用法。SSH为SecureShell的缩写,是一种应用层和传输层基础上的安全协议,常常用于远程控制。user@user-desktop:~$sudoapt-getinstallopenssh-server完成后,通过ps–e命令查看ssh进程,确认ssh是否安装并启用。user@user-desktop:~$ps-e|grepsshI/O请求或等待某事件进程调度时间片用完I/O完成或事件发生就绪执行阻塞图7-1进程的三种基本状态及其转换4、进程控制块(1)进程控制块的作用为了描述和控制进程的运行,系统为每个进程定义了一个数据结构,该数据结构被称为进程控制块PCB。PCB是进程存在的唯一标志。卸载ssh,可以采用apt-getremove命令。具体过程如下:user@user-desktop:~$sudoapt-getremoveopenssh-server8.3.3文本界面软件包管理工具aptitude是DebianGNU/Linux系统中的软件包管理器,它基于APT机制,整合了apt-get的所有功能,在依赖关系处理上处理方便。在Ubuntu12.04中,aptitude并不包含在默认安装的软件列表中,需要以root身份手动进行安装,使用atp-get命令安装aptitude的过程如下:root@user01-virtual-machine:~#apt-getinstallaptitude在终端直接输入aptitude命令,即可启动主界面8.3.4Ubuntu软件中心在Ubuntu12.04中Utility界面集成了“Ubuntu软件中心”管理工具,进行软件管理,通过它可以安装和卸载许多流行软件包。图8-15Ubuntu软件中心主界面Ubuntu软件中心将软件分类为14个大类,分别是“办公”、“附件”、“互联网”、“教育”、“开发工具”、“科学与工程”、“通用访问”、“图书与杂志”、“图形”、“系统”、“影音”、“游戏”、“主题与系统增强”、“字体”。点击左侧的分类名称,可以打开对应的软件列表,可以从中选择软件进行安装。图8-16“附件”分类软件列表也可以点击上方的【已安装】按钮图标,查看和操作列出所有已经安装的软件可以通过右上方的搜索框直接输入软件名称查找需要的软件,比如输入“office”关键词,可以搜索出包含“office”的软件和相关软件。8.3.5新立得软件包管理器1、新立得软件包管理器简介它能够在图形界面内完成Linux系统软件的搜寻、安装和删除,相当于终端里的apt命令。在Ubuntu最近的长期支持版里已经预装了新立得软件包管理器。在没有安装它的系统中,可以在终端下通过apt-getinstallsynaptic命令进行安装。新立得软件包管理器结合了图形界面的简单操作和apt-get命令行工具的强大功能。可以使用新立得软件包管理器进行安装、删除、配置、升级软件包,对软件包列表进行浏览、排序、搜索以及管理软件仓库或者升级整个系统。可以进行一系列操作形成操作队列,并一起执行它们。新立得会提示可能的依赖关系以及软件包的冲突。在Unity界面中,要启动新立得软件包管理器,需要从“dash主页”中搜索“synaptic”,找到新立得软件包管理器,点击即可启动软件。2、使用新立得包管理器搜索软件包通过搜索功能进行查找。在查找对话框中输入要搜索的软件包名称,如openssh-server,点击【搜索】按钮,系统将会给出搜索结果。图8-21搜索对话框图8-22软件包搜索结果显示界面3、使用新立得包管理器进行软件安装与卸载以Ubuntu系统下的桌面时钟程序Cairo-Clock为例说明应用新立得软件包管理器来安装

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论