修改 Windows 命令提示符字体

Windows 的命令提示符默认使用点阵字体,该字体奇丑无比。更换方法如下:

字体下载

cmd 对字体的要求很多,很多字体都无法使用。推荐使用 Microsoft YaHei Mono 字体。

修改注册表

注册表定位到HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont新建0936字符串值,填入*Microsoft YaHei Mono

  • 注1:936 为简体中文代码页,自行添加字体时,需要在 936 前面加 0,所以添加第一个字体就是 0936,同理添加第二个字体就是 00936。
  • 注2:字体名称前面的“*”必须加上。

    切换字体

    经过以上两步,打开命令提示符,在属性-字体里面就可以将字体修改为 Microsoft YaHei Mono 了。

    注意事项

    使用该字体时,建议命令提示符的字体大小不要使用 18 号。原因:使用 18 号大小时,数字 0 显示不正常。

LAMP 禁止 IP 直接访问

针对开启了虚拟主机的 LAMP,修改conf/extra/httpd-vhosts.conf文件,添加以下内容:

<virtualhost 1.1.1.1:80>  #1.1.1.1为你的 IP
ServerName 1.1.1.1
<Directory />
    Order Allow,Deny
    Deny from all
</Directory>
</VirtualHost>

没有开启虚拟主机的 LAMP 直接修改httpd.conf文件。
需要注意的是,原.conf文件中的ServerNameServerAlias项要修改你的域名,保证你的域名可以正常访问。

修改火绒保护天数教程

修改方法

找到位于注册表HKEY_LOCAL_MACHINE\SOFTWARE\Huorong\Sysdiag\appInstallTime值,该值为火绒的安装时间。火绒通过安装时间来确定保护天数,修改此值即可修改保护天数。但是,遗憾的是该值无法直接修改,需要使用其他方法。
推测是因为火绒保护注册表的功能导致不能修改此键值,所以有2种方法:一是关掉火绒保护然后再修改;二是进入 PE 修改。第一种没试过也不介绍,下面介绍如何 PE 操作。

PE 操作

进入 PE,打开注册表编辑器文件-加载配置单元-选择C:\Windows\System32\config目录下SOFTWARE文件-找到InstallTime值即可修改。修改后文件-卸载配置单元即可。

注意事项

1.想要修改的时间需要自行转换为 Unix 时间戳格式;
2.键值默认为16进制,修改时注意选中10进制后再修改。

运行 bat 脚本时隐藏 cmd 窗口

在需要运行的 bat 脚本前添加以下内容:

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM

即可。运行时 cmd 窗口会闪烁一下。

LAMP 设置反向代理

举例说明,将 1.test.com 和 2.test.com 两个域名通过反向代理指向 localhost:8080 端口
首先在 LAMP 添加任意域名,假设为 0.test.com
修改/usr/local/apache/conf/vhost目录下0.test.com.conf的配置文件,将文件修改为

<VirtualHost *:80>
ServerAdmin mail@mail.com
ServerName 0.test.com
ServerAlias 1.test.com 2.test.com
ProxyPreserveHost On
ProxyPass / http://localhost:8088/
ProxyPassReverse / http://localhost:8088/
</VirtualHost>

即可。