主頁 >  其他 > 虛擬機遷移

虛擬機遷移

2020-09-15 14:58:21 其他

虛擬機遷移

遷移的原因(前提:共享存盤)

  • 盡可能停機時間短(安全等級 三個9)
  • 資源不均等

環境準備

報錯

原因:沒有虛擬環境

冷遷移

1.準備環境(環境一致)橋接網路
	
	#下載軟體及啟動
	[root@kvm02 ~]# yum  install -y  libvirt  virt-install  qemu-kvm
	[root@kvm02 ~]# systemctl  start  libvirtd
	[root@kvm02 ~]# systemctl  enable  libvirtd
	
	#生成橋接
	[root@kvm02 ~]# virsh  iface-bridge  eth0  br0 
	Created bridge br0 with attached device eth0

2.將磁盤和組態檔進行傳輸過去
	
	#關機
	[root@kvm01 opt]# virsh  shutdown   web02
	
	#匯出組態檔
	[root@kvm01 opt]# virsh   dumpxml   web02  > web02.xml
	
	#傳輸磁盤
	[root@kvm01 opt]# scp  -rp  /opt/web02.qcow2     [email protected]:/opt/
	
	#傳輸組態檔
	
	[root@kvm01 opt]# scp  -rp  /opt/web02.xml   [email protected]:/opt/
	
	
3.將主機匯入進去
	
	[root@kvm02 opt]# virsh  define   web02.xml
	
4.啟動測驗
	
	[root@kvm02 opt]# virsh  start web02 
	
	[root@kvm02 opt]# virsh  console  web02
	
[root@centos7 ~]# ping baidu.com
PING baidu.com (39.156.69.79) 56(84) bytes of data.
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=1 ttl=128 time=32.6 ms
 
--- baidu.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 32.696/32.696/32.696/0.000 ms

[c:\~]$ ssh  [email protected]


Connecting to 10.0.0.172:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Last login: Thu Dec  5 23:14:03 2019
[root@centos7 ~]# 
主機名 ip 記憶體 網路 軟體需求 虛擬化
kvm01 10.0.0.11 2G 創建br0橋接網卡 kvm和nfs 開啟虛擬化
kvm02 10.0.0.12 2G 創建br0橋接網卡 kvm和nfs 開啟虛擬化
nfs01 10.0.0.31 1G nfs

注意:需要互相做好host決議

操作步驟:

方法一:

一:在kvm01和kvm02上安裝kvm和nfs,配置橋接網卡

#查看kvm的環境
lsmod |grep kvm
#安裝kvm環境,nfs環境
yum install libvirt* virt-* qemu-kvm* nfs-utils openssh-askpass -y
#啟動
systemctl start libvirtd.service
mount /dev/cdrom /mnt
#創建橋接網路
virsh iface-bridge eth0 br0

二:在nfs01上安裝配置nfs

yum install nfs-utils -y
mkdir /data

vim /etc/exports
/data 10.0.0.0/24(w,async.no. root squash,no. all squash)

systemctl restart rpcbind

systemctl restart nfs

三kvm01和kvm02掛載共享目錄/opt

mount -t nfs 10.0.0.31:/data  /opt

四安裝一臺橋接模式的虛擬機

[root@kvm01 opt]# scp -rp test.qcow2 [email protected]:/data

#創建kvm虛擬機
[root@webvirtmgr opt]# virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name test --memory 1024 --vcpus 1 --disk /data/test.qcow2  --boot hd  --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole


將虛擬機ip配置為10.0.0.111

五命令列熱遷移

virsh migrate --live web01 qemu+ssh://10.0.0.12/system --unsafe

#進入kvm,測驗
ping baidu.com 
遠程連接kvm

方法二:

熱遷移


1.環境準備

	三臺主機
	
	kvm01			橋接				虛擬化			nfs客戶端		
	
	kvm02			橋接				虛擬化			nfs客戶端	
	
	nfs01 			10.0.0.0/24 					nfs服務端


[root@kvm01 opt]# yum  install  -y  nfs-utils 

2.nfs服務端創建共享目錄

