在linux系统安装cockpit web 控制台
简介:
Cockpit是一个Web控制台,具有易于使用的基于Web的界面,使您可以在服务器上执行管理任务。它也是一个Web控制台,它意味着您也可以通过移动设备访问它。
Cockpit Web控制台使您可以执行多种管理任务,包括:
- 管理服务
- 管理用户帐号
- 管理和监视系统服务
- 配置网络接口和防火墙
- 查看系统日志
- 管理虚拟机
- 创建诊断报告
- 设置内核转储配置
- 配置SELinux
- 更新软件
- 管理系统订阅
Cockpit Web控制台使用与终端相同的系统API,并且在终端中执行的任务会迅速反映在Web控制台中。此外,您可以直接在Web控制台中或通过终端配置设置。
实验环境:
腾讯云服务器centos7
安装cockpit
使用yum install cokpit -y 安装
[root@VM_0_17_centos ~]# yum install cockpit -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
No package cokpit available.
Error: Nothing to do
#这里是因为我开始安装好了
启动cockpit.socket服务
这样可以通过Web控制台连接到系统,并使用以下命令验证该服务并运行cockpit进程。
[root@VM_0_17_centos ~]# systemctl start cockpit.socket
[root@VM_0_17_centos ~]# systemctl enable --now cockpit.socket
[root@VM_0_17_centos ~]# systemctl status cockpit.socket
● cockpit.socket - Cockpit Web Service Socket
Loaded: loaded (/usr/lib/systemd/system/cockpit.socket; enabled; vendor preset: disabled)
Active: active (running) since Fri 2019-11-15 14:54:34 CST; 33min ago
Docs: man:cockpit-ws(8)
Listen: [::]:9090 (Stream)
[root@VM_0_17_centos ~]# ps auxf|grep cockpit
root 1423 0.0 0.0 112708 976 pts/0 S+ 15:30 0:00 | \_ grep --color=auto cockpit
web网页访问时使用的是9090端口,所以要开放9090端口
使用下面命令查看是否开启了防火墙
[root@VM_0_17_centos ~]# firewall-cmd --add-service=cockpit --permanent FirewallD is not running
[root@VM_0_17_centos ~]# firewall-cmd --reload
FirewallD is not running
#第一条是查看是否开启,第二条是关闭防火墙
登录到CentOS 中的Cockpit Web控制台
以下说明显示了使用本地系统用户帐户凭据首次登录Cockpit Web控制台。 由于Cockpit使用在/etc/pam.d/cockpit中找到的特定PAM堆栈身份验证,因此您可以使用系统上任何本地帐户的用户名和密码登录。
在浏览器中输入http://139.199.6.165:9090
如果出现这个就点击隐藏详情点击继续前往就可以了
这里输入用户名和账号密码
这就是web网页控制端了
17199)]
这里输入用户名和账号密码
[外链图片转存中…(img-Yk4nXnaE-1574684817199)]
这就是web网页控制端了