Linux-day10
第21章 Linux高级篇-日志管理
日志介绍和实例
基本介绍
系统常用的日志
日志服务
日志服务原理图
在这个配置文件里面记录了日志服务程序
日志管理服务rsyslogd
-v是反向匹配 invert
日志服务配置文件
时间、主机、是由哪个程序或者服务发生的、事件信息
自定义日志服务
日志轮替
介绍
单独指定的
自定义日志轮替
日志轮替的参数说明
日志轮替机制
logrotate会去读取策略,根据轮替规则去对日志进行轮替
查看内存日志
在Linux里面有一部分日志是先写到内存里面的,还没有写到文件里面,这些日志是时时变化的,和当前的系统运行情况相关,比如内核相关的日志 kernel
tar格式(该格式仅仅打包,不压缩)
打包:tar -cvf 【目标文件名】.tar 【原文件名/目录名】
解包:tar -xvf 【原文件名】.tar
注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息),f参数代表filename(文件名),所以f后必须接文件名。tar.gz格式
方式一:利用前面已经打包好的tar文件,直接用压缩命令。压缩:gzip 【原文件名】.tar
解压:gunzip 【原文件名】.tar.gz方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -zcvf 【目标文件名】.tar.gz 【原文件名/目录名】
解压并解包: tar -zxvf 【原文件名】.tar.gz
注:z代表用gzip算法来压缩/解压。
笔记梳理
第22章 定制自己的Linux系统
1
基本介绍
基本原理
制作min Linux思路分析
步骤 1
在当前已有的 CentOS 7.6 版本的 Linux 系统里,添加一块新硬盘,它的设备名称是
/dev/sdb
。然后在这块硬盘上划分两个分区,一个分区用于/boot
(这个分区主要存放系统启动时需要的文件,比如内核的引导程序等),另一个分区用于根目录/
(就像电脑里的 C 盘,是整个系统文件存放的主要位置 )。划分好分区后,还要对这两个分区进行格式化操作,就好比新买的硬盘要先格式化才能正常存储数据一样。需要注意的是,如果把这块硬盘拆下来,安装到别的 Linux 系统上,由于系统识别硬盘的顺序可能不同,它的设备名称可能就不再是
/dev/sdb
,而是/dev/sda
等其他名称了。步骤 2
把
/dev/sdb
这块硬盘从原来的系统中拆下来,然后将它安装到另一个新的环境里,要让它成为一个可以独立运行的 Linux 系统。这就意味着这块硬盘上要有完整的、能让系统正常运行的所有文件和程序等。步骤 3
为了让这块硬盘上的系统能独立运行起来,必须要有内核文件(内核就像是 Linux 系统的大脑,负责管理系统的各种资源,比如 CPU、内存、硬盘等硬件设备的调度 )和
initramfs
文件(这个文件包含了系统启动初期需要挂载根文件系统的一些驱动和脚本等,帮助系统在启动时加载必要的模块)。所以要把这两个重要的文件复制到/dev/sdb
这块硬盘上。步骤 4
完成前面的步骤后,这块
/dev/sdb
硬盘就变成了一个自制的 Linux 硬盘,里面有了能让系统运行的各种关键部分。接下来就可以用这块硬盘来启动一个新的 Linux 虚拟系统(比如在虚拟机软件里,设置从这块硬盘启动,就可以进入到基于这块硬盘构建的 Linux 系统环境 )。
2
操作步骤
没有跟着创建,之后要用的话再回头看一下,这块先过一下
分区步骤看视频p127
记忆点:mount命令重启会复原。永久挂载需要修改配置文件/etc/fstab挂载