[root@nfs01 ~]# cat /etc/exports
/opt  10.0.0.0/24(rw,sync,no_root_squash,no_all_squash)

#啟動
[root@nfs01 ~]# systemctl   restart  rpcbind
[root@nfs01 ~]# systemctl   restart  nfs

#客戶端檢查

[root@kvm02 ~]# showmount  -e  10.0.0.31
Export list for 10.0.0.31:
/opt 10.0.0.0/24

[root@kvm01 opt]# showmount  -e  10.0.0.31
Export list for 10.0.0.31:
/opt 10.0.0.0/24

3.客戶端創建掛載目錄

[root@kvm02 ~]# mkdir  /data

[root@kvm01 opt]# mkdir  /data

#進行掛載
[root@kvm02 ~]# mount  -t nfs  10.0.0.31:/opt  /data

[root@kvm01 opt]# mount  -t nfs  10.0.0.31:/opt  /data

4.創建一個基于共享目錄中的主機

[root@kvm01 opt]# virsh  dumpxml   web01  > web01.xml
[root@kvm01 opt]# cp  /opt/web01.qcow2   /data/web01.qcow2

#修改組態檔
  <name>db01</name>
洗掉uuid
洗掉mac
<source file='/data/web01.qcow2'/>

[root@kvm01 opt]# virsh  define   web01.xml 
Domain db01 defined from db01.xml

[root@kvm01 opt]# virsh  list --all
 Id    Name                           State
----------------------------------------------------
 -     centos6                        shut off
 -     centos7                        shut off
 -     web01                           shut off
 -     lb01                           shut off
 -     web02                          shut off
 -     web03                          shut off

[root@kvm01 opt]# virsh  start web01

5.開始熱遷移

#進行ip地址決議
[root@kvm01 opt]# vim  /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.161  kvm01
10.0.0.162  kvm02
#進行熱遷移

[root@kvm01 opt]# virsh   migrate  --live  --verbose  web01  qemu+ssh://10.0.0.162/system  --unsafe 
[email protected]'s password: 
Migration: [100 %]

[root@kvm02 opt]# ll /run/libvirt/qemu/web01.xml
-rw------- 1 root root 9689 Dec  6 00:26 /run/libvirt/qemu/web01.xml


[c:\~]$ ping  10.0.0.171 -t
來自 10.0.0.171 的回復: 位元組=32 時間=1ms TTL=64
來自 10.0.0.171 的回復: 位元組=32 時間<1ms TTL=64
來自 10.0.0.171 的回復: 位元組=32 時間<1ms TTL=64
請求超時,
來自 10.0.0.171 的回復: 位元組=32 時間=1ms TTL=64
來自 10.0.0.171 的回復: 位元組=32 時間<1ms TTL=64
來自 10.0.0.171 的回復: 位元組=32 時間<1ms TTL=64
來自 10.0.0.171 的回復: 位元組=32 時間<1ms TTL=64
來自 10.0.0.171 的回復: 位元組=32 時間<1ms TTL=64
 

六. Virt-manager管理Kvm虛擬機

\#1.安裝圖形化界面
[root@qiudao /opt]# yum groupinstall "GNOME Desktop" -y

\#2.安裝vncserver
[root@qiudao /opt]# yum install tigervnc-server -y

\#3.設定vnc密碼
[root@qiudao /opt]# vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n

\#4.開啟vnc,配置埠
[root@qiudao /opt]# vncserver :1
A VNC server is already running as :1xauth: file /root/.Xauthority does not exist

New 'qiudao:2 (root)' desktop is qiudao:2

Creating default startup script /root/.vnc/xstartupCreating default config /root/.vnc/configStarting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/qiudao:2.log

[root@qiudao /opt]# netstat -lntp |grep vnc
tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 31202/Xvnctcp 0 0 0.0.0.0:6002 0.0.0.0:* LISTEN 31202/Xvnctcp6 0 0 :::5902 :::* LISTEN 31202/Xvnctcp6 0 0 :::6002 :::* LISTEN 31202/Xvnc

