CentOS7安装Cockpit网页版图像化服务管理工具

不经意间看到CentOS8说是默认集成了Cockpit——网页版图像化服务管理工具,出于为了更好的管理自己的服务器,于是参考一些资料在自己的服务器CentOS7上也安装了一个。

一、Cockpit是什么

github 地址: https://github.com/cockpit-project/cockpit

gitee地址:  https://gitee.com/mirrors/cockpit   

Cockpit 是红帽开发的网页版图像化服务管理工具,优点是无需中间层,且可以管理多种服务

根据其项目主站描述,Cockpit 有如下特点:

  • 从易用性考虑设计,方便管理人员使用,而不是仅仅的终端命令按钮化。

  • 不会打乱已有终端或脚本服务配置,通过 Cockpit 启用的服务可以在终端停止,脚本运行的错误亦会被 Cockpit 捕获。

  • 支持一次性管理多个服务,实现自动化和批处理。

安装:

查看要安装的组件 yum list | grep cockpit

安装:   yum install -y cockpit* 

 安装:   yum install -y cockpit* 

问题:

提示useradd:无法打开 /etc/shadow 和无法打开 /etc/passwd

解决:

查看文件权限
lsattr /etc/passwd
----a-------e-- /etc/passwd

lsattr /etc/passwd
----a-------e-- /etc/shadow

解决:

chattr -a /etc/passwd
chattr -a /etc/shadow

linux 添加用户,无权限修改passwd问题

文件的扩展属性多了 i a

#  i:不可修改权限

#  a:只追加权限

 

 

在次安装即可:yum install -y cockpit* 

启动服务;

# systemctl start cockpit
# systemctl enable cockpit.socket
Created symlink from /etc/systemd/system/sockets.target.wants/cockpit.socket to /usr/lib/systemd/system/cockpit.socket.

启动后,直接访问:  ip:9090即可访问网页。默认开启的是9090端口,若要变更端口,则

vim /usr/lib/systemd/system/cockpit.socket

修改ListenStream对应的端口即可

[Unit]
Description=Cockpit Web Service Socket
Documentation=man:cockpit-ws(8)
Wants=cockpit-motd.service

[Socket]
ListenStream=8990
ExecStartPost=-/usr/share/cockpit/motd/update-motd '' localhost
ExecStartPost=-/bin/ln -snf active.motd /run/cockpit/motd
ExecStopPost=-/bin/ln -snf /usr/share/cockpit/motd/inactive.motd /run/cockpit/motd

[Install]
WantedBy=sockets.target

保存好后重启即可:  systemctl enable --now cockpit.socket

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值