Fork me on GitHub

【原】【BG】-一次虚拟化环境实践简要记录

部分涉及到Linux、Nginx、tomcat、MySQL等的点滴操作记录,时间长了,就忘掉了,偶尔整理一下操作的history,就此简要备份一下:

 

【原】【BG】-一次虚拟化环境实践简要记录: https://www.cnblogs.com/haochuang/p/8862640.htmll

【原】【BG】KVM虚拟化管理 virt manager常用操作:https://www.cnblogs.com/haochuang/p/9540812.html

【原】【BG】三块SAS新磁盘RAID扩展及LVM、mdadm与数据备份等:https://www.cnblogs.com/haochuang/p/9889220.html

【原】【BG】多tomcat+Nginx+Mysql+多服务环境配置及部分过程记录:https://www.cnblogs.com/haochuang/p/9889158.html

SQL相关:

【原】【BG】部分问题处理SQL:https://www.cnblogs.com/haochuang/p/9640356.html

【原】【BG】【SQL之二】批量生成SQL语句及多表查询:https://www.cnblogs.com/haochuang/p/9889491.html

 

 

 


 

 

前几天,搞了一台PowerEdge R720机架服务器,在上面搭建了一套虚拟化环境,将一台硬件虚成了多台,满足基本使用。

恰好今天有空,这里做一下简单的记录。

1.过去的记忆

上次搞虚拟化之类服务器这种事情,还是2011年的时候了。

记得那时候用的还是Ubuntu 11.04,而且那时候搞得比现在要复杂得多,那时候Openstack才刚刚兴起,还不稳定,整天看的都是英文文档,在与openstack的各种不稳定作斗争;

那时候我去还参与openstack初期时候的中国区会议,还申请帮忙一起进行活动场地相关准备与支持性工作;

转眼这些年,技术迭代了Docker、K8S,热门技术又变了,沧海桑田一般。

2.关于云的看法

另外关于自建服务器,可能每个人的观点不同。我自己的看法如下:

1.相对具体的数据本身而言,选择云服务器比本地服务器,更为安全;我这里说的安全,是指数据不丢失,是云本身的IAAS层RAID+多副本+异地灾备等天然属性所决定的;但账号密码等上层应用服务层的安全是另外一回事;很多人认为云不安全,其实是对后者不放心;但就IAAS层而言,还无争议的肯定是云服务更安全;

2.云服务的成本更低,效率更高;选择云服务,云服务供应商的规模化运营降低了成本,技术资源更强大,处理问题更快;本地的话可能需要运维人员,需要另外增加额外成本,而且单枪匹马,难以与一个技术team的战斗力匹敌;

3.云服务集成的第三方附加产品可以使用,很多不需要再去自建,节省时间;

4.云服务扩展更灵活,按需采购使用,而不是像本地,搭建环境时候的架构本身就决定了可以支撑多少计算、存储、网络能力;

。。。

anyway,做好当下的事情,说干就干,我先把云服务搞起来再说,前几天已经高过了,现在将部分要点简要记录一下;

在搞得过程中,我参考了部分其他人的经验,部分可能还有用处,参考的部分URL如下:

QEMU-KVM安装部署虚拟机:https://www.linuxidc.com/Linux/2017-05/143292.htm

CentOS 7下如何配置KVM虚拟化环境:https://www.centos.bz/2018/02/centos-7%E4%B8%8B%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AEkvm%E8%99%9A%E6%8B%9F%E5%8C%96%E7%8E%AF%E5%A2%83/

Centos7.4安装kvm虚拟机(使用virt-manager管理):http://www.cnblogs.com/kevingrace/p/8377645.html
KVM 虚拟化 virsh,virt-manager 删除虚拟机:https://www.linuxidc.com/Linux/2017-01/140009.htm
centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机:https://blog.csdn.net/qq_21398167/article/details/46413107
KVM和远程管理工具virt-manager的部署:https://blog.csdn.net/qq271757232/article/details/18949707

 