\#下載安裝虛擬化管理
[root@qiudao /opt]# yum install virt-manager -y

img

img

img

img

七KVM圖形化管理

1.服務端安裝x11圖形界面工具

[root@kvm-node1 ~]# yum install -y xorg-x11-font-utils xorg-x11-server-utils xorg-x11-utils xorg-x11-xauth xorg-x11-xinit

2.服務端開啟SSH隧道轉發X11

[root@kvm-node1 ~]# vim /etc/ssh/sshd_config
X11Forwarding yes
[root@kvm-node1 ~]# systemctl restart sshd

3.Windows客戶端使用Xshell連接KVM宿主機

第一步: 連接KVM宿主機, 修改其屬性

第二步: 使用xming接受SSH X11圖形轉發

注意: 需要下載對應工具Xming, 然后啟動

第三步:重新連接KVM宿主機, 執行virt-manager

第四步:安裝中文字符,解決界面亂碼問題

[root@kevin ~]# yum install -y dejavu-lgc-sans-fonts
[root@kevin ~]# yum groupinstall -y "Fonts"

//調整字體為中文
[root@kvm-node1 ~]# export LANG=zh_CN.UTF-8

注意:

1.如果使用GUI界面Linux則無需安裝即可使用virt-manager
2.如果是MAC筆記本, 僅能使用Crt開啟X11圖形轉發, 同時必須下載XQuartz支持轉發

八.KVM虛擬機克隆

九.KVM可視化管理

1. 前言

? 當Kvm宿主機越來越多,需要對宿主機的狀態進行調控,決定采用WebVirtMgr作為Kvm虛擬化的web管理工具,圖形化的WEB,讓人能更方便的查看Kvm宿主機的情況和操作,

? WebVirtMgr是近兩年來發展較快,比較活躍,非常清新的一個Kvm管理平臺,提供對宿主機和虛機的統一管理,它有別于Kvm自帶的圖形管理工具(virtual machine manager),讓Kvm管理變得更為可視化,對中小型Kvm應用場景帶來了更多方便,

? WebVirtMgr采用幾乎純Python開發,其前端是基于Python的Django,后端是基于Libvirt的Python介面,將日常Kvm的管理操作變的更加的可視化,

2. 特點

操作簡單,易于使用

通過libvirt的API介面對Kvm進行管理

提供對虛擬機生命周期管理

3. 功能

#宿主機管理支持以下功能

CPU利用率

記憶體利用率

網路資源池管理

存盤資源池管理

虛擬機鏡像

虛擬機克隆

快照管理

日志管理

虛機遷移

#虛擬機管理支持以下功能

CPU利用率

記憶體利用率

光碟管理

關/開/暫停虛擬機

安裝虛擬機

VNC console連接

創建快照

部署

1. 安裝相關依賴

官網:https://github.com/retspen/webvirtmgr/wiki/Install-WebVirtMgr

首先要安裝Kvm虛擬化環境,這里我將WebVirtMgr服務器和Kvm服務器放在同一臺機器上部署的,即單機部署,

\#1.安裝epel源

[root@kvm02 ~]# yum install epel-release

\#2.安裝依賴及環境

[root@kvm02 ~]# yum -y install git python-pip libvirt-python libxml2-python python-websockify supervisor nginx

\#3.安裝編譯軟體

[root@kvm02 ~]# yum -y install gcc python-devel

\#4.安裝numpy(Python進行科學計算的基礎軟體包)

[root@kvm02 ~]# pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

2. 安裝Python需求環境

\#1.從git-hub中下載相關的webvirtmgr代碼

[root@kvm02 ~]# cd /usr/local/src/
[root@kvm02 /usr/local/src]# git clone git://github.com/retspen/webvirtmgr.git

\#2.安裝WebVirtMgr

[root@kvm02 /usr/local/src]# cd webvirtmgr/
[root@kvm02 /usr/local/src/webvirtmgr]# pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

\#3.檢查sqlite3 (備注:自帶不需要安裝,匯入模塊檢查一下,)

