前言 本文将从用户和权限管理、文件系统权限、SELinux、防火墙、加密和安全传输、漏洞管理和更新等几个Linux安全机制中的重要方面,深入探索其工作原理和使用方法。在当今数字化时代,网络安全问题备受关注,Linux作为广泛应用的操作系统之一,其安...
Docker,作为目前最流行的容器化技术之一,广泛应用于开发、测试和生产环境中。然而,随着容器和镜像的不断创建和使用,系统中可能会积累大量的无用容器和镜像,占用大量的磁盘空间,甚至影响系统的性能。因此,定期清理Docker容器和镜像是一个非常重要...
Linux 是一个强大的操作系统,有许多实用的命令和技巧可以帮助你更高效地使用它。 1、查看文件校验值 在文件进行拷贝或者进行传输的时候,可能有损坏或者被修改的可能,这时候可以查看校验值来确认一下。 比如我们平时工作需要用到其它组给我...
一、概述 sar 命令根据从系统活动收集的数据显示系统使用情况报告。这些报告由各个部分组成,每个部分都包含数据类型和收集数据的时间。sar 命令的默认模式显示访问 CPU 的每一类资源(例如用户、系统、I/O 调度等)以不同时间增量的 CPU 使用率。它...
今天来聊聊 Linux 文件系统。 过去,Linux 文件系统就像一个无序的小镇,人们随心所欲地建造自己的房屋。然而,1994 年,文件系统层次标准(FHS,Filesystem Hierarchy Standard)的引入为 Linux 文件系统带来了秩序。 通过实施像 FHS 这样的标准...
接触过 Linux 的小伙伴们都知道在 Linux (或者说类 Unix)中,有三种类型的用户: · 超级用户(UID 为 0):即 root 用户,拥有最高权限。 · 系统用户(UID 为 1~999):系统内建用户,用于运行系统服务和守护进程。 · 普通用户...
按名称搜索文件 打开 Nautilus 并单击顶部栏上的放大镜。这将打开一个搜索栏,你可以在其中输入查询字符串。 当你输入时,搜索结果会不断完善,并在输入完整文件名时进行匹配。 搜索在当前目录及其子目录中执行。可以启用 隐藏文件视图,将隐...
本文主要讲述的是一个关于记录shell脚本执行日志的日志脚本函数,在做shell脚本开发的过程中,常常要运行脚本来监测一些系统数据,但是我们又没有很多时间来一直盯着命令控制台看,所以看能不能把这些脚本运行的情况记录成一个日志并保存下来,方便我们...
2024 年的钟声已经敲过,我们有必要去预见一下将塑造本年度的各种潮流。 我们不能预见未来,所以无法精确预知将会发生什么,但根据目前观察到的动向,我们可以进行一些预测。 以下是我们对 Linux 和开源发展方向的预测。 1、开源 AI 的兴起 ...
FTP(File Transfer Protocol)是一种用于在计算机之间传输文件的标准网络协议。在Linux系统中,通过FTP命令可以方便地进行文件传输和管理。本文将介绍Linux中FTP命令的基本用法,并解析FTP协议中五个最常用的操作的命令和解析过程。最后,还将提供一个...
场景复现 朋友说他有个Linux系统当时建的比较早,跑了很多年,不需要产生多少数据文件,最近业务变动,要求能存更多文件数据。请我看下Linux下的多个分区能否都扩容一下? 它的/home分区对应/dev/sda2 ,随后是3个数据分区+1个临时存储的tmp分区...
在Linux系统管理中,Systemd服务管理器是一款强大而灵活的工具。它用于管理系统服务和控制系统状态。本文将介绍如何创建和管理Systemd服务,并提供详细的代码示例和输出,帮助读者更好地理解和应用systemctl命令。 第一部分:创建Service文件 要...
btop命令是一个在Linux系统中查看进程信息的命令,它的概念、起源、发展与现状如下: 一、概念 btop命令是一个交互式的、实时的、以表格形式展示进程信息的命令行工具。它可以显示当前正在运行的进程列表,包括进程ID、CPU使用率、内存使用率、磁...
arm64大约支持280个系统调用,我们平时使用的这些系统调用,到底工作原理是什么,调用后又是到哪里实现的呢,这篇文章初步了解下内核系统调用的流程,并告诉跟踪这个流程的方法。 废话不多说,如上就是linux的系统调用关系图: 1.绝大部分用户态...
在日常工作和生活中,我们经常需要将文件从一个地方复制到另一个地方,无论是在本地机器之间进行文件同步,还是在不同服务器之间进行文件备份,都需要一种高效而可靠的工具来完成这个任务。rsync命令就是这样一种备受推崇的工具,它能够在不同机器之间...
SELinux(Security-Enhanced Linux)是一种在Linux系统中实现强制访问控制(MAC)的安全机制,它能够对系统资源进行细粒度的访问控制,提高系统的安全性和防范能力。在进行Linux系统安全加固时,使用SELinux可以为系统提供更多的安全保障。下面将详细介...
Linux内存管理是操作系统中的重要组成部分,负责分配、释放和管理内存资源。下面将详细介绍Linux内存管理的工作原理、常见的内存分配与释放方法以及一些相关的概念。 一、Linux内存管理的工作原理 1、虚拟内存:Linux使用虚拟内存技术来管理物理...
企业级文件共享和协作平台是一种用于组织内部或跨部门之间文件共享、协作和管理的系统。这种平台可以提供文件存储、同步、版本控制、权限管理等功能,有助于提高工作效率和团队协作能力。使用容器化技术可以简化平台的部署和维护过程,提高系统的可扩展...
当你插入 USB 时,你的宿主操作系统可以轻松访问它并使用其中的文件。这并不奇怪。 如果你在 Linux 上使用带有 VirtualBox 的虚拟机,那么可以付出一些努力并从虚拟机访问插入物理机的 USB。 让我逐步引导你了解如何在 VirtualBox VM 中访问 USB...
我们在使用ssh客户端远程连接Linux服务器时,为了考虑安全方面的因素,通常使用密钥的方式来登录。密钥分为公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,私钥是由个人自己持有,并且必须妥善保管和注意保密。 Linux设置密钥登录的步骤 ...