linux-04

上传人:油条 文档编号:47588547 上传时间:2018-07-03 格式:PPT 页数:62 大小:1.09MB
返回 下载 相关 举报
linux-04_第1页
第1页 / 共62页
linux-04_第2页
第2页 / 共62页
linux-04_第3页
第3页 / 共62页
linux-04_第4页
第4页 / 共62页
linux-04_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《linux-04》由会员分享,可在线阅读,更多相关《linux-04(62页珍藏版)》请在金锄头文库上搜索。

1、Linux系统与编程 第4章 Linux系统管理基础2本章内容q第1节 系统启动、运行与系统关闭q第2节 用户管理q第3节 设备管理q第4节 进程管理q第5节 日志管理3第1节 系统启动、运行和关闭q1.系统启动q启动过程4第1节 系统启动、运行和关闭q1.系统启动qGRUBGNU GRUB(GRand Unified Bootloader)是一个将引导装载 程序安装到主引导记录的程序。它允许位于主引导记录区中特定的指令来装载一个GRUB菜 单或是GRUB的命令环境。qRHEL 6为例:5第1节 系统启动、运行和关闭6第1节 系统启动、运行和关闭q各项含义解释如下:q字符#-为配置文件注释信息

2、。qdefault-默认启动的操作系统的编号。0表示菜单指 示第一个OS默认启动。如果菜单接口超时,那它将被 载入。 qtimeout-设定了在GRUB载入由default命令指定的 OS前的时间间隔,以秒为单位。qsplashimage-指定在GRUB引导时所使用的屏幕图 像的位置。qhiddenmenu-不显示GRUB菜单接口,在超时时间过 期后载入默认项。7第1节 系统启动、运行和关闭qtitle-设定用来装载一个操作系统的一组特定命令的标题。 qroot(hd0,0)-将GRUB的根分区设置成第一块硬盘的第一个分区。qkernel /vmlinuz-2.6.32-71.el6.i686

3、 ro root-表明了 vmlinuz文件是从GRUB的根文件系统载入的。qinitrd-使用户能够指定一个在引导时可用的初始 RAM盘。当内核为了完全引导而需要某些模块时,这是必需的。8第1节 系统启动、运行和关闭q2.系统运行级别qLinux系统提供7种运行级别q0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动。q1:单用户工作状态,root权限,用于系统维护,禁止远程登陆。q2:多用户状态(没有NFS支持)q3:完全的多用户状态(有NFS),标准运行级别,登录后进入命令行模式。q4:系统未使用,保留。q5:多用户模式,X11控制台,登录后进入GUI模式。q6:系统正常关闭

4、并重启,默认运行级别不能设为6,否则不能正常启动。9第1节 系统启动、运行和关闭q2.系统运行级别q运行级别配置文件/etc/inittab10第1节 系统启动、运行和关闭qid:runlevels:action:processqid是一个唯一标识符,由14个字符构成,通常与登录终 端tty编号一致。qrunlevels表示系统的运行级别。当前为5,为多用户图形模式的运行级别。qaction表示要执行的操作。当前为initdefault,表示系统启动后的默认运行级别。如果没有该记录,系统启动时在 控制台询问要进入哪个运行级别。qprocess指明具体应该执行的程序。由于initdefault设

5、定进入相应的运行级别会激活对应级别的进程,所以对于指 定process字段没有任何意义,因此为空。11第1节 系统启动、运行和关闭q2.系统运行级别q运行级别切换q(1)查看运行级别$ runlevelq(2)进入其它运行级别$ init N其中N表示06的数字。如init 3表示切换到运行级别3。12第1节 系统启动、运行和关闭q3.系统关闭q只有超级用户才有权执行关机命令。q关闭系统可分为三种情形:关掉 不关电源只关机重新引导qshutdown,halt,reboot,init13第1节 系统启动、运行和关闭q3.系统关闭qshutdownqshutdown -fFhknrc(参数名称)

6、-t 秒数 时间 警 告信息q示例:立即关机重启。# shutdown r nowq示例:立即关机。# shutdown h now14第1节 系统启动、运行和关闭q3.系统关闭qhalt相当于shutdown hqreboot关机后引发系统重启。qinit主要用于系统不同运行级之间的切换。init 015第2节 用户管理q1.用户类型qLinux系统中的用户三种类型超级用户:root普通用户:特殊用户:在Linux系统中还存在一些特殊的与系统和程序服务相关的用户。q注意:默认情况下特殊用户无法登录。16第2节 用户管理q2.用户管理的信息包括:q(1)用户账号(用户名)的增加、修改和删除。q

7、(2)组账号(组名)的增加、修改和删除。q(3)用户账号属性信息的修改,包括登录shell,用户主目录,用户注释信息等。q(4)组账号属性信息的修改,包括组内用户、组ID等q(5)用户和组账号密码的设置与修改,包括密码有效期、更改密码等。17第2节 用户管理q3.用户管理方法q(1)通过GUI方式管理q(2)通过修改用户管理相关配置文件管理q(3)通过系统管理命令管理18第2节 用户管理19第2节 用户管理q4.用户管理相关配置文件q(1)/etc/passwd文件:存放关于账户相关的信息q(2)/etc/shadow文件:/etc/passwd的影子文件,来存放用户的加密口令。q(3)/et

8、c/group文件:存放用户组相关的信息资料。20第2节 用户管理q4.用户管理相关配置文件q(1)/etc/passwd21第2节 用户管理q4.用户管理相关配置文件q(1)/etc/passwdqroot:x:0:0:root:/root:/bin/bash用户名密码用户ID用户组ID用户信息 用户主目录用户登录shell22第2节 用户管理q4.用户管理相关配置文件q(2)/etc/shadow23第2节 用户管理q4.用户管理相关配置文件q(2)/etc/shadow用户名:用户的账户名称,与/etc/passwd文件中的内容 相互匹配。加密口令:这是利用隐藏口令的技术,将加密口令串存

