一、Cockpit Web控制台简介
Cockpit是红帽开发的网页版图像化服务管理工具,优点是无需中间层,且可以管理多种服务,根据其项目主站描述,Cockpit 有如下特点:
- 从易用性考虑设计,方便管理人员使用,而不是仅仅的终端命令按钮化;
- 不会打乱已有终端或脚本服务配置,通过 Cockpit 启用的服务可以在终端停止,脚本运行的错误亦会被 Cockpit 捕获;
- 支持一次性管理多个服务,实现自动化和批处理;
二、安装步骤
1、cockpit软件安装
cockpit web控制台在centos8环境已默认安装,未启动。
[root@centos8 ~]# dnf install cockpit.socket -y
2、启动cockpit web
[root@centos8 ~]# systemctl start cockpit.socket
3、配置开机自启动
[root@centos8 ~]# systemctl enable cockpit.socket
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.
4、防火墙开放9090端口
[root@centos8 ~]# firewall-cmd --zone=public --add-port=9090/tcp --permanent
success
[root@centos8 ~]# firewall-cmd --reload
success
5、访问cockpit web控制台
输入操作系统用户和密码登录控制台
三、Cockpit Web使用介绍
1、概览查看
可以查看主机的CPU、内存、运行时间等信息,可以查看和编辑主机名。
2、日志查看
可以根据时间,日志级别、关键字等信息筛选和过滤日志。
3、存储信息查看
可以查看磁盘的读写速率、使用率、NFS挂载记录等。
4、配置NFS挂载
可视化的NFS挂载操作,只需要配置远端NFS SERVER地址,下拉菜单选择远端NFS共享目录,配置本地挂载点即可完成NFS挂载。
5、网络流量查看和网卡配置
实时查看网卡上、下行流量,网络日志,可视化编辑网卡IP、DNS等。
6、账户配置
可以查看账户列表,在线添加账户,修改已知账户的相关信息。
7、服务管理
可视化管理系统服务或者自定义服务的开机自启动
8、创建定时任务
创建定时任务,配置好名称、需要执行的命令,执行周期等。
9、软件更新配置
可以手动执行更新操作或者配置自动更新,开启自动更新需要安装dnf-automatic。指定自动更新时间,自动更新后将重启,请慎重选择
10、shell终端
点击终端,可以完成shell终端连接,可以执行任何ssh登录的操作。