2025年2月28日

如何在 Debian 或 Ubuntu 中重置 root 密码

如何在 Debian 或 Ubuntu 中重置 root 密码 如果您忘记了 Debian 系统的 root 密码,请不要惊慌。有一个简单的方法可以重置密码。 Linux 提供了一种称为恢复模式 或单用户模式 的特殊模式,在这种模式下,Linux 主机会启动到单用户环境,您可以在其中独占地访问文件系统等共享资源。恢复模式常用于需要进行文件系统维护和恢复,或者在隔离环境下进行安全漏洞审计的情况。它还允许您重置 root 密码。继续阅读以了解如何在 Debian 或 Ubuntu 上使用恢复模式重置 root 密码。为了在 Debian 或 Ubuntu 上启动进入恢复模式,请在打开 Linux 计算机电源后立即按住 LEFT-SHIFT 键。然后您将看到 GRUB 菜单。按向下箭头键选择高级选项,然后按ENTER。在下一个屏幕上,选择默认启动的恢复模式(本例中为5.4.0-42-…
2025年2月28日

Linux 中的文件命令:5 个基本示例

Linux 中的文件命令:5 个基本示例 以下是 Linux 中文件命令的各种示例,用于确定文件的实际类型并收集相关信息。您已经了解了在 Linux 中创建文件的命令。您还见过 Linux 中删除文件的命令。本篇我们就来说说file命令。Linux 和 Unix 中的文件命令是什么?如何识别文件的类型?让我猜一下,通过它的扩展,对吧?我的意思是,如果您看到名为 MyData.csv 的文件,您就会猜测该文件是 CSV 格式。您可以通过查看文件内容来确定这一点。但Linux和Unix中的文件扩展名没有实际意义。您可以命名一个 csv 文件、一个 zip 文件。您可以选择根本不使用任何扩展。在这种情况下,file 命令会派上用场。 Linux 中的 file 命令确定文件的实际类型,无论其扩展名是什么。它的语法很简单,只有几个选项:file [option] file…
2025年2月28日

在 Ubuntu 上使用 Kazam 进行屏幕录制

在 Ubuntu 上使用 Kazam 进行屏幕录制 当谈到 Ubuntu 中的屏幕录制时,Kazam 是我的首选工具。它提供了一个设计精良且易于使用的界面,用于捕获屏幕投射和屏幕截图。它可以同时录制桌面视频和多个音频流,并控制音频级别和捕获的屏幕区域。使用 Kazam,您可以捕获整个屏幕、特定窗口,甚至选定的屏幕区域。您可以使用 Kazam 热键来帮助您开始、暂停、恢复和完成录制。使用最新版本的 Kazam,您甚至可以记录鼠标点击和键盘按键。在本文中,我们将根据您的要求和个人安装难易程度解释如何安装 Kazam 1.5.3 和 1.4.5 版本。我们还将解释如何通过在投射屏幕之前进行的自定义来录制屏幕。我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。通过 Sylvain Pineau PPA 安装 Kazam 1.5.3Sylvian…
2025年2月28日

如何在 Linux 上验证下载文件的真实性和完整性

如何在 Linux 上验证下载文件的真实性和完整性 “当您从网络下载文件(例如安装程序、ISO 映像或压缩存档)时,该文件可能会在各种错误情况下被损坏,例如由于线路传输错误、下载中断、存储硬件故障、文件系统错误等。除了此类故障情况之外,文件也可能在下载期间或下载之前被确定的攻击者故意篡改。例如,证书颁发机构受损的攻击者可能会发起中间人 (MITM) 攻击,诱骗您从伪造的 HTTPS 网站下载充满恶意软件的文件。为了防止出现此类问题,通常建议您在从网络下载文件时验证文件的真实性和完整性。特别是当您下载相当敏感的文件(例如操作系统映像、应用程序二进制文件、可执行安装程序等)时,盲目信任下载的文件不是一个好习惯。验证下载文件完整性的一种快速简便的方法是使用各种校验和工具(例如,md5sum、sha256sum、cksum)来计算和比…
2025年2月28日

如何在 Linux 命令行中检查目录大小

如何在 Linux 命令行中检查目录大小 Linux中的du命令用于检查目录的大小。您可以通过以下多种方式使用 du 命令查找 Linux 中的目录大小。在 Linux 中了解文件的大小很容易。您所要做的就是在 ls 命令中使用 -l 和 -h 选项,它将显示文件大小以及文件权限和文件时间戳。这是一个示例输出:ls -lh tutorials total 56K -rwxr--r-- 1 abhishek abhishek 456 Mar 6 16:21 agatha.txt -rw-r--r-- 1 abhishek abhishek 0 Apr 16 19:53 a.t -rwxr--r-- 1 abhishek abhishek 140 Mar 22 16:41 bash_script.sh -rw-rw-r-- 1 abhishek abhishek 95 Feb 11 13:12 cpluplus.cpp -r…
2025年2月28日

带有 Apache、PHP 7.2 和 MySQL 的 Ubuntu 18.04 (LTS) LAMP 服务器教程

带有 Apache、PHP 7.2 和 MySQL 的 Ubuntu 18.04 (LTS) LAMP 服务器教程 本教程适用于这些操作系统版本Ubuntu 18.04(仿生海狸)Ubuntu 14.04 LTS(Trusty Tahr)在此页 初步说明 1。安装 MySQL 或 MariaDB 数据库 1.1 安装 MySQL 5.7 1.2 安装 MariaDB 10 1.3 测试 MySQL/MariaDB root 登录 8.1 让我们加密自动更新 9.1 对 PHPMyAdmin 的根访问权限 LAMP 是 Linux、Apache、MySQL、PHP 的缩写。本教程展示了如何在支持 PHP 7.2 (mod_php) 和 MySQL/MariaDB 的 Ubuntu 18.04 LTS(Bionic Beaver)服务器上安装 Apache Web 服务器,以及如何使用 Lets encrypt 设置 SSL 证书。此外…
2025年2月28日

如何在 Ubuntu 上使用 Docker 管理 Linux 容器

如何在 Ubuntu 上使用 Docker 管理 Linux 容器 虽然 KVM、Xen 或 Hyper-V 等全硬件虚拟化非常适合在物理主机上运行多个操作系统的完全隔离的实例,但它在性能、资源和配置时间方面带来了各种开销。根据您的使用案例,全机虚拟化实际上可能没有必要。另一种轻量级虚拟化方法是所谓的 Linux 容器 (LXC),它提供操作系统级虚拟化。无需运行虚拟机的开销,LXC 允许您在轻量级容器沙箱中运行完整 Linux 操作系统的多个实例。当您设置可重复的开发/测试环境或在安全沙箱中部署应用程序时,容器非常有用。Docker 是一个开源工具,旨在促进 Linux 容器的部署。 Docker 正在迅速成为容器技术事实上的标准,并被 Ubuntu 和 Red Hat 等主要 Linux 发行版所采用。在本教程中,我将演示如何在 Ubuntu 18.04 LTS 上使用 D…
2025年2月28日

如何在 Ubuntu 20.04 上配置代理设置?

如何在 Ubuntu 20.04 上配置代理设置? 介绍代理服务器是充当用户设备和互联网之间网关的中间服务器。当通过代理服务器连接到互联网时,来自用户设备的所有数据请求首先发送到代理服务器,然后代理服务器将它们转发到互联网。同样,当从互联网接收数据时,它首先通过代理服务器,然后到达用户的设备。代理有多种类型,包括 HTTP 代理、HTTPS 代理和 SOCKS 代理。每种类型的代理服务于不同的目的,具有不同程度的安全性和隐私性。了解 Ubuntu 20.04 上的代理设置代理服务器充当您的计算机和 Internet 之间的中介。它代表您接收来自您计算机的请求并将其转发到 Internet。同样,当互联网响应数据时,数据首先发送到代理服务器,然后再发送回您的计算机。了解代理的工作原理对于在 Ubuntu 20.04 上配置代理设置至关重要。代理的类…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 Django

如何在 Ubuntu 18.04 LTS 上安装 Django 本教程适用于这些操作系统版本Ubuntu 15.04(Vivid Vervet)在此页 先决条件 第 1 步 - 在 Ubuntu 18.04 LTS 上安装 Python 3 第 2 步 - 安装 Django 2.1。使用 Pip 安装 Django 2.2。使用 Virtualenv 安装 Django 2.3。从 Git 存储库安装 Django Django 是一个用 python 编写的遵循 MVC(模型-视图-控制器)架构的 Web 应用程序框架,它是免费提供的,并在开源许可下发布。它速度很快,旨在帮助开发人员尽快上线他们的应用程序。 Django 帮助开发人员避免许多常见的安全错误,例如 SQL 注入、XSS、CSRF 和点击劫持。Django 由 Django Software Foundation 维护,并被许多大型科技公司、政府和其他…
2025年2月28日

如何在 Linux 上使用 Google Web Designer 进行 HTML5 设计

如何在 Linux 上使用 Google Web Designer 进行 HTML5 设计 Google Web Designer 是 Google 创建的 GUI 工具,用于使用集成的可视化编辑器界面设计高级 HTML5 内容。它可以创建交互式 HTML5 网页以及可以在任何设备上运行的动画图形广告。该工具终于可用于 Linux,但仍处于测试阶段。运行 Google Web Designer 工具的最低要求如下。操作系统:Ubuntu 12.04+、Debian 7.0+、Opensuse 12.2+、Fedora 17+。内存:最低 2 GB,但建议使用 4 GB。屏幕分辨率:1280 x 1024 或更高。应用程序窗口的大小:1024 x 768。要将此工具安装到您的计算机中,请使用以下命令。转到 https://webdesigner.withgoogle.com/,然后单击“下…