9、 放的区域。上次更新时间:表示自1970年1月1日以来至最后一次更 改口令的天数。允许更改时间:表示现在到下次允许更改口令的天数, 一般设置为0,以便用户可以随时更改口令。要求更改时间:表示用户被迫要求更改口令之前距今的 天数,一般设置为99999,代表不强制更改口令。24第2节 用户管理q4.用户管理相关配置文件q(2)/etc/shadow取消口令之前的警告时间:表示系统在取消用户口令之前 ,要提前通知用户的天数,一般设置为7,代表提前1周通 知用户。账户终止时间:表示自1970年1月1日以后的账户将被终止 的天数,一般设置为-1或空白,代表不使用自动失效的方 式来终止用户账户。特殊标志:

10、此区域预留为了将来使用,一般设置为空白。取消和停用之间的时间:表示用户账户到期至系统自动取 消用户口令的天数,一般设置为-1或空白,代表不使账户 自动取消。25第2节 用户管理q4.用户管理相关配置文件q(3)/etc/group26第2节 用户管理q4.用户管理相关配置文件q(3)/etc/groupq四个区域信息为:用户组名(Group Name):每一个用户组都有唯一的 名称,如果创建用户时,创建的是私人组群,那么用户 组名和用户名相同。组密码(Password):用户组可设置密码。组ID(GID):每个用户组都有一个GID,普通的用户从 500开始编号,用户组也是如此。组内用户(use

11、r-list):表示该组内都有哪些用户。27第2节 用户管理28第2节 用户管理q4.用户管理相关配置文件q修改配置文件增加用户q(3)建立用户的主目录,并用chown/chgrp这两个命令设置用户主目录的权限。# cp -r /etc/skel /home/test /创建用户目录并复制该账号的环境变量# chown test /home/test# chgrp test /home/test29第2节 用户管理q4.用户管理相关配置文件q修改配置文件增加用户q(4)执行pwconv命令,更新和创建/etc/shadow文 件,使其与/etc/passwd文件同步。# pwconv# pas

12、swd test30第2节 用户管理q5.用户管理相关命令q(1) useraddq使用useradd命令可以添加用户,语法格式:quseradd options usernameq示例:# useradd tomq注意:使用useradd命令添加用户后,如果不使用 passwd命令为用户设置密码,此用户将无法登录。31第2节 用户管理q5.用户管理相关命令q(2) usermodq使用usermod命令可以改变用户属性,语法格式:qusermod -options arguments usernameq示例:# usermod -g user tom# usermod -d /home/te

13、st tom第2节 用户管理q5.用户管理相关命令q(3) userdelq使用userdel命令可以改变删除用户,语法格式:quserdel -r usernameq示例:q# userdel -r userq(4)组相关命令qgroupadd,groupmod,groupdel,groups32第3节 设备管理qLinux中设备也是由文件来表示的,每种设备都被抽 象为设备文件的形式,提供给应用程序一个统一的 文件界面,即文件系统。qLinux系统中设备分为q字符设备:数据组织的单位为字节。q块设备:数据组织的单位为块q网络设备:通过通信网络传输数据的设备,一般指与 通信网络连接的网络适配器

14、(网卡)等q所有设备文件集中放置在/dev目录下33第3节 设备管理q1.设备标识q设备文件的文件名一般由两部分构成q第一部分是主设备号,第二部分是次设备号。q其中,主设备号代表设备的类型,可以唯一地确定设 备的驱动程序和界面,如hd表示IDE硬盘,sd表示 SCSI硬盘,tty表示终端设备,lp表示打印机等;q次设备号代表同类设备中的序号,如hda表示IDE主 硬盘,hdb表示IDE从硬盘,tty0表示编号为0的终端 ,lp0表示第一个打印机等。34第3节 设备管理q2.磁盘和分区管理命令q(1)fdisk qfdisk命令是磁盘及分区管理工具,在硬盘设备中创 建、删除、更改分区等操作通过f

15、disk命令进行,命 令语法格式:qfdisk -l 设备名称-l :该选项后边不跟设备名会直接列出系统中所有的磁盘 设备以及分区表,加上设备名会列出该设备的分区表。35第3节 设备管理q2.磁盘和分区管理命令q(1)fdisk 36第3节 设备管理q2.磁盘和分区管理命令q(2)mkfsq将硬盘分区后,使用mkfs(Make Filesystem,创 建文件系统)命令可对其进行格式化。q基本的命令格式如下所示:qmkfs -t 文件系统类型 分区设备q示例:# mkfs -t ext3 /dev/hdb1q等同于执行如下命令:# mkfs.ext3 /dev/hdb137第3节 设备管理q2

16、.磁盘和分区管理命令q(3)fsckq 当系统非正常关机,或其他原因破坏了文件系统时 ,需要对文件系统进行修复,否则文件系统将不能正 常引导。该命令的命令格式:qfsck -sACR -t fstype filesysname fsck- options filesysq例:38第3节 设备管理q2.磁盘和分区管理命令q(4)dfqdf 命令功能是检查文件系统的磁盘空间占用情况。命 令语法格式:qdf 选项q例39第3节 设备管理q2.磁盘和分区管理命令q(5)duq统计目录(或文件)所占磁盘空间的大小。命令语法 格式如下:qdu options dirnameq例:40第3节 设备管理q2.磁盘和分区管理命令q(6)quotaqquota命令可以显示磁盘已使用的空间与限制。qquota这个模块主要分为quota,quotacheck, q

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号