本来想详细分步骤记录一下,但是时间紧急,就偷懒了,我先把主要思路写一下,然后通过history中把之前部分用到的命令贴出来,如果有需要的可以参考;

-------------------------------------------------------------------

基本步骤要点:

1.先检查硬件配置,并给硬件设备做RAID;

2.下载系统镜像,推荐CentOS或者UbuntuServer版本;

3.使用USB制作虚拟启动盘;

4.使用虚拟盘安装操作系统;

5.Centos网络与桥接配置等;

6.虚拟化层(Virt-manager\QEMU-KVM)安装;

7.VNC-Viewer安装;

8.虚拟机镜像制作;

9.虚拟机集群规划管理,单台虚拟机启动与配置等;

10.虚拟机内部环境配置,虚拟机之间配置与管理;

-------------------------------------------------------------------

硬件服务器:戴尔PowerEdge R720 机架式服务器

具体操作步骤,现在不详细记录了,我直接history了一下操作的部分历史如下,供参考:

[root@localhost ~]# history | cut -c 8- > history
su - haochuang
clear
yum install -y net-tools
dmesg |grep eth
ls /sbin
ls /sbin/if*
ls /etc/sysconfig/network-scripts/
cd /etc/sysconfig/network-scripts/
ls
cat ifcfg-em1
dmesg |grep -in  eth
ifconfig
cat /etc/default/grub 
yum install -n net-tools
cat /etc/default/grub 
service start network
service restart network
sudo reboot
yum install -n net-tools
yum install -y net-tools
ping www.baidu.com
cd /etc/sysconfig/network-scripts/
ls -la
vi ifcfg-em1
cat ifcfg-em1
cat ifcfg-em2
cat ifcfg-em1
vi ifcfg-em1
sudo reboot
ping www.baidu.com
vi /etc/sysconfig/network-scripts/
cd  /etc/sysconfig/network-scripts/
ls
cp ifcfg-em1 ifcfg-eth0
vi ifcfg-eth0 
service network restart
systemctl
ifup eth1
ifup eth0
systemctl
systemctl list-unit-files
vi ifcfg-eth0 
ls 
cp ifcfg-em1 ifcfg-em0
cp ifcfg-eth0 ifcfg-em1
service network restart
systemctl
ifdown ifcfg-em1
ifup ifcfg-em1
ip addr
cat ifcfg-em1
ifdown ifcfg-em1
ifup ifcfg-em1
find / name  "ifconfig"
find / name  "ifconfig" | more
/etc/init.d/network  restart
systemctl
ip addr
ip link whow
ip link show
ip addr show
ls -la
cat ifcfg-em1
cat ifcfg-em4
vi ifcfg-em4
ifup ifcfg-em4
ip addr
ifconfig
ping www.baidu.com
service sshd status
yum install net-tools
ifconfig
pwd
ls -la
cat ifcfg-em4
uname -a
arch
cat lsb_release
cat /prod/lsb_release
yum install qemu-kvm libvirt virt-install bridge-utils
yum install qemu-kvm libvirt virt-install bridge-utilslsmod | grep kvm
lsmod | grep kvm
systemctl start libvirt
yum install qemu-kvm libvirt virt-install bridge-utils
systemctl start libvirtd
systemctl enable libvirtd
pwd
ls -la
cp ifcfg-em0 ifcfg-br0
vi ifcfg-br0 
ping 192.168.1.100
ping 192.168.1.101
ping 192.168.1.200
vi ifcfg-br0 
ls -la
cp ifcfg-em4 ifcfg-bond0
vi ifcfg-bond0 
ifconfig
vi ifcfg-br0 
ifconfig
systemctl  restart network
ls -la
vi ifcfg-bond0 
vi ifcfg-em4
cat ifcfg-em4 ifcfg-bond0 
mv ifcfg-em4 ifcfg-em4.bak
mv ifcfg-bond0  ifcfg-em4
ifconfig
ifconfig | more
systemctl  restart network
ifconfig |
systemctl  restart network | moew
systemctl  restart network | more
systemctl  restart network 
ls -la
vi ifcfg-br0 
vi ifcfg-em4
systemctl  restart network 
systemctl status network.service
ifdown ifcfg-br0
ifdown ifcfg-em4
vi ifcfg-em4
ifdown ifcfg-em4
ifconfig
ifup br0
ifup ifcfg-em4
vi ifcfg-em4
ifconfig
vi ifcfg-em4   
systemctl status network.service
systemctl  restart network 
systemctl status network.service
ls-la
ls -la
ip addr
ip a
ifup ifcfg-br0 
ip addr
ip a
ifconfig
ifconfig | more
ls /vat/lib/libvirt/images
ls /var/lib/libvirt/images
ls /var/kvm/images
mkdir -p /var/kvm/images
ls /var/kvm/images
man virt-manager
ifconfig | more
cat ifcfg-em4
cat ifcfg-br0
vi ifcfg-em4
systemctl  restart network 
ifdown ifcfg-em4
ifdown ifcfg-br0
ifconfig | more
ifup ifcfg-br0
ifconfig | more
ifup ifcfg-em4
cat ifcfg-em4
cat ifcfg-br0
df -lh
egrep '(vmx|svm)' /proc/cpuinfo
vi /etc/sysconfig/selinux
yum install epel-release net-tools vim unzip zip wget 
ping www.baidu.com
ifup  ifcfg-br0
ping www.baidu.com
ifconfig
ifconfig | more
ifup  ifcfg-br0
systemctl  restart network 
ping www.baidu.com
vi ifcfg-em4
systemctl  restart network 
ifup ifcfg-em4
ifdown ifcfg-em4
ifup ifcfg-em4
ip a
ifup ifcfg-br0
ifdown ifcfg-br0
ifup ifcfg-br0
ping www.baidu.com
systemctl  restart network 
ping www.baidu.com
vi ifcfg-br0
vi ifcfg-em4
ls -la
cp ifcfg-em4 ifcfg-em4.bak.201804081511
ls -la
vi ifcfg-em4
systemctl  restart network 
system status network.service
systemctl  status network.service
ls
mv ifcfg-eth0  bak.ifcfg-eth0
mv ifcfg-em0 bak.ifcfg-em0
ls
mv ifcfg-em4.bak bak.ifcfg-em4.bak
ls
mv ifcfg-em4.bak.201804081511   bak.ifcfg-em4.bak.201804081511 
ls -la
la
ls
sudo reboot
ifcondfig
ifconfig
ifconfig | moer
ifconfig | more
ping www.baidu.com
ip  addr
service network restart
cd /etc/networks/
cd /sysconfig
ls
cd /
ls
cd /etc/sysconfig/network
cd /etc/sysconfig/network-scripts/
ls -la
ip a
cat ifcfg-br0
cat ifcfg-em4
 ip addr show
 ip addr 
