2024年1月

在进行导出工作之前查看是否可以压缩空间,否则单单是导入就要花费1小时

  1. 首先在虚拟机上导出为.OVF文件

导出为OVF文件.png

  1. 安装QEMU软件进行配置
注意添加环境变量
  1. 虚拟磁盘文件转化.qcow

执行如下命令转换镜像文件格式,以转换vmdk格式为qcow2格式的镜像为例。

qemu-img convert -p -f vmdk -O qcow2 centos6.9.vmdk centos6.9.qcow2

上述命令中各参数对应的说明如下:

-p:表示镜像转换的进度
-f后面为源镜像格式
-O(必须是大写)后面的参数由如下3个部分组成:转换出来的镜像格式 + 源镜像文件名称 + 目标文件名称
  1. 文件上传到PVE中,包括.OVF、.vmdk、.qcow2
local默认空间较少,可能会上传失败,local和local-lvm合并
  1. 根据ovf文件和vmdk磁盘创建虚拟机

    qm importovf 100 Project.ovf local --format qcow2
    

上述命令中各参数对应的说明如下:

importovf:用于导入 OVF 格式的虚拟机镜像文件
100:虚拟机的唯一标识符
local:表示文件存储位置
--format qcow2: 这指定了输出格式。

这个命令的目的是将名为 Project.ovf 的 OVF 文件从本地文件系统导入到 QEMU/KVM,并指定输出格式为 qcow2。

qm importdisk 100 Project-disk1.qcow2 local

上述命令中各参数对应的说明如下:

importdisk:用于导入磁盘镜像文件
100:虚拟机的唯一标识符
local:表示文件存储位置

这个命令的目的是将名为 Project-disk1.qcow2 的磁盘镜像文件从本地文件系统导入到 QEMU/KVM。

查阅其他资料:可以创建个空白虚拟机,然后再导入硬盘文件
  1. 查看是否导入成功,查看磁盘文件

导入成功.png

  1. 选择启动项

启动项.png

文章参考:

先前的都是访问都是动态的,每次访问都要经过FastCGI和数据库的处理,在性能上对服务器造成了一定的损耗,且存在各种SQL注入和XSS注入

综上所属,应该对业务主题为主要访问功能的进行伪静态设置

  1. 配置文件添加(location)
if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php$1 last;
}
        }
  1. 在typecho后台-设置-永久链接-自定义文章路径中选择个性化定义,更改为

Typecho伪静态.png

注意:地址重写可能会报错提醒,请强制性进行地址重写

一.Centos更换阿里云YUM
1.备份原始的yum源

进入repo目录
cd /etc/yum.repos.d

备份Base.repo
cp CentOS-Base.repo CentOS-Base.repo.bak

2.下载对应版本的repo文件
下载阿里云的: 注意下载后的文件名字设置成了默认的,CentOS-Base.repo

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

下载第三方epel源

wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

3.清除缓存建立新缓存

yum clean all && yum makecache

4.更新

yum update

阅读剩余部分

cannot assign requested address

可能解决方法1 --调低time_wait状态端口等待时间:

1、调低端口释放后的等待时间,默认为60s,修改为15~30s
sysctl -w net.ipv4.tcp_fin_timeout=30
2、修改tcp/ip协议配置, 通过配置/proc/sys/net/ipv4/tcp_tw_resue, 默认为0,修改为1,释放TIME_WAIT端口给新连接使用
sysctl -w net.ipv4.tcp_timestamps=1
3、修改tcp/ip协议配置,快速回收socket资源,默认为0,修改为1
sysctl -w net.ipv4.tcp_tw_recycle=1
Nps报错cannot assign requested address,为部署方式不对
Nps中文官网

chmod -R 744
chown -R apache:apache
如果从其他目录里面mv文件到Filerun下,Filerun将会加载文件,显示在系统中,但由于权限不足,filerun将没有权限删除mv的文件

WEB页面被爆破后,可以防止文件通过WEB界面删除文件