linux 8-9

11 SEP

15.3.5 LVM的系统快照

快照就是将当时的系统信息记录下来,就好像照相记录一样。
这里写图片描述

  • LVM的系统快照只会备份有改动的数据,没有改动的数据依旧保持在原本的区块内。
  • 由于快照去与原本的LV共享很多PE区块,因此快照去与被快照区的LV必须要在同一个VG里面。

快照区的新建
1 先查看VG还剩下多少剩余容量(红框表示没有多余的PE可以用)
这里写图片描述

2 将刚才删除的/dev/sda6加入这个VG
这里写图片描述

3 利用lvcreate新建系统快照区,取名为liangst-ss,给予6个PE。
-s参数代表是snapshot快照功能之意
-l参数后面则是接多少个PE来作为这个快照区使用
这里写图片描述
在liangst-ss中,LV size指被快照的原LV磁盘容量。COW-table size指快照区的实际容量,COW-table LE指快照区占用的PE数量。

4 挂载快照设备
这里写图片描述
可以看到liangst-vg/liangst-lv与liangst-vg/liangst-lv的容量相同。

  • 利用快照区复原系统

注意: 要复原的数据量不能够高于快照区所能负载的实际容量。由于原始数据会被移到快照区,如果快照区不够大,原始数据比快照区大,那快照区就容纳不了。

Summary
这里写图片描述

如何删除LVM?
1 卸载umount系统上面的LVM文件系统(包括快照与所有LV)
1-1 如有必要,修改/etc/fstab里面的数据,让其开机不会自动挂载
2 使用lvremove删除LV
3 使用vgchange -an VGname 让VGname这个VG不具有Active的标志
4 使用vgremove删除VG
5 使用pvremove删除PV
6 最后,使用fdisk将ID修改回来(改回83)

顺序: PV—VG—LV

改好了:
这里写图片描述

例行性工作crontab

16.2 仅执行一次的工作调度

  • 新建at工作,eg:
    at [-mldv] TIME
    at -c 工作号码

  • 删除已设置好的at工作:
    atrm [jobnumber] eg. atrm 5

  • batch: 系统有空时才进行后台任务(batch的命令与at相同)
    batch 23:00 2009-3-17

16.3 循环执行的例行性工作调度

  • 用户权限: cron.allow或cron.deny

用法:
crontab [-u username] [-l|-e|-r]
-u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度
-e: 编辑crontab的工作内容
-l: 查阅crontab的工作内容
-r: 删除所有的crontab的工作内容,若仅要删除一项,就用-e去编辑

16.3.2 系统的配置文件: /etc/crontab

cron这个服务的最低监测限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用[1]:压缩包上传好之后打开Linux虚拟机,进入刚才jdk压缩包存放的位置 我这里是存放在/usr/java/路径下,然后cd /usr/java 进入jdk存放的路径之后,输入ll,即可看到多了一个压缩包 jdk-8u144-linux-x64.tar.gz 现在讲压缩包进行解压,输入命令: tar -xvf jdk-8u144-linux-x64.tar.gz 。 引用[2]:链接: https://pan.baidu.com/s/1uSxNjlAoNIgYHYNEc8PDRQ 提取码: 1999 2. 在linux中输入如下命令 2.1 上传jdk-8u291-linux-x64.tar.gz到/usr/local路径下 2.2 解压jdk-8u291-linux-x64.tar.gz [root@VM-12-10-centos ~]# cd /usr/local/ [root@VM-12-10-centos local]# tar -zxvf jdk-8u291-linux-x64.tar.gz 2.3 将解压的jdk1.8.0_291移动并命名为jdk1.8 [root@VM-12-10-centos local]# mv jdk1.8.0_291 /usr/local/jdk1.8 2.4 修改环境变量 [root@VM-12-10-centos local]# vim /etc/profile ## 在profile文件最未尾加上 export JAVA_HOME=/usr/local/jdk1 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin 2.5 刷新配置 [root@VM-12-10-centos local]# source /etc/profile 2.6 验证配置 [root@VM-12-10-centos local]# java -version ## 出现如下显示 则说明安装成功 java version "1.8.0_291" Java(TM) SE Runtime Environment (build 1.8.0_291-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)。 引用[3]:二、检测linux上有没有默认安装JDK 安装之前我们要先查看linux上边有没有默认安装JDK,CentOS6.5,CentOS7会默认安装JDK,这里我们输入java -version 看是否安装的有JDK, 。 问题:linux jdk-8u291-linux-x64.tar.gz的安装步骤是什么? 回答: 安装jdk-8u291-linux-x64.tar.gz的步骤如下: 1. 上传jdk-8u291-linux-x64.tar.gz到/usr/local路径下。 2. 解压jdk-8u291-linux-x64.tar.gz,使用命令:tar -zxvf jdk-8u291-linux-x64.tar.gz。 3. 将解压的jdk1.8.0_291移动并命名为jdk1.8,使用命令:mv jdk1.8.0_291 /usr/local/jdk1.8。 4. 修改环境变量,在/etc/profile文件的最末尾加上以下内容: export JAVA_HOME=/usr/local/jdk1 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin 5. 刷新配置,使用命令:source /etc/profile。 6. 验证配置,使用命令:java -version,如果显示如下内容,则说明安装成功: java version "1.8.0_291" Java(TM) SE Runtime Environment (build 1.8.0_291-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值