Archlinux开启TCP_BBR拥塞控制算法

Archlinux开启TCP_BBR拥塞控制算法

先更新系统到最新版
当前2017-02-19最新版的Archlinux已经使用了4.9版本的linux内核,并且已有BBR拥塞控制算法,但默认未开启
可以使用uname -r命令查看当前内核版本

nano /etc/sysctl.d/99-bbr.conf

写入以下内容

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

然后重启
可以使用lsmod | grep bbr命令查看是否已启用tcp_bbr模块


另:
有部分文章表示在/etc/sysctl.conf中放入以下内容

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

并执行sysctl -p也可以打开
但是此方法在archlinux上重启无效

同样的,执行以下方法的也重启无效

sysctl net.core.default_qdisc=fq
sysctl net.ipv4.tcp_congestion_control=bbr

以上两种方法皆为狗逼,本文方法才是对的。

Asus RT-N12HP_B1 “固件升级未完成。原因可能出自映像不实或传输出错。请确认固件版本后再做尝试。” 问题解决方案

Asus RT-N12HP_B1 “固件升级未完成。原因可能出自映像不实或传输出错。请确认固件版本后再做尝试。” 问题解决方案

新到手一台Asus RT-N12HP
入手时固件版本3004.376.3754
界面上显示版本为RT-N12HP_B1
刷最新版3004.378.9443失败,总是显示“固件升级未完成。原因可能出自映像不实或传输出错。请确认固件版本后再做尝试。”
此处得知需先降级到“3004.374.430”再升级“3004.378.9443”才行

此时网络上下不到这个430的固件版本,官网的下载也已经失效
然后在迅雷上以解决死链的方式才下到了这个版本

刷到“3004.374.430”版本后显示型号为RT-N12HP
此时再刷“3004.378.9443”就成功了

在conoha上使用archlinux搭建Hentai@Home

在conoha上使用archlinux搭建Hentai@Home

Hentai@Home的使用前申请工作参照其他教程

需要安装openjdk-7-jre运行环境

使用wget从官方下载后需要使用unzip解压文件

为了安全起见,建议使用非root用户运行其

重点贴出服务配置文件

[Unit]
Description=HAtH Service
Requires=network.target
After=network.target

[Service]
Type=simple
User=jeremie
Restart=always
WorkingDirectory=/usr/bin/HAtH/
ExecStart=/usr/bin/java -jar /usr/bin/HAtH/HentaiAtHome.jar

[Install]
WantedBy=multi-user.target

这个配置的关键在于

User要设置为指定用户
要设置工作目录否则java执行器找不到sqlite类(忍不住再黑一次java,java各种坑)
启动路径需要以绝对路径指定执行文件
最后,第一次启动应该手动启动以输入ID和key,之后再以服务方式启动,而第一次以服务启动可能会访问不了db数据库,所以应该删除data/hath.db文件

出现启动不了时使用指令journalctl -xe查看详细信息
检查状态时使用systemctl status 服务名 查看简单信息
修改服务配置文件后需要systemctl daemon-reload重载并重启服务才能有效

传文件预计使用WinSCP的SFTP功能直接通过SSH传输文件

参照:http://tieba.baidu.com/p/2201182532

日志

遥测未来

未来将只剩下两种行业:创造性行业,敢死队行业

创造性行业:
以泛程序员为主体的,给所有问题创造出自动化智能化解决方案的人员

敢死队行业:
所有还未给出自动化解决方案的行业从业人员

人工智能的时代来临

人工智能的时代来临

计算机的计算能力已经开始逼近图灵所预言的人工智能基础线,人工智能将在之后的几年内诞生。

就像之前的所有研究一样,基于元孢机思想的神经网络正在成为人工智能的核心解决方案。

以神经网络为黑盒模型的人工智能正在开始萌芽。之后,将在某一个时间点出现一种这样的人工智能核心,只要给予足够的计算量和适当的外设传感器及对外控制器,就可以以人类无法解释的方式运行并以同人类一样的方式自主学习并自动完成特定问题。