TAS启动与卸载

3. 启动TAS(Thin-Agent服务)
TAS在安装完成后通常会自动启动,并在系统重启时自启。如需手动启动,请按以下步骤操作:

3.1 在Windows上启动TAS
1. 打开 Windows服务管理器:
◦ 按下 Win + R,输入 services.msc,回车。
2. 在服务列表中找到 ThinAgentService。
3. 右键点击该服务,选择 启动(或通过命令行执行 net start ThinAgentService)。

3.2 在Linux上启动TAS
• Systemd系统(如RHEL 7+/CentOS 7+/Ubuntu 16.04+):

sudo systemctl start tas    # 启动服务
sudo systemctl enable tas   # 设置开机自启(可选)

传统Init系统(如RHEL 6/CentOS 6):

sudo /etc/init.d/tas start   # 或
sudo service tas start

3.3 在FreeBSD x86_64上启动TAS
• 使用以下命令:

sudo /etc/rc.d/tas start    # 或
sudo service tas start

如需开机自启,编辑 /etc/rc.conf 文件并添加:

tas_enable="YES"

常见问题排查
1. 服务无法启动:
◦ 检查日志:
■ Linux/FreeBSD:journalctl -u tas 或 /var/log/messages。
■ Windows:事件查看器 → 应用程序日志。
◦ 确保BMC/IPMI驱动已正确安装(如Linux的ipmitool、Windows的BMC驱动)。
2. 权限问题:
◦ Linux/FreeBSD需root权限运行,Windows需管理员权限。
3. 端口冲突:
◦ 确认IPMI默认端口(623/UDP)未被防火墙阻止。

操作总结
操作系统
启动命令
开机自启配置
Windows
net start ThinAgentService
服务属性设为“自动”
Linux
systemctl start tas 或 service tas start
systemctl enable tas
FreeBSD
/etc/rc.d/tas start
在/etc/rc.conf中添加配置
如需进一步调试(如自定义启动参数),请提供具体的操作系统版本和错误日志。

4. 卸载TAS(Thin-Agent服务)
本节介绍如何在不同操作系统中卸载TAS服务。

4.1 在Windows上卸载TAS
1. 使用管理员权限登录
◦ 确保当前账户具有管理员权限。
2. 打开控制面板
◦ 按下 Win + R,输入 appwiz.cpl,回车。
3. 卸载程序
◦ 在程序列表中找到 ThinAgentService。
◦ 右键点击并选择 卸载,按照提示完成操作。
替代方法(命令行):

wmic product where "name like 'ThinAgentService%'" call uninstall /nointeractive

.2 在Linux上卸载TAS
1. 切换到root用户

sudo su -

运行卸载脚本
◦ 进入TAS安装包目录,找到 uninstall.sh 并执行:

./uninstall.sh

若脚本丢失,手动删除相关文件:

rm -rf /usr/local/tas /etc/init.d/tas /var/log/tas

Systemd系统额外步骤(如RHEL 7+/Ubuntu):

systemctl stop tas
systemctl disable tas
rm /etc/systemd/system/tas.service

4.3 在FreeBSD x86_64上卸载TAS
1. 切换到root用户 

su -

运行卸载脚本
◦ 进入安装包目录执行:

./uninstall.sh

或手动清理

rm -rf /usr/local/tas /etc/rc.d/tas /var/log/tas

禁用开机启动:
编辑 /etc/rc.conf,删除或注释以下行:

tas_enable="YES"

卸载后检查
• Windows:确认服务列表中无 ThinAgentService。
• Linux/FreeBSD:检查进程是否终止:

ps aux | grep tas

通用:删除残留配置文件(如 /etc/tas.conf)。

注意事项
1. 数据备份:卸载前备份TAS收集的监控数据(如有需要)。
2. 依赖项:卸载后,IPMI工具等依赖组件仍会保留。
3. 权限问题:若脚本执行失败,手动检查文件权限(chmod +x uninstall.sh)。
如需针对特定环境的详细指导,请提供操作系统版本和安装方式(如RPM/DEB包)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/76137.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis面试——数据结构

