作者归档:James Swineson

在HiDPI Windows系统下正确运行Cisco ASDM(以及其它Java 8图形界面程序)

创建注册表项来允许外部manifest文件覆盖exe程序内的设置:

然后对每个需要patch的可执行程序,创建一个对应的 文件名.exe.manifest 放在同一目录下。对于Java 8的默认安装,需要patch的是 C:\Program Files\Java\jre1.8.0_181\bin 下的 java.exe 和 javaw.exe 。

对于Cisco ASDM,如果你的系统里还安装了Java 10或者其它版本,它是没法正确运行的。打开 C:\Program Files (x86)\Cisco Systems\ASDM\run.bat ,在最后一行 start javaw.exe... 前面添加一行:

参考:

在x86_64主板上做一个可编程状态指示灯

我近期遇到了一个奇怪的需求:有大量长得差不多的标准x86_64计算机,配置基本相同,摆在一起,需要能够快速找到某个IP地址或者MAC地址对应的那台。这种需求在服务器维护领域相当常见:基本上rack mount的服务器都有一个东西叫做位置指示灯,一般是前面板后面板各有一个,一边按下了两边都会亮起,以方便去机柜另一面找那台服务器。但是现代x86_64主板上有什么类似的东西可供利用呢? 继续阅读

拯救boot分区空间不足的Ubuntu Server

apt在更新内核的时候不会移除旧版本内核。随着内核的不断更新,新的内核装进来,老的内核不会被删除,于是默认只有不到500MiB的 /boot 慢慢变得不堪重负,塞满了内核和initrd。终于有一天,你在愉快地 apt update && apt full-upgrade 的时候遇到了这样的错误:

那么让我们试试修复这台服务器。

继续阅读