提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
最近在用麒麟v10操作系统。发现系统安装好后,有一个9090端口默认开启。发现是Cockpit管理工具。
Cockpit 是红帽开发的网页版图像化服务管理工具,优点是无需中间层,且可以管理多种服务。
从易用性考虑设计,方便管理人员使用,而不是仅仅的终端命令按钮化。
不会打乱已有终端或脚本服务配置,通过 Cockpit 启用的服务可以在终端停止,脚本运行的错误亦会被 Cockpit 捕获。
支持一次性管理多个服务,实现自动化和批处理。
系统存储信息查看。
docker容器监控。
系统网络监控。
web命令行终端。
systemctl start cockpit systemctl stop cockpit
访问地址:开启之后,可以通过域名:9090来访问,不用担心防火墙,cockpit服务默认加入到了防火墙通过列表
一、账户管理
web 控制台账户页面中会显示系统中的所有用户账户,还可以创建新的账户。
1.创建新账户
在创建账户对话框中按要求输入账号、密码即可创建新的账户,也可以在创建账户时,锁定该账户。
选择某个账户后,如图所示,可以看到该账户的信息:全名、用户名,角色,登录情况,账号是否锁定等。在该页面,点“设置密码”按钮即可输入新密码。按密码质量要求,应该输入至少8个字符的,但是也可以输入少于8个字符的,只是需要点两次“设置密码”按钮。
3.强制变更密码
点击“强制变更”按钮,在弹出的提示框中,点“重新设置密码”,即会强制要求账户在下次登录时变更密码。
4.设置密码永不过期或者要求每多少天就需要修改密码
5.终止会话
当该账户处于登录状态时,可以点击右边的“终止会话”按钮,让用户退出,这会结束该账户的所有会话,包括Shell会话。
6.删除账户
点击“删除”按钮,则会删除该账户,此操作不可逆,一旦删除不可恢复,请谨慎操作。
7. 授权公共 SSH 密钥
可以为该账号添加SSH公钥,点击“添加密钥”即弹出添加公钥对话框,把公钥粘贴到输入框中添加即可。
二、服务管理
web 控制台界面中有系统服务管理功能,可以激活或取消激活服务,重启或重新载入它们,或者管理其自动启动。
在服务页面,可以看到“系统服务”、“目标”、“套接字”、“计时器”、“路径”几个标签页,默认为“系统服务”标签页。
系统服务
所有以service为扩展名的文件标识的服务
目标
所有以target为扩展名的文件标识的服务
套接字
所有以socket为扩展名的文件标识的服务
计时器
所有以timer为扩展名的文件标识的服务
路径
所有以path为扩展名的文件标识的服务
Web控制台中的所有服务都可以通过过滤器进行筛选,比如我们要查找防火墙的服务,在过滤器输入框中输入“fire”即可列出。
打开某个服务可以看到该服务的状态(Status)、路径、要求(Requires)、需要(Wants)
如果有服务没有启动成功,则会在服务页中提示一个红色的叹号,此时可以找到对应的服务,查看服务日志。
从下图中的服务日志中可以看到是因为网络连接失败导致服务启动失败。
三、内核转储设置
web 控制台可以方便地允许为 kdump 配置保留内存,或者以未压缩或压缩格式选择 vmcore 保存位置,并进行kdump配置测试。
四、软件更新
Web控制台可以方便地查看到当前系统的软件是否有更新,以及更新历史。还可以设置自动更新。
五、创建诊断报告
在诊断报告页面中,点击“创建报表”按钮,会弹出一个对话框,显示创建报告的进度,耐心等待几分钟(根据机器性能不同,等待的时间也不同),即可下载查看报告。
诊断报告是一个压缩的归档文件.tar.xz,下图是笔者下载的诊断报告包。
六、终端
Web控制台可以直接在终端页面打开一个终端,还可以设置其外观颜色,非常方便。当终端页面比较乱时,还可以重置终端。
七、设置SELinux策略
SELinux策略的开关也可以通过Web控制台直接操作。
还可以配置自动化脚本
————————————————