邓老师 发布的文章
ubuntu使用LXD容器
列出可用容器镜像
lxc image list tuna-images: centos |grep amd
下载并运行某个容器镜像
lxc launch tuna-images:
进入容器内部
sudo lxc exec yourcontainername bash
列出本机容器情况
sudo lxc list
表示从宿主机复制文件到容器
lxc file push
表示将容器的文件复制到主机
lxc file pull
ubuntu安装管理kvm
安装
apt install qemu-kvm libvirt-bin bridge-utils virtinst virt-manager ##安装完成后libvirtd自动启动
创建虚拟磁盘:
root@test:/data# qemu-img create -f qcow2 /data/Centos1.qcow2 20G
-f [raw/qcow2]:raw为全镜像格式,特点是一次性分配预设空间,写入速度快,方便转换为其他格式,性能最优,但是占用空间大。
qcow2为稀疏格式,支持压缩、快照、镜像,更小的存储空间(用多少占多少)
查看虚拟磁盘信息:
root@test:/data# qemu-img info /data/Centos1.qcow2
创建虚拟机:
root@test:/data# virt-install --name test-li --virt-type kvm --ram 1024 --cdrom /data/CentOS-7-x86_64-Minimal-1810.iso --disk path=/data/Centos1.qcow2 --network default --graphics vnc,listen=0.0.0.0 --noautoconsole
--name:虚拟机名称
--noautoconsole:禁止自动连接至虚拟机的控制台;
--virt-type:虚拟机类型(kvm,xen,exsi)
执行完该命令后,qemu会开启一个5900端口,使用VNC软件连接,便可正常安装虚拟机。
virt-install命令详解
创建的虚拟机相关配置文件存放在/etc/libvirt/qemu下。
查看kvm虚拟机:root@test:/data# virsh list
查看网络列表:root@test:/data# virsh net-list
启动虚拟机:root@test:~# virsh start test-li
正常关闭虚拟机:root@test:~# virsh shutdown test-li
强制关机:root@test:~# virsh destroy test-li
查看虚拟机配置信息:root@test:~# virsh dumpxml test-li
彻底删除虚拟机:root@test:~# virsh undefine test-li
Let‘s Encrypt永久免费SSL证书(ACME)
一、安装ACME
1.1、下载安装acme.sh
curl https://get.acme.sh | sh
可能需要重启才能直接执行acme.sh。
1.2、设置acme.sh自动升级(定期自动更新证书)
acme.sh --upgrade --auto-upgrade
二、生成证书
2.1、DNS验证方式之阿里云
(1) 获取阿里云AccessKey ID和AccessKey Secret
https://help.aliyun.com/knowledge_detail/38738.html
(2)设置阿里云AccessKey ID和AccessKey Secret
export Ali_Key="Key_XXX"
export Ali_Secret="Secret_XXX"
(3) 生成证书
acme.sh --issue --dns dns_ali -d msdgq.com -d *.msdgq.com
(4) 安装证书到指定位置
acme.sh --install-cert -d msdgq.com
--cert-file /etc/httpd/conf.d/msdgq.com.cer
--key-file /etc/httpd/conf.d/msdgq.com.key
--fullchain-file /etc/httpd/conf.d/msdgq.com.crt
--reloadcmd "systemctl force-reload httpd"
linux find 根据文件内容查找文件
find 目录 -name "文件通配符" |xargs egrep '3306|localhost|127.0.0.1'
Dockerfile指令
设置v2ray透明代理
docker部署集群swarm
常见渗透测试靶场系统
搭建DVWA Web渗透测试靶场
通过docker实现
https://hub.docker.com/r/citizenstig/dvwa/
Pull image: docker pull citizenstig/dvwa
sudo docker run -d -p 80:80 -p 3306:3306 -e MYSQL_PASS="password" citizenstig/dvwa dvwa