Docker desktop 更换虚拟机默认存储位置

  • WSL2 模式下 docker-desktop-data vm 磁盘映像通常位于以下位置:
    C:\Users\用户名\AppData\Local\Docker\wsl\data\ext4.vhdx
    

    **按照以下说明将其重新定位到其他目录,并保留所有现有的Docker数据**

  1. 首先,右键单击 Docker Desktop 图标关闭 Docker 桌面,然后选择退出 Docker 桌面,然后,打开命令提示符:
    wsl --list -v
    
  2. 您应该能够看到,确保两个状态都已停止
    # 默认情况下,Docker Desktop for Window会创建如下两个发行版(distro)
    C:\Users\用户名\AppData\Local\Docker\wsl
    
    docker-desktop (对应distro/ext4.vhdx)
    docker-desktop-data (对应data/ext4.vhdx)
    
  3. 将 docker-desktop-data 导出到文件中(备份 image 及相关文件),使用如下命令:
    wsl --export docker-desktop-data "D:\\docker-desktop-data.tar"
    
  4. wsl取消注册docker-desktop-data,请注意
    # C:\Users\用户名\AppData\Local\Docker\wsl\data\ext4.vhdx 文件将被自动删除    
    wsl --unregister docker-desktop-data
    
  5. 将导出的 docker-desktop-data 再导入回 wsl,并设置路径,即新的镜像及各种 docker 使用的文件的挂载目录,我这里设置到 E:\Docker-wsl\wsl
    wsl --import docker-desktop-data "E:\Docker-wsl\wsl" "D:\\docker-desktop-data.tar" --version 2
    
  6. 命令执行完毕,就能在目录下看到文件了,这时次启动 Docker Desktop,一切正常
  • Docker desktop 更换虚拟机默认存储位置已关闭评论

Docker 部署 ossec-server 及输出 Graylog 记录查看日志

Linux 上使用 Docker 部署 ossec-server,Windows server 上安装 ossec-agent,然后配合之前部署的 Graylog 存储查看日志
ossec 官网下载需要的软件 https://www.ossec.net/download-ossec/

下载并启动 ossec-server

  • 先下载最新 ossec 镜像;
    docker pull atomicorp/ossec-docker
    
  • 创建 ossec-server 数据存储目录,以便永久存储 ossec-server 配置;
    mkdir /home/project/ossec/data
    
  • 运行 ossec-server
    docker run -d -p 1514:1514/udp -p 1515:1515/tcp -v /home/project/ossec/data:/var/ossec/data --name ossec-server atomicorp/ossec-docker
    

阅读全文

  • Docker 部署 ossec-server 及输出 Graylog 记录查看日志已关闭评论

Docker 部署 Graylog + Opensearch + MongoDB docker-compose.yml 配置文件

  • 首先拉取官方镜像,然后查看确认镜像是否下载完成
    [root@localhost graylog]# docker images
    REPOSITORY                     TAG       IMAGE ID       CREATED         SIZE
    graylog/graylog                5.2       7f62f560e26c   4 days ago      538MB
    mongo                          latest    2e123a0ccb4b   2 weeks ago     757MB
    opensearchproject/opensearch   latest    c88bc2cd4d18   5 weeks ago     1.22GB
    

    阅读全文

  • Docker 部署 Graylog + Opensearch + MongoDB docker-compose.yml 配置文件已关闭评论

Linux 虚拟机磁盘扩容(Esxi 6.7)

  • Esxi 编辑设置,将硬盘 10G 修改为 20G;
  • 重启服务器reboot
  • 查看硬盘,确认已生效
    [root@localhost ~]# fdisk -l
    
    Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x000db710
    
    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200    10485759     4193280   8e  Linux LVM
    /dev/sda3        10485760    20971519     5242880   8e  Linux LVM
    
    Disk /dev/mapper/cl-root: 9118 MB, 9118416896 bytes, 17809408 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    Disk /dev/mapper/cl-swap: 536 MB, 536870912 bytes, 1048576 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    

    Disk /dev/sda: 21.5 GB
    阅读全文

  • Linux 虚拟机磁盘扩容(Esxi 6.7)已关闭评论

SandForce SF-2241(SP900)SSD 开卡

近期多块 SP900 128G 的 SSD 开机无法识别,挂载 USB 接口在其它电脑上面也无法识别。网上搜了一下,估计是固件掉了, 真的是服了,一下子坏了3块。
看了一下,都需要装 linux 系统下进行开卡操作,找了一圈,找到一个 linux 虚拟机镜像,集成了相应的软件,挂载后可以直接使用。按照教程,一步一步来,还是很方便的开卡成功,自己记录一下,存档。

最关键的一步,就是确认自己的 SSD 所使用闪存颗粒,我这边3块硬盘,使用了2种闪存颗粒,通过关键字网上查询到相似的颗粒型号,然后通过 FW_PPRO_6_0开头的 excel 配置文件,筛选到相应的 Release Config ID,尝试后一次ok,整理保存以下列表。
阅读全文

  • SandForce SF-2241(SP900)SSD 开卡已关闭评论

