在对Linux实例进行日常运维时,为避免繁琐的命令行操作,可利用Workbench可视化面板直接管理用户、服务与Crontab任务,提升配置效率。同时,可对实例中的Java应用进行深度诊断,辅助定位性能瓶颈。
适用范围
仅支持Linux实例
通过会话管理登录实例时不支持该功能。
通过免密登录进入实例时,系统可能会根据配置优先使用会话管理连接。此情形下,无法使用本文中的功能。
管理操作系统用户
提供可视化界面替代useradd等复杂命令,高效完成用户创建、密码维护及注销等全生命周期管理。
如何判断当前使用的Workbench版本是1.0还是2.0?
Workbench 2.0
在终端顶部,选择。

在用户管理界面,可进行如下操作:
新增用户:单击新增用户,输入用户名(如
developer_a)和密码。修改密码:点击目标用户操作列下的修改密码。
重要请设置强密码(包含大小写字母、数字、特殊字符)。
删除用户:点击目标用户操作列下的删除。
重要不要删除 root 用户,删除后将导致实例无法登录等一系列问题。
Workbench 1.0
在顶部菜单栏,选择
在用户管理界面,可进行如下操作:
新增用户:单击新增用户,输入用户名(如
developer_a)和密码。修改密码:点击目标用户操作列下的修改密码。
重要请设置强密码(包含大小写字母、数字、特殊字符)。
删除用户:点击目标用户操作列下的删除。
重要不要删除 root 用户,删除后将导致实例无法登录等一系列问题。
查看登录历史
Workbench提供可视化的登录日志视图(类似 last 命令),可快速追溯历史访问记录,辅助安全排查。
如何判断当前使用的Workbench版本是1.0还是2.0?
Workbench 2.0
在终端顶部,选择。

在登录历史界面,查看操作系统用户的历史登录情况。

Workbench 1.0
在顶部菜单栏,选择。
在登录历史界面,查看操作系统用户的历史登录情况。

管理Systemd系统服务
Workbench提供可视化的服务管理面板,支持快速查看运行状态并执行启动、停止或重启操作,便捷管控 Web 服务器或数据库等核心业务进程。
如何判断当前使用的Workbench版本是1.0还是2.0?
Workbench 2.0
在终端顶部,选择。

在服务管理界面,查看服务状态。如有需要,可在操作列下执行对应的服务管理操作。
重要停止/重启服务等操作可能导致业务中断,建议在非业务高峰期执行该操作。

Workbench 1.0
在顶部菜单栏,选择
在服务管理界面,查看服务状态。如有需要,可在操作列下执行对应的服务管理操作。
重要停止/重启服务等操作可能导致业务中断,建议在非业务高峰期执行该操作。

配置Crontab计划任务
通过图形界面配置Crontab规则,实现日志清理、数据备份等运维作业的自动化调度,消除重复劳动并确保任务准时执行。
如何判断当前使用的Workbench版本是1.0还是2.0?
Workbench 2.0
在终端顶部,选择。

