虽然书上安装cockpit的教程仅有短短一行代码,但因为没有在红帽子上注册账户,废了好大劲
搜索教程后,流程为:卸载红帽子的yum,下载CentOS的yum源
遇到的问题在于:卸载完yum后,意识到自己的linux无法联网,并且yum和Python3版本不兼容的问题,最后选择更换镜像。。。
直接切换到根用户:sudo -i
进入root用户模式:sudo -s(目录还是之前的目录)
在系统设置时,没有给用户设置管理员权限,
然后输入sudo -s后,显示没有权限,因为不在sudoers中,将网传方法试了遍。
因为网传方法都要先切换成根用户或开放root权限,但都提示普通用户是没有权限的。
删掉这个系统,新开了一个并设置管理员权限。。。
ping www.baidu.com
若为如下所示,则已联网
1、转成根用户:sudo -s
2、查询:yum rpm -qa | grep yum
3、删除:rpm -qa | grep yum | xargs rpm -e --nodeps
4、再查询:什么也不显示代表删除成功(如图)
阿里云网络源地址:https://mirrors.aliyun.com/
点开这个连接centos-7-os-x86_64-Packages安装包下载_开源镜像站-阿里云
然后,下载这三个:
利用wget下载,注意地址和网络环境
404 not found
地址有问题?手打的地址出现404,粘贴过去的成功运行了
注:在Linux中复制粘贴用:shift+insert(粘贴),ctrl+insert(复制)
? ? ? ? 可以复制和粘贴在Windows系统下的内容
成功运行:
三个都下载完毕后,进行安装
使用rpm -ivh yum-*
一次性安装3个包
解决方法:
在命令末尾加上 –nodeps --force
参数意思:
–nodeps:不检测依赖关系
–force:强制安装
例子:
rpm -ivh yum-* --force --nodeps
按道理讲应该结束了,但出现了yum和red hat9自带python3不兼容的问题。。。
在CSDN上搜索,卸载python和yum后重新下载安装,仍然不行。
试了一天半,最后决定转ubuntu。(推测是镜像的问题)
超详细VMware安装Ubuntu虚拟机步骤_vmware虚拟机安装ubuntu教程-CSDN博客
sudo apt update
sudo apt upgrade
sudo apt install podman
注:下载Ubuntu的22.04版,
20.04版无法正常安装podman,显示没有软件包,捣鼓半天没找到解决方案。
解决方法就是下载新版哈哈哈哈哈
sudo apt install cockpit cockpit-podman cockpit-machines
sudo systemctl start cockpit
sudo systemctl status cockpit
https://server.domain.com:9090
在系统自带火狐浏览器上输入上述链接,输入账号和密码即可(同Linux服务器账号和密码)
在该版本中,不能直接点击system,想要查看系统硬件信息,点击system information 中的view hardware details,可查看:
通用信息有硬件类型、BIOS、主机名和其他基本信息
cockpit按事件严重性将日志信息分为错误、警告、注意,界面如图
可通过日期和priority进行筛选,点击日志可查看详情
存储界面可以查看宿主机的可用磁盘空间及磁盘的使用情况。
如果需要更多的存储空间,可以在该界面中进行RAID或卷组的创建。
并且对每个显示的可用磁盘,都可以进行挂载、卸载、格式化、删除或修改每个磁盘分区的文件系统操作。
在devices上可以创建RAID
卷组的创建
可以看到两个网卡接口的发送和接收状态,以及可用网卡接口的列表。
单击网卡接口的名称就可以对其进行绑定、桥接及配置vlan的操作。
界面底部是网络日志列表
单击接口名称,可设置IPv4,IPv6及MTU:
如果被监视的主机为KVM主机,则也可被查看
创建虚拟机的操作:
CentOS 8使用Cockpit管理Linux——虚拟机_centos cockpit 创建vm-CSDN博客
通过cockpit界面下的账户界面可以方便地创建新账户,通过该方式创建的账户会对应到系统账户。
可以通过cockpit更改密码、指定角色、删除系统账户。
CentOS 8使用Cockpit管理Linux——Cockpit进阶_2023 cockpit账号密码怎么配置-CSDN博客
有五个选项:目标、系统服务、套接字、计时器、路径
单击服务名称,可以对其进行更多管理操作,重启、关闭、禁用等
通过该界面,可以看到所选主机上所有的系统服务。
还可以查看系统配置的:
Targets(成组服务)
Sockets(服务通信的端点)
Timers(用来设置特定时间事件的单元文件)
Paths(与文件/目录被访问时要执行的操作相关联的单元文件)