当前位置: 首页 > shell脚本

     shell脚本
         5475人感兴趣  ●  1951次引用
  • Pydf – 替代 df 的 Linux 高级命令行工具

    Pydf – 替代 df 的 Linux 高级命令行工具

    “pydf”(PythonDiskFileSystem)是一个高级命令行工具,是“df命令”的一个很好的替代品,它用于显示已安装文件系统上已用和可用磁盘空间的数量,与df命令相同,但颜色不同。pydf命令的输出可以根据您的需要进行定制。这个“pydf”命令是用Python语言编写的,它显示Linux安装的文件系统上的磁盘使用量和可用空间,使用不同文件系统类型的自定义颜色。在Linux系统中安装pydfCentOS、FedoraRocky、AlmaLinux等基于RHEL的发行版默认没有安装pyd

    LINUX 7722024-02-14 19:33:25

  • Linux 下二进制包 vs 源代码包:你应该选择哪个?

    Linux 下二进制包 vs 源代码包:你应该选择哪个?

    在Linux系统中,安装程序通常跟传统的Windows安装软件方式有异。你可以采用预构建软件包进行安装,也可以自行编译程序。在那些日益流行的发行版中,预构建软件包通常是主要的解决方案。但有时,你也可能需要从源代码上进行编译。这也是Linux操作系统的特点之一。从源代码编译程序可以确保程序能够在系统中正常运行,并且具有更多的灵活性和自定义性。无论你选择哪种方法,都需要根据你的需求,选择最适合你的方式。什么是二进制包?在Linux上安装程序通常与在Windows上传统的安装软件方式有所不同。而不是从

    LINUX 10242024-02-14 19:06:02

  • 这些 Linux 的“自动化”技巧,教你轻松完成任务

    这些 Linux 的“自动化”技巧,教你轻松完成任务

    Linux自动化任务的深度伪原创当运营状态的Linux系统上托管着一个Web网站时,经常需要对网站进行维护工作,诸如查看资源使用情况并做出相应响应、日志分割、数据整理,以及在特定状态下执行特定任务等等。为了实现这些操作的自动化执行,Linux系统提供了便捷的方式。本篇文章将介绍常见的Linux自动化任务实现方法。实现自动化任务带来的好处如下:节省人力:只需编写一个脚本,就可以自动化完成任务。时间灵活:通过在夜间自动执行,可以避开网站流量高峰期,不影响白天的网站效率。准确性:在设置完善的情况下,自

    LINUX 6232024-02-14 18:12:13

  • 小心!如何安全地删除Linux系统中的库和运行文件

    小心!如何安全地删除Linux系统中的库和运行文件

    在Linux系统中,删除文件是一个非常危险的操作,特别是当你要删除的文件位于系统库或运行目录中时。删除这些文件可能会导致系统崩溃、应用程序错误等严重后果。今天我们将介绍如何安全地删除Linux系统中的库和运行文件,避免不必要的风险。时常在网上看到有一些运维或者程序员因不小心敲错了rm删除功能,导致系统,数据库被删。从而跑路的段子,今天小编就来带大家一起深入了解一下这个删除跑路。最近在网上看到一张图(原图出处不详,题图据原图重制,有修改。)感觉很有道理啊,你看rm是删除,这个单词简单好记;连rf都

    LINUX 13002024-02-14 18:06:03

  • Linux系统管理利器Sparta,让安全审计变得更简单

    Linux系统管理利器Sparta,让安全审计变得更简单

    作为一名Linux系统管理员,您是否常常感到安全审计流程繁琐、耗时费力?这时,一个高效的安全审计工具或许可以为您解决燃眉之急。今天我们将向大家介绍一款备受赞誉的Linux系统管理利器——Sparta。通过对Sparta的深入学习和应用,您可以在安全审计方面事半功倍,轻松应对复杂的安全问题。SPARTA是使用Python开发的GUI应用程序,它是KaliLinux内置的网络渗透测试工具。它简化了扫描和枚举阶段,并更快速的得到结果。SPARTAGUI工具套件最擅长的事情是扫描和发现目标端口和运行的服

    LINUX 10222024-02-14 17:51:15

  • Ubuntu 23.10 现由强大无比的 Linux Kernel 6.3 提供支持

    Ubuntu 23.10 现由强大无比的 Linux Kernel 6.3 提供支持

    Ubuntu23.10(ManticMinotaur)是针对那些希望在Ubuntu系统中体验最新Linux6.3内核系列的用户而设计的。近来,有一个令人振奋的消息:这个版本将重新基于Linux6.3内核。据悉,Ubuntu23.10的开发工作始于今年4月下旬,并基于当前的临时版本Ubuntu23.04(LunarLobster)。这意味着,最初的每日构建ISO映像将与核心组件和应用程序基本相同,包括先前版本中的Linux6.2内核。这样的修改可以让用户轻松地享受到最新的Linux6.3内核带来的

    LINUX 5172024-02-14 17:51:02

  • 新人掌握的五大Linux终端命令的技巧

    新人掌握的五大Linux终端命令的技巧

    我个人是《新世纪福音战士》的铁粉,因此这里引用一句台词:“人们畏惧黑暗,因此努力在其中刻画火焰的轮廓。”对于很多Linux新人来说,终端那阴沉的屏幕同样是种黑暗——因此人们拼命利用GUI加以替代。虽然图形化用户界面确实代表着现代计算友好的一面,且在多数情况下更易于使用。然而,有时命令行仍然拥有它的独特优势。只要拥有一些基本知识,大家就能够在用户界面无法启动或者需要进行维护时,运用命令行这一利器轻松解决问题。对于初学者,只要掌握以下五条命令,即可轻松玩转Linux。sudo如果说命令也分阶级的话,

    LINUX 13512024-02-14 17:45:11

  • Linux中如何检查高CPU/内存消耗进程

    Linux中如何检查高CPU/内存消耗进程

    你是否曾经遇到过Linux系统中进程占用CPU过高的情况?这种情况不仅会影响系统性能,还可能影响业务运行。本文旨在介绍Linux系统中进程与CPU的相关知识,通过了解进程优先级、CPU时间片轮转等概念,帮助你更好地管理和调优系统中的进程与CPU资源。本教程中包含两个脚本,它们可以帮助你确定Linux上高CPU/内存消耗进程的运行时间。该脚本将显示进程ID、进程的所有者、进程的名称以及进程的运行时间。这将帮助你确定哪些(必须事先完成)作业正在超时运行。这可以使用ps命令来实现。什么是ps命令ps是

    LINUX 12452024-02-14 17:42:16

  • 保障系统安全,教你在Linux中禁止用户登录的多种方法!

    保障系统安全,教你在Linux中禁止用户登录的多种方法!

    安全性是每个Linux系统管理员必须重视和关注的问题,而禁止某些用户登录系统则是其中一项非常重要的安全措施。本文将通过实例详细介绍如何在Linux系统中禁止某些用户登录,保护系统安全。默认情况下,Linux中创建用户帐户时,用户具有shell访问权限。在某些情况下不需要用户帐户登录shell。本文介绍如何设置已存在的用户禁止shell登录、创建用户时禁止shell登录。创建用户时设置禁止shell登录默认情况下,创建用户时,将按照/etc/default/useradd文件中定义的为用户分配sh

    LINUX 16832024-02-14 17:33:22

  • 如何在 Linux 中使用 SCP 安全地传输文件

    如何在 Linux 中使用 SCP 安全地传输文件

    在网络上文件传输可以通过各种不同的方式和协议来完成。远程复制文件最常用的协议是Rsync、SCP和SFTP。在本文中,我们将了解什么是SCP以及如何在Linux和类Unix操作系统中使用SCP在本地和远程计算机之间安全地传输文件。什么是SCP?SCP,代表安全复制(SecureCopy),它是一个命令行程序,在Linux和类Unix操作系统中以安全的方式在本地和远程系统之间,或在两个远程系统之间复制文件和目录。使用scp命令,你可以安全地复制文件或目录:◈从本地到远程系统◈从远程系统到本地◈在两

    LINUX 14772024-02-14 17:30:17

  • 详解 Linux 上两个超有用重要的文本操作命令

    详解 Linux 上两个超有用重要的文本操作命令

    Linux系统通过大量的命令使文本操作和处理变得非常容易。像tr和fmt这样的命令行工具可以帮助您从终端更改、格式化和修改文本文件。在本文中,我们将讨论如何在不同的情况下使用tr和fmt命令来格式化文本。那么,什么是tr和fmt?您又如何使用它们呢?什么是tr命令?tr命令是单词translate的缩写,它可以帮助用户删除或替换文本文件中的特定字符。它通常与其他命令一起使用,通过获取标准输入、对其执行操作并将结果写入标准输出来工作。tr命令语法tr命令的基本语法是:tr[option]...SE

    LINUX 7272024-02-14 17:27:03

  • 探究Linux内核模块的奥秘

    探究Linux内核模块的奥秘

    Linux操作系统中,内核是最核心的部分,它控制着计算机硬件和软件的交互。而内核模块则是内核中的一个重要概念,它可以在运行时被动态加载到内核中,从而扩展内核的功能。在本文中,我们将深入探究Linux内核模块的工作原理和构成,并介绍如何编写自己的内核模块。Linux内核模块化设计1.Linux内核设计:单内核、模块化(动态装载和卸载)(1)Linux:单内核设计,但充分借鉴了微内核体系的设计的优点;为内核引入了模块化机制;(2)内核的组成部分:kernel:内核核心,一般为bzImage格式,通常

    LINUX 8892024-02-14 17:10:17

  • Linux下如何做到一个文件即可读写,又只读?

    Linux下如何做到一个文件即可读写,又只读?

    在Linux运维过程中,经常会遇到某个应用的存储目录跑满,提前又没有做任何规划,目录或磁盘无法扩容,这个时候,我们常用的解决方法是做软链接,通过ln,将原先存储的目录软链接到另外大的磁盘中的目录下,以此达到目的。软链的弊端就是,多层软链之后,会被绕晕,很容易造成误操作,今天再介绍一种方法mount–bindmount命令运维小伙伴应该很熟悉,不做过多介绍先来看下man里面的介绍通过mount–bind可以将文件目录结构重新挂载,连接两个目录,它是将前一个目录挂载到后一个目录上,所有对后一个目录的

    LINUX 9192024-02-14 17:00:03

  • Linux 服务器监控神器:Netdata 的安装、使用

    Linux 服务器监控神器:Netdata 的安装、使用

    Netdata可以安装在大多数Linux发行版(如Ubuntu、Debian、CentOS等)、容器平台(如Kubernetes集群、Docker)以及许多其他操作系统(如FreeBSD、macOS)上,无需sudo权限。Netdata是由系统管理员、DevOps工程师和开发人员设计的,旨在收集所有信息,帮助您可视化指标,解决复杂的性能问题,并使数据与监控堆栈的其他部分互操作。Netdata特点:1、高实时性,Netdata及插件为C编写,资源占用及效率都符合要求2、不占系统IO,除日志系统,N

    LINUX 22212024-02-14 17:00:03

  • Linux 环境变量配置的 6 种方法,建议收藏!

    Linux 环境变量配置的 6 种方法,建议收藏!

    Linux环境变量配置在自定义安装软件时,经常需要配置环境变量。下面列举了各种配置环境变量的方法。下面所有例子的环境说明如下:系统:Ubuntu14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量echo$PATH命令输出当前的PATH环境变量的值这两个命令执行的效果如下uusama@ubuntu:~exportdeclare-xHOME="/home/uu

    LINUX 16562024-02-14 17:00:03

  • Linux 内核线程优先级的设置和调整:如何提高内核线程的性能和响应

    Linux 内核线程优先级的设置和调整:如何提高内核线程的性能和响应

    内核线程是Linux系统中一种特殊的线程,它是在内核空间运行的,负责执行一些内核相关的任务和功能。内核线程的性能和响应直接影响到系统的稳定性和效率,因此,了解和设置内核线程的优先级是非常有必要的。但是,你真的了解Linux内核线程的优先级吗?你知道如何在Linux下设置和调整内核线程的优先级吗?你知道如何在Linux下提高内核线程的性能和响应吗?本文将为你详细介绍Linux内核线程优先级的相关知识,让你在Linux下更好地使用和理解这个重要的内核参数。个人理解,内核级线程和进程是一样的,前者与P

    LINUX 16282024-02-14 16:15:13

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号