Linux 管理逻辑卷LVM

本文将介绍 Linux 中逻辑卷管理 (LVM) 的概念,它们是比传统分区更高级的存储管理技术。

1. LVM (Logical Volume Management)

Read more »

Linux 管理基本存储

本文将介绍 Linux 中的基本存储概念,并提供一个从添加新硬盘到分区、格式化、并最终挂载使用的完整分步教程。

1. 核心概念

Read more »

Linux 管理 SELinux 安全性 (补图中)

什么是 SELinux?

  • Security-Enhanced Linux (SELinux) 是一个 Linux 内核安全模块,它提供了一种支持访问控制安全策略的机制,包括强制访问控制 (MAC)。
  • 它是美国国家安全局 (NSA) 和 SELinux 社区的一个项目。
  • 与标准的自由访问控制 (DAC)(如 chmod)不同,SELinux 强制执行系统范围的策略,即使是 root 用户也可能受到限制。
Read more »

Linux ACL 控制文件访问

什么是 ACL?

  • 访问控制列表(ACL)为文件系统提供了一种额外的、更灵活的权限机制。
  • 它旨在辅助标准的 UNIX 文件权限(用户、组、其他)。
  • ACL 允许您为文件或目录的属主和属组之外的特定用户或组设置精细的读、写、执行权限。
Read more »

Linux 优化系统性能

Linux 系统在默认安装后已经经过了良好的调整,但仍可以根据系统性能和应用程序要求进行一些调整。

什么是 tuned?

Read more »

Linux 计划未来任务

Crontab:重复性任务调度

crontab 是 “cron table” 的缩写,它允许用户根据预设的时间表重复执行命令或脚本。这是在固定时间(例如每天、每周、每月)自动执行维护任务、备份或其他常规操作的理想选择。

Read more »

Linux Shell入门

Linux shell 脚本是系统管理员用来自动执行日常重复性任务的强大工具。

Shell简介

Read more »

Linux 分析服务器和获取支持

  • 当您的 Linux Redhat 服务器出现问题时,您将需要使用 topfreedfdu 等监控命令。系统管理员还应查看 /var/log 目录中的系统日志,然后联系 Redhat 技术支持以获取更多帮助。
  • Redhat 使系统管理员可以更轻松地使用名为 Cockpit 的基于 Web 的应用程序来管理和分析服务器。
  • 要从 Redhat 获得支持,系统管理员可以在 Linux 系统上以 root 用户身份运行 sosreport 实用程序或在较新版本中运行 “sos report”,该实用程序将收集日志和配置文件,然后将它们传输到 Redhat 支持服务器。现在使用 Cockpit 应用程序,可以在基于 Web 的门户网站上生成报告。

获取Redhat为你提供的case id之后,你就可以向他们上传你的日志了。
VirtualBoxVM_fsOVCMhvnk.png

Read more »

Linux 访问文件系统

  • 文件系统是一种结构化的方式,用于存储所有文件和目录。

  • 要访问这些文件,我们需要使用导航工具。

  • 以下是用于访问 Linux 文件系统的基本工具或命令:

    • ls:列出目录内容

      • ls 命令用于显示指定目录中的文件和子目录。如果不指定目录,则显示当前目录的内容。
      • 基础用法示例
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        # 列出当前目录的内容
        ls

        # 列出/home目录的内容
        ls /home

        # 以长格式(long format)列出内容,显示权限、所有者、大小和修改日期等详细信息
        ls -l

        # 列出所有文件,包括隐藏文件(以.开头的文件)
        ls -a
    • cd:更改目录

      • cd (Change Directory) 命令用于从一个目录切换到另一个目录。
      • 基础用法示例
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        # 切换到 /var/log 目录
        cd /var/log

        # 切换到上一级目录
        cd ..

        # 快速返回当前用户的主目录
        cd ~
        # 或者直接使用 cd
        cd
    • pwd:显示当前工作目录

      • pwd (Print Working Directory) 命令用于显示您当前所在的完整目录路径。
      • 基础用法示例
        1
        2
        # 打印出当前工作目录的绝对路径
        pwd
    • df:报告文件系统磁盘空间使用情况

      • df (Disk Free) 命令用于显示文件系统的总空间、已用空间、可用空间和挂载点。
      • 基础用法示例
        1
        2
        3
        4
        5
        # 显示所有已挂载文件系统的空间使用情况
        df

        # 以人类可读的格式(例如 KB, MB, GB)显示,更易于阅读
        df -h
    • du:估算文件空间使用情况

      • du (Disk Usage) 命令用于估算文件和目录占用的磁盘空间大小。
      • 基础用法示例
        1
        2
        3
        4
        5
        6
        7
        8
        # 显示当前目录下每个子目录占用的空间
        du

        # 以人类可读的格式显示当前目录的总大小
        du -sh .

        # 以人类可读的格式显示/home目录下所有文件和目录的大小
        du -h /home
    • fdisk:操作磁盘分区表

      • fdisk 是一个强大的命令行工具,用于查看、创建和管理磁盘分区。此命令通常需要管理员权限。
      • 基础用法示例
        1
        2
        # 列出所有磁盘及其分区表(需要root或sudo权限)
        sudo fdisk -l
  • 绝对路径和相对路径

    • 在 Linux 中,路径是定位文件或目录的方式。
    • 绝对路径:路径总是从根目录 / 开始。它是一个完整的、明确的路径,无论您当前在哪个目录下,它都指向同一个位置。例如:/home/user/documents/file.txt
    • 相对路径:路径是相对于您当前的“工作目录”而言的。它不以 / 开头。例如,如果您在 /home/user 目录下,那么 documents/file.txt 就是一个相对路径。
  • 特殊目录符号

    • ~ (波浪号/Tilde):代表当前用户的主目录。例如,如果您的用户名是 alex,那么 ~ 就等同于 /home/alex
    • . (单个点):代表当前目录。
    • .. (两个点):代表上一级(父)目录。
0%