作者:站长 发布于:2021-4-29 22:07 Thursday 分类:随笔录
今天给一个朋友部署一个项目,这个项目比较特殊,只能在windows 2003下跑的,并且对服务器对CPU 内存 都还有要求。
但是现在的机器 或者云主机,基本都没有2003的系统了。 所以就毛遂自荐,说帮他通过虚拟机完成。
在安装虚拟机的过程,一切安好,唯独到了网络链接的时候,外网死活链接不进去。就不行,卡了好一会。 因为自己也有快6年没玩虚拟机了,所以一时生疏了。
现有环境如下:
物理机:8核心16线程,32G内存 256SSD硬盘,独立静态公网IP一个。
项目所需环境:windows 2003系统,4核心 8G内存
所需软件:VirtualBox,2003系统安装包
操作步骤:
1.现在物理机安装VirtualBox,过程直接略过了,不懂的自己百度。
2.通过VirtualBox新建虚拟机,安装windows 2003 的系统
3.接下来就是重点了,设置公网IP映射到内网的流程了。
3.1在VirtualBox的全局设定里面,新建一个NAT网络
3.2配置网段:192.168.137.0/24
3.3配置端口转发,子系统IP,就是我的 2003的系统IP
3.4设置虚拟机的网卡为我刚刚创建的NAT网卡
3.5配置物理机公网IP的网卡,共享网络给VirtualBox的虚拟网卡
3.6共享之后,我的虚拟网卡的IP如下:
最后一步,启动2003系统的虚拟机,这是机器的IP,与VirtualBox的虚拟网卡同一个网段,并且与端口转发的中子系统IP保持一致。
作者:站长 发布于:2021-3-15 15:16 Monday 分类:php专刊
服务器上放了多个客户的虚拟主机,而且客户的mysql实例的编码都不一样。
这样导致我需要用多个不同版本phpmyadmin来给客户登录,用的一些比较老的版本的时候,死活登录不了,在新版本下的phpmyadmin登录,没任何问题。 然后就各种找原因,在进行新老版本的phpmyadmin比对的时候,发现新版本的phpmyadmin默认采用的是cookie 的方式来验证登录,老版本采用的是http的方式验证的。 两者验证方式不一样,于是就萌生了一个念头,把老版本的phpmyadmin的登录模式改成跟新版本的一致,采用cookie方式登录看看效果,没想到居然被我该对了。
具体修改的内容:
修改老版本的 phpmyadmin目录下的 config.inc.php 文件,
$cfg['Servers'][$i]['auth_type'] = 'http'; 修改成:
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 即可。
单独改上面,还不够,只改上面,可能会出现:【配置文件现在需要绝密的短语密码(blowfish_secret)解决方法】,这个解决方式是:
修改老版本的 phpmyadmin目录下的 config.inc.php 文件,找到下面的代码:
$cfg['blowfish_secret'] = ' '; 改成$cfg['blowfish_secret'] = '【任意字符】'; 即可。
改好了之后,在登录就key了。
作者:站长 发布于:2021-1-1 0:00 Friday
1.du -h --max-depth=1 * 可以快速详细检索当前目录下的文件夹的大小。方便在多目录的时候查看每个目录的大小。
2.删除文件提示:-bash: /usr/bin/rm: 参数列表过长
解决方案:
进入到对应目录,执行:
find ./ -type f -name "*.nasl"|xargs rm -f
find ./ -type f -name "*.*"|xargs rm -f