【Linux5】管理Linux进程,磁盘管理,docker部署
管理进程ps:指定显示某些字段查看指定进程的PIDtop:实时查看CPU内存进程占用情况并每秒刷新一次kill:找到dd进程的pid结束进程想要使用killall命令此命令属于某个包他和命令不同名用yum provides */命令查找用命令找到属于psmisc包下载2.磁盘管理关闭虚拟机编辑虚拟设置添加新硬盘点击添加选择硬盘后下一步硬盘分区概述MBR分区概念- MBR(Master Boot Record主引导记录)包含硬盘一系列参数和一段引导程序硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统并将控制权交给启动程序- MBR是由分区程序如Fdiskexe所产生的它不依赖任何操作系统而且硬盘引导程序也是可以改变的从而实现多系统共存- MBR位于整个硬盘的0磁道0柱面1扇区- 主引导扇区512B- MBR446B- MPTDisk Partition Table硬盘分区表64B- 最后两个字节“55AA”是分区的结束标志MBR分区类型- 主分区primary partition)- 一块硬盘最多4个主分区主分区不可以再进行二次分区- 主分区可以直接建立文件系统存放数据- 可以用来引导、启动操作系统- 扩展分区extended partition)- 一块硬盘最多一个扩展分区加主分区最多4个- 不能创建文件系统- 可以划分逻辑分区- 逻辑分区(logical partition)- 可以创建文件系统存放数据- 逻辑分区的数量没有限制。- 支持的分区数量4个主分区或者3个主分区1个扩展分区GPT分区产生原因- MBR分区表中最高支持磁盘容量为2.2TB- MBR分区表中没有备份机制分区表被干掉则磁盘全部死光光- MBR中存储开机管理程序的容量只有446B无法存储较多内容概念- GPT(GUID Partition Table,全局唯一标识分区表)是一种比MBR分区更先进、更灵活的磁盘分区模式- GPT分区表使用LBA(Logical Block Address)逻辑区块地址来记录磁盘引导、分区的相关信息- LAB区块大小512B-4KB默认为512B- LAB区块共68个前34个记录分区信息后34个进行备份- 不在区分主分区与其它分区默认情况下,GPT最多可支持128个分区- 支持大于2.2TB的总容量及大于2.2TB的分区最大支持18EB(1EB1024PB,1PB1024TB,1TB1024GB)- GPT分区机制在较老的BIOS中不能识别则提供了一个UEFI (Unified Extensible Firmware Interface)统一的可扩展固件接口来取代传统的BISO又称为UEFI BIOSUEFI使用C语言编写支持较多的平台lsblk:NAME 设备名称默认省略前导/dev 目录名MAJ:MIN :主要次要 设备代码RM 是否可以卸载SIZE 容量RO 是否为 只读TYPE 设备类别磁盘、分区、光盘等MOUNTPOINT :挂载点sda:系统磁盘sdb:刚刚添加的20G磁盘sr0:光驱fdisk:对/dev/sdb硬盘进行分区主体遵循一下四步添加新磁盘虚拟机加硬件分区fdisk /dev/sdb格式化mkfs.xfs /dev/sdb1创建挂载点mkdir /sdb1临时挂载mount /dev/sdb1 /sdb11.建立了sdb分区1命令(输入 m 获取帮助)n # 输入n表示新建分区类型p 主分区 (0 primary, 0 extended, 4 free)e 扩展分区 (逻辑分区容器)选择 (默认 p)p # 输入p或直接回车分区号 (1-4, 默认 1): # 默认回车第一个扇区 (2048-41943039, 默认 2048): # 默认回车最后一个扇区/-sectors 或 size{K,M,G,T,P} (2048-41943039, 默认 41943039): 5G # 直接输入容量及单位按w保存查看目录存在2.格式化分区输入blkid,这里可以看到格式化分区结果指定看某个选项直接看对应结果3.输入指令mkdir /sdb1(把 硬盘分区 /dev/sdb1 挂载到 /sdb1 目录下)4.永久挂载不进行后续操作重启服务器后硬盘就消失了找不到了输入进入编辑页面末尾添加UUID这一行后面改成/sdb1 ext4 defaults 0 0,如下blkid查看mount -a:自动挂载如果没有挂载成功试试自动挂载df -h 查看是否挂载成功已挂载到/dev/sdb1目录下创建物理卷覆盖创建组卷dev/vg1,并查看创建一个4G的逻辑卷格式化查看自动挂载一下以免未挂载成功查看查看一下此目录查看type为xfs编辑修改查看vgdisplay v1,查看剩余多少加上1020逻辑层面扩容拉伸xfs系统拉伸对比卸载文件系统删掉逻辑卷lv,vg,pv/etc/fstab 里残留了这个逻辑卷的挂载配置但删除逻辑卷后没把这行删掉开机时系统会尝试挂载一个不存在的设备导致- 开机进入 emergency mode 紧急模式- 卡在挂载失败的提示界面3.docker 部署安装社区版docker-ce:yum install -y docker-ce命令启动服务systemctl enable --now docker进入编辑激活内核选项重启docker:配置镜像加速器测试查询镜像拉取镜像运行容器(这里运行一个之前创建好的容器game2048)docker run -d --name game2048 -p 80:80 docker.1ms.run/yakexi007/game2048运行成功后打开浏览器输入 你服务器 IP就能直接玩 2048 小游戏显示容器docker ps