cat ifcfg-br0
vi ifcfg-br0
cat ifcfg-br0
cat ifcfg-em4
vi ifcfg-br0
cat ifcfg-em4
systemctl restart nwtwork
systemctl restart network
journalctl -xe
cat /var/log/messages | grep network
vi /etc/resolv.conf 
vi /var/log/messages 
systemctl restart network
journalctl -xe
arp -a
ifconfig
ifconfig | more
ping 192.168.1.1
journalctl -xe
service ssh status
service sshd status
journalctl -xe | more
cat /var/log/messages | grep network
clear
cat /var/log/messages | grep network | more
exit
ifconfig
yum install epel-release net-tools vim unzip zip wget ftp -y
ping www.baidu.com
ifconfig
service network  restart
journalctl -xe
ls -la
cd /etc/sysconfig/
ls -la
cd network
cd network-scripts/
ls -la
vi ifcfg-br0
service network restart
systemctl status net
systemctl status network.service
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start network.service
ifconfig
journalctl -xe
egrep '(vmx|svm)' --color=always /proc/cpuinfo
lsmod | grep kvm
sestatus
yum install kvm libvirt python-virtinst qemu-kvm virt-viewer tunctl bridge-utils avahi dmidecode qemu-kvm-tools virt-manager qemu-img virt-instal
l net-tools libguestfs-tools -ysystemctl start libvirtd
systemctl enable libvirtd
virsh -c qemu:///system list
ifconfig
yum install qemu-kvm libvirt virt-install bridge-utils -y
systemctl start libvirtd
systemctl enable libvirtd
systemctl status libvirtd
systemctl is-enabled libvirtd
pwd
ls -la
cd
pwd
cd /home
ls -la
groupadd haogroup
useradd -g haogroup -d /home/haoop -m haoop -p haoop
ls -la
su - haochuang
mkdir iso
ls -la
cd iso
ls -la
cd ..
ls -la
mkdir -p /home/kvm-bak
ls -la
vi /etc/sudoers
yum install vsftpd 
vi /etc/vsftpd/user_list
service vsftpd restart 
su - haochuang
vi /etc/vsftpd/vsftpd.conf
/etc/init.d/messagebus restart
yum install -y kvmvirt-*  libvirt  bridge-utils qemu-img
virt-install
/etc/init.d/libvirtd start
mkdir /data/
ls -la
cd da
cd /data
ls -la
cat /proc/cpuinfo
virt-install --name  scm --ram 8096 --disk path=/data/scm.img,size=30 --vcpus 2 --os-type linux --os-variant rhel7 --network bridge=br0 --graphic
s none --console pty,target_type=serial --location'http://mirrors.163.com/centos/7/os/x86_64/' --extra-args 'console=ttyS0,115200n8 serial' virt-install --name  scm --ram 8096 --disk path=/data/scm.img,size=30 --vcpus 2 --os-type linux --os-variant rhel7 --network bridge=br0 --graphic
s none --console pty,target_type=serial --location'http://mirrors.163.com/centos/7/os/x86_64/' --extra-args 'console=ttyS0,115200n8 serial'virt-install --name  scm --ram 8096 --disk path=/data/scm.img,size=30 --vcpus 2 --os-type linux --os-variant rhel7 --network bridge=br0 --graphic
s none --console pty,target_type=serial --location 'http://mirrors.163.com/centos/7/os/x86_64/' --extra-args 'console=ttyS0,115200n8 serial' pwd
cat /etc/ssh/sshd_config
cat /etc/ssh/sshd_config | grep X11Forwarding
vi /etc/ssh/sshd_config
passwd haoop
pwd
ls -la
cd /home
ls -la
chown haoop:haogroup iso -R
ls -la
cd iso/
ls -la
firewall-cmd --zone=public --add-port=5910/tcp --permanent
firewall-cmd --reload
yum install tigervnc
yum -y install tigervnc-server
ls -la
pwd
cd ..
ls -la
cp iso/CentOS-7-x86_64-DVD-1708.iso kvm-bak/
cd kvm-bak/
ls -la
cd ..
ls -la
chown haoop:haogroup kvm-bak -R
ls -la
cd kvm-bak/
ls -la
su - haoop
ls -la
virt-install --network bridge=br0,model=virtio --name hao --ram=8096 --vcpus=3 --disk path=/home/kvm-bak/vm-images/hao.img,size=10,bus=virtio --c
drom /home/kvm-bak/CentOS-7-x86_64-DVD-1708.iso --graphics none --noautoconsole  --acceleratels /home/kvm-bak/vm-images
rm -rf /home/kvm-bak/vm-images/hao.img 
virt-install --network bridge=br0,model=virtio --name hao --ram=8096 --vcpus=3 --disk path=/home/kvm-bak/vm-images/hao.img,size=10,bus=virtio --c
drom /home/kvm-bak/CentOS-7-x86_64-DVD-1708.iso --graphics none --noautoconsole  --acceleratevirt-install --network bridge=br0,model=virtio --name haotest --ram=8096 --vcpus=3 --disk path=/home/kvm-bak/vm-images/hao.img,size=10,bus=virtio
 --cdrom /home/kvm-bak/CentOS-7-x86_64-DVD-1708.iso --graphics none --noautoconsole  --acceleratevirt-install --network bridge=br0,model=virtio --name haotest --ram=8096 --vcpus=3 --disk path=/home/kvm-bak/vm-images/haotest.img,size=10,bus=vi
