分类 电脑 下的文章

用 dism 更换 Windows 2016 的版本

  1. slmgr -xpr # 尝试查看当前的激活信息。出错:Error: 0xC004F069 On a computer running Microsoft Windows non-core edition, run 'slui.exe 0x2a 0xC004F069' to display the error text.
  2. slui.exe 0x2a 0xC004F069 # 查看具体的错误信息,You can also contact Microsoft by phone to help resolve this problem.[Expanded Information]Code:0xC004F069 Description:The Software Licensing Service reported that the product SKU is not found.
  3. DISM.exe /Online /Get-TargetEditions # 查看可以升级到哪个版本
  4. DISM /online /Set-Edition:ServerDatacenter /ProductKey:CB7KF-BWN84-R7R2Y-793K2-8XDDG /AcceptEula # 本例是升级到 ServerDatacenter 版本
C:\Users\Administrator> DISM /online /Set-Edition:ServerDatacenter /ProductKey:CB7KF-BWN84-R7R2Y-793K2-8XDDG /AcceptEula

Deployment Image Servicing and Management tool
Version: 10.0.14393.0

Image Version: 10.0.14393.0

Starting to update components...
Starting to install product key...
Finished installing product key.

Removing package Microsoft-Windows-ServerDatacenterEvalEdition~31bfd364e35~amd64~~10.0.14393.0
[==========================100.0%==========================]
Finished updating components.

Starting to apply edition-specific settings...
Restart Windows to complete this operation.
Do you want to restart the computer now? (Y/N)

参考:

danted 的多IP多端口批量设置

需求:如果机子上有多个IP地址,需要设置socks5的不同IP不同端口连接,哪个IP连接就用哪个IP出口。

过程:

  1. https://github.com/Lozy/danted/blob/master/README_CN.md # 这里有一键安装脚本文件,可以实现不同IP同一端口连接,哪个IP连接就用哪个IP出口。如其中提到生成配置文件内容的:

    # Generate interface ${ipaddr}
    internal: ${ipaddr}  port = ${port}
    external: ${ipaddr}
  2. awk -v RS="2016" '{n+=1;printf $0n}' sk.txt # 如果需要使用不同的端口,可使用awk替换固定的端口为自增的端口号
  3. ulimit -n 16384 # 如果IP很多,可能需要新增打开文件数的限制数值

参考:

在 Aliyun Linux 2 里安装 PostgreSQL 9.5

环境:阿里云ECS实例,4GB内存,Aliyun Linux 2 系统。

过程:

  1. cat /etc/redhat-release # 查看系统版本 Aliyun Linux release 2.1903 (Hunting Beagle)
  2. rpm -ivh https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm # 安装postgresql的yum安装源
  3. yum install postgresql95 postgresql95-server postgresql95-libs postgresql95-contrib postgresql95-devel # 安装 postgresql95
  4. vi /etc/yum.repos.d/pgdg-redhat-all.repo # 查看或编辑里边的源地址,如果 $releasever 错误识别为 7-6.1810.2.el7.centos,可直接将$releasever替换为7.6
  5. /usr/pgsql-9.5/bin/postgresql95-setup initdb # 初始化数据库
  6. systemctl start postgresql-9.5 # 启动postgresql
  7. yum install postgis2_95 postgis2_95-client # 安装 postgis

参考:

mysql_install_db.exe - 安装MariaDB为 Windows 服务

现象:通过宝塔面板安装的MariaDB在删除宝塔面板后,需要手动启动。

步骤:C:\Program Files\MariaDB 10.2\bin\mysql_install_db.exe --service=MariaDB10 --datadir="C:\Program Files\MariaDB 10.2\data" 执行mysql_install_db.exe的程序,将MariaDB注册为服务,这样可从服务列表里启动。

但要注意,操作前请先备份data目录的文件,因为有的用户反馈执行mysql_install_db.exe时可能会删除已有data目录的文件,即可能会删除已有的所有数据库。

参考: