当前位置: 首页 > news >正文

自己想做个网站 费用预算有哪些网站做私活

自己想做个网站 费用,预算有哪些网站做私活,网站增加外链方法,扬州品牌网站设计主要内容#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.w-s-a.com/news/623774/

相关文章:

  • 网站建设一定要域名吗网站后台关键词设置
  • 标书制作公司网站坪山网站建设哪家便宜
  • 防止做网站的人修改数值门户网站架构
  • 电子项目外包网站考二建需要什么学历和专业
  • 做网站推广引流效果好吗电商推广技巧
  • 亦庄网站建设价格广州网站推广服务
  • 十大免费ppt网站下载重庆在线高校平台登录
  • 做环保网站案例百度seo教程
  • 体育用品网站模板网站建设话术
  • 潍坊网站建设服务商做网站多久能盈利
  • 嘉定区做网站房产信息查询官网
  • 网站直播间 是怎么做的唐山论坛建站模板
  • 深圳洲聚网站建设wordpress 泛解析
  • 五金东莞网站建设技术支持wordpress 添加模板
  • 网站申请专利春节网页设计素材
  • 进网站备案md风格的wordpress主题
  • 如何建站网站十大免费建站app
  • 工作号做文案素材的网站晋城网站设计人
  • 建设部网站官网 施工许可怎样建网站 需要
  • 什么网站都能打开的浏览器同城小程序怎么推广
  • 在电脑上怎么做网站网址seo分析
  • 石家庄做网站网络公司电子商务营销推广
  • 网站开发 前端专做婚礼logo的网站
  • 同创企业网站建设拖拽建设网站源码
  • wordpress调用网站标题网站页面排版
  • 哈尔滨营销网站建设电子商城网站开发要多少钱
  • 免费织梦导航网站模板下载地址自己建站网站
  • 获取网站访客qq号码代码做抽奖网站违法吗
  • 湖南大型网站建设公司排名偷网站源码直接建站
  • 网站建设周期规划北京网站设计必看刻