分类 电脑 下的文章

百度云盘里下载的Windows 2008 R2 SP1 VL ISO镜像文件SHA1校验值错误

先到msdn i tell you 网站找到 Windows 2008 R2 SP1 VL ISO镜像文件的 ed2k 下载链接,然后在百度云盘里添加下载任务,一会儿,就提示ISO文件保存好,下载到本地,使用Dism++来添加驱动,保存好新映像后,释放到vhd虚拟盘中,提示启动修复失败,在vmware player中测试vhd虚拟盘,不能启动。

如此反复,操作几次,还是不能修复启动。测从百度云下载的iso文件,sha1校验值是 81191d516ae518bfed01d4ec4ac916dbc9eef25e,与msdn i tell you 里边写的不同。用pandownload软件,再次从百度云下载,校验sha1值,还是错误的。

网上搜索,有其他网友几年前反馈从百度云下载得Windows 2008 R2 SP1 VL ISO文件是错误的。无奈,只好从其它渠道下载,http的,虽然慢,但下载后,sha1值校验正常,使用Dism++生成的vhd虚拟盘,也可以启动。

I:\dd\iso>certutil -hashfile cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso
SHA1 的 cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso 哈希:
a92c97c38ef6ed5f827637179052ad218900377a
CertUtil: -hashfile 命令成功完成。
I:\dd\iso>certutil -hashfile cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396-baidu.iso
SHA1 的 cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396-baidu.iso 哈希:
81191d516ae518bfed01d4ec4ac916dbc9eef25e
CertUtil: -hashfile 命令成功完成。

baidu-hashfile-win2008r2sp1-1.png

可疑的iis服务 - CPUInfo.exe - gx.exe - iis.reg - srvany

在一个测试机里,安装的是Windows 2008 R2系统,无意中看到服务列表中,有一个叫 iis 的可疑服务,执行文件的路径也很可疑。装扮成微软的IIS,估计恶意目的。印象中,仅安装过一个第三方的软件,phpstudy站上下载的ftp server,不确定是否与此有关,又或者我的测试机管理员密码过简单了。

图1:服务列表中,服务名称为iis,但没有描述
iis-unknow-1.png

图2:服务路径目录中的 iis.reg 注册表文件内容
iis-unknow-2.png

在Windows 2008 R2 SP1里安装mysql 8 - zip包

环境:Windows 2008 R2 SP1,mysql-8.0.12-winx64

过程:

1.安装好mysql8要求的Visual C++ 2015 运行时组件,如果没有安装,会报错
mysql8-win-1.png

2.在mysql官方下载mysql-8.0.12-winx64.zip,本例解压到 D:\mysql8

3.创建好mysql的配置文件my.ini,内容如下,指定mysql的目录及data目录路径

[mysqld]
# set basedir to your installation path
basedir=D:\\mysql8
# set datadir to the location of your data directory
datadir=D:\\mysql8\\data

4.在命令提示符里,转到 D:\mysql8\bin 目录,执行 mysqld --initialize --console ,初始化数据库,完成后会显示初始的root密码
mysql8-win-2.png

5.执行 mysqld --install MySQL --defaults-file=D:\mysql8\my.ini,安装mysql的Windows服务
mysql8-win-3.png

6.转到Windows服务列表,启动mysql
mysql8-win-4.png

7.连接mysql,执行 mysql -u root -p,输入初始密码。在mysql里执行 ALTER USER 'root'@'localhost' IDENTIFIED BY 'e0gfwztSt'; 来更改数据库root用户的密码
mysql8-win-5.png

参考:

Visual C++ 2015 运行时组件 - 安装错误 0x80240017 - 未指定的错误

自己踩过的坑,记下来,希望其他网友不要遇到。

1.尝试安装 Visual C++ 2015,显示 “安装错误 0x80240017 - 未指定的错误”
vc_2015-1.png

2.事件日志中,安装记录显示 Windows6.1-KB2999226-x64.msu 补丁包安装错误 2149842967
vc_2015-2.png

3.单独安装KB2999226,提示“此更新不适用您的计算机”
vc_2015-3.png

4.查看系统版本,是 Windows 2008 R2,并不包含SP1,不符合VVisual C++ Redistributable for Visual Studio 2015的安装要求
vc_2015-4.png

5.补安装 Windows Server 2008 R2 Service Pack 1
vc_2015-5.png

6.之后,能正常安装Visual C++ Redistributable for Visual Studio 2015了
vc_2015-6.png

参考:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

用 nginx 反向代理 https 站点(SNI)

新注册了 drserver.cn 的域名,首先是想到放国内,因为访问速度快。但一想到ICP备案,打算域名访问到境外的机子,但通过反向代理浏览国内机子的内容。

环境:debian 9,nginx;国内站点访问 drserver.anqun.org

过程:

1.apt install nginx # 境外debian9上安装好nginx
nginx-reserv-ssl-1.png

2.vi /etc/nginx/sites-enabled/drserver.cn # 创建drserver.cn站点配置文件,内容如下。请根据情况调整SSL证书,主机名等参数

server {
        listen 80;
        listen 443 ssl http2;  # your server's public IP address
        server_name  drserver.cn www.drserver.cn;      # your domain name

        ssl on;
        ssl_certificate           /etc/nginx/ssl/drserver.cn.pem;
        ssl_certificate_key       /etc/nginx/ssl/drserver.cn.key;

        location / {
          # proxy_ssl_name $host;
          proxy_ssl_server_name on;
          proxy_pass         https://drserver.anqun.org;
          # proxy_redirect     off;
          # proxy_set_header   Host             $host;
          proxy_set_header   X-Real-IP        $remote_addr;
          proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
          proxy_set_header        X-Forwarded-Proto $scheme;
        }
}

3.systemctl restart nginx # 保存好站点配置文件后重启nginx

4.访问测试,正常
nginx-reserv-ssl-2.png

参考: