TencentOS Server 简介

TencentOSServer是腾讯专为云端环境打造的Linux操作系统,提供高性能及更安全可靠的运行环境。兼容CentOS与RHEL,支持多种云服务器实例。配备专用工具和服务,如tos命令集和tlinux-irqaffinity,简化管理和优化性能。

TencentOS Server(又名 Tencent Linux,简称 TS 或 tlinux)是腾讯针对云的场景研发的 Linux 操作系统,提供特定的功能及性能优化,为云服务器实例中的应用程序提供高性能及更加安全可靠的运行环境。TencentOS Server 提供免费使用,在 CentOS(及其他发行版)上开发的应用程序可直接在 TencentOS Server 上运行,用户还可持续获得腾讯云团队的更新维护和技术支持。

在这里插入图片描述

适用说明

TencentOS Server 适用于下列场景:

  • 绝大部分云服务器各规格族实例,包括黑石2.0服务器。
  • 启动实例时,需要通过用户数据(即 userdata 的方式)将相关操作传递到 cloud-init,以达到在实例启动时进行动态配置的目的。

TencentOS Server 环境说明

用户态环境

  • TencentOS Server 2用户态软件包保持与最新版 CentOS 7兼容,即 CentOS 7版本的软件包可以直接在 TencentOS Server 2.4 中使用。
  • TencentOS Server 3用户态软件包保持与最新版 RHEL 8兼容,即 RHEL 8版本的软件包可以直接在 TencentOS Server 3.1 中使用。

系统服务与优化配置

系统服务

  • tlinux-irqaffinity:TencentOS Server 自动中断分配服务。
  • tlinux-bootlocal:TencentOS Server bootlocal 服务,开机自动执行 /etc/rc.d/boot.local。

系统工具

  • tencent-tools:tos(简称 t)命令,用于系统管理。支持的参数如下:
tos version 2.2
Usage:
tos TencentOS Server System Management Toolset
tos -u|-U| update [rpm_name]    Update the system 
tos -i|-I| install rpm_name    install rpms
tos -s|-S| show            Show the system version
tos -c|-C| check [rpm_name]    Check the modified rpms
tos -f yum | fix yum        Fix yum problems
tos -f dns | fix dns        Fix DNS problems
tos -a|-A | analyze        Analyze the system performance 
tos set dns            Set DNS
tos set irq            Set irqaffinity, restart irqaffinity service
tos -cu| check-update        Check available package updates
tos -b|-B| backup [ reboot ]    Backup the system online, or reboot to backup 
tos -r|-R| recover|reinstall    Recover or Reinstall the system
tos -h|-H| help            Show this usage
tos -v|-V| version        Show the script version

系统配置

  • pam:密码复杂度增强。
  • /etc/bashrc 修改:优化 bash 显示。
  • /etc/hosts:添加 TENCENT64 及 TENCENT64.site。
  • /root/.bashrc:优化配置。
  • TencentOS Server 内核
  • TencentOS-kernel 提供了4.14和5.4两个版本,详情请参见 TencentOS-kernel

发布说明

tlinux发布说明

  • tlinux 3.1:镜像 ID:img-eb30mz89(内核版本:5.4.119)
  • tlinux 2.4:镜像 ID:img-hdt9xxkt(内核版本:4.14.105)

获取 TencentOS Server

您可通过下列方法获取并使用 TencentOS Server:

  • 创建云服务器实例时,选择公共镜像,并选择 TencentOS Server 的相应版本。
    操作详情请参见 创建实例。
  • 已创建的云服务器实例,可通过重装系统将现有操作系统更换为 TencentOS Server。
    操作详情请参见 重装系统。

TencentOS Server ISO 下载

  • tlinux 3.1 => https://mirrors.tencent.com/tlinux/3.1/iso/
  • tlinux 2.4 => https://mirrors.tencent.com/tlinux/2.4/iso/

技术支持

