自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 KVM虚拟机实现双网卡(内外网),并通过libvirt获取双IP

第一步:宿主机配置双网桥实验环境:ubuntu16的操作系统1、编辑配置文件,配置双网桥liu@liu:~$ sudo vim /etc/network/interfaces# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback#auto ens33#iface ens33 inet manualauto br0iface br0 inet dhcp# addre

2020-12-23 16:36:12 2690

原创 KVM中windows7镜像制作并配置qemu后获取windows7虚拟机IP

首先确定版本信息:windows7版本:cn_windows_7_professional_x86_dvd_x15-65790virtio-win版本:virtio-win-0.1.171这是最新的驱动,必须是当前最新版本,否则一些命令无法使用第一部分:安装虚拟器前准备工作终端使用命令,打开图形界面virt-manager如图:点击左上角新建按钮,选择本地iso选择自己window7所在位置确定虚拟机配置安装前要对虚拟机进行配置最主要的配置项如下:第一:第二:配置

2020-07-13 21:00:32 2496

原创 KVM宿主机上制作windows10镜像并通过配置qemu获取windows虚拟机ip

首先是一个搭好KVM环境的的ubuntu16系统此处不再叙述可跳转至我的另一篇https://blog.csdn.net/qq_42388880/article/details/106358717直接开始制作windows10镜像第一步:系统确认cn_windows_10_business_editions_version_1909_x64_dvd_0ca83907.iso以及virtio-win的驱动版本virtio-win-0.1.171.iso安装的是windows10的专业版第二步:

2020-06-14 21:56:35 3399

原创 KVM虚拟机创建时绑定固定IP

解决问题:使用dhcp,即使选择无限期,也出现虚拟机ip改变的情况有网上资料通过修改dhcp配置文件完成,也是不错的思路目的:不适用dhcp第一步:制作模板镜像https://editor.csdn.net/md/?articleId=1064807681.1 这是以前的模板镜像1.2 在模板镜像中配置ip文件在模板虚拟机中配置vim /etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO=static ONBOOT=yesIPADDR

2021-03-16 10:40:25 1584

原创 通过共享存储池的方式开启KVM虚拟机

实验环境:两台服务器:一台共享存储池服务器,一台以安装KVM环境的服务器(均为ubuntu16)一:共享存储池基本介绍NFS网络文件系统:1、依赖于RPC(远程过程调用)2、需安装nfs-utils、rpcbind软件包3、系统服务:nfs、rpcbind4、配置文件路径:/etc/exports二:搭建NFS服务1、在服务器端安装对应软件sudo apt-get install nfs-kernel-serversudo apt-get install nfs-common2、建

2021-03-04 16:39:59 664 1

转载 KVM中虚拟机实现动态迁移方案

引用文章:转载的文章之虚拟机动态迁移

2021-03-04 11:17:44 498 1

原创 ubuntu系统搭建软raid

raid 操作命令–mdadm:#mdadm --monitor /dev/md5 --syslog监控md5,并将产生的事件打印的系统日志中,md5表示已经作了raid5形成的磁盘名#mdadm --manage --set-faulty /dev/md5 /dev/sdb在md5的磁盘阵列中设置sdb盘为坏盘mdadm --manage /dev/md5 --remove /dev/sdb将sdb从md5中移除mdadm --manage /dev/md5 --add /dev/sd

2020-12-18 23:52:29 3626 3

原创 满分区时KVM虚拟机再次扩容(centos7)

场景:博主之前虚拟机扩容满4个分区后,再次扩容问题,且之前扩容时采用的是LVM系统。在分区没满(少于4个),可以参考博主的另一篇虚拟机扩容的文章centos7虚拟机扩容操作:第一步:查看现有虚拟机磁盘情况使用命令:fdisk -lu可以看出,经过宿主机扩容操作后,现在虚拟机总共有100多G,实际才使用50G左右。宿主机上的扩容相关操作参考前面的文章链接。第二步:查看目前虚拟机物理卷信息使用命令:pvdisplay注意:最后一个物理卷信息为10G第三步:查看卷组信息使用命令

2020-12-08 18:14:23 396

原创 libvirt capabilities utils error invalid argument错误

错误内容:libvirt capabilities utils error invalid argument could not find capabilities for arch=x86_64 domaintype=kvm虚拟化使用时出现的错误主要原因是:没有开启cpu的虚拟化支持查看是否开启的命令:dmesg | grep kvm显示disable为没开启。根据不同的服务器主板,进入bios开启,错误解决...

2020-11-22 21:29:10 758

原创 django项目+MySQL+phpmyadmin 全部使用docker容器运行

