本文对腾讯云服务器中的Centos7的系统,制作镜像以移植到内网中运行。
一、新建云硬盘
在腾讯云控制台选择云硬盘,新建一块20G的云硬盘,挂载到服务器中。
二、格式化硬盘
1.通过fdisk -l查看,新挂载的云硬盘在系统中为/dev/vdb
2.格式化硬盘
mkfs -t ext4 /dev/vdb
3.装载到centos7系统的/software目录
mkdir /software
mount /dev/vdb /software
三、制作镜像
qemu-img convert -f raw -O qcow2 /dev/vda /software/xjp.qcow2
四、压缩镜像
cd /software
tar -czf xjp.tar.gz xjp.qcow2
五、恢复镜像
1.本人使用的是浪潮云虚拟服务器,支持qcow2格式镜像,安装镜像后,执行以下命令,查看启动过程。
lsof | grep messages #查看messages的进程代码
kill -9 965 #停止messages的进程,填写实际进程代码以替代965
cat /dev/null > /var/log/messages #将messages信息清空
reboot #重启服务器
cat /var/log/messages > messages.txt #复制启动信息到messages.txt
通过查看messages.txt,查找影响启动的服务。
2.停止无效服务,主要是cloud-ini和sendmail服务
systemctl disable cloud-init-local cloud-init cloud-config cloud-final
systemctl stop cloud-init-local cloud-init cloud-config cloud-final
systemctl disable sendmail
systemctl stop sendmail
3.修改配置文件
(1)
vim /etc/ntp.conf
(2)
rm /etc/resolv.conf
touch /etc/resolv.conf
vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改内容PEERDNS=no
service network restart
4.修改日期和时间
date -s 11:08
clock -w
date
5.查看个别服务配置
vim /usr/lib/systemd/system/php-fpm.service