分类 电脑 下的文章

通过VirtualBox创建NetBSD 9的vhd磁盘镜像文件

目的:将在本地创建的NetBSD 9镜像文件,复制 HP ProLiant m300 Server Cartridge 机子上,看能否正常启动,自动联网。

过程:

  1. 用VirtualBox创建虚拟机,设置16GB固定大小存储
  2. 用NetBSD9,64位的安装iso光盘启机虚拟机,安装系统。末尾,启用sshd服务、创建普通用户,以方便远程登录
  3. 从硬盘启动虚拟机,登录到NetBSD系统里,在/etc/ifconfig.wm0文件设置静态IP,在/etc/mygate 设置默认网关
  4. 关闭虚拟机后,将磁盘文件vhd打包
  5. 在目标机上,加载到急救系统,通过dd命令复制NetBSD的磁盘镜像文件到硬盘
  6. 重启目标机,看结果。超微C2750刀片机可ping通IP,惠普C2750笼匣机ping不通IP

参考:

Debian 10 和 OpenBSD 6.7 双系统启动 - grub-reboot

需求:在一个磁盘里,有Debian 10 和OpenBSD 6.7 两个系统,默认从Debian启动,可单次从OpenBSD启动,如果OpenBSD系统加载失败,可以强制重启机子后从Debian系统启动。

尝试:

  1. 先在磁盘里第一个MBR主分区里安装好debian 10系统,默认用grub引导
  2. 再在MBR的第二个主分区里安装OpenBSD
  3. 然后再返回到Debian里,在grub的菜单里添加OpenBSD的启动位置
  4. 在Debian里使用grub-reboot 2 来单次自动启动到OpenBSD系统

参考:

创建centos6的vhd文件镜像 - 保留默认eth0网卡名称

现象:通过VirtualBox创建虚拟机,安装好centos6.5系统,然后为eth0的网卡配置了静态IP,最后将虚拟机的vhd磁盘镜像通过dd命令复制到线上的一台机,发现ping不通预配置好的静态IP,查看得知新机网卡的名称是eth1,不是eth0。

尝试:到原机系统,编辑文件 /etc/udev/rules.d/90-persistent-network.rules ,删除其中关于eth0的预配置内容(包含有网卡物理地址MAC信息)。然后重新将vhd的文件镜像复制到线上主机,新机重启后可以沿用eth0网卡名称和通过eth0的预配置静态IP连上互联网了。

参考:https://forums.centos.org/viewtopic.php?f=16&t=42758

Magento - 站点的css文件不能正确加载 - 404 not found

现象:访问新建的带模板数据的magento2站点,样式表CSS等文件返回“404找不到”的错误信息,如 site-domain/pub/static/version1590556106/frontend/Zc/jo/en_US/css/bootstrap.css,但 site-domain/pub/static/frontend/Zc/jo/en_US/css/bootstrap.css 是可访问到的。

尝试:查看当前magento是在宝塔环境下运行的,使用magento文件包配置文件 nginx.conf.sample 的 rewrite规则,也是一样的404结果。但我们可以通过执行 bin/magento config:show dev/static/sign 0 的命令来禁用“静态文件标识”(static content signing),之后重新生成站点静态内容,网页就会引用 site-domain/pub/static/frontend/Zc/jo/en_US/css/bootstrap.css 的URL,不带“version数字”的了。

参考:

为nginx的网站日志按日切割且删除30天后的日志 - logrotate

需求:对nginx的网站日志(存储在/alidata/www/logs/)文件按日分割,且删除超过30天的日志文件。

尝试:创建配置文件 /etc/logrotate.d/nginx ,内容如下:

/alidata/www/logs/*.log {
daily
rotate 30
dateext
missingok
notifempty
sharedscripts
postrotate
      nginx -s reopen
endscript
}

其中也可以用 kill -USR1 `cat /alidata/server/nginx/logs/nginx.pid` 来让nginx从新文件中写入日志,nginx.pid是包含当前nginx进程ID的文件,请根据具体文件位置路径来执行。

参考: