intel-optane-memory vs ssd vs hdd+ssd(primocache)(傲腾 与 SSD 与 机械硬盘+SSD缓冲 三者对比)

intel-optane-memory vs ssd vs hdd+ssd(primocache)(傲腾 与 SSD 与 机械硬盘+SSD缓冲 三者对比)

intel-optane-memory vs ssd vs hdd+ssd-primocache

傲腾 与 SSD 与 机械硬盘+SSD缓冲 三者对比

HDD使用SSD做缓冲区有二种方案:

一种是HDD+Intel 傲腾

一种是HDD + 普通硬盘 使用 primocache软件设置成缓冲

那SSD 与 傲腾 与 普通机械硬盘+SSD cache 三者有什么差别呢

数据说话

希捷1T机械硬盘+ Intel 80g ssd(全盘缓冲)

希捷1T机械硬盘+ Intel 16G 傲腾

三星 860 evo 250g ssd 硬盘

 

openwrt pptp not work 18.0.1 不能正常工作

openwrt pptp not work 18.0.1 不能正常工作

openwrt 18.0.1 pptp not work  it

LAN pptp client all can’t connect server

内容PPTP客户都不能连接服务器的处理,这个问题可以说是配置上的一个BUG,官方没有修复,也没有人修复,在之前有人回复说会引起其它的问题,按理是需要修复一下这个配置的BUG

install pptp

opkg update
opkg install ppp-mod-pptp kmod-nf-nathelper-extra
opkg install luci-proto-ppp
opkg install nano

edit /etc/firewall.user

add code

nano /etc/firewall.user
iptables -t raw -A OUTPUT -p tcp -m tcp --dport 1723 -j CT --helper pptp

add crypto support

opkg list |grep kmod-crypto |awk '{print $1}' |xargs opkg install
reboot

now bug fix

you can use pptp-client in openwrt 18.0

openwrt 使用ddns 更新changeip不能成功

openwrt 使用ddns 更新changeip不能成功

openwrt 使用ddns 更新changeip不能成功,日志出现以下错误

 233656 ERROR : cURL Error: '35'
 233656       : curl: (35) ssl_handshake returned - PolarSSL: (-0x7700) SSL - An unexpected message was received from our peer

 

经查,changeip的HTTP接口,无法成功(原因大家懂的),换成HTTPS就可以

不过CURL使用HTTPS需要使用证书,OPENWRT上还存在使用证书也不成功

原因需使用SSLV3 ,CURL指令需要加参数 -3

修改过程如下

vi  /usr/lib/ddns/dynamic_dns_functions.sh
 elif [ -x /usr/bin/curl ]; then
                __PROG="/usr/bin/curl -RsS -o $DATFILE --stderr $ERRFILE"
                if [ -n "$bind_network" ]; then
                        local __DEVICE
                        network_get_physdev __DEVICE $bind_network || \
                                write_log 13 "Can not detect local device using 'network_get_physdev $bind_network' - Error: '$?'"
                        write_log 7 "Force communication via device '$__DEVICE'"
                        __PROG="$__PROG --interface $__DEVICE"
                fi
                if [ $force_ipversion -eq 1 ]; then
                        [ $use_ipv6 -eq 0 ] && __PROG="$__PROG -4" || __PROG="$__PROG -6"
                fi
                if [ $use_https -eq 1 ]; then
                        __PROG="$__PROG -3"
                        if [ "$cacert" = "IGNORE" ]; then
                                __PROG="$__PROG --insecure"
                        elif [ -f "$cacert" ]; then
                                __PROG="$__PROG --cacert $cacert"

上面的

__PROG="$__PROG -3"

就是增加的代码,需要使用curl -3 参数才能正确更新

最后不要忘了,安装证书,防止有中间人攻击

mkdir -p /etc/ssl/certs
opkg install ca-certificates

 

 

sublime里全角字符串影响问题

sublime里全角字符串影响问题

在mac os x  系统中sublime写代码中全角字符串并不显眼,造成不必要的查错时间

使用TrailingSpaces可以有效解决这个问题

使用方法http://www.thinkingsalad.com/technology/sublime-multibyte-highlight

适合中国人的全角过滤

{
"trailing_spaces_regexp": " |{|}|¥|=|“|”|‘|’|+|@|:|;|%|?|&|#|~|`|-|\|/|。|,|、|(|)|_|[0-9]|[A-Z]|[a-z]"
}

 

huntertik no CD-ROM Found提示

huntertik no CD-ROM Found提示

由于 huntertik 是运行在光盘上的,所以脚本会查找光驱,如果安装机没有光驱(想来没有现在啥机有光驱了)

会产生 no CD-ROM Found 提示

现修改版本提供给大家,可以修改这个错误

由于 huntertik 使用huntertik over  Mikrotik 模式会开启 ssh 2222端口,帐号为root密码为安装huntertik时提示输入的password

所以新手要注意一下。

huntertik over  Mikrotik 模式 会提供一个debian在底层,比较适合高级菜鸟玩。

 

pxe的使用方法

LABEL HunterTik
     MENU LABEL HunterTik-v2.3.1
     KERNEL hvmlinuz
     APPEND initrd=hinitrd.gz installer load_ramdisk=1

下载:huntertik-v2.3.1-whitout-cdrom