单元6 管理物理存储 I RedHat 6分区后必须重启。
分区,一般只能(最多)4个主分区,sda5是扩展分区,扩展分区不能直接使用,需要创建逻辑分区。 /dev/sda表示第一块硬盘,/dev/sdb表示第二块硬盘,第一块第一个分区是sda1,以此类推。 MBR(主引导记录)保留磁盘的第一个扇区,512字节,其记录整个硬盘的信息,比如分区表、操作系统引导信息。 磁头读硬盘的时候先读外圈,建分区的时候是由外圈到内圈,所以应该把常用的分区建的尽量靠前
分区顺序:1、初始化磁盘(比如初始化为MBR),2、分区3、格式化分区4、在文件/etc/fstab中定义挂载点。 分区的最小单位是柱面 图形界面在应用程序系统工具磁盘实用工具
/proc和/sys目录,合起来是VFS,相当于内存。swap交换分区(虚拟内存)没有挂载点(但是在fstab中有定义)。一般来说,内存小于1G,划分512M的swap分区,大于1G,可以划分为和内存一样,但也不用特多 挂载的时候,不要将分区挂载到已有的重要目录,因为这样的话,会把该目录的内容隐藏起来。
mount –a,挂载所有在fstab中定义了,但是未挂载的分区
fstab中的格式,例: /dev/sda6 /data ext4 defaults 0 0 表示/dev/sda6分区上的ext4文件系统在引导时默认选项自动挂载到/data目录上,不进行备份和错误检查
但最好使用UUID(通用唯一标识符)和partition label(卷标)标识分区,写到fstab里 UUID和partition label是相当于分区的标识,UUID是分区时系统给的 查看UUID:blkid /dev/sda2
单元7 管理逻辑卷 LVM(是个软件,逻辑卷管理器),一定要区分逻辑分区和逻辑卷。 图形界面:系统管理逻辑卷管理器 LVM类型是:0x8e,ext4是0x83,swap是0x82
LVM定义过程(划分逻辑卷过程): 1、PV(物理卷):把物理分区变成物理卷,使用命令pvcreate 2、VG(卷组Volume Group):把物理卷变成卷组,形成一个虚拟大磁盘,使用命令vgcreate 3、LV(逻辑卷Logical Volume):再把卷组分成逻辑卷,使用命令lvcreate,设备号:/dev/vgname/lvname 删除逻辑卷必须先删除LV,再删除VG,最后删除PV。点击“移除选择的逻辑卷”,再删除VG,最后删除PV。
考试考缩逻辑卷,不考扩,缩有可能造成一些问题,考试时候如果有问题,找考官重新恢复系统?
如何挂载LV?
单元8 监控系统资源 进程ID(Process ID,PID),Nice值越小,进程优先级越高,一般用户是0~19,root用户是-20~19,一般不建议修改优先级。 当进程启动另一个程序时,新进程成为其子进程,原始进程是子进程的父进程PPID(Parents PID)。 uptime静态显示系统已启动的时间、当前上线人数,系统平均负载(1、5、10分钟的平均负载,单核一般不会超过1) top动态显示进程 操作系统通过信号和进程通信,通常有9(直接强制杀掉进程),15(整洁终止),17(相当于Ctrl-z,暂停前台),1(等于值HUP,重新加载配置文件,当配置文件更改时,又不想停止进程,使用这个PID号不会变,用tar包的时候非常有用)。 图形化界面:程序系统工具系统监视器进程 右键点击进程会出现stop process、end process、kill process三种终止进程的方法 stop process执行信号?应该和15一样? end process执行信号15 kill process执行信号9 单元9 管理系统软件 系统管理添加删除软件 图形化界面:gpk-application (RHEL6) 图形化界面:system-config-package (RHEL5) 两种软件包:rpm和tar,其中rpm是经过编译的,tar没有经过编译,所以安装很慢。 linux无文件名后缀,“.”是一种命名规则而已,可以使用file命令查看文件类型。
yum(Yellow dog Updater, Modified)是解决软件包之间依赖关系的手段
定义yum安装源举例:(写repo文件,repo是软件仓库的意思) 1、vi dvd.repo [base] --括号里强烈建议写base或者core,虽然这是给自己看的名字,但因为红帽5服务器端yum源脚本里面有perl的bug会造成问题 name=xxxx --随便起个名字 baseurl=http://192.168.0.254/pub/rhel6/dvd --或ftp:// 或file:// enable=1 --或enable=0,但考试时候肯定是1,控制此repo文件是否启用 gpgcheck=0 --gpg是一种加密方式 2、将编辑好的dvd.repo放在/etc/yum.repos.d目录下,如果是写完再放过去,最好用剪切,因为拷贝的话,不加参数权限会变,此时就定义好yum安装源了。 3、搜索:yum search xxxx yum makecache命令可以将依赖关系缓存到本地,用来测试repo是否写对了 4、执行yum install –y 安装包名(-y是默认yes) ——如果考试时候yum install出现error,用命令yum clean all清空一下yum依赖关系缓存和软件包缓存 yum groupinstall --安装包组,比如安装中文语言包:yum groupinstall chinese-support yum list --查看已安装和可以安装的软件包 yum info 包名 --查看软件包的信息 yum grouplist --查看已安装和可以安装的软件包组 yum groupinfo --查看软件包组的信息 yun remove 包名 --删除、卸载软件包
记得有些服务需要安装-devel结尾的开发包