首页

实战经验:使用letsencrypt生成用于IIS的HTTPS证书

1) 首先下载Windows版本letsencrypt-win-simple,下载地址:https://github.com/Lone-Coder/letsencrypt-win-simple/releases 2) 执行letsencrypt.exe 3) 输入n创建证书:Create new certificate 4) 选择4手动创建:Manually input host names 5)...

实战经验:CentOS设置HTTP代理

如果公司采用HTTP代理上网,又想让CentOS使用此代理服务器上网,可以设置的以下几个地方: 1) 启用全局代理 在文件/etc/profile中添加如下行: http_proxy=http://UserName:Password@ProxyIP:ProxyPort/ https_proxy=http://UserName:Password@ProxyIP:ProxyPort/ ftp_prox...

实战经验:使用U盘安装CentOS

准备工作: 1) CentOS启动U盘(可以使用老毛桃制作) 一.制作启动U盘 1) 从CentOS官网下载最新版本CentOS ISO映像文件 2) 使用老毛桃工具的ISO模式,选择ISO文件,点击一键制作既可完成启动U盘的制作。 二. 使用启动U盘安装CentOS 1) 服务器一般会UEFI 模式启动,在开机BIOS界面按F11选择启动选项,然后可以看到U盘项目,选择从U盘启动 2) 按e修改...

实战经验:Word 2007每次打开都弹出”正在配置…”  

在一次清理注册表之后,发现每次打开Word 2007时,都会弹出”正在配置”的对话框。 经过实验,发现可以使用如下的方法解决此问题: 1) 打开cmd命令行 2) 对于Word 2007,执行如下的指令: reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1...

OpenStack专题:检测各个组件状态脚本

由于OpenStack系统架设复杂,各个组件的各种服务必须成功启动才能正常使用,我写了一个检测脚本来简化此工作,给需要的朋友参考。 #! /bin/sh echo “NTP service” systemctl status chronyd.service | grep “Active” echo “MySQL” system...

OpenStack专题:Volume group “cinder-volumes” not found

启动Cinder服务出现了如下的错误: Volume group “cinder-volumes” not found 解决方法: 以上错误出现的原因是Cinder组件无法找到卷组”cinder-volumes”。 这是以为我在配置Cinder组件时,因为本地硬盘就只有一块,无法通过pvcreate创建物理卷。进而无法通过vgcreate创建Cind...

OpenStack专题:Discovering versions from the identity service failed when creating the password plugin

当执行如下Identity组件验证代码: openstack –os-auth-url http://:5000/v3 –os-project-domain-name default –os-user-domain-name default –os-project-name demo –os-username demo token i...

OpenStack专题:准备工作

本专题主要记录安装OpenStack过程中碰到的问题及对应解决办法,希望对有需要的人有所帮助。 安装OpenStack之前,需要做如下准备工作: 1) NTP 安装服务 # yum install chrony 检查服务状态 # systemctl status chronyd.service 重启服务 # systemctl restart chronyd.service 设置服务开机自启动 #...

实战经验:FTP服务器搭建出现Entering Passive Mode问题  

最近在IIS上搭建FTP服务器上碰到了这样的问题,按照基本的FTP搭建步骤完成搭建过程后,客户端访问ftp://x.x.x.x/时,出现了如下的错误界面: 解决方法:在IE的高级设置里,取消掉如下红色方框中的勾选。

代码片段:获取系统所有IP  

在Windows系统中,可以支持多个网卡,比如有线的以太网卡,无线网卡,虚拟网卡等。如下图所示: 而一个网卡,其IP地址可以是DHCP自动分配,也可以手动设定。在手动设定模式下,还可以添加多个IP地址。如下图所示: 那么,如何通过代码的方式来获取所有的这些IP地址呢?废话少说,直接上代码吧! bool ShowAllIpAddr() { PIP_ADAPTER_ADDRESSES p...