rtio --cdrom /home/kvm-bak/CentOS-7-x86_64-DVD-1708.iso --graphics none --noautoconsole  --acceleratels -la
cd vm-images/
ls -la
virsh console haotest
ping www.baidu.com
w
ps -ef | grep virsh
kill -9 16381
pwd
ls -la
cd
ls -la
cd /home
ls -la
cd ..
ls -la
cd data
ls -la
virt-namager
virt-manager
ls -la
rm -rf scm.img 
ls -la
virt-install --network bridge=br0,model=virtio --name vm1 --ram=768 --vcpus=1 --disk path=/vm-images/vm1.img,size=10,bus=virtio --location 'http:
//mirrors.163.com/centos/7/os/x86_64/' --graphics none --noautoconsole  --acceleratevirt-manager
ssh -X 192.168.1.200
virt-manager
clear
virsh --help |grep undefine
virsh list --all
virsh destory scm
virsh destroy scm
yum -y install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
yum -y install git python-pip libvirt-python libxml2-python python-websockify supervisor nginx
yum -y install gcc python-devel pip install numpy
mkdir /application/
cd /application/ 
git clone git://github.com/retspen/webvirtmgr.git
git clone https://github.com/retspen/webvirtmgr.git 
wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
netstat -an |grep 5901
service vncserver restart
yum -y install wget
wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
ls -la
cd sqlite-3.5.6/
tar -xvf sqlite-3.5.6.tar.gz 
cd sqlite-3.5.6/
ls -la
./configure --disable-tcl
make;make install
cd /application/webvirtmgr
ls -la
pip install -r requirements.txt
pip install -r 
cat requirements.txt
./manage.py syncdb
rpm -y install django
pip install -r requirements.txt
yum -y install pip
export PATH=$HOME/bin:/usr/local/bin:$PATH  
export PATH=$HOME/bin:/usr/local/python27/bin:/usr/local/bin:$PATH
source .zshrc
yum -y install pip
pip install -r requirements.txt
yum install epel-release
yum install -y python-pip
pip install -r requirements.txt
./manage.py syncdb
./manage.py createsuperuser
mkdir -pv /var/www
mkdir -p /var/www
cp -Rv /application/webvirtmgr /var/www/webvirtmgr
vi /etc/sysconfig/libvirtd 
vi /etc/libvirt/libvirtd.conf 
vi /etc/nginx/nginx.conf
systemctl restart  libvirtd.service
vi /etc/nginx/conf.d/webvirtmgr.conf
yum install -y nginx
vi /etc/nginx/conf.d/webvirtmgr.conf
ifconfig
ll /home/kvm-bak/vm-images
ll /home/kvm-bak/
clear
yum -y install qemu-kvm libvirt virt-install bridge-utils
lsmod | grep kvm
 systemctl start libvirtd 
systemctl enable libvirtd
cat /etc/sysconfig/network-scripts/ifcfg-br0
cd /etc/sysconfig/network-scripts/
ls
cat ifcfg-br0
systemctl restart network
systemctl status network.service
clear
ifconfig
virt-install --network bridge=br0,model=virtio --name haochuang --ram=8096 --vcpus=3 --disk path=/home/kvm-bak/vm-images/haochuang.img,size=10,bus=virtio -
-cdrom /home/kvm-bak/CentOS-7-x86_64-DVD-1708.iso --graphics none --noautoconsole  --acceleratefirewall-cmd --zone=public --add-port=5910/tcp --permanent
firewall-cmd --reload
virsh list --all
virsh start hao
virsh start haochuang
cat /proc/cpuinfo | egrep ‘vmx|svm’ 
cat /proc/cpuinfo | egrep 'vmx|svm'
virsh list
virsh list --all
history
lsmod | grep kvm
ll /dev/kvm
brctl show
ifconfig |head -20
 ping www.baidu.com
yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64  libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64
yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64  libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarc
h  libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64  dbus-devel virt-clone tunctl virt-manager libvirt libvirt-python python-virtinstyum groupinstall "X Window System"
yum install -y dejavu-lgc-sans-fonts
yum groupinstall -y "Fonts"
systemctl enable libvirtd
systemctl start libvirtd
ll /data/iso
ll /data
mkdir -p /data/iso
ls -la
ls /home/iso/
cp /home/iso/CentOS-7-x86_64-DVD-1708.iso  /data/iso
ls /data/iso
netstat -anp | grep 5901
yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer
brctl show
lscpu
ls /var/lib/libvirt/images
ls -la
ls /data/iso/
virt-install --name haochuangVM0409 --ram 8096 --vcpus 3 -f /home/kvm-bak/vm-images/haochuangVM0409.qcow2 --os-type linux --os-variant rhel6 --network brid
ge=br0 --cdrom /data/iso/CentOS-7-x86_64-DVD-1708.iso --graphics vnc,listen=0.0.0.0,port=5920rpm -qf /usr/bin/virt-install
ls /usr/bin/qemu-kvm
virt-install --os-variant list
virsh list --all
/usr/bin/qemu-kvm
modprobe kvm
systemctl stop firewalld.service
modprobe kvm-intel 
lsmod | grep kvm 
yum install -y qemu-kvm libvirt virt-manager qemu-kvm-tools
yum install vnc-server tigervnc -y
vncpasswd
qemu-img create -o preallocation=metadata -f qcow2 /home/kvm-bak/vm-images/cent7.qcow2 20G
ls /home/kvm-bak/vm-images/cent7.qcow2 -la
netstat -an | grep 5902
ps -ef | grep vnc
yum install vnc-server tigervnc -y
service vnc status
/bin/systemctl tatus
/bin/systemctl status
ps aux | grep kvm 
iptables -L
ls /etc/systemd/system/vncservice@:6.service
ls /etc/systemd/system/vncservice
ls /etc/systemd/system/vncservice*
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
sudo systemctl daemon.reload
sudo systemctl stop firewalld.service
service vncserver restart  
vncserver  
 service vncserver restart  
