学习Linux的第十四天(Web控制台管理系统)

RHEL 8 WEB控制台管理系统
登录一台服务器有哪些方法: 本地登录,VNC,xshell ,web控制台登录

  1. 什么是web控制台?
    web控制台是一个基于web的红帽企业版linux8界面,用于管理和监控本地系统及位于网络环境中的linux服务器
    RHEL的web控制台是交互式服务器管理界面,可以直接通过浏览器与真实的linux操作系统进行直接交互。

  2. web控制台座椅做什么?
    · 监控基本系统功能,例如硬件信息,时间配置,性能配置等

· 检查系统日志文件

· 管理网络接口和配置防火墙

· 管理虚拟机

· 管理用户帐户

· 监视和配置系统服务

· 管理软件包

· 配置SELinux

· 更新软件

· 访问终端

2. 操作步骤
服务器开机,有网络,可以连接公网
先检查自己的服务器是否默认安装了这个服务 cockpit

yum list |grep cockpit   (RHEL8 默认已经安装了cocpit这个服务)

检查cockpit是否开机自动启动
systemc list-unit-file  |grep cockpit
发现cockpit.socket 是disable状态

systemctl enable --now cockpit.socket  启动cockpit这个服务

最后启动cockpit.service服务
systemctl start cockpit.service
systemc status cockpit.service 
检查服务是否为running状态

防火墙策略:
可以关闭系统防火墙或者选择防火墙放行
RHEL8系统默认已经放行了cockpit服务

firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload  重载以生效这个规则

最后RHEL系统的web控制台的地址为服务器ip地址的9090端口   
https://192.168.40.157:9090
输入用户密码登录

日志系统RSYSLOG
使用了日志消息类型和优先级来确定到底如何处理
日志系统的配置文件: /etc/rsyslog.conf

日志消息的类型:
lpr:打印相关的日志
auth:认证相关的日志
user:用户相关的日志
cron:计划任务相关的日志
kern:内核相关的日志
mail:邮件相关的日志
daemon:系统服务相关的日志
authpri:授权相关的日志
security:安全相关的日志

日志消息有哪些优先级:
从高到低 8个标准:
none 无 不记录任何信息
emergency 0 内核崩溃,严重消息
alert 1 需要立刻修改的信息
crit 2 翻了严重的错误
err 3 普通错误
warining 4 警告
notice 5 提示用户有普通的消息
info 6 一般的消息日志,最常用
debug 7 调试级别的消息

日志信息里面有哪些内容:
1.会记录日志发生的时间
2.发送该日志消息的主机
3.发送该日志消息的程序,哪个PID
4.日志消息的主内容

归档和压缩解压缩
归档和压缩的区别:归档就是把多个文件归到一起,他不是压缩,并不能压缩大小
归档
tar -cvf 归档文件夹名 归档文件1 归档文件2

tar -cvf txt  123.txt 12.txt 

解档:tar -xvf 文档名

压缩: gzip bzip两种压缩方法
Gzip:压缩速度快 压缩效率高 tar -zvcf
Bzip:压缩速率慢 压缩比例高 节省空间 tar -jvcf
解压缩
解压缩
Gzip: tar -zvxf 压缩包名
Bzip: tar -jvxf 压缩包名
不管是压缩还是归档都是:
压缩命令+ 压缩后文件包的名+ 需要压缩的文件(可以好多个)
建议GZIP文件是以tar.gz结尾
BZIP文件是以tar.bz结尾

Linux内核
了解一下linux的内核:
内核就是操作系统的核心部分
redhat内核的功能:
1.系统初始化:检测硬件资源并启动系统
2.进程调度 : 决定进程什么时候运行,以及运行多久
3.内存管理: 给运行的进程分配内存
4.安全:支持权限,支持selinux ,支持防火墙 支持iptables
5.支持标准网络,文件系统

具体可以参考kernel-doc

内核的组成
多个内核版本可以共存的
内核的组成如下
/boot/vmlinuz-4.18.0-80.el8.x86_64 启动时用到的内核
/boot/initramfs-4.18.0-80.el8.x86_64.img 启动时提供必要模块的内核
/lib/modules/版本/内核模块

虚拟的文件系统/proc
进程信息 /proc/PID(数字)
cpu信息 /proc/cpuinfo
内存资料 /proc/meminfo
磁盘信息 /proc/partition

sysctl 配置内核参数
当前生效的内核配置参数都在 /pro/sys/
内核参数配置文件 /etc/sysctl.conf 系统启动时读取的参数
sysctl -a 显示所有的内核模块
一定要结合grep来使用

内核模块: /lib/modules/内核版本
内核模块的相关命令:
lsmod 查看内核已经加载的模块
modinfo 模块名 查看这个模块的详细信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值