第 5 章 Linux系统管理
5.1 用 户 管 理
5.2 文件系统管理与维护
5.3 软件包管理
5.1 用 户 管 理
5.1.1 用户管理的内容
Linux用户管理的主要作用可以归纳为以下几点 。
① 控制用户的登录,即确认用户的身份,并控制用户对系统使用的权限 。
② 维护用户的基本信息,系统通过这些信息来管理用户 。
③ 实现用户,用户组的创建,删除,
修改等功能 。
1,用户管理信息
① 用户名 ( Username)
② 用户 ID( User ID)
③ 组 ID( Group ID)
④ 口令 ( Password)
⑤ 全称 ( Full Name)
⑥ home目录 ( Home Directory)
⑦ 登录 Shell( Login Shell)
2,超级用户
Linux系统把用户分成两类,一类是普通用户,另一类是超级用户( Super
User),也称特权用户。
有以下两种途径可以进入超级用户状态 。
① 以超级用户的账号登录,即以 root
登录 。
② 用 su命令进入超级用户状态 。 在普通用户的账号下输入命令 su,临时进入超级用户状态 。
3,用户组
5.1.2 用户和组群配置图 5.1 用户管理器
1,添加新用户图 5.2 添加新用户
2.修改用户属性图 5.3 修改用户属性
3,添加新组群图 5.4 添加新用户组群
5.2 文件系统管理与维护
5.2.1 Linux的文件系统概述
1,文件系统概念文件系统用来存放和管理所有系统使用的文件和数据,其载体是软盘或硬盘分区。
在 Linux中,每个文件系统占据硬盘的一个独立分区。 Linux系统可以拥有多个文件系统。
目前,Linux支持的文件系统类型包括
minix,ext,ext2,ext3,proc,hpfs,nfs、
isofs,msdos fat,vfat,ntfs,umsdos、
xiafs及 sysv等 。 Red Hat Linux默认的文件系统是 ext3。
2,ext3文件系统
3,Linux目录结构
( 1) /:根目录
( 2) /bin
( 3) /boot
( 4) /root
( 5) /lib
( 6) /tmp
( 7) /etc
( 8) /home
( 9) /proc
( 10) /usr
( 11) /var
5.2.2 建立文件系统
mkfs命令的一般格式如下:
mkfs [-t fstype][-cv]
device_or_mount_point [blocks]
5.2.3 安装和卸载文件系统
1,安装文件系统创建文件系统后,需要使用命令 mount将该文件系统安装到主文件系统中 。 执行
mount命令需要超级用户权限 。
mount命令的一般格式如下:
mount [选项参数 ]磁盘设备名 安装点磁盘设备名:要安装的物理设备名 。
安装点:希望文件系统被安装到的目录树的位置 。
例如,把光盘安装到目录 /mycdrom。
#mount-r-t iso9660 /dev/cdrom /mycdrom
2,卸载文件系统当不再使用安装好的一个文件系统时,
就可以把它卸载掉;或者是需要对某个文件系统进行检查时也需要卸载;另外,最常用的是对于软盘和光盘文件系统,每一次使用都要进行安装,而换盘时则需要卸载,否则,光盘取不出来 。
命令格式:
umount [选项参数 ] [磁盘设备名 | 安装点 ]
如果光盘被安装在 /mnt/cdrom目录上,也可以如下所示卸载:
#umount /mnt/cdrom
5.3 软件包管理
RPM( Red Hat Package Manager的缩写)是由 Red Hat公司开发的软件包安装和管理程序,它的功能类似于 Windows里面的“添加 /删除程序”,但是功能比“添加 /
删除程序”更强大。 RPM可以执行软件包的安装、卸载、升级、查询和验证等功能。
5.3.1 RPM的设计目标
1,可升级性
2,强大的查询功能
3,系统校验
4,保持软件包的原始特征
5.3.2 使用 RPM
1,安装安装 RPM软件包最常用的命令格式是:
rpm –ivh 软件包名
2,卸载软件包的卸载与软件包的安装一样简单,
最常用的命令格式为:
#rpm e软件名称
3,升级升级软件包和安装软件包的操作十分类似,
不过需要使用 -U选项,其最常用的命令格式为:
Rpm –Uvh 软件包名
4,查询查询系统中安装的软件信息可以使用 rpm -
q命令来完成,该命令的常用格式为:
Rpm -q[查询选项 ] [信息选项 ]软件名称
5,验证验证软件包是检查安装的文件和软件包中的原始文件信息是否一致,其中包括文件的尺寸,MD5校验码,文件权限,类型及所属的用户和组等 。
常用的命令格式为:
Rpm-V [验证选项 ]软件包名