yum groupinstall Desktop
ping  www.baidu.com
yum install tigervnc-server
yum install xorg-x11-fonts-Type1
vi /etc/sysconfig/vncservers
service vncserver restart
yum update
vncserver -kill :1
service vncserver stop
service vncserver restart
service vncserver start
service vncserver restart
 yum check-update
yum groupinstall "X Window System"
yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
yum install tigervnc-server -y
ls /etc/systemd/system/
cd /etc/systemd/system/
ls
ls /lib/systemd/sytem/vncserver@.service
ls /lib/systemd/sytem/vncserver
ls /lib/systemd/sytem/vncserver*
ls /lib/systemd/sytem/
ls /lib/systemd/system/vncserver@.service
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
vi /etc/systemd/system/vncserver@:1.service
systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
systemctl start vncserver@:1.service
systemctl status vncserver@:1.service
ls -la /tmp
ls -la /tmp/.X11-unix
rm -rf /tmp/.X11-unix
rm -rf /tmp/.XIM-unix
ls -la /tmp
curl -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
systemctl disable vncserver@:1.service
systemctl  enabled  vncserver@:1.service
yum install tigervnc-server -y
systemctl daemon-reload
systemctl enable vncserver@:1.service
systemctl start  vncserver@:1.service
systemctl start  vncserver@:1.service 
rm -rf /tmp/.X11-unix/*
systemctl enable vncserver@:1.service
ps -ef | grep vnc
ps -ef | grep vnc*
ps -ef | grep *vnc*
systemctl stop firewalld.service
systemctl disable firewalld.service
yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
unlink /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
reboot
clear
service vncserver status
locate vncserver
yum -y install locate
clear
ps aux | grep vncserver
lsof -i:5901
ps aux | grep vnc
vi /etc/sysconfig/iptables-config 
/sbin/iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
iptables-save > /etc/iptables-config
iptables-restore < /etc/iptables-config
firewall-cmd --zone=public --add-port=5901/tcp --permanent
firewall-cmd --reload
sudo firewall–cmd—permanent—add–service vnc–server
service vncserver restart
service vncserver status
netstat -an | grep 5901
netstat -an | grep 5900
netstat -an | grep 59*
netstat -an | grep 5900
sudo firewall-cmd --permanent --add-service vnc-server
lsof -i:5901
lsof -i:5900
service vncserver status
service vncserver restart
systemctl daemon-reload
service vncserver restart
systemctl daemon-reload
service vncserver status
firewall-cmd --permanent --add-service vnc-server
systemctl restart firewalld.service
systemctl daemon-reload
ps -ef | grep vnc
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
systemctl status vncserver@:1.service
rm -rf /tmp/.X11-unix/
vncserver -kill :1
systemctl start vncserver@:1.service
systemctl status vncserver@:1.service -l
su - haoop
systemctl daemon-reload 
ps -ef | grep vnc
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl start vncserver@:1.service
systemctl status vncserver@:1.service
netstat -anp | grep 5901
service vncserver restart
systemctl daemon-reload
systemctl enable vncserver@:1.service  
systemctl start  vncserver@:1.service 
systemctl status vncserver@:1.service
rm -rf /tmp/.X11-unix/*
systemctl daemon-reload
ystemctl start vncserver@:1.service
systemctl start vncserver@:1.service
systemctl status vncserver@:1.service
firewall-cmd --permanent --add-service vnc-server
systemctl restart firewalld.service
rm -rf /tmp/.X11-unix/
vncserver -kill :1
systemctl start vncserver@:1.service
journalc
systemctl status vncserver@:1.service
service iptables stop
netstat -lnt |grep 590*
ls /var/log/secure
vi /var/log/secure
firewall-cmd --state
systemctl stop firewalld.service 
systemctl disable firewalld.service
service iptables stop
 service iptables status
systemctl stop firewalld.service
systemctl disable firewalld.service
vi /etc/sysconfig/vncservers
vi/etc/sysconfig/iptables
vi /etc/sysconfig/iptables
ls /etc/sysconfig/iptables
iptables –A INPUT–m state –state NEW –m tcp –p tcp –dport 5901 –j ACCCEPT
iptables –A INPUT –m state –state NEW –m tcp –p tcp –dport 5901 –j ACCCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEP
iptables -h
vi /etc/sysconfig/iptables
firewall-cmd --state  
firewall-cmd --list-all 
 iptables -L -n -v
iptables –A INPUT –m state –state NEW –m tcp –p tcp –dport 5901 –j ACCCEPT
systemctl stop firewalld.service 
systemctl disable firewalld
systemctl stop firewalld
 firewall-cmd --version
firewall-cmd status
firewall-cmd state
firewall-cmd --help
firewall-cmd --state
systemctl status firewalld 
systemctl disable firewalld
 systemctl stop firewalld
systemctl stop firewalld
firewall-cmd --reload
virsh vnc display
rm -f -R /tmp/.X11-unix/
systemctl enable vncserver@:1.service
vncserver
ls /home/kvm-bak/vm-images
cd /home/kvm-bak/vm-images
ls -la
rm cent7.qcow2 
ls -la
cd ..
ls -la
cp CentOS-7-x86_64-DVD-1708.iso vm-images/
df -lh
pwd
ls /dev/mapper/centos-home
du -sh */home
du -sh /home
fdisk -l
ls -la
cd /home/
ls -la
mkdir 
ls /dev
mkdir LVM
ls -la
df -l
df -lh
cat /etc/sysconfig/network-scripts/ifcfg-em4
cat /etc/sysconfig/network-scripts/ifcfg-br0
ping 192.168.1.201
ping 192.168.1.202
ping 192.168.1.2023
ping 192.168.1.203
ls /var/lib/libvirt/images
du -sh /var/lib/libvirt/images
du -sh /var/lib/libvirt/
du -sh /var
yum --help
df l0h
df -lh
ls /var/lib/libvirt/images/
cd  /var/lib/libvirt/
ls -la
cd qemu/
ls -la
cd ..
ls -la
cd images/
ls -la
pwd
ls -la
ls /home/
ls /home/LVM/
ls /home/kvm-bak/vm-images/
cd /home/kvm-bak/vm-images/
ls -la
qemu-img create -f raw SCM_add.img 160G
ls -la
pwd
virsh edit test
virsh --list
virsh --help
virsh list
virsh attach-disk SCM-clone /home/kvm-bak/vm-images/SCM_add.img vdb —cache none
fdisk -l
yum -y install libguestfs-tools
ls /var/lib/libvirt/images/SCM.qcow2 
ls
qemu-img info /var/lib/libvirt/images/SCM.qcow2
qemu-img info /home/kvm-bak/vm-images/SCM_add.img
ls -la
qemu-img create -f qcow2 SCM_add.img 160G
virsh edit SCM-clone
qemu-img create -f qcow2 SCM_add.qcow2  160G
ls -la
rm -rf SCM_add.img
ls -la
rm -rf SCM_add.img
virsh edit SCM-clone
pwd
ls -la
clea
clear
history
ls
history > his.txt
cat his.txt 
vi his.txt 
clear
cat his.txt 
history
history | cut -c 8-
history | cut -c 8- > history