[root@kvm02 /usr/local/src/webvirtmgr]# python
Python 2.7.5 (default, Aug 7 2019, 00:51:29)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
\>>> import sqlite3
\>>> exit()

\#4.初始化賬號

[root@kvm02 /usr/local/src/webvirtmgr]# chmod +x manage.py

[root@kvm02 /usr/local/src/webvirtmgr]# ./manage.py syncdb

img

#5.生成組態檔

[root@kvm02 /usr/local/src/webvirtmgr]# ./manage.py collectstatic
img

\#6.添加管理員賬號,這個是管理員賬號,用上面的admin和這個賬號都可以登錄

[root@kvm02 /usr/local/src/webvirtmgr]# ./manage.py createsuperuser
WARNING:root:No local_settings file found.
Username (leave blank to use 'root'): ops
Email address: [email protected]
Password:
Password (again):
Superuser created successfully.

#匯入資料庫
[root@webvirtmgr webvirtmgr]# python
Python 2.7.5 (default, Aug  7 2019, 00:51:29) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> exit()

\#7.拷貝web到相關目錄

[root@kvm02 /usr/local/src/webvirtmgr]# mkdir -pv /var/www
mkdir: created directory '/var/www'
[root@kvm02 /usr/local/src/webvirtmgr]# cp -rp /usr/local/src/webvirtmgr /var/www/webvirtmgr

\#8.設定ssh

[root@kvm02 ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:CAIi5mok4liJ/kdhHu45iknOPhfla3rG+NLyNVSPwCk root@kvm02
The key's randomart image is:
+---[RSA 2048]----+
|+. |
|=o . . . |
|+o+ .E + . |
|O. .+o+.o o |
|o+ o+..S. . |
|. ..o.o |
| . .==.o |
|+.o=oBo . |
|.*ooXo |
+----[SHA256]-----+

[root@kvm02 ~]# ssh-copy-id  -i  .ssh/id_rsa.pub   10.0.0.162

\#設定加密連接

[root@kvm02 ~]# ssh 10.0.0.182 -L localhost:8000:localhost:8000 -L localhost:6080:localhost:60

3. 配置Nginx

\#1.打開/etc/nginx/nginx.conf檔案,注釋server段

\#2.編輯組態檔

[root@kvm02 ~]# cat /etc/nginx/conf.d/webvirtmgr.conf
server {
listen 80 default_server;

server_name $hostname;
\#access_log /var/log/nginx/webvirtmgr_access_log;

location /static/ {
root /var/www/webvirtmgr/webvirtmgr; # or /srv instead of /var
expires max;
}

location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 600;
client_max_body_size 1024M; # Set higher depending on your needs
}
}

\#3.重新啟動nginx服務

[root@kvm02 ~]# systemctl restart nginx

\#4.設定權限

[root@kvm02 ~]# chown -R nginx:nginx /var/www/webvirtmgr

\#5.創建/etc/supervisord.d/webvirtmgr.ini具有以下內容的檔案

[root@kvm02 ~]# cat /etc/supervisord.d/webvirtmgr.ini
[program:webvirtmgr]
command=/usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn -c /var/www/webvirtmgr/conf/gunicorn.conf.py
directory=/var/www/webvirtmgr
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/webvirtmgr.log
redirect_stderr=true
user=nginx

[program:webvirtmgri-console]
command=/usr/bin/python /var/www/webvirtmgr/console/webvirtmgr-console
directory=/var/www/webvirtmgr
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/webvirtmgr-console.log
redirect_stderr=true
user=nginx

\#6.啟動守護行程supervisord

[root@kvm02 ~]# systemctl start supervisord.service
[root@kvm02 ~]# systemctl enable supervisord.service

\#7.查看埠

[root@kvm02 ~]# netstat -lntp |grep -E '6080|8000'
tcp 0 0 127.0.0.1:6080 0.0.0.0:* LISTEN 14866/ssh
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 14866/ssh
tcp6 0 0 ::1:6080 :::* LISTEN 14866/ssh
tcp6 0 0 ::1:8000 :::* LISTEN 14866/ssh

\#8.瀏覽器IP地址訪問