一、SDS如何防止缓冲区溢出? Redis 的 String 类型通过 SDS(Simple Dynamic String)来防止缓冲区溢出,具体机制如下: Redis 的 String 类型底层采用 SDS 实现,即 Simple Dynamic StringSDS 底层维护的数据…

Doris的向量化执行如何支撑分布式架构和复杂查询

Doris 的向量化执行能力与其 分布式架构 和 复杂查询优化 深度结合,通过 批处理 列式计算 分布式调度 的协同设计,解决传统分布式数据库在复杂查询场景下的性能瓶颈。以下是具体原理展开: 一、向量化如何适配分布式架构? Doris…

DataInputStream 终极解析与记忆指南

DataInputStream 终极解析与记忆指南 一、核心本质 DataInputStream 是 Java 提供的数据字节输入流,继承自 FilterInputStream,用于读取基本数据类型和字符串的二进制数据。 作用:1.专门用来读取使用DataOutputStream流写入的文件 注意:读取的顺序要和写入的顺序一致(…

云转型(cloud transformation)——不仅仅是简单的基础设施迁移

李升伟 编译 云转型不仅仅是迁移基础设施,更是重塑企业运营、创新及价值交付的方式。它具有战略性、持续性,并影响着人员、流程和平台。 ☁️ 云转型涉及以下内容: 🔄 应用现代化——从单体架构转向微服务架构。 ⚙️ 运营自动…

Java HTTP Client API详解

Java HTTP Client API详解 Java的HTTP客户端API经历了多次演进,从早期的HttpURLConnection到第三方库如Apache HttpClient,再到Java 11引入的标准HttpClient。本文将全面解析Java中主要的HTTP客户端API,包括特性对比、使用方法和最佳实践。 …

如何深入理解引用监视器,安全标识以及访问控制模型与资产安全之间的关系

一、核心概念总结 安全标识(策略决策的 “信息载体) 是主体(如用户、进程)和客体(如文件、数据库、设备)的安全属性,用于标记其安全等级、权限、访问能力或受保护级别,即用于标识其安全等级、权限范围或约束…

京东3D空间视频生成技术探索与应用

1. 背景 近年来,随着社交媒体、流媒体平台以及XR设备的快速发展,沉浸式3D空间视频的需求迅猛增长,尤其是在短视频、直播和电影领域,正在重新定义观众的观看体验。2023年,苹果公司发布的空间视频技术为这一趋势注入了新…

惊爆!Cursor 限制多设备登录,网友疯狂吐槽,退订潮汹涌来袭,直呼:没理由再给它掏钱!

大家好,我是小程程。 吃瓜吃瓜,知名 AI 编程工具 Cursor 惹事了! ① 遭遇强制登出 前几天有 Cursor 用户发现,自己要是从多台设备登录,就会被强制下线。 比方说,你正在台式电脑上干活,中途换到笔…

React JSX 语法深度解析与最佳实践

本文系统梳理 JSX 语法的完整知识体系。通过原理剖析、代码示例和开发警示&#xff0c;帮助开发者建立严谨的 JSX 使用认知。 一、JSX 本质解析 1.1 编译机制 JSX 通过 Babel 转换为 React.createElement 调用&#xff0c;以下为转换对照&#xff1a; // 原始 JSX <MyCo…

若依改用EasyCaptcha验证码

若依自带的验证码样式比较单一&#xff0c;所以想改用EasyCaptcha验证码&#xff0c;另外EasyCaptcha算术验证码可能会有负数&#xff0c;输入时需要写负号&#xff0c;比较麻烦&#xff0c;所以使用一个简单的方法过滤掉负数结果 原本的验证码依赖和代码可删可不删&#xff0c…

趣味编程之go与rust的爱恨情仇

声明:此篇文章利用deepseek生成。 第一章&#xff1a;出身之谜 Go&#xff08;江湖人称"高小戈"&#xff09;是名门之后——谷歌家的三少爷。生来就带着"简单粗暴"的家族基因&#xff0c;口号是**“少写代码多搬砖&#xff0c;并发处理赛神仙”**。它爹Ro…

【cocos creator 3.x】速通3d模型导入, 模型创建,阴影,材质使用,模型贴图绑定

1、右键创建平面&#xff0c;立方体 2、点击场景根节点&#xff0c;shadows勾选enabled3、点击灯光&#xff0c;shadow enabled勾选 4、点击模型&#xff0c;勾选接收阴影&#xff0c;投射阴影&#xff08;按照需要勾选&#xff09; 5、材质创建 6、选中节点&#xff0c;找…

告别昂贵语音合成服务!用GPT-SoVITS生成你的个性化AI语音

文章目录 前言1.GPT-SoVITS V2下载2.本地运行GPT-SoVITS V23.简单使用演示4.安装内网穿透工具4.1 创建远程连接公网地址 5. 固定远程访问公网地址 前言 今天给大家介绍一款AI语音克隆工具——GPT-SoVITS。这款由花儿不哭大佬开发的工具是一款强大的训练声音模型与音频生成工具…

Doris FE 常见问题与处理指南

在数据仓库领域&#xff0c;Apache Doris 凭借其卓越性能与便捷性被广泛应用。其中&#xff0c;FE&#xff08;Frontend&#xff09;作为核心组件&#xff0c;承担着接收查询请求、管理元数据等关键任务。然而&#xff0c;在实际使用中&#xff0c;FE 难免会遭遇各类问题&#…

Unity编辑器扩展之项目资源查找工具

一、需要实现的效果如下: 二、在项目的Asset目录下新增Editor目录,新增AssetSearchWindow和EditorDefine和EditorTools这三个C#脚本,并复制以下的代码保存好之后,就可以实现上述功能啦。 -------------------------------------------EditorTools脚本Begin----------------…

《Java 泛型的作用与常见用法详解》

大家好呀&#xff01;&#x1f44b; 今天我们要聊的是Java中一个超级重要但又让很多初学者头疼的概念——泛型(Generics)。带你彻底搞懂它&#xff01;&#x1f4aa; 准备好你的小本本&#xff0c;我们开始啦&#xff5e;&#x1f4dd; 一、为什么需要泛型&#xff1f;&#x…

USB(TYPE-C)转串口(TTL)模块设计讲解

目录 一 、引言 二、方案设计 三、USB TYPE-C介绍 1、TYPE-C接口定义 1、24P全引脚描述 2、Type C 接口 VBUS/GND 作用 3、Type C 接口 D/D- 作用 1、数据传输&#xff1a; 2、设备识别&#xff1a; 3、充电协议协商&#xff1a; 4、Type C 接口 CC1/CC2 作用 1、主从设备区…

v-model进阶+ref+nextTick

一、v-model进阶 复习 v-model v-model: 双向数据绑定指令 数据 <-> 视图: 数据和视图相互影响, 因此被称为双向数据绑定指令 1> 数据变了, 视图也会跟着变 (数据驱动视图) 2> 视图变了, 数据也会跟着变 1. v-model 原理 v-model只是一个语法糖, 比较好用, …

Sentinel源码—4.FlowSlot实现流控的原理二

大纲 1.FlowSlot根据流控规则对请求进行限流 2.FlowSlot实现流控规则的快速失败效果的原理 3.FlowSlot实现流控规则中排队等待效果的原理 4.FlowSlot实现流控规则中Warm Up效果的原理 3.FlowSlot实现流控规则中排队等待效果的原理 (1)实现排队等待流控效果的普通漏桶算法介…

2025华中杯数学建模B题完整分析论文(共42页)(含模型、数据、可运行代码)

2025华中杯大学生数学建模B题完整分析论文 目录 一、问题重述 二、问题分析 三、模型假设 四、 模型建立与求解 4.1问题1 4.1.1问题1解析 4.1.2问题1模型建立 4.1.3问题1样例代码&#xff08;仅供参考&#xff09; 4.1.4问题1求解结果&#xff08;仅供参考&am…