三个容器需要确定先后顺序 ,后期会使用docker-compose在制作一份,此处就是直接命令行展示。第一步:数据库容器sudo docker run --name mysql-dragonstack -p 3386:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7直接运行即可 本地没有mysql:5.7的镜像会自动去网上拉取创建数据库newcloud:进入容器创建:sudo docker exec -it mysql-dragonstack

2020-11-22 21:21:37 344

原创 命令行下升级ubuntu14到Ubuntu16

sudo apt-get update sudo apt-get dist-upgrade sudo reboot sudo do-release-upgrade最好前提先进行换源vim /etc/apt/sources.list更换为阿里Ubuntu16的源再执行sudo do-release-upgrade

2020-11-09 15:23:06 327

原创 xshell脚本获取IP、网关、子网掩码等信息

vim getip.sh 脚本如下:#!/bin/bash#适合只一个网卡有IP的情况iface="$(route -n | grep ^0.0.0.0 | awk '{print $8}')"ip="$(ifconfig $iface | grep "inet addr:" | awk -F " " '{print $2}' | awk -F ":" '{print $2}')"gateway="$(route | grep 'default' | awk '{print $2}')"ne

2020-10-21 20:35:09 1618

原创 ubuntu16制作软件的离线安装包

安装制定软件ubuntu16换源sudo gedit /etc/apt/sources.list更换如下:deb http://mirrors.aliyun.com/ubuntu/ xenial main restricteddeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricteddeb http://mirrors.aliyun.com/ubuntu/ xenial universedeb http://mir

2020-10-20 22:01:54 413

原创 普通用户获取libvirt的所有权限

报错信息:error: Failed to connect socket to ‘/var/run/libvirt/libvirt-sock’: Permission denied处理方法:修改libvirt配置文件:/etc/libvirt/libvirtd.conf将unix_sock_rw_perms = 0770 修改为unix_sock_rw_perms = 0777即可

2020-10-20 21:44:22 992

原创 制作可以远程ssh的centos7下的tomcat容器镜像

1、创建一个制作镜像的文件夹nsscloud@nsscloud:~$ mkdir makeImagensscloud@nsscloud:~$ cd makeImages/nsscloud@nsscloud:~/makeImages$ touch Dockerfilensscloud@nsscloud:~/makeImages$ ll2、上传tomcat以及jdk到此目录下,压缩包都在官网下载,并在目录下解压tar -zxvf apache-tomcat-7.0.106.tar.gz jdk

2020-10-19 11:32:34 176

原创 virt-sysprep配置虚拟机相关命令案例

virt-sysprep -d 21admin --firstboot-command ‘dpkg-reconfigure openssh-server’ --password ubuntu:password:123456 --root-password password:123456

2020-09-15 22:01:06 621

原创 libvirt/qemu外置快照命令

i第一步查看虚拟机:virsh list --all获取到虚拟机名称 2test1。使用snapshot-create-as命令 ,此命令拍的快照是外置快照使用snapshot-create命令,此命令拍的快照是内置快照内置快照指:内置磁盘快照内部磁盘快照使用单个qcow2文件来保存快照和快照之后的改动。这种快照是libvirt默认支持的方式,其缺点是只支持qcow2格式的磁盘镜像,而且过程较慢。以及内置系统还原点使用virsh save/restore命令,可以在虚拟机开机状态下保

2020-09-01 19:17:39 1132

原创 ubuntu16内网下mysql主从

MySQL主从原理:主从(Replication)可以实现将数据从一台数据库服务器(master)复制到一或多台数据库服务器(slave)默认情况下属于异步复制,无需维持长连接。通过配置,可以复制所有的库或者几个库,甚至库中的一些表。是MySQL内建的,本身自带的。简单的说就是master将数据库的改变写入二进制日志,slave同步这些二进制日志,并根据这些二进制日志进行数据操作。REPLICATION的作用1、Fail Over 故障切换2、Backup Server 备份服务,无法对S

2020-08-22 15:35:15 97

原创 KVM中centos6、7虚拟机扩容

第一步:关闭虚拟机,扩容镜像virsh shutdown centos7qemu-img info centos7_template.qcow2sudo qemu-img resize centos7_template.qcow2 +20G第二步:进入虚拟机进行扩展1.进入虚拟机virsh start centos7virsh cosole centos7 或其他方式进入虚拟机2su 切换root用户3 查看所有磁盘设备和容量fdisk -lu可以看出sda确实扩大了20G4

2020-08-05 14:11:18 174

原创 unable to execute QEMU agent command ‘guest-network-get-interfaces‘: this feature or command is not

inter error: unable to execute QEMU agent command ‘guest-network-get-interfaces’: this feature or command is not currently supported这个错误的原因是没有使用官方发布的最新的virtio-win的驱动看我的链接