http://10.0.0.182/login/

img

只有超級管理員登陸后才能看到"基礎構架"視窗

img

4. 遠程連接

\#使用tcp進行對遠程libvirtd進行連接訪問的配置如下:

\#1.修改檔案/etc/sysconfig/libvirtd,用來啟用tcp的埠

[root@kvm02 ~]# grep -Ev "^$|#" /etc/sysconfig/libvirtd
LIBVIRTD_CONFIG=/etc/libvirt/libvirtd.conf
LIBVIRTD_ARGS="--listen"

\#2.修改檔案/etc/libvirt/libvirtd.conf

[root@kvm02 ~]# grep -Ev "^$|#" /etc/libvirt/libvirtd.conf
listen_tls = 0
listen_tcp = 1
tcp_port = "16509"
listen_addr = "0.0.0.0"
auth_tcp = "none"

\#3.重啟libvirtd

[root@kvm02 ~]# systemctl restart libvirtd.service

[root@kvm02 conf.d]# cd /var/www/webvirtmgr
[root@kvm02 webvirtmgr]# git pull
[root@kvm02 webvirtmgr]# ./manage.py collectstatic
[root@kvm02 webvirtmgr]# service supervisord restart

\#4.查看埠16509是否啟動

[root@kvm02 ~]# netstat -lntp|grep 16509
tcp 0 0 0.0.0.0:16509 0.0.0.0:* LISTEN 15344/libvirtd

\#5.在source host連接dest host遠程libvirtd查看資訊

[root@kvm02 ~]# virsh -c qemu+tcp://10.0.0.182/system
Welcome to virsh, the virtualization interactive terminal.

Type: 'help' for help with commands
'quit' to quit

virsh #         #表示成功

virsh #

\#6.web端進行tcp連接


十.ESSI簡介

VMware商業版 提供虛擬機

#研究EXSI虛擬化和EXSI iso到kvm的 虛擬機遷移
http: L /blog.51cto. com/1 iqingbiao/1742724
virt-v2v -i ova centos-dev-test01-v2v.ova -o local -os /opt/test
-of qcow2
#p2v遷移(物理機到kvm虛擬機的遷移)
http; / /blog. csdn. net/tantexian/article/details/ 42869179

老古董:發熱量大,配置低2G ddr 400MHZ 750w
關機: U盤啟動,工具,把驅動刪掉,替換虛擬化的驅
激活Windecs
轉到設定”以
老古董:發熱量大,配置低2G ddr 400MHZ 750w
#環境準備
另起一臺服務器,安裝kvm環境,

回到源主機上面,將kvm虛擬主機centos7的鏡像和組態檔傳輸給新的服務器,由于源占用空間太大,將其轉換格式之后再進行傳輸,將其轉換成qcow2格式,

#冷遷移
[root@qiudao /opt]# qemu-img convert -f raw -O qcow2 centos7.raw centos7.qcow2

#將其傳輸到新的主機上面
[root@qiudao /opt]# scp -rp /opt/centos7.qcow2 10.0.0.13:/opt
[root@qiudao /opt]# scp -rp /opt/centos7.xml 10.0.0.13:/opt


#回到新的主機上面,進入到/opt目錄下查看結果
[root@kvm02 opt]# ll
total 1181384
-rw-r--r-- 1 root root 1209729024 2018-08-13 14:11 centos7.qcow2
-rw-r--r-- 1 root root 4951 2018-08-13 10:39 centos7.xml


#修改組態檔,將定義的格式raw,改成qcow2格式

img

\#修改完成,重啟服務

[root@qiudao /opt]# systemctl restart libvirtd.service

\#進行匯入組態檔
[root@qiudao /opt]# virsh define centos7.xml

\#啟動主機
[root@qiudao /opt]# virsh start centos7

\#進行ssh測驗連接

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47570.html

標籤:其他

上一篇:啟動spark-shell的時候出現這個問題,求解。謝謝大神門

下一篇:超詳細實操教程!在現有K8S集群上安裝JenkinsX,極速提升CI/CD體驗!

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more