0%

KVM 维护常用命令

  • kvm虚拟机的配置文件位置:/etc/libvirt/qemu
  • 查看虚拟机的配置情况
    sudo virsh dominfo vm_name
  • 修改虚拟机的相关配置
    • sudo virsh edit virt_host_name
  • 备份虚拟机的配置文件
    • sudo virsh dumpxml virt_host_name > backup _path/virt_host_name_backup.xml
  • 查看正在运行的虚拟机
    • sudo virsh list [-all]
  • 启动虚拟机
    • sudo virsh start virt_host
  • 关闭、重启虚拟机
    • 如果使用virsh关闭或重启虚拟机,需要在虚拟机中安装acpi scpid-sysvinit 2个软件包,并启动相关的服务
    • sudo virsh shutdown|reboot virt_host
      阅读全文 »

Debian9 安装KVM

系统信息

  • sudo lsb_release -a

    1
    2
    3
    4
    Distributor ID:	Debian
    Description: Debian GNU/Linux 9.5 (stretch)
    Release: 9.5
    Codename: stretch
  • 查看CPU是否支持虚拟化

CentOS通过源码安装Mysql

  • 下载mysql源码和boost文件,并上传到服务器中

  • 创建myql所需要的用户和用户组

    • sudo groupadd mysql
    • sudo useradd -r -g mysql -s /bin/false mysql
  • 创建mysql数据库存放位置

    • cd /var/ && sudo mkdir mysqldb
    • sudo chown -R mysql:mysql mysqdb
  • 解压源码安装包,并进入文件目录,制定boost路径,在该文件夹中存放的是boost压缩包,文件名为boost_1_67_0.tar.gz

阅读全文 »

IOS 平刷工具Semi-Restore

  • 工具
    • Semi-Restore
  • 支持的IOS版本
    • IOS 5.0-9.1
  • Tips
    • 该平刷工具用于越狱后的设备,即可以保留设备原有的系统版本,同时删除设备的所有数据,恢复到出厂设置;
    • 未越狱的设备,可以直接使用设备自带的擦除全部数据来重置设备;
    • 越狱后的设备,不可以使用擦除全部数据来重置设备,使用该项操作后,重启会出现白苹果的现象。

平刷步骤

  1. 本操作以Windows 7为例,首先需要在系统中安装.NET Freamwork 4.0+Visual C++ Redistributable for Visual Studio 2015Itunes12+
  2. 将下载的Semi-Restore 工具解压到文件夹中;
    • soft-list.png
  3. 将设备通过数据线与电脑连接,连接成功后需要关闭ITunes,同时需要关闭设备的锁屏密码;
  4. 打开解压后的文件夹,找到文件SemiRestore9,右键以管理员身份运行,打开平刷工具;
  5. 系统中所有必须工具全部安装正确,并且设备已经连接到电脑,打开平刷工具后,会出现设备的相关信息;
    • wait.png
  6. 点击右侧SemiRestore按钮开始平刷,在平刷过程中,设备会出现多次重启的现象,在平刷过程中切勿操作设备
  7. 平刷完成后,会出现SemiRestore Complete 的提示,至此,平刷完成;
    • complete.png
  8. 打开设备,进行相关的初始设置。

数据流重导向

  • 标准输入
    • <<<
      • << 终止输入
  • 标准输出
    • >>>
    • 2者的区别是>若文件不存在,则创建新的文件,若文件存在,则覆盖文件;>>不覆盖新的文件,在原来的文件上累积数据。
  • 标准错误输出
    • 2>2>>
  • 特殊用法

    • 标准输出和标准错误输出,全部存入同一个文件command filename > file 2>&1
      阅读全文 »