运维

作为运维人,必懂的知识,全在这里啦

CentOS 開啟 BBR 加速

BBR (Bottleneck Bandwidth and Round-trip propagation time)是 Google 在 2016 年發布的一套擁塞控製算法。它尤其適合在存在一定丟包率的弱網環境下使用,在這類環境下,BBR 的性能遠超 CUBIC 等傳統的擁塞控製算法。 想了解更多的 BBR 原理,可以參考這篇文章 內核版本要求,大於 4.9 最佳,建議升級內核,話不多說,直接貼上程式碼

CentOS 7 升級最新内核

一、簡介 我们使用 Linux 来表示整个操作系统,但严格地来说,Linux 只是个内核。各种发行版(RedHat、ubuntu、CentOS等)是一个完整功能的系统,它建立在内核之上,具有各种各样的应用程序工具和库。 关于内核版本的定义: 版本性质:主分支ml(mainline),稳定版(stable),长期维护版lt(longterm) 版本命名格式为 “A.B.C”: 数字 A 是内核版本号:版本号只有在代码和内核的概念有重大改变的时候才会改变,历史上有两次变化: 第一次是1994年的 1.0 版,第二次是1996年的 2.0 版,第三次是2011年的 3.0 版发布,但这次在内核的概念上并没有发生大的变化 数字 B 是内核主版本号:主版本号根据传统的奇-偶系统版本编号来分配:奇数为开发版,偶数为稳定版 数字 C 是内核次版本号:次版本号是无论在内核增加安全补丁、修复bug、实现新的特性或者驱动时都会改变 二、開始 1.查看當前内核版本 2.下載官方最新内核 官方 Centos 6 官方 Centos 7 這裏以 CentOS 7 爲例,鄙人這裏選擇的是 kernel-lt-5.4.183-1.el7.elrepo.x86_64.rpm (2022年3月8日發佈) 3.修改 grub 中默认的内核版本 内核升级完毕后,目前内核还是默认的版本,如果此时直接执行 reboot 命令,重启后使用的内核版本还是默认的 3.10,不会使用新的 5.4.183 由上面可以看出新内核 (5.4.183) 目前位置在 0,原来的内核 (3.10.0) 目前位置在 1,所以如果想生效最新的内核,还需要修改内核的启动顺序为 …

CentOS 7 升級最新内核 Read More »

Install Xray Service

一、Environment Operating System CentOS 7 Server Location San Jose 二、Let’s Start Install & Upgrade Xray-core and geodata with User=root, which will overwrite User in existing service files 三、Configure vim /usr/local/etc/xray/config.json vim /etc/systemd/system/xray.service 三、More https://github.com/XTLS/Xray-install

搭建 v2ray 服務

一、Environment Operating System: CentOS 7Server Location: San Jose 二、Let’s Start 1. 安裝和更新 V2Ray (安裝執行檔和 .dat 資料檔) 1.1 安裝最新發行的 geoip.dat 和 geosite.dat (只更新 .dat 資料檔)(首次安裝,無需執行) 1.2 移除 V2Ray 2. 配置文件 /usr/local/etc/v2ray/config.json 3. 守護進程脚本 /etc/systemd/system/v2ray.service 4. 重載、啓動、添加開機自啓、查詢狀態 三、參考文章 https://github.com/v2fly/fhs-install-v2ray https://github.com/v2fly/fhs-install-v2ray/wiki/Migrate-from-the-old-script-to-this https://www.v2ray.com/

搭建 Trojan-Go 服务

一、Introduce Trojan-Go 官方發行包 下載 Trojan-Go 二進制包(以 CentOS 7 爲例) 二、Deploy and Configure Trojan-go 主配置文件vim /usr/local/trojan-go/config.json 守護進程脚本 /etc/systemd/system/trojan-go.service 加載脚本並添加至開機啓動

Windows Server 跨機房大文件傳輸解決方案

以下是需求背景介紹,各位看官可直接忽略,直奔主題。 北京冬奧會系統保障期間,安全工程師對各應用程式進行病毒掃描,將上海機房行情落地程式 superman.exe 識別成 Trojan Horse 並對其進行隔離,導致當日行情實時數據丟失,毫不知情地運作了 3 個交易日,已經對歷史 K 線造成了影響。而歷史數據通常是非常多且大,各股票市場數據加起來約 200G 以上,需要從廣東機房的行情主站 copy 數據到上海機房,在沒有專線的情況下如何解決呢?於是乎,鄙人想到了 openssh 方案。 一、Enviroment Operating System Private IP Public IP Location Mark Windows Server 2008 R2 172.50.10.220 180.77.23.41 廣東 擁有完整數據的伺服器 Windows Server 2012 R2 15.28.131.110 180.68.24.42 上海 丟失數據的伺服器 二、Install Open-SSH 建議將 安裝包 放置 C:\Program Files\OpenSSH\ 然後用 Administrator 權限打開 PowerShell,來到 C:\Program Files\OpenSSH\ …

Windows Server 跨機房大文件傳輸解決方案 Read More »