RHCE学习笔记3

news/2024/7/4 9:49:30 标签: 运维, 操作系统

单元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结尾的开发包

转载于:https://blog.51cto.com/12239098/2345281


http://www.niftyadmin.cn/n/1693251.html

相关文章

开了500多家店,茵曼还是不懂新零售?

电商红利正盛之时,涌现了很多淘宝明星,茵曼便是其中一个。与茵曼同时期的淘品牌还有韩都衣舍、裂帛等等。曾几何时,淘品牌炙手可热。茵曼、韩都衣舍、裂帛都曾分别向见证会递交招股书,意图争夺“淘品牌第一股”。 如今&#xff0c…

【算法】求最大公共子序列、求最大递增子序列

题目是看到有人给出阿里的一道编程题,自己就试了试。 题目链接:https://blog.csdn.net/spicyfish/article/details/76017423 参考链接:http://qiemengdao.iteye.com/blog/1660229 1、最大公共子序列 给定两个数列a,b&#xff0…

【正则表达式】正则表达式及python的re模块学习

以前经常听正则表达式,但自己从来没用过,这次刚好需要,就学习一下。 参考链接: https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832260566c26442c671fa489ebc6fe85badda25cd000 …

pycharm中的flask项目如何开启debug模式

pycharm中的flask项目如何开启debug模式 flask项目如果在开发的时候不打开Debug模式的话,我们想要看项目中的报错信息就只能去控制台查看,会比较麻烦,而且如果不开启debug模式,我们每一次调整代码都需要将服务器重新启动&#xff…

【Python】字典内容写入json文件

Python中有序字典和无序字典,一键多值字典。 Python将字典内容写入json文件。 1、无序字典 目前了解三种,在Python中直接默认的是无序字典,这种不会按照你插入的顺序排序,即使你对字典排序后,返回的也是一个list变量…

【数据集】Kinetics-600 dataset介绍

最近在做行为识别,然后介绍一下目前种类多且数据量很大的行为数据集 Kinetics-600 dataset。 参考链接: activityNet:http://activity-net.org/challenges/2018/index.html GitHub:https://github.com/activitynet/ActivityNet…

“蒸烤炸烙”青海传统“年馍”烹制浓浓年味

图为“年馍”展示引来民众拍照。 李隽 摄 图为“年馍”展示引来民众拍照。 李隽 摄 中新网青海互助1月23日电 (李隽)23日清晨,花花出锅,土族阿姑宋金珠对着灯看了看成色,闻了闻味道,满意地放在了盆里。这是她从16岁起就年年做的春…

【Python】读写CSV文件

简单介绍如何读写CSV文件 1、读CSV 两种方法,用pandas的read_csv函数读,和用Python的读文件open读。 1.1 用函数pandas.read_csv读 如果你知道CSV文件的列属性,可以直接用pd.read_csv读取后,用列属性得到想要的内容&#xff1a…