Office 下载及部署安装

  1. 从微软网站下载 Office Deployment Tool,它是一款命令行工具,可以使用它下载并将 Microsoft 365 应用版部署到客户端计算机;
  2. 双击下载的文件,指定一个目录,将会解压出 1个setup.exe文件和 4个.xml文件。setup.exe 是 Office 部署工具可执行文件,.xml文件是示例配置文件。将需要安装的 office 配置文件中 Language 标签的ID属性修改成 zh-cn;
  3. 按住 Shift 键之后,鼠标右击,选择在此处打开 Powershell 窗口;
  4. 在打开的 Powershell 窗口中,输入下列代码下载 office(选择你需要的示例配置文件),如果没有任何提示信息,说明正在下载文件:
    .\setup.exe /download configuration-Office2021Enterprise.xml
    
  5. 下载完成后,输入以下代码安装部署 office,如果没有任何提示就表示安装成功;
    .\setup.exe /configure configuration-Office2021Enterprise.xml
    
  6. 根据自己需求激活 office。
  • Office 下载及部署安装已关闭评论

【VBA】【Office宏】将数据按类分到不同 sheet

说明:
正好用到,翻了一下以前的收藏,发现有这么个 vba,正好拿来使用。Excel 365 for Mac 测试通过。
1. 先讲 sheet 第一列中的项目分类 排序;
2. 宏将 把分类中相同值的行数据复制到一个新的 sheet,sheet name 就是分类的名称;

CODE:

Function Rows_Split()
  Dim Rcount As Long, OldRow As Long
  Dim DataSheet As Worksheet
  Dim tSplit As String
  Dim Tx As String

  Set DataSheet = ActiveSheet
  Recount = ActiveSheet.Range("A65535").End(xlUp).Row + 1
  For Nx = 2 To Recount
      Tx = DataSheet.Cells(Nx, 1).Value  '第一栏为要分的类
      If Tx <> tSplit Then
         If OldRow <> 0 Then
            Debug.Print OldRow
            DataSheet.Rows(OldRow & ":" & Nx - 1).Copy Range("A2") '数据复制范围、
         End If

         If Tx <> vbNullString Then
            OldRow = Nx
            Worksheets.Add after:=Worksheets(Worksheets.Count)
            ActiveSheet.Name = Tx
            tSplit = Tx
        DataSheet.Range("A1:K1").Copy Range("A1") '标题列位置
         End If
      End If
  Next
  Set DataSheet = Nothing
End Function
  • 【VBA】【Office宏】将数据按类分到不同 sheet已关闭评论

更新 Mysql 报错 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

报错信息如下:

The GPG keys listed for the "MySQL 5.7 Community Server" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.


 Failing package is: mysql-community-server-5.7.37-1.el7.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
PS:Mysql 升级 GPG 导致密钥配置失败

出现上述提示原因是 Mysql 的 GPG 升级了,需要重新获取

解决办法,更新证书

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

重新安装 Mysql 正常

  • 更新 Mysql 报错 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql已关闭评论

MacBook Pro 2017 更新 Monterey 后合盖休眠掉电严重解决办法 pmset

macos 更新到 ventura 一切都恢复正常了,待机休眠基本不掉电,建议更新!

# MacBookpro 2017 休眠设置 pmset 解决耗电问题

更新 Monterey 后待机20多小时耗电 30% 左右,找不到好办法,只能每次休眠时关闭 Wi-Fi 及蓝牙,好麻烦。期间找过苹果也没用,折腾好久进行如下设置解决问题。

  • 设置相应参数后,不用关闭 Wi-Fi 及蓝牙,待机休眠20多小时耗电才 1% 左右,完全满足要求
作用 命令行
列出设置信息 pmset -g custom
建议查看电池处 sleep 状态这边是否有阻止休眠的项目,我这边有…
* sleep 1 (sleep prevented by sharingd)
如果 sleep 项目有阻止休眠的项目,可查看具体阻止程序名称
pmset -g assertions
* (sharingd): [xxxx] 00:01:46 PreventUserIdleSystemSleep named: “Handoff”
这个是由于启用了 【接力】,在【设置】-【通用】中关闭即可
[1]设置使用电池的休眠模式 sudo pmset -b hibernatemode 3 或 25
[2]休眠时的网络状态设为关闭 sudo pmset -b tcpkeepalive 0
[3]设置电池电量阀值(默认50) sudo pmset -b highstandbythreshold 80
[4]合盖时如果电量低于80,20分钟后睡眠 sudo pmset -b standbydelaylow 1200
[5]盒盖时如果电量高于80,30分钟后睡眠 sudo pmset -b standbydelayhigh 1800

[4] [5] 项设置尽量让电脑在电池供电时尽快进入睡眠模式

  • MacBook Pro 2017 更新 Monterey 后合盖休眠掉电严重解决办法 pmset已关闭评论

KODI 挂载 Plex 插件、解决中文乱码、开启中文菜单

  • 安装 kodi https://kodi.tv/download
  • 启动 kodi,进入设置在外观皮肤中更改字体。进入插件,安装中文语言及 plex 插件。并绑定自己的 plex 账户。
















  • KODI 挂载 Plex 插件、解决中文乱码、开启中文菜单已关闭评论

return top