最近发现在 linux 系统里面,文件名带日文的文件使用命令删除不了,也无法创建带日文的文件夹。想了一下可能是系统语言环境的问题,使用命令 dpkg-reconfigure locales
给系统增加日语的语言包,成功解决问题。
最近发现在 linux 系统里面,文件名带日文的文件使用命令删除不了,也无法创建带日文的文件夹。想了一下可能是系统语言环境的问题,使用命令 dpkg-reconfigure locales
给系统增加日语的语言包,成功解决问题。
当阻止 vps 回源国内后,vps 将不能 ping 通,也不能直接连 ssh,但 ss 服务是可以正常使用的。这样可以减少代理服务器的特征,降低被发现的几率。
本文内的命令仅适用于 Debian 系的 Linux 发行版。
有时候我们需要对网站的访问进行权限认证。普遍的做法是做一个登录验证功能,可如果是静态博客,就没办法通过后端程序进行验证。这种情况下,可以用 nginx 的 ngx_http_auth_basic_module
模块进行登录验证。
默认情况下,nginx自带安装了 ngx_http_auth_basic_module
模块,我们只需要用第三方工具设置用户名、密码,保存到文件中,并在 nginx 配置中开启访问验证即可。
配置 tftp 服务器
1 | sudo apt-get install tftp-hpa tftpd-hpa xinetd |
1 | mkdir /home/tftpboot |
1 | sudo chmod 777 /home/tftpboot |
上一篇博文开启TCP BBR拥塞控制算法使用的内核是 4.9rc 版,如今可替换为正式版。
Linus Torvalds 在内核邮件列表上宣布正式释出 Linux Kernel 4.9,4.10合并窗口开启。为期两周的合并窗口预计将在圣诞节这天关闭,Linus表示因为假期的原因他考虑缩短或延长合并窗口,最有可能的做法是缩短而不是延长,以便于开发者们能度过一个平静的圣诞假期。Linux Kernel 4.9的主要特性包括:虚拟映射内核栈分配,英特尔的粗粒度保护机制pkeys系统调用,BBR拥堵控制算法,支持模块化智能手机的Greybus子系统,大量的文件系统改进,驱动更新如改进 AMD Radeon GPU 支持,bug修正,等等。4.9包含了16,216个非合并变更集,是内核项目历史上最忙碌的开发周期,AMD贡献了最多的行变更,最活跃的开发者中就有开发AMD PowerPlay驱动的Rex Zhu。
经过几天使用体验,Linux Kernel 4.9 新增的BBR拥塞控制算法确实对vps网络速度的提升很大。以最近测试位于迈阿密的vps为例,在 Ubuntu 16.04 - Linxu Kernel 3.04 上,从vps到国内的下载速度只有不到 5Mbps ,而在更换至 4.9 版内核并开启BBR后,下载速度高达46Mbps,效果能与锐速相媲美。而锐速是收费软件,BBR则是免费开源的且内核自带。
Linux 4.9版的内核新增了名为BBR的拥塞控制算法,可以有效加快TCP数据传输速度和降低延迟。
注:openvz架构的vps不能开启bbr,因为openvz不支持更换内核。
下载最新内核,最新内核查看这里
1 | wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-image-4.9.0-040900rc8-generic_4.9.0-040900rc8.201612051443_amd64.deb |
有时需要上传rar格式的压缩包到linux系统中,因为在Windows环境下还是rar比较常用。但linux某些发行版没有rar的在线安装软件包,所以需要手动下载安装。
首先访问RARLAB官方下载页,选取合适的Linux软件包。
下载软件包
1 | wget http://www.rarlab.com/rar/rarlinux-5.4.0.tar.gz |
1、查看源版本
1 | [root@~]# openssl version -a |
2、下载 openssl-1.0.2j.tar.gz
1 | wget https://www.openssl.org/source/openssl-1.0.2j.tar.gz |