腾讯云为 TencentOS Server 提供如下技术支持:

  • 在 YUM 源提供安全更新(Security Updates),运行 yum update 命令即可实现版本更新。
  • TencentOS Server 是基于内核社区长期支持版本,为云环境定制的操作系统镜像。腾讯云将为您在使用 TencentOS Server 过程中遇到的问题提供技术支持。

原文地址:下图二维码(左)
github介绍:下图二维码(右)

在这里插入图片描述

### 安装 TencentOS Server 4.2 操作系统的步骤 TencentOS Server 是基于 RHEL 用户态进行定制开发的企业级操作系统,其不同版本分别基于 RHEL 7 和 RHEL 8,内核版本分别为 TK3-4.14 和 TK4-5.4。TencentOS Server 完全开源,支持多种服务器硬件平台,具备良好的兼容性和长期支持能力,是 CentOS 的理想替代方案之一[^1]。 #### 系统要求 - 64 位 x86 架构的服务器或虚拟机 - 至少 2GB 内存(建议 4GB 或更高) - 至少 20GB 磁盘空间用于系统安装 - 支持 UEFI 或 Legacy BIOS 启动方式 - 网络连接(用于软件包更新和安装) #### 获取安装介质 从 TencentOS 官方网站或镜像源下载 TencentOS Server 4.2 的 ISO 安装镜像。该镜像提供标准安装环境,并集成了常用服务器软件支持[^2]。 #### 制作启动盘 将下载的 ISO 镜像写入 USB 启动盘。在 Linux 系统中,可使用 `dd` 命令进行操作: ```bash dd if=TencentOS-Server-4.2-x86_64.iso of=/dev/sdX bs=4M status=progress ``` > 请将 `/dev/sdX` 替换为实际的 USB 设备路径。 在 Windows 系统中,可以使用 Rufus 等工具进行镜像写入。 #### 启动安装环境 将 USB 启动盘插入服务器,重启设备并进入 BIOS 设置,将启动顺序设置为从 USB 启动。保存设置后重启系统,进入 TencentOS Server 安装引导界面。 #### 安装流程 1. **选择安装模式** 安装界面提供多个选项,包括标准安装、测试安装介质、进入救援模式等。选择 **Install TencentOS Server** 开始安装流程。 2. **语言与区域设置** 选择系统语言、区域和键盘布局,确保符合本地化需求。 3. **网络配置** 在“Network & Host Name”设置中,启用网络接口并配置静态 IP 地址或使用 DHCP 自动获取 IP。设置主机名以方便后续管理。 4. **磁盘分区** 在“Installation Destination”中选择安装目标磁盘,并进行分区设置。可以选择自动分区或手动自定义分区结构,如 `/boot`、`/`、`/home` 和 `swap` 等挂载点。 5. **开始安装** 确认所有设置后点击“Begin Installation”,系统将开始复制文件并安装基础系统环境。 6. **设置 root 密码与创建用户** 在安装过程中,设置 root 用户密码,并可选择创建一个普通用户账户用于日常操作。 7. **完成安装并重启** 安装完成后系统提示重启。移除 USB 启动盘后,系统将正常启动进入 TencentOS Server 登录界面。 #### 初始化配置建议 安装完成后,建议进行以下基础配置以提升系统可用性和安全性: 1. **更新系统软件包** ```bash sudo dnf update -y ``` 2. **安装常用工具** ```bash sudo dnf install vim net-tools git wget curl -y ``` 3. **启用并配置防火墙** ```bash sudo systemctl enable firewalld --now sudo firewall-cmd --add-port=80/tcp --permanent sudo firewall-cmd --reload ``` 4. **配置 SELinux(可选)** 编辑 `/etc/selinux/config` 文件,设置 `SELINUX=enforcing` 或 `SELINUX=permissive`。 5. **启用 SSH 服务** ```bash sudo systemctl enable sshd --now ``` --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值