Tencentos簡單介紹
TencentOS Server( 又名Tencent linux 簡稱Tlinux) 是騰訊針對云的場景研發的 Linux 操作系統,提供了專門的功能特性和性能優化,為云服務器實例中的應用程序提供高性能,且更加安全可靠的運行環境。Tencent Linux 使用免費,在 CentOS(及發行版)上開發的應用程序可直接在 Tencent Linux 上運行,用戶還可持續獲得騰訊云的更新維護和技術支持。
支持平臺
X86: 支持intel, AMD(包括ROME平臺)
ARM64: 支持熱補丁,虛擬化
國產化支持:海光cpu
主要特性
1)內核定制:
基于內核社區長期支持的4.14.105版本定制而成,增加適用于云場景的新特性、改進內核性能并修復重大缺陷
2)容器支持:
針對容器場景進行優化,提供了隔離增強和性能優化特性:meminfo、vmstat、cpuinfo、stat、loadavg, uptime, diskstats Sysctl 隔離,如 tcp_no_delay_ack、tcp_max_orphans大量文件系統和網絡的 BUGFIX NVME IO按比例隔離
3)性能優化 :
計算、存儲和網絡子系統均經過優化,包括:優化 xfs 內存分配,解決 xfs kmem_alloc 分配失敗告警優化網絡收包大內存分配問題,解決 UDP 包量大時,占據過多內存問題限制系統 page cache 占用內存比例,從而避免內存不足影響業務的性能或者 OOM
4)其他特性:
離線調度算法(BT) 進程防gdb ARM64熱補丁 pagecache limit
5)缺陷支持:
提供操作系統崩潰后的 kdump 內核轉儲能力提供內核的熱補丁升級能力
6)安全更新:
Tencent Linux 會定期進行更新,增強安全性及功能

GitHub地址
https://github.com/Tencent/TencentOS-kernel
下載X86_64版本的ISO鏡像文件安裝并體驗TencentOS
1、騰訊云鏡像站下載TencentOS的ISO鏡像文件
TencentOS的ISO鏡像文件
https://mirrors.cloud.tencent.com/tlinux/2.4/iso/tlinux_2.4_for_x86_64_20200925.iso
安裝說明文檔
https://mirrors.cloud.tencent.com/tlinux/2.4/iso/TencentOS_server_installation.pdf

2、創建虛擬機

3、選擇cdrom方式完成系統的自動安裝

4、系統安裝過程截圖


系統安裝是通過解壓sqfs文件的方式完成的


reboot -f重啟

5、重啟后進到登錄界面

user: root
password: Tlinux2019++

6、配置eth0網卡的IP地址
由于是NAT模式,這里設置IP地址為192.168.150.25/24,網關192.168.150.2


7、SSH登錄


查看/root/Changlog

8、內置tencentos-tools工具使用
1)tos -h查看命令幫助
tos -h
例如 配置域名DNS服務器后 tos -cu檢查系統更新 可以看到已經最新版本


2)tos -i
tos -i ncdu
#安裝EPEL中的ncdu軟件

3)tos -b 備份系統
tos -b
