在每一种编程语言中,变量都扮演着重要的角色,在 Linux shell 脚本中,我们可以使用两种类型的变量:系统定义变量和用户定义变量。
Dockerfile 是一个文本文件,其中包含关键字和一组 Linux 命令,当我们构建 Docker Image 时,这些命令会自动执行。使用 Dockerfile 创建 docker 镜像类似于虚拟化世界的模板概念。
有时候在 shell 脚本中,我们需要远程用户的密码,比如:连接到远程系统,ftp 用户和代理用户等。在 Linux shell 脚本中,始终建议使用加密密码。
Autossh 是一个允许您自动重新启动 SSH 隧道的实用程序,如果它们被断开或中断。在本文中,我们将解释如何在 Linux 上安装和使用 Autossh 实用程序。
函数是一个可重用的代码块。我们经常把重复的代码放入一个函数中,并从不同的地方调用该函数,库是函数的集合。我们可以在库中定义常用的函数,其他脚本可以使用它们而无需复制代码。
...文件和目录归档到一个 tar 文件中。这个 tar 文件也可以使用 gzip 和 bzip2 压缩实用程序进行压缩。一旦我们准备好了 tar 备份,我们就可以使用 scp 或 rsync 命令轻松地将其传输到远程备份服务器。
Strace 是一个功能强大的命令行工具,可用于跟踪 Linux 中的系统调用和信号。Strace 通常与其他 Linux 工具结合使用,例如 ltrace、gdb、和 tcpdump 等。
分组也就是用户分组,可以给分组添加课程、试卷和专栏,再把一些用户添加到分组,这些用户就拥有了分组中的课程、试卷和专栏。
备份数据是维护数字信息的重要部分,Rsync 是值得任何系统管理员拥有的强大工具。在本文中,我们将逐步探索如何使用 Rsync 进行有效的数据备份。
FastAPI 是一个用 Python 构建的现代工具,可以帮助您创建后端 API。像许多其他框架一样,FastAPI 可以使用环境变量,这是一种与代码分开管理设置的好方法。这使您的应用程序更易于管理和更安全。
随着时间的推移,Linux 系统可能会有大量不再使用的软件包。这些软件包会占用大量磁盘空间,并可能降低系统的整体性能。本指南将向您展示如何轻松地删除这些未使用的包。
Squid 是一个多功能的工具,既可以作为代理服务器,也可以作为 web 缓存系统。它通过存储经常访问的内容来加快网页浏览速度,还可以屏蔽某些网站。在本指南中,我们将向您展示如何使用 Squid 阻止特定网站。