单击新建任务,完成任务配置后,单击确定。
配置项说明:
设置时间:
每天:按照设置的时间点,每天定时执行命令。
每周:按照设置的时间点,在固定的每周某天某时执行命令。
每月:按照设置的日期和时间点,在固定的每月某天某时执行命令。
固定间隔:按照设置的时间间隔执行命令。时间间隔支持按分钟、小时和天来选择,适用于在固定时间间隔执行任务的场景。
表达式:基于Cron表达式,按照设置的定时任务执行命令。重复频率可精确到分钟、小时、日期、月份、星期,根据Cron表达式推算周期任务执行时间并执行。配置灵活,适用于较复杂的定时任务执行场景。
例如设置表达式为
0 12 ? * WED,即表示系统会在每个星期三中午12:00执行命令。
cronTab表达式:根据设置的时间自动生成cronTab表达式。
命令:输入待执行的命令。
任务添加完成后,系统会自动将其写入用户的crontab配置文件中(可通过
crontab -e命令查看),到达指定时间将自动执行。
Workbench 1.0
在顶部菜单栏,选择,进入计划任务管理界面。
单击新建任务,完成任务配置后,单击确定。
配置项说明:
设置时间:
每天:按照设置的时间点,每天定时执行命令。
每周:按照设置的时间点,在固定的每周某天某时执行命令。
每月:按照设置的日期和时间点,在固定的每月某天某时执行命令。
固定间隔:按照设置的时间间隔执行命令。时间间隔支持按分钟、小时和天来选择,适用于在固定时间间隔执行任务的场景。
表达式:基于Cron表达式,按照设置的定时任务执行命令。重复频率可精确到分钟、小时、日期、月份、星期,根据Cron表达式推算周期任务执行时间并执行。配置灵活,适用于较复杂的定时任务执行场景。
例如设置表达式为
0 12 ? * WED,即表示系统会在每个星期三中午12:00执行命令。
cronTab表达式:根据设置的时间自动生成cronTab表达式。
命令:输入待执行的命令。
任务添加完成后,系统会自动将其写入用户的crontab配置文件中(可通过
crontab -e命令查看),到达指定时间将自动执行。
监控实例实时性能指标
该功能仅支持Workbench 2.0。如何判断当前使用的Workbench版本是1.0还是2.0?如何切换到2.0?
实时展示CPU、内存、磁盘I/O及网络流量等关键资源指标,快速评估系统健康度。
在左侧导航栏,单击
,右侧弹出系统监控面板。在系统监控面板,单击开始监控。
单击开始监控将添加启动项至Shell配置文件并启动监控,配置过程约需5-10秒。
可在此界面观测CPU使用率、内存使用量、磁盘I/O、网络流量等指标。
诊断Java应用运行状态
针对 Java 应用的 CPU 飙高、内存溢出或死锁等疑难问题,支持获取JVM堆栈信息并结合 ATP 平台进行深度诊断与代码级调优。
操作前,请确保ECS所在地域已存在用于存储Dump文件的存储空间(Bucket)。
如何判断当前使用的Workbench版本是1.0还是2.0?
Workbench 2.0
在终端顶部,选择。

单击新增计划任务,完成配置后,单击确定。
进程号(可选):可以通过
ps -ef | grep 进程名命令查询。进程名:可以通过
ps -ef命令查询。操作类型:
ThreadDump:Java线程栈分析。
HeapDump:Java堆分析。
JperfDump:线程级别的性能分析、堆栈跟踪、CPU和内存监测。
OSS bucket:用于存储Dump文件的Bucket名称。
Java路径:填写Java JDK的安装路径,例如
/usr/bin,可以通过which java命令查询。
等待任务提交成功后,单击页面右上角的
,即可看到生成的运维任务。
等待运维任务结束之后,单击结果列的分析。
(可选)分析完成后,可在对象存储Bucket中删除Dump文件,以免产生长期的存储费用。
Workbench 1.0
在顶部菜单栏,选择。
单击新增计划任务,完成配置后,单击确定。
进程号(可选):可以通过
ps -ef | grep 进程名命令查询。进程名:可以通过
ps -ef命令查询。操作类型:
ThreadDump:Java线程栈分析。
HeapDump:Java堆分析。
JperfDump:线程级别的性能分析、堆栈跟踪、CPU和内存监测。
OSS bucket:用于存储Dump文件的Bucket名称。
Java路径:填写Java JDK的安装路径,例如
/usr/bin,可以通过which java命令查询。
等待任务提交成功后,单击页面右上角的
,即可看到生成的运维任务。
等待运维任务结束之后,单击结果列的分析。
(可选)分析完成后,可在对象存储Bucket中删除Dump文件,以免产生长期的存储费用。
常见问题
如何判断当前使用的Workbench版本是1.0还是2.0?如何切换到2.0?
可通过界面样式判断Workbench的版本。Workbench 2.0的左上角会显示Workbench图标
,而1.0则显示WORKBENCH字样,左侧菜单栏也有所差别。
Workbench 2.0 | Workbench 1.0 |
|
|
如需切换Workbench版本,可单击右上角的体验新版(进入2.0)或返回旧版(回到1.0)。
为什么在Workbench中看不到/无法使用系统管理、运维功能?
问题原因:当前可能使用的是会话管理方式连接。该模式不支持系统管理和运维功能。
解决方法:请断开当前连接,在Workbench登录界面选择终端连接方式重新连接实例。
> 用户管理
