463 次浏览
在这篇文章中,我们将学习如何设置和配置 Apache Web 服务器,以限制未经身份验证的访问者,从而可以向未经身份验证的用户隐藏一些重要和关键信息。先决条件:我们需要一台 Ubuntu 机器,以及具有 Sudo 权限的非root用户。机器上安装了 Apache2 Web 服务器。安装 Apache 实用程序:我们需要安装一个名为“htpasswd”的 Apache2 实用程序包,该实用程序是“apache2-utils”包的一部分。这将帮助我们创建和管理访问网站受限部分所需的用户名和密码。以下是命令…… 阅读更多
83 次浏览
在这篇文章中,我们将学习如何设置和配置 Jekyll 开发站点。Jekyll 提供了内容管理系统 (CMS) 的优势,以及数据库驱动站点中出现的性能和安全性。它也被称为博客感知型,具有处理按日期组织的内容的功能。它特别适合离线工作的人员,它还提供轻量级编辑器和内容管理,并具有版本控制功能,可以跟踪对其网站所做的更改。先决条件:安装了 Ubuntu 16.04 的机器。在机器上具有 Sudo 权限的用户。在 Ubuntu 16.04 上安装 Jekyll 开发站点:在我们开始之前…… 阅读更多
5K+ 次浏览
本文将教你如何安排一个 corn 作业,以便每天在特定时间执行脚本、命令或 shell 脚本。作为系统管理员,我们知道在后台自动运行例行维护作业的重要性。Linux corn 实用程序将帮助我们维护这些在后台运行的作业。Cron 作业的一般语法:分钟 小时 月份中的天 月份 星期几 命令 0-59 0-23 1-31 1-12 0-6 任何 Linux 命令或脚本要查看机器上存在的 cron 作业列表,请运行以下命令…… 阅读更多
4K+ 次浏览
你知道如何在 Ubuntu 中删除文件中的空行吗?如果文件只有几行,也可以手动执行,但如果文件有成千上万行,手动完成就很难了。本文解释了如何在 Ubuntu 上删除文件中的空行。我们的示例文件应该是这样的——使用以下命令删除文件中的空行,如下所示——$ ex -s +'v/\S/d' -cwq abc.txt在上述命令中,abc.txt 表示文件名。示例输出应如下所示…… 阅读更多
320 次浏览
Cheat 是一款主要基于 Python 的命令行软件,允许系统管理员查看和保存有用的备忘单。它检索委托命令的简单文本示例,这将提醒用户选项、参数或常用用法。Cheat 用于“您经常使用的命令,但不经常使用到记住的命令”安装 Cheat:在安装 Cheat 之前,我们需要确保系统上的所有内容都是最新的,如下面的命令所示——$ sudo apt-get update && sudo apt-get upgrade使用 Python 包管理器 Pip 最好地完成 Cheat 的安装。要…… 阅读更多
356 次浏览
在这篇文章中,我们将学习如何在 Ubunt 16.04 上安装和设置 Sphinx,Sphinx 是一个开源搜索引擎,允许进行全文搜索,并且在处理海量数据时搜索性能最佳,数据可以来自任何来源(例如 SQL 数据库、纯文本文件等)。Sphinx 的特点:高级索引和良好的查询工具。高搜索性能和索引。高级结果后处理。易于扩展,具有高级搜索功能。可以与 SQL 和 XML 源集成。可以扩展以处理具有数千个查询的海量数据。先决条件:在我们开始之前,我们需要…… 阅读更多
155 次浏览
Symfony 是一个全栈开源 PHP 框架。它以其独立组件而闻名,这些组件可以轻松集成到任何其他 PHP 项目中。Symfony 框架适用于构建任何长度的个人主页应用程序,包括仅在命令行运行的控制台程序。本文介绍了如何在 Ubuntu 上安装和开始使用 symfony 2。在我们开始之前,我们需要为命令行环境安装 PHP。要安装 php7.0-cli 包,请使用以下命令——$ sudo apt-get install php7.0-cli现在应该已经在…… 阅读更多
690 次浏览
在这篇文章中,我们将学习如何安装和配置 Nginx Web 服务器。Nginx 是最流行的 Web 服务器,一些最流行和流量最大的网站都托管在上面,它比 Apache 更友好、更安全,也用作 Web 服务器。先决条件:在机器上安装 Ubuntu 16.04,以及在机器上具有 sudo 权限的非root用户。在机器上安装 Nginx:我们可以安装 Nginx,它在 Ubuntu 的默认存储库中可用,因此可以直接使用 apt 命令安装 Nginx。在我们安装 Nginx 之前,我们需要…… 阅读更多
297 次浏览
快速将新产品或新功能推向市场对于全球各组织来说都是一项具有挑战性的任务。最艰巨的任务是将开发、质量保证和 IT 运营等所有不同的团队汇集在一起,以最快的方式完成工作,以便尽快发布产品。人们已经看到,流程和实践不断发展,以克服这些挑战。仅仅十年前,在我们的企业界中还不存在 DevOps 这样的术语,但在 2009 年之后,一种方法定义了一套流程来协作…… 阅读更多
302 次浏览
Linux 系统管理员的主要任务是确保系统处于最佳状态。Collectl 用于收集描述当前进程活动情况的性能信息。与大多数其他监控工具不同,Collectl 不会只关注有限数量的进程指标。相反,它可以收集许多不同类型系统资源的信息,例如 CPU、磁盘、内存、网络、套接字、TCP、inode、Infiniband、Lustre、内存、NFS、进程、Quadrics、slab 和 buddyinfo。本文介绍如何安装 Collectl。功能:它可以交互式运行、作为守护进程运行或同时以两种方式运行。它显示……阅读更多