2020-07-14 15:58:10 639 1

原创 ubuntu16配置python环境-pyenv 并安装3.6.8

什么是pyenv:Python 2和Python 3之间存在着较大的差异,这就需要对python的版本进行管理,除此之外还需要对不同的软件包进行管理。一般开发环境中,使用两个工具:pyenv和virtualenvwrapper 。前着用于管理python版本,后者用于管理不同工作环境。第一步:换源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak更换国内源(阿里源)vim /etc/apt/sources.listhttps://d

2020-07-11 20:12:39 623

原创 virt与virsh常用命令

virt-sysprep -d domain --firstboot-command ‘dpkg-reconfigure openssh-server’ --password user:password:password

2020-07-10 20:02:58 3781

原创 django中循环拼接QuerySet查询集

django中查询集只能拼接查询集vms = vm.objects.filter(user=user, is_del='0')分析:vms是在vm表中查询出来的查询集,里面存多个集合for vmin in vms: port_list = port_list | port_apply.objects.filter(vm=vmin)分析:对于vms查询集中每个集,针对每个集去查询port_apply表中符合条件的集合列表,并将其拼接之间这样写会报错,所以在for循环之前添

2020-06-30 18:11:04 1019 1

转载 虚拟化初始了解

一:虚拟化技术的本质虚拟化 就是由位于下层的软件模块,通过向上一层软件模块提供一个与它原先所期待的运行环境完全一致的接口的方法,抽象出一个虚拟的软件或硬件接口,使得上层软件可以直接运行在虚拟的环境上二:虚拟化的技术分类术语:在虚拟化中,物理资源通常有一个定语称为宿主(Host),而虚拟出来的资源通常有一个定语称为客户(Guest)2.1 按不同的抽象层次划分硬件抽象层上的虚拟化操作系统层上的虚拟化库函数层上的虚拟化编程语言层上的虚拟化2.2 按应用领域划分服务器虚拟化(计算虚拟化)

2020-06-25 14:46:27 644

原创 centos作为服务器系统分区方案

/boot: 200Mswap: 8G/ : 50-200G,根据硬盘的大小决定/data: 剩下的所以存储空间,名字可以自定义,不一定是data

2020-06-08 15:44:08 747

原创 在搭好环境的KVM宿主机上制作centos6镜像

由于之前制作过centos7镜像,现在直接从定制化入手第一步:配置网络及换源cd /etc/sysconfig/network-scripts/lsvi ifcfg-enth0修改onboot=no 为yes ,那么就可以开机动态分配ip换源:yum install wgetmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak#获取阿里源配置文件wget -O /etc/yum.repos.

2020-06-01 20:34:19 235

原创 在搭好环境的KVM宿主机上制作centos7镜像

第一步:搭建KVM环境KVM简单环境的搭建第二步:上传centos的ios文件推荐使用ftp工具上传上传后将ios文件移动到/var/lib/libvirt/images/ 之下第三步:KVM环境下的centos7虚拟机安装制作镜像推荐内存2g 2cpu以及9g硬盘即可安装选择基本开发工具类型第四步:安装完成后定制化镜像1:查看是否有网络ping baidu.comifconfig如果没有网络:cd /etc/sysconfig/network-scripts/lsvi

2020-05-28 15:26:51 413

原创 在搭建好KVM的宿主机上定制ubuntu镜像

第一步:一台搭建好KVM的宿主机搭建KVM环境第二步:在宿主机中安装ubuntu虚拟机把 ubuntu18或16 镜像上传到宿主机/var/lib/libvirt/images/目录下使用xshell上传.iso文件第三步:最小化安装 内存两个G在宿主机终端输入:virt-manager开始安装第四步:对于ubuntu虚拟机定制化处理1:换源 在新安装的虚拟机终端输入命令:sudo apt install openssh-server vimvim /etc//apt/source

2020-05-26 17:02:14 603

原创 ubuntu虚拟机配置KVM环境(简单配置)

第一步:宿主机环境的搭建保证虚拟化的开启以及桥接模式。第二步:启动或安装ubuntu虚拟机第三步: 配置KVM环境1:确认宿主机是否支持虚拟化egrep -c '(vmx|svm)' /proc/cpuinfo有输出结果大于0,即支持。如果Vmware不启动上图虚拟化支持输出结果则为02: 宿主机安装KVM和相关依赖包sudo apt-get install qemu-kvmsudo apt-get install qemusudo apt-get install virt-mana

2020-05-26 16:31:04 1510

原创 在gitlab上配置密钥实现代码pull

