深圳市做网站的有那些公司,网络营销课程免费,免费网络加速器app下载,电商平台链接怎么弄主要内容#xff1a;
LVM逻辑卷管理、VDO、RAID磁盘阵列、进程管理 一、新建逻辑卷
1、什么是逻辑卷
逻辑卷#xff08;Logical Volume#xff09;是逻辑卷管理#xff08;Logical Volume Management#xff0c;LVM#xff09;系统中的一个概念。LVM是一种用于磁盘管理…主要内容
LVM逻辑卷管理、VDO、RAID磁盘阵列、进程管理 一、新建逻辑卷
1、什么是逻辑卷
逻辑卷Logical Volume是逻辑卷管理Logical Volume ManagementLVM系统中的一个概念。LVM是一种用于磁盘管理的系统它允许用户更灵活地管理磁盘空间提供了一种抽象层使得磁盘分区可以像普通文件系统一样被管理和扩展。 在LVM中逻辑卷是物理卷Physical Volume和卷组Volume Group之上的一个层次。以下是LVM中几个关键概念的简要解释 物理卷Physical VolumePV物理卷是LVM的基本存储单元通常是一个硬盘分区或整个硬盘。物理卷被LVM初始化后可以被LVM用来创建卷组。 卷组Volume GroupVG卷组是由一个或多个物理卷组成的集合。卷组将物理卷的空间统一管理可以用来创建逻辑卷。 逻辑卷Logical VolumeLV逻辑卷是LVM系统中最终提供给用户使用的存储空间。逻辑卷可以被格式化为不同的文件系统如ext4、XFS等并挂载到系统中使用。 通过LVM用户可以动态地调整逻辑卷的大小而不需要重新分区或重新格式化硬盘。这为用户提供了极大的灵活性特别是在需要扩展或缩小存储空间时。 例如如果一个逻辑卷的空间不足可以通过向卷组中添加更多的物理卷来扩展逻辑卷的大小。同样如果需要缩小逻辑卷的大小也可以在不中断服务的情况下完成。
1.1 LVM工作方式
在“ 分区 -- 格式化 ” 中间增加的一个逻辑层虚拟化磁盘技术 用途整合分散的空间空间支持扩大
LVM制作过程将众多的物理卷PV组建成卷组VG再从卷组中划分出逻辑卷LV
注意空闲存储必须是空闲分区或空闲磁盘已格式化分区或挂载使用磁盘无法作为物理卷
注意参与逻辑卷的磁盘分区或磁盘只能被用来作逻辑卷不能再作为基础磁盘使用若需要使用则删除逻辑卷和卷组卸载开机挂载点
注意即使是空闲的扩展分区无法作为空闲存储创建物理卷扩展分区只能划分逻辑分区使用
1.2 LVM管理工具集 1.3 LVM快速部署及使用
前置步骤准备空闲分区磁盘至少一个空闲磁盘分区进行逻辑卷创建例如/dev/vdb1
步骤1提前进行磁盘分区
[rootlocalhost /]# parted /dev/vdb mkpart xixi ext4 60G 70G
信息: You may need to update /etc/fstab.
[rootlocalhost /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 8.8G 0 rom /run/media/root/CentOS 7 x86_64
vda 252:0 0 20G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 19G 0 part├─centos-root 253:0 0 17G 0 lvm /└─centos-swap 253:1 0 2G 0 lvm [SWAP]
vdb 252:16 0 80G 0 disk
├─vdb1 252:17 0 9.3G 0 part
├─vdb2 252:18 0 9.3G 0 part
├─vdb3 252:19 0 9.3G 0 part
├─vdb4 252:20 0 9.3G 0 part
├─vdb5 252:21 0 9.3G 0 part
└─vdb6 252:22 0 9.3G 0 part
步骤2创建卷组VG
格式vgcreate 卷组名 空闲分区设备路径... //卷组名可随意
例如
[rootlocalhost /]# vgcreate systeamvg /dev/vdb[1-2] //创建卷组Physical volume /dev/vdb1 successfully created.Physical volume /dev/vdb2 successfully created.Volume group systeamvg successfully created[rootlocalhost /]# pvscan //查看物理卷信息PV /dev/vda2 VG centos lvm2 [19.00 GiB / 0 free]PV /dev/vdb1 VG systeamvg lvm2 [9.31 GiB / 9.31 GiB free]PV /dev/vdb2 VG systeamvg lvm2 [9.31 GiB / 9.31 GiB free]Total: 3 [37.61 GiB] / in use: 3 [37.61 GiB] / in no VG: 0 [0 ][rootlocalhost /]# vgscan //查看卷组信息Reading volume groups from cache.Found volume group centos using metadata type lvm2Found volume group systeamvg using metadata type lvm2
步骤3创建逻辑卷LV
格式lvcreate -L 大小 -n 逻辑卷名称 卷组名
例如
[rootlocalhost /]# lvcreate -L 16G -n vo systeamvg //创建逻辑卷Logical volume vo created.[rootlocalhost /]# lvscan //查看逻辑卷信息ACTIVE /dev/centos/swap [2.00 GiB] inheritACTIVE /dev/centos/root [17.00 GiB] inheritACTIVE /dev/systeamvg/vo [16.00 GiB] inherit
注意创建逻辑卷后系统会创建/dev/systeamvg/vo快捷方式
[rootlocalhost /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 8.8G 0 rom /run/media/root/CentOS 7 x86_64
vda 252:0 0 20G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 19G 0 part├─centos-root 253:0 0 17G 0 lvm /└─centos-swap 253:1 0 2G 0 lvm [SWAP]
vdb 252:16 0 80G 0 disk
├─vdb1 252:17 0 9.3G 0 part
│ └─systeamvg-vo 253:2 0 16G 0 lvm
├─vdb2 252:18 0 9.3G 0 part
│ └─systeamvg-vo 253:2 0 16G 0 lvm
├─vdb3 252:19 0 9.3G 0 part
├─vdb4 252:20 0 9.3G 0 part
├─vdb5 252:21 0 9.3G 0 part
└─vdb6 252:22 0 9.3G 0 part
注意type类型为lvm以及分区磁盘下有vg-lv即为有LVM逻辑卷
步骤4格式化逻辑卷mkfs
例如
[rootlocalhost /]# ls -l /dev/systeamvg/vo //查看/dev/systeamvg/vo快捷方式
lrwxrwxrwx. 1 root root 7 3月 10 14:17 /dev/systeamvg/vo - ../dm-2[rootlocalhost /]# mkfs.xfs /dev/systeamvg/vo //格式化逻辑卷
meta-data/dev/systeamvg/vo isize512 agcount4, agsize1048576 blks sectsz512 attr2, projid32bit1 crc1 finobt0, sparse0
data bsize4096 blocks4194304, imaxpct25 sunit0 swidth0 blks
naming version 2 bsize4096 ascii-ci0 ftype1
log internal log bsize4096 blocks2560, version2 sectsz512 sunit0 blks, lazy-count1
realtime none extsz4096 blocks0, rtextents0[rootlocalhost /]# blkid /dev/systeamvg/vo
/dev/systeamvg/vo: UUIDfa3d4c33-d571-4686-995b-e5d6205375c7 TYPExfs
步骤5设置开机自动挂载
例如
[rootlocalhost /]# mkdir /mylv //创建挂载目录
[rootlocalhost /]# vim /etc/fstab //修改fstab文件
/dev/systeamvg/vo /mylv xfs defaults 0 0
[rootlocalhost /]# mount -a //检测fstab文件内容书写是否正确
[rootlocalhost /]# df -h //查看正在挂载使用的设备
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 17G 4.4G 13G 26% /
devtmpfs 480M 0 480M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 7.8M 488M 2% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
/dev/vda1 1014M 157M 858M 16% /boot
tmpfs 100M 4.0K 100M 1% /run/user/42
tmpfs 100M 36K 100M 1% /run/user/0
/dev/sr0 8.8G 8.8G 0 100% /run/media/root/CentOS 7 x86_64
/dev/mapper/systeamvg-vo 16G 33M 16G 1% /mylv
注意当文件系统是/dev/mapper/*表示为已经完成逻辑卷创建
补充快捷方式多路径
[rootlocalhost /]# ls -l /dev/mapper/systeamvg-vo
lrwxrwxrwx. 1 root root 7 3月 10 14:38 /dev/mapper/systeamvg-vo - ../dm-2 二、扩展逻辑卷大小
1、检查现有逻辑卷大小
使用lvscan命令可以用来扫描逻辑卷的大小、卷组名检查所在卷组的剩余空间看是否满足扩展的需要。
注意逻辑卷必须找之前基于创建的卷组扩展空间卷组要查看是否满足扩展需求
例如
[rootlocalhost /]# df -h | grep vo //查看当前挂载设备信息及文件系统使用大小
/dev/mapper/systeamvg-vo 16G 33M 16G 1% /mylv
[rootlocalhost /]# lvscan | grep vo //查看逻辑卷总大小ACTIVE /dev/systeamvg/vo [16.00 GiB] inherit
[rootlocalhost /]# vgdisplay systeamvg | grep Free //查看卷组剩余空间大小Free PE / Size 670 / 2.62 GiB
2、扩展逻辑卷
情况1卷组的剩余空间充足时可直接扩展逻辑卷
格式lvextend -L 新大小 /dev/卷组名/逻辑卷名 //推荐使用无需计算大小格式lvextend -L 大小 /dev/卷组名/逻辑卷名
例如
[rootlocalhost /]# lvextend -L 18G /dev/systeamvg/vo //扩展逻辑卷Size of logical volume systeamvg/vo changed from 16.00 GiB (4096 extents) to 18.00 GiB (4608 extents).Logical volume systeamvg/vo successfully resized.
[rootlocalhost /]# lvscan //查看逻辑卷ACTIVE /dev/centos/swap [2.00 GiB] inheritACTIVE /dev/centos/root [17.00 GiB] inheritACTIVE /dev/systeamvg/vo [18.00 GiB] inherit
[rootlocalhost /]# df -h | grep vo
/dev/mapper/systeamvg-vo 16G 33M 16G 1% /mylv
注意由于扩容卷组后应该通知Linux内核否则使用df等工具时看到的仍是旧大小[rootlocalhost /]# xfs_growfs /dev/systeamvg/vo //更新文件系统大小
meta-data/dev/mapper/systeamvg-vo isize512 agcount4, agsize1048576 blks sectsz512 attr2, projid32bit1 crc1 finobt0 spinodes0
data bsize4096 blocks4194304, imaxpct25 sunit0 swidth0 blks
naming version 2 bsize4096 ascii-ci0 ftype1
log internal bsize4096 blocks2560, version2 sectsz512 sunit0 blks, lazy-count1
realtime none extsz4096 blocks0, rtextents0
data blocks changed from 4194304 to 4718592
[rootlocalhost /]# df -h | grep vo
/dev/mapper/systeamvg-vo 18G 33M 18G 1% /mylv
3、扩展卷组
情况2当卷组的剩余空间不足时需要先扩展卷组否则扩展逻辑卷时会报错“lnsufficient free space”
格式vgextend 卷组名 空闲分区...
例如
[rootlocalhost /]# vgextend systeamvg /dev/vdb3 /dev/vdb4 //扩展卷组Physical volume /dev/vdb3 successfully created.Physical volume /dev/vdb4 successfully created.Volume group systeamvg successfully extended
[rootlocalhost /]# vgscanReading volume groups from cache.Found volume group centos using metadata type lvm2Found volume group systeamvg using metadata type lvm2[rootlocalhost /]# lvextend -L 25G /dev/systeamvg/vo //扩展逻辑卷Size of logical volume systeamvg/vo changed from 18.00 GiB (4608 extents) to 25.00 GiB (6400 extents).Logical volume systeamvg/vo successfully resized.
[rootlocalhost /]# lvscan | grep vo //查看逻辑卷ACTIVE /dev/systeamvg/vo [25.00 GiB] inherit
[rootlocalhost /]# df -h | grep vo //查看挂载设备信息
/dev/mapper/systeamvg-vo 18G 33M 18G 1% /mylv
注意由于扩容卷组后应该通知Linux内核否则使用df等工具时看到的仍是旧大小[rootlocalhost /]# xfs_growfs /dev/systeamvg/vo //更新文件系统大小
meta-data/dev/mapper/systeamvg-vo isize512 agcount5, agsize1048576 blks sectsz512 attr2, projid32bit1 crc1 finobt0 spinodes0
data bsize4096 blocks4718592, imaxpct25 sunit0 swidth0 blks
naming version 2 bsize4096 ascii-ci0 ftype1
log internal bsize4096 blocks2560, version2 sectsz512 sunit0 blks, lazy-count1
realtime none extsz4096 blocks0, rtextents0
data blocks changed from 4718592 to 6553600
[rootlocalhost /]# df -h | grep vo
/dev/mapper/systeamvg-vo 25G 33M 25G 1% /mylv
4、更新文件系统大小
对于格式化过的逻辑卷扩容后应该通知Linux内核否则使用df等工具时看到的仍是旧大小
刷新文件系统容量
格式resize2fs 设备路径 // EXT3/4设备格式xfs_growfs 设备路径 //XFS设备
例如
[rootlocalhost /]# xfs_growfs /dev/systeamvg/vo //更新文件系统大小
... 三、逻辑卷补充知识
1逻辑卷支持缩减
xfs文件系统不支持缩减ext4文件系统支持缩减
2卷组划分空间的单位PE
LVM卷组的PE默认一个PE的大小为4MPE大小一般为2的倍数
例如
[rootlocalhost /]# vgdisplay systeamvg //查看卷组详细信息PE Size 4.00 MiBTotal PE 9534Alloc PE / Size 6400 / 25.00 GiBFree PE / Size 3134 / 12.24 GiB.... 创建卷组的时候设置PE大小
- 格式vgcreate -s PE大小 卷组名 空闲分区...
为已创建的卷组设置PE大小
- 格式vgchange -s PE大小 卷组名
创建逻辑卷的时候指定PE个数
- 格式lvcreate -l PE个数 -n 逻辑卷名 卷组名 例如1创建一个大小为350M的逻辑卷逻辑卷名为lvaaa
[rootlocalhost ~]# vgcreate -s 1M systeamvg /dev/vdc6Physical volume /dev/vdc6 successfully created.Volume group systeamvg successfully created
[rootlocalhost ~]# vgdisplay systeamvgPE Size 1.00 MiBTotal PE 4095Alloc PE / Size 0 / 0 Free PE / Size 4095 / 4.00 GiB
...
[rootlocalhost ~]# lvcreate -L 350M -n lvaaa systeamvgLogical volume lvaaa created.
[rootlocalhost ~]# lvscan | grep lvaaaACTIVE /dev/systeamvg/lvaaa [350.00 MiB] inherit
例如2已有卷组的条件下创建一个大小为250M的逻辑卷逻辑卷名为lvredhat
[rootlocalhost /]# vgchange -s 1M systeamvgVolume group systeamvg successfully changed
[rootlocalhost /]# vgdisplay systeamvgPE Size 1.00 MiBTotal PE 38136Alloc PE / Size 25600 / 25.00 GiBFree PE / Size 12536 / 12.24 GiB
...
[rootlocalhost /]# lvcreate -L 250M -n lvredhat systeamvgLogical volume lvredhat created.
[rootlocalhost /]# lvscan | grep lvredhatACTIVE /dev/systeamvg/lvredhat [250.00 MiB] inherit
例如3创建逻辑卷的时候指定PE个数为108逻辑卷名为lvhaha
[rootlocalhost ~]# lvcreate -l 108 -n lvhaha systeamvgLogical volume lvhaha created.
[rootlocalhost ~]# lvscan | grep lvhahaACTIVE /dev/systeamvg/lvhaha [108.00 MiB] inherit 四、逻辑卷与卷组的删除操作
1、逻辑卷的删除
删除卷组的前提基于此卷组创建的所有逻辑卷要全部删除删除逻辑卷的前提不能删除正在挂载使用的逻辑卷
注意直接删除卷组会导致逻辑卷异常、扇区损坏等必须一层层逐步删除
格式lvremove 设备
例如
[rootlocalhost /]# lvscanACTIVE /dev/centos/swap [2.00 GiB] inheritACTIVE /dev/centos/root [17.00 GiB] inheritACTIVE /dev/systeamvg/vo [25.00 GiB] inheritACTIVE /dev/systeamvg/lvredhat [250.00 MiB] inherit
[rootlocalhost /]# lvremove /dev/systeamvg/vo Logical volume systeamvg/vo contains a filesystem in use. //逻辑卷正在使用需卸载[rootlocalhost /]# umount /dev/systeamvg/vo //卸载挂载点
[rootlocalhost /]# lvremove /dev/systeamvg/vo
Do you really want to remove active logical volume systeamvg/vo? [y/n]: yLogical volume vo successfully removed
[rootlocalhost /]# lvremove /dev/systeamvg/*
Do you really want to remove active logical volume systeamvg/lvredhat? [y/n]: yLogical volume lvredhat successfully removed
[rootlocalhost /]# lvscanACTIVE /dev/centos/swap [2.00 GiB] inheritACTIVE /dev/centos/root [17.00 GiB] inherit
[rootlocalhost /]# vim /etc/fstab //删除fstab文件的逻辑卷开机自动挂载信息
2、卷组的删除
格式vgremove 卷组名
例如
[rootlocalhost /]# vgremove systeamvgVolume group systeamvg successfully removed
[rootlocalhost /]# vgscanReading volume groups from cache.Found volume group centos using metadata type lvm2 五、RAID磁盘阵列
需要服务器硬件RAID卡用来整合硬盘为整体再部署操作系统
RAIDRedundant Arrays of Inexpensive Disks通过硬件/软件技术将多个较小/低速的磁盘整合成一个大磁盘阵列的价值提升I/O效率、硬件级别的数据冗余不同RAID级别的功能、特性各不相同 ① RAID 0条带模式 同一个文档分散存放在不同磁盘并行写入以提高效率一般存放缓存数据至少需要两块磁盘组成磁盘利用率100%缺点假如其中某一磁盘损坏则资料丢失50%可靠性不高 ② RAID 1镜像模式 一个文档复制成多份分别写入不同磁盘多份拷贝提高可靠性效率无提升至少需要两块磁盘组成磁盘利用率50%缺点效率不高 ③ RAID5高性价比模式 相当于RAID0和RAID1的折中方案需要至少一块磁盘的容量来存放校验数据至少需要三块磁盘组成磁盘利用率n-1/n ④ RAID6高性价比/可靠模式 相当于扩展的RAID5阵列提供2份独立校验方案需要至少两块磁盘的容量来存放校验数据至少需要四块磁盘组成磁盘利用率n-2/n ⑤ RAID 01/RAID 10 整合RAID 0、RAID 1的优势并行存取提高效率、镜像写入提高可靠性至少需要四块磁盘组成磁盘利用率50% RAID各级别特点对比 RAID阵列实现方式
1硬RAID由RAID控制卡管理阵列
- 主板 - 阵列卡 - 磁盘 - 操作系统 - 数据
2软RAID由操作系统来管理阵列
- 主板 - 磁盘 - 操作系统 - RAID软件 - 数据 六、Systemd进程管理
Systemd 是一个系统和服务管理器用于启动和管理 Linux 系统中的进程和服务。它是 Linux 发行版中广泛采用的初始化系统取代了传统的 SysV init 脚本。Systemd 的主要目标是提高系统的启动速度并提供更强大的并行化能力同时提供一套全面的系统管理工具。
以下是 Systemd 的一些关键特性 并行化启动Systemd 能够并行启动系统服务从而显著加快系统的启动时间。 依赖关系管理Systemd 通过服务单元文件.service定义服务之间的依赖关系确保服务按照正确的顺序启动和停止。 进程管理Systemd 不仅可以启动和管理服务还可以监控这些服务的运行状态并在服务失败时自动重启它们。 日志管理Systemd 集成了日志服务journald提供了一个集中的日志管理系统可以方便地查看和分析系统日志。 单元文件Systemd 使用单元文件来定义和管理各种类型的系统资源如服务.service、套接字.socket、设备.device、挂载点.mount等。 定时任务Systemd 提供了定时器单元.timer可以用来替代 cron 进行定时任务的管理。 挂载和自动挂载Systemd 可以管理文件系统的挂载和自动挂载简化了文件系统的管理。 网络管理Systemd 提供了网络管理工具NetworkManager可以方便地管理网络配置和连接。 - 程序静态没有执行的代码占用硬盘空间
- 进程动态执行的代码占用CPU与内存资源计算资源
- 进程分为父进程与子进程以树型结构展示
- 进程编号PID
- 所有进程的父进程systemdPID永远为1又称为上帝进程 1pstree查看进程Processes Tree
格式pstree [选项] [PID或用户名]
常用命令选项: [-a] 显示完整的命令行[-p] 列出对应进程的PID编号 例如
[rootsvr7 ~]# pstree -p lisi
bash(7341)───vim(7383)
[rootsvr7 ~]# pstree -a lisi
bash└─vim haha.txt
[rootsvr7 ~]# pstree -ap lisi
bash,7341└─vim,7383 haha.txt 2ps查看进程快照Processes Snapshot
格式ps [选项]...
常用命令选项: [ aux ] 显示当前终端所有进程a当前用户在所有终端下的进程x以用户格式输出u [ -elf ] //注意该选项有加 【-】 显示系统内所有进程-e以长格式输出信息-l包括最完整的进程信息-f ① ps aux 操作
列出正在运行的所有进程显示进程信息非常详细
用户 进程ID %CPU %内存 虚拟内存 固定内存 终端 状态 起始时间 CPU时间 程序指令 ② ps -elf 操作
列出正在运行的所有进程显示进程父进程信息
PPID为父进程的PID 例如
[rootpc207 ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.4 193708 5048 ? Ss 11:07 0:02 /usr/lib/system
root 2 0.0 0.0 0 0 ? S 11:07 0:00 [kthreadd]
...
root 6312 0.0 0.0 107948 352 ? S 16:36 0:00 sleep 60
root 6313 0.0 0.1 155324 1880 pts/1 R 16:37 0:00 ps aux
例如
[rootpc207 ~]# ps -elf
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
4 S root 1 0 0 80 0 - 48427 ep_pol 11:07 ? 00:00:02 /usr/
1 S root 2 0 0 80 0 - 0 kthrea 11:07 ? 00:00:00 [kthr
1 S root 3 2 0 80 0 - 0 smpboo 11:07 ? 00:00:00 [ksof
...
0 S root 6331 777 0 80 0 - 26987 hrtime 16:38 ? 00:00:00 sleep
0 R root 6332 4976 0 80 0 - 38831 - 16:38 pts/1 00:00:00 ps -e
...
例如请计算正在运行的进程有多少个
[rootpc207 ~]# ps aux | wc -l
215
[rootpc207 ~]# ps -elf | wc -l
215 3top 交互式工具
用途进程动态排名
格式top [-d 刷新秒数] [-U 用户名]
快捷命令
按大写P进行CPU排序按大写M进行内存排序
TOP界面解释汇总1 TOP界面解释汇总2 详细参考top命令解释_3 running, 342 sleeping, 0 stopped, 0 zombie %cpu(-CSDN博客 4pgrep检索进程Process Grep
格式pgrep [选项]... 查询条件
常用命令选项 [-l] 输出进程名而不仅仅是 PID[-U] 检索指定用户的进程[-x] 精确匹配完整的进程名 例如
[rootsvr7 ~]# pgrep -l a //输出包含a的进程名而不仅仅是 PID生序
2 kthreadd
7 migration/0
10 lru-add-drain
11 watchdog/0
...
[rootsvr7 ~]# pgrep -U lisi //查看用户进程类似pstree -p
7341
7383
[rootsvr7 ~]# pstree -p lisi
bash(7341)───vim(7383)
[rootsvr7 ~]# pgrep -x crond //精确匹配完整的进程名
1132
[rootsvr7 ~]# pgrep -lx crond
1132 crond
[rootsvr7 ~]# pgrep -lx cron //精确匹配完整的进程名cron非进程名 1、控制进程进程的前后台调度
前台启动输入正常命令行运行期间占用当前终端后台启动在命令行末尾添加“”符号不占用当前终端
指令
① 符号 //正在运行的状态放入后台
格式执行命令程序
② Ctrl z 组合键 //挂起当前进程暂停并转入后台
命令
[ jobs ] //查看后台任务列表[ fg 后台编号... ] //将后台任务恢复到前台运行[ bg 后台编号... ] //激活后台被挂起的任务
例如
[rootlocalhost ~]# yum -y install xorg-x11-apps[rootsvr7 ~]# xeyes //正在运行的状态放入后台
[1] 完成 xeyes
[rootlocalhost ~]# jobs //查看后台进程信息
[1] 运行中 xeyes
[rootlocalhost ~]# fg 1 //让后台编号为1 的进程恢复到前台运行
xeyes[rootlocalhost ~]# xeyes
^Z //按Ctrlz 暂停放入后台
[1] 已停止 xeyes
[rootlocalhost ~]# jobs //查看后台进程信息
[1] 已停止 xeyes
[rootlocalhost ~]# bg 1 //激活后台编号为1 的进程继续运行
[1] xeyes
[rootlocalhost ~]# jobs //查看后台进程信息
[1] 运行中 xeyes
[rootlocalhost ~]# fg 1 //让后台编号为1 的进程恢复到前台运行
xeyes
^C //按Ctrlc结束程序
2、杀死进程
干掉进程的不同方法
Ctrl C 组合键中断当前命令程序
格式kill [-9] PID...格式kill [-9] %后台任务编号格式killall [-9] 进程名... //停止程序需要[-9]格式pkill [-9] 查找条件
例如
[rootsvr7 ~]# xeyes
[1] 8410
[rootsvr7 ~]# xeyes
[2] 8417
[rootsvr7 ~]# xeyes
[3] 8424
...[rootsvr7 ~]# kill 8410
[1] 已终止 xeyes
[rootsvr7 ~]# kill -9 8417
[2] 已杀死 xeyes[rootsvr7 ~]# jobs
[3] 运行中 xeyes
[4] 运行中 xeyes
[5] 运行中 xeyes
[6]- 运行中 xeyes
[7] 已停止 xeyes[rootsvr7 ~]# killall -9 xeyes
[3] 已杀死 xeyes
[4] 已杀死 xeyes
[5] 已杀死 xeyes
[6]- 已杀死 xeyes
[7] 已杀死 xeyes杀死一个用户开启的所有程序强制踢出一个用户
例如# killall -9 -u lisi 七、VDO基本概念了解内容
1、VDOVirtual Date Optimizer虚拟数据优化器
一个内核模块目的是通过重删减少磁盘的空间占用以及减少复制带宽VDO是基于块设备层之上的也就是在原设备基础上映射出mapper虚拟设备然后直接使用即可
# 所需软件包
yum -y install vdo kmod-kvdo
1重复数据删除
输入的数据会判断是不是冗余数据判断为重复数据的部分不会被写入然后对源数据进行更新直接指向原始已经存储的数据块即可
2压缩
对每个单独的数据块进行处理
2、制作VDO卷基础命令
1vdo基本操作参考man vdo全文查找/example vdo create --nameVDO卷名称 --device设备路径 --vdoLogicalSize逻辑大小vdo listvdo status -n VDO卷名称vdo remove -n VDO卷名称vdostatus [--human-readable] [/dev/mapper/VDO卷名称] 2VDO卷的格式化加速跳过去重分析 mkfs.xfs –K /dev/mapper/VDO卷名称mkfs.ext4 -E nodiscard /dev/mapper/VDO卷名称 小结
本篇章节为【第一阶段】ENGINEER-DAY3 的学习笔记可以初步了解到 LVM逻辑卷管理、VDO、RAID磁盘阵列、进程管理。除此之外推荐参考相关学习网址
Linux fdisk 命令 | 菜鸟教程 Tip毕竟两个人的智慧大于一个人的智慧如果你不理解本章节的内容或需要相关笔记、视频可私信小安请不要害羞和回避可以向他人请教花点时间直到你真正的理解 文章转载自: http://www.morning.qysnd.cn.gov.cn.qysnd.cn http://www.morning.bauul.com.gov.cn.bauul.com http://www.morning.knzdt.cn.gov.cn.knzdt.cn http://www.morning.ydfr.cn.gov.cn.ydfr.cn http://www.morning.ljdtn.cn.gov.cn.ljdtn.cn http://www.morning.gwqcr.cn.gov.cn.gwqcr.cn http://www.morning.tbzcl.cn.gov.cn.tbzcl.cn http://www.morning.gqksd.cn.gov.cn.gqksd.cn http://www.morning.dschz.cn.gov.cn.dschz.cn http://www.morning.nmngg.cn.gov.cn.nmngg.cn http://www.morning.qrpdk.cn.gov.cn.qrpdk.cn http://www.morning.bnlch.cn.gov.cn.bnlch.cn http://www.morning.jfqpc.cn.gov.cn.jfqpc.cn http://www.morning.klpwl.cn.gov.cn.klpwl.cn http://www.morning.fxjnn.cn.gov.cn.fxjnn.cn http://www.morning.tqsnd.cn.gov.cn.tqsnd.cn http://www.morning.kbynw.cn.gov.cn.kbynw.cn http://www.morning.ndxss.cn.gov.cn.ndxss.cn http://www.morning.bxqtq.cn.gov.cn.bxqtq.cn http://www.morning.wxckm.cn.gov.cn.wxckm.cn http://www.morning.rhwty.cn.gov.cn.rhwty.cn http://www.morning.qgwdc.cn.gov.cn.qgwdc.cn http://www.morning.tqjwx.cn.gov.cn.tqjwx.cn http://www.morning.mftzm.cn.gov.cn.mftzm.cn http://www.morning.dwwbt.cn.gov.cn.dwwbt.cn http://www.morning.lxdbn.cn.gov.cn.lxdbn.cn http://www.morning.ybqlb.cn.gov.cn.ybqlb.cn http://www.morning.nmfwm.cn.gov.cn.nmfwm.cn http://www.morning.gqfbl.cn.gov.cn.gqfbl.cn http://www.morning.hyfrd.cn.gov.cn.hyfrd.cn http://www.morning.ggnrt.cn.gov.cn.ggnrt.cn http://www.morning.bdwqy.cn.gov.cn.bdwqy.cn http://www.morning.xplng.cn.gov.cn.xplng.cn http://www.morning.mslhq.cn.gov.cn.mslhq.cn http://www.morning.hdrsr.cn.gov.cn.hdrsr.cn http://www.morning.rhlhk.cn.gov.cn.rhlhk.cn http://www.morning.txkrc.cn.gov.cn.txkrc.cn http://www.morning.jzykw.cn.gov.cn.jzykw.cn http://www.morning.bpmdn.cn.gov.cn.bpmdn.cn http://www.morning.ishoufeipin.cn.gov.cn.ishoufeipin.cn http://www.morning.sgbjh.cn.gov.cn.sgbjh.cn http://www.morning.wdwfm.cn.gov.cn.wdwfm.cn http://www.morning.rnqbn.cn.gov.cn.rnqbn.cn http://www.morning.c7501.cn.gov.cn.c7501.cn http://www.morning.smhtg.cn.gov.cn.smhtg.cn http://www.morning.pqhfx.cn.gov.cn.pqhfx.cn http://www.morning.rqkzh.cn.gov.cn.rqkzh.cn http://www.morning.whothehellami.com.gov.cn.whothehellami.com http://www.morning.knngw.cn.gov.cn.knngw.cn http://www.morning.lbcfj.cn.gov.cn.lbcfj.cn http://www.morning.pjjkz.cn.gov.cn.pjjkz.cn http://www.morning.ywqsk.cn.gov.cn.ywqsk.cn http://www.morning.nfqyk.cn.gov.cn.nfqyk.cn http://www.morning.kggxj.cn.gov.cn.kggxj.cn http://www.morning.ysbrz.cn.gov.cn.ysbrz.cn http://www.morning.ctfh.cn.gov.cn.ctfh.cn http://www.morning.nxzsd.cn.gov.cn.nxzsd.cn http://www.morning.lxkhx.cn.gov.cn.lxkhx.cn http://www.morning.zkpwk.cn.gov.cn.zkpwk.cn http://www.morning.xxknq.cn.gov.cn.xxknq.cn http://www.morning.rmlz.cn.gov.cn.rmlz.cn http://www.morning.rjnky.cn.gov.cn.rjnky.cn http://www.morning.zxxys.cn.gov.cn.zxxys.cn http://www.morning.zlces.com.gov.cn.zlces.com http://www.morning.xckqs.cn.gov.cn.xckqs.cn http://www.morning.rbgwj.cn.gov.cn.rbgwj.cn http://www.morning.wcqxj.cn.gov.cn.wcqxj.cn http://www.morning.pntzg.cn.gov.cn.pntzg.cn http://www.morning.syssdz.cn.gov.cn.syssdz.cn http://www.morning.rfdqr.cn.gov.cn.rfdqr.cn http://www.morning.xnpml.cn.gov.cn.xnpml.cn http://www.morning.bzwxr.cn.gov.cn.bzwxr.cn http://www.morning.lwnwl.cn.gov.cn.lwnwl.cn http://www.morning.gqjwz.cn.gov.cn.gqjwz.cn http://www.morning.ntkpc.cn.gov.cn.ntkpc.cn http://www.morning.mlcnh.cn.gov.cn.mlcnh.cn http://www.morning.mpyry.cn.gov.cn.mpyry.cn http://www.morning.ylxgw.cn.gov.cn.ylxgw.cn http://www.morning.glnfn.cn.gov.cn.glnfn.cn http://www.morning.tjpmf.cn.gov.cn.tjpmf.cn