2025年2月28日

如何在 Linux 中使用 sFTP 上传或下载文件/目录

如何在 Linux 中使用 sFTP 上传或下载文件/目录 sFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与FTP(文件传输协议)类似。但是,sFTP 比 FTP 更安全;它通过加密的 SSH 传输处理所有操作。可以将其配置为使用多种有用的 SSH 功能,例如公钥身份验证和压缩。它连接并登录到指定的远程计算机,并切换到交互式命令模式,用户可以在其中执行各种命令。在本文中,我们将向您展示如何使用 sFTP 上传/下载整个目录(包括其子目录和子文件)。如何在 Linux 中使用 sFTP 传输文件/目录默认情况下,SFTP 采用相同的 SSH 传输来建立与远程服务器的安全连接。虽然与默认 SSH 设置类似,使用密码来验证用户身份,但建议创建并使用 SSH 无密码登录,以简化且更安全地连接到远程主机。安全连接到远程 FTP 服务器要连接到远程 sf…
2025年2月28日

在 Linux 中安装带有虚拟域、Webmail、SpamAssassin 和 ClamAV 的“iRedMail”(全功能邮件服务器)

在 Linux 中安装带有虚拟域、Webmail、SpamAssassin 和 ClamAV 的“iRedMail”(全功能邮件服务器) 在 HTTP 和影子 DNS 服务之后,邮件(SMTP、POP、IMAP 和所有相关的加密邮件协议)是 Internet 中最常用的服务之一,而且由于垃圾邮件和开放中继邮件服务器,也是最明智的服务之一。本教程将指导您在几分钟内在 RHEL、CentOS、Scientific Linux 和 Debian、Ubuntu、带有 Postfix 的 Linux Mint、带有 MySQL 的虚拟域和用户、Dovecot – 支持 POP3/POP3S、 IMAP/IMAPS、Roundcube – Webmail 以及使用 SpamAssassin 和 ClamAV 进行邮件垃圾邮件和病毒扫描,所有这些都使用名为“iRedMail”的单个软件包进行…
2025年2月28日

在 RHEL、CentOS 和 Fedora 中安装 Drupal 8

在 RHEL、CentOS 和 Fedora 中安装 Drupal 8 Drupal 是一个开源、灵活、高度可扩展且安全的内容管理系统 (CMS),它允许用户轻松构建和创建网站。它可以使用模块进行扩展,并使用户能够将内容管理转变为强大的数字解决方案。Drupal 运行在诸如 Apache、IIS、Lighttpd、Cherokee 等 Web 服务器上, Nginx 和后端数据库 MySQL、MongoDB、MariaDB、PostgreSQL、SQLite、MS SQL Server。在本文中,我们将展示如何在 RHEL 7/6 上手动安装和配置 Drupal 8,CentOS 7/6 和 Fedora 20-25 发行版使用 LAMP 设置。德鲁帕尔要求:Apache 2.x(推荐)PHP 5.5.9 或更高版本(推荐 5.5)MySQL 5.5.3 或 MariaDB 5.5.20…
2025年2月28日

11 面向 Linux 用户的高级 MySQL 数据库“面试问答”

11 面向 Linux 用户的高级 MySQL 数据库“面试问答” 我们已经发表了两篇MySQL文章,受到Howtoing社区的高度赞赏。这是 MySQL 面试系列的第三篇文章,也是面试类型专栏中的第 16 篇文章。15 个基本 MySQL 面试问题10 道 MySQL 数据库中级面试题我们能走到今天这一切都是因为您的支持,我们也希望您的未来也能如此。在这篇文章中,我们将集中讨论 MySQL 的实践方面,即与面试方面相关的问题。1.使用SELECT语句查找您正在运行的服务器的版本并打印当前数据库的名称?Ans: 下面的 MySQL 命令将显示服务器版本和当前选择的数据库。mysql> SELECT VERSION(), DATABASE(); +-------------------------+------------+ | VERSION() | DATAB…
2025年2月28日

如何在 CentOS 7 上将用户添加到 Sudoers 并将用户添加到 Sudo 组

如何在 CentOS 7 上将用户添加到 Sudoers 并将用户添加到 Sudo 组 如果您是 CentOS 7 的新手,您要做的第一件事就是了解如何将用户添加到 sudoers 文件和 sudo 组。这将为他们提供提升的权限,并允许他们以根级权限运行命令。在本文中,我们将逐步引导您完成该过程。须藤是什么?在开始之前,我们先来谈谈 sudo 是什么以及它为何如此重要。 Sudo 代表“超级用户 do”,是一个允许用户以管理权限执行任务的命令。默认情况下,在 CentOS 7 上只有 root 用户拥有这些权限,但是使用 sudo,我们也可以授予某些用户执行管理任务的能力。什么是 Sudoers 文件?sudoers 文件是一个配置文件,用于控制谁有权访问 sudo 以及允许他们执行哪些操作。它位于 /etc/sudoers 并使用 visudo 命令进行编辑。编辑 sudoers…
2025年2月28日

