《教学课件第5章-Linux系统管理.pptx》由会员分享,可在线阅读,更多相关《教学课件第5章-Linux系统管理.pptx(94页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、教材配套PPT正版可修改课件教学课件第5章-Linux系统管理第五章第五章 LinuxLinux系统管理系统管理5.1 5.1 用户及相关配置文件用户及相关配置文件5.2 5.2 软件包管理软件包管理5.35.3 进程管理和任务计划进程管理和任务计划5.4 5.4 磁盘管理磁盘管理5.5 5.5 小结小结 用户和组群的管理;用户和组群的配置文件;进程定义、监视、控制;进程优先级;任务计划;Linux物理设备的命名规则;文件系统的创建、挂载与卸载;磁盘配额的实现方法;常见的软件安装方式;常用软件包的管理方法;知识目标知识目标5.1 5.1 用户和组管理用户和组管理一一.用户及相关配置文件用户及相
2、关配置文件二二.用户管理用户管理三三.组群及相关配置文件组群及相关配置文件四四.管理组群管理组群 一一.用户及相关配置文件用户及相关配置文件1、多用户分时操作系统、多用户分时操作系统一一.用户及相关配置文件用户及相关配置文件2、用户账户概述、用户账户概述3、用户分类、用户分类pLinux系统中存在三类用户:系统中存在三类用户:root用户;系统用户(虚拟用户);普通用户用户;系统用户(虚拟用户);普通用户p每个登入的使用者至少都会取得两个每个登入的使用者至少都会取得两个ID,一个是使用者,一个是使用者ID(UserID,简称,简称UID)、一个是群组、一个是群组ID(GroupID,简称,简称
3、GID):proot的的UID是是0;p系统用户的系统用户的UID是是1-499,大多数不能登录,登录的,大多数不能登录,登录的shell是是/sbin/nologin;p普通用户的普通用户的UID(500以后)以后)proot的的UID是是0;p系统用户的系统用户的UID是是1-999;p普通用户的普通用户的UID(1000-60000)CentOS74、用户相关配置文件、用户相关配置文件p用户的默认配置信息是从文件用户的默认配置信息是从文件/etc/login.defs文件中读取。用户的基本信息文件中读取。用户的基本信息在在/etc/passwd文件中(用户花名册);用户密码等安全信息在文
4、件中(用户花名册);用户密码等安全信息在/etc/shadow文件中。文件中。p/etc/login.defs文件、文件、/etc/passwd文件所有用户都可以读取。文件所有用户都可以读取。/etc/shadow文件只有文件只有root用户可读取。用户可读取。4、用户相关配置文件、用户相关配置文件4、用户相关配置文件、用户相关配置文件二二.用户管理用户管理二二.用户管理用户管理1、useradd命令命令useradd:将将创建用户账户就是在系统中创建一个新账户。创建用户账户就是在系统中创建一个新账户。为新用户分配用户为新用户分配用户UID,用户组群、主目录和登录,用户组群、主目录和登录She
5、ll等资源。新创建的用户账户是被锁定的,无法等资源。新创建的用户账户是被锁定的,无法使用,需要使用使用,需要使用passwd命令设置密码以后才能使用。命令设置密码以后才能使用。当添加用户的时候,会默认创建一个与用户名同名的组作为它的主要组。当添加用户的时候,会默认创建一个与用户名同名的组作为它的主要组。命令格式:命令格式:useradd useradd 选项选项 用户账号用户账号 useradd-uUID-g主要主要群群组组-G附属附属群群组组-mM-c说说明明栏栏-d家目家目录绝对录绝对路路径径-sshell账号名账号名选项与参数:选项与参数:-u:指定用户的指定用户的uid-g:指定用户的
6、主要组,前提:组必须先存在指定用户的主要组,前提:组必须先存在-G:指定用户的附属组的,前提:组必须先存在指定用户的附属组的,前提:组必须先存在。-c:这个就是:这个就是/etc/passwd的第五栏的说明内容的第五栏的说明内容,用户注释性描述,用户注释性描述-d:指定某个目录成为家目录,务必使用绝对路径!:指定某个目录成为家目录,务必使用绝对路径!-s:指定用户的登录指定用户的登录shell【例例】创建用户张三并设置口令。创建用户张三并设置口令。#useraddzhangsan#passwdzhangsan【例例】对用户设置口令和不设置口令的比较。对用户设置口令和不设置口令的比较。【例例】创
7、建用户创建用户moon,并设置该用户,并设置该用户UID为为1008。#useradd-u1008moon【例例】创建用户创建用户newuser,并设置该用户组是并设置该用户组是student,用户的,用户的shell类型是类型是/bin/ksh,用户的主目录是用户的主目录是/home/www。#useradd-gstudent-d/home/www-s/bin/kshnewuser 二二.用户管理用户管理1、useradd命令命令2、passwd命令命令passwd:将将可以更改自己的密码,也可以更改别人的密码(只有超级用户可以可以更改自己的密码,也可以更改别人的密码(只有超级用户可以修改其
8、他用户的密码,普通用户只能用不带参数的修改其他用户的密码,普通用户只能用不带参数的passwd命令修改自己的命令修改自己的密码)密码)密码需要密码需要最好最好超过超过9个字符个字符(数字与字符组合)(数字与字符组合);命令格式命令格式:passwd passwd 选项选项 用户账号用户账号 二二.用户管理用户管理2、passwd命令命令 为了方便系统管理,为了方便系统管理,passwd命令提供了命令提供了-stdin选项,用于批量给用户设选项,用于批量给用户设置初始密码。置初始密码。【例例】调用管道符,给调用管道符,给lampuser用户设置密码用户设置密码123rootlocalhost#e
9、cho123|passwd-stdinlampuser【例例】建立用户,同时设置密码。建立用户,同时设置密码。rootlocalhost#useraddwangping;echojsjx123|passwd-stdinwangping使用此方式批量给用户设置初始密码,当然好处就是方便快捷,但需要注意的是,使用此方式批量给用户设置初始密码,当然好处就是方便快捷,但需要注意的是,这样设定的密码会把密码明文保存在历史命令中,如果系统被攻破,别人可以在这样设定的密码会把密码明文保存在历史命令中,如果系统被攻破,别人可以在/root/.bash_history中找到设置密码的这个命令,存在安全隐患。中找
10、到设置密码的这个命令,存在安全隐患。应该记住两件事情:第一,手工清除历史命令;第二,强制这些新添加的用户在第一次应该记住两件事情:第一,手工清除历史命令;第二,强制这些新添加的用户在第一次登录时必须修改密码。登录时必须修改密码。二二.用户管理用户管理3、usermod命令命令usermod:将将修改用户的属性,与修改用户的属性,与useradd参数相同。参数相同。命令格式命令格式:usermodusermod 选项选项 用户账号用户账号 二二.用户管理用户管理3、usermod命令命令【例例】锁住用户张三的口令,使口令无效。在解除。锁住用户张三的口令,使口令无效。在解除。#usermodLzh
11、angsan#passwd-Szhangsan/查看张三的口令查看张三的口令#passwd-Uzhangsan【例例】修改用户的修改用户的zhangsan的用户名全称为的用户名全称为zhangsanjsjxwl,家目录为,家目录为/home/aaa,UID修改为修改为2000。#usermodczhangsanjsjxwld/home/aaau2000zhangsan 二二.用户管理用户管理4、userdel命令命令userdel:删除用户账号及其相关的文件,如果不加参数,那么只删除删除用户账号及其相关的文件,如果不加参数,那么只删除用户账号,而不删除该账号的相关文件。用户账号,而不删除该账号
12、的相关文件。正在登陆的用户无法删除正在登陆的用户无法删除。命令格式命令格式:userdeluserdel -r -r 用户账号用户账号 二二.用户管理用户管理组群组群GID:pLinux系统中组分为:系统中组分为:root组;系统组(虚拟用户组);普通用户组。组;系统组(虚拟用户组);普通用户组。p从从0开始正整数。开始正整数。GID为为0的组群是的组群是root组群。组群。p不同系统预留的不同系统预留的GID给虚拟用户组群的编号不一样。查看系统创建组群默认的给虚拟用户组群的编号不一样。查看系统创建组群默认的GID范围文件范围文件/etc/login.defs中中GID_MIN和和GID_MA
13、X.pGID为为0是是root组群。组群。p系统虚拟用户组群的系统虚拟用户组群的GID是是1-999;p普通组群的普通组群的GID(1000-60000)CentOS7三三.组群及相关配置文件组群及相关配置文件*主用户组和从属用户组(附加组)最大区别:在创建文件时会影主用户组和从属用户组(附加组)最大区别:在创建文件时会影响文件的响文件的“从属用户组从属用户组”的这个属性的这个属性主属组和次属组主属组和次属组(附加组)(附加组)三三.组群及相关配置文件组群及相关配置文件三三.组群及相关配置文件组群及相关配置文件四四.管理组群管理组群groupadd:将将创建组群账户。创建组群账户。命令格式命令
14、格式:groupadd 选项选项 组群名组群名5.4 5.4 管理组群管理组群1、groupaddgroupmod:将将修改指定组群的属性。修改指定组群的属性。命令格式命令格式:groupmod 选项选项 组群名组群名2、groupmod四四.管理组群管理组群groupdel:将将删除指定组群。删除指定组群。命令格式命令格式:groupdel 选项选项 组群名组群名3、groupdel【例例】删除空组:将刚刚建立的删除空组:将刚刚建立的mygroup。#groupdelmygroup如果该组群中仍包含某些用户,则必须先用如果该组群中仍包含某些用户,则必须先用userdel命令删除命令删除用户后
15、,才能使用用户后,才能使用groupdel命令删除组群。如果有任何一个命令删除组群。如果有任何一个组群的使用者在线上就不能移除该组群。组群的使用者在线上就不能移除该组群。注意注意四四.管理组群管理组群gpasswd:将将用于指定将用户添加到指定用户组或从组内删除。用于指定将用户添加到指定用户组或从组内删除。命令格式命令格式:gpasswd 选项选项 用户名用户名 组群名组群名4、gpasswd【例例】将用户将用户wangli加入到加入到student组群中。组群中。#gpsswdawanglistudent四四.管理组群管理组群第五章第五章 LinuxLinux系统管理系统管理5.1 5.1
16、用户及相关配置文件用户及相关配置文件5.2 5.2 软件包管理软件包管理5.35.3 进程管理和任务计划进程管理和任务计划5.4 5.4 磁盘管理磁盘管理5.5 5.5 小结小结 一一.常见的软件安装方式常见的软件安装方式5.2软件包管理软件包管理二二.RPM软件包管理软件包管理三三.YUM源管理源管理 一一.常见的软件安装方式常见的软件安装方式1 以软件包的方式安装以软件包的方式安装2 在线方式安装在线方式安装3 以源代码的方式安装以源代码的方式安装1.RPM软件包介绍软件包介绍二二.RPM软件包管理软件包管理2.命令命令 三三.YUM源管理源管理 1.YUM源介绍源介绍三三.YUM源管理源
17、管理 2.YUM源介绍源介绍 首先进入首先进入yum源的配置目录源的配置目录cd/etc/yum.repos.d/默认会带有官方的默认会带有官方的yum源,因为这些地址都是源,因为这些地址都是国外的源下载时候速度会慢很多国外的源下载时候速度会慢很多.3.YUM源的使用源的使用清理清理yum过期的缓存过期的缓存:yumclean-清空清空yum缓存缓存#yumcleanall-把服务器的包信息下载到本地电脑缓存起来把服务器的包信息下载到本地电脑缓存起来#yummakecache-列出所有的安装文件列出所有的安装文件#yumlist-列出所有的列出所有的yum源源#yumrepolistall-安
18、装软件包安装软件包#yuminstallftpgpmtreevsftpd-y/使用空格分隔多个软件包使用空格分隔多个软件包-重新重新安装软件包安装软件包#yumreinstallgcc-搜索软件包搜索软件包只知道包名的一部分只知道包名的一部分gcc#yumsearchgcc-查看软件包信息查看软件包信息gcc#yuminfogcc-卸载卸载yumremove包名包名gcc(一般不卸载包)(一般不卸载包)#yumremoveygcc通过通过yum安装的软件,依然使用安装的软件,依然使用rpm命令查询命令查询4.YUM源的使用源的使用【示例示例】4.配置配置YUM源源先备份系统自带的先备份系统自带
19、的yum源源#mv/etc/yum.repos.d/*.repo/repo_backup/4.配置配置YUM源源4.配置配置YUM源源首先:文件放在首先:文件放在/etc/yum.repos.d下面下面其次:配置文件的其次:配置文件的后缀名是后缀名是.repo再次:多个再次:多个repo文件中任何一个都不可以有错误。文件中任何一个都不可以有错误。4.配置配置YUM源源4.配置配置YUM源源配置国内网络配置国内网络YUM源源下载下载yum文件,替代原始文件,替代原始yum源:源:(1)网易网易yum源:源:wget-O/etc/yum.repos.d/CentOS-Base.repohttp:/
20、 LinuxLinux系统管理系统管理5.1 5.1 用户及相关配置文件用户及相关配置文件5.2 5.2 软件包管理软件包管理5.35.3 进程管理和任务计划进程管理和任务计划5.4 5.4 磁盘管理磁盘管理5.5 5.5 小结小结 1.1.什么是进程什么是进程/proc下蓝色的数字目录就是进程的进程号下蓝色的数字目录就是进程的进程号2.2.查看进程查看进程ps ps 命令命令功能:显示某时刻系统进程的状态信息功能:显示某时刻系统进程的状态信息格式:格式:ps选项选项rootteacherproc#psrootteacherproc#psaux|lessrootteacherproc#ps-u
21、rootteacherproc#psuroot|morerootteacherproc#ps-elF十六进制标示,加在一起表示进程目前的状态十六进制标示,加在一起表示进程目前的状态S进程的当前状态,由下列字母之一表示:进程的当前状态,由下列字母之一表示:O正在处理器上运行正在处理器上运行S睡眠;等待睡眠;等待IO事件完成事件完成R运行就绪。运行就绪。I空闲状态,进程正在创建空闲状态,进程正在创建Z僵尸状态;进程已经终止且父进程不再等待,但此死进程仍留在进程表中。僵尸状态;进程已经终止且父进程不再等待,但此死进程仍留在进程表中。T因父进程正在跟踪它而停止执行因父进程正在跟踪它而停止执行X等待获得
22、更多的内存等待获得更多的内存UID进程所有者的用户进程所有者的用户ID号号PID进程标识号进程标识号PPID父进程的标识号父进程的标识号C进程所用的进程所用的CPU时间时间(该进程所用该进程所用CPU时间的百分比估计值时间的百分比估计值)PRI进程调度优先级,数字越大表示优先级越低进程调度优先级,数字越大表示优先级越低NI进程的进程的nice数,影响其调度优先级,提高进程的数,影响其调度优先级,提高进程的nice数意味着降低其优先级、使用更少的数意味着降低其优先级、使用更少的CPU时间时间SZ进程所需虚存数量,它很好地表示出进程对系统存贮器的要求。进程所需虚存数量,它很好地表示出进程对系统存贮
23、器的要求。TTY启动此进程(或父进程)的终端,或者是启动此进程(或父进程)的终端,或者是“?”表示无控制终端(通常表示系统进程)。表示无控制终端(通常表示系统进程)。TIME进程从启始到目前所使用的进程从启始到目前所使用的CPU时间总和时间总和CMD产生此进程的命令。产生此进程的命令。ps ps 命令命令功能:显示某时刻系统进程的状态信息功能:显示某时刻系统进程的状态信息格式:格式:ps选项选项rootteacherproc#psrootteacherproc#psaux|lessrootteacherproc#ps-urootteacherproc#psuroot|morerootteach
24、erproc#ps-auxps001.txttop top 命令命令功能:功能:以实时的方式报告进程的相关信息。以实时的方式报告进程的相关信息。格式:格式:top选项选项rootteacherproc#toprootteacherproc#toppstree pstree 命令命令功能:功能:以树的形式显示系统进程间的父子关系。以树的形式显示系统进程间的父子关系。需要安装需要安装psmisc软件包。软件包。格式:格式:pstree选项选项8.18.1.3.3 进程的启动方式进程的启动方式8.18.1.4.4 进程的控制进程的控制功能:功能:要关闭某个应用进程可以通过结束其进程的方式实现。要关闭
25、某个应用进程可以通过结束其进程的方式实现。格式:格式:kill选项选项-信号名称信号名称/编号编号PID列表列表3.3.进程的优先级进程的优先级nice命令设置的优先级不是程序最终的优先级,而只是优先级的修正数值。命令设置的优先级不是程序最终的优先级,而只是优先级的修正数值。每个进程都有两个影响其调度的值:每个进程都有两个影响其调度的值:第一个是动态值,内核经常更改这个值,也就是第一个是动态值,内核经常更改这个值,也就是ps-l命令里的命令里的pri值值第二个是静态值,只是偶尔被用户手工更改,即第二个是静态值,只是偶尔被用户手工更改,即ps-l里的里的ni值。值。3.3.进程的优先级进程的优先
26、级nice nice 命令命令功能:功能:设定要启动的进程的谦让度。设定要启动的进程的谦让度。格式:格式:nice选项选项命令命令选项:选项:-n(nice)数值数值:设定谦让度,数值的范围:设定谦让度,数值的范围-2019如:如:nice对于未运行的,在其运行时直接指定对于未运行的,在其运行时直接指定nice值:值:nice-n数字数字command#nicen-3vim&renice对于已经运行的进程,调整其对于已经运行的进程,调整其nice值值:renice数字数字PID3.3.进程的优先级进程的优先级renice renice 命令命令功能:功能:调整已存在进程的调整已存在进程的nic
27、e值。值。格式:格式:renice-n谦让度谦让度进程进程pid号号在在Linux操作系统中,可以配置在指定的时间和日期操作系统中,可以配置在指定的时间和日期执行预先计划好的系统管理任务。通过调度安排,指定任执行预先计划好的系统管理任务。通过调度安排,指定任务运行的时间和场合,到时系统会自动完成这一切工作,务运行的时间和场合,到时系统会自动完成这一切工作,该过程称为计划任务。该过程称为计划任务。crond是一个可以用来根据时间、日期、月份、星期的是一个可以用来根据时间、日期、月份、星期的组合来调度对周期性任务的守护进程。组合来调度对周期性任务的守护进程。crond进程在系统启动时自动启动,并一
28、直工作在后台,进程在系统启动时自动启动,并一直工作在后台,crond进程负责检测进程负责检测crontab配置文件,并按照其设置内配置文件,并按照其设置内容,定期重复执行指定的容,定期重复执行指定的cron调度工作。调度工作。4.4.任务计划任务计划管理管理croncron服务服务判断系统是否已经安装判断系统是否已经安装cron相关的包相关的包rootlocalhost#rpm-qa|grepcron可以用可以用yum来在线安装;来在线安装;rootlocalhost#yuminstallvixie-cronrootlocalhost#yuminstallcrontab恢复误删的恢复误删的恢复
29、误删的恢复误删的crontabcrontab文件文件文件文件运用运用 crontab lcrontab l可以备份可以备份可以备份可以备份 crontabcrontab文件到宿主目录下,当文件到宿主目录下,当文件到宿主目录下,当文件到宿主目录下,当误删误删误删误删crontabcrontab文件时,文件时,文件时,文件时,利用备份文件利用备份文件利用备份文件利用备份文件进行恢复。进行恢复。进行恢复。进行恢复。【例例例例】在用户主目录下对在用户主目录下对在用户主目录下对在用户主目录下对/var/spool/cron/zhangsan/var/spool/cron/zhangsan文件备份。文件备
30、份。文件备份。文件备份。zhangsanpcLINUXroot$crontabl/home/zhangsan/zhangsancronzhangsanpcLINUXroot$crontabl/home/zhangsan/zhangsancron配置配置croncron服务服务cron调度的内容共有调度的内容共有6各字段,从左到右依次为分钟、时、日期、月份、星期和命令:各字段,从左到右依次为分钟、时、日期、月份、星期和命令:字段字段分钟分钟时时日期日期月份月份星期星期命令或脚本命令或脚本取值范围取值范围05902313111207,0或或7为星期天为星期天 command command com
31、mand commandcrontabcrontab文件内容格式文件内容格式文件内容格式文件内容格式配置配置croncron服务服务5.4 5.4 磁盘管理磁盘管理 12 一、Linux 物理设备介绍 二、添加硬件设备 三 文件系统挂载与卸载 四、磁盘配额5.4磁盘管理7.1.1 一切从“/”开始1.一切从“/”开始 一、Linux 物理设备介绍7.1.1 一切从“/”开始2.物理设备的命名规则在在Linux中,每一个硬件设备都映射到一个系统的文件,文中,每一个硬件设备都映射到一个系统的文件,文件名的格式为:件名的格式为:/dev/xxyN./dev/:是是Linux下所有设备文件所在的目录。
32、下所有设备文件所在的目录。xx:表示设备类型。对于硬盘、光驱等表示设备类型。对于硬盘、光驱等IDE或或SCSI设备也不例外。设备也不例外。IDE硬盘(硬盘(hd););SCSI(或(或 SATA SATA)硬盘内(硬盘内(sd)()(软盘驱动器软盘驱动器/dev/fd0,光盘驱动器光盘驱动器/dev/cdrom)y:表示分区所在的设备的表示分区所在的设备的盘号盘号。表明硬盘是使用此类接口的第几个硬盘。表明硬盘是使用此类接口的第几个硬盘。第一个第一个IDE设备,为设备,为hda;第二个;第二个IDE设备为设备为hdb。(用a-z字母表示)N:最后数字代表最后数字代表分区分区。前。前4个分区用个分
33、区用1-4表示,逻辑分区从表示,逻辑分区从5开始。开始。例如:例如:/dev/hda3第第1个个IDE硬盘上的第硬盘上的第3个主分区或扩展分区。个主分区或扩展分区。/dev/sdb6第第2个个SCSI硬盘上的第硬盘上的第2个逻辑分区。个逻辑分区。Linux下面每一个硬盘总共最多有16个分区。7.1.2 物理设备的命名规则 二.添加硬件设备1.磁盘管理命令Free:命令用于显示内存状态。free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。语法:free-bkmotV-s 参数说明:-b 以Byte为单位显示内存使用情况。-k 以KB为单位
34、显示内存使用情况。-m 以MB为单位显示内存使用情况。-h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:B=bytes K=kilos M=megas G=gigas T=teras-o 不显示缓冲区调节列。-s 持续观察内存使用状况。-t 显示内存总和列。-V 显示版本信息。【例】#free/显示内存使用信息#free-t/以总和的形式查询内存的使用信息#free-s 10/每10s 执行一次命令 7.2.1磁盘管理命令df:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。在 Linux 底下如果 df 没有加
35、任何选项,那么默认会将系统内所有的(不含特殊内存内的文件系统与 swap)都以 1 Kbytes 的容量来列出来!语法:df -ahikHTm 目录或文件名【例】将/etc 底下的可用的磁盘容量以易读的容量格式显示rootwww#df-h/etc 在显示磁盘空间使用量时也显示文件系统类型。rootwww#df-T1.磁盘管理命令du:也是查看使用空间的,逐级进入指定的目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出文件或目录名称,则对当前目录进行统计。语法:du-ahskm 文件或目录名称【例】分屏显示每个目录或文件的大小。rootwww#du|more 显示
36、文件系统/root/abc的大小。rootwww#du/root/abc2.添加硬盘设备 添加一块硬盘,类型为scsi硬盘,大小为6G,分为3个主分区,大小都为1G,第三个主分区的文件系统是vfat。二个逻辑分区,大小分别为2G和剩余空间。其它为默认类型linux 数据类型.案例演示操作过程案例演示操作过程案例演示操作过程1G/dev/sdb1/dev/sdb2/dev/sdb5/dev/sdb3/dev/sdb61G1G2G剩余空间案例2.添加硬盘设备2.添加硬盘设备2.添加硬盘设备2.添加硬盘设备3.格式化硬盘设备7979作用:在交互式的操作环境中管理磁盘分区作用:在交互式的操作环境中管理
37、磁盘分区语法:语法:fdisk -b -uv 磁盘设备名 fdisk -l -b -uv 磁盘设备名 fdisk -s 新磁盘未包含有效的分区使用fdisk硬盘进行分区fdisk命令?分区命令?fdisk只能识别2T以下的硬盘1GB=1024MBTB=1024GBparted硬盘多大都可以分3.格式化硬盘设备【例】查看硬盘sda的信息看到的柱面、磁头 扇区等参数,并不是实际硬盘的物理参数。目前主流的固态硬盘中,虽然没有盘片、磁头、扇区这些物理参数,但固态硬盘的接口规范和定义、功能及使用方法上与普通机械式硬盘的完全相同注意7.2.3 格式化硬盘设备【例】查看硬盘sda的信息每行代表一个分区这个标
38、记对Linux 的GRUB引导装载程序没有什么意义8282fdisk交互模式中的常用指令交互模式中的常用指令m:查看操作指令的帮助信息:查看操作指令的帮助信息p:列表查看分区信息:列表查看分区信息n:新建分区:新建分区d:删除分区:删除分区t:变更分区类型:变更分区类型w:保存分区设置并退出:保存分区设置并退出q:放弃分区设置并退出:放弃分区设置并退出(1)进入fdisk界面,列出所有命令(2)显示分区信息(3)创建和删除分区(4)创建扩展分区和逻辑分区(5)查看并转换文件系统(6)保存分区设置,退出fdisk使用fdisk硬盘进行分区3.格式化硬盘设备12三三.文件系统挂载与卸载文件系统挂载
39、与卸载使用fdisk硬盘进行分区第一步使用mkfs创建文件系统第二步使用mount 挂载,或设置开机自动挂载文件系统第三步和umount卸载文件系统第四步主要内容(1)进入fdisk界面,列出所有命令(2)显示分区信息(3)创建和删除分区(4)创建扩展分区和逻辑分区(5)查看并转换文件系统(6)保存分区设置,退出fdisk挂载点挂载点 Linux中的文件系统都是树形结构,这个目录树的根就是根目录“/”,根分区在开机的时候就自动挂载,我们划分好并格式化好的分区,同样也要挂载到这个目录树中的某个目录上,才能被我们使用存储数据,否则这个分区就没有访问的入口。这个目录(已经存在的目录,最好是空目录)就
40、被称为该分区的挂载点。使用mount 挂载语法:mount-t vfstype-o options 设备名称 挂载点选项:-t vfstype 指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型。-o options 主要用来描述设备或档案的挂接方式。常用的有:lloop:用来把一个文件当成硬盘分区挂接上系统 lro:采用只读方式挂接设备 lrw:采用读写方式挂接设备 liocharset:指定访问文件系统所用字符集使用mount 挂载和umount卸载文件系统 umount命令作用:umount命令可以将某个分区、光盘、软盘或是U盘进行卸载。语法:umount选项-t文件系统
41、设置开机自动挂载文件系统设置开机自动挂载文件系统/etc/fstab每行6个字段设置开机自动挂载文件系统设置开机自动挂载文件系统四四.磁盘配额磁盘配额注意:(1)Linux内核必须支持quota;(2)对普通用户有效,对 root不起作用。(3)只能对分区,如分区挂载在目录下,则可以对目录进行配额限制。什么是磁盘配额?是系统管理员用来监控和限制用户或组对磁盘空间的使用情况的工具。四四.磁盘配额磁盘配额 相关命令本本章章主主要要介介绍绍了了Linux系系统统管管理理的的主主要要内内容容。在在用用户户管管理理中中要要熟熟练练掌掌握握用用户户和和组组的的维维护护和和管管理理工工作作;在在软软件件包包管管理理中中要要熟熟悉悉RPM包包和和YUM包包的的使使用用方方法法,如如何何安安装装软软件件是是维维护护系系统统的的基基本本操操作作;在在进进程程控控制制中中,要要了了解解Linux中中的的前前台台和和后后台台工工作作机机制制,并并掌掌握握常常用用进进程程管管理理命命令令和和任任务务定定制制;在在磁磁盘盘操操作作管管理理中中要要掌掌握握Linux物物理理设设备备的的命命名名规规则则、文文件件系系统统的的创创建建、挂挂载载与与卸卸载、磁盘配额的实现方法;载、磁盘配额的实现方法;5.5 本章小结本章小结