第一步:将现有的密钥备份: cp -r ~/.ssh ~/.ssh.natbak第二步:重新生成密钥,将原来的密钥覆盖 ssh-keygen -t rsa覆盖并一路回车最后得到了两个文件:id_rsa和id_rsa.pub第三步:查看id_rsa.pub公钥cat ~/.ssh/id_rsa.pub第四步:在gitlab或gitea添加密钥...

2020-05-25 11:52:42 351

原创 vmware中ubuntu虚拟机不支持vt

解决方案:物理机进入bios,查看是否开启Intel Virtual Technology 将其设为enabled最近几年物理机应该是默认开启的主要原因:在vmware中,该虚拟机编辑界面中,点击cpu处理器,进入编辑

2020-05-25 10:01:46 504

原创 ubuntu 14远程桌面连接

第一步:安装xRDP及vncserversudo apt-get install xrdpsudo apt-get install vnc4server tightvncserver第二步:安装Xfce桌面环境sudo apt-get install xubuntu-desktop第三步:xrdp的设置echo xfce4-session >~/.xsession第四步:配置文件的设置sudo gedit /etc/xrdp/startwm.sh在. /etc/X11/Xse

2020-05-23 18:28:12 242

原创 ubuntu下网络图标不显示或者有问号

常用的命令:#启动网卡 有些系统是enth0 ifconfig --all可以查看sudo ifup ens33sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager start#解决没图标sudo gedit /etc/NetworkManager/NetworkManager.conf把false改成true

2020-05-08 19:44:21 5260

原创 UBUNTU:ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

python3.7为了安全性考虑,要求使用openssl 1.0.2之后的版本。但是阿里云的版本还是OpenSSL 1.0.1e-fips,手动升级$ wget http://www.openssl.org/source/openssl-1.0.2j.tar.gz$ tar -xzf openssl-1.0.2j.tar.gz$ cd openssl-1.0.2j$ ./config sh...

2020-01-08 19:46:57 871 3

原创 CA认证及http实现方法

1 数字证书认证过程:证书请求文件:CSR是Cerificate Signing Request的英文缩写,即证书请求文件,也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书的私钥签名就生成了证书文件,也就是颁发给用户的证书。1.1用户使用CA证书确认服务器身份过程1、请求...

2019-12-12 19:22:30 3724

原创 Linux系统安全 sudo pam 对称加密与非对称加密 md5

1 Linux系统安全概述-sudo授权1.1 Linux第三阶段资深知识整体概述:常见攻防手段:防范手段整体分两部分防范手段: 技术和法规(规章制度)社会工程学技术层面:系统验证:1.2 认证方法[root@yunzu63 Desktop]# system-config-authentication //如果没有此命令,需要安装[root@yunzu...

2019-11-30 19:43:29 331

原创 LNMP调优-Nginx调优

1.1 Nginx编译前的优化[root@yunzu63 ~]# tar zxvf nginx-1.12.2.tar.gz[root@yunzu63 local]# cd nginx-1.12.2/编译前的优化主要是用来修改程序名等等,例如:[root@yunzu63 nginx-1.12.2]# curl -I http://www.sina.com.cn……Server: ng...

2019-11-26 20:28:55 227

原创 LAMP环境调优-apache调优-rewrite-禁止网站下某个目录执行PHP文件

实验的环境LAMP环境:操作系统: centos7.4apache版本:httpd-2.4.10PHP版本: php5.6.32源码包存放位置:/usr/src源码包编译安装位置:apache: /usr/local/apache/php:/server/php-5.4mysql:/server/mysql-5.5/rewrite-禁止网站下某个目录执行PHP文件Rewri...

2019-11-22 20:50:50 282

原创 LAMP环境调优-apache调优- prefork-worker运行模式介绍

实验的环境LAMP环境:操作系统: centos7.4apache版本:httpd-2.4.10PHP版本: php5.6.32源码包存放位置:/usr/src源码包编译安装位置:apache: /usr/local/apache/php:/server/php-5.4mysql:/server/mysql-5.5/apache运行模式-prefork-worker运行模式介...

2019-11-22 20:40:04 305

原创 LAMP环境调优-apache调优-开启长连接功能

实验的环境LAMP环境:操作系统: centos7.4apache版本:httpd-2.4.10PHP版本:  php5.6.32源码包存放位置:/usr/src源码包编译安装位置:apache: /usr/local/apache/php:/server/php-5.4mysql:/server/mysql-5.5/开启长连接功能apache的keepalive和...

2019-11-22 16:48:49 328

搭建LNMP环境:.mht

关于LNMP环境搭建的命令,centos7系统下的 关于nginx mysql php 的搭建,在一个配置好的基本的安装环境下,干净的系统中可直接运行成功

2019-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除