如何在 Ubuntu 12.04 上使用 fail2ban 保护 SSH

如何在 Ubuntu 12.04 上使用 fail2ban 保护 SSH 状态:已弃用本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 升级到 Ubuntu 14.04。 从 Ubuntu 14.04 升级到 Ubuntu 16.04 将服务器数据迁移到支持的版本 原因:请参阅:关于 Fail2Ban服务器不是孤立存在的,那些只有最基本的 SSH 配置的虚拟专用服务器很容易受到暴力攻击。 fail2ban 提供了一种自动保护虚拟服务器免受恶意行为侵害的方法。该程序通过扫描日志文件并对违规行为(例如重复登录尝试失败)做出反应来工作。第一步——安装 Fail2Ban使用 apt-get 安装 Fail2Bansudo apt-get install fail2ban第二步 - 复制配…
2025年2月28日

今天安装 Linux 的 5 个理由

今天安装 Linux 的 5 个理由 如果您正在阅读本文,那么您很可能是 Linux 新用户或潜在用户。或者也许您不是 – 并且很好奇我认为现在有人想要安装 Linux 的 5 个主要原因。不管怎样,欢迎你加入我,我会尽力解释。如果您耐心看完这篇文章,请随时使用下面的评论表添加您自己的声音。建议阅读: 关于 GNU/Linux 我不喜欢和喜欢的 5 件事免责声明:以下原因并未按重要性顺序列出。也就是说,您可以从上到下阅读它们,也可以从上到下阅读它们——您可以选择。原因 #1 – Linux 是免费的在Linux生态系统中,“免费”一词有两个含义:1)像自由一样免费和2)像啤酒一样免费。第一个是指使用操作系统做任何您想做的事情的自由(例如,个人或商业用途)。第二个事实表明,大多数(99%)Linux 发行版(可以说是 Linux 的“风味”)可以完全免费下载并在…
2025年2月28日

如何在 RHEL/CentOS 8/7 上配置网络静态 IP 地址

如何在 RHEL/CentOS 8/7 上配置网络静态 IP 地址 本教程的范围是解释我们如何仅从命令行编辑和更改 RHEL/CentOS 8/7 上的网络配置,更具体地说,如何我们可以使用系统网络脚本在网络接口上设置静态 IP 地址,必须配置该地址才能提供面向 Internet 的网络服务,以及如何配置或更改 RHEL/CentOS 系统主机名。还将向您展示我们如何管理或禁用不需要的系统服务,例如网络管理器,如果您使用在网络脚本上配置的手动静态 IP,则不再需要该服务,Avahi -Daemon,它在服务器上也不需要,并且存在严重的安全漏洞,除非您在笔记本电脑上安装了服务器并且您想要立即浏览网络以获取其他服务,并且最后将向您展示网络管理器文本用户界面 - nmtui,一个系统实用程序,可以通过创建 Bond、Bridge、Team 和 等高级界面配置来…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上使用 Varnish HTTP 缓存加速 Apache

如何在 Ubuntu 18.04 LTS 上使用 Varnish HTTP 缓存加速 Apache Varnish 是一个专注于 HTTP 缓存的代理服务器。它被设计为 HTTP 加速器,可以充当您的 Web 服务器(Apache 或 Nginx)的反向代理。 Varnish 已被用于高知名度和高流量的网站,包括维基百科、卫报和纽约时报。在本教程中,我们将向您展示如何安装和配置 Varnish HTTP 加速器作为 Apache Web 服务器的反向代理。真正的网络服务器 Apache 会运行在一个非标准的 HTTP 端口下(运行在 8080 端口)。 Varnish 将作为 HTTP 端口 80 上的反向代理运行。对于本指南,我们将使用 Ubuntu 18.04 LTS 服务器。我们将要做什么 安装 Apache Web 服务器 更改 Apache 默认端口 安装清漆 配置清漆 测试设置 先决条件 Ubuntu 18…
2025年2月28日

集中式安全存储 (iSCSI) - RHEL/CentOS/Fedora 上的“启动器客户端”设置 - 第 III 部分

集中式安全存储 (iSCSI) - RHEL/CentOS/Fedora 上的“启动器客户端”设置 - 第 III 部分 iSCSI 启动器是用于通过 iSCSI 目标服务器进行身份验证以访问目标服务器共享的 LUN 的客户端。我们可以在这些本地安装的磁盘中部署任何类型的操作系统,只需安装一个包即可通过目标服务器进行身份验证。特征可以处理本地安装的磁盘中的任何类型的文件系统。使用 fdisk 分区后无需重新启动系统。要求使用 iSCSI 目标创建集中式安全存储 – 第 1 部分在目标服务器中使用 LVM 创建 LUN – 第 2 部分我的启动器客户端设置操作系统 – CentOS 版本 6.5(最终版)iSCSI 目标 IP – 192.168.0.50使用的端口:TCP 3260警告:当 LUN 安装在客户端计算机(启动器)中时,切勿停止服务。发起者客户端设置1. 在客户端,我们需要安装软…