...

 

history中去除行号:

1. 使用这个:
$ history | cut -c 8-

2. awk可以帮助:
history|awk '{$1="";print substr($0,2)}'
如果history很长这个可能会失败。  

3. 或者,你的sed:
history | sed 's/^[ ]*[0-9]\+[ ]*//'
使用别名,你可以设置这个作为你的标准(把它贴在你的bash_profile文件):
alias history="history | sed 's/^[ ]*[0-9]\+[ ]*//'"

4. history命令没有一个选项来禁止行号。你将不得不为每个人都在暗示: 例如:
history | cut -d' ' -f4- | sed 's/^ \(.*$\)/\1/g'

 

就目前而言,我基于一台机器,虚拟出了4台虚拟机,分别将其作为DevEnv、TestEnv、ScmEnv、ReleaseEnv;

目前看起来运行正常,后续如有运维或者修改需求,我在做更新和补充;

---------------------

HaoChuang @2018-04-17 10:20

 

 

 

后续远程维护,关于vnc的一点补充

查询vncserver状态
[root@localhost ~]# service vncserver status

查询vncserver服务
[root@localhost ~]# ps -ef | grep vnc

[root@localhost ~]# ps -ef | grep vnc
root     18375     1  0 14:10 pts/4    00:00:00 /usr/bin/Xvnc :4 -auth /root/.Xauthority -desktop localhost.localdomain:4 (root) -fp catalogue:/etc/X11/fontpath.d -geometry 1024x768 -pn -rfbauth /root/.vnc/passwd -rfbport 5904 -rfbwait 30000
root     18719 18207  0 14:11 pts/4    00:00:00 grep --color=auto vnc

参考如下信息:

[root@localhost ~]# vncserver

New 'localhost.localdomain:4 (root)' desktop is localhost.localdomain:4

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:4.log

[root@localhost ~]# ping 192.168.0.202

 


看到这样之后,可以使用vnc viewer进行远程连接
输入对应的IP:port即可,像我的目前是192.168.1.200:5904,好了,截个图,需要的同学可以看看,长这姿势:

如果某些服务访问存在问题,需要考虑关闭防火墙即可

systemctl stop firewalld

  

HaoChuang @2018-05-22 14:42 

有问题,可以联系我,为您提供支持,娃哈哈^_^

 

posted @ 2018-04-17 11:30  念槐聚  阅读(830)  评论(0编辑  收藏  举报

IT技术&应用开发&研究 - 创建于 2008年05月12日

这是一位IT工程师的个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

致力于软件学习&研究工作,涉及Linux与软件开发出、测试、产品、行业相关知识,关注互联网前沿技术与与创业趋势等。


博客园 | Github | W3C

返回顶部