ElderNode-博客中文翻译-七-

ElderNode 博客中文翻译(七)

原文:ElderNode Blog

协议:CC BY-NC-SA 4.0

教程在 Rocky Linux 上设置和使用 MongoDB

原文:https://blog.eldernode.com/setup-and-use-mongodb-on-rocky-linux/

Tutorial Setup and Use MongoDB on Rocky Linux

程序员在 web 和应用程序开发中使用不同的数据库。基于 SQL 或 NoSQL 的数据库根据系统需求和程序员的偏好有不同的应用。在本文中,我们打算教您如何在 Rocky Linux 上设置和使用 MongoDB。如果你想购买 Linux VPS 服务器,你可以访问 Eldernode 网站上提供的套装。

在 Rocky Linux 上设置 MongoDB 的 1 种方法

MongoDB 及其特性介绍

MongoDB 是最著名的 No SQL 数据库之一,结构灵活,多用于数据量大的项目。这个数据库是一个免费的开源平台,使用面向文档的数据模型,可以在 Windows、Macintosh 和 Linux 上使用。存储在 MongoDB 中的数据值与两个主键和辅键一起使用。

MongoDB 包含一个值数组。这些值以文档的形式存在,包含不同大小的不同类型的数据。这个问题使得 MongoDB 能够存储具有复杂结构的数据,如分层或数组数据。

MongoDB 的一些特性是:

–由于其面向文档的数据存储模型,MongoDB 比关系数据库更加灵活和可伸缩,并且它解决了许多业务需求。

–该数据库使用分片来划分数据并更好地管理系统。

–可以使用两个主键和辅键来访问数据,并且每个字段都可以被键入。这使得数据访问和处理时间非常快。

–复制是 MongoDB 的另一个重要特性。d

如何在 Rocky Linux 上安装 MongoDB

在上一节熟悉了 MongoDB 及其特性之后,现在这一节我们将教如何在 Rocky Linux 上安装它。为此,只需按顺序执行以下步骤。在第一步中,您必须通过运行以下命令来更新系统:

sudo dnf update -y

然后,您需要使用以下命令添加 MongoDB 存储库:

cat > /etc/yum.repos.d/mongodb.repo << 'EOL'  [mongodb-org-4.4]  name=MongoDB Repository  baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/  gpgcheck=1  enabled=1  gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc  EOL

现在可以通过运行以下命令来安装 MongoDB 的社区版本了:

sudo dnf install mongodb-org -y

通过运行以下命令启动并启用 MongoDB:

systemctl start mongod
systemctl enable mongod

请注意,您可以通过运行以下命令来检查 MongoDB 的安装状态:

mongod --version

如何在 Rocky Linux 上使用 MongoDB

在上一节中,您学习了如何在 Rocky Linux 上安装 MongoDB。在下面,我们将教你如何实现和使用它。您可以通过运行以下命令来检查日志文件中的任何错误:

tail /var/log/mongodb/mongod.log

如果没有错误,您可以通过运行以下命令来访问 MongoDB shell:

mongo

要查看系统中可用的数据库,请运行以下命令:

db

如何创建新的数据库和用户

这里要创建一个新的 MongoDB 数据库,需要将 0 改为新的数据库。注意,我们将创建一个名为 elder-db 的数据库:

use elder-db

现在,您可以通过运行以下命令将一组文档(MongoDB 中的数据结构)插入到新数据库中。然后,按键进入:

db.linux.insertOne(  {"Rocky Linux" : "8",  "ubuntu" : "20.04",  "centos" : "8",  "debian" : "10"  }  )

现在,您可以使用以下命令来显示数据库中的文档:

show collections

您还可以使用以下命令来显示数据库的内容:

db.linux.find()

要将用户创建为具有读/写权限的管理员,可以使用以下命令。然后,按键进入:

db.createUser(  {  user: 'admin ',  pwd: '[[email protected]](/cdn-cgi/l/email-protection)',  roles: [ { role: 'readWrite', db: 'elder-db' } ]  }  );

如果您想查看用户列表,请运行以下命令:

db.getUsers()

最后,要退出 MongoDB,必须运行以下命令:

exit

结论

MongoDB 和一般的 NoSQL 数据库非常灵活,可以接受不同类型的数据,这对程序员来说是一个重要的优势。该数据库的可扩展性使其可以用于处理大数据的项目。在本文中,我们试图教您如何在 Rocky Linux 上设置和使用 MongoDB。如果你有任何问题,可以在评论区和我们分享。

如何在 Debian 10 - Eldernode 博客上设置和使用 Nikto

原文:https://blog.eldernode.com/setup-and-use-nikto-on-debian-10/

How To Setup And Use Nikto On Debian 10

Nikto 是一个开源(GPL) web 服务器扫描器。Nikto 是一个免费的命令行漏洞扫描器,可以扫描网络服务器。使用 Nikto 可以帮助您找到危险的文件/CGI、过时的服务器软件和其他问题。Nikto 将检查是否存在多个索引文件和 HTTP 服务器选项。然后,它可以识别已安装的 web 服务器和软件,并捕获和打印任何收到的 cookies。这个漏洞扫描器是用 Perl 编写的。在本文中,您将学习如何在 Debian 10 上设置和使用 Nikto。您可以访问 Eldernode 的可用软件包,并以最优惠的价格和支持订购您自己的 Linux VPS

教程在 Debian 10 上逐步设置和使用 Nikto

使用 Nikto 可以检查 6400 个潜在的危险文件和脚本,1200 个过时的服务器版本,以及近 300 个特定于版本的 web 服务器问题。您可以在回溯终端中直接从命令行运行 Nikto。请阅读这篇文章,了解更多关于 Nikto 以及安装、设置和使用它的方法。Nikto 输出中最重要的是开源漏洞数据库(OSVDB)条目。它提供了有关已发现漏洞的特定信息。Nikto 被设计用于许多操作系统平台,包括 Knoppix 发行版,它基于 Debian 版本的 Linux。

Nikto 是什么,它是如何工作的?

Nikto 是安全行业中一个有效、有用和常见的漏洞搜索工具。作为一个 web 服务器扫描器,您需要在您的工具集中安装 Nikto。它将扫描主机的可访问性,并确定它是否可以到达,还检查 web 服务器的错误配置和漏洞。这个有用的工具易于操作,并且您可以很容易地理解输出,因为 Nikto 会告诉您关于系统上的良好配置和锁定的详细信息。所以,你会知道什么是需要改进或强化的。

Nikto 特征

让我们看看 Nikto 的一些主要功能,并在完成本指南后尝试选择它们:

–SSL 支持

–完全 HTTP 代理支持

–扫描项目和插件经常更新,并且可以自动更新

–检查过时的服务器组件

–以纯文本、XML、HTML、NBE 或 CSV 格式保存报告

–模板引擎可轻松定制报告

–扫描一台服务器上的多个端口,或通过输入文件扫描多台服务器(包括 Nmap 输出)

–lib whisker 的 IDS 编码技术

–通过命令行轻松更新

–识别通过标题、图标和文件安装软件

–使用基本和 NTLM 进行主机身份验证

–子域猜测

–Apache 和 cgiwrap 用户名枚举

–在 web 服务器上“搜寻”内容的变异技术

–扫描调整以包括或排除所有类别的漏洞检查

–猜测授权领域的凭据

–授权猜测处理任何目录,而不仅仅是根目录

–通过多种方法提高误报率:标题、页面内容和内容哈希

–报告看到“异常”标题

–交互状态、暂停和更改详细设置

–为阳性测试保存完整的请求/响应

–重放保存的肯定请求

–每个目标的最大执行时间

–在指定时间自动暂停

–检查常见的“停车”地点

–全面的文件记录

在 Debian 10 上安装 Nikto 的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

拥有 Sudo 权限的非 root 用户。

要进行设置,请遵循我们在 Debian 10 上的初始服务器设置。

如何在 Debian 10 |Debian 9上安装 Nikto

首先你可以下载 Nikto for Debian 。然后,打开您的终端并运行以下命令,在 Debian Linux 上安装 Nikto:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nikto

如果一切正常,Nikto 应该已经成功安装。此外,您可以使用下面的命令来验证 Nikto 网站漏洞扫描程序是否已安装并可供使用:

nikto

注意 : 在你开始使用 Nikto 扫描 web 服务器之前,你可以使用 -Help 选项来查看 Nikto 内部可以做的一切。

nikto -Help

如何在 Debian Linux 上使用 Nikto

Nikto 有很多选择。基本的 Nikto 命令行语法是:

nikto [options...]

您也可以用不带尖括号的实际 IP 地址或主机名替换 < IP 或主机名> :

nikto -h <IP or hostname>

Nikto 能够扫描 SSL 和 HTTPS 网站使用的端口 443。因此,您不仅限于扫描旧网站,您还可以对使用 SSL 的网站进行漏洞评估,这是当今在搜索结果中被编入索引的一项基本要求。如果您知道您的目标是一个 SSL 站点,请在 Nikto 中指定它,通过在命令末尾添加 -ssl 来节省扫描时间:

nikto -h <IP or hostname> -ssl

如何在 Debian 10 上用 Nikto 扫描特定端口

Web 服务器运行在非标准端口上,如 8081 或 8080,或者多个 web 服务器运行在同一台主机的不同网络端口上。因此,能够扫描特定端口以及主要的 80 和 443 端口至关重要。为此,请运行以下命令:

nikto -h example.com -port 8083

注意 : 不要忘记将example.com替换为您希望扫描的主机或 IP,将 8083 替换为您希望扫描的端口。

您可以在本地网络上使用 Nikto 来查找嵌入式服务器,如路由器的登录页面或另一台没有网站的服务器上的 HTTP 服务。要查找您的 IP 地址,请使用以下命令:

ifconfig

结论

在本文中,您了解了如何在 Debian 10 上设置和使用 Nikto。从现在开始,您可以使用这个流行且有用的 web 服务器测试工具,并开始查找各种模糊的问题,无论是目录索引、管理面板,还是罕见的 web 应用程序中的远程代码执行。如果您正在使用 Nikto 或任何其他扫描 web 服务器分析工具,请让您在 Edernode 社区上的朋友提供您的反馈。

Windows 10 自动登录设置教程 RDP - Eldernode 博客

原文:https://blog.eldernode.com/setup-auto-login-for-windows-10/

Tutorial Setup Auto-Login for Windows 10 RDP

Windows 10 鼓励其用户使用密码或 pin 码登录 Windows。该功能使系统更加安全,并且通常减少了对 Windows 中信息的存在和被盗的担心。但是也有人不喜欢这样,想完全自动登录 Windows。出于这个原因,在本文中,我们想一步一步地向您介绍教程为 Windows 10 RDP 或 VPS 设置自动登录。如果你想买一台 Windows VPS 服务器,你可以在 Eldernode 看到计划。

Windows 10 自动登录介绍 RDP

自动登录 Windows 的原因有很多。通过在窗口中启用自动登录功能,您将不再需要输入 Windows 密码。所以你的 Windows 速度会提高。跟随我们这篇文章,向你展示如何用两种方式为 Windows 10 RDP 设置自动登录。

如何安装/设置 Windows 10 RDP 的自动登录

在本节中,我们将讨论如何为 Windows 10 RDP 设置自动登录。为此,只需遵循以下步骤。

第一步,你必须使用 Win+R 组合键运行 Run 窗口。您可以通过在开始菜单中搜索运行来完成。

然后在打开的窗口中,键入 netplwiz 并点击 OK:

netplwiz command

如下图,取消勾选“用户必须输入用户名和密码才能使用这台电脑”,点击确定

Auto-Login for Windows 10

现在在下一步,你必须输入你用来登录的用户名密码,点击 OK

how to enable auto-login on windows 10

现在你需要重启系统一次来看结果。需要注意的是,您仍然会看到登录页面,但是您不需要输入任何内容。

注意: 这个过程也绕过了锁屏。

离开电脑时按 Windows 键+L 即可锁定。然后要登录,必须用密码登录。

使用注册表 为 Windows 10 RDP/VPS 启用自动登录

在这一节,我们想教你如何设置自动登录 Windows 10 RDP 使用注册表。按顺序执行以下步骤。

第一步,你必须使用 Win+R 组合键运行 Run 窗口。您可以通过在开始菜单中搜索 Run 来完成。

然后在打开的窗口中,键入 regedit 并点击 OK :

how to open registry

现在,您需要在打开的注册表窗口中找到以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

auto-login on windows from registry

双击右栏中的默认用户名,勾选用户名,点击确定:

enable autologin on widows 10 using registry

tutorial enable auto-login on windows 10-registry

现在你需要创建一个名为默认密码新条目。请按照下面的步骤进行操作。

1.点击编辑菜单中的新建。然后选择字符串值:

registry settings to enable auto-log on windows 10

2.将此条目命名为 DefaultPassword 并按回车键:

setup auto-login on windows 10

3.双击默认密码,在编辑字符串字段中输入密码,点击确定:

4.在下一步中,您必须从编辑列表中点击新建。然后点击字符串值

5.键入条目名称自动登录然后按回车

6.现在你需要双击自动登录

7.然后你必须在编辑字符串对话框中键入 1 ,然后点击确定

注意: 需要注意的是,如果你已经将计算机加入了一个域,那么添加 DefaultDomainName 值,该值的数据要设置为该域的全限定域名(FQDN)。例如 eldernode.com。

结论

在本文中,我们试图通过两种方式向您展示如何为 Windows 10 RDP 设置自动登录。请注意,如果安全性对您来说不成问题,您可以根据本教程中描述的方法启用自动登录。

Ubuntu 22.04 - Eldernode 博客上的 BitTorrent 同步设置教程

原文:https://blog.eldernode.com/setup-bittorrent-sync-on-ubuntu-22-04/

Tutorial Setup BitTorrent Sync on Ubuntu 22.04

隐私和安全问题变得越来越重要,因此,新的 BitTorrent API 可以吸引希望完全安全地存储数据的开发人员的注意,因为该 API 是一种新的编程接口。与现有的 API 相比,它提供给开发人员的问题更少,功能更多。在这篇文章中,我们将教你如何在 Ubuntu 22.04 上设置 BitTorrent 同步。需要注意的是,如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 网站上提供的软件包。

如何在 Ubuntu 22 上安装 BitTorrent

什么是 BitTorrent 同步?

BitTorrent 是使用点对点方法的最快的文件共享协议之一。该协议旨在减少服务器的压力及其带宽消耗,因为用户负责文件传输。

在这个协议中,文件被分成更小的部分,每个部分根据接收到的请求发送给用户。现在,用户充当服务器,向其他用户提供该文件,并向他们请求缺少的部分。该应用可用于 Windows、 Linux 、OS X、iOS 和 android 操作系统。

BitTorrent 同步功能与 OneDrive、Google Drive、Dropbox 或 Yandex 磁盘服务非常相似。主要区别在于,在同步和传输文件时,不使用第三方服务器,这意味着您可以组织您的云存储,与其他解决方案相比,它不受存储速度和大小的限制。

在 Ubuntu 22.04 上设置 BitTorrent 同步

要通过 BitTorrent 下载一些东西,首先在你的系统上安装一个 Torrent 客户端。在 Ubuntu 22.04 中,有很多选项可以选择,有些有图形界面,有些只在命令行上工作。我们现在将看看一些实用的选项以及如何安装它们,以帮助您选择适合您需求的选项。

首先我们来看一个带有图形界面的 torrent 客户端列表;

如何在 Ubuntu 22.04 上安装变速器

Transmission 是一个默认的 torrent 客户端,安装在 Ubuntu 22.04 的 GNOME 桌面环境中。这个客户端的优点是你可能已经安装了它,它是一个简单的无边界的种子客户端。

打开命令行终端,输入以下命令安装或更新传输:

sudo apt install transmission

安装完成后,输入以下命令启动程序:

transmission-gtk

如何在 Ubuntu 22.04 上安装

洪水是 Ubuntu 22.04 的另一个 torrent 客户端,它有很多特性。如果你正在寻找定制和精确控制,你是一个经常使用 torrent 文件的用户,洪水是一个很好的选择。

使用以下命令安装雨淋:

**`sudo apt install deluge`**

然后输入以下命令启动程序:

**`deluge`**

如何在 Ubuntu 22.04 上安装 Ktorrent

Ktorrent 是 KDE 等离子桌面环境的默认 torrent 客户端。您可以在 GNOME 或任何其他桌面环境中使用 Ktorrent,但是当您安装 Ktorrent 时,附加的依赖项和包也会安装在这些其他环境中。这个界面介于传播和洪水之间。

您可以使用以下命令安装 ktorrent:

**`sudo apt install ktorrent`**

然后运行以下命令将其打开:

**`ktorrent`**

如何在 Ubutnu 22.04 上安装 qBittorrent

qBittorrent 是另一个 torrent 客户端,是功能丰富和轻量级之间的伟大妥协。它在定制和控制方面也提供了很多。

打开终端并运行以下命令来安装 qBittorrent:

**`sudo apt install qbittorrent`**

输入以下命令运行 qBittorrent:

**`qbittorrent`**

现在让我们看看更喜欢命令行客户端的用户有哪些选项;

在 Ubutnu 22.04 上安装 r current

rTorrent 是一个很棒的命令行 Torrent 客户端。rTorrent 的优点是可以用 rtpg-www 包轻松安装一个基于 web 的前端。在终端中键入以下命令以安装 r current:

**`sudo apt install rtorrent`**

在终端中的 torrent 文件上键入以下命令,使用 rTorrent 打开 torrent 文件:

**`rtorrent ubuntu-22.04-desktop-amd64.iso.torrent`**

你可以用 Ctrl+q 关闭 rTorrent,但是 rTorrent(以及其他命令行 Torrent 客户端)是从一个屏幕会话中运行的,当你离开那个屏幕时,客户端会继续运行,直到终端关闭。

在 Ubuntu 22.04 上安装 aria 2

Aria2 是一个易于使用的命令行 torrent 客户端。应该注意的是,Aria2 提供了一个非常简单的终端输出,即使是陌生人也可以很容易地监控下载进度。

您可以使用以下命令在 Ubuntu 22.04 上安装 Aria2 :

**`sudo apt install aria2`**

要开始 torrent,请在. torrent 文件上运行以下命令:

**`aria2c ubuntu-22.04-desktop-amd64.iso.torrent`**

在 Ubuntu 22.04 上安装 Transmission-CLI

Transmission-CLI 是 Transmission-GTK 客户端命令行版本,非常易于使用。输入以下命令安装 Transmission-CLI :

**`sudo apt install transmission-cli`**

您可以使用以下命令打开 torrent,并在命令中指定 torrent 文件:

**`transmission-cli ubuntu-22.04-desktop-amd64.iso.torrent`**

输入以下命令查看一些基本的传输 CLI 选项:

**`transmission-cli --help`**

结论

在这篇文章中,我们教你如何在 Ubuntu 22.04 上设置 BitTorrent 同步。我们还探索了 Ubuntu 22.04 的 Torrent 客户端的许多图形基础和命令行选项。torrent 的选择取决于你和你的喜好。我希望这篇文章能帮助你做出明智的决定。

如何在 Ubuntu 18.04 LTS -埃尔德诺德博客上设置 Blender 3D

原文:https://blog.eldernode.com/setup-blender-3d-on-ubuntu-18-04/

How To Setup Blender 3D On Ubuntu 18.04 LTS

Blender 3D 是最受欢迎的创作套件。这个免费的开源工具集用于创建和编辑 3D 计算机图形。Blender 支持动画、装配、渲染、模拟、合成、运动跟踪、视频编辑和 2D 动画管道。Blender company 的使命是为艺术家和小团队建立一个完整的 3D 创作管道。该软件也非常适合个人和小型工作室,他们受益于其统一的管道和快速响应的开发过程。Blender 被授权为 GNU GPL,归其贡献者所有。在这篇文章中,你将学习如何在 Ubuntu 18.04 LTS 上设置 Blender 3D。如果您准备购买完全托管的 VPS,请依靠我们在 Eldernode 的技术团队来购买您自己的 Ubuntu VPS

教程在 Ubuntu 18.04 上设置 Blender 3D LTS

Blender 是跨平台的,在 Linux、T2、Windows 和麦金塔电脑上运行得一样好。动画师、建模师、游戏开发者和 3D 打印可以使用这个永远免费的软件。接下来,你将学习更多关于 Blender 的知识,回顾安装过程,并在 Ubuntu 18.04 LTS 上安装它。

Blender 3D 功能

Blender 免费使用,免费分享,免费更换,免费出售你的作品。让我们来看看它的主要特点:

1- Blender 带有一个强大的无偏见渲染引擎,可提供令人惊叹的超逼真渲染。

2- Blender 全面的建模工具使创建、转换、雕刻和编辑模型变得轻而易举。

3-数字雕刻工具提供了数字生产管道的几个阶段所需的能力和灵活性。

4- Blender 允许艺术家将他们静止的角色变成令人印象深刻的动画。

5-在视口中将 2D 和 3D 右视图结合起来

6-完全支持洋葱皮动画

7-描边和填充的图层和颜色

8-雕刻笔刷笔划& 3D 对象的父对象

9- Blender 带有一个成熟的内置合成器。这允许你在不离开 Blender 的情况下后期制作你的渲染。

10- Blender 配备了对许多不同程序的导入/导出支持,如图像、视频和 3D。

11- Blender 带有内置的视频序列编辑器,允许您执行视频剪切和拼接等基本操作,以及视频遮罩或颜色分级等更复杂的任务。

12- Blender 带有大量扩展,您可以轻松打开或关闭。

还有更多!

在 Ubuntu 18.04 上安装 Blender 的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

拥有 Sudo 权限的非 root 用户。

要进行设置,请遵循我们在 Ubuntu 18.04 上的初始服务器设置。

如何在 Ubuntu 18.04 上安装 Blender 3D

有三种不同的方法来安装搅拌机。在本指南中,我们将回顾第三种方法。

1:来自【Blender 官方网站。

2:通过 Ubuntu 软件管理器安装 Blender 3D。

3:在命令行上安装 Blender。

: 另外,你也可以通过 Snap store 或者通过 Thomas Schiex PPA 库安装 Blender。

请和我们一起阅读这个指南,了解如何使用命令行安装 Blender 的步骤。

第一步:

首先,更新你的 Ubuntu 18.04 系统,为在上面安装 Blender 3D 做好准备。因此,使用以下命令来完成此操作:

sudo apt-get update

第二步:

现在,运行下面的命令,在我们的 Ubuntu 18.04 系统上安装 Blender 3D。

sudo apt install blender

您将被要求输入“ y ”并按下 Enter 键来确认该操作。然后,您将看到确认消息。

第三步:

现在,你可以检查安装在你的 Ubuntu 18.04 上的 Blender 3D 的版本。要检查 Blender 3D 的安装版本,请运行:

blender --version

第四步:

最后,您可以启动 Blender 3D。使用以下命令通过 Ubuntu 18.04 终端轻松启动 Blender:

blender

如何在 Ubuntu 18.04 上设置 Blender 3D

Blender 支持各种类型的输入设备,如键盘、鼠标、NDOF 设备和图形输入板。以下是安装 Blender 后您将继续的方式。当你点击搅拌机包时,你会看到如下画面:

Setup Blender 3D on Ubuntu

要开始设置 Blender,点击安装按钮。看到认证对话框后,输入您的认证详细信息,因为只有授权用户才能在 Ubuntu 上安装软件:

authentication details to set up Blender

然后,输入密码,点击认证按钮,查看如下进度条。

Setup Blender 3D on Ubuntu

这样,Blender 就安装并设置在您的系统上了。如果您收到以下消息,这意味着一切都正常

Setup Blender 3D on Ubuntu

如果您在活动搜索菜单中搜索 Blender ,您可以看到它并点击 Blender 搜索结果。

Blender in the Activities search menu

一旦你看到下面的屏幕,这意味着 Blender 3D 在你的 Ubuntu 18.04 系统上成功启动。这是搅拌机打开后的样子。

Blender 3D on Ubuntu

如何在 Ubuntu 18.04 上移除 Blender

如果你需要删除 Blender,你首先应该删除它和它所有的配置文件。所以,运行:

sudo apt-get purge blender

然后,在移除 Blender 3D 之后,您还可以移除所有现在不会使用的包和依赖项。为此,请键入:

sudo apt-get autoremove

运行上述命令会释放大量的 Ubuntu 18.04 系统空间。

结论

在本文中,您学习了如何在 Ubuntu 18.04 LTS 版上设置 Blender 3D。现在,您已经准备好开始使用这个工具集来创建和编辑动画电影、视觉效果、3D 模型、视频游戏等等。作为高级或新手用户,您可能需要完全自定义您的布局。因此,从简单地分割它们的视口,到用 python 脚本完全定制,blender 为您工作。

Ubuntu 20.10 上的教程设置 Bmon-elder node 博客

原文:https://blog.eldernode.com/setup-bmon-on-ubuntu/

Tutorial Setup bmon on Ubuntu 20.10

Bmon 是一个网络带宽监控工具。该工具允许用户通过存储网络的统计数据和状态并以用户友好的方式显示来检查网络的状态和调试。Bmon 是可靠的,可以实时显示网络状态和即时流量。还应注意,该工具提供了读取输入和提供输出的能力,以便在编程和脚本编写中使用该程序的功能。在这篇文章中,我们将教你关于教程在 Ubuntu 20.10 上设置 Bmon。如果你想买一个 Ubuntu VPS 服务器,你可以在 Eldernode 看到可用的包。

如何在 Ubuntu 20.10 上设置 Bmon

使用 Bmon 可以在高峰消费和高压时段检查服务器负载和观察服务器问题。显示当前进出的流量对于调查这些案件非常有用。在这篇文章的续篇中,加入我们来一步步教你如何在 Ubuntu 20.10 上安装、设置和使用这个工具。

如何在 Ubuntu 20.10 上安装 Bmon

默认情况下,Bmon 几乎可以在大多数 Linux 发行版的软件库中找到,并且可以使用包管理器轻松安装。软件存储库中的版本可能比该工具的最新版本旧。如果软件存储库中有此工具,您可以运行以下命令来安装它:

sudo apt-get install bmon

如果这个工具的包在 Ubuntu 仓库里不存在,可以手动下载 rpm,安装 Bmon。为此,您可以按顺序执行以下命令:

git clone https://github.com/tgraf/bmon.git
cd bmon
sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dhautoreconf
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make install

如何在 Ubuntu 20.10 上设置和使用 Bmon

在你成功地在 Ubuntu 20.10 上安装了 Bmon 之后,我们现在想运行并使用这个工具。要使用这个工具,只需在命令行中输入 Bmon 命令。输入命令并按 enter 键后,您将进入该工具的环境:

bmon

进入程序环境后,屏幕上方会出现 TXRX 两个值,此时值可能会发生变化。

TX = 是每秒发送的信息量。

RX = 是每秒接收的信息量。

how to use bmon on ubuntu 20.10

您可以按 d 键查看更多关于流量消耗和带宽的图形信息:

 Detailed Bandwidth Statistics

通过按下 shift+2 ,可以看到该工具的帮助页面。在下图中,您可以看到该工具的一些功能:

bmon Quick Reference on ubuntu 20.10

p 标志用于监控特定网卡上的流量。例如,当你想检查 enpls0 网卡的流量时,你应该使用以下命令:

bmon -p enp1s0

bmon Monitor Ethernet Bandwidth on ubuntu 20.10

如果您想在流量显示中使用每秒比特数而不是每秒字节数,您必须使用 -b 标志。您还可以使用 -r 标志来更改图表刷新时间。例如,以下命令以每秒位数显示 enpls0 网卡流量图表,并每 5 秒刷新一次图表:

bmon -r 5 -bp enp1s0

要了解更多信息并熟悉这个工具,您可以使用以下命令阅读 Bmon 手册:

man bmon

结论

Bmon 是一个便携式带宽监视器,可以在不同的操作系统上运行。该工具支持不同架构的不同输入法。还有各种输出模式包括交互式 curses 界面,简单的 HTML 输出与 ASCII 输出格式。在这篇文章中,我们试图一步一步地教你如何在 Ubuntu 20.10 上设置 Bmon。如果愿意,可以参考文章 Linux 服务器监控命令

如何在 Ubuntu 20.04 - Eldernode 博客上设置 CyberPanel

原文:https://blog.eldernode.com/setup-cyberpanel-on-ubuntu-20-04/

How to Setup CyberPanel on Ubuntu 20.04

如果你是在主机领域,听到控制面板这个名字,你一定会想起 cPanel、DirectAdmin 之类的软件。另一个可以与当今最流行的控制面板竞争的控制面板叫做 CyberPanel。这个控制面板是 LiteSpeed 做的,完全免费!然而,因为该公司希望进一步推广其核心产品 LiteSpeed Web 服务器,所以它将 CyberPanel 设计为仅与 LiteSpeed Web 服务器一起工作。所以你必须间接付费才能使用这个控制面板。当然也有免费使用的方法。在本文中,我们将教你如何在 Ubuntu 20.04 上设置 CyberPanel。需要注意的是,如果你想购买 VPS 主机 ,可以访问 Eldernode 中的套装。

教程在 Ubuntu 20.04 上一步步设置 cyber panel

CyberPanel 仅适用于两个 web 服务器,这两个服务器都是 LiteSpeed 产品:

1-开列速度

2- LiteSpeed 企业

OpenLiteSpeed 是完全免费的,本质上是 LiteSpeed 的开源 web 服务器。当然,它不具备原 LiteSpeed 的所有功能。第二个是 LiteSpeed Enterprise,公司的主要产品。请注意,如果您希望使用现有命令安装 CyberPanel,OpenLiteSpeed web 服务器将默认安装在您的服务器上。在这种情况下,不需要支付任何费用。这意味着你现在有了一台 Linux VPS 服务器,它安装了 CyberPanel 控制面板和 OpenLiteSpeed 网络服务器,后者也是免费的。但是,如果你想使用 LiteSpeed 企业网络服务器,你还必须支付 LiteSpeed 许可证。

在这篇文章中,请关注我们如何在 Ubuntu 20.04 上安装和设置 CyberPanel 控制面板。

如果我们要列举 CyberPanel 的主要特点,我们可以提到以下几点:

1-具有 LSCache 功能,可以缓存使用广泛使用的 CMS 启动的网站的内容。

2- GIT 支持程序员和那些想开发各种基于 GIT 的软件的人。

3-它有自动安装程序的可能性,自动安装流行的和广泛使用的脚本。

4-为服务器上的每个用户单击一次即可激活 SSL。

5- ModSecurity 支持增加服务器上站点的安全性。

6-限制发送电子邮件,以减少从服务器发送垃圾邮件。

7-支持名为 PowerDNS 的 DNS 服务器。

8-支持 Postfix 和 dovecot 在服务器上发送和接收电子邮件,以及 Rainloop 网络邮件软件。

9-完全命令行支持。

10-纯 FTPD 支持 FTP 服务。

11.MariaDB 对数据库构建的支持。

12-能够在免费版本中使用 OpenLiteSpeed。

13-使用 FirewallD 和 SpamAssassin 提供服务器安全性。

14-支持多个版本的 PHP 的能力。

15-用于码头集装箱的支架。

16-限制每个站点使用 CPU、RAM 和磁盘等资源的可能性。

17-从一个地方管理多个 CyberPanel 服务器的能力。

在接下来的部分,我们将教你如何安装和设置 CyberPanel。

如何在 Ubuntu 20.04 上安装 cyber panel | Ubuntu 18.04

在这一节,我们要讨论如何在 Ubuntu 20.04 上安装 CyberPanel。开始安装前的第一步是使用以下命令更新系统软件包:

`sudo apt update`
`sudo apt upgrade`

在安装 CyberPanel 的下一步中,您必须运行以下命令:

`wget -O installer.sh https://cyberpanel.net/install.sh`

然后,您必须使用以下命令运行脚本,并运行 installer.sh :

`chmod 755 installer.sh`
`sh installer.sh`

最后,您必须选择正确的选项来完成安装:

数码面板安装程序

1。安装网络面板。
2。
3 个附加项和杂项。退出。

您可以通过选择选项 1 在您的系统上轻松安装 CyberPanel。

在 Ubuntu 20.04 上设置 cyber panel

在 Ubuntu 20.04 系统上成功安装 CyberPanel 后,现在可以在端口 8090 上查看服务器的 IP 地址。比如https://your IP address:8090。您现在可以开始使用 CyberPanel 了,您将看到管理员登录。您还可以添加域、电子邮件帐户、数据库、FTP 帐户、添加或更改 DNS 记录等。

cyberpanel login page

注: 默认 CyberPanel 登录用户名为 admin ,默认密码为 1234567

如何在 Ubuntu Linux 上使用 cyber panel

进入仪表板后,你现在必须点击用户菜单箭头,在名字“赛博潘旁边。然后选择编辑个人资料。在下一步中,在修改用户页面的下拉菜单中选择 admin。您现在可以相应地更改您的名字、姓氏、电子邮件地址和密码。CyberPanel 现在可以使用了。

cyberpanel-dashboard on ubuntu 20.04

结论

CyberPanel 是一个开源的控制面板,你可以在你的 Linux 服务器上免费使用。通过安装这个控制面板并使用 OpenLiteSpeed,您可以在计算机或 Linux 服务器上免费设置您的站点。在这篇文章中,我们试图教你如何在 Ubuntu 20.04 上设置 CyberPanel。如果你愿意,可以参考我们关于在 DebianCentOS 上安装 OpenLiteSpeed 的文章。

关于 Ubuntu 20.04 - Eldernode 博客的教程设置讨论

原文:https://blog.eldernode.com/setup-discourse-on-ubuntu-20-04/

Tutorial Setup Discourse On Ubuntu 20.04

Discourse 是一个免费开源的讨论平台。在普通人文和社会科学中,话语描述了一种可以通过语言表达的正式思维方式。Discourse 是一个社交边界和现代论坛解决方案,用于为您的团队和客户创建社区论坛、长篇聊天室和邮件列表。使用这款功能丰富的软件可以帮助您讨论成千上万的网站,从而提高用户参与度。加入我们这篇文章来回顾一下关于 Ubuntu 20.04 的教程设置。要购买一个全面管理但便宜的 Ubuntu VPS ,在 Eldernode 上选择一个包并订购你需要的东西。

如何在 Ubuntu 20.04 上设置话语【循序渐进】

Discourse 用 Ember.js 编写,使用 PostgreSQL 做数据库后端。这是一个大项目,假设对其底层技术(如 Ruby 和 JavaScript)有一定程度的熟悉。让我们浏览一下本指南的步骤,并回顾一下关于 Ubuntu 20.04 的安装和设置过程。

安装 Ubuntu Linux 的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。

_ 要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

_ 现代单核 CPU,双核推荐。

_ 至少 2 GB 内存(带交换)。

_ 有效的域名指向您的服务器。

_ 64 位 Linux 兼容 Docker

_ 至少 10 GB 磁盘空间。

_ Docker 安装在您的服务器上。

_ 一个 SMTP 邮件服务器。如果没有邮件服务器,可以使用 Gmail SMTP 服务器。

_ 使用指向您的服务器 IP 地址的 A 记录注册域名或子域(如“forum.example.com”)。

如何在 Ubuntu 20.04 上安装话语论坛| Ubuntu 18.04

当你准备好了上述先决条件,你就准备好了安装话语。按照以下步骤成功完成:

第一步:

和往常一样,你建议首先更新你的服务器。以下命令更新您的所有软件包:

sudo apt update
sudo apt upgrade -y

第二步:

由于最新版本的 Docker 可以在 Ubuntu 20.04 默认库中获得,所以使用下面的命令来安装它:

apt-get install docker.io -y

确保 Docker 正在安装以启动其服务。然后,运行以下命令,使 Docker 在重启时启动:

systemctl start docker
systemctl enable docker

第三步:

在这一步中,您将下载话语。在此之前,创建 /var/discourse 目录,了解你的 discourse 相关文件在哪里:

sudo mkdir /var/discourse

然后,运行下面的命令,从 Git Hub 存储库中下载最新版本的 Discourse :

sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse

第四步:

一旦 Discourse 被下载,你就可以安装和配置它。因此,转到 /var/discourse 目录并运行以下命令:

cd /var/discourse

现在,您可以开始使用附带的安装脚本了。为此,请键入:

sudo ./discourse-setup

输出注意事项 1 : 你会被问到关于的主机名对于你的话语?“由话语装置脚本。

因此,您需要输入 discourse.your_domain ,或者您为您的平台选择的任何主机名,比如 community.example.com。

不要忘记将“社区”替换为您的首选子域,将“example.com”替换为您的实际域名。

注意 : 如果你不希望在一个子域上主持演讲,在这种情况下,你也可以只输入根域(“example.com”)。

输出备注 2 : 还有,问你管理员账号的邮箱地址?

要通过这一步,请选择您想用作对话管理员帐户的电子邮件地址。您选择的电子邮件地址将成为对话管理员的默认地址。请注意,当您从其控制面板设置话语时,您将再次使用此电子邮件地址。

输出注意事项 3 : 你将再面临四个与 SMTP 服务器设置相关的问题。

1_ SMTP 服务器地址?

2_ SMTP 用户名?

3_ SMTP 端口?

4_ SMTP 密码?

因此,您需要为这些问题输入您的 SMTP 服务器详细信息。然后,Discourse 安装脚本将要求您确认所有这些设置。要开始安装过程,请确认您的设置。此外,该脚本将生成一个名为 app.yml 的配置文件

如果愿意,您可以在初始设置后使用以下命令更改或编辑这些设置:

sudo nano /var/discourse/containers/app.yml

如何在 Ubuntu 20.04 上设置话语

如果正确通过了上述所有步骤,那么 Discourse 应该已经安装并配置好了。在本节中,您可以看到如何启动它。要注册管理员帐户并访问 Discourse 界面,请打开浏览器并访问 discourse.your_domain

如果你遇到了“ 502 错误网关”错误,这意味着话语还没有完成引导。几分钟后刷新页面以解决此错误。否则,您应该查看以下屏幕:

Registering an Administrator Account on Discourse

显示以下屏幕时,在必填字段中填入以下信息:

_ 电子邮件:从下拉菜单中选择您之前提供的电子邮件地址。

_ 用户名:选择一个用户名。

_ 密码:选择强密码。

Register Admin Account on Discourse

点击注册按钮,使用您之前输入的电子邮件地址创建一个新的管理员帐户。

然后,您将被要求确认您的电子邮件。所以,检查你的收件箱确认电子邮件。如果您没有收到,请尝试单击重新发送激活电子邮件按钮。

Email confirmation on Discourse - Discourse On Ubuntu

一旦您的管理员帐户注册完成,设置向导将启动并引导您完成 Discourse 的基本配置。如果你希望跳过这一步,现在,你可以点击,也许以后再点击

Welcome to your Discourse

当您完成或跳过设置向导时,您将重定向到全新的 Discourse 论坛,在那里您将看到 Discourse Admin 快速入门指南。

在这里,您可以看到关于下一步该做什么以及如何进一步定制您的 Discourse 安装的更多信息。快速入门指南的标签为请先阅读我的内容,包含进一步定制您的 Discourse 安装的提示:

Discourse Admin Quick Start Guide

关于 Linux Ubuntu 20.04 的升级论述

如果你正确地完成了以上所有部分,你的话语平台现在就可以使用了。使用以下命令升级 Discourse,从 Git repo 中获取最新版本的代码,并重新构建应用程序:

cd /var/discourse
sudo git pull

如果您对 containers/app.yml 进行了更改,您将需要重新构建您的 Discourse 应用程序。每次进行更改时,运行:

sudo ./launcher rebuild app

只要你愿意,你可以随时在浏览器中更新话语。打开你最喜欢的浏览器,访问http://discourse . your _ domain/admin/upgrade,然后点击升级到最新版本,按照说明操作:

Upgrade Discourse - Discourse On Ubuntu

结论

在本文中,您学习了如何在 Ubuntu 20.04 上安装和设置 Discourse。你也知道怎么升级。从现在开始,享受你的论坛由话语和部署自己的在线论坛。如果您使用 Discourse,请在 Eldernode Community 上向您的朋友发送反馈。

如何在 Windows 10 RDP - Eldernode 博客上设置 Docker

原文:https://blog.eldernode.com/setup-docker-on-windows-10/

How to Setup Docker on Windows 10 RDP

几年前,一个名叫所罗门·海克斯的人推出了一个名为 Docker 的机制。目标是使与容器的交互更容易。Docker 使得在 Linux 内核上完全隔离的环境中分别运行进程和软件成为可能。这种隔离的环境和包被称为容器。该容器允许程序员和应用程序开发人员将应用程序与其所有模块和相关组件集成在一起。事实上,不用担心特定应用程序在其他平台上的设置和依赖性,该程序将在任何环境中运行。所以如果是编程的话,我们肯定推荐使用 Docker。在这篇文章中,我们将教你如何在 Windows 10 RDP 上设置 Docker。需要注意的是,你可以访问 Eldernode 中可用的包来购买 Windows 10 RDP 服务器。

Windows 10 上的教程安装 Docker RDP 管理员

如果你熟悉虚拟化,你就会知道像 Hyper-VKVM 和 Xen 这样的机制为网络管理员提供了虚拟的硬件。因此,这些机制需要强大的硬件资源。另一方面,容器使用共享操作系统。因此,我们正在处理一个更有效的方法,更有效地使用系统资源。与硬件虚拟化不同,容器放置在 Linux 实例之上,为应用程序提供了一个小而紧凑的空间。由于这个特性,在一个硬件上运行的实例比 Xen 或 KVM VM 技术多 4 到 6 倍。容器帮助开发人员将他们的代码放到一个共享的存储库中。这将加快编码过程,代码将执行得更好。

Docker 使开发人员能够轻松快速地将他们的应用程序放在一个体积更小、可移植性更强的容器中。这些应用程序几乎可以在任何地方运行。

在这篇文章中跟随我们,学习如何一步一步地在 Windows 10 RDP 上设置 Docker。

系统要求在 Windows 上安装 Docker

–Windows 10(64 位)

–必须启用 Hyper-V 和 Containers Windows 功能。

–64 位处理器,带二级地址转换(SLAT)

–4GB 内存

–必须在 BIOS 设置中启用 BIOS 级硬件虚拟化支持。

如何在 Windows 10 上安装 Docker

在本节中,我们将在 Windows 上安装 Docker。第一步是为 Windows 下载 Docker 桌面

how to download docker desktop

下载文件后,请参阅系统中的下载部分。然后双击 Docker 桌面 Installer.exe 的运行安装。双击下载的文件以查看下图。

how to install docker on windows 10 rdp

然后检查下面的选项并点击确定

docker desktop components

如你所见,文件正在解包。

installing docker desktop on windows 10

最后点击关闭并重启

how to complete docker installation on windows

请注意,如果您的管理员帐户不同于您的用户帐户,您必须将该用户添加到 docker-users 组。现在,你必须以管理员身份运行电脑管理。然后导航到本地用户和组 > > >>docker-Users。右键单击将用户添加到组中。注销并再次登录以进行更改。

注意: 如果要求,您必须确保在配置屏幕上选择了启用 Hyper-V Windows 功能选项。

windows 10 RDP 上的设置坞站

一旦你成功安装了 Docker 桌面,你应该知道 Docker 不会自动启动。所以要启动 Docker 桌面,你需要搜索 Docker ,在搜索结果中选择 Docker 桌面

how to search docker on windows

请注意,当状态栏中的 Docker 图标保持稳定时,Docker 桌面已启动并正在运行,可以从任何终端窗口访问。

docker icon systray

当初始步骤成功时,Docker Desktop 会启动入职培训。有趣的是,本教程包括一个简单的练习,制作一个 Docker 图像样本,将它作为一个容器运行,在 Docker Hub 中按下并保存图像。

get started docker on windows 10 rdp

如何在 Windows 10 上使用 Docker

启动服务后,初始教程页面将加载到 Docker 桌面上。它讲述了创建图像、将图像作为推送容器运行并将其存储在 Docker Hub 中的简单步骤。使用 Windows 终端(命令提示符或 PowerShell)安装 Docker 后,您可以运行 Docker 客户端。

按照下面的步骤学习简单的教程:

通过输入以下命令,您可以看到 Docker 的安装版本:

docker --version

要从 Docker Hub 获取 Hello-world 项目的图像并将其作为容器运行,您必须运行以下命令:

docker run hello-word

在执行上述命令后,Docker 首先寻求执行与!系统内部的 Hello-world。由于这个映像不存在于系统本身中,所以从 Docker 存储库中下载它,然后运行它。这个项目的结果是显示 Docker 的短语 Hello!在屏幕的输出中。

使用以下命令显示系统上安装的映像列表:

docker image ls

通过在每个命令的末尾添加-help,您可以看到关于它的更多细节。比如下面这个命令:

docker --help

最后,使用下面的命令,您可以从主存储库中拉出并运行 Nginx web 服务器:

docker run --detach --publish 80:80 --name webserver nginx

通过在浏览器中输入以下地址,您将看到以下页面,这是 Nginx web 服务器的默认页面:

http://localhost

docker-on-windows

结论

Docker 是一个工具,旨在使使用容器盒创建、使用和执行应用程序变得容易。容器允许开发人员将应用程序与它需要的所有部分打包在一起,例如库和其他组件,并将其作为一个包进行传输。通过这样做,开发人员可以确保应用程序可以在任何其他机器上运行,而不管其他设备的自定义设置如何。在这篇文章中,我们试图讨论如何在 Windows 上安装 Docker。然后我们教你如何在 Windows 10 RDP 上设置 Docker。

Docker is a tool designed to make it easy to create, use, and execute applications using Container boxes. Containers allow a developer to package an application with all the parts it needs, such as a library and other components, and transfer it as a package. By doing this, and with the holders, the developer can ensure that the application runs on any other machine, regardless of the custom settings that another device may have. In this article, we tried to discuss how to install Docker on Windows. Then we taught you how to setup Docker on Windows 10 RDP.

Debian 10 - Eldernode 博客上的教程设置失败 2ban

原文:https://blog.eldernode.com/setup-fail2ban-on-debian-10/

Tutorial Setup Fail2ban on Debian 10

Fail2Ban 是一个免费的、开源的、非常有用的基于 Python 的软件,可以阻止不规则的服务器攻击,防止入侵你的系统。该软件扫描操作系统的日志文件,并阻止多次试图进入服务器的攻击者的 IP。在这篇文章中,我们将教你关于 Debian 10,9 上的教程设置失败 2ban。需要注意的是,如果你想购买一台 Linux VPS 服务器,可以访问 Eldernode 中提供的软件包。

如何在 Debian 10 上一步步设置 fail 2 ban

File2Ban 通过扫描日志文件来阻止怀疑具有或执行恶意活动的 IP。例如,多个密码、不正确的密码或试图利用他人。File2Ban 通常会尝试更新防火墙规则,在指定的时间段内阻止这些 IP 地址。

大多数 Linux 服务器使用端口 22 来访问名为 ssh 的服务器命令行控制台。该端口是已知端口,因此经常受到攻击。Fail2ban 是一款软件,它可以扫描日志文件以进行实时日志记录尝试,并使用 Firewalld 或 Iptables 安全防火墙阻止和阻止攻击者的 IP。该工具在命令时设置对服务器的不必要的访问或安全尝试,并显示指示暴力攻击迹象的 IP 地址。

在这篇文章的续篇中,加入我们来教你如何在 Debian 10 上安装 Fail2ban。

介绍 Fail2ban【完成】

Fail2ban 是一个用 Python 编写的软件服务,起到保护的作用。这项服务保护服务器免受一系列暴力攻击。这些攻击的工作是采取试错法,渗透服务器并窃取用户信息。

有很多机器人可以自动做到这一点。这个机器人自动开始一个接一个地发送登录请求。实际上,这些请求是一种猜测,以便能够将服务器请求的信息与自己的猜测进行匹配,并获得信息!

Fail2ban 甚至可以防止 DDOS 攻击。例如,如果某个 IP 的 HTTP 请求数超过了某个 IP,它将开始禁止请求超过设定限制的 IP。

你可能会说,用软件防火墙保护网站和应用程序并限制访问是好的,那么为什么要使用 Fail2ban 呢?作为回应,我们必须说,这只是保护您的系统和网站的开始,任何具有公共登录系统并要求用户名和密码的服务都有可能吸引这种攻击。所以你必须做好准备,通过这种方式,fail2ban 作为一个轻便简单的免费/开源程序可以帮你很多。

fail 2 ban 如何工作

正如这项服务的名字所暗示的,未能被禁止。例如,假设用户想要登录,并在 30 分钟内用几个不同的密码重复输入他的用户名 5 次。在第一步中,fail2ban 会在您(作为管理员)可以定义的一段时间内快速阻止该用户访问站点。因此用户甚至不能尝试他的用户名和密码。

例如,即使用户想要做一些可疑的事情,并且在一个小时内登录和注销超过 10 次,也可以包括这些规则。正如我们所解释的,暴力攻击是一样的。事实上,如果一个机器人想继续尝试,它很容易被禁止,不能再使用那个特定的 IP。

如果一个用户尝试登录而不能,那么肯定会有一个他的日志。根据相同的日志文件,fail2ban 可以检查它们,如果它是可疑的,在几次不成功的尝试后,它将禁止用户或 bot 或任何基于 IP 的人,其访问将被切断。如果重复多了,可以永久封杀。

在 Debian 10 | Debian 9 上安装 fail 2 ban

现在我们要讨论如何在 Debian 10 上安装 Fail2ban。要在 Debian 10 上安装 Fail2ban,只需遵循以下步骤。第一步是使用以下命令更新系统:

sudo apt update
sudo apt upgrade

现在,您可以通过运行以下命令来安装 Fail2ban:

sudo apt install fail2ban

成功安装 Fail2ban 后,现在可以使用以下命令来检查和确认服务的状态:

sudo systemctl status fail2ban

请注意,完成安装过程后,Fail2ban 服务会自动启动。

Debian 10上的安装失败 2ban

在这一步,我们将了解如何在 Debian 上设置 Fail2ban。安装后,您需要使用以下命令复制默认的 jail.conf 文件来创建本地配置:

sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

然后,您需要使用以下命令打开新的本地配置文件进行编辑:

sudo nano /etc/fail2ban/jail.local

您需要输入要忽略的基本默认项目,这将允许您不禁止某些 IP 地址。接下来,您需要设置设置时间,以确定自动阻止侵权主机的时间。最后,检查查找时间和最大审查时间,这将查找时间窗口设置为阻止主机 IP 连接之前的最大重试时间。

[DEFAULT]  ignoreip = 127.0.0.1  bantime = 3600   findtime = 600  maxretry = 3

有趣的是,如果您在云服务器上配置了 Sendmail 服务,您可以通过将您的电子邮件地址输入到参数 Destemail 并将 action = %(action_)s 更改为 action = %(action_mw)s 来启用来自 Fail2ban 的电子邮件通知。

完成基本配置后,检查配置选项中可用的不同监狱。监狱是 fail2ban 应用于任何给定应用程序或日志文件的规则。 SSH jail 设置,你可以在 jail 列表的顶部找到,默认是启用的:

[sshd]  enabled = true

保存配置文件并退出。然后使用以下命令重新启动系统一次:

sudo service fail2ban restart

现在,您可以在您启用的每个应用程序模块上检查新添加的监狱部分的 iptable 规则:

sudo iptables -L

最后,您可以使用以下命令手动禁用和禁用 IP 地址:

sudo fail2ban-client set <jail> banip/unbanip <ip address>

现在,您可以使用以下命令启动 Fail2ban:

sudo systemctl start fail2ban

还需要注意的是,安装 Fail2ban 后可以参考文章如何使用 Fail2ban 保护 Linux 服务器

结论

Fail2ban 是一个入侵防御框架,它与安装在服务器上的封闭控制系统或防火墙一起工作。它通常用于在多次尝试失败后阻止连接尝试。在这篇文章中,我们试图教你如何在 Debian 10 上设置 Fail2ban。如果你愿意,你可以阅读我们关于如何在 Fedora 33 和 CentOS 8 上安装 Fail2ban 的文章。

教程在 Ubuntu 20.04 上用 UFW 设置防火墙——ubutnu 防火墙

原文:https://blog.eldernode.com/setup-firewall-ufw-ubuntu-20/

Tutorial set up a Firewall with UFW on Ubuntu 20.04

作为管理员,保护网络安全是首要任务。在本文中,你将回顾教程在 Ubuntu 20.04 上用 UFW 设置防火墙。因此,如果你想开始保护你的网络,但又不确定使用哪种工具,UFW(简单防火墙)可能是你的正确选择。 UFW 是一个简化的防火墙管理接口,隐藏了底层包过滤技术的复杂性,如 iptables 和 nftables 。

先决条件

如果您知道以下内容,本教程可能会更有用:

注意 : UFW 默认安装在 Ubuntu 上,但如果卸载了,可以用:

sudo apt install ufw.

教程在 Ubuntu 20.04 上用 UFW 设置防火墙

让我们回顾一下学习这种设置的 9 个步骤。

1-使用 IPv6 与 UFW

由于本教程是在考虑了 IPv4 的情况下编写的,所以当您启用 IPv6 时,它也可以工作。但是如果它在你的 Ubuntu 服务器上被启用,确保 UFW 被配置为支持 IPv6,并且它将管理除 IPv4 之外的 IPv6 的防火墙规则。为此,请键入以下命令。

sudo nano /etc/default/ufw 

你需要查看如下。

/etc/default/ufw 摘录

2-设置默认策略

IPV6=yes 

默认情况下,UFW 允许所有传出连接,拒绝所有传入连接。因此,任何试图访问您的服务器的人都无法连接,而服务器内的任何应用程序都可以访问外部世界。

要继续学习本教程,您需要将 UFW 规则设置回默认值。为此,请使用以下命令。

购买 Linux 虚拟主机

sudo ufw default deny incoming  sudo ufw default allow outgoing

3-允许 SSH 连接

当您启用 UFW 防火墙时,它将拒绝所有传入的连接。为了防止这种情况,您可能需要创建规则,明确允许合法的传入连接— SSH 或 HTTP 连接。在使用云服务器的情况下,您可能希望允许传入的 SSH 连接,这样您就可以连接并管理您的服务器。

使用以下命令配置您的服务器,以允许传入的 SSH 连接。

通过这样做,您将创建防火墙规则,允许端口 22 上的所有连接,SSH 守护进程默认监听该端口。因此您将指定端口而不是服务名。

如果将 SSH 守护进程配置为使用不同的端口,则必须指定适当的端口。如果您的 SSH 服务器正在监听端口 2222 ,那么您可以使用这个命令来允许该端口上的连接

sudo ufw allow ssh 

4-启用 UFW

sudo ufw allow 22 

使用此命令启用 UFW

sudo ufw allow 2222 

您可能会看到一条警告消息,提示您中断现有的 SSH 连接。由于设置防火墙的规则,已经考虑到,SSH 连接是允许的。用 y 响应提示,并按回车。

要查看规则设置,运行 sudo ufw status verbose 命令,因为防火墙现在是活动的。

`sudo ufw enable` 

5-允许其他连接

是时候允许您的服务器需要响应的所有其他连接了。如您所知,如何编写规则来允许基于服务名或端口的连接。您也可以这样做,就像您在端口 22 上对 SSH 所做的那样。

未加密的 web 服务器使用端口 80 上的 HTTP,使用 sudo ufw allow http 或 sudo ufw allow 80

加密 web 服务器使用的端口 443 上的 HTTPS,使用 sudo ufw allow https 或 sudo ufw allow 443

  • 尽管有些应用程序使用多个端口,而不是单个端口,但您可以使用 UFW 来指定端口范围。要允许使用端口 6000-6007 的 X11 连接,请使用以下命令:

  • 当使用 UFW 指定端口范围时,您需要指定规则应该应用的协议( tcp 或 udp )。

您也可以指定 IP 地址。通过下面的例子,你可能知道更多关于具体的 IP 地址。

或者,如果您想要通过将添加到任何端口后跟端口号来连接,您可以指定允许 IP 地址的特定端口。正如你在下面看到的例子,我们想让 203.0.113.4 的 T2 连接到 T4 的端口 22(SSH)

`sudo ufw allow 6000:6007/tcp  sudo ufw allow 6000:6007/udp`

当您需要允许 IP 地址的子网时,可以使用 CIDR 表示法来指定网络掩码。正如你在下面的例子中看到的,当你需要允许从203.0.113.1到203.0.113.254的 IP 地址时,你可以这样输入。

`sudo ufw allow from 203.0.113.4`

如果要指定子网 203.0.113.0/24 连接的目的端口,需要使用端口 22 (SSH)。

`sudo ufw allow from 203.0.113.4 to any port 22` 

如果您想在继续之前查找您的网络接口,请键入以下命令。

输出摘录

`sudo ufw allow from 203.0.113.0/24` 

如果你的服务器有一个名为 eth0 的公共网络接口,你也可以允许 HTTP 流量(端口 80 )。

`sudo ufw allow from 203.0.113.0/24 to any port 22`

此外,如果您希望 MySQL 数据库服务器(端口 3306 )监听专用网络接口 eth1 上的连接,您可以使用下面的命令。

`ip addr`
`2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state  . . .  3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default  . . .`

6-拒绝连接

`sudo ufw allow in on eth0 to any port 80` 

如果您不更改传入连接的默认策略,UFW 会配置拒绝所有传入连接。或者如果您想拒绝基于源 IP 地址或子网的特定连接,可能是因为您知道您的服务器正受到来自那里的攻击。但是,如果您想将默认的传入策略更改为**允许,您需要为您不想允许连接的任何服务或 IP 地址创建**拒绝**规则。**

`sudo ufw allow in on eth1 to any port 3306` 

您可以键入上面描述的以下命令(拒绝 HTTP 连接),将 **allow** 替换为 **denying,**编写 **deny** 规则。

如果您想拒绝来自203.0.113.4的所有连接,也可以使用下面的命令

``sudo ufw deny http``

7-删除规则

``sudo ufw deny from 203.0.113.4`` 

您将学习两种不同的方法来指定现在删除哪些规则。**1**–按规则编号。**2**——按实际规则。

第一种方法更容易,所以我们将从它开始。

当您使用**规则号**删除防火墙规则时,您应该会得到一个防火墙规则列表。

编号输出:

如果您想要删除规则 2,即允许端口 80 (HTTP)连接的规则,您应该在 UFW 删除命令中指定它,如下所示。

现在,如果您想要指定要删除的实际规则,您可以删除 allow http 规则,您可以键入如下示例。

``sudo ufw status numbered`` 

除了服务名,您还可以通过 allow 80 来指定规则

``Status: active         To                         Action      From       --                         ------      ----  [ 1] 22                         ALLOW IN    15.15.15.0/24  [ 2] 80                         ALLOW IN    Anywhere``

此方法将删除 IPv4 和 IPv6 规则(如果它们存在)。

``sudo ufw delete 2`` 
``sudo ufw delete allow http`` 

8-检查 UFW 状态和规则

``sudo ufw delete allow 80``

要检查 UFW 的状态,请使用下面的命令。

如果 UFW 是残疾人,你会看到这样的东西,

输出

如果 UFW 处于活动状态,输出将显示它处于活动状态,并列出设置的所有规则(如果您按照步骤 3 操作,它应该处于活动状态)

输出

``sudo ufw status verbose``

当您想检查 UFW 是如何配置防火墙的,您应该使用 status 命令。

```Status: inactive```

9-禁用或复位 UFW

``Status: active  Logging: on (low)  Default: deny (incoming), allow (outgoing), disabled (routed)  New profiles: skip    To                         Action      From  --                         ------      ----  22/tcp                     ALLOW IN    Anywhere``

如果您不想使用 UFW,可以使用下面的命令禁用它。

如果以后需要激活,您可以运行 sudo ufw enable 。此外,如果您已经配置了 UFW 规则,但决定要重新开始,也可以使用 reset 命令。

默认策略不会更改为其原始设置,这将禁用 UFW 并删除之前定义的任何规则。

亲爱的用户,我们希望你会喜欢这个教程在 Ubuntu 20.04 上用 UFW 设置防火墙,你可以在评论区提出关于这个培训的问题,或者解决 [Eldernode 培训](https://eldernode.com/blog/)领域的其他问题,参考[提问页面](https://eldernode.com/ask)部分并在里面提出你的问题。

``sudo ufw disable`` 

**同样,参见**

``sudo ufw reset`` 

[如何在 Ubuntu 20.04 上安装 Nginx LTS](https://eldernode.com/install-nginx-on-ubuntu-20-04-lts/)

[教程在 Ubuntu 20.04 Linux 上安装最新的 phpMyAdmin](https://eldernode.com/install-the-latest-phpmyadmin-on-ubuntu-20/)

[如何在 Ubuntu 20.04 上安装 lamp](https://eldernode.com/how-to-install-lamp-on-ubuntu-20-04/)

**Also, see**

[How To Install Nginx on Ubuntu 20.04 LTS](https://eldernode.com/install-nginx-on-ubuntu-20-04-lts/)

[Tutorial Install the Latest phpMyAdmin on Ubuntu 20.04 Linux](https://eldernode.com/install-the-latest-phpmyadmin-on-ubuntu-20/)

[How to install lamp on Ubuntu 20.04](https://eldernode.com/how-to-install-lamp-on-ubuntu-20-04/)

如何在 Ubuntu 20.04 - Eldernode 博客上设置 Froxlor

原文:https://blog.eldernode.com/setup-froxlor-on-ubuntu-20-04/

How to Setup Froxlor on Ubuntu 20.04

Froxlor 是一个开源、简单、轻量级的服务器管理面板。Froxlor 是用来管理您的主机平台和您的虚拟主机环境中的服务器。它支持 IPv4 和/或 IPv6 地址、高级 SSL、PHP 域配置。使用 Froxlor 可以让你直接从控制面板管理共享主机的资源。此外,您将能够从一个简单的 web 界面管理和控制域、SSL、MySQL 数据库和其他虚拟主机功能。在本文中,你将学习如何在 Ubuntu 20.04 上设置 Froxlor。如果您需要准备自己的 Ubuntu VPS ,请依靠我们的技术团队,并在 Eldernode 上注册您的订单。

在 Ubuntu 20.04 上设置 Froxlor 服务器管理面板

作为管理员,您需要管理客户联系信息,以及与其相关联的域名、电子邮件帐户、FTP 帐户、支持票证和 webroots。之前,你已经了解了 cPanel 或者 Webmin。Froxlor 是一个免费的服务器管理控制面板。因此,对于他们来说,用于管理多用户或共享服务器是一个不错的选择。

因为 Froxlor 不会自动配置它所使用的底层服务,所以您需要成为 sysadmin 方面的专家来设置您的 web 服务器、邮件服务器和其他服务。然后,您可以从控制面板执行任何 sysadmin 任务,增加了一层客户管理。

Froxlor 特性

Froxlor 有各种功能,如虚拟主机管理、域名、FTP 和电子邮件。让我们看看更多:

1-真多堆栈

2-高级 SSL

3- PHP 配置

4-经销商和客户

5-流量计算

6-基于 API

7 主题化界面

8-让我们加密

9- MySQL 管理

10-目录保护和设置

11-配额管理

在 Ubuntu 20.04 上安装 Froxlor 的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。

_ 要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

_ 在设置 Froxlor 之前,需要配置主机的域名

因此,首先选择一个子域,并创建一个记录,将该子域指向您的服务器的 IP 地址。

使用以下命令根据子域设置主机名:

sudo hostnamectl set-hostname SUBDOMAIN

然后,将您的子域添加到您的主机文件中:

 sudo nano /etc/hosts

接下来,将以下内容添加到文件的底部:

服务器 _ IP SUBDOMAIN.DOMAINNAME.COM 子域

现在,您可以保存并关闭文件。

最后,为了重启网络管理器服务,运行:

sudosystemctlrestartNetworkManager.service

如何在 Ubuntu 20.04 上安装 Froxlor | Ubuntu 18.04

让我们按照本指南的步骤在 Ubuntu 20.04 上安装 Froxlor。最终,你将学会如何在 Ubuntu 20.04 上使用 Froxlor。所以,和我们在一起吧。

第一步:

打开您的终端将 Froxlor 存储库添加到 Ubuntu:

touch /etc/apt/sources.list.d/froxlor.list

然后,运行以下命令添加包源:

echo 'deb http://debian.froxlor.org stretch main' > /etc/apt/sources.list.d/froxlor.list

第二步:

现在,您可以使用下面的命令为 Froxlor 添加一个密钥。它帮助您验证包:

apt-key adv --keyserver pool.sks-keyservers.net --recv-key FD88018B6F2D5390D051343FF6B4A8704F9E9BBC

第三步:

在这一步,你需要更新你的 Ubuntu 服务器。因此,键入:

apt-get install update
apt-get install upgrade

第四步:

在这一步中,需要安装 Apache 服务器。以下命令将为您完成这项工作:

apt-get install apache2
service apache2 enable
service apache2 start

第五步:

此时,您将通过运行以下命令在 Ubuntu 上安装 Froxlor:

apt-get install froxlor

安装完 Froxlor 后,会要求您从列表中选择一种邮件服务器配置类型:

1-无配置

2-互联网网站

3-带智能主机的互联网

四卫星系统

5-仅限本地

如何在 Ubuntu 上更改文档根目录

默认情况下,您可以访问 Apache 的默认公共 HTML ( /var/www/Html )目录。因此,您需要使用以下命令更改默认的文档根目录来访问 Froxlor:

cd /etc/apache2/sites-available
nano 000-default.conf
DocumentRoot /var/www/html
DocumentRoot /var/www/html

编辑完成后,按下 Ctrl+X 并键入 Y 保存文件,然后点击 Enter 按钮。

最后,运行下面的命令来重启Apache web 服务器:

service apache2 restart

如何在 Ubuntu 上创建数据库

在安装服务器管理平台的过程中,您将数据库详细信息。要创建具有 root 权限的 MySQL 用户,请登录 MySQL/ MariaDB 并运行:

mysql -u root
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';  GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';  FLUSH PRIVILEGES;

注意: 记得用自己的选择修改“新用户”和“密码”。

现在,使用下面的命令为 Froxlor 创建一个普通数据库及其用户和密码详细信息:

CREATE DATABASE froxlorc7;
CREATE USER 'froxlorusr'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON froxlorusr.* TO 'froxlorh2s'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

注意 : 还是那句话,别忘了把“froxlorc7”、“froxlorusr”和“yourpassword”都换成你的选择。

在 Ubuntu 20.04 上安装 Froxlor

如果您通过了所有必需的步骤,那么应该已经安装了 Froxlor。接下来,你将学习如何在你的 Ubuntu 系统上启动和使用它。

通过浏览器访问 Froxlor】

打开您喜欢的浏览器,浏览到服务器域名。然后,您应该会看到 Froxlor 安装向导完成:

http://froxlor.example.com

点击开始安装继续。

Accessing the Froxlor via browser

显示以下页面后,如果要求屏幕上没有警告,点击“单击此处继续”:

How to Setup Froxlor on Ubuntu 20.04

如何配置

要继续安装 Froxlor,您将进入数据库配置页面。如下图所示,您可以选择安装语言。然后,您应该输入数据库的详细信息,例如您之前创建的数据库名称用户名密码

毕竟,您应该创建一个管理员帐户。最后,输入关于服务器 IPHTTP 用户名以及组名的信息。

Configuring the Froxlor

一旦您看到消息 Froxlor 安装成功,这意味着安装成功。所以,你只需要按下点击这里登录

How to Setup Froxlor on Ubuntu 20.04

如何登录 Froxlor

正如您所猜测的,现在您可以使用您在安装过程中创建的用户名和密码登录到 Froxlor 界面:

Login to Froxlor on Ubuntu

Froxlor 仪表盘

最后,您可以查看 Froxlor 仪表板并开始使用该软件:

Froxlor Dashboard

在那里,您可以管理客户、域、PHP 配置等等。此外,您将能够开始管理域名、电子邮件、数据库等等:

Customer Dashboard

Froxlor 还提供了许多配置选项,可以根据您的需求进行定制。设置页面将允许您根据需要更改不同的内容:

Froxlor Dashboard

结论

在本文中,您了解了如何在 Ubuntu 20.04 上安装和设置 Froxlor。如果你有兴趣了解更多,参考在 Debian 10 上安装 Froxlor

Kali Linux - Eldernode 博客上的 GNOME 设置教程

原文:https://blog.eldernode.com/setup-gnome-on-kali-linux/

Tutorial Setup GNOME on Kali Linux

使 Linux 操作系统优于 Windows 的一个特性是,您可以在 Linux 发行版中使用不同的桌面 ui。这个特性允许你在你最喜欢的桌面 UI 上使用你最喜欢的发行版。GNOME 是这些桌面之一,它有有趣的特性和漂亮的外观。在这篇文章中,我们将教你如何在 Kali Linux 上设置 GNOME。另外,如果你想购买一个 Linux VPS 主机,你可以访问 Eldernode 中的软件包。

什么是 GNOME?

GNOME 代表 GNU 网络对象模型环境,是一个图形用户界面,是为开源应用程序编写的。GNU 也是一套面向 Linux 用户和其他操作系统(如 BSD 衍生物)的计算机桌面应用程序。GNOME 是一个旨在开发软件框架的国际项目,由 GNOME Project 开发。GNOME 于 1999 年首次发布,由 Miguel de lacaza 和 Federico Mena 作为 de 项目启动。GNOME 允许用户从几个桌面外观中选择一个,用户可以只使用 GNOME 应用程序执行基本任务,如网页浏览、文件管理、听音乐和处理图像。

侏儒特征

  • 自由、智能、稳定
  • 动态工作空间功能
  • 有很多扩展
  • 可定制的主题
  • 显示切换实际上是可行的

如何在 Kali Linux 上安装 GNOME

首先,你应该在你的 Kali Linux 上打开终端,更新你可用的包。为此,请输入以下命令:

sudo apt update

现在,您可以通过执行以下命令来安装 Gnome:

sudo apt install kali-desktop-gnome

由于许多软件包及其依赖项需要下载和安装,GNOME 安装需要一些时间。

如果要求您选择显示管理器,您可以选择 gdm3 或 lightdm。

等待一段时间,让它安装。

完成安装后,使用以下命令重新启动 Kali Linux 系统:

reboot

如何在 Kali Linux 上登录 GNOME

首先,在登录屏幕上选择 GNOME 作为您的桌面。你可以试试 GNOME 的三种组合。

setup-GNU-on-Kali Linux

并输入您的密码登录。就是这样!

如何卸载 Kali Linux 上的 GNOME

如果您想删除 GNOME 和从登录屏幕选择它的选项,只需输入以下命令:

sudo apt remove kali-desktop-xfce xfce4* lightdm*

您可以使用以下命令删除剩余的 GNOME 包:

sudo apt autoremove

结论

在本文中,我们教你如何在 Kali Linux 上安装和设置 GNOME。GNU 用户可以选择几种桌面外观中的一种。我希望这篇教程对你有用,你可以在你的系统上轻松使用 GNOME。

Ubuntu 20.04 上的 IKev2 安装教程- Eldernode 博客

原文:https://blog.eldernode.com/setup-ikev2-on-ubuntu-20-04/

Tutorial Setup IKev2 on Ubuntu 20.04

当今最常用的协议称为互联网密钥交换(IKE)。第一个版本发布于 1998 年,它的通用名称是 IKEv1。应该注意的是,默认情况下,IPsec 使用 IKE 的第一个版本。IKEv1 功能升级了其隐藏部分。为了在 2005 年升级,IKEv2 成立了。有了这次更新,该协议变得更加可靠,对 DOS 攻击更有弹性。IKEv2 是一种基于 IPsec 的协议,代表 Internet 密钥交换版本 2。它是思科和微软的联合产品,兼容多种平台。在本文中,我们要向您介绍 Ubuntu 20.04 上的教程设置 IKev2。需要注意的是,如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

如何在 Ubuntu 20.04 上一步步设置 ike v2

IKEv2 协议是从众所周知的 IPsec 协议派生出来的协议之一,它很好地执行了隧道过程。针对开源平台的 IKE 有几个版本。IKEv2 区别于其他 VPN 协议的最重要的优势之一是能够重新连接和重新建立连接。这意味着,如果连接中断,IKEv2 可以继续连接并继续工作。虽然许多移动设备更喜欢使用 L2TP/IPsec 协议组合,但 IKEv2 也是一个很好的选择。

按照教程在 Ubuntu 20.04 上安装、配置和运行 IKEv2。

在 Ubuntu 20.04 上设置 ike v2 | Ubuntu 18.04

在 Ubuntu 20.04 上安装 IKEv2 并不复杂。在这篇文章中,我们将一步一步地教你如何在 Ubuntu 上配置和设置 IKEv2 VPN 服务器。和我们在一起。

在 Ubuntu 20.04 上安装 strong swan

第一步是安装 StrongSwan。StrongSwan 是一个免费的 IPSec 资源守护程序,必须配置为 VPN 服务器。然后,您需要安装公钥基础设施组件。通过这样做,您可以创建一个证书颁发机构来验证您的基础结构。使用以下命令更新本地缓存并安装软件:

sudo apt update
sudo apt install strongswan strongswan-pki

如何创建认证机构(在 Ubuntu 20.04 上设置 ike v2)

现在您已经成功安装了 StrongSwan,让我们继续创建证书。请注意,IKEv2 服务器需要一个证书来向客户端标识自己。现在您已经成功安装了 StrongSwan,让我们继续创建证书。 strongswan-pki 包附带了一个工具,用于生成认证参考和服务器认证,以帮助用户创建认证。

您必须首先创建多个目录来保存您正在处理的资源。需要注意的是,目录结构与 /etc/ipsec.d 中的部分目录兼容。所以我们最终会将所有创建的项目移动到哪里。在这里,我们决定锁定许可证,以防止其他用户看到私人文件。为此,请使用以下命令:

mkdir -p ~/pki/{cacerts,certs,private}
chmod 700 ~/pki

现在你需要生成一个根密钥。根密钥是 4096 位 RSA 密钥,用于签署根证书引用。因此,您可以执行以下命令来生成密钥:

ipsec pki --gen --type rsa --size 4096 --outform pem > ~/pki/private/ca-key.pem

成功创建密钥后,现在需要运行以下命令来创建根证书引用,并使用此密钥对根证书进行签名:

ipsec pki --self --ca --lifetime 3650 --in ~/pki/private/ca-key.pem \
--type rsa --dn "CN=VPN root CA" --outform pem > ~/pki/cacerts/ca-cert.pem

如何为 VPN 服务器生成证书

在上一节中激活并设置了根证书许可证后,现在可以创建 VPN 服务器可以使用的证书了。应该注意,该证书允许客户端使用 CA 认证来验证服务器。为此,首先使用以下命令为 VPN 服务器创建一个私钥:

ipsec pki --gen --type rsa --size 4096 --outform pem > ~/pki/private/server-key.pem

在下一步中,您需要创建 VPN 服务器证书,并使用您在上一步中创建的证书参考密钥对其进行签名。因此,您必须按顺序执行以下命令。

注意: 您必须在以下命令中将常用名( CN )和主题备用名( SAN )更改为您的 VPN 服务器的 DNS 或 IP 地址。

ipsec pki --pub --in ~/pki/private/server-key.pem --type rsa \
| ipsec pki --issue --lifetime 1825 \
--cacert ~/pki/cacerts/ca-cert.pem \
--cakey ~/pki/private/ca-key.pem \
--dn "CN=server_domain_or_IP" --san "server_domain_or_IP" \
--flag serverAuth --flag ikeIntermediate --outform pem \
~/pki/certs/server-cert.pem

现在您已经创建了 StrongSwan 所需的所有 TLS/SSL 文件,您可以将这些文件移动到 /etc/ipsec.d :

sudo cp -r ~/pki/* /etc/ipsec.d/

如何配置 strong swan

让我们先备份该文件以供参考,然后使用以下命令从头开始:

sudo mv /etc/ipsec.conf{,.original}

在下一步中,您可以通过键入以下命令创建并打开一个新的空配置文件:

sudo nano /etc/ipsec.conf

您首先需要告诉 StrongSwan 记录守护进程状态,并允许重复连接来修复 bug。因此您需要将以下命令添加到 /etc/ipsec.conf 文件中:

config setup  charondebug="ike 1, knl 1, cfg 0"  uniqueids=no

下一步是为 VPN 创建一个配置部分。strong 还必须通知 Swan 创建 IKEv2 VPN 隧道。然后有必要在启动时自动加载这个配置部分。将以下几行添加到文件中:

. . .  conn ikev2-vpn  auto=add  compress=no  type=tunnel  keyexchange=ikev2  fragmentation=yes  forceencaps=yes

请注意,如果客户端意外断开连接,您必须配置死对等连接以清除“悬空”连接:

. . .  conn ikev2-vpn  . . .  dpdaction=clear  dpddelay=300s  rekey=no

接下来,您需要配置 IPSec 服务器端参数:

conn ikev2-vpn  . . .  left=%any  [[email protected]](/cdn-cgi/l/email-protection)_domain_or_IP  leftcert=server-cert.pem  leftsendcert=always  leftsubnet=0.0.0.0/0

这里,您需要使用以下命令配置客户端 IPSec 参数,例如私有 IP 地址和 DNS 服务器的范围:

. . .  conn ikev2-vpn  . . .  right=%any  rightid=%any  rightauth=eap-mschapv2  rightsourceip=10.10.10.0/24  rightdns=8.8.8.8,8.8.4.4  rightsendcert=never

要在连接客户时接收凭据,您必须输入以下命令:

. . .  conn ikev2-vpn  . . .  eap_identity=%identity

最后,您需要保存文件并退出。

配置 VPN 认证

在上一节中,我们成功地配置了 VPN 服务器。但是由于还没有配置凭证,这里我们需要在一个特殊的配置文件 ipsec.secrets 中配置几项。使用所需的编辑器打开机密文件:

sudo nano /etc/ipsec.secrets

通过在配置文件中添加以下命令,告诉 StrongSwan 在哪里可以找到您的私钥:

: RSA "server-key.pem"

在下一步中,您必须使用以下命令定义用户信息:

your_username : EAP "your_password"

保存配置文件并退出。然后,要应用更改,您必须使用以下命令重启系统:

sudo systemctl restart strongswan

如何配置防火墙和内核 IP 转发

在本节中,我们打算完成 StrongSwan 配置,以配置防火墙来允许 VPN 流量通过它。为此,您必须执行以下命令:

sudo ufw allow OpenSSH
sudo ufw enable

使用以下命令添加一个规则,以允许 UDP 流量到达标准 IPSec、500 和 4500 端口:

sudo ufw allow 500,4500/udp

要路由和发送 IPSec 数据包,您需要打开一个 UFW 配置文件并添加一些低级策略。请注意,您必须首先使用以下命令来找出服务器上用于访问互联网的网络接口:

ip route | grep default

这里重要的一点是,你的公共接口应该遵循单词“ dev ”。例如,以下输出显示了一个名为 eth0 的接口:

default via 203.0.113.7 dev eth0 proto static

下一步是在文本编辑器中打开 /etc/ufw/before.rules 文件:

sudo nano /etc/ufw/before.rules

下一步是在文件顶部附近(在*filter 行之前)添加以下配置:

ikev2 configuration

您必须更改上述配置中的每个 eth0 实例,以使您找到的接口名称与 IP 路径相匹配。现在是时候在*filter 和 chain 定义行之后使用以下命令添加另一个配置块了:

ikev2 config on ubuntu 20.04

完成上述更改后,保存文件并退出。

为了能够从一个接口路由到另一个接口,您需要使用以下命令打开 UFW 内核配置文件,并更改一些网络内核参数:

sudo nano /etc/ufw/sysctl.conf

下面的代码突出显示了您需要对文件进行的更改:

how to configure ikev2 on ubuntu

完成更改后,保存文件并退出。最后,您可以通过禁用并重新启用防火墙来启用所有更改。为此,您必须使用以下命令。

注意: 执行以下命令后,会要求您确认进程。键入 Y 用新设置重新启用 UFW。

sudo ufw disable
sudo ufw enable

如何从 Ubuntu Linux 连接 IKEv2

以下是如何通过 Ubuntu 20.04 连接到 IKEv2 的方法。您可以按照以下步骤,使用“管理 StrongSwan 即服务”方法连接到 IKEv2。您必须首先使用以下命令更新本地包缓存:

sudo apt update

然后,您需要运行以下命令来安装 StrongSwan 和相关软件:

sudo apt install strongswan libcharon-extra-plugins

接下来,您需要将 CA 证书复制到 /etc/ipsec.d/cacerts :

sudo cp /tmp/ca-cert.pem /etc/ipsec.d/cacerts

另一个重要的步骤是禁用 StrongSwan ,这样 VPN 就不会自动启动。为此,您需要从以下命令中获得帮助:

sudo systemctl disable --now strongswan

现在您需要在 /etc/ipsec.secrets 文件中配置您的 VPN 用户名和密码:

your_username : EAP "your_password"

最后,您需要如下编辑 /etc/ipsec.conf 文件来定义您的配置:

how to connect ikev2 on ubuntu 20.04

您可以使用以下命令分别将连接到虚拟专用网断开:

sudo systemctl start strongswan
sudo systemctl stop strongswan

结论

像任何其他 VPN 协议一样,IKEv2 负责在用户和 VPN 服务器之间创建安全隧道。这个过程,首先是通过认证用户和服务器来完成的。然后商定使用哪种加密方法。在这篇文章中,我们试图一步一步地让你熟悉 Ubuntu 20.04 上的教程设置 IKev2。如果你愿意,可以参考文章如何在 centos 8 上设置 IKev2。

Ubuntu 20.04 上的安装指示器 SysMonitor 教程

原文:https://blog.eldernode.com/setup-indicator-sysmonitor-on-ubuntu/

Tutorial Setup Indicator SysMonitor on Ubuntu 20.04

SysMonitor Indicator 是一个开源应用程序,提供实时系统信息。应该注意的是,这些显示系统活动,如 CPU 使用和内存使用。在本文中,我们将向您介绍 Ubuntu 20.04 上的教程设置指示器 SysMonitor。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

如何在 Ubuntu 20.04 上设置显示器 SysMonitor

SysMonitor 指示器还在条上显示各种温度传感器。它还允许用户执行他们的命令,并在顶栏中显示输出。应该注意的是,SysMonitor 指示器可以与 gnome-panel 和 Unity 一起正常工作。在下一节中,我们将简要介绍指示器 SysMonitor。然后我们会一步步教你如何在 Ubuntu 20.04 上安装 Indicator SysMonitor。最后,将解释 Ubuntu 20.04 上的设置指示器 SysMonitor 设置。

[inline _ east]

指标 SysMonitor 简介

Ubuntu 有很多系统监控程序,但大多数都是在自己的窗口中显示信息。另一方面,如果您希望以纯文本方式监控少量系统参数,并且不想浪费时间切换窗口,那么让信息显示在面板中是一个理想的解决方案。

指示器 Sysmonitor 程序在屏幕上显示各种系统信息。如前一节所述,这些信息包括文件系统磁盘空间使用、网络活动、内存使用、CPU 使用和交换空间使用。指示器 Sysmonitor 还允许您执行脚本和命令,并在屏幕上显示它们的输出。

在下一节中,请跟随我们学习如何安装指示器 Sysmonitor。

在 Ubuntu 20.04 上安装显示器 SysMonitor

在这一节,我们将教你如何一步一步地在 Ubuntu 20.04 上安装 Indicator SysMonitor。为此,只需按顺序执行以下步骤。由于 SysMonitor 指示器由 Fossfreedom 维护,您必须首先使用以下命令添加 Fossfreedom 存储库:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor

在下一步中,您必须使用以下命令更新系统,以应用更改:

sudo apt-get update

最后,您可以通过运行以下命令轻松地安装指示器 SysMonitor :

sudo apt-get install indicator-sysmonitor

Ubuntu 20.04 上的设置指示器 SysMonitor

在上一节成功安装了 Indicator SysMonitor 之后,我们现在想教您如何设置和开始使用它。要运行指示器 SysMonitor,打开 Ubuntu 搜索框,输入系统。然后从可用选项中选择系统监控指示灯:

how to start indicator system monitor

请注意,您必须右键单击首选项来更改和定制显示选项。

how to setup indicator system monitor

然后在启动时选择运行,点击保存

configure indicator system monitor

请注意,此时您可以配置您选择的 SysMonitor 指示器。您还可以在桌面的顶栏中看到这些值。您也可以点击高级选项卡来检查任何高级设置。

configuring indicator system monitor

结论

在本文中,我们试图在第一步中定义指示器 SysMonitor。然后我们教你如何安装指示器 SysMonitor,最后一步,我们教你如何在 Ubuntu 20.04 上安装指示器 SysMonitor。

如何在 VMware 工作站上安装和设置 Kali Linux

原文:https://blog.eldernode.com/setup-kali-linux-on-vmware-workstation/

How to Install & Setup Kali Linux on VMware Workstation

Kali Linux 是安全和渗透测试工作的最佳和理想的操作系统之一。我们建议您在 VMware 上安装 Kali Linux,因为这是熟悉这个高级操作系统的最佳选择之一。即使您在虚拟环境中搞乱了某个功能或者安装不正确,也不会对您的主机操作系统产生任何影响。本文将教你如何在 VMware 工作站上安装和设置 Kali Linux。如果你打算用比特币购买专用服务器,你可以查看我们网站上提供的套装。

教程在 VMware 工作站上安装 Kali Linux

Kali Linux 是一个基于 Debian 的 Linux 发行版,旨在测试和调查渗透和安全问题。它包括数百种不同的工具,使其非常适合执行安全任务,如渗透测试、安全研究和逆向工程。这个操作系统是由领先的信息安全培训公司进攻性安全公司开发的。

如何下载卡莉 Linux

在 VMware 上安装 Kali Linux 之前,您需要做的第一件事是下载 Kali Linux 镜像文件。为此,导航到 Kali Linux 的官方网站并向下滚动找到虚拟机文档部分。

Kali Linux 的下载页面提供了不同的映像类型供下载,包括 Installer、NetInstaller 和 Live。每种图像类型都适用于 32 位和 64 位架构。

现在,单击 VMware 部分的下载图标:

Download-Kali-Linux-image-file - Install Kali Linux on VMware ESXi

等待下载完成。

每个 Kali Linux 安装程序映像都允许您选择桌面环境(DE)和软件包(元软件包)来安装 Kali Linux 操作系统。最好保留默认选择,并在安装后根据需要添加更多的包。

如何在 VMware 工作站上设置 Kali Linux

首先,启动 VMware Workstation 并选择创建一个新的虚拟机:

Create-new-virtual-machine-in-VMware-Workstation

现在,您将看到以下屏幕。对于虚拟机配置,您应该选择 Custom (advanced) ,这样您可以更好地控制虚拟机的创建:

Virtual-Machine-Configuration - Install Kali Linux on VMware ESXi

这一步需要选择虚拟机硬件兼容性

更多的用户可以从 Kali Linux 中受益。请注意,如果您使用的是比 v8 更高版本的 VMware,启动后,VMware 会要求您升级虚拟机。这将消除旧 VMware 配置文件带来的任何限制。然而,大多数用户不会有自己的 Kali Linux VM 来使用所有这些额外的资源,所以他们不会从拥有最新的配置文件中受益,所以最好使用旧的配置文件:

Choose-Virtual-Machine-Hardware-Compatibility

添加 Kali Linux 镜像文件

接下来,点击浏览并导航到下载的 ISO 文件位置。然后选择用于安装的 Kali Linux 映像:

Choose-the-Kali-Linux-image-file

现在选择 Linux 和最新版本的 Debian 作为客户操作系统的版本:

Choose-Guest-operating-system

在这个屏幕中,您应该将虚拟机命名为。请注意,此名称将被用作文件名,并且从此处不能更改:

Name-the-Virtual-Machine

将出现处理器屏幕,允许您定义分配给虚拟机的资源数量。如果你给 Kali 分配更多的资源,Kali 可以同时更快地执行更多的任务。根据您的系统需求,您可以使用更多或更少的资源:

Processor-configuration

现在你需要定义要使用的 RAM 的数量。通过增加 RAM 的容量,可以打开更多的程序,并且执行得更好。Kali 中的各种工具会消耗大量资源:

Define-the-amount-of-RAM

选择网络类型

接下来,为您想要添加的网络类型选择 NAT 连接。请记住,即使在虚拟机启动时,您也可以轻松地更改它。这允许 Kali VM 与互联网以及 LAN 连接的其余部分进行对话,而无需获得额外的 IP 地址。但是请注意,这不能接收反向 shells:

Choose-the-network-type-you-want-to-add

现在选择 I/O 控制器类型。您可以访问默认值 LSI 逻辑:

Choose-IO-controller-types

选择虚拟磁盘类型或接受默认值 SCSI :

Choose-Virtual-disk-type

在此步骤中,创建一个新的虚拟磁盘,并定义虚拟硬盘的大小。创建虚拟机后,您可以增加或减少硬盘,但是如果您安装了 Kali,您将需要增加或减少分区来反映空间。我们选择将虚拟磁盘分割成多个文件选项:

Specify-disk-Capacity - Install Kali Linux on VMware ESXi

现在选择您想要存储它的磁盘文件的位置:

Store-the-disk-file- Install Kali Linux on VMware ESXi

最后一个屏幕将显示您选择的设置的概述。按结束:

Overview-of-the-settings-you-picked- Install Kali Linux on VMware ESXi

就是这样!

结论

在本文中,我们教您如何在 VMware Workstation 上安装和设置 Kali Linux。我希望这篇教程对你有用,并帮助你在 VMware 工作站上安装 Kali Linux。如果您在安装 Kali Linux 的过程中遇到任何问题,可以在评论区联系我们。

In this article, we taught you how to install & set up Kali Linux on VMware Workstation. I hope this tutorial was useful for you and helped you to install Kali Linux on VMware Workstation. If you encounter any problems in the process of installing Kali Linux, you can contact us in the comments section.

CentOS 8 - Eldernode 博客上的《我的世界》服务器设置教程

原文:https://blog.eldernode.com/setup-minecraft-server-on-centos/

Tutorial Setup Minecraft Server on CentOS 8

虽然《我的世界》供应是 11 岁,游戏仍然是最受玩家欢迎的标题之一。《我的世界》不是一个普通的游戏。这个游戏没有具体的目标,它的创作者也没有考虑过对你熟悉游戏环境以及如何实现进行一次完整的训练。《我的世界》游戏有趣的一点是,开放的世界让你可以完全自由地去任何你想去的地方。在本文中,我们打算向您介绍在 CentOS 8 上设置《我的世界》服务器的教程。如果你愿意,你可以从 Eldernode 中可用的包中访问 CentOS VPS 服务器。

如何在 CentOS 8T3 上设置《我的世界》服务器

《我的世界》是一款“沙盒”风格的视频游戏。沙盒是一个轻量级的游戏,其中游戏者有充分的自由,选择自己,“何时”,“何地”和“如何”继续游戏。在接下来的部分,我们将通过《我的世界》来了解你。然后我们将训练 Java OpenJDK 如何安装在 CentOS 8 上。在安装并提供必要的需求之后,它将最终安装并运行《我的世界》。请继续这篇文章。

《我的世界》简介

《我的世界》是魔江工作室最受欢迎、最具娱乐性的智力游戏。《我的世界》是一款不追求特定目标的 3D 游戏(当然是在众议院),玩家可以自由选择如何玩。这款游戏的世界是三维粗糙的形式,游戏中的立方体和流体代表了土壤、岩石、树干、水、熔岩等多种材质。

这个游戏的原理实际上是把这些物体收集起来,放在一起。这些积木正在玩游戏。玩家一旦自由进入这个世界,就应该把这些积木从先前的地方拿走,放在某个地方建造建筑。可以说,游戏世界实际上是无限的,玩家的搜索和努力产生了多少游戏世界。

这个游戏的世界有不同的画布。在这些画布中,可以提到森林和沙漠、雪域、平原、山脉、洞穴、海洋、河流、山谷。游戏系统有白天和黑夜两个循环,每个循环在现实世界中只需要二十分钟。玩家面对的是各种生物(小怪),比如动物,村民,或者敌方角色。动物是顺从的暴民,整天生产,寻找食物和原材料。敌人的怪物在晚上或者在黑暗的地方比如洞穴里制造蜘蛛,骷髅,僵尸。

继续这篇关于 CentOS 8 上的《我的世界》服务器的文章。

在 CentOS 8 上设置《我的世界》的要求

在我们推出 how《我的世界》之前,您需要提供以下要求:

_ 使用公共 IP 地址访问 CentOS VPS 服务器

_ Putty SSH 客户端

如何在 CentOS 8 上安装 Java open JDK

创建《我的世界》服务器非常简单,第一步只需输入 CentOS VPS 服务器。然后需要使用下面的命令安装 JDK 1.6.0 打开 JDK:

ssh [[email protected]](/cdn-cgi/l/email-protection)
yum install java-1.6.0-openjdk

注: 以防查看“这样可以吗?”,必须输入 Y

在 CentOS 8 上设置《我的世界》服务器

一旦你成功安装了 JDK,那么你需要强迫一个用户运行你的《我的世界》服务器。请注意,这样做是出于安全目的,因为以 roots 用户身份运行《我的世界》服务器不是一种好的做法。

adduser mcserver
passwd mcserver

需要注意的是,为了更加安全,您必须输入安全的密码。

yum install screen

以下命令允许您运行 screen,同时从根目录执行下一步:

chown mcserver `tty`

现在,您可以使用以下命令更改用户并安装《我的世界》。需要注意的是,你必须为新版本的《我的世界》修改 URL。

su - mcserver
mkdir minecraft
cd minecraft
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.11/minecraft_server.1.11.jar
chmod +x minecraft_server.jar
screen
echo "eula=true" > eula.txt

如何启动《我的世界》服务器

在上一节中,我们教了您如何在 CentOS 8 上安装《我的世界》。如果您成功完成了所有这些步骤,您可以使用以下命令启动《我的世界》:

java -Xmx768M -Xms768M -jar minecraft_server.jar nogui

minecraft start page

结论

先不说《我的世界》前几年不可思议的进步,这个游戏扩张的原因,它活跃的社区。用户花时间制作不同的材料,设计新的结构,寻找新的解决方案来消除问题,并实现可以让其他用户玩几个小时的机制。在这篇文章中,我们试图向你介绍《我的世界》。然后我们解释如何安装 Java OpenJDK,这是《我的世界》的先决条件。在最后一步,我们教你如何启动和开始《我的世界》。

[yasr _ visitor _ votes size = " medium "]

专用服务器上的教程设置 Moodle-elder node 博客

原文:https://blog.eldernode.com/setup-moodle-on-a-dedicated-server/

How To Setup Moodle On A Dedicated Server

MmodularO面向对象DdynamicLearningEn environment 是一家知名的学习管理网站。几十年来,在线交流已经成为人们生活的一部分,而在线教育只是其中的一部分。2020 年,电晕病毒协议迫使世界各地的学生开始在线学习。如果你正准备创建自己的在线学习网站,这本指南正是你所需要的。在本文中,你将学习如何在专用服务器上安装 Moodle。但是如果你还没有准备好你自己的专用服务器,支持你的团队正在等着你。一旦您购买了虚拟专用服务器,您就可以建立一个虚拟学习环境,并开始使用电子学习的功能来安全地呆在家里。

在专用服务器上设置 Moodle

让我们看看什么是 Moodle,以及如何在您自己的服务器上使用它,请注意 Moodle 在专用服务器上工作得更好,强烈建议使用该软件,因为它需要单独的服务器。当你决定为一所学校,大学,工作场所,甚至一个私人在线课程建立一个网站时,你可能会考虑这个平台是否可以定制。

远程学习需要一个强大的基础设施来弥补面对面情境功能的不足。这个开源软件受 GPL 许可,是一个受欢迎的平台,因为它有令人满意的特性和功能。Moodle 为你提供了超过 1000 个插件和各种各样的主题。使用 Windows、Linux、OS X 甚至移动设备(Android 和 iPhone)都不成问题,因为 Moodle 支持所有这些设备。Moodle 尝试广泛使用,也达到了这个目的。桌面方面,Moodle 适用于 Windows 7 及更高版本。

对于习惯用平板电脑工作的人来说,Windows 10 是需要“Windows 周年更新”的。同样对于 MacOS 用户,支持的最低 macOS 版本是 macOS 10.9。最后,对于 Linux 爱好者来说,Moodle 支持 Ubuntu 12.04、Fedora 21 和 Debian 8 以及更高版本。如果你更喜欢从 Moodle 接收电子邮件,你需要 Unix/Linux 版的 Sendmail 或者 Windows 版的 SMTP 邮件服务器。

如何在专用服务器上设置 Moodle(一步一步)

Moodle 系统的基本要求

在撰写本文时,Moodle 的最新稳定版本是 3.10,Moodle 的要求可能会因您希望安装的 Moodle 版本而有所不同。根据你需要什么样的网站和用户数量,需要的硬件会是可变的。

为了让本教程更好地发挥作用,请考虑以下先决条件:

1- 至少 200MB 磁盘空间用于 Moodle 代码&大约 5MB 用于你考虑的内容。

2- 1GB 或更多内存

3- 2GHz 双核处理器

4-PHP 5 . 6 . 5&MySQL 5 . 5 . 31 应该已经配置好了。

都为你准备好了吗?好了,我们开始吧!

在专用服务器上学习设置 Moodle

安装软件的前一步是下载安装文件。显然, Moodle 网站是下载文件和 Moodle 最新版本的最佳选择。通过这种方式,您可以确保安全,并且在面临文件中的任何问题时,您也可以依靠他们的帮助。一旦你从网站上下载了它,解压并找到 Moodle 创建的文件夹,其中包含许多文件和文件夹。该文件夹应该放在 web 服务器文档目录中。此外,您可以运行以下命令版本:

/usr/bin/php /path/to/moodle/admin/cli/install.php

注意 : Moodle 程序文件应该符合你的文件权限,安装完成后必须检查。CLI 将为您创建 config.php,如果您在上一步中创建了它,它将不会运行。

接下来,您需要一个空数据库。新数据库有一个服务器主机名、一个名称、一个用户名和一个密码。记下它们以备后用。

众所周知,为了存储文件(内容、会话数据、临时数据等),Moodle 需要一个目录。在创建该目录之前,应该估计其可能存储量。尽量保持优化,因为它应该能够快速兑现数据。注意不要让它直接从网上被访问,以防止任何安全漏洞。最后,请记住,它不能放在您 webroot 或 Moodle 程序文件目录中。

现在,是时候运行 Moodle 安装程序了。你可以使用推荐的方法命令行基于网络的安装程序(适用于 Windows)。然而,继续这一部分来创建 Moodle 数据库和配置您的网站。

根据您的 Linux/Unix 版本,使用下面的示例命令:

chown www-data /path/to/moodle
cd /path/to/moodle/admin/cli
sudo -u www-data /usr/bin/php install.php
chown -R root /path/to/moodle

此外,如果您遇到了上述示例中不存在的任何选项,请使用以下命令查看选项的完整列表,以安全地选择默认值:

php install.php --help

如果你喜欢通过网络安装 Moodle,你选择了一个简单的方法。你只需要检查你的页面在安装过程中是否是公开的。打开浏览器,进入 Moodle 的主 UPL,让 web 安装程序脚本自动启动。

通过网络安装 Moodle 非常容易。确保在安装完成之前,您的页面不是公共的。根据您在网络服务器上放置 Moodle 文件的位置,它很可能是:

http://yourwebserver.com/moodle

或者

http://yourwebserver.com

然后,向导会提示您选择一种语言并确认版权。单击“下一步”让它确认路径和数据库设置。我们要求您记下数据库主机和数据库名称,现在是使用它的时候了。点击“下一步”后,Moodle 将完成服务器和软件检查。安装过程完成后,您可以在 Moodle 网站上设置管理员帐户。要让它保存您的登录信息,请输入该信息,然后点按“更新个人资料”。设置中的页面描述可以随时更新。

注意:如果您安装了任何可选插件,您必须在运行主安装脚本之前卸载它们,并在安装 Moodle 之后重新安装它们。

Moodle 和浏览器

很容易,我们可以说 Moodle 兼容大多数浏览器,如 Chrome、Firefox、Safari(7 及以下版本不支持)、Edge 和 Internet Explorer(10 及以下版本不支持)。如果你想在移动设备上设置 Moodle,mobile safari 和 google chrome 都支持。

教程配置 Moodle

要完成这一部分,你应该先在 Moodle 代码目录中找到文件config-dist.php,并将其复制到一个名为config.php的新文件中(你可以随时编辑这个文件)。打开您考虑过的编辑器,更改适当的设置以指向您的站点、目录和数据库。但是,在上线之前,您可以配置的选项并不多。在 Moodle 网站管理中,您可以找到如下选项:

_ 外发邮件配置

_ 设置您的 SMTP 服务器和认证

_ 支持联系人

_ 系统路径

_ HTTP

_ 更新时区

如何设置 Cron

为了确保定期运行,cron 是个好主意。因为 cron 每分钟都在运行,所以您建议使用它。Unix cron 条目如下所示:

/usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null

一旦玉米运行正常,站点就会工作,所以不要跳过这一步。

结论

在本文中,您了解了如何在专用服务器上安装 Moodle。开始使用 Moodle 并创建您的在线课程。享受您的个性化仪表板、简单直观的文本编辑器,并与您的朋友分享您的进度。

如何在 MikroTik - Eldernode 博客上设置 MPLS

原文:https://blog.eldernode.com/setup-mpls-on-mikrotik/

How to Setup MPLS on MikroTik

MPLS 代表多协议标签交换。这种传输技术已经成为流行和普及了几年的技术。MPLS 使用标记机制在网络上发送数据包。通常,如果我们要描述 MPLS 的功能,它使用路由平台中的标记机制来执行交换操作。也就是说,当进入 MPLS 网络时,基于目的地 IP 地址来标记分组。然后它被引导沿着第二层中的路径并基于这个标签到达目的地。在本文中,我们将向您学习如何在 MikroTik 上设置 MPLS。您可以访问 Eldernode 中可用的包来购买 Mikrotik VPS 服务器。

教程在 MikroTik 上设置 MPLS

MPLS 不位于 OSI 的特定层,它的功能位于第二层(数据链路)和第三层(网络)之间。这就是它作为第 2.5 层协议推出的原因。如前所述,MPLS 在数据包上使用标签机制。MPLS 标签分布在路由器之间,路由器可以使用这些标签来获得网络标签的映射。这些标签连接到 IP 数据包,使路由器能够使用这些标签发送数据包,而不管 IP 地址。在 MPLS 中,数据包是通过标签交换而不是 IP 交换发送的。

标签交换技术并不是一项新技术,帧中继和 ATM 网络已经用它来发送帧和信元。在帧中继和 ATM 中,标签在网络的每一跳都会改变。这是这两种技术和在 IP 包中发送的主要区别。当路由器发送 IP 数据包时,它不会更改目的地址。事实上,MPLS 标签是用来发送数据包的,并不使用 IP 地址。在本文的后续部分,我们将告诉您如何在 MikroTik 上设置 MPLS。

MPLS 的优势

这里总结了在网络上使用 MPLS 的好处:

–使用集成网络基础设施

–优于 ATM 上的 IP

–无边界网关协议(BGP)核心

–交通流量优化

–交通工程

–MPLS VPN 的对等模型

在 MikroTik 上设置 MPLS

为了建立 MPLS 网络,我们考虑了以下场景。此场景由三台提供商路由器和三台提供商边缘路由器组成。

Setup MPLS on MikroTik

第一步是在所有设备上创建环回接口。由于只创建一个 LDP 会话,两台路由器之间是否有多条链路并不重要,因此环回接口也可用于 LSR ID 和传输地址。

请注意以下命令:

P1

/interface bridge add name=lobridge
/ip address add address=10.255.255.1/32 interface=lobridge

请注意,其它路由器被设置为 10.255.255.2-6,如上所示:

P2

/interface bridge add name=lobridge
/ip address add address=10.255.255.2/32 interface=lobridge

P3

/interface bridge add name=lobridge
/ip address add address=10.255.255.3/32 interface=lobridge

PE1

/interface bridge add name=lobridge
/ip address add address=10.255.255.4/32 interface=lobridge

PE2

/interface bridge add name=lobridge
/ip address add address=10.255.255.5/32 interface=lobridge

PE3

/interface bridge add name=lobridge
/ip address add address=10.255.255.6/32 interface=lobridge

IP 寻址训练

接下来,您需要配置设备以太网接口的 IP 地址。为此,请检查以下命令:

P1

/ip address
add address=10.0.255.1/30 interface=ether1
add address=10.0.255.5/30 interface=ether2
add address=10.1.0.254/24 interface=ether3

P2

/ip address
add address=10.0.255.6/30 interface=ether1
add address=10.0.255.9/30 interface=ether2
add address=10.2.0.254/24 interface=ether3

P3

/ip address
add address=10.0.255.10/30 interface=ether1
add address=10.0.255.2/30 interface=ether2
add address=10.3.0.254/24 interface=ether3

PE1

/ip address
add address=10.1.0.1/24 interface=ether1

PE2

/ip address
add address=10.2.0.1/24 interface=ether1

PE3

/ip address
add address=10.3.0.1/24 interface=ether1

如何设置动态路由

在这一部分,您必须设置一个动态路由,使网络完全可达。通过这样做,LDP 将能够在您的网络上启动 MPLS 核心网络。

P1

/routing ospf instance
set distribute-default=never redistribute-connected=as-type-1 router-id=10.255.255.1 numbers=default
/routing ospf network
add area=backbone network=10.0.255.0/30
add area=backbone network=10.0.255.4/30
add area=backbone network=10.1.0.0/24

P2

/routing ospf instance
set distribute-default=never redistribute-connected=as-type-1 router-id=10.255.255.2 numbers=default
/routing ospf network
add area=backbone network=10.0.255.8/30
add area=backbone network=10.0.255.4/30
add area=backbone network=10.2.0.0/24

P3

/routing ospf instance
set distribute-default=never redistribute-connected=as-type-1 router-id=10.255.255.3 numbers=default
/routing ospf network
add area=backbone network=10.0.255.0/30
add area=backbone network=10.0.255.8/30
add area=backbone network=10.3.0.0/24

PE1

/routing ospf instance
set distribute-default=never redistribute-connected=as-type-1 router-id=10.255.255.4 numbers=default
/routing ospf network
add area=backbone network=10.1.0.0/24

PE2

/routing ospf instance
set distribute-default=never redistribute-connected=as-type-1 router-id=10.255.255.5 numbers=default
/routing ospf network
add area=backbone network=10.2.0.0/24

PE3

/routing ospf instance
set distribute-default=never redistribute-connected=as-type-1 router-id=10.255.255.6 numbers=default
/routing ospf network
add area=backbone network=10.3.0.0/24

应该注意的是,在执行上述步骤后,您现在应该有一个 OSPF 根系统:

如何设置 MPLS

最后,您需要转到应该位于 MPLA 核心网络上的以太网接口,并在这些接口上启用 LDP:

P1

/mpls ldp
set enabled=yes lsr-id=10.255.255.1 transport-address=10.255.255.1
/mpls ldp interface
add interface=ether1
add interface=ether2
add interface=ether3

P2

/mpls ldp
set enabled=yes lsr-id=10.255.255.2 transport-address=10.255.255.2
/mpls ldp interface
add interface=ether1
add interface=ether2
add interface=ether3

P3

/mpls ldp
set enabled=yes lsr-id=10.255.255.3 transport-address=10.255.255.3
/mpls ldp interface
add interface=ether1
add interface=ether2
add interface=ether3

PE1

/mpls ldp
set enabled=yes lsr-id=10.255.255.4 transport-address=10.255.255.4
/mpls ldp interface
add interface=ether1

PE2

/mpls ldp
set enabled=yes lsr-id=10.255.255.5 transport-address=10.255.255.5
/mpls ldp interface
add interface=ether1

PE3

/mpls ldp
set enabled=yes lsr-id=10.255.255.6 transport-address=10.255.255.6
/mpls ldp interface
add interface=ether1

现在,在 MPLS 选项卡的 LDP 邻居部分,您的 LDP 邻居应该会显示给您。

LDP Neighbor section in the MPLS

您也可以使用以下命令:

mpls ldp neighbor print

结论

当今非常流行的 MPLS 协议提供了基于更新的方法路由数据包的能力。它还消除了对旧 IP 路由的需要,并以更高的速度路由我们的数据包。在本文中,我们试图让您熟悉如何在 MikroTik 上设置 MPLS。

Ubuntu 22.04 - Eldernode 博客上的 Neo4j 安装教程

原文:https://blog.eldernode.com/setup-neo4j-on-ubuntu-22-04/

Tutorial Setup Neo4j on Ubuntu 22.04

Neo4j 是一个基本的图形数据库,被归类为非 sql 数据库。高速和运行复杂查询的能力是这个数据库最突出的特点。Neo4j 的最佳用途是将其作为其他数据库(如 Mongo 和 Cassandra)的补充。在本文中,我们将一步一步地教你如何在 Ubuntu 22.04 上设置 Neo4j。如果你想购买一台 Ubuntu VPS 服务器,你也可以查看 Eldernode 网站上提供的软件包。

如何在 Ubuntu Linux 上配置 Neo4j

Neo4j 及其特点介绍

Neo4j 是一个新的数据库(NoSQL)数据库,它使用一个图形数据模型来存储数据并在它们之间进行通信。也就是说,它以图形的形式存储所有数据,并作为一组节点和它们之间的关系。因此,与其他关系数据库相比,不需要编写复杂的连接,各种类型的查询可以通过在图中导航和移动来轻松完成。

如前所述,Neo4j 最好作为 Mongo、Cassandra 等其他数据库的补充;原始数据存储在 Mongo 或 Cassandra 数据库中,这些数据的索引与查询中广泛使用的一些关键参数一起存储在 Neo4j 中。

大多数查询在 Neo4j 上运行,并使用找到的键从原始数据库中检索原始数据。这种方法广泛应用于非常大的项目(比如社交网络)。ElasticSearch 也是如此。

在 Neo4j 中使用图表代替表格,除了更少更简单的编码之外,还有助于形成一个完全敏捷和灵活的系统来存储各种数据和关系。此外,由于使用了图表,对数据和数据之间的关系有了直观的了解,即使对于非专家来说,分析和理解项目也将变得更加容易。

跟随我们这篇文章,向您展示如何在 Ubuntu 22.04 上安装 Neo4j。

在 Ubuntu 22.04 上安装 Neo4j 的先决条件

->非超级用户访问

->Ubuntu 22.04 上的初始服务器设置

如何在 Ubuntu 22.04 上安装 Neo4j

在我们开始在 Ubuntu 22.04 上安装 Neo4j 之前,你应该知道在官方的 Ubuntu 软件包库中没有 Neo4j 数据库引擎的副本。因此,必须使用以下命令添加 Neo4j 中的 GPG 键:

curl -fsSL https://debian.neo4j.com/neotechnology.gpg.key |sudo gpg --dearmor -o /usr/share/keyrings/neo4j.gpg

现在,您需要通过运行以下命令将 Neo4j 4.1 存储库添加到您的系统 APT 资源中:

echo "deb [signed-by=/usr/share/keyrings/neo4j.gpg] https://debian.neo4j.com stable 4.1" | sudo tee -a /etc/apt/sources.list.d/neo4j.list

现在您已经成功地添加了 Neo4j 4.1 存储库,您需要使用下面的命令更新您的数据包列表。

sudo apt update

在通过运行以下命令更新软件包后,还需要安装 Neo4j 软件包及其所有依赖项:

sudo apt install neo4j

在此步骤中,您必须通过执行以下命令来启用 Neo4j 作为服务:

sudo systemctl enable neo4j.service

启用 neo4j 服务后,您现在需要使用以下命令启动它:

sudo systemctl start neo4j.service

您现在可以检查 neo4j 服务的状态:

sudo systemctl status neo4j.service

在 Ubuntu 22.04 上安装 Neo4j

正如您在上一节中看到的,您已经学会了如何在 Ubuntu 22.04 上安装 neo4j。在本节中,我们将向您展示如何连接、配置和设置 Neo4j。请继续关注本文的其余部分。

要在命令行上与 Neo4j 交互,您可以首先使用以下命令并调用它:

cypher-shell

首次登录后,您需要更改管理员密码。注意,你默认的密码用户名neo4j

成功设置管理员密码并建立连接后,您现在可以通过运行以下命令退出:

:exit

在本文的剩余部分,我们将向您展示如何配置 Neo4j 以允许远程连接。要进行所需的设置,您需要使用所需的文本编辑器打开配置文件。

sudo nano /etc/neo4j/neo4j.conf

现在你必须按下 ctrl+w 来搜索# DBMS . default _ listen _ address = 0 . 0 . 0 . 0,并通过删除 # 字符来取消注释:

这里有趣的是,你应该默认考虑将 Neo4j 0.0.0.0 用于你系统中的所有 IPv4 接口,包括 localhost。这意味着如果你想把 Neo4j 限制在一个特定的 IP 地址,你必须配置那个 IP 地址。

在配置文件中完成所需设置后,按下“ Ctrl+X ”,然后按下“ Y ,保存设置。

另一方面,需要注意的是,如果你想用 IPv6 地址配置 Neo4j,你必须配置一个 DNS 名称来解析到 IPv6 地址。另一种方法是在远程系统的 /etc/hosts 文件中添加一个条目。这样做将导致地址被映射到一个名称。一旦您正确地完成了这些,您就可以使用 DNS 文件名或主机来连接 Neo4j。

如何连接服务器

考虑下面的例子。在下面的例子中,一个具有 IPv6 地址的 Neo4j 服务器需要一个远程连接系统,该系统具有如下的 /etc/host 输入,并用 your_hostname 替换一个突出的名称:

2001:db8::1 your_hostname

现在,您可以使用以下命令远程连接到服务器:

cypher-shell -a 'neo4j://your_hostname:7687'

如果您想要限制 Neo4j 使用:::1的 IPv6 localhost 地址,也可以执行以下操作,如以下命令所示:

cypher-shell -a 'neo4j://ip6-localhost:7687'

防火墙设置为 Neo4j

要使用端口 7687 配置防火墙以允许访问远程主机,您需要运行以下命令:

sudo ufw allow from 123.4.567.8 to any port 7687 proto tcp

注 1: 在命令中,您应该替换您用来访问 Neo4j 的远程系统的 IP 地址,而不是写入的 IP 地址。

您可以使用以下命令访问整个网络区域:

sudo ufw allow from 192.0.2.0/24 to any port 7687 proto tcp

注 2: 输入你要访问 Neo4j 的网络的 IP,而不是上面命令中输入的 IP。

另一种可能是您希望允许主机远程访问 Neo4j。为此,您需要使用以下命令:

sudo ufw allow from 2001:DB8::1/128 to any port 7687 proto tcp

注 3: 在上面的命令中,你必须替换你想要的系统的 IPv6 地址。

要允许访问 IPv6 地址,您需要在第一步运行以下命令:

sudo ufw allow from 2001:DB8::/32 to any port 7687 proto tcp

注 4: 用 1234: 567 :: / 89 替换上面命令中你想要的网络范围。

您现在必须使用以下命令启用 UFW 来应用规则:

sudo ufw reload

要检查 UFW 规则的状态,您可以运行以下命令:

sudo ufw status

结论

在一些应用和网站中,除了数据本身,存储数据之间的联系也是非常重要的。例如,在社交网络中,需要确定一个人与其他哪些成员有关系。无论是像 Ebay 这样的购物网站还是像 Google 这样的搜索引擎,都需要维护对象和页面之间的关系,这种关系会随着时间的推移而发展。在这种类型的应用程序中,数据之间的关系甚至比数据本身更有价值(关系优先方法)。Neo4j 是一个新的数据库(NoSQL 数据库),使这一点变得很容易。在本文中,我们试图教你如何在 Ubuntu 22.04 上设置 Neo4j。

如何在 Ubuntu 20.04 - Eldernode 博客上设置 NTP 服务器

原文:https://blog.eldernode.com/setup-ntp-server-on-ubuntu-20-04/

How to setup NTP server on Ubuntu 20.04

逐步了解如何在 Ubuntu 20.04 上设置 NTP 服务器。NTP 服务器是一种用于多种客户端和服务器的多个网络时钟的同步协议。NTP 服务器具有允许两个系统之间以一纳秒的精度进行同步的功能,因此这两个系统可以轻松地进行通信。系统时间不仅适用于用户,也适用于计算机本身。事实上,时间戳使两台或多台计算机之间的通信和正确提供网络服务变得很容易,并优化了网卡。创建 NTP 协议是为了防止两台或多台计算机之间由于不同的系统时间而可能发生的不幸事件。在这篇文章中,我们试图让你了解如何在 Ubuntu 20.04 上设置 NTP 服务器。如果您需要购买 Ubuntu VPS 服务器,请参见 Eldernode 中提供的软件包。

教程在 Ubuntu 20.04 上设置 NTP 服务器

什么是 NTP 协议?

NTP 代表网络时间协议,是基于 IP 的网络中使用的最古老的协议之一。NTP 协议是由特拉华大学的大卫·l·米尔斯于 1985 年开发的。使用这种协议,有可能同步和使用精确的时钟到计算机网络中的原子钟的水平。通常,在网络或连接到全球网络的任何系统中,通过连接到时间服务器,可以微调该网络的一个或多个系统的时钟。NTP 使用通用同步时钟或协调世界时(UTC)来协调计算机时钟,UTC 是一种原子时标准。

NTP 协议是如何工作的?

在最基本的情况下,NTP 服务器由同步设备组成,如客户端和接收 UTC 时间并将其传递给客户端的 NTP 服务器。客户端和服务器通过一系列请求和响应进行通信,如下所示:

客户端向时间服务器发送 NTP 请求包,确认执行时间。(源开始时间)

服务器确认收到请求包的时间。

服务器再次向客户端发送响应包。

客户收到响应包时确认目的地时间。

这个过程可能只需要十亿分之一秒,但是时间戳允许客户端计算环岛中的延迟。它还检查其内部时间与服务器提供的时间之间的差异,并在必要时精确重置时钟。

在本文的剩余部分,加入我们来教你如何在 Ubuntu 20.04 上设置 NTP 服务器。

在 Ubuntu 20.04 上设置 NTP 服务器

要在 Ubuntu 20.04 上安装 NTP 服务器,需要遵循以下步骤。在第一步中,您必须使用以下命令来更新系统存储库:

$ sudo apt update -y

成功更新系统后,现在可以使用以下命令行安装 NTP 服务器了:

$ sudo apt install ntp

NTP server install command on Ubuntu 20.04

如上图所示,系统会询问您是否要继续安装过程。键入“ Y ”并按 Enter 键继续安装。

接下来,您需要确认 NTP 服务器的安装。为此并检查系统中 NTP 服务器的安装状态,您需要键入并运行以下命令:

$ sntp --version

how to confirm installation ntp server on ubuntu

如何在 Ubuntu 20.04 上配置 NTP 服务器

因为程序需要能够与公共 ntp 服务器同步时间,所以您必须在成功安装 NTP 服务器后编辑 ntp.conf 文件。为此,键入并运行以下命令:

$ sudo nano /etc/ntp.conf

执行上述命令后,将出现一个页面,您可以在其中看到以下信息:

pool 0.ubuntu.pool.ntp.org iburst  pool 1.ubuntu.pool.ntp.org iburst  pool 2.ubuntu.pool.ntp.org iburst  pool 3.ubuntu.pool.ntp.org iburst

您必须用您想要的 NTP 池服务器替换上述命令,并输入您想要的区域。这里我们已经替换了北美 NTP 池服务器。您还可以通过访问 NTP 站点来查看和选择 NTP 池服务器列表。替换以下命令后,您必须保存文件并退出。

pool 0.north-america.pool.ntp.org iburst  pool 1.north-america.pool.ntp.org iburst  pool 2.north-america.pool.ntp.org iburst  pool 3.north-america.pool.ntp.org iburst

现在是时候使用下面的命令和重启系统了:

$ sudo systemctl restart ntp

重新启动后,使用以下命令查看系统状态,并查看 NTP 服务器是否处于活动状态:

$ sudo systemctl status ntp

How to check NTP Server status on ubuntu

结论

由于新的和不同类型的软件和硬件的出现,网络管理员关心的问题之一是同步这些工具的时间。通过这样做,除了免受可能的攻击之外,还可以更精确地存储信息。在本文中,我们试图教你如何在 Ubuntu 20.04 上设置 NTP 服务器。如果你想在 Windows 中这样做,请参考文章教程通过 PowerShell 配置 NTP 服务器教程在 Windows Server 2019 中配置 NTP 服务器

如何在 Windows Server 2019 - Eldernode 上设置 OpenVPN

原文:https://blog.eldernode.com/setup-openvpn-on-windows-server-2019/

Tutorial Install OpenVPN on Windows Server 2019

如果你想保护你的网上隐私或加密你在网上的信息,使其不落入黑客之手;你应该使用 VPN。任何 VPN 的主要元素是它所使用的 VPN 协议。在本文中,我们将教你如何在 Windows Server 2019 上安装 OpenVpn。大多数 VPN 支持多种协议,如 IKEv2、L2TP 和 SSTP,但 OpenVPN 协议被认为是世界上最流行和最好的 VPN 协议。在这篇文章中,我们将教你如何在 Windows Server 2019 上设置 OpenVPN。如果你想购买自己的,你可以查看 Eldernode 网站上提供的套餐。

教程在 Windows Server 2019 上设置 OpenVPN

什么是 OpenVPN?

Openvpn 是目前最流行和广泛使用的 vpn 协议。与其他基于 IPSec 的隧道协议(如 L2tp)不同,Openvpn 依赖 SSL / TLS 进行身份验证和数据加密。这种标准安全技术用于从一个地方到另一个地方或从一点到另一点进行安全的远程连接。使用 SSL 来保护金融交易、数据传输、电子邮件和其他东西非常流行。

OpenVPN 兼容所有主流操作系统,如 Windows、Android、iOS、Mac 和 Linux。它是开源的,支持高达 256 位的加密。

可用的 OpenVPNs 如下:

–>OpenVPN 社区版:开源免费版,没有用户限制。

****–>OpenVPN 接入服务器:它基于社区版,但提供额外的付费和专有功能,如轻松管理管理门户、LDAP 集成等。

****–>OpenVPN-as-a-Service:这是一种无需安装 VPN 服务器的解决方案。只需购买 OpenVPN Cloud,您就可以连接到世界各地的托管服务。

Windows 培训标签的这一步,你将学习如何在 Windows Server 2019 上安装 OpenVPN。

先决条件

–访问端口 1194 以连接到同一网络

–Windows Server 2019

您可以通过向防火墙添加规则来允许端口 1194 上的 UDP 流量,从而实现这一点。

如何在 Windows Server 2019 上安装 OpenVPN

前往官方 OpenVPN 网站下载 OpenVPN 社区版的最新 Windows 64 位 MSI 安装程序:

Download-OpenVPN-from-website

下载完成后,转到下载的文件并双击它。单击所需功能旁边的图标进行选择。检查“easy RSA 2 证书管理脚本”并点击下一步:

Installation-OpenVPN-features

安装完成后,您应该生成证书和密钥来访问 VPN。为此,通过在开始菜单上键入 cmd 并右键单击命令提示符图标来打开终端。选择“以管理员身份运行”:

Command-prompt-OpenVPN

转到以下路径:

现在您可以开始配置 OpenVPN 了:

`C:\Program Files\OpenVPN\easy-rsa`

在这一步中,您需要在文本编辑器中打开 vars.bat 文件:

`init-config`

通过用您的业务数据切换“US”、“CA”等来编辑后续行:

`notepad vars.bat`

–>KEY _ CN 和 KEY_NAME: 它们对于每个构建请求都是唯一的,并且引用通用名称字段和证书的名称。

`set KEY_COUNTRY=US set KEY_PROVINCE=CA set KEY_CITY=SanFrancisco set KEY_ORG=OpenVPN set [[email protected]](/cdn-cgi/l/email-protection)`

****–>KEY _ OU:指的是一个“组织单元”,如果没有要求,可以设置为任意值。

****–>PKCS11 _ values:它们是指用于硬件安全模块和智能卡的设置,如果您使用它们的话。

保存文本编辑器文件并退出。

要应用更改,请输入以下命令:

房屋证书和钥匙

`vars`
`clean all`

为了创建证书颁发机构(CA)证书和密钥,我们需要运行以下命令:

这将提示您输入您的国家、州和城市。这些选项也有默认值,显示在括号内:

`build-ca`

使用以下命令,我们初始化服务器的证书和密钥:

`Certificate Authority "OpenVPN-CA": Country Name (2 letter code) [US]: State or Province Name (full name) [CA]: Locality Name (eg, city) [SanFrancisco]: Organization Name (eg, company) [OpenVPN]: Organizational Unit Name (eg, section) []: Common Name (eg, your name or your server's hostname) []:OpenVPN-CA Email Address [[[email protected]](/cdn-cgi/l/email-protection)]:`

当提示签署证书并提交时,输入“y”,输入“常用名”作为服务器。

`build-key-server server`

服务器证书和密钥

客户端证书和密钥

`C:\Program Files\OpenVPN\easy-rsa>build-key-server.bat Generating a RSA private key ..............................................................................................................................................................................................................................................++++ ................................++++ writing new private key to 'keys\.key' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [US]:US State or Province Name (full name) [MI]: Locality Name (eg, city) [Lansing]: Organization Name (eg, company) [OpenVPN]: Organizational Unit Name (eg, section) [changeme]: Common Name (eg, your name or your server's hostname) [changeme]:Server Name [changeme]: Email Address [[[email protected]](/cdn-cgi/l/email-protection)]: Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []:XXXXXXXXXXXXXXXX An optional company name []: Using configuration from openssl-1.0.0.cnf Can't open keys/index.txt.attr for reading, No such file or directory 1832:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:74:fopen('keys/index.txt.attr','r') 1832:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:81: Check that the request matches the signature Signature ok The Subject's Distinguished Name is as follows countryName :PRINTABLE:'US' stateOrProvinceName :PRINTABLE:'MI' localityName :PRINTABLE:'Lansing' organizationName :PRINTABLE:'OpenVPN' organizationalUnitName:PRINTABLE:'changeme' commonName :PRINTABLE:'Server' name :PRINTABLE:'changeme' emailAddress :IA5STRING:'[[email protected]](/cdn-cgi/l/email-protection)' Certificate is to be certified until Dec 24 19:01:08 2029 GMT (3650 days) Sign the certificate? [y/n]:y 1 out of 1 certificate requests certified, commit? [y/n]y Write out database with 1 new entries Data Base Updated C:\Program Files\OpenVPN\easy-rsa>`

对于将连接到服务器的每个客户端,您应该选择一个唯一的名称来标识该用户的计算机,如以下示例中的“Michael-PC”。

出现提示时,输入通用名称作为您为客户端证书/密钥选择的名称。您将对将要连接到 VPN 的每台客户端计算机重复此步骤。

在这一部分中,您需要使用 build-dh 命令生成“Diffie Hellman”参数。为了设置加密模型,这一步是必要的。

`C:\Program Files\OpenVPN\easy-rsa>build-key Michael-PC Generating a RSA private key .............................................................................................................................................................................++++ ..............................................................................++++ writing new private key to 'keys\Michael-PC.key' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [US]: State or Province Name (full name) [MI]: Locality Name (eg, city) [Lansing]: Organization Name (eg, company) [OpenVPN]: Organizational Unit Name (eg, section) [changeme]: Common Name (eg, your name or your server's hostname) [changeme]:Michael-PC Name [changeme]: Michael Jordan Email Address [[[email protected]](/cdn-cgi/l/email-protection)]: Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []:XXXXXXXXXXXXXXXX An optional company name []: Using configuration from openssl-1.0.0.cnf Check that the request matches the signature Signature ok The Subject's Distinguished Name is as follows countryName :PRINTABLE:'US' stateOrProvinceName :PRINTABLE:'MI' localityName :PRINTABLE:'Lansing' organizationName :PRINTABLE:'OpenVPN' organizationalUnitName:PRINTABLE:'changeme' commonName :PRINTABLE:'Michael-PC' name :PRINTABLE:'Michael Jordan' emailAddress :IA5STRING:'[[email protected]](/cdn-cgi/l/email-protection)' Certificate is to be certified until Dec 24 19:06:10 2029 GMT (3650 days) Sign the certificate? [y/n]:y 1 out of 1 certificate requests certified, commit? [y/n]y Write out database with 1 new entries Data Base Updated C:\Program Files\OpenVPN\easy-rsa>`

生成共享密钥(使用 tls-auth 时需要):

`C:\Program Files\OpenVPN\easy-rsa>build-dh.bat Generating DH parameters, 2048 bit long safe prime, generator 2 This is going to take a long time .................................+......................................................................................................+.............................................................................................+..................................................................................+......................................................... .............................................................................+............................+..........+........+............................................+..............................................+....++*++*++*++* C:\Program Files\OpenVPN\easy-rsa>`

配置文件

`"C:\Program Files\OpenVPN\bin\openvpn.exe" --genkey --secret   "C:\Program Files\OpenVPN\easy-rsa\keys\ta.key"`

OpenVPN 提供了示例配置数据,使用开始菜单可以很容易地找到这些数据。

打开开始菜单,点击所有程序。然后从 OpenVPN 选项中选择 OpenVPN 示例配置文件。

服务器配置文件

将示例“服务器配置”文件复制到 easy-rsa 文件夹中。该命令及其输出如下:

现在编辑 server.ovpn 文件:

`copy "C:\Program Files\OpenVPN\sample-config\server.ovpn" "C:\Program Files\OpenVPN\easy-rsa\keys\server.ovpn" C:\Program Files\OpenVPN\easy-rsa>"C:\Program Files\OpenVPN\bin\openvpn.exe" --genkey --secret "C:\Program Files\OpenVPN\easy-rsa\keys\ta.key" C:\Program Files\OpenVPN\easy-rsa>copy "C:\Program Files\OpenVPN\sample-config\server.ovpn" "C:\Program Files\OpenVPN\easy-rsa\keys\server.ovpn" 1 file(s) copied. C:\Program Files\OpenVPN\easy-rsa>`

在文件中找到以下行:

`notepad "C:\Program Files\OpenVPN\easy-rsa\keys\server.ovpn"`

然后编辑它们,如下所示:

`ca ca.crt cert server.crt key server.key dh dh2048.pem`

最后,保存并关闭文件。

`ca "C:\\Program Files\\OpenVPN\\config\\ca.crt" cert "C:\\Program Files\\OpenVPN\\config\\server.crt" key "C:\\Program Files\\OpenVPN\\config\\server.key" dh "C:\\Program Files\\OpenVPN\\config\\dh2048.pem"`

客户端配置文件

客户端文件修改与服务器配置更改非常相似。

将示例服务器配置文件复制到 easy-rsa 文件夹中,并将客户机的常用名称作为文件名。

****记住:每个客户端都需要有一个唯一的文件名。

编辑客户端的配置文件。

`copy "C:\Program Files\OpenVPN\sample-config\client.ovpn" "C:\Program Files\OpenVPN\easy-rsa\keys\Michael-PC.ovpn"    C:\Program Files\OpenVPN\easy-rsa>copy "C:\Program Files\OpenVPN\sample-config\client.ovpn" "C:\Program Files\OpenVPN\easy-rsa\keys\Michael-PC.ovpn"  1 file(s) copied.  C:\Program Files\OpenVPN\easy-rsa>` 

在文件中找到以下设置,并按如下方式进行编辑:

`notepad "C:\Program Files\OpenVPN\easy-rsa\keys\Michael-PC.ovpn"` 

接下来,我们将编辑行“my-server-1”,将其替换为服务器的公共 IP 地址或域名。

`ca ca.crt  cert client.crt  key client.key    to    ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"  cert "C:\\Program Files\\OpenVPN\\config\\Michael-PC.crt"  key "C:\\Program Files\\OpenVPN\\config\\Michael-PC.key"` 

保存并关闭文件。

`remote my-server-1 1194    # The hostname/IP and port of the server.  # You can have multiple remote entries  # to load balance between the servers.    remote my-server-1 69.16.236.167    ;remote my-server-2 1194` 

将客户端和服务器文件复制到它们相关的目录中

现在,您可以使用 robocopy 命令将这些文件从服务器上的 C:\ Program Files \ OpenVPN \ easy-RSA \ keys \复制到 C:\ Program Files \ OpenVPN \ config \中:

ca.crt

  • ta.key
  • dh2048.pem
  • server.crt
  • server.key
  • 服务器. ovpn
  • 您可以将以下文件从服务器上的 C:\ Program Files \ OpenVPN \ easy-RSA \ keys \复制到将使用 VPN 的每个客户端(例如,本例中的 Michael-PC)的 C:\ Program Files \ OpenVPN \ config \中

ca.crt

`robocopy "C:\Program Files\OpenVPN\easy-rsa\keys\ " "C:\Program Files\OpenVPN\config\ " ca.crt ta.key dh2048.pem server.crt server.key server.ovpn` 

ta.key

`C:\Program Files\OpenVPN\easy-rsa>robocopy "C:\Program Files\OpenVPN\easy-rsa\keys\ " "C:\Program Files\OpenVPN\config\ " ca.crt ta.key dh2048.pem server.crt server.key server.ovpn  -------------------------------------------------------------------------------  ROBOCOPY :: Robust File Copy for Windows  -------------------------------------------------------------------------------  Started : Friday, December 27, 2019 12:16:02 PM  Source : C:\Program Files\OpenVPN\easy-rsa\keys\  Dest : C:\Program Files\OpenVPN\config\  Files : ca.crt  ta.key  dh2048.pem  server.crt  server.key  server.ovpn  Options : /DCOPY:DA /COPY:DAT /R:1000000 /W:30  ------------------------------------------------------------------------------  4 C:\Program Files\OpenVPN\easy-rsa\keys\  100% New File 2482 ca.crt  100% New File 432 dh2048.pem  100% New File 10901 server.ovpn  100% New File 657 ta.key  ------------------------------------------------------------------------------  Total Copied Skipped Mismatch FAILED Extras  Dirs : 1 0 1 0 0 0  Files : 4 4 0 0 0 0  Bytes : 14.1 k 14.1 k 0 0 0 0  Times : 0:00:00 0:00:00 0:00:00 0:00:00    Speed : 452250 Bytes/sec.  Speed : 25.877 MegaBytes/min.  Ended : Thursday, July 16, 2020 12:16:02 PM  C:\Program Files\OpenVPN\easy-rsa>` 

迈克尔个人电脑

迈克尔-PC.key

  • 迈克尔-PC.ovpn
  • 防火墙设置
  • 如果您有任何连接困难,请确保您在服务器的防火墙上设置了一个规则,允许在端口 1194 上传入 UDP 流量。(Win+R "wf.msc ")
  • 结论
  • 我们希望你会喜欢这个教程,你可以在评论区提出关于这个培训的问题,或者要解决其他关于老年节点培训的问题,请参考提问页面,尽快提出你的问题。在这篇文章中,我们教你如何在 Windows Server 2019 上安装 OpenVPN。

If you have any connection difficulties, ensure you set up a rule on the server’s firewall allowing incoming UDP traffic on port 1194. (Win+R “wf.msc”)

Conclusion

We hope you would enjoy this tutorial, you can ask questions about this training in the comments section, or to solve other problems in the field of Eldernode training, refer to the Ask page section and raise your problem in it as soon as possible. In this article, we taught you how to install OpenVPN on Windows Server 2019.

Debian 10 - Eldernode 博客上的 Pandora FMS 安装教程

原文:https://blog.eldernode.com/setup-pandora-fms-on-debian-10/

Tutorial Setup Pandora FMS on Debian 10

Pandora Flexible Monitoring System 是一款免费的开源且高度可扩展的 IT 基础设施监控工具。Pandora FMS 是根据 GNU 通用公共许可证的条款发布的。使用 Pandora FMS 可以管理系统和应用程序等网络设备。由于 Pandora FMS 被设计为模块化、多平台和易于定制,因此它支持对网络、服务器、应用程序、数据库、云和虚拟化、日志、用户体验和业务流程的监控。本文介绍了在 Debian 10 上设置 Pandora FMS 的教程。您可以访问 Eldernode 的可用软件包,并以最优惠的价格和支持订购您自己的 Linux VPS

如何一步一步在 Debian 10 上设置 Pandora FMS

作为管理员,你需要使用软件来监控计算机网络。使用 Pandora FMS,您可以从不同的操作系统、服务器、应用程序和硬件系统中对多个参数的状态和性能进行可视化监控。 Linux 是 Pandora FMS 的首选操作系统,但在 Windows 下也能完美运行。 CentOS 7 是推荐的分布。在 Debian / Ubuntu 和 SUSE Linux 中都有安装包。

潘多拉 FMS 的组件

潘多拉监控系统有四个组成部分。让我们读更多关于他们的书。

1-潘多拉 FMS 服务器

一个基于 Perl 的程序,负责执行检查、收集、聚合和处理数据。他们把数据存入数据库。所有服务器都集成到一个多线程应用程序中。

2-潘多拉 FMS 控制台

一个基于 PHP 的用户界面来操作和管理监控系统。它由一个数据库和一个 web 服务器提供支持。它还负责显示数据库中的信息。

3-数据库

关于监控系统的数据存储在数据库中。

4-软件代理

安装在受监控系统上的应用程序,作为守护程序或服务运行,收集数据并将其发送到 Pandora FMS 服务器。

安装设置的先决条件****Debian 10 上的潘多拉 FMS

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。

_ 要进行设置,请遵循我们在 Debian 10 上的初始服务器设置。

_ 要查看系统硬件要求,请查看下表:

Pandora System hardware requirements

如何在 Debian 10 | Debian 9 上安装潘多拉 FMS

如果您尚未安装 Pandora FMS,请阅读本节内容,并按照所需的步骤进行安装。但是如果你的 Debian 10 服务器上已经安装了 Pandora,那么请阅读本文中的如何用 Pandora FMS 监控 Debian 10 部分,看看如何设置 Pandora FMS。

但是,让我们从将您的系统包更新到更新版本开始。使用以下命令来完成此操作:

apt-get update -y

当您更新软件包时,运行下面的命令来安装 Pandora FMS 所需的所有依赖项:

apt-get install snmp snmpd libnet-telnet-perl libgeo-ip-perl libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl -y

如何安装 LAMP 服务器

在这一部分中,您必须安装 Apache 服务器MariaDB 、PHP 和其他系统所需的依赖项。因此,键入:

apt-get install apache2 mariadb-server php php-common php-gmp php-curl php-mbstring php-xmlrpc php-mysql php-gd php-bcmath php-xml php-cli php-zip php-pear php-zip php-sqlite3 php-snmp php-db graphviz php-curl php-ldap dbconfig-common unzip git -y

所有软件包安装完成后,编辑 php.ini 文件并定义推荐的设置:

nano /etc/php/7.4/apache2/php.ini

然后,更改以下几行:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
max_input_vars = 2000
date.timezone = Europe/Paris

如何配置 MariaDB 数据库

因为默认情况下没有设置 MariaDB 的 root 密码,所以运行下面的脚本在您的系统中设置它:

mysql_secure_installation

然后回答以下所有问题来设置 root 密码:

How to Configure MariaDB Database

接下来,运行以下命令登录到 MariaDB shell :

mysql -u root -p

出现提示时提供您的 root 密码,然后使用以下命令启用 mysql_native_password 插件:

MariaDB [(none)]> USE MySQL;
MariaDB [(none)]> UPDATE user SET plugin='mysql_native_password' WHERE
User='root';

要为 Pandora 创建一个数据库用户,输入:

MariaDB [(none)]> CREATE DATABASE pandora;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON pandora.* to [[email protected]](/cdn-cgi/l/email-protection)'localhost'
IDENTIFIED BY 'pandora';

然后,要清除特权并退出 MariaDB shell,请运行:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

现在,你需要编辑 /etc/mysql/my.cnf 文件并定义 sql_mode

nano /etc/mysql/my.cnf

添加以下几行:

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION

最后,您可以保存并关闭文件。使用以下命令重启Maria db 服务以应用更改:

systemctl restart mariadb

如何下载潘多拉 FMS

要下载 Pandora FMS 的最新版本,请运行以下命令从 Github 获取:

cd /var/www/html/
git clone https://github.com/pandorafms/pandorafms.git

然后,您可以对下载的目录授予适当的权限和所有权:

chown -R www-data:www-data /var/www/html/pandorafms
chown -R www-data:www-data /var/www/html/pandorafms/pandora_console/
chmod -R 775 /var/www/html/pandorafms/pandora_console/

现在,编辑潘多拉配置文件:

nano /var/www/html/pandorafms/pandora_console/include/config.inc.php

最后,取消对的注释,并根据您的数据库设置更改以下行:

uncomment and change lines

完成后,保存并关闭文件。

如何为潘多拉 FMS 配置 Apache

在这一部分,您可以使用以下命令创建一个新的 Apache 虚拟主机配置文件:

nano /etc/apache2/sites-available/pandora.conf

然后,添加以下几行:

<VirtualHost *:80>
ServerAdmin [[email protected]](/cdn-cgi/l/email-protection)
ServerName pandora.eldernode.com
DocumentRoot /var/www/html/pandorafms/pandora_console
<Directory /var/www/html/pandorafms/pandora_console>
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>

保存并关闭文件。使用以下命令启用 Pandora 虚拟主机:

a2ensite pandora

然后,重新加载 Apache 服务以应用配置更改:

systemctl restart apache2

如何用潘多拉 FMS 监控 Debian 10

Pandora FMS 提供了显著的特性,使您能够通过一系列协议和内置服务灵活地监控服务器、应用程序和网络设备及其资源。一旦安装完全完成,您就可以访问潘多拉 FMS 并开始使用它。

打开你的网络浏览器,输入网址http://pandora.eldernode.com/install.php。如果安装步骤已经成功通过,您可以查看安装向导页面:

Monitor Debian 10 With Pandora FMS 

点击下一个按钮,看到如下页面:

license agreement

点击“是,我接受许可条款”。您应该会看到以下页面:

software dependencies

确保所有的 PHP 扩展都已安装,然后点击下一步按钮。您应该会看到以下页面:

Environment and database setup

提供您的 root 用户名、MariaDB root 密码、数据库名称、Pandora 的路径,然后点击下一个按钮。您应该会看到以下页面:

Creating Database

这将更改 Pandora 数据库用户的密码。所以你需要在config.php文件中定义你最初的潘多拉数据库密码。打开您的终端并编辑 config.php 文件:

nano /var/www/html/pandorafms/pandora_console/include/config.php

然后,使用您的原始密码更改“ $config["dbpass"] ”字段:

// Begin of automatic config file
$config["dbtype"] = "mysql"; //DB type (mysql, postgresql...in future others)
$config["mysqli"] = true;
$config["dbname"]="pandora";
$config["dbuser"]="pandora";
$config["dbpass"]="pandora";
$config["dbhost"]="localhost";

保存并关闭文件。然后,返回潘多拉安装向导,点击下一步按钮。您应该会看到以下页面:

installation complete

最后,再次打开您的终端并删除install.php文件:

rm -rf /var/www/html/pandorafms/pandora_console/install.php

现在,回到 Pandora FMS 安装向导,点击“点击此处访问您的 Pandora FMS 控制台”。您应该会看到 Pandora FMS 登录屏幕:

access your Pandora FMS console

最后,提供默认的管理员用户名 admin 和密码 pandora。点击登录按钮。您应该会在以下屏幕上看到 Pandora 仪表板:

Pandora FMS dashboard

结论

本文介绍了在 Debian 10 上安装 Pandora FMS 的教程。要从 Pandora FMS 开始监控,您可以添加客户端系统。如果你有兴趣了解更多,请参考如何在 Windows 10 RDP 上安装潘多拉 FMS

如何在 Windows VPS - Eldernode 博客上设置 Photoshop

原文:https://blog.eldernode.com/setup-photoshop-on-windows-vps/

How to Setup Photoshop on Windows VPS

Photoshop 是使用最广泛、最流行的图形软件之一,许多人每天都在使用它。事实上,我们每天处理的许多图像和平面设计都是由 Photoshop 软件创建的。这种软件的特性导致 Photoshop 被用于各种任务,例如修图和照片编辑、创建横幅、名片等等。在这篇文章中,我们将教你如何在 Windows VPS 上设置 Photoshop。

教程在 Windows VPS 上设置 Photoshop

Adobe Photoshop 软件是最流行的创建和修改图像的程序,也是 Adobe 有价值的产品之一。这就是为什么在这篇文章中,我们决定向您介绍这个软件。在本文的续篇中,我们将一步步教你如何在 Windows VPS 上安装 Photoshop。请加入我们。

介绍 Photoshop 及其功能

介绍 Photoshop 软件,最好先提供一个 Photoshop 做什么的定义。Photoshop 是一个非常强大的图形处理器,可以对图像进行编辑、修饰和重建等更改。此外,Photoshop 可以创建新的图像或组合不同的图像。这使得 Photoshop 培训成为很多企业的必备。

Adobe 是该软件的所有者和开发者。这个软件是由 Knoll 兄弟在 80 年代后期开发的,但是 Photoshop 是由 Adobe 在 1990 年正式推出的。随着时间的推移,该软件已被添加到其应用程序和功能中,并已能够极大地影响这一时期的摄影和图形艺术。

Photoshop 的重要功能包括:

1.一键选择主题,提高这种可能性

2.一键删除照片背景

3.快速层编辑

4.新的内容感知填充

5.新属性面板

6.智能对象的重要新功能

7.Tilda 键“~”及其有趣的功能

8.快速关闭不需要的文档

9.提高换档性能

10.新型优质经纱

如何在 Windows VPS 上安装 Photoshop

在本节中,你将学习如何在 Windows 服务器 上安装 Photoshop。为此,只需遵循以下步骤。首先,你需要从创意云网站栏目购买 Photoshop。然后点击下载如下图。请注意,您必须登录到 Creative Cloud 帐户才能执行此操作。

how to download photoshop on windows

如果想用免费版,可以参考 Creative Cloud apps 目录页面。然后点击开始免费试用

how to download free trial photoshop

现在你需要去你下载文件的地方。双击它开始 Photoshop 安装过程。在打开的窗口中,选择您想要的语言,然后点击继续

install photoshop on windows vps

注意: 安装本软件需要几分钟时间,请稍候。

程序安装完成后,点击关闭

how to install adobe photoshop on windows

在 Windows VPS 上设置 Photoshop

正如您在上一步中看到的,安装 Photoshop 非常容易。成功安装 Photoshop 后,你现在可以在开始菜单中输入 Photoshop 来启动它。然后在如下所示显示的结果中,点击它运行。

how to setup adobe photoshop on windows

成功完成本教程提到的所有步骤后,Photoshop 就会启动。您可以在下图中看到 Photoshop 环境:

adobe photoshop environment

结论

根据图形艺术家的说法,Photoshop 是一个神奇的软件,是最受欢迎的图像编辑软件之一,广泛用于图形活动。由于这个软件非常受欢迎,我们试图教你如何在 Windows VPS 上安装和设置 Photoshop。

在 centos 8/7 - Eldernode 博客上设置专用 DNS 服务器的教程

原文:https://blog.eldernode.com/setup-private-dns-server-on-centos/

Setup private DNS server on centos 7

了解如何在 centos 8/7 上设置专用 DNS 服务器。简而言之,域名系统(DNS)是计算机、服务或连接到互联网或专用网络的任何资源的分层分布命名系统,用于处理分配给每个网站和公司的各种域的信息。最重要的是,它可以转化为与网络设备相关联的有意义且人性化的域名和数字标识符,以便在全球范围内定位和寻址这些设备。事实上,dns 服务器将域连接到服务器。在本文中,您将了解如何在 centos 版本 8 或 7 发行版中的 Linux 上安装专用 dns 服务器。您可以访问 Eldernode 中的套装来购买 CentOS VPS 服务器。

在 centos 8/7 上设置专用 DNS 服务器

下面,我们将向您介绍在 centos 8 或 centos 7 上设置私有 DNS 服务器的过程。假设你有一个 IP 地址为 192.168.12.8 的服务器,你还有一个名为【eldernode.com】的域名。第一步是安装 BIND 包,然后配置它。最后,创建区域文件。跟随我们继续本教程。

注意: 你必须用本文中的说明替换你的 IP 地址和网址。

如何在 CentOS 8 或 Centos 7 上安装 BIND 包

BIND 代表伯克利互联网域名,这是一种提供将域名转换为 IP 的能力的软件。要执行在 centos 7 上安装 BIND DNS 服务器或在 CentOS 8 或 CentOS 7 上配置 BIND DNS 服务器的命令,您需要 root server access 才能使用 SSH 连接到您的服务器。您可以使用以下命令安装 BIND:

yum -y install bind bind-utils

如何在 CentOS 8 或 centos 7 上配置 BIND

绑定服务的绑定文件位于 etc/named.conf/ 。打开 etc/named.conf/ 文件,将以下两个命令行置于注释模式:

# listen-on port 53 {127.0.0.1; };
# listen-on-v6 port 53 {:: 1; };

现在你需要在下面一行添加你的网络。例如,在下面的命令中,我添加了 192.168.12.0/24。这允许网络上的客户使用 DNS 将名称转换为 IP:

allow-query {localhost; 192.168.12.0/24; };

如果您想要将所有区域移动到服务器(192.168.12.6),请添加以下行:(可选的)

allow-transfer {192.168.12.6; };

了解如何创建区域文件

在以下命令中,我们为域eldernode.com编写了一个区域,该区域被添加到 named.conf 文件中:

zone "eldernode.com" IN {  type master;  file "fwd.eldernode.com.db";  allow-update { none; };  };

以下示例是在名为. conf 的文件中的反向条目,称为反向区域:

zone "12.168.192.in-addr.arpa" IN {  type master;  file "12.168.192.db";  allow-update { none; };  };

上例中:

12 . 168 . 192 . in-addr . arpa是反向参考的名称。

代表主 dns。

12 . 168 . 192 . db是反向查找文件。

allow-update:既然这是原来的 DNS,就不应该有,这也是我们设置为 none 的原因。

如何为区域创建查找文件

现在是时候为一个区域创建查找文件了。默认情况下,区域中的查找文件位于 var/named/ 文件夹中。所以你需要在这个文件夹中创建一个名为 fwd.eldernode.db 的区域文件进行正向查找。

注意,所有域名都必须以点号结尾。

以下是一些特定于区域文件的关键词:

A – A record
NS – Name Server 
MX – Mail for Exchange 
CNAME – Canonical Name

那么,使用以下命令打开创建的区域文件:

vi /var/named/fwd.nginxweb.ir.db

现在输入以下内容:

$TTL 86400  @   IN  SOA     primary.eldernode.com. root.eldernode.com. (  2014112511  ;Serial  3600        ;Refresh  1800        ;Retry  604800      ;Expire  86400       ;Minimum TTL  )  ;Name Server Information  @      IN  NS      primary.eldernode.com.  ;IP address of Name Server  primary IN  A       192.168.12.8  ;Mail exchanger  eldernode.com. IN  MX 10   mail.eldernode.com.  ;A - Record HostName To Ip Address  www     IN  A       192.168.12.100  mail    IN  A       192.168.12.150  ;CNAME record  ftp     IN CNAME        www.eldernode.com.

var/named/ 文件夹下为“反向区域”创建一个名为 12.168.192.db 的“区域文件。同时为上述区域设置反向指针:

PTR – Pointer  SOA – Start of Authority
# vi /var/named/12.168.192.db    $TTL 86400  @   IN  SOA     primary.eldernode.com. root.eldernode.com. (  2014112511  ;Serial  3600        ;Refresh  1800        ;Retry  604800      ;Expire  86400       ;Minimum TTL  )  ;Name Server Information  @ IN  NS      primary.eldernode.com.  ;Reverse lookup for Name Server  8        IN  PTR     primary.eldernode.com.  ;PTR Record IP address to HostName  100      IN  PTR     www.eldernode.com.  150      IN  PTR     mail.eldernode.com.

创建区域文件后,再次重启绑定服务。

 systemctl restart named.service

您还可以使用以下命令使服务在启动时启动:

 systemctl enable named.service

您能够在 centos 8/7 上成功安装、配置和设置 dns 服务器。现在,如果你做得对,你的域名将连接到服务器。

结论

BIND 软件是默认 DNS 软件之一,当然也是这项服务最受欢迎的软件,专门针对 Unix/Linux 操作系统。它在 DNS 服务器中的主要功能是将域名转换成 IP 地址。在 Linux 服务器上安装和配置 BIND 是服务器配置中最重要的事情之一。在本文中,我们试图教您如何在 centos 8 或 centos 7 上设置专用 DNS 服务器。

如何在 Burp Suite - Eldernode 博客上设置代理

原文:https://blog.eldernode.com/setup-proxy-on-burp-suite/

How to Setup proxy on Burp Suite

Burp Suite 是一个用于检查 web 应用程序安全性的应用程序框架,它包括几个工具,允许您无缝地检查现代 web 应用程序的组件。Burp Suite 本质上是一个本地 web 代理,可用于分析用户浏览器和目标站点之间的 HTTP/S 请求和响应,并在必要时进行编辑。在这篇文章中,我们将教你如何在 Burp Suite 上设置代理。需要注意的是,如果你想买一个 VPS 服务器 ,可以在 Eldernode 中看到可用的包。

教程设置代理上打嗝套件

Burp Suite 工具是渗透测试、黑客和 web 应用程序安全领域的一个非常强大的工具。这个工具为你提供了很多很棒的特性,是渗透测试和网站安全领域最好的工具之一。因此,每个安全专家都有必要学习使用这个工具,以便能够专业地实现他们的渗透测试。使用打嗝套件最重要的部分之一就是设置一个默认可用的代理。在下一节中,加入我们来教你如何在 Burp Suite 上设置代理。

逐步在打嗝套件上设置代理

有趣的是,Burp 的代理侦听器是一个本地 HTTP 代理服务器,它侦听来自浏览器的传入通信。然后,您可以跟踪浏览器发送和接收的所有 HTTP 请求和响应。所以我们不得不说,这是 Burp 以用户为中心的工作流程的核心。

应该注意,默认情况下,Burp 会在环回接口的端口 8080 上创建一个监听器。注意,当您第一次想要启动 Burp 时,您需要检查这个监听器是否是活动的并且正在运行。为此,只需遵循以下步骤:

打开打嗝后,进入代理>>选项页签。

在“代理监听器面板中,您必须通过“运行复选框选择接口输入 127.0.0.1:8080。这样做将决定听者的活动和听力。请遵循以下步骤:

how to check proxy listener running - How to Setup proxy on Burp Suite

注意,否则,点击面板左上角的“设置图标,选择“恢复默认值”。您需要返回到“运行”框,查看代理监听器当前是否正在运行。

如果复选框被选中,检查监听器是否处于活动状态。如果未激活,您必须遵循以下步骤:

How to checkproxy restore defaults

如果以上步骤仍然没有运行代理监听器,默认的 8080 端口可能不可用。如果是这样,您需要尝试另一个端口。请按照以下步骤操作:

第一步,您必须选择输入 127.0.0.1:8080 并点击“编辑按钮。这样做将打开“编辑代理监听器对话框。

然后在下一步的“绑定到端口”字段中,输入您认为空闲的新端口号,并单击“确定”。

check proxy bind port

在下一步中,您应该尝试通过选择“运行复选框来激活监听器。

check proxy port 8081

如何检查浏览器代理配置

一旦您配置了您的浏览器代理设置,您应该按照下面的步骤,以确保它正常工作。请注意,如果浏览器配置设置正确,您可以通过以下步骤轻松检查您的浏览器代理配置。

1.第一步是确保代理侦听器已启用。此外,检查您是否正确配置了浏览器。

2.第二步是你要打饱嗝。然后打开你配置的浏览器,到任意一个 HTTP 地址。请注意,此时您的浏览器必须等待请求完成。就像试图加载一个页面一样。这是因为 Burp 拦截了您的浏览器试图发送的 HTTP 请求。

注意: 我们建议现阶段暂时不要用 HTTPS。

3.第三步,按照下面的步骤依次进行。在打嗝中,转到“代理”选项卡。然后打开下方的“拦截选项卡。应该注意,这两个选项卡都应该突出显示。最后,在“拦截选项卡中,您应该会在主面板中看到 HTTP 拦截请求。

4.在下一节中,你应该注意“拦截是在按钮上。请注意,如果您点击此按钮,它将变为“拦截关闭”,然后将发布来自 Burp 的请求。

5.在最后一步中,您可以返回浏览器,查看请求页面的加载情况。

如果您正确地完成了以上所有操作,您就完成了将外部浏览器与 Burp Suite 配合使用的强制配置步骤。如果您在执行这些步骤时遇到困难,请联系我们。

结论

Burp Suite 是一个用于检查 web 应用程序安全性的实用框架,它包括几个工具,允许您无缝地检查现代 web 应用程序的组件。代理是该程序的主要工具,可用于检查和编辑所有 web 流量。在本文中,我们试图向您介绍如何在 Burp Suite 上设置代理。

Ubuntu 21.04 & 20.04 教程设置木偶- Eldernode 博客

原文:https://blog.eldernode.com/setup-puppet-on-ubuntu/

Tutorial Setup Puppet On Ubuntu 21.04

Puppet 是一个开源的、跨平台的企业自动化工具,用于管理和自动化服务器的配置。对于管理员来说,这是一个有用的工具,因为它能够通过网络自动配置所有的计算机系统,添加用户,安装软件包,等等。Puppet 是用 Ruby DSL 语言编写的,遵循客户机-服务器模式。加入我们来回顾 Ubuntu 21.04 上的教程设置木偶。要找到您考虑的软件包,请访问 Eldernode 并购买您自己的 Ubuntu VPS 托管服务。

如何在 Ubuntu 21.04 上设置木偶

之前给大家介绍过木偶。您可以使用它来远程执行管理任务和服务器管理。Puppet 可以在的 Linux 、Unix 和的 Windows 上使用。Puppet 可以设置在具有多个模块的客户端-服务器模型中,在本指南中,我们使用 Ubuntu 21.04 作为我们的 Puppet master 或 Puppet server。

在 Ubuntu 21.04 上安装木偶的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。要设置,请遵循我们在 Ubuntu 21.04 上的初始服务器设置。

_ 两个或更多(主客户端和其他客户端)运行 Ubuntu 21.04 系统。

_ 与私有或公共网络相连的系统。

在 Ubuntu 21.04 上安装傀儡师和代理

Puppet 使用客户机-服务器模型,其中 Puppetmaster 控制 Puppet 代理的配置信息。让我们来看一下在 Ubuntu 21.04 上安装 Puppet 所需的步骤,然后准备配置和设置它。

第一步:

像往常一样,从更新 Puppet master 和 Puppet client 系统上的所有包开始。运行以下命令来更新它们:

apt-get update -y

第二步:

现在,为了让节点通过主机名一起通信,在两个节点上设置主机名。为此,在两个节点上编辑 /etc/hosts 文件:

nano /etc/hosts

然后,在两个节点上添加以下行:

puppet-master-ip puppetmaster puppet
puppet-client-ip puppetclient

当你完成保存关闭文件。

第三步:

默认情况下,Puppet 包在 Ubuntu 21.04 默认存储库中不可用。因此,为了在主节点上安装傀儡服务器,您需要在您的服务器上安装傀儡库。使用以下命令下载 Puppet 的最新版本:

wget https://apt.puppetlabs.com/puppet6-release-focal.deb

成功下载后,运行以下命令进行安装:

dpkg -i puppet6-release-focal.deb

安装完成后,运行以下命令来更新存储库并安装 Puppet 服务器:

apt-get update -y
apt-get install puppetserver -y

第四步:

现在您已经成功地安装了 Puppet 服务器,更改 Puppet Javaprocess 内存分配大小。为此,您需要编辑/etc/default/puppetserver文件:

nano /etc/default/puppetserver

完成后,保存关闭文件。

第五步:

现在,你可以启动傀儡服务并且使它在系统重启时启动。所以,运行:

systemctl start puppetserver
systemctl enable puppetserver

第六步:

在这一步中,您可以通过运行下面的命令来验证 Puppet 服务的状态:

systemctl status puppetserver

如何安装和配置傀儡代理

现在已经安装了 puppet 服务器,您可以在客户机节点上安装 Puppet 代理了。

首先,使用下面的命令下载并安装 Puppet 存储库:

wget https://apt.puppetlabs.com/puppet6-release-focal.deb
dpkg -i puppet6-release-focal.deb

在安装了上面的存储库之后,运行下面的命令来安装傀儡代理:

apt-get update -y
apt-get install puppet-agent -y

安装完 Puppet 代理后,打开 Puppet 配置文件进行编辑:

nano /etc/puppetlabs/puppet/puppet.conf

然后,添加下面一行来定义傀儡主人信息:

[main]  certname = puppetclient  server = puppetmaster

注意 : 确保在客户端的 /etc/hosts 文件中定义了这些主机名。

然后,您可以保存关闭该文件。

现在,运行下面的命令停止启动使傀儡代理在客户端启动时自动启动:

sudo systemctl stop puppet
systemctl start puppet
systemctl enable puppet

同样,要验证傀儡的状态,运行以下命令:

systemctl status puppet

通过这种方式,安装并配置了傀儡代理。

如何签署傀儡代理人证书

由于 Puppe 使用客户机-服务器体系结构,您应该在代理节点配置它之前批准每个代理节点的证书请求。在此部分中,切换回服务器节点。要列出服务器上所有可用的证书,请运行以下命令:

/opt/puppetlabs/bin/puppetserver ca list

然后,为了给的所有证书签名,运行以下命令:

/opt/puppetlabs/bin/puppetserver ca sign --all

一旦在输出中得到“成功签署了傀儡客户端的证书请求”和“成功签署了傀儡主机的证书请求”,这意味着傀儡主机能够通信并控制代理节点。

最后,使用下面的命令在傀儡代理节点上测试傀儡主代理通信:

/opt/puppetlabs/bin/puppet agent --test

结论

在本文中,您了解了如何在 Ubuntu 21.04 上设置 Puppet。要做到这一点,您首先要学习安装傀儡师和代理。接下来,您回顾了 Puppet 代理的安装和配置。最后,通过签署傀儡代理证书,您已经成功地完成了本指南。因此,您将能够添加多个代理,并使用 Puppet 轻松管理它们。在使用该工具时向我们发送反馈,以帮助您的朋友使用您在社区上的新体验。

如何在 Windows 10 上设置 Python 虚拟环境-教程

原文:https://blog.eldernode.com/setup-python-virtual-environment-on-windows/

How To Setup A Python Virtual Environment On Windows 10

如何在 Windows 10 上设置 Python 虚拟环境?一个虚拟环境或一个 venv 是一个 Python 模块,为每个任务或项目创建一个独特的环境。它会安装您需要的特定于该设置的软件包,同时保持您的项目整洁有序。

Venv 从不实际修改系统的默认 Python 版本或安装在系统上的模块。

使用 venv 本质上考虑到了独特的工作环境,同时避免了对其他使用的 Python 变种的任何破坏,但与我们的项目无关。

在本文中,我们将教你如何在 Windows 10 中配置 Python 虚拟环境。

购买 Windows 虚拟专用服务器

开机前提示: 为了充分利用 venv 在 Windows 10 上的所有功能,我们建议启用 Linux ( WSL )的 Windows 子系统。

如何在 Windows 10 上设置 Python 虚拟环境?

为什么使用 WSL 以及如何启用它

Python的很多教程都是为 Linux 环境编写的。

大多数开发者使用基于 Linux 的打包 / 安装工具。

使用 WSL 保证了开发和生产 环境的兼容性。

要启用 WSL,请按照下列步骤操作:

1。T3 到开始。

2。 搜索开启或关闭 Windows 功能

3。T3 点击链接打开 Windows 控制面板。

4。T3 打开窗口功能弹出菜单。

5。 在列表中向下滚动找到“ Windows 子系统 for Linux ”选项。

6。T3 选择复选框。

7。 重启。

如何安装 Linux

有多个 Linux 发行版支持 WSL。你可以从微软商店找到并安装它们。

我们建议从 Ubuntu 18.04 LTS 发行版开始,因为它是最新的,有很好的支持社区,并且有很好的文档记录。

1。 要安装 Ubuntu,点击这个 Ubuntu 18.04 LTS 链接。

这将打开T2 微软商店,在那里你可以点击获取按钮。

2。 下载完成后,在开始菜单中输入“ Ubuntu 18.04 LTS ”。

3。 现在,你将被要求创建一个用户名和密码,因为这将是你第一次使用这个操作系统。

4。 你现在将以默认用户身份自动登录。

5。 最后,你需要在新的操作系统上运行 更新

您可以通过运行以下命令来实现:

sudo apt update && sudo apt upgrade

注意: Windows 不处理该操作系统的升级,因此您需要通过手动运行更新和升级命令来确保 Ubuntu 保持最新。

你可以使用 PowerShell 安装你的发行版。

为了安装其中一个发行版,导航到包含新下载的 Linux 发行版的文件夹。

一旦进入那个文件夹,PowerShell 中运行下面的命令

注意: app_name.aspx 是分发文件的名称。

Add-AppxPackage .\app_name.appx

接下来,您必须使用 Powershell 将发行版的路径添加到您的 Windows 环境路径中。

(例如 C: \ 用户 \ 管理员 \ Ubuntu )。

$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")    [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Users\Admin\Ubuntu", "User")

现在,你可以通过输入【uubuntu.exe】的来启动发行版。

接下来,您应该初始化新实例。

如何发布发行版

为了完成新安装的发行版的初始化,你需要启动一个新实例

你可以通过点击微软应用商店中的启动按钮,或者通过启动发行版来完成操作。从开始菜单打开 exe 文件。

注意: 如果使用 Windows 服务器,可以从发行版的安装文件夹中启动发行版的启动程序的可执行文件(Ubuntu.exe)。

在安装的最后阶段,发行版的文件将被解压缩并存储在您的 PC 上。

这个过程可能需要几分钟。

设置步骤

在 windows 上安装虚拟环境有四个基本步骤:

1。T3 安装 Python

2。T3 安装 Pip

3。安装 VirtualEnv

4。安装 VirtualEnvWrapper-win

第一步。安装 Python

Python 3.8.5 是 Python 最新的主要版本。

注: 现在有一个基于 web 的安装程序,用于 Windows 。该安装程序将在安装过程中下载所需的软件。

还有包含 Windows 版本的 Python 可再发行文件,这使得将 Python 包含在另一个软件包中变得更加容易。

如果你安装了上面列表中的 Ubuntu 18.04,Python3 是预装的。

第二步。安装 PIP

Python3 通常预装了 pip,但是,如果您得到错误“ pip 命令未找到”,只需使用以下方法安装 pip:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

下载 get-pip.py,并确保你正在将文件保存到你的桌面

在您的 Windows 命令提示符下,导航到您的桌面并运行 get-pip.py 脚本。

之后,pip 应该在系统范围内工作。

python3 get-pip.py

您可能需要在命令提示符下拥有管理权限才能完成此任务。

有关这方面的更多信息,请按照 Microsoft TechNet 网站上的说明从以管理员身份启动命令提示符

cd Desktop  Python get-pip.py

第三步。安装 Virtualenv

Windows 命令提示符中键入以下命令:

pip install virtualenv

在您的 windows 命令提示符下,前往您的项目位置进行启动 virtualenv :

cd my_project

一旦进入项目文件夹,运行:

virtualenv env

窗口, virtualenv (venv)创建一个名为:

\env\Scripts\activate.bat

窗口上激活 virtualenv ,激活脚本在脚本文件夹中:

\pathto\env\Scripts\activate

例如:

 C:\Users\'Username'\venv\Scripts\activate.bat

第四步。安装 VirtualEnvWrapper-win

我们推荐使用两种主要方法来安装这个批处理脚本:

一) 使用画中画

pip install virtualenvwrapper-win

B) 从源安装

git clone git://github.com/davidmarble/virtualenvwrapper-win.git

然后你可以 cd 到 virtualenvwrapper-win 文件夹,然后运行:

python setup.py install

亦作,见:

教程在 Windows 上安装 Python

如何为 Python 设置系统变量路径

教程在 Windows 上安装 PIP

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者想解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

如何在 Windows 10 上设置 Python 虚拟环境?

好运。

Ubuntu 20.04 & 21.04 教程设置 Scribus-elder node 博客

原文:https://blog.eldernode.com/setup-scribus-on-ubuntu/

Tutorial Setup Scribus on Ubuntu 20.04

Scribus 是一个桌面出版应用程序。它是用 C++编写的,用户界面基于 Qt 框架。Scribus 用于设计和出版小册子、报纸、杂志、海报、书籍,甚至时事通讯。此外,它是一个免费和开源的跨平台应用程序。在这篇文章中,我们将教你关于 Ubuntu 20.04 上的教程设置 Scribus。如果你想买一台 Ubuntu VPS 服务器,请查看 Eldernode 主机中的可用软件包。

如何在 Ubuntu 20.04 上设置 Scribus

在下一节中,我们将有一个 Scribus 的定义。然后我们会一步步教你如何在 Ubuntu 20.04 上安装 Scribus。最后,我们将教你如何设置 Scribus。请继续关注本文的其余部分。

Scribus 是什么?

Scribus 是一个为布局设计的免费开源工具。因此,您将有一个页面布局的替代方案。这款桌面出版软件适用于所有常见的操作系统。如果您习惯于为 InDesign 等其他软件付费,请遵循本指南,查看 Ubuntu 20.04 上的 Scribus 安装,以便免费使用这款桌面出版软件,实现相同的功能。但是考虑到你将被限制在 wiki 页面上获取操作信息。但是,值得一试!

如何在 Ubuntu 20.04 | 21.04T3 上安装/设置 Scribus

在这一节,我们将教你如何一步一步地在 Ubuntu 20.04 上安装 Scribus。为此,只需按顺序执行以下步骤。第一步,你可以通过访问 Scribus AppImage 网站下载。请注意,在本教程中,我们将使用官方的 PPA 安装。

您必须首先使用以下命令添加存储库:

sudo add-apt-repository ppa:scribus/ppa

然后,您可以通过运行以下命令来更新包列表:

sudo apt update

最后,您可以通过运行以下命令轻松地安装 Scribus:

sudo apt install scribus

如何在 Ubuntu 20.04 上设置和使用 Scribus

在上一节中,我们教了你如何在 Ubuntu 20.04 上安装 Scribus。加入我们这一节来解释如何在 Ubuntu 20.04 上设置 Scribus。

你必须首先运行 Scribus。

how to setup Scribus on ubuntu

然后,在“新文档选项卡中,您会看到以下选项:

Scribus sections

基于指定编号的上图描述如下:

1.本节与文件布局相关。在此部分,您可以选择两个选项之一单页对开页

2.使用此部分,您可以选择默认页面尺寸(Letter、A4、自定义)、选择方向(纵向/横向)、设置自定义页面尺寸以及更改默认单位(磅、十二点活字、厘米、毫米、英寸)

3.在这里,您可以根据自己的要求设置页边距

4.您可以使用此部分向文档添加出血

5.与文档相关的各种其他选项

有趣的是,Scribus 附带了预构建的模板。要选择这些预制模板,您需要打开“从模板新建”选项卡:

how to configure Scribus

本节包含几个模板,包括小册子、名片、时事通讯、书籍、PDF 演示文稿等。

Scribus interface tools

用户界面组织良好,非常友好。需要注意的是,大部分快捷键都很好记。您还可以添加文本、图像、矢量形状、多边形和圆弧。这些界面的另一个优点是,您还可以更改颜色和渲染设置。

结论

我们在本文开始时向您介绍了 Scribus。然后我们教你如何在 Ubuntu 20.04 上安装 Scribus。最后,我们教你如何设置 Scribus。

We introduced you to Scribus at the beginning of this article. Then we taught you how to install Scribus on Ubuntu 20.04. Finally, we taught you how to setup Scribus.

Ubuntu 22.04 LTS - Eldernode 博客上的 SQLite 安装教程

原文:https://blog.eldernode.com/setup-sqlite-on-ubuntu-22-04/

Tutorial Setup SQLite on Ubuntu 22.04 LTS

存储和检索数据的工具之一叫做 SQLite,它是免费的,功能强大,支持各种类型的操作系统,包括 Windows、Linux、Android 和 Mac OS。在这篇文章中,我们将回顾如何在 Ubuntu 22.04 LTS 上设置 SQLite,看看如何不受限制地使用这个公共领域软件。需要注意的是,如果你想买一个 Ubuntu VPS 服务器,可以在 Eldernode 网站上看到提供的软件包。

如何在 Ubuntu 22 服务器上安装 SQLite

什么是 SQLite?

SQLite 是一个全面、可靠、嵌入式和公共领域的 SQL 引擎数据库。该软件是世界上使用最广泛的数据库之一,可以在其他编程过程中用作库,其代码可供公众使用。SQLite 文件格式是跨平台或多平台的,其数据可以很容易地在 32 位和 64 位系统之间复制。

Tutorial-Setup-SQLite-on-Ubuntu-22.04-LTS-1024x423

SQLite 的特性

1。使用动态数据类型 :在每一列中存储任意值,不考虑其数据类型。

2。通过一个连接访问多个数据库文件 :只需一个命令,你就可以将不同数据库的表连接在一起,或者将数据从一个表复制到另一个表。

3。在 RAM 中创建数据库,而不是使用文件系统

4。自包含 :这个特性表示启动需要操作系统部分的最小支持,并提供执行本身的必要需求。

5。无服务器 :该数据库与集成程序协同工作并访问数据库文件。这样,对数据库的读写就直接通过对其文件的读写来完成。

6。事务性 :如果系统出现问题,并且正在运行一个尚未完成的事务,则数据库返回到该事务之前的状态。

SQLite 有什么用?

-> PHP 框架对 SQLite 的支持。

->使用 SQLite 作为 Drupal CMS 中的主要数据库系统。

->来自 SQLite 的 Android 和 iOS 移动开发者的首选。

->使用此数据库系统管理 Firefox、Chrome、Skype 和 Dropbox 软件。

-> Adobe、McAfee、Bentley 和 Bosch 为其产品使用该公司数据库系统。

在这篇文章的续篇中,加入我们来一步一步地教你如何在 Ubuntu 22.04 LTS 上设置 SQLite。

在 Ubuntu 22.04 上安装 SQLite LTS

要开始安装,首先更新您的系统以确保所有软件包都是最新的:

sudo apt update
sudo apt upgrade -y

要开始安装,在您的终端中使用以下命令来从默认的 APT 存储库中安装 SQLite 3 :

sudo apt install sqlite3

然后按以下顺序确认 SQLite 3 的安装版本:

sqlite3 --version

通过编译,你可以获得 Ubuntu 资源库中的最新版本。在这一步中,您应该使用以下命令安装 build-essentials 包:

sudo apt install build-essential -y

然后使用下面的 wget 命令SQLite 下载页面下载最新版本:

wget https://www.sqlite.org/2022/sqlite-tools-linux-x86-3390000.zip

将文件解压到创建的目录:

unzip sqlite-tools-linux-x86-3390000.zip

然后将文件移动到之前创建的目录中:

sudo mv sqlite-autoconf-3370200 /opt/sqlite

现在转到所需的文件夹开始编译 SQLite:

cd /opt/sqlite

运行以下命令开始编译过程:

/opt/sqlite ./configure --prefix=/usr

make 命令用于启动构建过程。您还可以指定要在编译中使用的内核数量,以加快进程:

make -j 2

(-j) 表示系统中的内核数量,以加快构建速度。 (-j) 的默认选项是 1 ,但是如果你有一个强大的服务器,你可以把它设置的尽可能的高。要指定系统上的核心数量,请运行以下代码:

nproc

如果你有两个内核,你会看到下面的输出(因为有两个内核,我们在 make 命令中使用了 (-j2) ):

2

如果你有 12 个内核,你可以拥有内核 (-j6) ,并把一半或更多的内核贡献给这个进程。

完成构建过程后,使用以下命令开始安装:

sudo make install

然后确认安装和版本号:

sqlite3 --version

结论

在本文中,您了解了 SQLite,它是存储数据的最强大的工具之一,并研究了它的特性和应用。本文还教你如何在 Ubuntu 22.04 LTS 上安装 SQLite,并免费无限制地使用它。

教程使用 Putty - Eldernode 博客设置 SSH 隧道

原文:https://blog.eldernode.com/setup-ssh-tunnel-with-putty/

Tutorial Setup SSH Tunnel With PuTTY

Putty 是一个开源的免费终端仿真器、串行控制台和网络文件传输应用程序。Putty 支持安全远程终端上的许多变体。此外,Putty 还支持一些网络协议,比如 SCP、 SSHTelnet 、rlogin 和原始套接字连接。 Putty 能够连接到串口。Putty 最初是为 Microsoft Windows 编写的,但它已经被移植到各种其他操作系统上。在本文中,您将学习教程使用 Putty 设置 SSH 隧道。要体验新一代的质量和支持,请尝试 Eldernode Linux VPSWindows VPS 并保持专业。

如何用 Putty 设置 SSH 隧道

PuTTY 是一个免费的 SSH 和 Telnet 客户端,适用于 Windows 。加入我们,以一种新的简单方式学习使用 PuTTY 设置 SSH 隧道。查看以下步骤,并成功完成本指南。

用油灰设置 SSH 隧道

如何加载网关

如果您以前没有这样做过,那么您需要创建并保存 SSH 网关服务器。然后,从保存的会话列表中选择它,并单击“加载”。

load the gateway

如何配置隧道

现在,您必须单击左侧 vav 树中的 Connection,然后单击 SSH 和 Tunnels。接下来,在“源端口”下输入您想要本地连接的端口。然后提供目的地地址。

注意:可以从 SSH 网关获得的服务器,但不能从作为“目的地”的本地机器获得

configure the Tunnel

如何用 Putty 创建 SSH 隧道

要创建 SSH 隧道,请在 Putty 的类别窗格中打开“SSH”选项,然后选择“隧道”选项。已经创建的隧道在右边,下面是另一个即将创建的隧道。通过单击添加按钮,它将设置配置。

要连接到您的网关,请单击“打开”并登录。只要您保持 SSH 终端窗口打开,所有到您本地主机上源端口的流量都将在目的地转发。

如何创建新的 SSH 隧道

您需要在“源端口”字段中添加一个端口号来添加隧道。这将是您要连接的本地计算机上的端口。然后,您必须输入目标 IP 地址,后跟一个冒号和端口号。接下来,单击“添加”按钮,它将被添加到隧道列表中。

当您连接到 SSH 服务器时,在端口 1435 上连接到 127.0.0.1 实际上会通过 SSH 服务器连接到 10.10.1.143 端口 143。

注意:源端口需要在您的本地机器上可用,目的地必须可以从 SSH 服务器访问,这样才能工作。

如何移除现有的 SSH 隧道

任何时候您需要删除一个现有的 SSH 隧道,您只需在转发端口列表中点击它并点击“删除”按钮。

如何创建多个 SSH 隧道

您还可以创建多个 SSH 隧道。您必须确保每个源端口的唯一性。

结论

在本文中,向您展示了使用 Putty 设置 SSH 隧道的教程。SSH 隧道或 SSH 端口转发用于在客户机和服务器之间创建加密的 SSH 连接。如果您有兴趣了解更多信息,请找到我们的相关文章教程在 Linux 服务器上连接 ssh

Debian 11 - Eldernode 博客上的教程设置 Sucrack

原文:https://blog.eldernode.com/setup-sucrack-on-debian-11/

Tutorial-Setup-Sucrack-on-Debian-11

破解是进入安全系统的一种方法。黑客的目的是渗透系统,从而打破系统的安全屏障。Sucrack 是破解工具之一。Sucrack 通过 Su 破解本地账户。首先,让我们稍微了解一下 Sucrack,然后查看如何在 Debian 11 上设置 Sucrack。你可以在 Eldernode 网站上查看 Linux VPS 服务,如果你想购买的话。

如何在 Debian 11 上设置 Sucrack

Sucrack简介

Sucrack 是一个多线程的 Linux 工具,它通过连接到一个伪终端来获取用户的密码,从而实现 Su 方法。不能使用简单的 shell 脚本从 STDIN 导入密码。这个工具,用 C 语言写的,可以同时进行多次登录。使用该工具会消耗大量 CPU 性能,并导致日志很快填满。

在 Debian 11 上设置 Sucrack

在这篇来自 Debian 培训系列的文章中,我们打算教你如何使用 3 种方法在 Debian 11 上设置 Sucrack。在 Debian 11 上安装 Sucrack 有三种方法:

1->使用 apt-get

2->使用 apt

3->使用能力

如何使用 apt-get 在 Debian 11 上设置 Sucrack

首先运行以下命令更新 apt 数据库:

sudo apt-get update

然后使用以下命令安装 Sucrack :

sudo apt-get -y install sucrack

如何使用 apt 在 Debian 11 上设置 Sucrack

和前面的方法一样,首先运行下面的命令更新 apt 数据库:

sudo apt update

然后使用以下命令安装 Sucrack :

sudo apt -y install sucrack

如何使用资质 在 Debian 11 上设置 Sucrack

要使用这种方法,首先要在 Debian 11 上安装 aptitude。然后通过运行以下命令更新 apt 数据库:

sudo aptitude update

现在使用下面的命令安装 Sucrack :

sudo aptitude -y install sucrack

如何在 Debian 11 上卸载 Sucrack

您可以使用下面的命令从 Debian 11 中删除 Sucrack :

sudo apt-get remove sucrack

通过运行以下命令,您可以删除 Sucrack 配置、数据及其所有依赖关系:

sudo apt-get -y autoremove --purge sucrack

常见问题

[sp _ easy agreement]

结论

如你所知,Sucrack 是通过 Su 破解本地账户的破解工具之一。在本文中,您了解了在 Debian 11 上安装 Sucrack 的不同方法。您还学习了如何从 Debian 11 中删除 Sucrack,如果您不需要它的话。

教程在 CentOS 7 和 8 上设置 Symfony 框架

原文:https://blog.eldernode.com/setup-symfony-framework-on-centos/

Tutorial Setup Symfony Framework On CentOS 7

框架不是绝对必要的,但是为了更好更快地开发,你可以使用这些工具。Symfony 是一组 PHP 组件。一个 Web 应用程序框架、一种理念和一个社区一起和谐地工作。Symfony Framework 是创建网站和 web 应用程序的领先 PHP 框架。构建在 Symfony 组件之上。由于其灵活性和高性能,它是开发企业应用程序的首选。如果您有一个开发的应用程序,您可以使用一个框架使它与市场标准互操作。因此,加入我们这篇文章来回顾一下 CentOS 7 或 8 上的教程设置 Symfony 框架。通过访问 Eldernode ,您可以选择一个完美的 CentOS VPS 来购买您自己的一个继续本指南。

Symfony 框架介绍

Symfony 是一个用 PHP 编写的免费、开源、流行的 web 应用程序框架。由于 Symfony 与其他数据库系统兼容,它给你完全控制配置。你可能看过《Vogue》杂志,甚至是它的订阅。好吧!大型多人在线浏览器游戏 eRepublik 和内容管理框架 eZ 也使用 Symfony 框架。和我们一起回顾一下在 CentOS 7 上安装和设置 Symfony 框架的过程。

在 CentOS 7 上安装 Symfony 框架的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。

_ 指向您的 IP 地址的有效域名

此外,您需要一些包:

_ PHP 5.4 或以上

_ Apache 2.0 或以上

_ MariaDB 5.6 或更高版本

如何在 CentOS 7 上安装 Symfony 框架

Symfony 框架带有一组可重用的组件和一个用户友好的网络界面。让我们浏览一下本指南的步骤,并复习完成本部分所需的所有步骤。

第一步:

首先,使用以下命令将 REMI 和 EPEL rpm 库添加到您的系统中:

rpm -Uvh http://free.nchc.org.tw/fedora-epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

第二步:

然后,您需要设置一个正在运行的 LAMP 服务器来开始 Symfony 安装。如果你已经运行了堆栈,跳过这一步。如果没有,运行下面的命令来设置灯堆栈。

1-安装 Apache

yum --enablerepo=remi,epel install httpd 

2-安装 MySQL

yum --enablerepo=remi,epel install mysql-server
service mysqld start
/usr/bin/mysql_secure_installation

3-安装 PHP

yum --enablerepo=remi,epel install php php-mysql php-intl
service httpd restart

第三步:

因为 Symfony 为创建新项目提供了自己的安装程序,所以你需要在你的系统上安装一个 Symfony 安装程序。所以,运行:

curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
chmod a+x /usr/local/bin/symfony

第四步:

一旦在你的系统上安装了 Symfony 安装程序,创建一个新的 Symfony 应用程序。要启动新的 Symfony 应用程序,请导航至您的 web 文档根目录:

cd /var/www/html
symfony new myproj

然后,运行以下命令切换到新创建的目录,并检查所有要求是否都正确安装在您的系统上:

php myproj/bin/symfony_requirements

注意:如果一切正常,你将得到Y我们的系统已经准备好运行 Symfony 项目消息。

第五步:

是时候在开发模式下启动应用程序了。因此,运行下面的命令来查看浏览器中的变化,您可以启动 Symfony 开发 web 服务器:

php bin/console server:run

注意:默认情况下,web 服务器会在端口 8000 上启动。

如何配置防火墙

如果您的系统中启用了 firewalld 服务,您将需要允许 HTTP/HTTPS 端口通过 firewalld。

要检查防火墙服务,请运行以下命令:

systemctl status firewalld

要启动 firewalld 服务并使其能够在系统重新启动后启动,请运行:

systemctl start firewalld 
systemctl enable firewalld

接下来,使用以下命令允许 HTTP 和 HTTPS 端口通过防火墙 d:

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https

最后,运行以下命令来重新加载防火墙并应用更改:

firewall-cmd --reload

如何在 CentOS 7 上访问新的 Symfony 应用

成功安装后,您可以在浏览器中访问新的 Symfony 应用程序。因此,您现在可以通过访问http://127 . 0 . 0 . 1:8000http://localhost:8000在您的浏览器中访问新的 Symfony 应用程序。

How to access new Symfony application on CentOS 7

如何在 CentOS 7 上创建 Apache virtual host

为了给 Symfony 配置一个子域,您需要在目录 /etc/httpd/cond.d/ 下创建一个新的 Apache 配置文件,并为您的 Symfony 应用程序添加虚拟主机:

vim /etc/http/conf.d/symfony5.example.com.conf

然后,将以下内容添加到目录中:

<VirtualHost *:80>  ServerName symfony5.example.com  DocumentRoot /var/www/html/myproj/web    <Directory /var/www/html/myproj/web>  AllowOverride All  Order Allow,Deny  Allow from All  <IfModule mod_rewrite.c>  Options -MultiViews  RewriteEngine On  RewriteCond %{REQUEST_FILENAME} !-f  RewriteRule ^(.*)$ app.php [QSA,L]  </IfModule>  </Directory>    ErrorLog /var/log/httpd/myproj_error.log  CustomLog /var/log/httpd/myproj_access.log combined  </VirtualHost>

当更改完成后,重启Apache 服务器以使更改生效:

service httpd restart

要访问新的 Symfony 5 应用程序,你可以在浏览器中用你的域名创建一个主机文件条目,如http://symfony5.example.com。根据您的设置,只需更改 symfony5.example.com 的和 127.0.0.1 :

echo "127.0.0.1 symfony5.example.com" >> /etc/hosts

现在,您应该被重定向到 Symfony 默认仪表板。

结论

在本文中,您了解了如何在 CentOS 7 上设置 Symfony Framework。首先,您回顾了如何使用 Symfony 安装程序来设置 Symfony,然后您学习了创建一个新的 Symfony 应用程序。您现在可以享受安装在 CentOS 7 上的 Symfony 5,并开始使用 Symfony 构建出色的应用程序。如果你用了别的方法安装 Symfony Framework,那就在社区上让你的朋友知道,比较一下。

如何在 Ubuntu 20.04 和 21.04 上设置 Teamspeak 服务器

原文:https://blog.eldernode.com/setup-teamspeak-server-on-ubuntu/

How To Setup Teamspeak Server On Ubuntu

TeamSpeak 是一个专有的网络电话(VoIP)应用程序,用于与朋友或同事交流。这个轻量级工具是为聊天频道上的用户之间的音频通信而设计的,很像电话会议。由于它提供了一个竞争的空间,TeamSpeak 主要被游戏玩家使用。他们使用这个软件与多人视频游戏中同一团队的其他玩家进行交流。在这篇文章中,你将学习如何在 Ubuntu 20.04 或 21.04 上设置 Teamspeak 服务器。访问 Eldernode 获取您需要的所有包裹。购买你自己的 Ubuntu VPS 和我们在一起。

教程在 Ubuntu 上设置 Teamspeak 服务器

TeamSpeak 是一个免费的非常流行的语音通信应用程序,用于互联网上的实时语音聊天。TeamSpeak 服务器在 Linux、macOS、Microsoft Windows 和 FreeBSD 上作为专用服务器运行,并使用基于客户端的用户界面或命令行界面来控制服务器管理和配置。

要开始使用 TeamSpeak,您需要制作一个 TeamSpeak 服务器。然后,必须为用户在其设备上安装客户端。TeamSpeak 客户端可用于 Linux 、macOS、 Windows 、Android 和 iOS。

在 Ubuntu 上安装 TeamSpeak 的先决条件 20.04 | 21.04

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。要设置,请遵循我们在 Ubuntu 21.04 上的初始服务器设置。

_ 使用 SSH 协议安全连接

在 Ubuntu 上制作 TeamSpeak 服务器 Step to Step

打开你的服务器的终端,按照下面的步骤制作一个 TeamSpeak 服务器。

第一步:

像往常一样,通过运行以下命令,从更新您的系统的开始:

apt-get update
apt-get upgrade

第二步:

现在,您已经准备好创建一个新的系统用户。为此,您需要首先添加 n 个新用户。所以,运行:

adduser --disabled-login teamspeak

您将被要求输入个人用户的详细信息,并确认他们是正确的。但是,所有字段都可以留空。

然后,您可以访问新创建用户的主目录。因此,键入:

cd /home/teamspeak

第三步:

是时候下载并提取 TeamSpeak 服务器了。要下载该软件的最新版本,请运行以下命令:

wget http://dl.4players.de/ts/releases/3.12.1/teamspeak3-server_linux_amd64-3.12.1.tar.bz2

完成后提取存档文件:

tar xvf teamspeak3-server_linux_amd64-3.12.1.tar.bz2

由于所有内容都将出现在teamspeak 3-server _ Linux _ amd64目录中,接下来的事情就是将所有内容都移动到 /home/teamspeak 并移除下载的存档:

cd teamspeak3-server_linux_amd64
mv * /home/teamspeak
cd ..
rm -rf teamspeak3-server_linux_amd64-3.12.1.tar.bz2

TeamSpeak 许可协议

接受许可协议是强制性的。使用下面的命令快速完成此操作,并创建一个新的空文件:

touch /home/teamspeak/.ts3server_license_accepted

创建的文件名为. ts 3 server _ license _ accepted,它将作为许可协议。

如何在 Ubuntu 上配置 TeamSpeak 服务器

现在软件已经安装好了,您可以在服务器启动时启动 TeamSpeak 。运行以下命令,在/lib/systemd/system目录下创建一个名为team speak . service的文件:

sudo nano /lib/systemd/system/teamspeak.service

输出的内容粘贴到新创建的文件中,保存该文件。

现在,要激活脚本并使其在服务器启动时启动,请运行:

systemctl enable teamspeak.service
systemctl start teamspeak.service

要检查服务器状态,请键入

service teamspeak status

如果它显示 active(正在运行),这意味着服务器正在正确运行

对于到服务器的第一次连接,您需要获得特权密钥。第一次登录时,会有提示。因此,您将需要这些信息:

cat /home/teamspeak/logs/ts3server_*

如何在 Ubuntu 上连接 TeamSpeak 客户端

在这个部分中,您可以连接一个客户端。你只需要 从网站上下载最新的 TeamSpeak 客户端。下载成功后,打开客户端并登录:

How to Connect with a TeamSpeak client on Ubuntu

然后,在客户端内部创建一个新的连接。将显示一个对话框,在其中输入服务器 IP、昵称和密码:

How to Connect with a TeamSpeak client on Ubuntu

首次连接时,您将被要求输入管理员权限的密钥。因此,您需要插入密钥来完全控制通道:

How to Connect with a TeamSpeak client on Ubuntu

此时,你只需要发送服务器 IP 和密码就可以和你的朋友使用 TeamSpeak 了。

如何配置防火墙

如果您的系统上有防火墙,请遵循本节内容。要启用 TeamSpeak 流量,您必须设置防火墙。

为了让 TeamSpeak 服务器正常工作,在使用 UFW 防火墙时解锁端口:

iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p udp --sport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --sport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --sport 10011 -j ACCEPT

结论

在本文中,您了解了如何在 Ubuntu 上设置 Teamspeak 服务器。我们不希望你遇到严重的问题。只需按照本指南的所有必要步骤,在你的 Ubuntu 上安装和设置 TeamSpeak 的私有服务器。现在,您已经准备好开始与您的朋友交流或游戏,并享受其出色的功能和低延迟。

在专用服务器上设置 VMware ESXi 的教程- Eldernode 博客

原文:https://blog.eldernode.com/setup-vmware-esxi-on-dedicated-server/

Tutorial Setup VMware ESXi On Dedicated Server

有时,您需要一台或多台服务器来启动新的应用程序。您可能担心新软件会与您以前的软件接口,并且您可能希望分离它们的服务器并提供专用服务器。您必须付费购买新的服务器,但是技术世界已经提供了虚拟化来解决这样的问题,通过使用虚拟化方法,您将能够安装软件或应用程序,而无需购买新的硬件和服务器。VMware 就是这些虚拟机软件中的一种。在本文中,我们将在专用服务器上设置 VMware ESXi。如果你想买一个 专用服务器 ,可以查看 Eldernode 网站上提供的套餐。

如何在专用服务器上设置 VMware ESXi

什么是 VMware?

VMware 是一种虚拟机软件,它为云计算和虚拟化提供了一个平台,并支持在 Windows 或 Linux PC 上运行的多种操作系统。它是一家成立于 1998 年的加州公司,旨在为 It 基础设施虚拟化提供一个平台。该公司以 vSphere VMware 虚拟机管理程序闻名于世。自 1998 年以来,VMware 发展迅猛。该公司于 2004 年被 EMC 收购。该虚拟机支持一个操作系统的多个版本,或者可能有几个不同的操作系统可以在基于 x86 的设备上同时运行。

借助 VMware 服务器虚拟化,虚拟机管理程序可以安装在一台物理服务器上,从而允许多台虚拟机在同一台物理服务器上运行。每个虚拟机都可以运行自己的操作系统,这意味着多个操作系统可以在一台物理服务器上运行。

在本文的其余部分,我们将一步一步地教您如何在专用服务器上设置 VMware ESXi。

VMware 特性

–支持 Kubernetes 容器

–利用分布式资源调度程序改进资源管理

–集中式生命周期管理

–增强的安全性

–业务连续性

在专用服务器上安装 VMware ESXi

首先,你应该去 VMware 的官方网站创建一个账户。创建账户后,VMware 官网免费下载 ESXI ISO 文件。您应该有 ESXi 安装程序。

你可以使用一个可启动的 u 盘,或者加载到 CD 或 DVD 或其他任何东西上。然后,在安装它之前,您需要在 ESXi 中引导。

安装程序将列出引导,实际的安装程序将开始。将加载构建 ESXi 环境所需的所有文件:

Loading-ESXi-installer

您已经获得了 ESXi 和所有已分配的实际资源空间,包括已分配的 CPU 类型和 gig 内存:

ESXi-CPU-type-memory-gig

现在,您应该会看到欢迎屏幕。按进入继续:

Welcome-to-the-VMware

在下一步中,您将看到 VMware 最终用户许可协议页面。如果您接受条款和条件,只需按下 F11 :

VMware-End-User-License-Agreement

然后,它将扫描可用的设备:

Scan-for-available-devices

现在您应该选择一个磁盘来安装。您选择的硬盘可以是安装 ESXi 时分配给您或您可以使用的任何大小。

Select-disk-to- install

然后选择您的位置并按进入:

Select-location-VMware

接下来,您需要输入您的 root 密码,这是您的 ESXi 的主密码。请记住,当您登录 ESXi 主机时,它会要求您提供根凭据:

Enter-root-password

这一步是在所需的位置配置安装。您将再次收到分区警告。只需按下 F11 即可开始安装:

Confirm-VMware-ESXi-install

安装将开始。请等待安装完成。

安装完成后,重启你的服务器。您可以在重新启动之前移除安装媒体:

Installation-complete

就是这样!VMware ESXi 已安装,可以使用了。

在专用服务器上设置 VMware ESXi

您在下面看到的 IP 地址是通过 DHCP 自动分配给您的。最好为您的 ESXi 主机设置一个静态 IP 地址。按 F2 定制系统并查看日志:

Complete-installation-VMware-ESXi

然后,您必须重新输入您的超级用户密码:

Re-enter-root-password

在此步骤中,有一些系统配置可供您配置密码和管理网络、测试管理配置、配置键盘或故障排除选项(如果您想进入 ESXi shell)。选择配置管理网络,按进入:

Configure-Management-Network

现在你应该选择 IPv4 配置并再次按下进入。如果您有多个网络适配器,也可以更改网络适配器;如果您想使用虚拟局域网,也可以设置 VLAN:

IPv4-configuration

您需要选择设置静态 IPv4 地址和网络配置并按下空格键。然后下来选择 IPv4 地址。你实际上是在制造一些静态的东西,一些被用作你的环境的一部分的东西:

Set-static-IPv4-address-and-network-configuration

现在回到下面的页面,这次选择 IPv6 配置。此外,您可以将您的 DNS 设置放入 DNS 配置部分:

IPv6-configuration

如果您不打算使用它,请选择禁用 IPv6(需要重启):

Disable-IPv6

接下来按下 Esc 退出。您将被要求重启您的主机以应用更改,因此请按 Y :

Apply-the-changes-and-reboot-host

系统重启后,您将返回到 F2 ,您应该再次输入您的密码。

ESXi 后端的基本设置现已完成。

如何在专用服务器上访问 VMWare

在下一步中,您应该打开 web 浏览器,从前端导航到 ESXi 主机。您的计算机是什么并不重要,因为他们可以看到安装了新 ESXi 主机的网络。

现在导航到 ESXi 主机 IP 地址。为此,将您的 IP 地址放在地址栏中,然后按进入。输入 IP 地址后,你会看到这个连接不是私有的。因为它没有您现在分配给它的 SSL 证书。点击显示详细信息,并根据您使用的浏览器访问该网站。

你应该访问这个网站。您将看到虚拟机的登录屏幕。此登录页面显示,计算机已成功建立了与 ESXi 主机的连接。再次使用根凭据登录。

VMware-login-screen

登录后,您将看到下面的页面,其中包含有关您的配置的所有信息。这意味着 VMware ESXi 安装已经创建了一个作为服务器的主机,并且具有一些信息,包括关于您的主机的信息、关于分配的 RAM 或 CPU 数量的信息。

您可以转到管理部分进行各种定制设置,或者转到虚拟机并创建和管理虚拟机。存储部分是你的数据存储器。您可以一起构建磁盘数据组,并让您的虚拟机驻留在数据存储中。网络部分是您的网络配置或虚拟 next 虚拟交换机,为您的 VMware 环境提供网络连接:

VMware-ESXi-environment

结论

VMware ESXi 基于 VMkernel 操作系统,它与运行于其上的代理交互。ESXi 直接在系统硬件上运行,无需操作系统。在本文中,我们向您介绍了如何在专用服务器上安装和设置 VMware ESXi。我希望这篇文章对你有用。如果你有任何问题,可以在评论区联系我们。

如何在 5 分钟内设置 VMware vSphere Replication

原文:https://blog.eldernode.com/setup-vmware-vsphere-replication/

How To Setup VMware vSphere Replication In 5 Minutes

VMware vSphere 无疑是虚拟化平台中提供的最佳基础架构,它在该领域提供了许多全面的设施,并创建了云基础架构。在本文中,我们打算在 5 分钟内逐步教您如何设置 VMware vSphere Replication。你可以访问 Eldernode 网站上提供的套餐到 购买 VPS 服务器。

教程设置 VMware VSP here Replication

VMware VSP here Replication 简介

VMware vSphere Replication 是一款基于虚拟机管理程序的复制解决方案,适用于与 VMware vCenter 完全集成的 vSphere 虚拟机。该软件为组织创建了复制解决方案,并为组织的虚拟化基础架构创建了灾难恢复,因此网络管理员可以保护他们的数据。使用该软件,您可以在您的站点上创建本地数据保护基础架构。如果您有多个站点,可以使用此解决方案在两个站点之间创建灾难恢复。您也可以使用该软件转移数据中心。

在下一部分中,我们将解释VMwareVSP here Replication 的功能,以及如何安装它。

VMware VSP here Replication 的特性

在本节中,我们将提到 VMware vSphere Replication 的一些功能。这些功能包括:

–能够创建灵活的配置

–消除存储锁定

–降低网络带宽

–基于虚拟机管理程序的虚拟机复制

–复制管理

–复制配置

–虚拟机同步和种子拷贝

–智能传输

–非侵入式复制

在 5 分钟内安装 VMware VSP here Replication

在本节中,我们打算教您如何安装 VMware vSphere Replication。为此,只需遵循以下步骤。

第一步是通过访问 VMware 网站创建一个用户帐户。填写相关字段后,点击页面底部的注册创建您的用户账户。现在,请访问 VMware vSphere Replication 下载页面,并单击立即下载。

VMware-vSphere-Replication

转到下载文件的位置并运行安装文件。现在,您需要登录到 vSphere vCenter web client 并运行 vSphere Replication OVF。点击部署 OVF 模板… ,如图所示:

VMware-vSphere-Replication

如您所见,有必要选择以下文件在 OVF 使用:

VMware-vSphere-Replication

选择所需文件后,需要选择 OVF 的文件夹位置,然后点击下一个:

VMware-vSphere-Replication

在下一步中,您需要选择要部署 vSphere Replication 设备的主机或群集,然后单击下一步:

VMware-vSphere-Replication

在查看详细信息阶段,将向您显示详细信息。点击下一步:

VMware license agreement

然后,接受许可协议,以便您可以进入下一步。

在步骤 6 中,您可以根据需要选择部署配置:

vSphere deployment configuration

选择存储空间以部署设备。您还可以指定虚拟磁盘的格式,然后单击下一个的:

VMware-vSphere-Replication

在选择网络步骤中,我们建议您选择静态 IP 地址。那么你可以选择 IP 分配为静态。

vSphere choose IP Allocation as static

在第 9 步中,您可以配置 vSphere Replication 应用装置的网络设置和其他必需的设置。您也可以设置 Root & Admin 用户的密码,然后点击下一步:

VMware-vSphere-Replication

VMware-vSphere-Replication

vSphere customize template

现在,您需要选择 vSphere Replication 应用装置将连接到 vCenter 服务的服务绑定。确保 VR 和 vCenter 或 PSC 在同一个网络上,以便相互联系:

deploy ovf template

最后一步,点击完成完成安装过程:

install vSphere-Replication

结论

如今,相当一部分企业使用虚拟化来提高扩展效率并降低硬件成本。同时,VMware vSphere 是世界上最杰出、最先进的虚拟化产品之一。在本文中,我们尝试先提及 VMware vSphere Replication 的一些功能。然后,我们教了如何在 5 分钟内设置 VMware vSphere Replication。如果你有任何问题,可以在评论区和我们分享。

在 windows 10 上设置 Wamp 服务器-在 windows 10 上安装 WAMP 服务器

原文:https://blog.eldernode.com/setup-wamp-windows-10/

How to install Wampserver

在这篇文章中,我们学习在 windows 10 上设置 Wamp 服务器。Wamp server 是为 Windows 发布的一个 PHP 和 MySQL web 服务器包,以便 PHP 编程语言爱好者可以在 Windows 上本地执行他们的测试。 WampServer 的功能和 Xampp 一模一样,用户选择其中一个方便使用。

在之前的文章中,我们讨论了如何在 Windows 10 上安装 Xampp 并解释了它的功能,现在在这篇文章中,我们将教你如何安装 Wampserver 。

WampServer 代表WindowsApacheMySQL****PHP,由 Romain Bourdon 设计发行。一个类似版本的 WampServer 已经为 Mac 系统发布,名为 MAMP,代表 Mac Apache MySQL PHP。

WampServer 功能

1- 立即执行

2- 支持最新版本的 PHP

3- 支持最新版本的 Apache

4- 全面支持 MySQL

5- 逍遥自在

安装 WampServer 的先决条件

要安装 WampServer 并正确运行它,你需要在你的系统上安装 Visual C ++库。

为此,请从对面的链接下载并安装 vrcedit 。( 下载 Visual C++

然后转到在 windows 10 上设置 Wamp 服务器。

在 windows 10 上设置 Wamp 服务器

1- 首先下载 WampServer 文件。

下载 32 位版本的 WAP server

下载 64 位版本的 WAP server

注意 WampServer 有两个版本,32 位和 64 位,你必须为你的操作系统选择正确的版本。

2- 下载完成后,双击安装文件上的开始安装过程。

3- 第一步,选择想要的语言。

first step for set up wamp on windows 10

4- 检查完 WampServer 协议许可后,点击下一步。

second step for wamp setup on windows

5- 在本节中,您将收到一条消息,提示您安装您在先决条件安装步骤中安装的 Visual C ++库。

点击下一个。

third step for install wamp server on windwos 10

6- 在此页面中,指定 WampServer 的安装路径。

select wamp setup address on windows

7- 在此部分,指定您将在开始栏中看到的文件夹的名称,点击下一个。

set wamp folder name on windows 10

8- 最后,点击安装开始安装WAP server。

click to install wamp server on windows

wamp server progress to install

**

information about wamp setup on windows


最后,点击完成成功完成 WampServer 的安装。

wamp server setup is finished

从现在开始,你可以在你的系统上用 WampServer 拥有一个 PHP web 服务器。

请记住,通过安装 Wamp,您可以在 Windows 中拥有一个完整的 web 服务器,并使用您的个人虚拟主机。要推出这项服务,你还可以 购买一台 Windows 虚拟服务器 并使用它。

要了解更多关于运行 XAMMP 和其他相关配置的信息,可以点击下面的链接。

1。如何在 Windows 10 上配置 XAMPP

2。了解如何使用 XAMPP 在 Windows 10 中设置 VPS

3。如何在 XAMPP 创建 FTP

4。如何在 XAMPP 更新 PHP 版本

尊敬的用户,我们希望您喜欢在 windows 10 上设置 Wamp 服务器,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

Goodluck.

在 Ubuntu 20.10 - Eldernode 博客上安装 Zenmap 的教程

原文:https://blog.eldernode.com/setup-zenmap-on-ubuntu/

Tutorial Setup Zenmap on Ubuntu 20.10

Zenmap 是由 nmap 开发的网络扫描和分析工具。Zenmap 和 nmap 工具的主要区别在于它的图形界面,可以适合初学者,也可以加快工作进程。这意味着您可以简单地进行图形化扫描,而无需使用 Linux 终端。Zenmap 在 Kali Linux 等操作系统上也是默认可用的,供黑客和安全专业人士使用,从一开始就不用安装就可以使用。在这篇文章中,我们将教你关于在 Ubuntu 20.10 上设置 Zenmap 的教程。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

如何在 Ubuntu 20.10 上一步步设置 Zenmap

Zenmap 是 Nmap 安全扫描器的官方图形用户界面(GUI)。这是一个免费的开源多平台应用程序,为有经验的 Nmap 用户提供高级功能,使 Nmap 对初学者来说更容易。有趣的是,经常使用的扫描可以保存为配置文件,以便重复使用。

命令创建器允许创建 Nmap 命令行交互。另一方面,扫描结果可以保存并在以后查看。可以比较已保存的扫描以了解差异。最近的扫描结果存储在可搜索的数据库中。

在本文的续篇中,加入我们来全面了解 Zenmap 及其在 ubuntu 20.10 上的安装方法。

Zen map 是什么?

Zenmap 是 nmap 的免费开源图形用户界面。这个工具可以在许多操作系统上使用,比如 Linux、Windows、Mac OS X、BSD 等等。,并使 Nmap 对初学者来说很容易。Zenmap 并不意味着取代 nmap,而是让它更有用。Zenmap 中经常使用的扫描可以保存为配置文件,以便重复使用。在下一节中,我们将向您介绍 Zenmap 的一些特性。请加入我们。

Zenmap 特性

在这一节,我们想提一下 Zenmap 的一些最重要的特性。这些功能包括:

1。交互式和图形结果查看

这个特性表明 Zenmap 可以显示正常的 nmap 输出。您还可以将其显示设置为显示一台主机的所有端口或具有特定服务的所有主机。应该注意,此功能在一个方便的屏幕上提供了有关主机或 com 扫描的详细信息。

2。比较

使用比较功能,您可以用它来以图形方式显示两次扫描之间的差异。这可以帮助您跟踪网络中出现的新主机或服务,或者正在消失的现有主机。

3。重复性

使用重复性功能,您可以使用 Zenmap 命令配置文件多次执行相同的扫描。

4。易用性

Zenmap 很好用。对于没有太多 Linux shell 经验的人特别有用。

在下一节中,请加入我们,一步步教你如何在 Ubuntu 20.10 上安装 Zenmap。

如何在 Ubuntu Linux 上安装 Zenmap

由于 Zenmap 在官方 Ubuntu 资源库中不再可用,您需要手动下载并安装它。为此,您必须首先使用以下命令更新系统和已安装的软件包:

sudo apt update

然后,您需要通过运行以下命令来安装 Nmap :

sudo apt install nmap

值得注意的是,Zenmap 使用 Python GTK 来创建图形用户界面。所以在你开始安装 Zenmap 之前,你需要在你的 Ubuntu 20.10 系统上安装 Python GTK 。为此,您可以使用以下命令:

wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
sudo apt install ./python-gtk2_2.24.0-5.1ubuntu2_amd64.deb

下一步,您应该通过访问以下地址下载 Zenmap Debian 包:

http://archive.ubuntu.com/ubuntu/pool/universe/n/nmap/

您也可以使用以下命令来完成此操作:

wget http://archive.ubuntu.com/ubuntu/pool/universe/n/nmap/zenmap_7.60-1ubuntu5_all.deb

最后,您可以使用以下命令安装 Zenmap :

sudo apt install ./zenmap_7.60-1ubuntu5_all.deb

在 Ubuntu 20.10 上设置 Zenmap

在您成功安装了 Zenmap 之后,我们现在想教您如何运行和设置它。注意,要访问 Zenmap 特性,Zenmap 必须以 root 用户身份运行。因此,您必须在命令终端中运行以下命令:

sudo zenmap

你可以通过运行上面的命令在 Ubuntu 20.10 上使用 Zenmap。请注意,要扫描网络,您只需键入 IP 地址或主机名。

从下拉框中,用户可以从各种分析中进行选择,如全扫描简单扫描、ping 扫描以确认计算机可用性。如下图所示,在右侧的 Nmap 输出窗口中,您可以看到 Nmap 中的各个步骤。

how to setup zenmap on ubuntu 20.10

结论

Zenmap 是一款安全扫描仪,它的图形用户界面提供了数百种不同的选项。这个图形工具允许用户保存和比较所执行的扫描。他们还能够查看网络拓扑图、网络中一台或所有主机上运行的视口,并将扫描结果存储在可搜索的数据库中。在本文中,我们试图向您介绍在 Ubuntu 20.10 上安装 Zenmap 的教程。

SFTP 及其与 FTP 协议的区别——elder node Blog

原文:https://blog.eldernode.com/sftp-and-difference-with-ftp-protocol/

SFTP and its difference with FTP protocol

SFTP 及其与 FTP 协议的区别。把一个文件从一个系统转移到另一个系统很简单,一点也不复杂。但有时我们可能会遇到问题。例如,两个系统可能有不同的文件类型和不同的呈现方式文本和数据,也可能有不同的文件夹结构。这就是为什么你需要知道数据传输协议

在这篇文章中,我们将回答什么是 SFTP?

在 Eldernode 购买 Windows 虚拟专用服务器

我们已经讨论过什么是 FTP ,我们知道 FTP 协议用于在两个系统之间传输文件,并通过在系统之间创建两条通信链路来克服这些问题。其中一条链路用于传输信息,另一条用于控制通信

什么是 SFTP 协议?

SFTP 或安全文件传输协议是 FTP 协议的安全版本。确保在安全环境中访问和传输数据。

注:又称“ SSH 文件传输协议”。

SFTP 协议中,数据连接和命令连接都被加密,以保护两个系统之间交换的信息和密码。

SFTP 协议的功能类似于 FTP。然而,SFTP 使用 SSH 来传输文件。

SFTP 的安全

SFTP 协议对你的数据进行加密,并在无法渗透的条件下传输。

这种传输以这样一种方式进行,即没有人能看到正在传输什么数据。宋承宪为 SFTP 提供必要的安全。SFTP 安全强度的一个重要因素是用于保护传输数据的加密方法。

简单地说,SFTP 是一种允许使用安全 Shell ( SSH )完成文件传输的方法。 SFTP 拥有 SSH 的所有安全特性。在 SFTP,所有 SFTP 通信都使用一个单一的端口。即初始认证、 FTP 命令和数据传输都是通过端口 22 服务器进行的。

与基于纯文本的 FTP 协议不同,SFTP 的通信是基于数据包的。SFTP 使用现代方法加密数据并保护其完整性。

FTP 和 SFTP 协议有什么区别?

要比较 SFTP 和 FTP 协议,你应该注意它们提供的特性。以下是:

SFTP and its difference with FTP protocol

FTP 功能

1。 FTP 具有继续下载和上传连接的能力。

2。 FTP 有一个用户界面,可以显示正在传输的文件。

3。 监控文件传输中的能力。

4。 允许你拥有多个连接。

5。 你可以一次上传多个文件。

6。 FTP 基于服务器-客户端通信工作。这意味着服务器仍在等待客户端的请求。

7。 在 FTP 协议中,可以执行创建和删除文件夹、列出和删除文件等操作。

SFTP 特色

1。 通讯是加密的,可以压缩。

2。 它们按照 SSH3 协议工作。

3。 SFTP 允许你执行 SSH 命令。

4。T3【SFTP】支持 IPV6 HTTP 协议。

5。 支持基于密码和共享密钥的认证。

6。 可以管理和控制传输加密密钥。

7。 服务器的文本输出自动转换成 Unicode 系统。

SFTP 的优点和缺点是什么?

在这一节,我们要指出使用 SFTP 的优点和缺点。

使用 SFTP 的优势:

A) 通信总是安全的。

B) TCP/ IP 端口可以在加密通道上双向路由。

C)SFTP 协议运行在安全通道上。因此,数据和密码不是以简单和可听见的方式传输的。

D) 您可以安装软件而无需高级别访问权限。

使用 SFTP 的缺点:

A) 通信是二进制的,不可能记录它们的报告。

B) SSH 密钥不容易管理和评估。

C) 许多已定义的标准都是可选的。这造成了不同公司生产的不同软件之间的干扰。

SFTP 相对于 FTP 的优势

1。 与 FTP 不同,使用安全的加密通道进行通信。

2。 FTP 运行在 TCP/ IP 协议下,但是 SFTP 是 SSH 协议的一部分,是一个电信软件。

3。T3FTP输入输出端口在端口 21 上,而在 SFTP 端口 22 上。

4。 FTP 没有主机间传输文件的安全通道,而 SFTP 提供了安全通道进行传输。

5。 FTP 使用两个通道进行数据传输,而 SFTP 使用一个通道。

6。 FTP 使用服务器-客户端结构进行通信,而 SFTP 使用 SSH 结构。

7。 FTP 采用直接传输方式,而 SFTP 采用隧道传输方式。

结论

SFTP 和 FTP 都是文件传输协议,但 SFTP,尽管有其优点和缺点,却是最安全的数据传输方式。

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

Linux - Eldernode 中的关机关机关机暂停和重启命令是什么

原文:https://blog.eldernode.com/shutdown-poweroff-halt-reboot-commands-linux/

What is Shutdown Poweroff Halt and Reboot Commands in Linux

一个 Linux 系统管理员需要知道一些 Linux 技巧。在这篇文章中,你将学习到什么是 Linux 中的关机关机暂停和重启命令。让我们来看看关机断电停止、重启 Linux 命令之间的区别,以明确当您使用可用选项执行它们时,它们实际上做了什么。

Linux 中什么是关机断电暂停和重启命令

您将回顾一些重要的 Linux 命令 ,为了有效和可靠的服务器管理,您需要完全理解这些命令。所以我们从关闭或重启机器所需的命令开始。

关机命令

要安排系统关机的时间,您可以使用关机、暂停、关闭或重启机器。此外,您可以指定一个时间字符串作为第一个参数,或者设置一个在系统关闭之前发送给所有登录用户的 wall 消息。

请注意 :在使用时间参数的情况下,会创建 /run/nologin 文件,以确保在系统关闭前 5 分钟不允许进一步登录。

一些关机命令:

shutdown  shutdown now  shutdown 13:20    shutdown -p now	        poweroff the machine  shutdown -H now	        halt the machine		  shutdown -r09:35	reboot the machine at 09:35am

要取消挂起的关机:

shutdown -c 

您可能会感兴趣:

如何在 Linux 中禁用关机和重启命令

How to disable shutdown and reboot commands in Linux

停止命令

当您运行 halt 命令时,它会指示硬件停止所有 CPU 功能。同时保持其通电。要使系统进入可以执行低级维护的状态,可以使用以下命令。

请注意 :你会面临一些完全关闭系统的情况。

一些暂停命令:

halt		   halt the machine  halt -p	           poweroff the machine  halt --reboot      reboot the machine

断电命令

断电命令发送 ACPI 信号,指示系统断电。

一些 断电 命令:

poweroff   	       poweroff the machine  poweroff --halt        halt the machine  poweroff --reboot      reboot the machine

重启命令

重启指示系统重启。

reboot            reboot the machine  reboot --halt     halt the machine  reboot -p   	  poweroff the machine

好样的 !您已经完成了本教程,从现在开始,通过理解这些命令,您将能够在多用户环境中有效、可靠地管理 Linux 服务器。要了解更多,请阅读 Linux 技巧 文章。

亲爱的用户,我们希望本教程能对你有所帮助,如有任何问题或想查看我们的用户关于本文的对话,请访问 提问页面 。也是为了提高自己的见识,准备了这么多有用的教程给 Eldernode 培训

Dear user, we wish this tutorial would be helpful for you, to ask any question or review the conversation of our users about this article, please visit Ask page. Also to improve your knowledge, there are so many useful tutorials ready for Eldernode training.

IIS 中的站点安全培训-如何保护 IIS 中的站点

原文:https://blog.eldernode.com/site-security-training-in-iis/

Site security training in IIS

IIS 中的站点安全培训。互联网信息服务 (IIS)是微软推出的一款灵活的通用 web 服务器。 IIS 运行在 Windows 系统上,交付请求的 HTML 页面或文件。当调查一个 Windows VPS 服务器上的站点感染或损坏时,最常见的根本原因是当谈到 IIS 应该如何访问文件内容时,文件安全性差或配置选择差。防止这种情况的最简单方法是从一个安全站点开始。

在 IIS 中建立一个网站是非常容易的,但是当涉及到安全性或易管理性时,一些默认设置并不是最佳的。首先,一些曾经被认为是必要的实践或标准不再是必要的,或者从来都不是必要的。

我们建议您按照这些步骤到建立一个网站,以确保它的建立是正确和安全的。

向 IIS 添加站点

1。 在 IIS 中添加一个网站,打开 IIS 管理器。

2。在站点上右击

3。T3 选择添加网站。

Site security training in IIS

我们通常建议使用域名作为“网站名称,以便于识别。

4。 在物理路径下,您需要提供您的网站内容所在的路径,或者使用“…”到导航到并选择文件夹。

注意:“连接为……”和测试设置……”下的配置选项不需要修改。

最好将 IP 地址设置为全部未分配,并在主机名 字段中输入您计划托管的域名。您只能在此提供一个值。

创建站点后,可以通过在站点上右键单击并转到绑定来添加额外的主机名。

根据您的需要,您可以选择 HTTPS 而不是 HTTP 。

IIS 中的站点安全培训

如何设置匿名用户

这就是在 IIS 中设置站点所需做的全部工作。

该网站可能工作,也可能不工作,网站上的安全设置不是最佳的。

保护你的网站的下一步是配置将访问你的文件的 IIS 用户。为此,你需要更改相关的匿名用户,并在网站的内容文件夹上做一些安全更改。

1。IIS 中,选择左侧你的新站点。

2。主窗口中的双击认证。

3。T3 选择匿名认证。

4。 点击右侧动作栏上的编辑 …。

Site security training in IIS

IIS 中的 IUSR 是什么?

IIS 中的一个新站点利用IUSR账户来访问文件。该帐户是内置的共享帐户,通常由 IIS 用来访问文件内容。这意味着它将使用应用程序池的身份(用户)来访问文件内容。

如果您仅计划在上托管一个域,则可以保留此配置;然而,当涉及到托管多个域名时,这是不安全的,因为任何网站都有可能使用同一个帐户从另一个网站访问文件。

作为一种标准做法,我们建议将从使用 IUSR 帐户切换到站点,而不是选择“应用程序池标识并点击 OK 。

您可以在系统上为每个站点手动创建一个用户。您需要管理额外用户的凭证,需要为两个用户(匿名用户和应用程序池用户)配置权限,以及您的服务器或组织可能有的密码复杂性和轮换要求的可能复杂性。

就安全性而言,您无需在 IIS 中进一步配置任何东西。

IIS 中的站点安全培训

让我们快速地看一下应用程序池的设置。为了检查应用池上的设置,在 IIS 中执行以下操作:

1。在左侧菜单中选择 选择应用池。

2。 然后为您创建的(通常与站点名称相同)站点选择应用池

3。 点击右边操作栏上的高级设置……。

Site security training in IIS

在这里,相关的设置是标识,默认为应用池标识。这意味着为了访问文件内容,IIS 和关联的应用程序池将使用一个隐藏的、基于应用程序池名称的动态用户来访问文件。

该用户没有关联的密码,只能由 IIS 使用,并且只能访问专门授予它的文件。

因此,它消除了管理系统用户和凭证的需求。

如何在 IIS 中设置文件夹权限

ApplicationPoolIdentity 用户的权限很少,因此下一步也是最后一步是确保网站文件具有正确的安全设置。

1。浏览到你的文件系统,找到你计划存放站点文件的文件夹。

2。 在文件夹上右击,进入属性。

3。 在属性界面中,选择安全选项卡。

Site security training in IIS

文件夹上设置了许多不必要且潜在不安全的安全权限。

为了更好地保护站点,我们建议删除除了系统和管理员之外的所有组,并添加应用程序池身份用户(以及您可能需要的任何其他用户,例如 FTP 用户);但是,要做到这一点,您需要禁用继承。

为此,点击高级,然后点击禁用继承。

Site security training in IIS

这里你会看到一个弹出窗口,询问你是要复制当前设置还是不做任何设置。

更容易的是复制当前设置,然后删除不必要的权限。

所以选择将继承的权限转换成这个对象上的显式权限,然后点击确定。

此时,要删除不必要的权限,点击编辑并删除除系统和管理员组之外的所有内容。

接下来,您需要将 ApplicationPoolIdentity 用户添加到这个文件夹中。为此,点击添加… 。

现在,根据您的服务器配置,您可能会看到一个弹出窗口,要求让您验证到一个 active directory 域。

只需点击几次取消按钮,直到出现如下所示的选择用户组屏幕。

Site security training in IIS

现在,您需要确保选择的“位置是您的计算机。

如果不是,点击“地点……,选择您的电脑

ApplicationPoolIdenti ty 用户是隐藏用户,因此无法搜索该用户。

您必须键入用户名才能添加它。

您需要键入的 用户名 是:

IIS AppPool\<applicationpoolname>

请参见 后面的示例,并相应地填写您的示例:

Site security training in IIS

键入用户名,点击确定。

现在您已经添加了用户,默认情况下,该用户仅被授予读取权限,您将希望验证您的安全设置看起来与下面的图相似,然后单击 OK :

Site security training in IIS

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

中小企业/ CIFS 和安全增强方法-教程| Eldernode

原文:https://blog.eldernode.com/smb-cifs/

SMB, CIFS and security enhancement methods

中小企业/ CIFS 和安全增强方法

Windows 安全中的 SMB 协议 :

在计算机网络中,SMB 或 CIFS 作为第 7 层协议(应用层)工作,它主要提供对共享文件、打印机和串行端口的访问,以及网络中设备之间的各种连接。

微软操作系统经常使用 SMB。Windows 服务包括 SMB、用于服务器部分的(服务器服务)和用于客户端部分的(工作站服务)。

Linux 操作系统使用另一个叫做 SAMBA 的 SMB 版本。通常,SMB 是一种请求-响应协议,通过该协议,客户端向服务器发送 SMB 请求,服务器向客户端返回 SMB 类型的响应作为响应。(中小企业/ CIFS)

服务器消息块协议可以以不同的方式用于会话层工作:

  • 1)直接在 TCP 端口 445 上
  • 2)通过 NetBIOS API,它也可以在几种传输层协议上工作。
  • 3)在 TCP / IP 上的 NetBIOS 端口(UDP 137、138 和 TCP 137、139)上
  • 4)在一些旧的协议上,如 NBF

SMB 实现方式:

  • 1-客户端-服务器方法
  • 2)桑巴

执行问题:

    1. NetBIOS 问题
  • 2)万执行问题

中小企业的安全性:

通过组策略进行更改

通过注册表进行更改

  • 2)关闭管理共享并防止空会话枚举
  • 3)禁用 TCP / IP 上的 NetBIOS
  • 4)使用防火墙并关闭 TCP / IP 端口上的 NetBIOS
  • 5)中小企业加密
  • 6)方言协商
  • 7)禁用 SMB 1.0

如有疑问或问题,可向提问系统咨询,提供指导。

教程解决 WordPress CMS - Eldernode 博客上的电子邮件发送问题

原文:https://blog.eldernode.com/solve-email-send-problem-on-wordpress/

Tutorial Solve Email Send Problem On WordPress CMS

偶尔会引入不同的通信工具。其中,电子邮件仍然是网上传递信息的首选方式。作为一个网站所有者、编辑或作者,WordPress 内容管理系统允许你在没有任何编程知识的情况下管理你的网站和发布内容。WordPress 也使用电子邮件。如果 WordPress 主机服务器没有正确配置来使用 PHP mail()函数,你将面临邮件丢失。这篇文章介绍了在 WordPress CMS 上解决邮件发送问题的**教程。根据您的需求,在 Eldernode 上选择您考虑的套餐,购买您自己的 **

解决 WordPress CMS 上的邮件发送问题

WordPress 提供电子邮件功能的最流行和最知名的插件之一是 WP Mail SMTPSimpleMailTtransferProtocol 是发送电子邮件的行业标准,它使用正确的身份验证来提高电子邮件的可送达性。如上所述,电子邮件发送问题最常见的原因是配置问题。但是,由于电子邮件服务提供商使用各种工具来减少垃圾邮件,他们可以检测到电子邮件确实来自它声称来自的位置。

WordPress 网站发送的邮件经常不能通过这个测试时,你就面临着邮件发送的问题。这样,当一封邮件从你的 WordPress 站点发出时,它甚至可能不会进入收件人的垃圾邮件文件夹,更不用说收件箱了。

然而,要解决一个问题,你应该首先检查其可能的原因。在下面,你可以回顾一下 WordPress 不能发送邮件的所有原因,你会得到一个解决方案。

为什么 WordPress 不发送邮件

在用你最喜欢的邮件客户端或软件发送邮件时,你可能会遇到错误。可以检查各种原因,但大多数情况下,它与您的 SMTP 服务器有关。这也可能是插件、服务器或 PHP 的问题。让我们看看当您无法发送电子邮件时可能出现的所有问题:

1-互联网连接

首先,检查你是否连接到互联网。这是在更改任何设置之前开始故障排除的最简单方法。

2- SMTP 服务器详细信息

最常见的错误是用 SMTP 参数设置邮件客户端。

3-用户名和密码

另一个简单的错误和检查问题的简单方法是关于用户名和密码。因此,您可以仔细检查登录详细信息。

4- SMTP 端口

SMTP 通常使用端口 25 发送邮件。一些 ISP 可能会因为垃圾邮件流量而阻塞端口 25。因此,您可以使用端口 587 或 465。

5-防病毒或防火墙设置

您还需要验证您的防火墙或防病毒软件是否阻止了计算机的保护系统,并设置适当的规则。

6-配置问题

WordPress 不发送邮件最常见的是服务器配置。如果您的服务器没有配置发送电子邮件,您需要将其配置为使用 PHP mail()函数。

7-电子邮件插件

检查服务器也是一个简单的解决方案。要做到这一点,你需要添加一个插件来测试,以确保你甚至可以发送电子邮件。

8-垃圾邮件控制

你应该问问那些报告说他们没有收到你的邮件的用户关于他们的垃圾邮件文件夹的情况。由于一些电子邮件客户端是自动化的,他们可能会将来自 WordPress 的邮件识别为垃圾邮件。

如何修复 WordPress CMS 上的邮件发送问题

SMTP 在网络上和跨网络移动电子邮件。因此,如果您的服务器没有配置发送电子邮件,这将使它成为可能。在本节中,您将学习使用第三方 SMTP 提供商,并将其与您的站点链接,这样它将再次发送电子邮件。

因为你的 WordPress 邮件没有被发送,让我们学习如何切换到 SMTP。

安装 WP 邮件 SMTP 插件

对于任何 SMTP 服务,你必须在你的站点上安装 WP Mail SMTP 插件,以便能够将 WordPress 从使用内置的 PHP mail()函数切换到使用你的 SMTP 服务。首先,你需要从 WordPress 资源库下载、安装并激活 WP 邮件 SMTP 插件。当 WP 邮件 SMTP 被激活时,您就可以配置它了。要配置插件设置,在你的 WordPress 仪表盘上点击 WP 邮件 SMTP。

SMTP Plugin

然后,输入您希望您网站的电子邮件来自的名称和商业电子邮件地址。

注意 : 电子邮件地址必须与您将用于 SMTP 邮件服务的地址相同。

How to Install

即使其他类似 WPForms 的插件有不同的设置,你也可以强制邮件使用这个名称和邮箱地址。接下来,你应该为你的站点选择一个 SMTP 邮件服务。所以,你可以选择使用 Sendinblue、Gmail、Amazon SES 或 Office365 来设置 SMTP。

使用谷歌 SMTP 邮件服务器

让我们看看如何从谷歌和该公司的 SMTP 服务器使用免费的 Gmail 帐户。要设置帐户,请打开 Gmail 网站。当你的账户设置好后,从 WordPress 插件库下载并安装 Gmail SMTP 插件。

Solve Email Send Problem On WordPress CMS

激活完成后,进入设置>Gmail SMTP配置插件。

Solve Email Send Problem On WordPress CMS

创建一组安全凭证来授权你的 WordPress 安装使用 Google 的电子邮件服务器。最后,使用您新创建的 Gmail 帐户详细信息或另一个 Google 帐户登录。

Solve Email Send Problem On WordPress CMS

此时,要创建一个新项目,单击屏幕顶部的我的项目链接,然后单击添加(+) 按钮创建一个新项目。

Solve Email Send Problem On WordPress CMS

为项目创建任意名称,然后单击“创建”按钮。然后,点击侧边栏中的仪表板,可以点击屏幕顶部的启用 API 和服务链接。

Solve Email Send Problem On WordPress CMS

然后,在Google Workspace API下,选择 Gmail API 链接。

Solve Email Send Problem On WordPress CMS

现在,要创建用于 Gmail API 的访问凭证,请点击启用链接。要继续,从侧边栏中选择凭证,然后点击创建凭证按钮。

Solve Email Send Problem On WordPress CMS

如下图所示,在菜单中选择 OAuth 客户端 ID 。要创建 OAuth 客户端 ID,您需要首先设置一个产品名称。

Solve Email Send Problem On WordPress CMS

应用类型界面中,选择 Web 应用,然后点击创建按钮。输入 OAuth 客户端 ID 的名称,然后回到你的 WordPress 管理仪表板。

最后,将授权重定向 URI 字段的内容复制到 Gmail API 创建客户端 ID 页面的相关字段中。

fix problem

一旦您点击创建按钮,一组 OAuth 客户端凭证将显示在屏幕上。

Problem On CMS

因此,你需要将客户端 ID客户端秘密复制粘贴到插件的设置页面中。

CMS

最后,点击保存更改继续,并点击出现的授予权限按钮。

Solve problem

就是这样!您只需输入您的 Gmail 帐户凭据即可授权连接。然后,检查您的 SMTP 状态现在显示为已连接。您现在可以进入测试电子邮件选项卡,尝试新的电子邮件连接。

结论

在这篇文章中,你学习了如何在 WordPress CMS 上解决邮件发送问题。你回顾了所有可能导致 WordPress 在发送邮件时出现问题的原因。所解释的解决方案对于解决其中任何一个都是有用的。最后,作为一个选项,您学习了如何使用 Google SMTP 电子邮件服务器。询问您在 Eldernode Community 上的朋友是否选择了其他应用程序。

教程解决错误发送电子邮件到 Hotmail - Eldernode 博客

原文:https://blog.eldernode.com/solve-error-send-email-to-hotmail/

Tutorial Solve Error Send Email to Hotmail

向 Hotmail 发送电子邮件时,除了发送/接收邮件之外,您可能还会遇到其他几种错误。其他服务器错误,如丢失连接错误、发送和接收错误等。所有这些错误都是由于在满足服务器或互联网连接的确切需求方面存在某种差异。在本文中,您可以阅读如何解决向 Hotmail 发送电子邮件的错误。如果你想购买 Windows VPS 服务器,你可以在 Eldernode 中看到可用的软件包。

如何解决发送邮件到 Hotmail 的错误

Hotmail 常见错误列表

在本节中,您将看到一些常见 Hotmail 错误的列表:

1_ 无法建立连接,因为目标机器主动拒绝连接。

2_ 找不到服务器。

3_ 发送和接收报告的错误(0x800ccc0f):'与服务器的连接中断。

4_ 您的服务器意外终止了连接。

5_ 发送和接收报告的错误(0x 80042109):“Outlook 无法连接到您的发送(SMTP)电子邮件服务器。

6_ 等待接收(POP)服务器 0x8004210a 的响应时操作超时。

7_ 与服务器 0x800ccc19 通信时超时

8_ 错误:0x800ccc150x800421080x800ccc0e0x800ccc0b0x800ccc790x800ccc670x800409000x800ccc810x800401190x80040600。

9_ 错误 0x8007000c

10_ 错误 0x800C013b

11_ 错误 0x8004210b

10 种解决发送邮件到 Hotmail 错误的方法

在本文的其余部分,我们将介绍 10 种解决向 Hotmail 发送电子邮件错误的方法。你可以通过检查这些项目来解决收发邮件的问题。请加入我们。

1。检查你的垃圾邮件文件夹

这样,你就可以选择垃圾邮件文件夹,寻找丢失的邮件。请注意,如果有不应标记为垃圾邮件的邮件,请右键单击每封电子邮件,然后选择标记为垃圾邮件。您会注意到,该邮件会自动转移到您的收件箱中。

2。清理你的收件箱

在这一部分,我们将解释如何清理你的收件箱。如果您的收件箱已满,您将不会收到新邮件。因此,您必须遵守以下几点。

为了在收件箱中创造更多的空间,你需要通过右击垃圾邮件 > > 清空文件夹清空你的垃圾文件夹

你也可以从收件箱或存档文件夹中清除垃圾邮件。Sweep 允许您自动删除来自特定发件人的所有传入电子邮件,只保留来自该发件人的最后一封邮件。您也可以删除发件人超过 10 天的电子邮件。

为此,选择您想要扫描的邮件,然后选择扫描

Clean out your inbox

3。检查您的收件箱过滤器和分类设置

另一个解决接收邮件问题的方法是检查你的收件箱过滤器和排序设置。如果您的收件箱是按类别筛选的,或者您的排序顺序不同,您可能看不到您期望看到的邮件。因此,您应该注意到,过滤和排序位于邮件列表的顶部。

要过滤和排序,您需要按顺序执行以下操作:

对于过滤,选择过滤器,然后选择您想要查看的消息类型。

对于排序,选择过滤器>排序依据,然后选择您想要的排序依据。

Check your inbox filter and sort settings

如果想搜索最近的消息,需要按日期排序。

您还可以从进行排序,以搜索特定的个人消息。

注意: 您可以通过再次选择该选项来反转排序顺序。

4。检查另一个选项卡

另一种检查收发邮件的方法是检查其他标签。您应该注意到,焦点收件箱将您的收件箱分为两个选项卡,焦点和其他。

请注意,如果为您启用了收件箱,发送给您的一些邮件可能在其他选项卡中。因此,在这里您可以右键单击您希望出现在焦点中的任何邮件,然后选择“移动到焦点收件箱”或“总是移动到焦点收件箱”。

5。检查您的阻止发件人和安全发件人列表

另一种解决埃森发送和接收错误的方法是检查您的阻止发件人和安全发件人列表。为此,您必须遵循以下步骤。

点按“设置”部分中的“邮件”。然后在下一步,点击垃圾邮件。如果您在阻止发件人和域部分看到发件人地址,请选择他们的地址,然后选择删除 > > 保存

如果发件人地址不在您的阻止发件人列表中,您可以将他们添加到安全发件人和域。请注意,您的安全发件人列表中的联系人的电子邮件将不会进入垃圾邮件文件夹。

选择设置>查看所有 Outlook 设置。

选择邮件>T5垃圾邮件

输入发送者的电子邮件地址,然后选择添加 > > 保存

6。检查您的电子邮件规则

另一种方法是检查电子邮件规则。要检查这些规则,您必须首先点击设置。然后选择查看所有 Outlook 设置

下一步,点击邮件,然后选择规则

请注意,如果有一个或多个规则阻止您查看所需的电子邮件,您可以执行以下操作之一:

_ 第一种方法是选择您想要删除的规则,然后选择删除

_ 第二种方法是选择规则,然后选择编辑来更改规则设置,您可以轻松找到消息。

选择上述方法之一后保存这些设置。

7 .。检查电子邮件转发

在这里,您需要检查是否启用了发送电子邮件。为此,您需要首先进入转发设置:

_ 要启用转发,选择启用转发

_ To 禁用转发,清除复选框。

您可能会感兴趣的一件事是,如果您希望将电子邮件发送到转发地址,并且它保留在您的 Hotmail 邮箱中,请选择保留转发邮件的副本。

8。检查您的帐户是否被封锁

如果您无法发送或接收电子邮件,您的帐户可能会因为注意到一些异常的登录活动而被暂时阻止。

9。移除一些关联账户

请注意,您最多可以将 20 个电子邮件帐户连接到您的 Hotmail 帐户。现在,如果您有超过 20 个已连接的帐户,您将无法从任何已连接的帐户发送或接收消息。因此,要解决这个问题,你必须删除一些已连接的帐户,使已连接帐户的总数为 20 或更少。

10。联系发送方

最后,如果在查看了前面提到的解决方案后,您仍然无法向 Hotmail 发送电子邮件,请联系发件人并告知他们:

_ 他们的电子邮件不会发送到 Hotmail。

_ 他们应该通过 postmaster.live.com 联系 Microsoft 支持部门。

注意: 您还可以使用以下选项来解决向 Hotmail 发送邮件的问题:

1.在 Windows 上使用邮件应用程序

2.您最近更改了密码

3.邮件或附件太大

4.修复移动设备的同步问题

如何为 Hotmail 账号设置 IMAP

在此部分,您可以使用以下设置来解决向您的 Hotmail 帐户发送和接收电子邮件的问题。因此,您需要根据以下设置配置您的帐户:

1。您的姓名:在此字段中,您必须输入您希望其他人看到的姓名。

2。电子邮件地址:您的 Microsoft 帐户的完整 URL 必须在此字段中完整输入。

3。账户类型: IMAP

4。邮件接收服务器:imap-mail.outlook.com

5。发送邮件服务器:smtp-mail.outlook.com

6。用户名:您的 Microsoft 帐户的完整原始地址在此处输入。

7。密码:您的 Microsoft 帐户密码或应用程序密码(如果您为 Microsoft 帐户启用了两步验证)

8。记住密码:可选

9。要求使用安全密码验证(SPA)登录:已禁用

10。我的发送服务器(SMTP)需要验证:已启用

11。使用与我的接收邮件服务器相同的设置:已启用

12。接收服务器(IMAP): 993

13。使用以下类型的加密连接: SSL

14。发送服务器(SMTP): 587

15。使用以下类型的加密连接: TLS

结论

在本文的开头,我们回顾了在向 Hotmail 发送和接收电子邮件时的一些常见和各种各样的错误。然后向您解释了解决向 Hotmail 发送电子邮件错误的 10 种方法。

西班牙虚拟服务器-购买西班牙 VPS 服务器| ElderNode 博客

原文:https://blog.eldernode.com/spain-virtual-server/

spain Virtual Server

开始提供西班牙虚拟服务器服务。

通过购买西班牙虚拟服务器,您将获得 IP 服务和 100%真实的位置。当您在西班牙 VPS 浏览器中打开页面时,您将以西班牙公民的身份打开该页面。

西班牙虚拟服务器功能:

  • 专用 IP
  • 专用资源
  • 1-6 小时交货
  • 99%的正常运行时间
  • 100%真实位置
  • 硬件防火墙
  • 升级到更高计划的能力

注意:由于该国数据中心的限制,这个位置可以在 Linux 计划中提供。

点击订购 Linux VPS 服务器。

用 9 个简单的解决方案加速网站——elder node 博客

原文:https://blog.eldernode.com/speed-up-the-site-with-9-simple-solutions/

Speed up the Site with 9 Simple Solutions

用 9 个简单的解决方案加速网站。今天互联网上有很多网站。如果你设身处地为用户着想,你更喜欢打开一个更快的网站,你可以非常快速地浏览网站。

在这篇文章中,我们将解释如何用 9 个简单的解决方案来提高网站速度,让你的网站比实际情况更乐观。本教程中提到的所有要点都是一般性的,并非在所有情况下都是强制性的。你将能够在你的网站上只实现你感兴趣的东西。

在 Eldernode 的 VPS 托管计划

1。压缩 web 服务器输出文件

如你所知,今天的网络服务器有能力压缩输出文件。此功能允许 web 服务器将网站的输出压缩到访问者的浏览器中。

这将对你网站的速度产生非常积极的影响。建议您启用 Gzip ,负责压缩您网站上的网站内容,压缩您网站上的输出文件。

2。压缩上传文件

另一种提高网站速度的方法是自己压缩网站文件。

网站包括 HTML 、 CSS 、 JavaScript 等文件。您可以在上传到主机之前对其进行压缩,使其体积变小。压缩文件可以节省服务器上的 带宽。

当然,这种压缩需要特殊的软件和方法。

注意: 如果你不是专门做网页设计和编程的,建议你在专家的帮助下做这件事。

3。图像优化

图片是网站最重要的部分。它也比 文本和网页代码大得多。因此,你可以在你的网站上存储图像时使用它,通过观察重要的点,如正确的尺寸,正确的颜色组合,最后存储它以产生最佳图像。

如果可能的话,使用一个内容管理系统,比如 WordPress 和网络优化插件。

提示: 优化你的网站图片有时可以让你的网站加载速度翻倍。

4。使用缓存

在您的网站上使用缓存将有助于您在网站因任何原因不可用时向用户显示内容。

缓存系统的工作方式是,如果用户第一次进入你的网站,它会从你的网络服务器加载所有信息。此外,如果用户第二次进入您的站点,所有信息都将从缓存中显示,并且只向您的 web 服务器请求更改。

同样,网站加载速度很快,服务器资源使用较少。

注: 有各种缓存插件用于 WordPressJoomla 等。你可以用它为你的网站提供一个缓存系统。

5。使用 CDN

内容交付系统是帮助您的网站更快打开的解决方案之一。使用一个 CDN 可以让你免费为你的网站创建一个通用缓存系统,而无需做任何特殊设置。

各种 cdn 如 Cloudflare 等。在互联网上免费提供他们的基本服务,我们建议你使用。

6。使用虚拟服务器或专用服务器

再好的虚拟主机也有它的缺点。共享网络服务器托管许多网站。这导致速度和硬件资源在这些网站之间共享。

因此,使用虚拟主机服务器或专用服务器将为网络服务器提供更多的硬件资源。

7。网站图形

通过搜索互联网,你会遇到图形质量更高的网站,同时比简单的网站速度更快。

这样做的原因是使用了最佳的和专业的设计。使用最新的网页设计技术会让你用最少的编码得到最好的图形。

因此,除了使用正确的图形,尝试使用最新的技术来设计您的网站,以获得最佳的网页。

8。使用网站速度监控工具

互联网上有一些网站会审查你的网站,并告诉你一些提示,这些提示会帮助你加速并优化你的网站。

在这一领域著名和实用的网站中,可以提到以下网站:

gt metrix

Pingdom

网页测试

谷歌页面速度

9。提高网站安全等级

你可能想知道如何提高网站的安全级别将有助于加快您的网站?

提高网站安全性会增加你的网站负荷。因为恶意工具将无法访问你的网站,因此你的硬件和服务器资源将不会被用来对付它们。

增加网站的安全级别,除了保证你网站的性能,对你网站的加载速度也有非常好的作用。

结论

有些解决方案对你来说可能成本很高,但是像优化图片、使用缓存、使用 CDN 、压缩上传的文件和在服务器上激活 Gzip 这样的方法是完全免费的,你可以使用这些方法。

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

教程以 100%的实用性提升 Windows 10 的性能

原文:https://blog.eldernode.com/speed-up-windows-10-performance/

How to speed up Windows 10 performance

教程如何用 100%实用的加速 Windows 10 性能。通过禁用一些正在进行的选项和进程,您将能够加快 Windows 10 的速度并提高其性能。Windows 中总有一些你可能不需要的操作,它们会降低你的操作系统的速度。在这篇文章中,我们将教你如何通过禁用 Windows 10 的一些功能来加快和改善 Windows 10 的性能。你可以在 Eldernode 选择你最完美的 Windows VPS 服务器套装。和我们在一起!

如何提升 Windows 10 性能

除了升级系统硬件之外,还有其他更简单、更快速的方法来提高 Windows 的速度,下面将提到其中的一些方法。

了解如何更改电源设置以提高 windows 10 的性能

一些用户将他们的系统设置调整为节电模式延长电池寿命并保护它。

然而,这种模式可能会降低电脑上 Windows 的性能。为了提高 Windows 10 的性能,建议您将电脑上的功耗设置设置为高性能或平衡。为此目的:

1。转到控制面板部分。

2。选择硬件和声音部分。

3。点击电源选项。

access to power options in windows 10

4。现在选择平衡高性能选项。

how to choose power plan in windows 10

注意: 切记选择 高性能 选项会增加能耗。但是平衡选项在 Windows 性能和功耗之间取得了平衡。因此,平衡是更好的选择。

教程禁用 Windows 提示和技巧

Windows 10 的提示和技巧是 Windows 中另一个不必要的功能,你不需要太多。这个功能更多的是针对初学者和新手用户,为这部分用户提供了有用的窍门。

该功能有时会导致 Windows 性能出现问题。要禁用此功能:

1。打开开始菜单,点击档位图标

2。点击系统

3。从左侧面板中选择通知&动作部分。

4。现在禁用****在使用 Windows 选项时获得提示、技巧和建议。

notifications and actions setting in windows 10

如何卸载膨胀软件

开发者在系统上安装的不必要的软件被称为膨胀软件。膨胀软件通常除了消耗系统资源和降低窗口速度之外什么也不做。为了提高 Windows 的性能,最好从你的系统中卸载这些臃肿的软件。要卸载这些不必要且无用的程序:

1。进入 Windows 中的控制面板

2。首先选择节目部分,然后选择节目和特色

program and features in windows 10

3。现在在想要的应用上右击,从打开的列表中选择卸载选项,卸载不需要的程序。

尽管这是卸载一个程序最简单的方法,但它可能无法完全移除这个臃肿的软件。

有时,即使卸载了膨胀软件,该程序中的文件和信息仍会留在系统中。在这些情况下,我们建议使用诸如 IOBit Uninstaller 之类的软件从计算机中完全删除膨胀软件。有了这个软件,你可以从你的电脑中彻底删除不必要的程序。

如何减少 Windows 启动时运行的程序

当 Windows 启动时,启动程序会自动在系统上运行。随着时间的推移,您可能会停止使用其中的一些程序,这些程序会在系统中无故运行,并会降低您的 Windows 速度。

我们建议您按照以下步骤来解决这个问题:

1。Ctrl + Shift + Esc 打开任务管理器

2。打开启动选项卡。

3。点击您想要的程序****禁用

4。然后点击列表下方的禁用按钮,禁用该程序。

Windows starts up settings

了解如何在 Windows 10 上运行磁盘清理

在你系统的不同部分有很多临时的和无用的文件,你可能没有意识到。“磁盘清理”是提高 Windows 性能的另一个好方法,可以帮助您清理系统上的临时文件和不需要的文件。

按照以下步骤使用磁盘清理并清理垃圾文件:

1。窗口搜索框中,搜索磁盘清理并选中。

2。现在选择您想要删除的文件,如图所示,然后点击确定

how to use Disk Cleanup and clean up junk files

注意: 为了提高你的 Windows 的性能,最好在你的系统中实现我们所描述的所有项目和提示来加速你的 Windows。

结论提升 Windows 10 性能

在这篇文章中,我们试图教你如何通过各种方法来提高 Windows 10 的性能,包括更改电源设置,禁用 Windows 提示和技巧,卸载膨胀软件,减少 Windows 启动时运行的程序,以及在 Windows 10 上运行磁盘清理。

介绍各种 SQL Server 服务- ElderNode 博客

原文:https://blog.eldernode.com/sql-server-services/

Introducing various SQL Server Services

介绍各种 SQL Server 服务。如今,大多数企业都需要像 SQL Server 这样的软件来存储数据和信息。所以可以说,学习如何使用这种软件将会给你带来一个良好的职业前景。

在本文中,我们将介绍最重要的 Sql server 服务,并解释它们之间的差异。

在 Eldernode 选择您的完美 Windows 虚拟专用服务器包

1- 引擎或主 SQL Server 服务

这个服务是 SQL Server 最重要的服务或特性,甚至其他服务都依赖于它。

该服务处理数据处理的核心(任务如添加、编辑、删除、更新、优化)。

Introducing various SQL Server Services

2- 代理服务

代理是另一个 SQL Server 服务,负责执行作业、提醒和发送邮件。

作业也是自动执行备份重建索引等操作的 SQL Server 对象之一。在不同的时间间隔。

例如,您定义了一个每天晚上 11 点自动进行完整备份的作业。该服务是实例特征服务的一部分。这意味着对于每个实例,将在您的计算机上安装一个 SQL Server 代理服务。

3- 浏览服务

另一个 SQL Server 服务是 SQL Server 浏览器服务。

此服务允许您找出 SQL Server 安装在哪些计算机上。该服务是共享功能服务之一。这意味着对于所有实例,一个 SQL Server 浏览器服务将被安装在您的机器上。

4- 全文搜索服务

SQL 全文搜索服务是另一项 SQL Server 服务,它允许您在 SQL Server 中基于关键字对文本数据进行索引和搜索。

该服务是实例的部分,每个实例安装一次服务。

Introducing various SQL Server Services

注意: 全文索引用于存储单词及其在一列中的位置。

5-SSIS

SSIS 是共享服务之一,也是 T2 领域最强大的工具。

SQL Server Integration Services是用于执行 ETL 操作的工具,如提取、转换、加载数据。

注: ETL 代表提取转换和加载。

Introducing various SQL Server Services

ETL 过程中,数据从组织内部或外部所需的信息源中提取,如数据库、文本文件、遗留系统和电子表格,并转换成与特定格式兼容的信息。

然后它们被存储在一个仓库,通常是一个数据仓库。

6-SSAS

另一个 SQL Server 服务是 SQL Server Analysis Services。

SQL Server 包括一个非常强大的引擎,用于构建多维数据结构,允许您排序、聚集,以及分析 数据。

此服务是实例功能服务的一部分,每个实例安装一次。

Introducing various SQL Server Services

【7】-(SSRS)

另一个 SQL Server 服务是 SQL Server Reporting Services。

这项服务允许组织和公司的用户和经理设计报告并创建非常准确的报告和非常复杂的管理仪表板。

注意 在 SQL Server 2017 及以后的版本中,这个服务会单独安装。

重要说明: 如下图安装 SQL Server 时,可以根据需要安装所需的服务。不幸的是,一些用户点击全选按钮来选择所需的服务并安装所有的服务。由于这些服务会降低系统的性能,换句话说,会给服务器增加额外的负载,所以请根据您的需求选择和安装它们。当然,一些用户安装了所有的服务,但最终,他们只激活了他们真正需要的服务,而禁用了其余的服务。

Introducing various SQL Server Services

在上图中,如果您只是在您的机器或计算机上选择数据库服务引擎选项,三个名为 SQL Server 服务、 SQL Server 代理服务和 SQL Server 浏览器服务的服务将被激活。

Introducing various SQL Server Services

如何在计算机上查看 SQL Server 服务

有两种方法可以查看 SQL Server 服务:

1- 进入服务环境。

为此,首先进入的运行窗口,然后进入 Services.msc 命令并点击 OK 按钮。在这种情况下,您将进入服务环境。

请注意,所有 SQL Server 服务都以单词 SQL 开头。

Introducing various SQL Server Services

应该注意的是,您在计算机上安装的每个 SQL Server 都称为一个实例。你甚至可以根据需要在一台机器上安装五十个 SQL 服务器

例如,在你的机器上安装 SQL Server 20014 作为特定任务的实例。然后在同一台机器上安装 SQL Server 2016 作为另一个实例执行另一个任务。然后在同一台机器上再安装一个 SQL Server 2016 。你可以重复这个动作 50 次。

到目前为止,我们已经在一台机器上安装了三个实例,即一个 SQL Server 2014 和两个 SQL Server 2016。

2- 使用 SQL Server 配置管理器窗口,您只能看到 SQL Server 服务。在 Services.msc 窗口中,您会看到 Windows 服务SQL Server 服务

要查看 SQL Server 服务,只需在运行窗口中输入SQL Server manager 15 . MSC命令并点击 OK 按钮。

如果你的机器上安装了 SQL Server 2016 ,那么你需要输入命令SQL Server manager 13 . MSC。换句话说,该数字可以追溯到您的 SQL Server 版本。

Introducing various SQL Server Services

在这种情况下,将出现如下所示的窗口:

Introducing various SQL Server Services

Introducing various SQL Server Services

什么是默认实例和命名实例?

您在机器上安装的第一个 SQL Server 软件被称为默认实例。之后,您安装在设备上的其余实例将被称为,命名为实例。

如何区分默认实例和命名实例是,在服务窗口中,如果在 SQLSERVER 服务前面和括号中写有 MSSQLSERVER 字样,则该服务将呈现为默认实例。

Introducing various SQL Server Services

如果 SQL Server 服务前面和括号中有另一个名称,那么该服务将作为命名的实例安装在该机器上。

如何连接默认实例和命名实例

当你想运行 SQL Server 时,在你进入运行窗口中的 SSMS 命令后,点击 OK ,SQL Server Management Studio将运行。然后出现“连接到服务器”窗口。

打开连接服务器窗口,连接到默认实例。在服务器名称字段中,输入该机器的名称或点字符,并点击连接按钮。

Introducing various SQL Server Services

要连接到命名实例,只需输入该机器的名称或该机器的 IP ,然后输入字符( \ ),最后输入命名实例的名称,如下所示:

Introducing various SQL Server Services

要了解机器上是否安装了 SQL Server ,拥有 Management Studio 程序并不足以在系统上提供 SQL Server 服务。

确保机器、计算机或系统上存在 SQL Server 的正确方法是从服务窗口检查

在以下窗口中,检查是否安装了 SQL Server 服务:

Introducing various SQL Server Services

注意: 在运行 SQL Server 之前,确保主 SQL Server 服务是启动。

Introducing various SQL Server Services

如下图所示,主 SQL Server 服务已经被停止。

只需在上右击,选择开始。

Introducing various SQL Server Services

亦作,见:

教程在 Windows Server 上安装 SQL Server 2019 开发者版

如何用命令行迁移 SQL 数据库

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者想解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

监控网络连接的 ss 命令示例- Eldernode

原文:https://blog.eldernode.com/ss-command-monitor-network-connections/

ss Command Examples to Monitor Network Connections

【更新】一个 Linux 系统管理员需要知道一些 Linux 命令。ss 命令是一个用于在 Linux 系统上显示网络套接字相关信息的工具。该工具显示比用于显示活动套接字连接的 netstat 命令更详细的信息。在本文中,您将学习 ss 命令示例来监控网络连接。如果你准备购买自己的 Linux VPS ,那么 Eldernode 的可用套装有经济型和 VIP。

教程监控网络连接的 ss 命令示例

加入我们这篇文章,看看如何使用 ss 命令在 Linux 中显示各种套接字连接信息。在接下来的教程中,你将学习 12 个 ss 命令的例子。如果你是一个新用户,看看我们关于 10 个对新手有用的 Linux 命令行技巧的文章。

注意:如果您需要限制普通用户以 root 帐号登录和重新登录,您可以为我们的普通帐号设置超级用户或 root 权限。因此,普通用户应该在命令前加上 sudo 这个词,以管理权限运行命令。

如何列出所有连接(ss 命令示例)

要列出所有连接,而不管它们处于何种状态,请使用不带任何选项的基本 ss 命令。

ss 

如何列出监听和非监听端口

您可以使用使用-一个 选项来检索监听和非监听端口的列表。

ss -a

如何列出监听套接字

要仅显示监听套接字,请使用 -l 标志。

ss -l 

如何列出所有 TCP 连接

要显示所有 TCP 连接,使用 -t 选项。

ss -t 

如何列出所有监听的 TCP 连接

使用 -lt 组合查看所有监听的 TCP 套接字连接。

ss -lt 

列出所有 UDP 连接

使用 -ua 选项查看所有 UDP 套接字连接。

ss -ua 

如何列出所有监听的 UDP 连接

要列出监听的 UDP 连接,使用 -lu 选项。

ss -lu 

如何显示套接字的 PID(进程 id)

要显示与套接字连接相关的进程 id,请使用 -p 标志。

ss -p 

如何显示汇总统计数据

要列出汇总统计数据,使用 -s 选项。

ss -s 

如何显示 IPv4 和 IPv6 的套接字连接

如果你对 IPv4 套接字连接感到好奇,使用 -4 选项。

ss -4 

要显示 IPv6 连接,使用 -6 选项。

ss -6 

如何通过端口号过滤连接

要过滤套接字端口号或地址号,也可以使用 ss 命令。例如,要显示 ssh 的目标或源端口的所有套接字连接,请运行命令。

ss -at '( dport = :22 or sport = :22 )' 

或者,您可以运行命令。

ss -at '( dport = :ssh or sport = :ssh )'

如何查看 ss 命令手册页

要更深入地了解 ss 命令的用法,请使用下面的命令查看手册页。

man ss

结论

在这篇文章中 、 你复习了 12 个 ss 命令的例子。这些是 ss 命令的一些常用选项。该命令被认为比 netstat 命令更高级,它提供了有关网络连接的详细信息。在 A 到 Z Linux 命令概述和示例中找到一篇相关文章来了解 Linux 命令。

SSH 连接软件简介- SSH 软件| Eldernode 博客

原文:https://blog.eldernode.com/ssh-connection-softwares/

Introducing SSH Connection Softwares

【更新日期:2021-01-15】SSH 代表 S ecure Shell。它是客户端和服务器之间进行通信的安全协议。SSH 在将它们发送给用户之前对它们进行加密(无需用户干预),然后将它们发送给客户机。管理基于 Linux 的服务器通常是通过 SSH 完成的,使用 Windows 的用户应该使用这些工具。ssh 使用的软件多种多样,在本文中,我们将介绍适合 ssh 连接的 SSH 连接软件。不要错过折扣,购买您自己的 RDP 管理Linux VPS

最好的 SSH 连接软件

要安全地建立和认证到 SSH 服务器的 SSH 连接,您只需要 SSH 客户机程序。您甚至可以使用多个 SSH 客户端。然而,和我们一起看看这个指南,看看哪一个更符合你的需求。

介绍油灰软件

最流行和容易的是 SSH 软件。它支持几种常见的协议,包括 SCP、SSH、telnet 和 rlogin。

下载 putty

你应该从这个地址得到这个软件。

connect to ssh with putyy

介绍 MobaXterm 服务器登录软件

MobaXterm 是一个功能强大的软件应用程序,使用它的功能,程序员、web 设计人员、管理员和所有需要在网络上进行远程操作的用户可以监控和管理访问网络的系统。允许应用程序连接,并使管理人员能够在多台设备上同时执行多项任务。

比如复制粘贴文件,执行脚本等。远程的。它还允许您执行 Unix 命令、查看数字图像、发送文本或代码、通过操作系统的命令行脚本创建文件或目录,以及执行您在命令行环境中编写的任何命令。

下载 MobaXterm 软件

从这个地址获取这个软件。

MobaXterm

介绍 ZOC 软件

ZOC 是一个专业的远程登录或安全壳(SSH)服务器和终端模拟器。有了这个软件,你可以通过 SSH 或隧道远程连接到 Linux 和 UNIX。

下载 ZOC

emtec.com下载 ZOC。

ZOC

介绍白蚁

您也可以使用 Mobile 通过 SSH 连接到服务器。允许你这样做的软件之一是 Termius,它提供了与 ios 和 Android 兼容的版本。

Termius

您也可以使用其他软件,如 juicessh、Mobile ssh,将 SSH 连接到移动设备。

结论

在本文中,您了解了 SSH 连接软件的介绍。根据你的需要,你可以选择以上任何一种客户端,因为它们各有优缺点。使用 SSH 客户端可以让您体验安全登录和文件传输。如果你愿意,可以阅读更多我们的相关文章。

在 Debian 10 - Eldernode 上设置 SSH 密钥的方法

原文:https://blog.eldernode.com/ssh-keys-debian-10/

Ways To Set Up SSH Keys on Debian 10

SSH 或安全外壳是一种加密协议,用于管理服务器并与之通信。当你在 Debian 10 的服务器上学习使用 SSH 时,你会发现你所有的时间都花在了通过 SSH 连接到你的服务器的终端会话上。由于我们上一篇关于 SSH 教程,的文章,你可能已经熟悉了这个主题。

在 Debian 10 上设置 SSH 密钥的方法

让我们通过本指南的步骤向您展示在 Debian 10 上设置 SSH 密钥是多么简单和安全。并使用 SSH 密钥登录您的服务器。除了这些功能,建议所有用户都使用。

第一步:如何创建 RSA 密钥对

首先,让我们在客户机上创建一个密钥对。

ssh-keygen

输出

Generating public/private rsa key pair.  Enter file in which to save the key (/your_home/.ssh/id_rsa):

注 1:ssh-keygen的例程效果是创建一个 2048 位的 RSA 密钥对。有了这个,你可以确保安全。此外,考虑到您可以选择传入 -b 4096 标志来创建一个更大的 4096 位密钥。

注 2 :不要忘记在命令提示行中替换您考虑的姓名或电子邮件。

现在,您需要将密钥对保存到中。ssh/ 子目录或者指定一个替代路径。为此,请按 enter 键。

您可能已经生成了一个 SSH 密钥对。如果是,您将看到以下提示:

输出

/home/your_home/.ssh/id_rsa already exists.  Overwrite (y/n)?

非常重要 :此时请注意,如果选择,将无法反转。所以,当你确定的时候,选择覆盖磁盘上的密钥。因为在此之后,您就不能再使用之前的密钥进行身份验证了。

然后,您将看到如下所示的输出。

输出

Enter passphrase (empty for no passphrase):

现在,您可以输入一个安全的密码(可选)。这样,您会看到 passphrase 增加了一个额外的安全层,以防止未经授权的用户登录。如果您有兴趣了解更多关于安全性的知识,请阅读我们的指南教程在 Linux 服务器上配置 SSH 基于密钥的认证

然后,您将看到下面的输出:

输出

Your identification has been saved in /your_home/.ssh/id_rsa.  Your public key has been saved in /your_home/.ssh/id_rsa.pub.  The key fingerprint is:  a9:49:2e:2a:5e:33:3e:a9:de:4e:77:11:58:b6:90:26 [[email protected]](/cdn-cgi/l/email-protection)_host  The key's randomart image is:  +--[ RSA 2048]----+  |     ..o         |  |   E o= .        |  |    o. o         |  |        ..       |  |      ..S        |  |     o o.        |  |   =o.+.         |  |. =++..          |  |o=++.            |  +-----------------+

因此,您有一个可以用来进行身份验证的公钥和私钥。现在,尝试将公钥放在您的服务器上,以便您可以使用基于 SSH 密钥的身份验证来登录。

第二步:如何将公钥复制到 Debian 服务器

让我们看看将您的公钥复制到 Debian 主机的最快方法是什么。您可以使用一个名为 ssh-copy-id 的实用程序。这里有一个简单的方法,非常值得推荐。如果您的客户机上没有可用的 ssh-copy-id 。在下文中,您将看到本节中提供的两种替代方法。

如何使用 ssh-copy-id 复制公钥

您的本地系统上可能有 ssh-copy-id 工具,因为它在许多操作系统中默认可用。要让这种方法起作用,基于密码的 SSH 应该是可访问的。

使用该实用程序的最佳方式是指定您选择连接的远程主机以及您拥有 SSH 访问密码的用户帐户。正如您所猜测的,这是您的公共 SSH 密钥将被复制到的帐户。

以下是考虑过的命令:

`ssh-copy-id [[email protected]](/cdn-cgi/l/email-protection)_host`

输出

`The authenticity of host '203.0.113.1 (203.0.113.1)' can't be established.  ECDSA key fingerprint is fd:fd:d4:f9:77:fe:73:84:e1:55:00:ad:d6:6d:22:fe.  Are you sure you want to continue connecting (yes/no)? yes`

上面的输出告诉您,您的本地计算机无法识别远程主机。因为这是您第一次连接到新主机。像往常一样,键入 yes”并按 ENTER 键继续。

之后,该实用程序将扫描您的本地帐户,查找您之前创建的 id_rsa.pub 密钥。当它找到密钥时,您将提示输入远程用户帐户的密码。

输出

`/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed  /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys  [[email protected]](/cdn-cgi/l/email-protection)'s password:`

现在,输入密码并按下键进入。因此,使用您提供的密码,该工具将连接到远程主机上的帐户。之后,它会复制你的的内容。ssh/id_rsa.pub key 到远程账号的 home ~/中的一个文件中。ssh 目录调用 authorized_keys 。

现在,您会看到如下所示的输出:

输出

`Number of key(s) added: 1    Now try logging into the machine, with:   "ssh '[[email protected]](/cdn-cgi/l/email-protection)'"  and check to make sure that only the key(s) you wanted were added.`

现在,您可以确保您的 id_rsa.pub 密钥已经上传到远程帐户。

如何使用 SSH 复制公钥

在没有可用的 ssh-copy-id 的情况下,您可以使用传统的 ssh 方法上传您的密钥,但是您可以通过基于密码的 SSH 访问您服务器上的帐户。

使用 cat 命令,您可以做到这一点,让它读取本地计算机上的公共 SSH 密钥的内容,并通过 SSH 连接将其传输到远程服务器。

此外,您可以确保存在 ~/。ssh 目录,并在您使用的帐户下拥有正确的权限。

因此,您可以将我们通过管道传输的内容输出到这个目录中一个名为 authorized_keys 的文件中。您可以使用 > > 重定向符号追加内容,而不是覆盖内容。这样,您可以添加密钥,而不会破坏以前添加的密钥。

完整的命令如下所示:

`cat ~/.ssh/id_rsa.pub | ssh username@remote_host "mkdir -p ~/.ssh && touch ~/.ssh/authorized_keys && chmod -R go= ~/.ssh && cat >> ~/.ssh/authorized_keys"`

输出

`The authenticity of host '203.0.113.1 (203.0.113.1)' can't be established.  ECDSA key fingerprint is fd:fd:d4:f9:77:fe:73:84:e1:55:00:ad:d6:6d:22:fe.  Are you sure you want to continue connecting (yes/no)? yes`

通过接收此输出,您可以看到您的本地计算机无法识别远程主机。像往常一样,键入“yes”并按下键,输入继续。

在下面,将提示您输入远程用户帐户密码:

输出

`[[email protected]](/cdn-cgi/l/email-protection)'s password:`

一旦您输入密码,您的 id_rsa.pub 密钥的内容将被复制到远程用户账户的 authorized_keys 文件的末尾。

如何手动复制公钥

如果您无法使用基于密码的 SSH 访问服务器,请尝试手动完成上述过程。

将您的 id_rsa.pub 文件的内容附加到 ~/中。远程机器上的 ssh/authorized_keys 文件将手动完成。

现在,在您的本地计算机中键入以下命令来显示您的 id_rsa.pub 密钥的内容。

`cat ~/.ssh/id_rsa.pub`

输出

`ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCqql6MzstZYh1TmWWv11q5O3pISj2ZFl9HgH1JLknLLx44+tXfJ7mIrKNxOOwxIxvcBF8PXSYvobFYEZjGIVCEAjrUzLiIxbyCoxVyle7Q+bqgZ8SeeM8wzytsY+dVGcBxF6N4JS+zVk5eMcV385gG3Y6ON3EG112n6d+SMXY0OEBIcO6x+PnUSGHrSgpBgX7Ks1r7xqFa7heJLLt2wWwkARptX7udSq05paBhcpB0pHtA1Rfz3K2B+ZVIpSDfki9UVKzT8JUmwW6NNzSgxUfQHGwnW7kj4jp4AT0VZk3ADw497M2G/12N0PPB5CnhHf7ovgy6nL1ikrygTKRFmNZISvAcywB9GVqNAVE+ZHDSCuURNsAInVzgYo9xgJDW8wUw2o8U77+xiFxgI5QSZX3Iq7YLMgeksaO4rBJEa54k8m5wEiEE1nUhLuJ0X/vh2xPff6SQ1BL/zkOhvJCACK6Vb15mDOeCSq54Cr7kvS46itMosi/uS66+PujOO+xt/2FWYepz6ZlN70bRly57Q06J+ZJoc9FfBCbCyYH7U/ASsmY095ywPsBo1XQ9PqhnN1/YOorJ068foQDNVpm146mUpILVxmq41Cj55YKHEazXGsdBIbXWhcrRf4G2fJLRcGUr9q8/lERo9oxRm5JFX6TCmj6kmiFqv+Ow9gI0x8GvaQ== [[email protected]](/cdn-cgi/l/email-protection)`

尝试访问您的远程主机,然后确保存在 ~/。ssh 目录。使用以下命令将在必要时创建目录,如果目录已经存在,则不执行任何操作。

`mkdir -p ~/.ssh`

是时候修改这个目录中的 authorized_keys 文件了。此外,您可以将您的 id_rsa.pub 文件的内容添加到 authorized_keys 文件的末尾。

`echo public_key_string >> ~/.ssh/authorized_keys`

在上面的命令中,用来自 cat ~/的输出替换 public_key_string 。您在本地系统上执行的 ssh/id_rsa.pub 命令。应该从 ssh-rsa AAAA 开始…

最后,键入下面的命令来确保 ~/。ssh 目录和 authorized_keys 文件有适当的权限设置:

`chmod -R go= ~/.ssh`

使用此命令会导致移除 ~/的所有“群组”和“其他”权限。ssh/ 目录。

请注意,如果您使用 root 帐户为用户帐户设置密钥,那么 ~/也很重要。ssh 目录属于用户,不属于根目录:

`chown -R noodi:noodi ~/.ssh`

正如您所猜测的,我们在本指南中的用户名为 noodi ,但是您应该将适当的用户名替换到上面的命令中。

此时,您可以尝试用您的 Debian 服务器进行无密码认证。如果您需要验证 CentOS 8 的情况,请查看我们的文章[教程在 CentOS 8 上设置 SSH 键](https://blog.eldernode.com/set-up-ssh-keys-on-centos-8/)

步骤 3:如何使用 SSH 密钥认证 Debian 服务器

如果最近的所有步骤都已成功完成,您应该能够在没有远程帐户密码的情况下登录到远程主机。

`ssh [[email protected]](/cdn-cgi/l/email-protection)_host`

输出

`The authenticity of host '203.0.113.1 (203.0.113.1)' can't be established.  ECDSA key fingerprint is fd:fd:d4:f9:77:fe:73:84:e1:55:00:ad:d6:6d:22:fe.  Are you sure you want to continue connecting (yes/no)? yes`

**点**:当你第一次连接这台主机时,你看到上面的输出。

此外,它还告诉您,您的本地计算机无法识别远程主机。键入“yes”然后按回车继续。

因此,如果您没有提供私钥的密码,您将立即登录。然后,如果您在创建密钥时提供了私钥的密码,系统会提示您现在输入密码。毕竟,当验证完成时,您将会看到一个新的 shell 会话将会为您打开,并在 Debian 服务器上配置好帐户。

如果基于密钥的身份验证成功,您可以继续学习如何通过禁用密码身份验证来进一步保护您的系统。

步骤 4:如何在您的服务器上禁用密码验证

在这一步中,您可以使用 SSH 登录到您的帐户,而不需要密码,只要您已经成功地为您的帐户配置了基于 SSH 密钥的身份验证。但是请注意,尽管您的基于密码的身份验证机制仍然有效,但是您的服务器仍然面临暴力攻击。

检查您是否为该服务器上的 root 帐户配置了基于 SSH 密钥的身份验证,或者最好为该服务器上具有 sudo 权限的非 root 帐户配置了基于 SSH 密钥的身份验证。

从现在开始,您将看到它将如何锁定基于密码的登录,因此确保您仍然能够获得管理访问是至关重要的。

当您确认您的远程帐户具有管理权限时,使用 SSH 密钥登录到您的远程服务器。它既可以作为根用户,也可以使用拥有 sudo 权限的帐户。然后,打开 SSH 守护程序的配置文件:

`sudo nano /etc/ssh/sshd_config`

在文件内部,搜索名为 PasswordAuthentication 的指令。这可能会被注释掉。取消对该行的注释,并将值设置为“no”。这将禁止您使用帐户密码通过 SSH 登录:

/etc/ssh/sshd_config

`...  PasswordAuthentication no  ...`

现在,您可以在完成后保存并关闭文件。你可以通过按 CTRL + X ,然后按 Y 确认保存文件,最后回车退出 nano。

要重新启动 sshd 服务并实现这些更改:

`sudo systemctl restart ssh`

为了更多地考虑安全性,请打开一个新的终端窗口,并在关闭该会话之前测试 SSH 服务是否正常工作:

`ssh [[email protected]](/cdn-cgi/l/email-protection)_host`

接下来,当您验证了您的 SSH 服务后,您可以关闭所有当前的服务器会话。请注意,Debian 服务器上的 SSH 守护进程现在只响应 SSH 密钥。已成功禁用基于密码的身份验证。

结论

您已经通过了本指南的四个步骤,并学习了如何在 Debian 10 上设置 SSH 密钥。您可能也有兴趣获得关于其他服务器上 SSH 的更多信息。我们推荐你看一下[如何在 Ubuntu 20.04](https://blog.eldernode.com/set-up-ssh-keys-ubuntu-20/) 上设置 SSH 密钥。但是,从现在开始,您已经在服务器上配置了基于 SSH 密钥的身份验证,允许您在不提供帐户密码的情况下登录。

微数学中的静态路径|老年博客

原文:https://blog.eldernode.com/static-route-in-mikrotik/

Static Route in MikroTik

MikroTik 中的静态路由;

MikroTik 培训的这一部分,我们将重点介绍最重要的 MikroTik 配置之一。尽管有各种各样的动态路由协议,但在小型网络中使用静态路由器仍然更快、更容易、更高效。

静态路由:

顾名思义,主要任务是路由,其余的功能其实都是厂商提供的额外服务。由于 MikroTik 是一款多功能路由器,所以路由部分也非常完整。

在 MikroTik 培训的这一部分,我们将只关注 MikroTik 路由器的配置。

路由分为静态和动态两部分。MikroTik 路由器支持所有标准路由协议,但没有专有协议(如思科路由器上的 EIGRP 协议)。

通过向每个 MikroTik 路由器接口添加一个 IP,向路由表添加一个路由行,该路由旁边显示有 DAC 标记。这条路线也被称为路线。

要将静态路由添加到 MikroTik,首先从左侧菜单中选择 IP ,然后选择路由。您实际上看到了路由器的路由表。

static-route-in-mikrotik-1-eldernode

static-route-in-mikrotik-2-eldernode

您在 MikroTik 路由表中看到的快捷方式如下。

static-route-in-mikrotik-3-eldernode

上述 DAC 术语表示自动创建的活动路由,并且是连接的类型。

Recommended Article: MikroTik Firewall

MikroTik 中的静态路由

点击添加按钮,添加新路线。然后,您将看到一个如下所示的窗口:

static-route-in-mikrotik-4-eldernode

添加一条路线至少需要目的地址出口两项。

目的地址实际上是目的网络地址。

送出端口可以是 IP 地址或接口。

在 MikroTik 中,IP 地址 0.0.0.0 表示所有 IP。到达目的地 0.0.0.0 的路由称为默认路由。如果您的路由表中有默认路由,路由查找表将永远不会遇到非目的地数据包。

MikroTik 检查一些项目,以确定数据包的正确路径。其中一项是距离。MikroTik 路由器的默认距离如下。

static-route-in-mikrotik-5-eldernode

如果一个数据包有两条或多条路由,则距离较短的路由优先。(这些是默认距离值,用户可以更改它们)最后一个优先级是默认路线。

MikroTik 服务器中的静态路由;

祝您好运

Goodluck.

购买 Windows VPS 服务器后的基本步骤- Eldernode 博客

原文:https://blog.eldernode.com/steps-after-purchase-windows-vps/

Basic steps after purchase a Windows VPS Server

今天,Windows VPS Server 是 Eldernode 在其安全平台和全球专用服务器上提供的最受欢迎的现代服务之一。在本文中,我们试着谈谈购买 Windows VPS 服务器后的基本步骤。你可以访问 Eldernode 中提供的包来购买 Windows VPS 服务器。在购买和接受这项服务后,它需要一些用户必须完成的基本设置。请继续关注我们的这篇文章。

4 接收 Windows VPS 服务器后的基本步骤

1.重命名系统

2.更改密码

3.完成操作系统更新

4.激活操作系统

如上所述,这四个步骤是选择 Windows VPS 服务器时要注意的一些事项。

重命名系统内的 Windows VPS 服务器

安装后,Windows 已经为系统随机分配了一个名称,该名称将在安装所有服务(如 IIS、DNS 等)时使用。因此,您需要重命名您的系统,以使服务正常运行。

要在窗口中更改系统名称,必须执行以下步骤:

1.按下 Winkey + R ,在运行窗口框中输入 sysdm.cpl ,点击确定

Basic steps- after purchasing a Windows VPS Server

2.在下图中,点击改变

how to Rename the system inside

3.输入电脑的新名称,点击确定

Basic steps after purchasing a Windows VPS Server-3

应用上述步骤后,系统必须重新启动一次,以便为您的计算机获得一个新名称。

注意 : 建议您在安装和配置角色和功能之前,对电脑进行重命名。

更改 Windows VPS 服务器密码

密码更改当然是需要首先完成的最重要的操作之一。这个操作可以用不同的方式来完成,你可以根据自己的意愿用任何不同的方式来改变它。在以前的文章中,您学习了如何更改您可以引用的 Windows VPS 服务器的密码

完成 Windows VPS 服务器更新

今天,尽管操作系统面临许多安全威胁,供应商们仍在寻求维护他们操作系统的安全性。为此,他们不断提供安全更新。随着每个安全漏洞的发现,微软迅速发布了新的更新以防止其系统出现问题。

除了提供安全包之外,微软还提供更新以提高其操作系统的性能,这些更新修复并改善系统在服务交付方面的问题。所以最好在收到你的 VPS 服务器之后,开始接收服务之前,完全更新。

Windows VPS 服务器更新步骤

1.点击开始栏,搜索 Windows Update 并打开。

Basic steps after purchasing a Windows VPS Server

2.打开 Windows 更新页面后,点击检查更新

Basic steps

等待 Windows 搜索新的更新并下载和安装它们。

完成 Windows 更新后,重新启动以便完全安装更新。

注意 : 根据更新的大小,系统重启需要 10 到 15 分钟。

启用 Windows VPS 服务器

完成前三个步骤后,您必须激活您的 Windows。开始激活 Windows 对你来说可能不是问题,但在完成试用期后,你会遇到几条消息,过一会儿,服务就会失败。因此,我们建议您在收到服务后激活它。这将完成 Windows VPS 服务器的初始设置,您将能够使用它。

结论

Windows VPS Server 是一个虚拟服务器,具有强大的 Microsoft Windows Server 操作系统。在这个虚拟服务器中,您可以完全访问任何项目。这样,用比专用服务器更少的钱,您将拥有一台具有强大虚拟化和硬件资源的服务器。在本文中,我们试图教你购买 Windows VPS 服务器后的 5 个基本步骤。

教程在 Ubuntu 20.10 server | Eldernode 中为用户设置 Sudo 权限

原文:https://blog.eldernode.com/sudo-privileges-for-user-in-ubuntu-20-10/

Tutorial Setup Sudo Privileges For User In Ubuntu 20.10 Server

教程在 Ubuntu 20.10 服务器中为用户设置 Sudo 权限。根据标准定义,sudo 是一个用于类 Unix 计算机操作系统的程序,它允许用户以另一个用户的安全权限运行程序。购买一个 Linux VPS 来体验一下这个指南。

教程在 Ubuntu 20.10 服务器中为用户设置 Sudo 权限

作为管理员,您需要在 Linux 中运行您的应用程序。你可以选择两种方法来做这件事。首先,切换到超级用户,也称为 root,如果您使用这个解决方案,将使用 su 命令。第二种方式是利用须藤的优势。由于您使用什么发行版,您应该决定哪种方式更适合。例如,如果您使用 Fedora、Red Hat 或 openSuSE,它们会启用 root 用户,但其他如 Ubuntu 和 Debian 则不会。然而,sudo 对许多 Linux 发行版很重要,因为它允许一个用户以另一个用户的身份运行程序。有时这并不取决于你目前使用的发行版,总有一天你会不得不利用 sudo。

如何在 Ubuntu 20.10 服务器上为用户设置 Sudo 权限

须藤和苏的区别

如果您习惯于使用传统的 Linux 设置,您可以使用 su 命令获得 root 权限,以 root 身份登录。但是建议不要以 root 用户身份登录。每次使用依赖于 su 并允许根用户登录的发行版时,以标准用户身份登录,并以 su 身份登录到根用户。但是在基于 sudo 的发行版中,你不能作为根用户登录。在一些像 Ubuntu 这样的发行版中,根用户帐户被“禁用”,你会看到标准用户帐户被限制执行敏感任务,比如查看/根目录的内容。因此,您不能以 root 身份登录,也不能成为 root 用户。所以,用户需要 sudo 的帮助来获得管理权限来处理这个问题。此外,您将使用 sudo 命令作为处理提升权限的首选方法。使用 sudo 命令将在 Ubuntu 中授予 15 分钟的提升权限。

如何在 Ubuntu 中快速赋予用户 sudo 权限

正如你到目前为止所了解到的,故意的没有使用 sudo 的能力,用户所能做的事情是有限的。你当然不希望你系统上的每个用户都拥有管理员权限。然而,对于那些你想享受管理员权限的用户,他们必须能够使用 sudo 命令。很明显,您只是想将一个特定的用户添加到 sudoers 文件或 admin 组中,而不是添加到所有的用户中,因此应该谨慎操作,以免危及系统安全。最好的方法之一是简单地将该用户添加到 admin 组。您会注意到在 /etc/sudoers 文件中的这一行:

注 1 :如您所见,上面的命令意味着 admin 组的所有成员都拥有完全的 sudo 权限。要将您的用户添加到管理组,您可以发出命令。

sudo usermod -a -G sudo USERNAME

注 2 :显然,用户名就是要添加的用户的名字。毕竟,一旦用户注销并重新登录,他们现在将享有完全的 sudo 特权。

让我们通过这些步骤(如果你想为现有用户配置 sudo ,跳到本指南的步骤 3) 来学习如何在 Ubuntu 20.04 上创建一个拥有 sudo 访问权限的新用户,而无需修改你的服务器的 /etc/sudoers 文件。

第一步 : SSH 进入您的服务器作为 root 用户登录您的服务器:

ssh [[email protected]](/cdn-cgi/l/email-protection)_server_ip_address

步骤 2 :使用 adduser 命令向您的系统添加一个新用户:

adduser noodi

Note3 :你应该用你想要创建的用户名替换 noodi 。系统将提示您为用户创建并验证密码。此外,您需要填写新用户的一些信息。接受默认值并将该信息留空是可以的。

Step3 :是时候键入 usermode 命令,将用户添加到 sudo 组中;

usermod -aG sudo sammy

第四步:在最后一步,你应该测试新的 sudo 权限是否正常工作。您可以使用 su 命令切换到新的用户帐号:

su - sammy

现在您已经创建了一个新用户,还需要验证您是否可以使用 sudo ,方法是将 sudo 添加到您希望以超级用户权限运行的命令前面:

sudo command_to_run

从现在开始,您可以列出通常只有根用户才能访问的 /root 目录的内容:

sudo ls -la /root

Note4 :如果这是您第一次在会话中使用 sudo ,系统会提示您输入该用户帐户的密码。

如何删除 Sudo 用户

在任何需要的时候,您都可以删除用户的 sudo 权限。但是你可以做到这一点,而不必完全删除他/她。在 Ubuntu systems 中删除 sudo 用户时要小心,注意不要从“sudo”组中删除真正的管理员。考虑到系统中至少应该有一个 sudo 用户。

键入以下命令撤销用户的 sudo 权限:

sudo deluser ubuntuserver sudo

Note5 :您可能会看到您的用户名,而不是“ ubuntuserver ”,并认为该命令只会将您的首选用户从 sudo 组中删除,但不会将该用户从系统中永久删除。

此外,您可以运行下面的命令来撤销用户的 sudo 权限。这样,用户就成为普通用户,不能使用 sudo 权限执行任何管理任务。

sudo gpasswd -d ubuntuserver sudo

最后,您可以通过键入以下命令来验证用户是否真的已经从“sudo”组中删除:

如何在 Ubuntu 20.10 服务器中永久删除用户

到目前为止,您只从“sudo”组中删除了用户。但是对于系统中仍然存在的用户应该怎么办呢?如果需要从 Linux 系统中完全删除用户,请以 root 或 sudo 用户身份登录并运行

sudo deluser <username>

此外,您可以删除用户及其主目录和邮件假脱机。为此,请运行以下命令:

sudo deluser --remove-home ubuntuserver

结论

在本文中,您了解了如何在 Ubuntu 20.10 Server 中为用户设置 Sudo 权限。毕竟,如果您的用户在正确的组中,并且您输入了正确的密码,那么您用 sudo 发出的命令将以 root 权限运行。另外,你可以在 Ubuntu 20.04 上阅读更多关于初始服务器设置的内容。

在 Linux | ElderNode 博客中设置“sudo”的有用 Sudoers 配置

原文:https://blog.eldernode.com/sudoers-configurations-setting-sudo/

Useful Sudoers configurations for setting ‘sudo’ in Linux

一个 Linux 系统管理员需要知道一些 Linux 技巧。在本文中,您将了解到在 Linux 中设置“sudo”的有用的 Sudoers 配置。

在 Linux 和其他类似 Unix 的操作系统中,只有 root 用户可以运行所有命令并在系统上执行某些关键操作,如安装和更新、删除软件包、创建用户和组、修改重要的系统配置文件等。

具有根用户角色的 系统管理员 可以允许其他普通系统用户在 sudo 命令和一些配置的帮助下运行一些命令以及执行一些重要的系统操作,包括上面提到的那些。

此外,系统管理员可以共享 root 用户密码。但是不建议让普通系统用户通过 su 命令访问 root 用户帐户。

Linux 中设置“sudo”的有用 Sudoers 配置

加入我们,完成本指南的步骤,了解 Sudoers 配置

sudo 允许授权用户以 root 用户身份执行命令。您可以在下面查看安全策略。

  1. 它读取并解析 /etc/sudoers ,查找调用用户及其权限,
  2. 然后提示调用用户输入密码(通常是用户的密码,但也可以是目标用户的密码。或者可以用 NOPASSWD 标签跳过),
  3. 之后,sudo 创建一个子进程,在这个子进程中,它调用 setuid() 切换到目标用户
  4. 接下来,它执行一个 shell 或上面的子进程中作为参数给出的命令。

现在,让我们看看十个 /etc/sudoers 文件配置,使用默认值条目来修改 sudo 命令的行为。

sudo cat /etc/sudoers 

/etc/sudoers 文件

This file MUST be edited with the 'visudo' command as root.    Please consider adding local content in /etc/sudoers.d/ instead of  directly modifying this file.    See the man page for details on how to write a sudoers file.    **Defaults	env_reset  Defaults	mail_badpass  Defaults	secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"  Defaults	logfile="/var/log/sudo.log"  Defaults	lecture="always"  Defaults	badpass_message="Password is wrong, please try again"  Defaults	passwd_tries=5  Defaults	insults  Defaults	log_input,log_output**

默认条目类型

Defaults                parameter,   parameter_list     affect all users on any host  [[email protected]](/cdn-cgi/l/email-protection)_List      parameter,   parameter_list     affects all users on a specific host  Defaults:User_List      parameter,   parameter_list     affects a specific user  Defaults!Cmnd_List      parameter,   parameter_list     affects  a specific command   Defaults>Runas_List     parameter,   parameter_list     affects commands being run as a specific user

在本指南中,我们将在下面的表格中将第一种类型的默认值归零。参数可以是标志、整数值、字符串或列表。

请注意:标志是隐式布尔值,可以使用'!'关闭操作符,而列表有两个额外的赋值操作符, += (添加到列表中)和-=(从列表中移除)

1-设置安全路径

Defaults     parameter  OR  Defaults     parameter=value  OR  Defaults     parameter -=value     Defaults     parameter +=value    OR  Defaults     !parameter 

对于使用 sudo 运行的每个命令,您可以使用这个路径,它有两个重要性:

当系统管理员不信任 sudo 用户拥有安全的 PATH 环境变量时使用

  1. 为了区分“根路径”和“用户路径”,只有由 exempt_group 定义的用户不受此设置的影响。
  2. 要设置它:

2-在 TTY 用户登录会话上启用 sudo

Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" 

如果您需要从一个真正的 tty 中调用 sudo,而不是通过像 croncgi-bin 脚本这样的方法,请使用下面的命令:

您可能会感兴趣:

Defaults  requiretty 

如何在 Debian 上创建一个拥有 root 权限的用户

3-使用 pty 运行 Sudo 命令

攻击者可以使用 sudo 运行恶意程序几次。如果发生这种情况,再次分叉一个后台进程,即使主程序已经完成执行,该进程仍保留在用户的终端设备上。

但是您可以通过配置 sudo 来防止它,并且无论 I/O 日志记录是否打开,都可以使用 use_pty 参数仅从pseudo-pty运行其他命令。

4-创建一个 Sudo 日志文件

Defaults  use_pty 

默认情况下,sudo 通过 syslog(3)记录日志。但是,要指定自定义日志文件,请使用 log file 参数,如下所示。

您可以使用 log_hostlog_year 参数分别在自定义日志文件中记录主机名和四位数年份。

Defaults  logfile="/var/log/sudo.log" 

5- Log Sudo 命令输入/输出

Defaults  log_host, log_year, logfile="/var/log/sudo.log" 

您可以启用 log_inputlog_output 参数,以使 sudo 能够在伪 tty 中运行命令,并记录所有用户输入和欺骗性地发送到屏幕的所有输出。使用 log_input 和 log_output 参数

默认情况下,I/O 日志目录为 /var/log/sudo-io ,如果有会话序列号,则存储在该目录中。您可以通过 iolog_dir 参数指定一个自定义目录。

支持一些转义序列,如 %{seq} 扩展为以 36 为基数单调递增的序列号,如 000001,其中每两个数字组成一个新目录,如 00/00/01 ,如下例所示:

Defaults   log_input, log_output 

购买 VPS 服务器

cd /var/log/sudo-io/  ls  cd  00/00/01  ls  cat log

6-讲座 Sudo 用户

您可以使用下面的讲座参数,向 sudo 用户讲解系统上的密码用法。

让我们回顾 3 个可能的值:

总是-总是教训用户。

仅在用户第一次执行 sudo 命令时讲解一次。

  1. 永远不要对用户说教。
  2. 7-输入错误的数独密码时显示自定义信息
  3. 每当用户输入错误的密码时,都会在命令行上显示一条消息。默认消息是“对不起,再试一次”,通过使用以下命令,您可以使用 badpass_message 参数修改该消息。
Defaults  lecture="always" 

8-增加 sudo 密码尝试次数限制

要指定用户可以尝试输入密码的次数,可以使用 passwd_tries 参数。

Defaults  badpass_message="Password is wrong, please try again" 

此外,您可以使用下面的命令来设置密码超时(默认为 5 分钟)

Defaults   passwd_tries=5 

9-当你输入错误的密码时让须藤侮辱你

如果用户输入了错误的密码,Sudo 将在终端上显示带有侮辱参数的侮辱。这将自动关闭 badpass_message 参数。

Defaults   passwd_timeout=2 

好样的 !至此,您已经完成了教程,并学习了一些新的有用技巧。按照顺序,你需要多阅读,遵循 Linux 的窍门

Defaults  insults 

亲爱的用户,我们希望您喜欢本教程,您可以在评论区提出关于本次培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考 提问页面 部分并在其中提出您的问题。

Good job! at this point, you finished the tutorial and learned some new useful tips. In order, you need to read more, follow the Linux tricks

Dear user, we hope you would enjoy this tutorial, you can ask questions about this training in the comments section, or to solve other problems in the field of Eldernode training, refer to the Ask page section and raise your problems in it.

如何在 Ubuntu 20.04 上切换 PHP 版本

原文:https://blog.eldernode.com/switch-php-version-on-ubuntu-20-04/

How to Switch PHP Version on Ubuntu 20.04

PHP 编程语言在不断更新,网站上使用了不同的版本。所以每个程序员都有必要改变 PHP 版本,选择合适的版本。本文将教你如何在 Ubuntu 20.04 上切换 PHP 版本。如果你打算购买一台 Ubuntu VPS 服务器,你可以查看 Eldernode 网站上提供的套装。

教程在 Ubuntu 20.04 上改 PHP 版本

PHP 代表超文本预处理器,是一种开源的服务器端脚本语言,可以在任何类型的系统上运行和使用。更新你的 PHP 版本是最重要的事情之一。旧版本的 PHP 在安全性和性能方面非常弱,你应该尽快更新到新版本。使用 PHP 的更新版本是最好的选择,你越能保持你的 PHP 版本最新,你将拥有越多的安全性、效率和特性。

在 Ubuntu 20.04 上切换 PHP 版本

在本节中,您将学习如何在 Ubuntu 20.04 上切换 Apache Web 服务器、CLI 和 Nginx 的 PHP 版本。为此,请遵循以下步骤。

阿帕奇网络服务器

首先,使用下面的命令禁用 PHP 的当前版本,为 Apache web 服务器切换 PHP 版本。我们目前的版本是 PHP 7.0:

sudo a2dismod php7.0

输出应该如下所示:

Module php7.0 disabled.

现在通过运行以下命令启用 PHP 8.0 :

sudo a2enmod php8.0

最后,您应该通过运行以下命令来重新启动 Apache Web 服务器:

sudo service apache2 restart

并且使用网络浏览器刷新 info.php:

Switch-PHP-versions-for-Apache

您还可以配置选定的虚拟主机,以使用您指定的 PHP 版本。要做到这一点,你需要使用 PHP FPM 安装。

使用以下命令检查 PHP 7.0 FPM 的状态:

systemctl status php7.0-fpm

并运行以下命令来检查 PHP 8.0 的状态:

systemctl status php8.0-fpm

正如您在输出中看到的,PHP 7.0 FPM 和 PHP 8.0 FPM 都在运行。接下来,您需要启用 Apache2 来使用 PHP 的多个版本。为此,通过输入以下命令安装 FCGID :

sudo apt install libapache2-mod-fcgid

并使用下面的命令启用:

sudo a2enmod actions fcgid alias proxy_fcgi

然后重启 Apache 使更改生效:

sudo service apache2 restart

您需要更新虚拟主机,如下所示:

<VirtualHost *:80>  ----  ----        <FilesMatch \.php$>        # For Apache version 2.4.10 and above        SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"      </FilesMatch>    ----  ----  </VirtualHost>

最后,使用下面的命令重新加载 Apache :

sudo service apache2 reload

并使用浏览器再次检查 info.php 的输出。您将看到 PHP 7.0 特有的配置。

CLI

首先,用下面的命令检查当前的 PHP 版本:

php --version

要配置安装在 Ubuntu 20.04 上的多个 PHP 版本,请输入以下命令。

PHP 7.0:

sudo update-alternatives --set php /usr/bin/php7.0 
sudo update-alternatives --set phar /usr/bin/phar7.0 
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.0

PHP 8.0:

sudo update-alternatives --set php /usr/bin/php8.0 
sudo update-alternatives --set phar /usr/bin/phar8.0 
sudo update-alternatives --set phar.phar /usr/bin/phar.phar8.0

运行以下命令在 PHP 7.0 和 PHP 8.0 之间切换:

sudo update-alternatives --config php 
sudo update-alternatives --config phar 
sudo update-alternatives --config phar.phar

并验证 PHP 版本,如下所示:

php --version

Nginx

Nginx 使用 PHP FPM 来运行 PHP 脚本,你可以很容易地改变 Nginx 的 PHP 版本。

为此,请使用文本编辑器打开配置文件:

sudo nano /etc/nginx/sites-available/example.com

并将 PHP 脚本传递给 FastCGI:

location ~ \.php$ {          root /var/www/example.com/html;          fastcgi_intercept_errors on;          fastcgi_pass unix:/run/php/php7.0-fpm.sock;          fastcgi_index index.php;          fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;          include fastcgi_params;      }        ...      ...  }

保存文件并退出。

就是这样!

结论

每个程序员都应该切换 PHP 版本,选择合适的版本。在这篇文章中,我们教你如何在 Ubuntu 20.04 上切换 PHP 版本。我希望这篇教程对你有用,帮助你在 Ubuntu 20.04 上切换 PHP 版本。如果你有任何疑问或问题,可以在评论区联系我们。

用 Unison 在 Debian 10 上的两台服务器之间同步文件

原文:https://blog.eldernode.com/synchronize-files-between-two-servers-on-debian/

How To Synchronize Files Between Two Servers On Debian 10 With Unison

Unison 是一个文件同步软件,它是为 OSX、Unix(如 Solaris、Linux、OS X)和 windows 设计的,类似于 rsync。有了这个工具,您的文件和文件夹在一个互连的系统上总是最新的。您可以 Unison 是免费的,并且在通用公共许可证下可以获得全部源代码。Unison 用于在不同的主机上存储文件和目录集合的两个副本,分别进行修改,然后通过将每个副本中的更改传播到另一个副本来更新。它也可以存储在同一主机的不同磁盘上。在本教程中,你将学习如何用 Unison 在 Debian 10 上的两台服务器之间同步文件。如果你正准备购买一台新的 Linux VPS 你所需要的东西会以你能想象的速度出现。

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户。

作为根用户运行 Unison。

要进行设置,请按照 Debian 10 的初始设置进行。

使用 Unison 在 Debian 10 上的两个服务器之间同步教程文件

加入我们这篇文章,学习如何用 Unison 在两台 Debian 服务器之间设置文件同步。您将看到在服务器 1 上更改的文件将被复制到服务器 2,反之亦然。Unison 的行为不同于简单的镜像或备份工具,它能够处理对分布式目录结构的两个副本的更新。您需要使用两台 Debian 服务器,并在两台服务器之间同步目录/var/www。让我们通过这个指南的步骤来学习和完成它。

如何安装 Unison

你应该在服务器 1服务器 2 上安装 Unison。您通过 SSH 从服务器 1 连接到服务器 2,因此 SSH 包是必需的。要编辑文件,您可以在 shell 上安装并使用 nano 作为文件编辑器。让我们开始吧:

apt-get -y install unison openssh-server ssh nano

如何在服务器 1 上创建私钥/公钥对

运行以下命令在 server1.example.com 上创建一个私有/公共密钥对,并在询问时提示输入。

ssh-keygen -t dsa

然后,将您的公钥复制到 server2.example.com

ssh-copy-id -i $HOME/.ssh/id_dsa.pub [[email protected]](/cdn-cgi/l/email-protection)
# ssh-copy-id -i $HOME/.ssh/id_dsa.pub [[email protected]](/cdn-cgi/l/email-protection)

下一个。,检查服务器 1 的公钥是否正确传输到服务器 2:

cat $HOME/.ssh/authorized_keys

如何运行 Unison

此时,您可以第一次运行 Unison 来同步两台服务器上的/var/www 目录。在服务器 1 上运行以下命令:

注意:由于这是第一次齐步走,你必须回答一些问题。

unison /var/www ssh://192.168.0.101//var/www

要确保服务器 1 和服务器 2 的同步,请检查它们上的/var/www 目录。虽然您不希望以交互方式运行 Unison,但可以创建一个类似/root/的首选项文件。unison/default.prf .包含您必须在命令行上指定的所有设置:

nano /root/.unison/default.prf

不仅仅是路径的指令,命令应该让文件自我解释。但是如果您没有指定路径指令,那么根指令中的目录将被同步。如果指定 path 指令,则路径相对于根路径,因此只同步这些子目录,而不是根指令中指定的整个目录。看看 Unison 的 mn 页面,了解更多可用选项。

man unison

因为您已经将所有设置放在了一个首选项文件中,所以您可以不带任何参数地运行 Unison 了:

unison

如何为 Unison 创建 corn job

在这一步中,您需要在 server1.example.com 上为 Unison 创建一个 corn 作业来自动执行同步。

crontab -e

以下命令 Unison 将每 5 分钟运行一次。此外,您可以根据自己的需要进行调整。

man 5 crontab

您可以在这里使用 unison 的完整路径(/usr/bin/unison)来确保 cron 知道在哪里可以找到 unison。然而,你的调和位置可能是不同的。因此,要查看您的位置,请键入:

哪个齐奏

如何测试同音

t 检查设置是否完全工作,测试 Unison 的双向同步。要创建内容为“Test 1”的测试文件,请在服务器 1 上使用以下命令:

echo "Test 1" > /var/www/test.txt

然后,等待 5 分钟。要在屏幕上显示文件 test.txt 的内容,请在服务器 2 上运行以下命令:

cat /var/www/test.txt

现在,要将测试文件的内容更新为“Test 2”,请在服务器 2 上使用下面的命令:

echo "Test 2" > /var/www/test.txt

同样,您应该等待大约 5 分钟,然后在服务器 2 上运行以下命令:

cat /var/www/test.txt

就是这样。这就是在 Debian 10 上设置两台服务器之间的 Unison 文件同步所需要的一切。

结论

在本文中,您了解了如何使用 Unison 在 Debian 10 上的两台服务器之间同步文件。IPFs、FreeFileSync 和 Syncthing 是 Unison 的替代工具。它将为您提供一些功能,如配置管理包、分布式文件系统、单向镜像工具。

如何在 PowerShell - Eldernode 中使用 Test-NetConnection 命令

原文:https://blog.eldernode.com/test-netconnection-command-in-powershell/

how to work with the test-netconnection command in powershell

如何在 PowerShell 中使用 Test-NetConnection 命令。在继续的 PowerShell 教程中,在这篇文章中,我们将教你如何在 PowerShell 中使用 Test-NetConnection 命令。

在上一篇文章中,我们教了如何通过 PowerShell 设置网络,您已经熟悉了一些设置 IP 地址的命令,等等。在本文中,我们将解释一个可以用来测试网络的命令。您可能熟悉诸如 PingtracertNetStat 之类的命令,并见过它们在 CMD 或其他操作系统中的使用。

在 PowerShell 中,可以使用 CMD 命令。PowerShell 和它的其他命令一样,提供了一个用于处理网络的特定命令,类似于 CMD 命令的功能,但有时会提供更完整的信息。

继续阅读,了解如何在 PowerShell 中使用 Test-NetConnection 命令。

买 Windows VPS 托管,便宜的 Windows VPS

在 PowerShell 中使用 Test-NetConnection 命令

PowerShell 命令与 CMD 命令相同,但是具有不同的功能,您将在下面看到。

测试网络连接命令

Test-NetConnection 命令是 CMD 中几个常用网络命令的组合,有几个参数。该命令的一般结构与其他 PowerShell 命令相同,输入命令后可以输入所需的参数或值。

参见下面的示例了解更多关于该命令的信息。

测试网络连接命令的例子

您可以使用以下命令在 PowerShell 中 ping 一个 IP 地址。

Test-NetConnection 192.18.1.1

以下命令用于根据计算机名或域执行 ping 操作。

Test-NetConnection –ComaputerName google.com

PowerShell 结构特性将允许您输入 IP 的范围,以便 PowerShell 可以 ping 通所有 IP。

1..99 | % { Test-NetConnection -ComputerName 192.168.1.$_ } | FT –AutoSize

在上面的命令中,的值为 1..99 是 IP 地址的最后一个号,而 x.x.x 是网络地址,您可以在这里输入您想要的值。PowerShell 将分别 ping 范围 192.168.1.1192.168.1.99 的所有 IP 地址。

该功能是 Test-NetConnection 命令最简单的功能。在下面,我们将解释这个命令的其他参数。

TraceRoute 参数

在 Tracert 网络中广泛使用的命令之一是 PowerShell,它已经成为 Test-NetConnection 命令的参数。要使用 tracert ,您可以进行如下操作。以下命令将与 Tracert 命令完全相同。

Test-NetConnection www.google.com –Traceroute

状态参数

CMD 中存在的另一个在 PowerShell 中用作参数的命令是 Netstat 命令,它通过状态在 PowerShell 中执行,并恢复所有建立的连接

Test-NetConnection –State Established

端口参数

你将能够使用这个参数来检查一台计算机上的特定端口。

Test-NetConection –ComputerName google.com –Port 80

这个命令将Google.com服务器上检查端口 80 的状态,并最终提供有关该端口的信息。

通过这个命令,您还可以使用common support参数来扫描特定服务上的所有端口。

例如,在下面的命令中,我们希望 HTTP 端口搜索 192.168.1.10 服务器

Test-NetConnection 192.168.1.10 –CommonTCPPort http

输入上述命令后,PowerShell 开始扫描上述系统的所有端口。只要它能找到 HTTP 服务所在的端口,它就会输出给你。

您可以使用Test-net connection命令及其其他应用程序参数,并且不再为此使用附加组件。

使用 PowerShell 中的命令后的获取关于的信息、其他参数以及 Test-NetConnection 命令的其他示例:

Get-Help Test-NetConnection –detailed

亦作,见:

Windows PowerShell 简介

了解重要的 PowerShell 命令

使用硬盘的 PowerShell 命令

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

如何测试一个安全的密码-教程不可渗透的密码测试

原文:https://blog.eldernode.com/test-secure-password/

How to test a Secure Password

如何测试安全密码?你可能想知道你选择的密码是不是安全和无法破解。答案没有密码是无法破解的所有的密码都是易受攻击的,但是你的密码被黑客破解需要多长时间很重要。

在本文中,我们将告诉您如何测试安全密码,以便您可以测试您选择的密码的安全状态。

购买 VPS,便宜的 VPS 托管服务器带即时激活

密码破解

密码破解在当今世界,密码破解是访问系统或账户最常见的方式之一。

暴力破解这样的攻击是用来获取密码的方法之一。在这种方法中,测试多个密码足以获得您的原始密码。

或者,您可以在 WindowsLinux 中检索密码文件,并加密您的密码散列以最终访问它。

在 Windows 操作系统上,有一个名为 SAM 的文件,在基本 Unix 操作系统上,有一个名为 Shadow 的文件,所有密码都存储在其中。这个文件在你的密码文件中被散列。

密码 哈希是可逆的,但不是你想的那么简单。如果密码很长,重新设置会更难。

提示: 使用符号、数字、大写和小写 字母可以使密码更加复杂,更难破解。

如何测试安全密码

在这篇文章中,我们将介绍一个名为我的密码有多安全的网站,它可以让你输入你的密码告诉你破解你的密码需要多长时间。

测试您的密码,请点击下面的链接:

我的密码 有多安全

1。 进入站点后,在指定字段中输入您的密码。

How to test a Secure Password

2。 在指定的框中输入密码后,会通知你破解密码需要多长时间,或者更好的是恢复你的密码哈希需要多长时间。

How to test a Secure Password

例如,在这个站点我们输入了密码 Donald2020)@#

你可以看到,破解这个密码的 hash 需要两百万年,可以说是一个安全的,当然还有密不透风的密码。

这样你也可以测试你的密码。

亦作,见:

如何在 vps 上更改 Windows 密码

更改 Windows VPS 服务器密码

如何创建强密码

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

如何测试安全密码?

好运。

Goodluck.

如何在 Linux 下测试网站加载速度——测试网站响应时间

原文:https://blog.eldernode.com/test-website-loading-speed-linux/

How to test website loading speed in Linux

一个 Linux 系统管理员需要知道一些 Linux 技巧。在这篇文章中,你将学习如何在 Linux 下测试网站加载速度。《极品飞车》不仅仅是一款游戏,它对于用户和服务器管理员来说都是非常重要和严肃的。

如何在 Linux 下测试网站加载速度

在下面,我们将向你展示如何从 Linux 的命令行测试网站的响应时间。您将看到如何以秒为单位检查时间,这需要:

1- To 执行名称解析。

2-用于到服务器的 TCP 连接。

3- For 文件传输开始。

4-用于要传输的第一个字节。

5-用于完成操作。

此外,对于启用 HTTPS 的站点,您将验证如何测试时间,以秒为单位,它需要:

  • 为了重定向
  • 到服务器的 SSL 连接/握手(待完成)

购买 Linux 虚拟私有服务器

当然,你知道 cURL ,是的,这是一个强大的命令行工具,可以在使用文件、FTP、FTPS、HTTP、HTTPS 和许多其他协议的服务器之间传输数据。但是我们将向你学习一个鲜为人知的功能。

完成一个操作后,你可以使用 cURL 、 -w 这个有用的选项,在 stdout 上打印信息。这意味着您可以使用一些与时间相关的变量来测试上面列出的网站的不同响应时间。

$ curl -s -w 'Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null http://www.google.com

您可能会看到变量,我们会查看它们的格式:

time _ name lookup–从开始到名称解析完成所用的时间,以秒为单位。

time _ connect–从开始到与远程主机(或代理)的 TCP 连接完成所用的时间,以秒为单位。

time _ pre transfer–从开始到文件传输即将开始所用的时间,以秒为单位。

time _ start transfer–从开始到第一个字节即将被传输所花费的时间(以秒为单位)。

time _ total–完整操作持续的总时间,以秒为单位(毫秒级分辨率)。

如果格式太长,你也可以使用下面的语法。

$ curl -s -w "@format.txt" -o /dev/null https://www.google.com

在上面的命令中,标志:

  • 告诉 curl 安静地工作。
  • -w–在 stdout 上打印信息。
  • -o–用于重定向输出(这里我们通过将输出重定向到 /dev/null 来丢弃输出)。

对 HTTPS 站点运行以下命令。

$ curl -s -w 'Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppCon Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null https://www.google.com

同样,在上面的格式中,新的时间变量是:

time _ app connect–从开始到远程主机的 SSL 连接/握手完成所用的时间,以秒为单位。

time _ redirect–在最终事务开始之前,包括名称查找、连接、预传输和传输在内的所有重定向步骤所用的时间,以秒为单位;它计算多个重定向的完整执行时间。

:

1- 由于响应时间值总是变化的,所以试着收集几个值并获得平均速度,因为你运行不同的测试。

从上面命令的结果可以看出,通过 HTTP 访问网站比通过 HTTPS 要快得多。

建议您访问 cURL 手册页以获得更多信息。

man curl

结论

如果您没有收到合适的结果,您需要考虑在您的服务器上或代码中进行一些调整。

跟随 Linux 小技巧 你可能会更见多识广。

亲爱的用户,我们希望你会喜欢这个如何在 Linux 中测试网站加载速度的教程,你可以在评论区提出关于这个培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考 提问页面 部分并在其中提出你的问题。

Dear user, we hope you would enjoy this tutorial how to test website loading speed in Linux, you can ask questions about this training in the comments section, or to solve other problems in the field of Eldernode training, refer to the Ask page section and raise your problems in it.

教程为专用服务器选择最佳带宽方案

原文:https://blog.eldernode.com/the-best-bandwidth-plan-for-dedicated-server/

How To Choose The Best Bandwidth Plan For Dedicated Server

您可能熟悉服务器配置。当您决定配置新服务器时,带宽规划将是最重要的步骤之一。要找到理想的解决方案,请阅读本文,了解如何为专用服务器选择最佳带宽计划。最后,你会对宽带计划有更多的了解,你不会再有任何模糊的网络问题。另外,请随意阅读关于专用服务器的内容,让你选择最好的一个。

为专用服务器选择最佳带宽方案

简单的一句话,想象有两条平行的窄路和宽路,你负责让 10 辆车通过。很明显,如果让汽车通过狭窄的道路需要 20 分钟,那么你可以在 10 分钟内通过宽阔的道路。正如你所猜测的,在狭窄的道路上,你只有一条交通线路,这是延迟的原因,但是宽的道路至少有两条线路,你可以让汽车更快

现在,假设汽车是你的数据,道路是带宽。如果你需要同时发送所有数据,你需要更大的带宽来提供更高的速度。有一些带宽测量工具如“网络安全管理软件产品”、“Networx”和“Spiceworks”来帮助你检测网络的流量。还有几个用于 Linux 的命令行网络监控工具,如“iftop”、“nload”和“bmon”。

当你通过网络从你的服务器传输数据时,你是在下载东西。与此相反,当你通过网络向你的服务器传输数据时,你是在上传什么东西。在服务器托管的世界里,下载和上传的速度很重要,这取决于你选择的带宽。网络带宽(以兆字节为单位)是一个月内从服务器下载和上传的数据量。

****端口速度(以每秒千兆比特为单位)向您显示服务器网络的连接速度。

学习为专用服务器选择最佳带宽方案

服务器管理员可以准确了解网站访问者的数量、网页大小以及他们活动的种类和目的(消息、电子邮件、社交媒体、视频通话、VoIP 通话、网页浏览、文件共享和视频流)。

当他们推出一个网站时,根据这些信息,他们可以估计需要什么样的速度。更大的带宽花费你更多,我的意思是你将为使用的带宽量支付一笔 I 互联网 S 服务 P 提供商(ISP)的费用,所以你应该好好计算。

你可以在 speedtest 网站上测试你的带宽速度。改变布局和不断增长的流量,最大程度上影响了您所考虑的带宽。要了解更多信息,请查看下面两张图片,了解任何活动所需的带宽,或者根据您使用的设备(笔记本电脑、平板电脑或游戏机)的使用情况来衡量带宽要求。管理您的带宽,享受完美的互联网体验。

Bandwidth Requirement


Usage of Bandwidth requirements

如何选择最佳带宽方案

为什么计划很重要?您应该提供一种情况,以确保舒适和支持您一个月内定期传输的数据量,并预测任何意外带宽使用的安全余量。

您可以选择计量未计量两种方案中的一种。主机提供商提供这两种计划。我们来看看有什么区别。

****计量套餐:很明显,当你使用这个套餐时,你应该考虑一些带宽限制。即使是一个字节,你也不会超出你的主机包的范围。

未计 计划:如果选择这个计划,可以忽略限制。你需要一个专用服务器来实现这个计划,并提供大量或不可预测的带宽消耗。如果你确定要传输大量数据,这个计划适合你。在此计划中,您可以以端口速度允许的最快速度传输数据。

共享主机 VS VPS

主机服务是一分为二共享的,其带宽限制的差异可以研究。

****共享托管:从它的名字就可以猜到,你的网站的资源(带宽、磁盘空间、处理能力等等)可以在这个环境中与其他网站共享。如果你的网站流量不大,或者你刚刚开始,你需要几个月的时间来观察和决定,建议你首先选择共享主机,因为改变你的主机包非常容易。

VPS : A V 虚拟 P 对手 S 服务器比共享主机更贵,因为它提供给你的功能。与前一个相反, VPS ,作为一个托管服务,会给你专用的资源,所以你不必与他人分享它们,会有更多的安全和带宽给你。例如,如果您正在为新闻、商店或电子商务网站做准备,它是合适的。你支付更多的费用,网站每月就会有超过 100 万的访问者,而且你可以安全地运行多个流量大的网站。

结论

在本文中,您了解了如何为专用服务器选择最佳带宽计划。如果您的企业在发展,或者安全问题对您很重要,购买一台带宽计划不受限制的专用服务器可能是最佳选择。

SEO 工具的最佳 VPS-elder node

原文:https://blog.eldernode.com/the-best-vps-for-seo-tools/

The best VPS for SEO tools

互联网 80%以上的流量是由搜索引擎分享的,这足以吸引全球所有站长的注意力来赚取这个流量的一个百分比。但是 SEO 最重要的优势是网站的目标访问者。事实上,通过使用 SEO 技术,你可以引导那些想购买你的网站产品的人到你的网站,并把这些人中的很大一部分转化为顾客,从你的网站上赚钱。事实上,没有其他互联网营销方式有这样的投资回报。在这篇文章中,我们将解释网站搜索引擎优化,远程桌面及其功能和搜索引擎优化工具的最佳 VPS。和我们在一起。

搜索引擎优化工具的最佳副总裁

The best VPS for SEO tools

关于搜索引擎优化的伟大之处在于,你可以不用支付高额费用就可以做到这一点,与其他传统的互联网营销方式相比,你在搜索引擎优化上的投资将会有显著的投资回报,所以如果你想发展你的业务,你需要做的第一件事就是投资你的网站搜索引擎优化。选择一个合适的 RDP 服务器,可以在网站 SEO 上取得很大的进步。

网站 SEO 的好处

你增加 SEO 的目标可以不同。这些目标可能包括增加收入,增加客户,或增加销售,这将有助于您的业务增长。同时,搜索引擎优化可以帮助你的营销和业务。通过增加网站内容的优化,我们可以逐渐看到业务中损失的资本或资本回报的增加。

SEO Benefits for Website

搜索引擎流量是最好的进站站点,为什么?因为事实上,人们在互联网上寻找一个特定的主题,只有使用搜索引擎才能解决,你可以推动你的服务和业务的流量,说服人们购买,你不需要高昂的广告费用。搜索引擎流量已经是观众感兴趣的产品和服务,这就是为什么搜索引擎优化行业的价值为 650 亿美元,这是最重要的搜索引擎优化的好处之一。

SEO 的另一个好处是“免费”。获得一个客户比做广告要便宜得多。SEO 中唯一的成本就是雇佣最好的 SEO 公司的成本。如果你没有编码网站和谷歌算法的经验,你将需要一个人或公司谁在搜索引擎优化的必要专业知识。

随着你意识的增长,你的搜索引擎优化技巧也在增长,你对你的企业的访问越多,你就越有可能从你的企业购买它们。强大的搜索引擎优化排名将帮助你大大增加与潜在买家的接触点。

你的客户从搜索引擎开始他们的生意。迟早,如果你不使用你的搜索引擎来发展你的业务,你将不会有生意。

使用 RDP 的特点和优势

Features and benefits of using RDP

通过互联网远程访问计算机操作系统被称为“远程桌面”。使用这种方法,我们可以从任何地方连接到我们的计算机,并对它采取必要的行动。这种方法非常有用,尤其是对于使用服务器的人。希望向需要访问客户计算机的客户提供服务的软件公司也可以使用这项服务。使用该系统,可以检查软件的缺陷以及在客户系统上进行设置。

该程序的工作方式是,一旦连接建立,远程系统自动锁定,只要你连接到它,没有人可以访问它的程序,文件和其他资源。当你回到工作状态时,你可以通过按 CTRL + ALT + DEL 来解锁它。

该程序的另一个特点是能够同时登录几个系统(即使其他人已经登录到该系统),并且用户可以同时运行他们的程序。

要访问这些功能并运行远程桌面程序,您必须考虑以下事项:

安装了 Windows 并且可以访问互联网或网络环境的计算机。

家中或公司同一地点的另一台计算机(通过内部网络连接),可接入互联网,调制解调器。

用户名、密码和适当的权限。

如何设置远程桌面系统

1。进入控制面板,选择系统选项。

2。远程选项卡中,选择窗口底部的允许用户远程连接到这台计算机选项。

3。在远程桌面环境中,点击选择远程用户… 选项。

4。在远程桌面用户对话框中,选择添加…

5。在选择用户对话框中,点击位置… 指定搜索位置。

6。要确定你想要的对象类型,点击对象类型选项。

7。当你找到你想要的名字时,选择它然后点击确定。现在,您想要的名称出现在远程桌面用户列表中。

至此,系统已为远程通信做好准备。为此:

1。从开始菜单中选择程序,然后选择附件,从通信部分选择远程桌面连接

2。在此步骤中,将出现远程桌面连接窗口。

3。选择选项允许您指定更多选项。

4。计算机部分和下拉菜单中选择您想要的计算机名称,或选择浏览更多… 选项来访问其他计算机的名称。

5。在用户名、密码和域名框中,分别输入与网络相关的 ID 或用户名、密码和域名。

6。然后选择连接选项进行通信。

结论

网站加载速度很重要!特别是,网站的加载速度对你的业务很重要。站点页面加载如此重要的原因是速度和性能对用户体验的影响。为了证明这一点,我们参考最新的发现和统计数据:根据谷歌公布的信息图统计,随着网站加载速度的减慢,访问者的跳出率显著增加。这意味着,如果一个页面的加载速度从 1 秒增加到 10 秒,访问者跳转或离开网站的可能性增加了 123%。因此,可以说,如果你选择一个好的虚拟服务器如 RDP 服务器,它会对你的网站 SEO 产生积极的作用。

RDP 和 VNC 有什么不同?

原文:https://blog.eldernode.com/the-difference-between-rdp-and-vnc/

What Is The Difference Between RDP And VNC

如今,远程桌面技术系统,如 VNC 和 RDP,在家庭计算机网络中非常有用。这项技术允许用户即使不在家或无法访问他们的系统也可以使用他们的桌面。它们对于商业环境中的网络管理员也很有用,例如信息技术部门;因为当他们必须远程解决员工系统的问题时,这项技术可以帮助他们。本文将解释RDP 的 与 VNC 的有何不同。如果你想购买自己的 购买 RDP ,你可以查看 Eldernode 网站上提供的套餐。

RDP 和 VNC 是什么?

RDP 代表远程桌面协议,是微软开发的一种安全网络通信协议。它适用于 Windows 操作系统,并且只适用于特定的操作系统。该协议为通过网络远程连接到另一台计算机提供了图形用户界面。通过 RDP 协议远程访问的用户体验非常接近直接访问。

What-are-VNC-RDP

VNC 代表虚拟网络计算,是一个远程桌面共享系统,可以控制不同位置的另一台计算机。它允许用户远程控制计算机,而主用户可以进行交互和观看。这个桌面共享系统可以与 Windows、Mac、Linux、Raspberry Pi 和其他平台一起使用,在不同的计算机之间共享桌面。

RDP 特色

这里我们将列出 RDP 的最佳特性:

–将图像数据从服务器传输到客户端

–使用网络级认证对用户进行认证

–访问您的本地打印机

–加密两台计算机之间发送的所有数据

–允许声音从远程桌面直接传到本地计算机

VNC 特色

让我们列出 VNC 的主要特征:

–用户之间共享屏幕

–允许跨平台使用

–使用轻量级协议

–独立于平台

RDP 和 VNC 是做什么用的?

RDP 和 VNC 用于连接到远程设备,并可以提供对设备图形用户界面的远程访问。它们需要服务器端和客户端的软件。服务器是要连接的设备,而客户端是连接设备。这些远程桌面允许支持人员远程协助对客户设备进行故障诊断。 VNC 和 RDP 使用直接点对点通信将两台设备连接在一起。

RDP&VNC 有什么不同?

RDP 和 VNc 有两个主要区别。首先,RDP 是客户/服务器模式,而 VNC 是点对点模式。其次,RDP 使用 TCP/IP,而 VNC 使用 UDP/IP。

让我们一起探索 RDP 和 VNC 的不同之处。

–安全性: RDP 支持 SSL/TLS,并在加密通道内运行。每次更新都提供了更多的安全改进。但是 VNC 并没有提供强大的安全实现,并给予远程用户完全的访问权限。这使得 VNC 更加不安全。

–性能: RDP 快速易用,提供更小的指令集。您可以使用它连接到 VPS 服务器,让许多用户访问同一个物理服务器。但是 VNC 在用户之间共享同一个桌面,这意味着如果两个以上的用户连接到 VNC,它将会非常慢,运行时会有更多的错误。

–平台: VNC 是一个独立于平台的工具,可用于 Windows、Linux、Mac 和 Raspberry Pi 设备。但 RDP 是预装在 Windows 电脑上的,只适用于特定的操作系统。您可以在 Mac、Linux、Android 和 iOS 等多种平台上的客户端应用程序中使用 RDP。

–屏幕共享: RDP 支持多个远程用户登录同一个服务器。VNC 通过共享屏幕、鼠标和键盘将用户连接到计算机本身,这样当多个用户连接到同一个服务器时,他们都可以看到同一个屏幕并在同一个键盘上打字。如果你需要大量系统的桌面共享,RDP 不是合适的系统。RDP 用户不能共享屏幕,但是 VNC 用户和管理员可以同时看到用户的屏幕。

–用途: RDP 是资源共享平台,VNC 是屏幕共享平台。VNC 允许您控制远程计算机,您可以使用它进行远程客户支持和教育演示。但是在 RDP,用户通过个人设备连接到另一台设备。

你该选哪个?

不能说 VNC 比 RDP 好或 RDP 好,因为这两者用于不同的领域,在特定的情况下使用。现在我们将解释不同的情况,以便你知道在每一种情况下选择 RDP 还是 VNC。正如我们上面提到的,RDP 是一个本地远程连接,比 VNC 快。所以,如果你想要高效快捷的访问,你应该选择 RDP。但 VNC 是一个屏幕共享平台,可以在所有操作系统上运行。您可以将其用于远程客户支持和教育演示,最适合功能性环境。

我为什么需要了解 RDP 和 VNC?

有时你需要远程访问一台计算机,因为你不能物理地访问它。此时,您应该使用远程访问解决方案之一。RDP 和 VNC 是你可以选择的远程桌面解决方案。你必须了解 RDP 和 VNC 的特点、相似之处和不同之处,这样你才能选择哪一个最适合你。

结论

RDP 和 VNC 都有非常不同的具体使用案例。在这篇文章中,我们解释了 RDP 和 VNC 的用途以及它们之间的区别。我希望本教程能够帮助您选择能够满足您需求的最佳远程访问解决方案。如果你面临任何问题或者有任何建议,可以在评论区联系我们。

Windows VPS 和 RDP 有什么区别?-埃尔德诺德

原文:https://blog.eldernode.com/the-difference-of-windows-vps-and-rdp/

What Is The Difference Of Windows VPS And RDP

Windows VPS 是虚拟专用服务器,RDP 是远程桌面协议。可以使用个人计算机通过“远程桌面连接”应用程序将它们连接起来。因此,视窗 VPS 也被称为视窗 RDP。说两者相同并不难,但区别点在哪里呢?在本文中,您将了解到Windows VPS 和 RDP 的区别是什么?提供商很重要!在 Windows VPSRDP Admin 的各种套餐中选择你想要的方案,或者联系 Eldernode 的支持团队购买最好的。

Windows VPS 与T3【RDP】的区别

只要有需求,网络和电脑就提高。远程桌面协议和 VPS 代表相同的技术,帮助您通过一台服务器连接到所需客户端的电脑。但是本指南将向你展示 RDP 和副总统候选人的区别。要走完这门学科的真正定义,让我们看看这两个基本上是什么?

Windows VPS 及其特性

使用 Windows 技术托管软件,这正是 Windows VPS 的含义。毫不夸张地说,现在 Windows VPS 或 VPS (简而言之)是企业的一个话题,作为一种有效的工具,允许他们根据自己的特定目的配置服务器。VPS 带给你的是一个个性化的虚拟桌面和你最喜欢的应用程序。作为开发人员,您可以使用 VPS 的功能和实用性。用户和企业使用 Windows VPS 有几个好处。让我们回顾一些 Windows VPS 的用法的例子,以了解更多。

windows vps

对于那些关心安全和使用邮件服务器的人来说,Windows VPS 可能是最好的选择。因为它使用特殊的加密软件。因此,许多企业使用 Windows VPS 作为他们的邮件服务器。另一方面,游戏玩家是 Windows VPS 的主要粉丝之一,因为它允许他们体验在线多人游戏。此外,当您准备并连接到 Windows VPS 时,您将能够在 Windows 设备上托管各种流行的应用程序。例如,如果你使用 Excel、Powerpoint、Office 和 Outlook,你可以在你的 VPS 上很好地使用它们。专用资源、操作系统选择、管理或根访问、不需要技术经验以及专用 IP 是 VPS 的一些特性。

视窗 VPS 缺点

知道是否选择某样东西的最好方法之一就是了解它的缺点。如果缺点正是你想要的,那么忽略这个工具会有所帮助。以下是 Windows VPS 的主要缺点:

1-需要专业技术知识

2-其他用户可以影响你的网站

3-高价格

4-不能完全控制环境

远程桌面协议及其特性

RDP 通过网络连接为运行在服务器上的基于 Windows 的应用程序提供远程显示和输入功能。它适用于 Windows、Unix、Linux 和 OS X。要访问客户端信息,您需要在 Windows VPS 上使用 RDP。它是一个协议或终端服务,而 VPS 本身就是一个服务器。此外,RDP 还用于远程访问 Windows 计算机。

Difference Between Windows VPS And RDP

使用 RDP,您可以查看虚拟机或远程计算机的桌面,并使用鼠标和键盘控制远程计算机。加密、漫游断开、剪贴板映射、虚拟通道、网络负载平衡和较低的成本是远程桌面协议的一些特征。毫无疑问,RDP 是一个伟大的工具来管理您的 Windows 服务器。虽然远程桌面本身是用来排查和修复远程电脑问题的,但是要解决它的连接问题,你可以排查它,重新连接。

远程桌面协议缺点

由于没有完美的服务,任何软件都会有缺点。让我们回顾一下 RDP 的缺点:

1-没有管理权限(增加了系统被攻击的可能性)

2-不支持多显示器

3-需要企业网络连接才能工作

4-停机时间

5-瓶颈

RDP Vs****Windows VPS

既然您已经了解了更多关于 Windows VPS 和远程桌面协议的知识,让我们来看看本指南的主要目的和区别点。正如你所猜测的,主要的区别是 RDP 是与许多用户共享的,但是 VPS 是 T2 的私人服务器。你可以准备一个 VPS 服务,作为虚拟主机服务。由于 VPS 具有专用的 IP 和管理员访问权限,因此是一台独立的服务器。虽然 VPS 给你完全的管理员权限,但 RDP没有管理员权限。这意味着你将不能安装任何你想要的软件,甚至不能改变任何设置。但是,这取决于你!如果你需要托管一个网站,你必须提供一个 VPS 才能完全控制服务器。但是如果你不需要管理员权限,只想要一个共享服务器,一个 RDP 账户就足够了。

结论

在本文中,您了解了 Windows VPS 和 RDP 之间的区别。首先,您简要回顾了它们的功能,以帮助您考虑哪一个可能是您的更好选择。但是,就像很多其他的比较一样,说哪个更好并不科学。本教程解释了优缺点和主要差异。所以,根据你的观点和需求来决定吧。此外,你可以了解 Windows VPS 和 Linux VPS 之间的差异。

网络安全对数字营销的重要性——老年博客

原文:https://blog.eldernode.com/the-importance-of-cybersecurity-for-digital-marketing/

The Importance of Cybersecurity for Digital Marketing

网络安全对数字营销的重要性——你能做些什么来保持安全?

谈到数字营销,我们许多人都有忘记网络安全重要性的罪过。鉴于我们大量使用社交媒体、网站和电子邮件,保护我们的资源和数据应该是我们的首要任务之一。不用说,病毒和黑客是具有破坏性后果的真实威胁。一次成功的网络攻击的有形和无形成本都有可能摧毁一个企业。
面对这种令人不安的现实,数字营销人员需要做些什么来保护他们的数据和资源?此外,鉴于 GDPR——欧洲全面的数据保护法——的深远影响,你需要做些什么才能不违反法律?
继续阅读,了解网络安全对数字营销的重要性,以及你可以做些什么来防止容易预防的网络攻击。

A)管理 WordPress 的更新——如果你在 WordPress 网站上:

许多营销人员鼓励他们的客户在 WordPress 上托管他们的网站,WordPress 是托管平台的最强大的网站之一。

B)保护您的 CRM 平台

C)更加注意你的电子邮件营销

D)保护您的社交媒体账户

如有疑问或问题,可向提问系统咨询,提供指导。

如何为您的 Unity 游戏购买合适的服务器

原文:https://blog.eldernode.com/the-right-server-for-your-unity-game/

How to Buy the Right Server for Your Unity Game

玩游戏时,您还可能会遇到连接不良、延迟或其他连接问题。这一因素导致许多游戏玩家为此使用专用且可靠的服务器。这篇文章将教你如何为你的 Unity 游戏购买合适的服务器。我们提供便宜的专用服务器,是你 Unity 游戏的最佳选择。

教程为 Unity 游戏购买专用服务器

Unity 是通用的,也是当今最流行的跨平台游戏引擎之一。它由 Unity technologies 开发,支持 2D 和 3D 图形。这个游戏引擎已经被这个领域中非常大的公司使用,并且通过 C#和拖放功能来编写脚本。如果你想使用 Unity 游戏引擎,没有中断,没有连接问题,最好是为它弄一个专用服务器

专用服务器有哪些优势?

让我们列出我们的专用服务器优于竞争对手的功能:

–即时服务器设置

–99.9%的正常运行时间

–专用 IP

–专用资源

–能够定制硬盘

–VNC 入口

–强大的备份系统

–最高质量的基础设施

–不同的操作系统

–实惠的价格

–DDoS 保护

–全天候专门支持

购买专用服务器运行 Unity 游戏

如果你在玩游戏时遇到连接不好,滞后,或者其他连接问题,你应该购买专用服务器来解决这个问题。为此,请遵循以下步骤。

首先,导航到 Eldernode 官网,从页面顶部选择专用服务器:

Buy-Dedicated-Server-From-Eldernode - Buy Right Server for Unity Game

您将看到以下屏幕。向下滚动并从 专用服务器位置中选择您想要的位置。在选择地点时,你应该小心选择离你最近的地点,这样你就可以使用最高的速度。我的首选是荷兰:

Choose-dedicated-server-location- Buy Right Server for Unity Game

现在我们提供各种经济的荷兰专用服务器方案。你应该仔细检查,选择适合你需要的计划。我倾向于选择第一个选项,并点击命令:

Netherlands-Dedicated-Server-plans- Buy Right Server for Unity Game

将出现购物车页面,您可以在其中选择计费周期和可配置选项,并填写选项以配置您的服务器。我们提供每月、每季度、每半年和每年的计费周期付款。在配置服务器部分,您需要填写与主机名、根密码和 NS 前缀相关的字段。

可配置选项部分,注册您的操作系统、附加 IP 和一次性安全配置。通常,配置您想要的选项并点击继续:

Configure-desired-dedicated-server-options- Buy Right Server for Unity Game

查看您之前选择的项目,然后按结账:

Review-the-selected-dedicated-server-items

现在你应该在网站上注册。为此,请输入您的个人信息,选择您想要的付款方式,然后点击完成订单。但是如果你之前注册过,只要点击就已经注册了:

Register-on-Eldernode-website

如你所见,我之前在网站上注册了,我的帐户出现了。要完成结账过程,请按完成订单:

Login-to-Eldernode-website

选择您要支付的硬币,然后点击完成结账:

Choose-Coin-Payments-Eldernode

最后,您应该扫描条形码以完成支付方式:

Scan-the-barcode

这就是专门的服务器购买流程!

结论

专用服务器是你的 Unity 游戏最好的服务器。这篇文章教你如何为你的 Unity 游戏购买合适的服务器。我希望你觉得这个教程很有用,它能帮助你为你的 Unity 游戏选择和购买合适的服务器。如果你在购买过程中有任何问题,你可以在评论区联系我们。

如何使用 Linux Traceroute 命令跟踪 IP 地址

原文:https://blog.eldernode.com/trace-an-ip-address-with-the-linux-traceroute/

How to Trace an IP Address with the Linux Traceroute Command

如果在互联网上上传站点或连接到系统时遇到问题,可以使用 Traceroute 命令找出连接问题所在。此外,该命令可以显示从您的计算机到所需网站所在的 web 服务器的通信路线图。本文将教您如何使用 Linux Traceroute 命令跟踪 IP 地址。如果你想购买自己的 Linux VPS 服务器,可以查看 Eldernode 网站上提供的软件包。

什么是 Traceroute 命令?

Traceroute 是一种命令行工具,可用于 Windows、Linux 和其他操作系统。它是解决和理解连接问题的有用工具。此命令行工具显示在本地计算机和目标 IP 地址或域之间传输数据包所需的时间。事实上,借助该工具,可以识别网络中的路由问题,因为该工具可以显示网络路径中的下一台路由器。

Linux 培训系列的这篇文章的后续文章中,您将学习如何使用 Linux Traceroute 命令跟踪 IP 地址。

教程在 Linux 上安装 Traceroute 命令

Traceroute 可用于大多数分发存储库。在这一步中,我们将解释如何使用软件包管理器在 Linux 系统上安装 Traceroute 命令。

您可以使用下面的命令在 Ubuntu/Debian 上安装 Traceroute:

sudo apt install traceroute

要在 Fedora 上安装 Traceroute,请运行以下命令:

dnf install traceroute

OpenSUSE 命令:

zypper in traceroute

Arch Linux 命令:

pacman -S traceroute

用 Linux Traceroute 命令 追踪 IP 地址

在本节中,您将学习如何使用 Linux Traceroute 命令跟踪 IP 地址。为此,请按照以下步骤操作:

traceroute [options] <hostname or IP> [packet length]

注意: 注意不要用 Tracepath 代替 Traceroute。这两个命令适用于 Linux,并且是相似的。Tracepath 对所有用户都可用,并且输出较少的信息。但是 Traceroute 提供了更多的选项,其中一些需要 root 权限。

Traceroute 命令的高级选项

以下是 Linux Traceroute 命令的一些高级选项:

-n 选项—>隐藏设备名称:

traceroute -n <hostname or IP>

-N 选项—>查看同时发送的探头数量:

traceroute -N <hostname or IP>

-I 选项->为 ICMP 探测数据包添加:

traceroute -I <hostname or IP>

-q 选项->-改变数据包的数量:

traceroute -Inq <number> <hostname or IP>

-d 选项—>在 Linux 上启用调试:

traceroute -d <hostname or IP>

-p 选项->-定义查询的端口:

traceroute -p <hostname or IP>

-P 选项—>发送指定 IP 协议的数据包:

traceroute -P <hostname or IP>

就是这样!

结论

Traceroute 命令是一种工具,用于显示在本地计算机和目的 IP 地址或域之间传输数据包所需的时间。在本文中,我们教您如何使用 Linux Traceroute 命令跟踪 IP 地址。此外,我们还解释了 Traceroute 命令的一些高级选项。我希望这个教程对你有用。如果您有任何问题或建议,可以在评论区联系我们。

如何在 Windows 服务器上使用 Netflow - Eldernode 博客进行流量分析

原文:https://blog.eldernode.com/traffic-analyzer-on-windows-server-with-netflow/

How to Traffic Analyzer on Windows Server with Netflow

Netflow 是思科提供的一项功能,可以在路由器等设备上实现。这个程序用来收集和控制网络流量。专业网络管理员使用 Netflow 来分析网络流量。使用此工具,网络管理员可以获得有关网络流量的来源和目的地、产生的流量等信息。在这篇文章中,我们试着学习如何在 Windows 服务器上用 Netflow 运行流量分析器。你可以在 Eldernode 看到购买 Windows VPS 服务器的可用包。

用 Netflow 一步一步讲解 Windows 上的流量分析仪

使用 Netflow,您可以将获得的流量信息发送到 Netflow 收集器软件进行收集。该软件的其他应用包括准备各种报告。从这些报告中获得的信息也可以存储起来供将来使用。网络流基于数据包识别。要使用 Netflow,只需在路由器等设备上启用它,不需要对内部或外部网络进行任何更改。Netflow 对其他设备和用户完全隐藏,在每个设备上完全独立运行,不需要在所有设备上启用。在本教程的后续部分,我们试图向您介绍如何在 Windows 服务器上使用 Netflow 进行流量分析。请加入我们。

网流好处

Netflow 为其用户提供了许多好处和功能,其中一些我们将会提到:

1。网络监控: Netflow 允许您几乎实时地监控网络,从而控制网络上传输的流量。

2。应用程序监控和分析:使用该工具,可以识别网络中使用的软件。用户还可以看到这些应用程序使用任何流量。这些信息有助于网络管理员识别新服务并提供这些服务所需的资源。

3。用户监控和配置:通过这种方式,网络管理员可以了解用户和客户对网络和资源的使用情况。这些信息有助于规划访问、硬件和软件资源。

4。网络规划:长期存储来自 Netflow 的信息对于规划和预测网络增长非常有用。利用这些信息,我们可以预测网络的增长率,并据此规划增加设备、端口和带宽。网络流数据优化规划,从而降低成本。

由于这些通信的高成本,优化 WAN 端口上发送的流量非常重要。检测 WAN 端口上不需要的流量是使用此信息的另一个好处,它可以减少带宽消耗。

5。安全分析: Netflow 信息可以非常有效的控制和提高网络安全。Netflow 可以实时检测 DDOS 攻击、病毒和蠕虫。Netflow 还可以检测可能指示网络问题的网络更改。

6。记账/计费: Netflow 信息可以用来统计用户和客户的消费,是根据协议、目的地等各项来完成的。

如何在 Windows RDP 上安装并启动 NetFlow Analyzer

在讨论 Netflow Analyzer 的工作原理之前,在本节中,我们将学习如何安装它。要安装 NetFlow Analyzer,第一步是下载 Netflow Analyzer for Windows。

How to Install NetFlow Analyzer

然后转到下载文件的位置并双击它,按照安装步骤进行安装。

注意: NetFlow Analyzer 同时支持 PostgreSQL 和 MSSQL 作为数据库。

在下图中,您可以看到网络流量分析器仪表板。

netflow analyzer dashboard

使用 Netflow 工具的 Windows 服务器上的流量分析器

NetFlow 由两个主要部分组成,如下所示:

1.网络流缓存或数据源是存储通信流信息的地方。

2.网络流或传输机制,负责将网络流数据传输到收集器软件进行报告和存储。

要开始使用 NetFlow Analyzer,您需要遵循以下步骤:

点击启动 > > 服务 > >启动 ManageEngine 网络流量分析器启动服务。

可定制的仪表板允许用户根据速度、容量、使用和许多其他标准添加小部件,如高级设备、接口、接口组和 IP 组。仪表板中的小部件一旦创建,就可以在用户需要时拖动和释放。

如何在 Windows 服务器上使用 Netflow Analyzer

监控 NetFlow 带宽:借助 NetFlow Analytics,您可以全面了解网络流量、应用性能、设备、接口、IP、无线网络、wan、SSIDs 和接入点,并控制带宽。NetFlow Analyzer 还支持各种 Cisco 技术,如 NBAR、CBQoS、AVC 和 IP SLA。

如何在 Netflow Analyzer 上绘制图形和报告

NetFlow Analyzer 提供了大量图表和图形,有助于准确识别网络中的流量。图形按网络设备、应用程序类型或其他自定义分组进行排序。它显示了谁是网络上的“最大流量生成者,以及他们产生了什么样的流量。

有用的仪表板,如下图所示,一目了然地显示您的网络。

Top Applications ”图表显示哪种应用程序使用的流量最多,NetFlow Analyzer 可以识别最常见的应用程序类型,因此几乎不需要猜测。

"热门话题"显示哪些数据流和设备产生的流量最大。

识别带宽猪:

设备分组允许管理员创建设备或网络子网的逻辑组。这使 NetFlow Analyzer 能够生成按这些自定义组排序的图表和报告。例如,管理员可以创建按不同分支分类的组,以确定特定工作组需要哪种数据。这对于故障排除或移动规划可能很有用。或者,它可以很容易地用于监控一组应用服务器的流量,帮助显示新服务的网络影响。

How to Identify Bandwidth Hogs

深入查看 IP 组以了解更多详细信息,包括总流量和入/出利用率。

Capacity Planning on netflow

接下来,您可以单击“容量规划”链接,跳转到该组的详细使用情况报告。该报告包括一些已经涉及的信息,以及一个非常有用的应用报告。应用程序报告按流量和占总流量的百分比显示使用最多的应用程序。

报告可以导出供其他应用程序使用。 NetFlow Analyzer 包括对通过电子邮件发送报告、导出到 PDF 或导出到 CSV 的本机支持,以便更容易地在 Excel 中挖掘数据。

application report on netflow analyzer

结论

网络上有 Netflow 的好处是讨论安全性和调查可能的攻击。在发生网络攻击时,检查网络管理员的唯一方法是在第一时间获得目标,然后击退攻击。因为如果没有 NetFlow 流量监控功能,跟踪信息流和攻击目标将非常困难,在某些情况下甚至是不可能的。在这篇文章中,我们试图学习如何在 Windows 服务器上使用 Netflow 流量分析器,在此软件的完整介绍。

将文件从 RDP 管理员传输到 Linux 服务器的 4 大解决方案

原文:https://blog.eldernode.com/transfer-file-from-rdp-admin-to-linux/

How to Transfer File From RDP Admin to Linux Server

如今,将文件从计算机传输到服务器以及从服务器传输到计算机是用户,尤其是站点管理员关心的问题之一,这取决于服务器操作系统的类型。这篇文章将教你如何将文件从 RDP 管理员转移到 Linux 服务器。

教程将文件从 Windows RDP Admin 转移到 Linux VPS

rdp-to-linux

什么是 RDP?

RDP 代表远程桌面协议,是远程连接台式计算机的常用协议。RDP 允许客户端计算机查看远程计算机屏幕,并建立一种控制台,但远程连接到它。RDP 协议是微软的专有协议,默认情况下使用 TCP 协议端口号 3389 进行通信。要使用 RDP,用户应使用 RDP 客户端软件或远程桌面连接,而主机需要运行 RDP 服务器软件。RDP 客户端可用于大多数版本的 Windows 和其他操作系统,包括 Linux、Unix、macOS、iOS 和 Android。

介绍 Linux 服务器

一个 Linux 虚拟服务器是一个专用的 VPS,运行在其专有的 Linux 操作系统上。虚拟服务器托管在物理服务器上,可以独立管理。Linux 服务器比其他服务器更稳定,并且拥有最大的市场份额。

Linux 服务器的优势

  • 灵活的
  • 负担得起的
  • 使用方便
  • 高度安全
  • 能够为用户修改和改进虚拟服务器

将文件从 RDP 管理员转移到 Linux 服务器

将文件从一台服务器传输到另一台服务器是服务器管理员面临的问题之一。当许多用户想要在两台服务器之间传输他们的文件时,他们会遇到困难,而使用正确的工具,这个过程会很容易。完成此过程的方法:

  • 通过 SSH 复制文件
  • 通过 FTP 传输文件
  • 同步软件的使用
  • 共享网络文件夹

通过 SSH 复制文件

通过在 Linux 设备上设置和激活 SSH,您可以通过命令行将数据从一台服务器发送到另一台服务器。

第一步:打开终端,然后更新操作系统:

sudo apt update

第二阶段:安装 OpenSSH 服务器:

sudo apt install openssh-server

第三步:使用以下命令检查 OpenSSH 服务器是否激活:

sudo service ssh status

第四步:从 PuTTY 主页下载一个 SSH 客户端,比如 PuTTY 和 PSCP(安全拷贝客户端)工具。在您的系统上安装 PuTTY(不需要安装 PSCP)。将下载的 pscp.exe 文件保存到 Windows C: \驱动器的根目录下。您可以根据以下命令验证 Linux 设备的 IP 地址:

hostname -I

您可以将文件从 windows 传输到 Linux,如下所示:

c:\pscp c:  ome\path\to\a\file.txt [[email protected]](/cdn-cgi/l/email-protection):\home\user  ome\path  ewname.txt

您必须输入 Linux 计算机密码才能开始传输。

使用以下命令在同一个 SSH 会话中将数据从 Linux 复制到 Windows:

c:\pscp [[email protected]](/cdn-cgi/l/email-protection):\home\user  ome\file.txt .

注意结尾的句号——包括这个,否则转换将不起作用。

通过 FTP 传输文件

您可以使用支持 SSH 的文件传输协议(FTP)程序。在基于鼠标的界面中通过 SFTP 传输文件比使用键入的命令更容易。

在启动之前,SSH 服务器必须在 Linux 设备上运行。还要在 Windows 上安装一个 FTP 应用程序,比如支持 SFTP 的 FileZilla。

为此,首先运行 FileZilla,然后:

  • 打开文件>网站管理员
  • 创建一个新站点
  • 将协议设置为 SFTP
  • 将所需的 IP 地址添加到主机
  • 指定用户名和密码
  • 将登录类型设置为正常
  • 准备好后点击连接

file-transfer-protocol

使用同步软件

下一个选择是使用文件同步程序。这些应用程序是多平台的,并且使用加密密钥来管理设备之间的通信。

要同步数据,安装应用程序,创建同步文件夹后,创建密钥。在第二台计算机上进行设置。为此,我们引入了两个软件:

  • Resilio Sync :这款应用(以前叫做 BitTorrent Sync)可以在任何平台上使用。这款应用的免费版本足以同步两台设备。
  • SyncThing :这款应用是 Resilio Sync 的免费替代品,适用于 Linux、Windows、macOS 和 Android。

共享网络文件夹

在 Windows 和 Linux 机器之间共享文件最简单的方法是使用网络文件夹。通过创建共享网络文件夹,您可以通过网络在 Linux 上安装 Windows 目录,或者在 Windows 上安装 Linux 目录。所以你可以同时在 Windows 和 Linux 中使用相同的文件和文件夹。

要开始安装,请先编辑网络连接。为此,右键单击系统托盘上的网络连接图标。

network-connections

然后从打开网络&互联网设置部分,选择共享选项并启用以下选项:

  • 打开网络发现。
  • 打开文件和打印机共享。

sharing-options

保存更改后,转到文件系统上要通过网络共享的文件夹。右击文件夹,选择属性。然后打开分享标签,点击高级分享,选择分享该文件夹。在同一个页面上点击权限按钮可以管理权限。最后保存设置。

advanced-sharing

要访问 Linux 系统上的窗口列表,请打开 Linux 系统的文件浏览器并选择 Network。现在,您可以从 Windows 托管的文件夹开始交换数据。

结论

在本文中,我们教你如何将文件从 RDP 管理系统转移到 Linux 服务器。在 Windows 和 Linux 之间共享文件很容易。有问题可以在评论里问。我希望你喜欢这篇文章。

使用 SFTP -埃尔德诺德博客将文件从 Windows 转移到 Linux 的教程

原文:https://blog.eldernode.com/transfer-file-from-windows-to-linux-with-sftp/

Tutorial Transfer file from Windows to Linux with SFTP

将文件从一个系统转移到另一个系统很简单,并不复杂,但有时我们可能会遇到问题。例如,两个系统可能有不同的文件类型和不同的显示文本和数据的方式,它们也可能有不同的文件夹结构。这就是为什么你需要知道数据传输协议。在本文中,我们将向您介绍 SFTP 协议,并教您如何使用 SFTP 将文件从 Windows 传输到 Linux。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

什么是 SFTP?

SFTP 代表安全文件传输协议,是 FTP 协议的安全版本,支持在安全环境中访问和传输数据。SFTP 协议对你的数据进行加密,并在密不透风的条件下进行传输。SFTP 也被称为“SSH 文件传输协议”,因为 SFTP 使用 SSH 来传输文件。FTP 客户端无法使用 SFTP 服务器。这些服务器专用于使用 SSH 协议访问、传输和管理文件的 SFTP 客户端。

要求

  • 在 windows 系统上安装 PuTTY
  • 在 Linux 系统中安装 open ssh

如何用 SFTP 将文件从 Windows 转移到 Linux】

如果您还没有在您的 Linux 服务器上启用 SFTP,您可以使用下面的命令:

sudo apt-get install openssh-server
sudo apt-get install ssh

首先,远程登录到您的 Linux 系统。您可以在 Windows 环境中使用 PuTTY 作为您的 SSH 客户端。为此,在开始菜单上键入 PuTTY 并打开它。PuTTY 打开后,您应该键入您的 IP 并单击 Open。

1. PuTTY-IP-Address

现在你应该输入你的用户名和密码。然后将/home/user/server 目录更改为/server$目录。

在这一步中,您应该会在/server$文件夹中看到您的文件。

然后输入要从 Windows 传输到 Linux 的文件的名称。指定该文件的目标文件夹,然后该文件将从 Linux 机器粘贴到 Windows。

您可以在本地磁盘 c 上找到任何程序文件,如 PuTTY。打开 PuTTY 文件夹并确保 pscp 文件存在。现在,您应该复制相关的文件夹路径。然后打开命令提示符,以管理员身份运行它,并粘贴您之前复制的路径。

接下来输入以下命令:

C:\Program Files\PuTTY>pscp.exe -P 22 [[email protected]](/cdn-cgi/l/email-protection)_Address:/home/user/server/filename.py C:\Users\Public\user

22 是 SSH 的端口号。请注意,您应该输入用户名、远程系统的 IP 地址和用户文件的密码。

最后,将所需文件复制到目标文件夹。

结论

在本文中,我们教你如何用 SFTP 将文件从 Windows 转移到 Linux。跨平台(比如在 Windows 和 Linux 之间)传输数据的过程很简单,在本文的帮助下,您可以轻松完成。

如何使用 RDP 将文件传输到 Windows Server - Eldernode

原文:https://blog.eldernode.com/transfer-file-using-rdp-to-windows-server/

How to transfer file using RDP to Windows Server

如何使用 RDP 将文件传输到 Windows 服务器。我们经常需要将文件从计算机或笔记本电脑传输到服务器,反之亦然。
最好的方法是从远程桌面传输文件。从远程桌面传输文件的方法非常合适,因为您可以使用此方法复制任何类型的文件(可执行文件、图像文件、电影、文本文件等)。)任意大小。您也不需要中间上传网站来传输,您可以直接从源位置复制文件并将其放在目标位置。在本文中,我们将教你如何通过远程桌面将文件传输到 Windows 服务器。

买便宜的 RDP

如何使用 RDP 将文件传输到 Windows 服务器

1。 要开始,从开始菜单打开远程桌面。

rdp file tranfer-eldernode

2。 在电脑栏中输入您服务器的 IP 地址。

rdp file tranfer-eldernode

3。 在本地资源选项卡中,点击更多,选择你想要的驱动器。

rdp file tranfer-eldernode

4。 展开驱动器部分,选择本地磁盘 C: (或任何其他驱动器)。

rdp file tranfer-eldernode

5。 选择通用选项卡,然后保存保存这些设置。

6。T3 现在点击连接进入服务器。在“我的电脑”服务器中,您将看到您的驱动器,并且您可以轻松地在驱动器服务器和您的计算机中所选的驱动器之间移动文件。

rdp file tranfer-eldernode

亦见:

Windows Server 2016 上的 RDP 限制设置

教程在 Windows Server 2019 上启用 RDP

如何购买 rdp 比特币

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者想解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

如何使用 rsync 命令传输文件

原文:https://blog.eldernode.com/transfer-files-using-rsync/

How to transfer files using rsync command

【更新于:2021-01-04】RemoteSync是一个著名的命令,用于远程复制和同步文件、数据和方向。您可以跨目录(在 Linux/Unix 中)、跨磁盘和网络远程和本地执行所有这些活动,在两台 Linux 机器之间执行数据备份和镜像。加入我们这篇文章,学习如何使用 rsync 命令来传输文件。虽然你希望使用 Linux VPS 或 RDP 管理员,但这篇文章对你会很有用。

教程使用 rsync 命令传输文件

为了让本教程更好地发挥作用,请考虑以下先决条件:

源系统和目标系统上都应该安装了 rsync 实用程序。如果您以前没有安装它,您可以通过发行版的软件包管理器进行安装:

对于 UbuntuDebian :

sudo apt install rsync

对于 CentOsFedora :

sudo yum install rsync

用 rsync 命令一步步传输文件

如果您远程操作系统,使用 rsync 命令复制和同步文件会很有效,因为它支持复制链接、所有者、组和权限。使用 rsync 命令的主要原因是它比SecureCopy 要快

rsync 命令的基本语法如下:

rsync options source destination

可以使用 rsync 命令将文件传输到 SSH。

rsync [options] source destination 

示例:传输多个文件:

rsync [[email protected]](/cdn-cgi/l/email-protection):/root 

您可以使用自己的用户名代替 root。

rsync 命令也有许多选项,最好在使用该命令时使用:

-a: 存档模式

-v: 详细模式

-z:传输过程中的压缩(为了更快的传输)

–进度:显示已提交项目的列表

示例:

rsync -azv --progress *[[email protected]](/cdn-cgi/l/email-protection)92.168.1.10:/home 

如果 rsync 命令被中断,可以使用-a 选项。使用此选项可以防止文件被覆盖,并且只传输不在目标位置的文件。

默认情况下, rsync 命令使用 SSH 协议的端口 22。如果目标服务器不使用端口 22,您可以使用以下选项:

--rsh='ssh -p22' 

请输入您最喜欢的端口号,而不是 22。

如果您在执行此命令时收到以下错误,这是因为目标服务器上没有安装 rsync 数据包。

rsync: Connection unexpectedly closed (0 bytes recived so for ) [Sender]    rsync: Error: Rewrote command not found (code 127/ atioc 456) [Sender] 

学习使用 rsync 命令传输文件

结论

在本文中,您学习了如何使用 rsync 命令传输文件。使用远程更新协议,rsync 命令允许只传输两组文件之间的差异。rsync 命令第一次将文件或目录的全部内容从源复制到目标,但随后会将更改的块和字节复制到目标。如果您有兴趣阅读更多内容,可以找到我们关于 SSH 和 Linux 中最常用的 21 个命令的相关文章。

Windows 10 中的 Cisco VPN 故障排除- Eldernode

原文:https://blog.eldernode.com/troubleshoot-cisco-vpn-in-windows-10/

Troubleshoot Cisco VPN in Windows 10

Windows 10 中的 Cisco VPN 故障排除。思科 VPN 在 Windows 10 中表现相对较好。最大的问题发生在最近的 Windows 更新中,导致该应用程序出现问题。这些问题并不常见,但如果真的发生了,Cisco VPN 客户端就完全没用了。在这篇 教程 中,我们列举了在 Windows 10 中解决和排查思科 VPN 的解决方案。和我们在一起。

如何在 Windows 10 中排除思科 VPN 故障

1) 修理安装

2) 允许 VPN 通过防火墙自由通信

3) 在注册表中应用更改

4) 重新安装

1-如何修复安装以排除思科 VPN 故障

你需要做的第一件事是修复安装。许多第三方应用程序在重大操作系统更新后会遇到问题。因此,始终建议您在更新操作系统后再次更新它们。

甚至建议你更新后删除各种错误。当然,如果您在更新之前没有删除 Cisco VPN,您将需要修复软件安装。

如果你不知道如何修复思科 VPN,请遵循以下步骤:

A. 在 Windows 搜索部分,键入控制面板并选中。

repair Cisco VPN installation from control panel

B. 点击左下方的卸载一个程序。

Uninstall a program from control panel

C. 点击思科系统 VPN 客户端然后点击修复

D. 按照步骤操作,直到安装完成。

2-如何允许 VPN 在防火墙中自由通信

系统更新可以将操作系统设置更改为默认值。这也会影响 Windows Defender 设置。如果发生这种情况,所有需要从防火墙发送流量的应用程序都有可能出现这种问题。这就是我们建议您检查设置并确保允许应用程序通过互联网流量的原因:

A. 在 Windows 搜索部分,输入允许一个 app 显示允许一个 app 穿越 Windows 防火墙选项,找到该选项后选中。

B. 点击改变设置

C. 确保 Cisco VPN 在列表中,并且允许流量通过防火墙。如果思科 VPN 不可用,点击允许另一个应用将此选项添加到授权应用列表。

change settings of apps in control panel

D. 检查私有和公共选项。

E .应用更改,然后打开思科 VPN。

3-注册表中的操作

像所有其他可用的 VPN 一样,思科 VPN 需要一个虚拟网络适配器。该设备的故障是另一个常见事件,由错误代码 442 指示。你需要做的第一件事是在设备管理器中检查虚拟网卡驱动。

为此,请按照下列步骤操作:

A. 点击开始,打开设备管理器

B. 打开网卡部分。

network manager settings in device manager

C. 右击虚拟适配器更新它。

****重置电脑。

如果问题仍然存在,您必须操作注册表。这样大概就能彻底解决问题了。你需要管理员权限来修改注册表。

注意 如果您对注册表进行了更改,请谨慎操作,因为如果您在注册表中注册更改时出错,可能会导致系统错误。

如何更改注册表和修复思科 VPN

A. 编写注册表编辑器并打开注册表编辑器。

B. 在地址栏中输入跟随路径,然后按进入:

HKEY _ 本地 _ 机器系统当前控制设置服务虚拟塔

How to change the registry and repair Cisco VPN

C. 右击显示名称按钮,选择修改 。

D.值数据 部分,确保有思科 VPN 适配器文本。对于 64 位版本,此文本采用 64 位 Windows 系统 VPN 适配器的形式。

E. 保存更改,再次运行思科 VPN。

4-如何重新安装思科 VPN 软件

最后,如果以上方法都不起作用,最后一招就是卸载重装软件。当然,这种安装应该是这样的,您删除所有现有的文件,不保留操作系统中的任何设置,这需要存在第三方软件,如 Ashampoo 卸载程序。

按照以下步骤重新安装 Cisco VPN:

A. 进入控制面板,打开卸载一个程序

How to Reinstall the Cisco VPN Software

B. 删除思科系统 VPN 客户端。

C. Ashampoo 卸载程序(或运行任何第三方清理软件)

D. 从软件文件夹中删除任何与思科软件相关的内容。

E. 再次下载思科 VPN 客户端。

F. 安装后再次运行。

结论

有时会观察到在 Windows 10 中安装思科 VPN 后,运行这个程序会出现问题。在本教程中,我们尝试对 Windows 10 中的 Cisco VPN 进行故障排除。我们希望你会喜欢这个教程。

如何排除非活动任务管理器- Eldernode 的故障

原文:https://blog.eldernode.com/troubleshoot-inactive-task-manager/

How to Troubleshoot inactive Task Manager

如何解决非活动任务管理器的问题?在本教程中,我们将一步步教你如何排除任务管理器不活动的故障。

有时在 Windows 中,我们会看到菜单或部分被禁用。这些突然的行动和事件是两个重要的点。

1-管理员用户已禁用此功能。

2-病毒或恶意软件破坏了 Windows 并使一个部件崩溃。

对于第一个原因,您可以通过联系您的网络管理员来解决问题。但是有时你是你自己系统的管理者,你会遇到表明病毒或恶意软件的问题。

有些恶意软件会在登录到您的系统后禁用您的任务管理器。

恶意软件通常通过修改 Windows 注册表来实现这一目的。

您可以从 eldernode 选择最完美的 Windows VPS 服务器套装。

如何排除非活动任务管理器的故障

1- 首先,确保任务管理器被禁用。

How to troubleshoot inactive Task Manager-1

2- 确认无误后,打开你系统的运行窗口。

要打开 Run,您可以在开始菜单中搜索 Run,或者使用 Win + R 组合键。

3- 打开运行窗口后,键入“ regedit ,点击 ok 。

How to troubleshoot inactive Task Manager-2

4- 在打开的窗口中,按照下面的步骤操作,如果看到短语“ DisableTaskMgr ,删除它。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System    HKEY_USERS\.default\Software\Microsoft\Windows\CurrentVersion\Policies\System 

How to troubleshoot inactive Task Manager-3

清除所有 3 条路径后,任务管理器选项将被激活。

How to troubleshoot inactive Task Manager-4

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者想解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

如何排除远程桌面故障-教程远程桌面协议

原文:https://blog.eldernode.com/troubleshoot-remote-desktop/

How to troubleshoot Remote Desktop

如何解决远程桌面问题?远程桌面协议是获得对一个 Windows 服务器的管理访问权的最常见的方法。RDP 可用于所有版本的 Windows server 和所有版本的 Windows 桌面操作系统附带的客户端(称为远程桌面连接)。

客户端也可以在 iTunes 商店买到微软的 Macintosh 操作系统,也可以在 Linux 桌面买到类似 FreeRDP 的应用。

通过 RDP 连接到您的服务器,您可以完全控制服务器桌面环境,就像坐在服务器的显示器和键盘前一样。

根据您的权限和设置,您可以复制和删除文件,更改文件权限或设置,甚至从服务器打印文档。

购买 Windows 虚拟专用服务器

简介

使用 RDP 来管理 Windows 服务器通常需要一些关于服务器的基本设置和信息:

1) 远程桌面服务必须在您想要连接的服务器上运行(RDP 默认使用端口 3389 )。

2) 需要知道服务器的 IP 地址。

3) 你必须有一个被允许远程连接到服务器的用户名和密码。

注: 通常,这是主管理员帐户,但也可以是专门为远程访问目的而设置的辅助帐户。

4)Windows 防火墙和任何其他硬件或软件防火墙需要配置以允许从您的位置进行远程连接。

一旦您启用了所有正确的设置, IP 地址和用户账户详情,您就可以将 RDP 连接到您的服务器了!

启动 RDP 客户端

输入服务器的 IP 地址和用户凭证。

使用看起来像标准的 Windows 桌面环境登录服务器。

How to troubleshoot Remote Desktop

虽然远程桌面协议在管理您的 Windows 服务器时很有帮助,但也有连接失败的时候,这可能会非常令人沮丧,因为错误消息通常不是很有帮助(通常只是如下所示的窗口):

How to troubleshoot Remote Desktop

上面显示的 错误 表示由于某种原因,您的客户端无法通过远程桌面协议连接到 Windows 服务器。

当您遇到连接问题时,可以检查许多项目来尝试解决问题。

RDP 连通性问题

1。 确保你可以通过 ICMP (或者 Ping )到达服务器。

大多数桌面操作系统将允许你向计算机发送少量信息,以验证连接性和连接速度。

一般来说,你只需要打开一个终端窗口(在 Windows 桌面上,按下窗口键,然后键入 cmd ,按下 enter ,输入以下命令:

ping IP 或 ping domain.tld 。

通常,您会收到类似的输出:

How to troubleshoot Remote Desktop

2。输出显示 pings 成功到达目的地,并在 50 毫秒和 150 毫秒之间完成。

这些 pings 表明成功连接到了服务器(至少通过 ICMP)。

注意: 如果命令的输出显示没有响应,我们知道有一些网络干扰。

3。 如果 ping 测试失败,请检查您的互联网连接,以保证您可以访问互联网上的其他资源。

4。 到达其他互联网网站但没有到达您的服务器表明您的服务器拒绝来自您的 IP 地址的连接(由于安全软件或防火墙设置)。

5。 如果尽管ping你的服务器你仍然不能通过 RDP 连接,这很可能是 RDP 服务或你的防火墙的问题。

你需要联系你的托管公司来获得服务或防火墙的帮助。

防火墙问题

配置防火墙的最佳实践是允许对服务器的各种连接所需的最小访问量。

将连接限制到像 RDP 这样的特定服务被称为“限定服务的访问范围。如果您配置的 Windows 防火墙监控 RDP 上的流量,用户可能会因为其 IP 地址不包括在规则中而无法连接。

一个用户通过 RDP 访问服务器,但另一个用户没有,检查防火墙;他们的 IP 地址可能不在允许远程桌面访问的 IP 列表中。

1。登录到服务器,点击 Windows 图标,在搜索栏输入 Windows 防火墙。

How to troubleshoot Remote Desktop

如何解决远程桌面问题

2。T3 点击 Windows 防火墙带高级安全。

3。T3 点击入库规则。

4。 向下滚动找到一个标注为 RDP 的规则(或者使用端口 3389 )。

5。 双击规则上的,然后点击范围选项卡。

How to troubleshoot Remote Desktop

6。 确认用户的当前 IP 地址包含在允许的 远程 IP列表中。

注意: 如果你是无法从你的位置连接到服务器,请联系你的托管公司帮助检查 RDP 访问的防火墙规则。

用户连接问题

您可以使用管理员帐户连接到 RDP,但是一个或多个其他帐户不能吗?用户帐户权限可能有问题。

1。 确定该用户是远程桌面用户组的成员。

用管理员账号登录到服务器。

进入本地用户和组控制面板 ( 打开 管理 工具,然后打开 电脑管理)。

How to troubleshoot Remote Desktop

2。 导航到远程桌面用户组,并验证该用户是该组的成员。

如果他们不是该组的成员,请将他们添加为该组的成员。

How to troubleshoot Remote Desktop

如何解决远程桌面问题

3。 转到用户选项卡下的用户名。

确保用户帐户未被锁定。

账户可能会因为太多次尝试使用不正确的密码登录而被锁定(无论是用户还是服务器上的暴力攻击)。

How to troubleshoot Remote Desktop

4。针对用户的 IP 地址再次检查防火墙的,并添加到 RDP 规则的范围。

没有可用的连接/会话

默认情况下, Windows 服务器只允许两个用户同时通过 RDP 连接。如果两个会话都在使用中,您将收到类似如下的错误:“此时没有其他用户可以连接。”

How to troubleshoot Remote Desktop

要解决此问题,您需要等待其他用户注销,或者您需要从您的主机提供商处购买额外的 RDP 用户许可证。

在暴力攻击期间失败的登录尝试有时会占用 RDP 许可证,即使会话没有连接。

如果您遇到不可用的会话,这可能是恶意登录的结果。

对于这种情况,最好的补救办法是限制T2 防火墙规则的范围,以阻止来自未授权 IP 地址的访问企图。

数据加密错误

如果您正在使用过期的远程桌面客户端或正在连接到旧的 Windows 服务器,您可能会收到一条错误消息,指出连接的 TLS 设置有问题。

通常,您可以通过更新工作站上的 RDP 客户端软件来解决此问题。

也许可以设置客户端忽略这些错误,但是这可能会使您的工作站和服务器容易受到恶意攻击。

突然断开

如果您正在使用 RDP 并突然失去连接,问题几乎总是与您的互联网连接有关。

检查以确保您可以与其他服务保持连接(比如在后台运行 ping 命令)。

如果你没有失去 互联网 连接,有可能是服务器内存不足或者 RDP 服务可能正在经历一次主动攻击暴力攻击。

如果您已经确认您的互联网连接是稳定的,请联系您的托管公司,以确保服务器不是连接丢失的原因。

连接缓慢问题

如果您的位置和服务器之间的连接 很慢,您的远程桌面会话可能不会像您希望的那样顺利运行。您可以在连接前调整连接的桌面设置以简化;加快连接速度。

1。 打开远程桌面客户端应用程序。

注: 这些方向是针对 Windows 内置客户端的,不过大部分 RDP 客户端都有类似的设置可用。

2。 点击体验标签可以看到各种选项,你可以选择启用或者禁用来提高你的连接速度。

改变下拉菜单选择一个特定的连接速度,或者选择 / 取消选择各种项目以优化性能。

How to troubleshoot Remote Desktop

如何解决远程桌面问题

Windows 10 更新问题

Microsoft 更新经常导致 RDP 连接出现问题!

一般来说,的最佳策略是同时更新服务器和工作站,因为当两个系统不在同一个更新周期时,连接性问题最常出现。

通过删除最近的 Windows update(服务器/台式机),您也许能够解决新的连接问题。

许多用户还报告说,从本地资源设置中禁用打印机选项解决了最近的连接问题。

How to troubleshoot Remote Desktop

结论

虽然 RDP 是管理您的 Windows 服务器的一个很好的工具,但是连接问题可能会令人沮丧。

通过解决连接问题的可能原因,您通常可以立即将重新连接到并再次工作!

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

如何解决远程桌面问题?

祝你好运。

WordPress 仪表盘混乱故障排除- Eldernode

原文:https://blog.eldernode.com/troubleshoot-wordpress-dashboard-clutter/

Troubleshoot WordPress Dashboard Clutter

WordPress 站点管理员可能会遇到的一个主要错误是 WordPress 仪表盘的混乱。在这篇文章中,我们将教你如何从 WordPress 教程系列中排除 WordPress dashboard 混乱,这样你就可以在这个问题发生时修复它。

WordPress 被认为是网络世界中流行且强大的内容管理工具。令人愉快和用户友好的 WordPress 环境是 WordPress 鼓励网站管理员使用 WordPress 内容管理的好处之一。但有时这个漂亮的仪表板可能会因为一些变化或可能出现的问题而出现问题。你也可以购买 WordPress VPS 主机。WordPress 虚拟服务器主机适用于那些网站流量很大,并且消耗不止一个共享主机资源的用户。

WordPress 仪表盘混乱是使用 WordPress 的网站管理员可能遇到的问题之一。在这个简短的教程中,我们试图通过给 WordPress php 文件添加代码来解决 WordPress 仪表盘混乱的问题。为了解决 WordPress 仪表盘混乱的问题,你必须完成以下步骤。

解决 WordPress 仪表板混乱的问题

首先,通过你的面板进入文件管理测试

2- 进入 Public_html 文件夹,进入 wp-admin 文件夹。

3- 在 wp-admin 文件夹下,下载 load-style.php 的文件。

4-记事本++记事本软件打开。

在页面顶部,找到短语错误报告。

用短语 E_ALL | E_STRICT 代替短语(0)。

7- 然后保存 load-style.php 的文件并上传到你的主机,用替换的 load-style.php 文件。

8- 完成以上步骤后,返回 public_html 文件夹。

9- 下载 wp-config.php 的文件。

10- 打开它,在文件末尾添加以下短语。

define( 'CONCATENATE_SCRIPTS', false ); 

11- 添加短语后,保存文件并上传到主机上,替换之前的文件。

完成这些步骤后,你将能够对你的 WordPress 仪表盘进行故障诊断。

注意: 如果你的 WordPress 仪表盘杂乱的问题没有解决,你将需要手动安装一次 WordPress。

如何手动安装 WordPress

1- 下载最新版本的 WordPress

2- 上传到你的主机,解压 zip 模式。

已经创建了一个名为 wordpress 的文件夹,进入其中。

4- 选择 WordPress 文件夹中的整个文件,复制到 public_html 文件夹。

在这一部分,WordPress 将被手动重新安装到你的主机上,你的 WordPress 仪表盘混乱的问题将被解决。

结论

今天,WordPress 被成千上万的用户广泛使用,WordPress 仪表盘和桌面是内容管理系统中用户友好的环境之一,但有时这个漂亮的仪表盘由于一些变化或问题导致 WordPress 仪表盘崩溃。在本教程中,我们试图解决 WordPress 仪表盘混乱的问题。

重置后更改 Windows 时钟故障排除- Eldernode

原文:https://blog.eldernode.com/troubleshooting-change-windows-clock-after-reset/

Troubleshooting Change Windows clock after reset

如今用户面临的一个问题是改变作为虚拟机提供的 Windows 的时钟。设置 Windows 的日期和时间是 Windows 中最重要的一点。各位用户请注意,Windows 的日期和时间是您必须注意其设置的工具之一。引起注意的原因是,在使用 Windows 时,不设置日期和时间会导致许多问题。
没有设置 Windows 的日期和时间,导致系统出现问题,给用户造成混乱和困惑。例如,如果您的 Windows 日期和时间没有设置,您的浏览器将无法工作。因此,在本文中,我们将教您如何排除重置后更改 Windows 时钟的故障。

Windows 的操作机制是这样的,即在重置时钟后,它会根据硬件时钟进行自我调整,因此在重置后会发生变化。这些时钟干扰有时会导致服务运行出现问题,并可能导致错误。在下面,我们已经教你如何解决重置后改变 Windows 时钟的问题。

重置后更改 Windows 时钟疑难解答

1- 首先,进入你的 Windows 虚拟服务器环境。

2- 打开运行窗口。

要打开运行窗口,您可以使用开始按钮或 Winkey + R 组合键。

3- 然后输入 regedit 点击 ok

How to change Windows clock after reset through the registry

4- 进入后,你的 Windows 注册表就会打开。

5- 前往以下路径。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ W32Time \ Parameters

如图所示,打开 NtpServer 键。

7- 删除其中写入的短语,改为输入 127.0.0.1 ,最后点击确定

change parameters value to troubleshooting Change Windows clock after reset

8- 最后,关闭注册表窗口。

通过此操作,您引入了 Windows 作为读取时钟的参考。从现在开始,重置你的 Windows 后, Windows vps 服务器时钟不会改变。

结论

您可能以前使用过虚拟或专用服务器,并且遇到过这样的情况:服务器时钟是根据服务器位置设置的,并且您已经更改了服务器时间设置,以便根据您的时区设置服务器时钟。但是每次服务器复位后,服务器时间又回到原来的状态。在您阅读的文章中,您学习了如何解决重置后更改 Windows 时钟的问题。

Ubuntu 上 PHPMyAdmin 常见问题的疑难解答

原文:https://blog.eldernode.com/troubleshooting-common-issues-with-phpmyadmin/

Troubleshooting Common Issues with PHPMyAdmin On Ubuntu

在 Ubuntu 中安装 PHPMyAdmin 可能会有问题,或者安装后可能会出现问题。如果您是安装 PHPMyAdmin 后面临问题的人之一,那么这篇文章就是为您准备的。本文将解释 Ubuntu 上 PHPMyAdmin 常见问题的故障排除。如果你打算购买一台 Ubuntu VPS 服务器,你可以查看我们网站上提供的套装。

Ubuntu 上 PHPMyAdmin 有哪些常见问题?

PHPMyAdmin 是一个用 PHP 编写的免费开源软件工具,用于管理 web 上的 MySQL。它负责以图形方式控制你的网站和应用程序的数据库。该工具支持多种操作,如在 MySQL 和 MariaDB 上管理数据库、关系、表、列、索引、权限、用户等。在 Ubuntu 上安装 PHPMyAdmin 后,您可能会遇到一些必须解决的问题。

PHPMyAdmin 不工作

Ubuntu 上的 PHPMyAdmin 的一个常见错误是 PHPMyAdmin 不工作错误。在 Ubuntu 上安装 PHPMyAdmin 后,链接http://localhost/PHPMyAdmin/可能会返回一个空白页。这个错误可能是因为您没有安装 libapache2-mod-php。

要修复该错误,只需借助以下命令进行安装:

sudo apt install libapache2-mod-php8.1

并使用下面的命令重新加载 Apache:

sudo systemctl restart apache2

然后尝试访问 PHPMyAdmin。

此外,此错误可能是由于 Apache 服务器没有运行。因此,在以下命令的帮助下,检查您的 apache 是否运行良好:

sudo systemctl status apache2.service

拒绝根用户 的 PHPMyAdmin 访问

当用户安装和配置一个新的 MySQL 时,可能会面临“拒绝用户“@'localhost '访问数据库 phpmyadmin””的问题。

对于新安装的 MySQL,当以 root 用户身份登录 PHPMyAdmin 时,通常会出现这个错误。您可以通过以下步骤解决这个问题。

要解决这个问题,首先用 root 用户访问 PHPMyAdmin。为此,请输入以下命令:

mysql -u root -p

修改 root 用户,使其能够以 root 身份登录 MySQL。这将允许访问根目录:

sudo mysql

出现提示时,输入您的密码。

现在更改身份验证方法,以 root 用户身份登录 MySQL,如下所示:

ALTER USER 'password'@'localhost' IDENTIFIED WITH mysql_native_password BY 'insert_password';

这将更改 root 用户的密码,并将身份验证方法设置为 mysql_native_password。

使用以下命令退出 MySQL:

mysql> FLUSH PRIVILEGES;

现在,通过输入以下命令重新启动 Apache:

sudo service apache2 restart

然后测试 root MySQL 用户访问 PHPMyAdmin。为此,请打开浏览器并输入以下 URL:

http://Server-IP/phpmyadmin

结论

在本文中,我们解释了 Ubuntu 上 PHPMyAdmin 常见问题的故障排除。我希望这篇教程对你有用,并且能帮助你解决 Ubuntu 上 PHPMyAdmin 的常见问题。如果你有任何问题或建议,可以在评论区联系我们。

TTL 在 DNS 和网络中是什么意思?|老年人博客

原文:https://blog.eldernode.com/ttl-mean-in-dns-and-networking/

What does TTL mean in DNS and networking

TTL 在 DNS 和网络中的意思。在这篇文章中,我们将为您服务的主题 TTL 在 DNS 和网络。

TTL 在 DNS 和联网方面略有不同,但总体来说是一样的。

TTL 在 DNS 和网络中是什么意思?

TTL 代表生存时间。我们先在网络中定义 TTL,再在 DNS 中定义 TTL。

网络上的 TTL

网络中的 TTL 是在两个或更多系统之间切换时包的寿命。

当数据包被发送到网络时,会为该数据包考虑一个时间节点(TTL ),超过该时间后,该数据包将被完全销毁。

例如,要查看数据包的 TTL,您可以使用 Ping 命令并找出 ICMP 数据包的 TTL 值。

注意下图:

ttl

正如你所看到的,这个包的 TTL 值是 64,这意味着这个包在拒绝一个 64 节点后消失了。

默认情况下,基于 Linux 的系统以 64 发送数据包,基于 Windows 的系统以 128 发送数据包。

注意:路径上每经过一个路由器,TTL 值默认会减少,除非路由器中有不扣除 TTL 的设置。

到目前为止,您已经熟悉了网络中 TTL 的概念。这是 DNS 中的 TTL 概念。

DNS 中的 TTL

DNS 中的 TTL 表示生命时间,而不是封闭的生命发送;当您在浏览器的地址栏中输入域名时,由 DNS 域名到 IP 返回,并且此 IP 地址和域将存储在您的系统缓存中,以便您下次不需要请求 DNS,并且您的速度将会提高。

DNS 中的 TTL 是为您缓存 IP 地址和域的时间量。

在网络 TTL 中,TTL 的值只有一个。但是 DNS 中的 TTL 是以秒为单位设置的,每秒都在工作。

如有疑问或问题,可向提问系统咨询,提供指导。

性能调优和优化 CentOS 7[最佳方式] - Eldernode

原文:https://blog.eldernode.com/tuning-and-optimize-centos-7/

Performance tuning and optimize CentOS 7

Linux CentOS 发行版 CentOS 是当今最流行的 Linux 发行版之一,代表社区企业操作系统。CentOS Linux 的核心源自 Red Hat Enterprise Linux 或 RHEL,因此完全兼容 RHEL。与商业 RHEL 不同,CentOS 是一个免费的 Linux 发行版。CentOS 是由社区支持的,你只需要从这些公共社区获得帮助和支持,你不必支付任何费用。在本文中,我们试图教你性能调优和优化 CentOS 7 。您可以从 Eldernode 中提供的套装中选择并购买您的 CentOS VPS 服务器。

性能调优和优化 CentOS 7

为了提高服务器上的服务、应用程序和数据库的性能,使用各种工具执行一系列自定义性能设置。本教程将解释如何调整和优化 CentOS 7。

什么是调谐的,它有什么作用?

Tuned 不会动态调整系统设置。您可以修改调优后的守护进程的运行方式,并允许它根据系统使用情况动态改变设置。还可以使用 tuned-adm 命令行工具来管理正在运行的守护程序。

一般来说,tuning 是一个强大的守护进程,可以根据它从监视系统组件的使用中收集的信息来动态地自动调整 Linux 服务器的性能,从而最大限度地提高服务器的性能。Tuned 通过使用调优配置文件,根据系统活动动态地调优系统设置来实现这一点。

通过设置调优配置文件,tuned tuning service 可以调整操作系统,使其在某些工作负载下性能更好。tuned-adm 命令行工具允许用户在不同的调优配置文件之间切换。调优配置文件包括 sysctl 配置、磁盘升降机配置、透明大页面、电源管理选项和定制脚本。

调谐配置文件概述

几个预定义的概要文件包含在常见用例中,但是 tuned 也使您能够定义自定义概要文件,它可以基于预定义的概要文件之一,也可以从头开始定义。随 tuned 提供的配置文件分为两类:节能配置文件性能提升配置文件

性能提升配置文件包括侧重于以下方面的配置文件:

–存储和网络延迟低

–存储和网络的高吞吐量

–虚拟机性能

–虚拟化主机性能

性能调优和优化 CentOS 7

在本文的后续部分,我们将教您如何在 CentOS 7 上安装 tuned,以及如何创建定制的调优配置文件。请和我们在一起。

CentOS 7 上调谐的教程安装

注意: 在 CentOS 7 上,默认预装并激活 tuned,但在旧版 CentOS 中,需要使用以下命令进行安装:

yum install tuned

安装后,您可以看到以下配置文件:

/etc/tuned–优化的配置目录。

/etc/tuned/tuned-main . conf–优化的邮件配置文件。

/usr/lib/tuned/–存储所有优化配置文件的子目录。

现在可以使用以下命令来管理 CentOS 7 上的优化服务了:

systemctl start tuned
systemctl enable tuned
systemctl status tuned
systemctl stop tuned

现在,您应该能够使用 Tunde-adm 工具控制设置了。您可以使用以下命令检查当前活动的概要文件。

注意: 对于一些常见的用例,已经包含了许多预定义的调优配置文件。

tuned-adm active

您可以使用以下命令行获得可用优化配置文件的列表:

tuned-adm list

使用以下命令移动到公共服务器负载上的任何配置文件:

tuned-adm profile throughput-performance  tuned-adm active

您也可以使用以下命令将推荐的配置文件用于您的系统:

tuned-adm recommend

最后,您可以使用以下命令禁用设置:

tuned-adm off

了解如何在 CentOS 7 上创建定制调谐配置文件

在本教程的后续部分,通过给出一个如何创建名为 test-performance 的新概要文件的例子,我们将展示您也可以创建新概要文件。此配置文件将使用延迟性能设置。请遵循以下步骤:

1。转到存储所有调谐配置文件子目录的路径。

2。为您的定制调优配置文件创建一个名为 test-performance 的新子目录。

cd /usr/lib/tuned/  mkdir test-performance

3。要在类别中创建一个 tuned.conf 配置文件,使用以下命令:

vim test-performance/tuned.conf

4。将以下指令放入文件中,然后保存它:

[main]  include=latency-performance  summary=Test profile that uses settings for latency-performance tuning profile

5。现在,您可以在以下命令的帮助下激活新调整的配置文件:

tuned-adm profile test-performance

CentOS 7 的延迟-性能

用于低延迟性能调整的配置文件。

禁用省电机制。

CPU 调控器被设置为性能并锁定到低 C 状态(通过 PM QoS)。

CPU 能耗性能偏向性能。

该配置文件是“网络延迟”的父配置文件。

您可以使用以下命令激活 CentOS 7 的优化延迟性能:

tuned-adm profile latency-performance

对于 CentOS 7,延迟-性能特征包括以下调整:

cat /usr/lib/tuned/latency-performance/tuned.conf

【CPU】

force_latency=1
调控器=性能
energy _ perf _ bias =性能
min_perf_pct=100

【sysctl】

kernel . sched _ min _ granularity _ ns = 10000000
VM . dirty _ ratio = 10
VM . dirty _ background _ ratio = 3
VM . swappiness = 10
kernel . sched _ migration _ cost _ ns = 5000000

结论

在本文的开始,我们解释了 tuned 及其应用的介绍。然后,我们回顾了调优配置文件,并尝试教您如何在 CentOS 7 上安装 tuned 以及如何创建自定义调优配置文件。

教程逐步将 Cpanel 电子邮件帐户连接到 Gmail

原文:https://blog.eldernode.com/tutorial-connect-cpanel-email-account-to-gmail/

How to connect Cpanel email account to Gmail

在这篇文章中,我们将教你教程连接 Cpanel 电子邮件帐户到 Gmail 。吸引任何领域的用户都被认为是非常重要的。在在线企业,购买主机和域名后的第一步是通过电子邮件和其他方式与你的联系人联系。 举个 的例子,想象一下你得到了一个稳定的主机像 VPS 托管 。现在启动网站后,你应该采取行动与用户互动。

教程将 Cpanel 电子邮件帐户连接到 Gmail

CPanel 提供了几个功能来简化电子邮件的管理。在这篇文章中,我们将教你如何将你的 CPanel 电子邮件托管账户连接到 Gmail 。学习完本教程后,您将能够将网络主机中的电子邮件帐户添加到 Gmail 用户面板。此外,使用 Gmail 管理所有网站的电子邮件账户。

留在我们身边继续训练。

主机邮箱连接 Gmail 有什么用?

假设你是一个大型网站的经理,你在你的网站主机中创建了几个电子邮件账户。你决定每天定期查看你收到的所有邮件。有两种方法可以做到这一点:

–第一种方式 就是每天登录自己网站的 host ( Cpanel )中每个邮箱账号的 webmail 。

–第二种方式 是将该邮箱账号连接到邮件客户端,如 windows live mail 、 outlook、或 Windows 10 邮件软件。

现在有了 另一种更好的方式 来管理你网站的电子邮件账户,那就是将你网站主机中的所有电子邮件连接到 Gmail 控制面板。这样,你就可以在 Gmail 中集中管理网站上的所有电子邮件账户。事实上,通过将虚拟主机邮件连接到 Gmail,从现在开始,您只需登录您的 Gmail 帐户并在 Gmail 中集中管理您所有的主机邮件。

跟随我们在这篇有用的文章中继续设置 Gmail 中的主机邮件。

如何将 CPanel 电子邮件帐户连接到 Gmail

首先,登录 CPanel 。

然后从邮箱部分,点击邮箱账号图标进入如下页面:

Cpanel email accounts

电子邮件帐户部分,您已经创建的电子邮件帐户可用。我们想将其中一封电子邮件连接到 Gmail 。为此,点击该邮箱账户前面的设置邮件客户端选项,进入设置邮件客户端页面【邮箱保护】

Setup and connect devices option on cpanel

这里是将电子邮件地址 【电子邮件保护】 连接到其他电子邮件管理客户端的设置。

邮件客户端手动设置部分有两个框。在下文中,我们将向您解释这两者:

1。安全 SSL / TLS 设置(推荐) 标有蓝色方框。如果您使用该字段中的值将这些电子邮件主机连接到 Gmail 软件,您的电子邮件数据将通过 SSL 加密在 Gmail 服务器和主机电子邮件服务器之间进行交换。

注: CPanel 也推荐使用这种方法。

2。非 SSL 设置(不推荐) 不被 CPanel 推荐,如果您使用此框中的信息将此电子邮件帐户连接到 Gmail,您的电子邮件数据将在Gmail 服务器和主机电子邮件服务器之间不加密地交换。

根据 CPanel 的建议,我们也使用左侧框中的值。

mail client manual setting

如何配置 Gmail 连接 CPanel

进入 Gmail 后,点击右上方的 ⚙ ( 设置)图标。然后,从打开的子菜单中,点击设置选项。

Gmail Setting

点击账户 ,导入标签,进入如下页面:

account and import setting on Gmail

查看其他账户的邮件部分前面,点击添加邮件账户选项打开如下窗口:

Check email account from other account on Gmail

电子邮件地址字段中,您必须输入您想要连接到主机的电子邮件帐户的地址。

既然我们想把我们网站的邮件连接到 Gmail,那么我们输入 【邮件保护】 ,然后点击下面的下一步按钮进入下一步。

add a mail account on Gmail

在下一步中,选择从我的其他帐户 pop3 导入电子邮件选项后,点击下一步按钮进入下一步。

set email account on Gmail

将 Cpanel 电子邮件帐户连接到 Gmail ,我们将在 Cpanel 中进行电子邮件设置

Cpanel 中邮件设置实用教程

第三步,进入邮箱设置为 【邮箱保护】 ,是本次培训最重要的步骤之一。您必须设置以下所有字段,我们将逐一向您解释:

— 用户名: 在用户名栏中,您必须输入该邮箱账户的用户名。进入 CPanel 邮箱账户信息页面,将该值复制到用户名字段前面,粘贴到该字段中。

——密码: 在该字段中,您必须输入您想要连接到 Gmail 的电子邮件帐户的密码。

注: 该邮箱的密码与我们在 Cpanel 主机中创建 【邮箱受保护】 邮箱时设置的密码完全相同。

— Pop 服务器: 在该字段中,您必须输入网站 Pop 主机的邮件服务器地址。在 Cpanel 中重新进入电子邮件设置页面,在接收服务器部分的前面,将该值完全复制并粘贴到 pop 服务器字段中。

— 端口: 在此部分,您必须选择网站 pop3 主机的端口号。

要了解这个金额,请进入 CPanel 中的电子邮件帐户信息页面。然后从 pop3 port 段前面的传入服务器段,记住这个值,就是 995 ,从下拉菜单中选择端口号 995。

— 在服务器上保留检索到的邮件的副本: 如果您选中此选项,此邮件帐户发送和接收的邮件的副本将一直保存在主邮件服务器上,即网站主机上。如果未选中此选项,从该帐户发送和接收的电子邮件将仅通过 Gmail 进行交换,不会在服务器和主机上存储任何副本。

****— 检索邮件时始终使用安全连接 SSL:如果您选中此选项,此电子邮件帐户发送和接收的电子邮件将始终在安全的 SSL 平台上的 Gmail 和主机邮件服务器之间交换。

— 标记收到的邮件: Gmail 允许您在 Gmail 面板的左侧启用除收件箱和垃圾邮件之外的单独目录。这样,该电子邮件帐户收到的所有电子邮件都将列在该目录中,不会与我们的主 Gmail 帐户收到的电子邮件混在一起。

— 归档收到的邮件跳过收件箱: 如果您启用此选项,从我们的主机邮箱帐户收到的邮件,除了存储在专用目录外,还会将它们的副本转移到 Gmail 收件箱。

点击添加T2 账户按钮进入下一步。

setup domain mail on Gmail

此时,Gmail 告诉我们该电子邮件帐户已成功添加。如果您愿意,您甚至可以用这个添加的电子邮件发送电子邮件,即使是通过 Gmail 帐户,除了从这个帐户接收电子邮件之外。在该步骤中,选择是并点击下一步按钮。

added cpanel email on Gmail is Done

在下一步中,将成功添加电子邮件帐户。

除了通过 Gmail 帐户接收电子邮件外,您还可以通过添加的电子邮件发送电子邮件。

在该步骤中,选择是并点击下一步按钮。

Add Another email account on Google mail

现在我们通过你的 SMTP 服务器进入发送邮件。因为外发邮件通常通过 SMTP 协议 发送,所以您必须在这些字段中输入网站主机的 SMTP 值。在下文中,我们将解释这些字段中的每一个:

——SMTP 服务器: 在该字段中,您必须输入网站邮件服务器的发送邮件地址。重新进入您的 CPanel 电子邮件帐户的手动设置页面。然后在外发服务器前面复制这个值,粘贴到这个窗口。

— 端口: 从这个下拉菜单中,选择 SMTP 服务器端口号。因为我们不知道这个值,我们将返回到 Cpanel 中的电子邮件帐户配置文件页面,我们将在 SMTP 端口部分前面的发送服务器部分看到这个值。如你所见,是 465 。然后返回 Gmail,在下拉菜单中选择端口前面的 465 。

— 用户名: 在该字段中,您必须重新输入该电子邮件帐户的用户名。返回到 Cpanel ,在用户名字段前面,复制这个值,它与电子邮件地址相同,并粘贴到这个字段中。

— 密码: 在该字段中,您必须重新输入您在创建电子邮件帐户时设置的该电子邮件托管网站的密码。

****——最后,发送邮件有两个选项:

使用 SSL 安全连接

安全连接使用 TLS

因为我们希望我们的电子邮件在安全的 SSL 平台上发送,所以我们选择了第一个选项。然后点击下方的添加账号按钮进入下一步步骤。

Add SMTP setting on Google Mail

接下来,我们进入向 Gmail 添加电子邮件帐户的验证步骤。

Gmail 现在想知道我们是否真的拥有我们正在添加的电子邮件帐户!因此,Gmail 向我们正在添加的同一个电子邮件地址发送了一个 验证码 ,现在它要求我们在该字段中输入该验证码,这样我们就可以完成将一个电子邮件帐户添加到 Gmail 的步骤。

在您的 Cpanel 邮件帐户上查看来自 Gmail 的电子邮件确认。

您必须登录到您的网络邮件主机才能查看此电子邮件帐户收到的电子邮件。然后再次登录 Cpanel ,点击邮件部分的查收邮件。

Email Accounts on Cpanel

在下一页,点击 RoundCube webmail 进入用户界面。

打开 Gmail 发送的第一封邮件。

check email on cpanel

单击下图中指定的链接。

Confirm Gmail mail confirmation

点击确认按钮,可以看到步骤成功的信息。

Final Confirm on Gmail

正如你所看到的,Gmail 的左侧增加了一个目录,里面有该网站主机邮箱账户的邮件。

如何使用第二个帐户发送电子邮件

如果您想从现在开始使用这个 Gmail 帐户发送电子邮件,您必须执行以下操作:

1。T3 点击作曲按钮。

2。 从部分的**中,点击图标,这样您就可以选择您添加的第二个账户。**

亲爱的用户,我们希望您喜欢教程将 Cpanel 电子邮件帐户连接到 Gmail ,您可以在评论区询问有关本次培训的问题,或者解决 Eldernode 博客领域的其他问题,请参考提问页面部分,并尽快在其中提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

教程连接到 linux 服务器上的 ssh 教程 Linux - Eldernode 博客

原文:https://blog.eldernode.com/tutorial-connect-to-ssh-on-linux/

Tutorial connect to ssh on linux

【更新于:2021-01-05】SecureShell 是一个基于 UNIX 的命令接口和协议,帮助我们在网络上建立一个安全的路径来连接到服务器。虽然 SSH 命令是安全和加密的,但是它们充当外壳来提供安全连接。使用数字证书,客户端和服务器连接的两端被认证。因此,密码被加密和保护。在本文中,您将了解更多关于教程在 Linux 上连接 SSH的内容。因为它的高安全性,并且依赖于操作系统,管理员管理他们的专用服务器使用 SSH 协议。或者他们用 SSH 保护他们的远程桌面协议。然而,如果你还没有准备好你的 Linux VPS,我们完美的软件包会很有帮助。

如何在 Linux 上连接 ssh

用 Putty 通过 SSH 连接到 Linux 服务器

当您运行 Linux 时,出于安全原因,您可以使用 SSH,生成一个 SSH 密钥,并向服务器添加一个公钥。它允许你访问你的云服务器并运行 shell 命令。通过这种方式,您可以轻松识别受信任的计算机。安全套接字 L 层加密 SSH。所以通讯很难被截获和读取。让我们看看如何连接到 SSH 并使用它的特性。

首先,在 Windows 上下载 Putty 软件,开始使用 SSH 连接。该软件无需安装,下载后即可立即运行。下载完成后,打开 putty。在主机名或 IP 地址框中输入 IP 地址,SSH 连接端口默认为端口 22 ,在端口框中点击打开进入软件终端。

connect to ssh with putty

如果向您显示“ PuTTY 安全警报”安全消息,请单击“是”继续。窗口打开时输入你的用户名,通常是 root 。然后,输入您的密码并按 enter 键连接到您的服务器。此外,您可以使用 Linux 命令来调整您的偏好。

注意:输入密码时,软件终端页面看不到字符。所以安全地输入字符,然后按回车键。如果你想粘贴你复制到其他地方的密码,只需使用鼠标右键。右键在本软件中起到粘贴的作用。

如果登录成功,命令行将被更改为 username @ hostname [~] #,ssh 将等待您的命令。

如何生成新的 SSH 密钥

正如我们提到的,您可以通过生成 SSH 密钥对来保护对云服务器的 SSH 访问,并防止暴力密码攻击。这样,您将在服务器上有一个公钥,在本地计算机上有一个匹配的私钥。如果您希望不让任何人仅使用密码登录,那么您应该在您的 Linux 服务器上配置基于 SSH 密钥的认证。

要生成 SSH 密钥对,请遵循以下路径:

用您的电子邮件地址替换以下命令。当您收到第二个命令时,它会生成您的公钥-私钥对。

[[email protected]](/cdn-cgi/l/email-protection)
ssh-keygen -t rsa -C "[[email protected]](/cdn-cgi/l/email-protection)"

如果按 Enter 键,将考虑默认位置。或者输入可以保存密钥的文件,然后按 enter 键。

注意:如果您不喜欢使用密钥对的密码,您应该在不设置密码的情况下按 Enter 键。但是,如果您希望密钥对的密码更加安全,请输入一个密码短语,然后按 enter 键。

您可以找到您的密钥,而无需在每次连接时指定其位置。您只需要将新的 ley 添加到本地的 ssh-agent 文件中来启用 ssh。

ssh-add ~/.ssh/id_rsa

注意:可以不使用 ssh-agent ,而是使用 ssh 配置。

结论

在本文中,您了解了教程 Linux 上的 ssh 连接。如果您在 SSH 登录时遇到问题,请尝试在登录紧急控制台时通过 SSH 登录。它允许您查看日志来查看失败的原因。如果您有兴趣阅读更多内容,请关注我们的安全教程

教程在 RDP admin 2016 - Eldernode 上安装 IIS web 服务器

原文:https://blog.eldernode.com/tutorial-install-iis-web-server-on-the-rdp-admin-2016/

Tutorial install IIS web server on the RDP admin 2016

教程如何在 RDP 管理 2016 windows 服务器上安装 IIS web 服务器。为了能够向其他人展示你的网站,你肯定需要一个网络服务器,如果你正在使用 RDP 管理, IIS 是最好的解决方案。IIS 在 RDP 管理是非常不同的,从其以前的版本和许多功能,包括安全功能已被添加到它。互联网信息服务(IIS)是微软提供的一项服务,通过启动这项服务,你可以在一台 Windows 服务器上托管你的文件或网站。在本文中,我们打算教你如何在 RDP 管理 2016 上安装 IIS web 服务器。您可以通过访问 Eldernode 中的购买 RDP 管理页面查看和购买各种套餐。

在速度和性能方面,微软已经能够与强大的 Linux web 服务器 Apache 竞争。随着 IIS 的几个新特性和功能的引入,微软向其 web 服务器的发展迈出了一大步,我们将提到其中的三种特性:

1。模块化结构: 在以前版本的 IIS 中,要么所有东西都必须一起安装,要么什么都不安装。但是在新版本中,您只能选择和安装您需要的模块,这可能会大大增加系统负载和性能。

2。管理界面: IIS 拥有与之前版本完全不同的管理界面,使得单独管理各个网站变得容易得多。您可以轻松配置任何网站,而无需更改其他网站。此外,在这个版本中,您可以用一个配置文本文件一次编辑所有网站。

3。与网站所有者共享的任务: 如果您的服务器托管多个网站,您可以轻松使用服务器委托功能为程序员或网站管理员划分任务。

教程在 RDP 管理 2016 上安装 IIS web 服务器

首先,借助您的访问信息并通过远程桌面连接到您的服务器。通过远程桌面登录后,按照以下步骤在 20 RDP 管理 2016 上安装 IIS:

1。开始菜单,选择管理工具,然后点击服务器管理器

install iis web server in server manager

2。在服务器管理器和仪表板部分,点击添加角色和功能

add roles and features in server manager

3。点击上述选项后,将为您打开以下页面。选择下一个选项。

add roles and features wizard

4。下一步,再次点击下一步,不做任何更改。

how to select installation type in server manager

server selection in server manager

5。检查 Web 服务器(IIS ),然后单击下一步。

how to select Web Server (IIS)

6。以下窗口将为您打开,点击添加功能选项。

add features in server manager

7。显示该窗口后,这是在 RDP 管理中安装 IIS web 服务器的最后一步,点击安装选项。

confirm installation selections

8。等待安装过程完成,然后点击关闭

install IIS web server on the RDP admin 2016

恭喜您,您已经在 RDP 管理 2016 中成功安装了 iis web 服务器。

要使用这项服务并托管您的文件,您可以通过我的电脑这台电脑参考驱动器 C ,然后是 inetpub 文件夹,最后是 wwwroot 文件夹,并将您想要的文件放在这个路径中。

where is wwwroot folder

从现在开始,通过输入服务器的 IP 和/以及文件名,您可以从服务器下载所需的文件。

例如:http://my serve rip/filename . MP3

如何访问 IIS 部分并安装网站

服务器管理器窗口中,进入工具菜单。然后点击互联网信息服务。您将看到类似下图的屏幕:

iis manager

好了,我们去网站安装:

1。从开始菜单,进入管理工具部分和互联网信息服务(IIS)管理器部分并点击。

2。当 IIS 管理控制台打开时,打开 web 服务器部分。然后打开“站点”文件夹。右键点击网站文件夹,点击添加网站

3。添加网站部分,我们有一系列使用静态网站的基本设置,我们一起来看看:

–网站名称:您的网站名称或域名,例如 https://eldernode.com

–物理路径:指定网站相关文件的物理路径。
如果这个路径还没有创建,你可以从同一个控制台创建它,并把与网站相关的文件放在里面。

–类型:如果您的站点使用 SSL 安全系统,此部分应确定它是否有 SSL。

–IP 地址:从下拉列表中,指定网站所需的 IP 地址。如果您不确定,请单击所有未分配来设置默认设置。

–域名:如果你希望你的网站响应其他名称,可以指定。

好了,现在你的 web 服务器已经准备好了,你所要做的就是把与你的网站相关的文件放在物理路径中指定的部分,并把原始文件作为 index.html 放进去。您可以使用分配的 IP 地址或域名轻松访问它。

结论

IIS 是一个 web 服务提供程序,作为卷安装在 Windows Server 上。为此,我们试图在本文中教你如何在 RDP 管理员 2016 上安装 IIS web 服务器。

教程 Linux RPM 命令及示例- Eldernode

原文:https://blog.eldernode.com/tutorial-linux-rpm-command/

Tutorial Linux RPM command with example

RPM 是 RedHat 包管理器的缩写。这是一个默认的开源和最流行的软件包管理工具,用于基于 RedHat 的系统。作为系统管理员或用户,您将需要 RPM 来执行一些活动,如在 Unix/Linux 操作系统中安装、更新、卸载、查询、验证和管理系统软件包。请注意,RPM 适用于构建在。RPM 格式。由于您需要拥有自己的 Linux 虚拟专用服务器,请相信我们会为您提供最好的服务。

请注意:要启动本指南并进入解决方案,需要一个根用户。您应该是根用户,才能使用其管理 rpm 命令及其相应选项的权限。

带示例的 Linux RPM 命令教程

请阅读本文,了解大约 20 个有用且实用的 Linux RPM 命令示例。在那之后,你也许能够设法在你的 Linux 系统中安装、更新、删除软件包。

RPM 包的五种基本模式

要开始本指南,请查看以下 RPM 包操作的五种基本模式列表:

  • 安装
  • 去除
  • 提升
  • 核实
  • 询问

要使用和安装 RPM 包,您将使用安装模式。正如您所猜测的,您可能需要删除或卸载任何 RPM 包。所以你会使用清除模式。此外,为了更新现有的 RPM 包,升级模式可用。如果您需要验证任何 RPM 包,第四种模式开启。最后到查询一个 RPM 包,找到最新的模式,查询。

关于 RedHat 软件包管理器的更多信息

你会发现 RPM 是免费的,它是在 GPL (通用公共许可证)下发布的。

1- 使用 RPM 可以帮助您将所有包的信息保存在 /var/lib/rpm 数据库下。

2- 你需要 RPM 才能在 Linux 系统下安装包。请记住,如果您已经使用源代码安装了软件包,那么 rpm 将不会管理它。

3- RPM 处理。rpm 文件,它包含关于包的实际信息,比如:它是什么,它来自哪里,依赖信息,版本信息,等等。

找到 RPM 包的方法

在这里,有一些网站可以找到并下载所有的 RPM 包。

1-Rpmfind.net

2-Redhat.com

3-freshrpms.net

4-rpm.pbone.net

1-如何检查 RPM 签名包

在 Linux 系统上安装 RPM 包之前,您需要检查包的 PGP 签名。此外,确保它的完整性和来源是好的。为此,运行以下命令。

注意 : checksig(检查签名)是一个选项,用于检查一个名为 pidgin 的包的签名。

在 Linux 系统上安装 RPM 包之前,您需要检查包的 PGP 签名。此外,确保它的完整性和来源是好的。为此,运行以下命令。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm --checksig pidgin-2.7.9-5.el6.2.i686.rpm
pidgin-2.7.9-5.el6.2.i686.rpm: rsa sha1 (md5) pgp md5 OK 

注意 : checksig(检查签名)是一个选项,用于检查一个名为 pidgin 的包的签名。

2-如何安装 RPM 包

运行以下命令安装 rpm 软件包。

注意:你使用了 -i 选项。比如安装一个名为pidgin-2 . 7 . 9-5 . El 6 . 2 . i686 . rpm的 rpm 包。

以下是一些例子:

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpm
Preparing...                ########################################### [100%]     1:pidgin                 ########################################### [100%] 

RPM 命令和选项

-i :安装一个包

-v :详细以获得更好的显示效果

-h :解包时打印哈希标记。

3-如何在安装前检查 RPM 包的依赖性

在此步骤中,您应该在安装或升级软件包之前进行依赖性检查。看看下面的例子,了解如何做到这一点。要检查BitTorrent-5 . 2 . 2-1-python 2.4 . no arch . rpm包的依赖项,请运行以下命令以显示该包的依赖项列表。

看一看:

RPM 命令和选项

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -qpR BitTorrent-5.2.2-1-Python2.4.noarch.rpm    /usr/bin/python2.4  python >= 2.3  python(abi) = 2.4  python-crypto >= 2.0  python-psyco  python-twisted >= 2.0  python-zopeinterface  rpmlib(CompressedFileNames) = 2.6 

-q :查询一个包

-p :列出这个包提供的功能。

-R :列出这个包所依赖的能力。

4-如何安装没有依赖关系的 RPM 包

如果您认为最近已经安装了所有必需的软件包,并且不需要 RPM,那么在安装软件包之前,可以通过使用选项–nodeps(无依赖性检查)随意忽略这些依赖性。

要通过强制忽略依赖项错误来安装 rpm 包,可以使用上面的命令。请记住,如果那些依赖文件丢失了,您就不能运行程序,直到您安装了它们。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -ivh --nodeps BitTorrent-5.2.2-1-Python2.4.noarch.rpm    Preparing...                ########################################### [100%]     1:BitTorrent             ########################################### [100%]

5-如何检查已安装的 RPM 包

同样为了显示是否安装了 rpm,使用带有包名的 -q 选项。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -q BitTorrent BitTorrent-5.2.2-1.noarch

6-如何获取已安装 RPM 包的所有文件列表

使用带 rpm 命令的 -ql (查询列表),查看已安装 rpm 包的所有文件

7-如何获得最近安装的 RPM 包列表

要列出所有最近安装的 rpm 包,可以使用下面的 rpm 命令和 -qa (query all)选项。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -ql BitTorrent    /usr/bin/bittorrent  /usr/bin/bittorrent-console  /usr/bin/bittorrent-curses  /usr/bin/bittorrent-tracker  /usr/bin/changetracker-console  /usr/bin/launchmany-console  /usr/bin/launchmany-curses  /usr/bin/maketorrent  /usr/bin/maketorrent-console  /usr/bin/torrentinfo-console 
[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -qa --last    BitTorrent-5.2.2-1.noarch                     Tue 04 Dec 2012 05:14:06 PM BDT  pidgin-2.7.9-5.el6.2.i686                     Tue 04 Dec 2012 05:13:51 PM BDT  cyrus-sasl-devel-2.1.23-13.el6_3.1.i686       Tue 04 Dec 2012 04:43:06 PM BDT  cyrus-sasl-2.1.23-13.el6_3.1.i686             Tue 04 Dec 2012 04:43:05 PM BDT  cyrus-sasl-md5-2.1.23-13.el6_3.1.i686         Tue 04 Dec 2012 04:43:04 PM BDT  cyrus-sasl-plain-2.1.23-13.el6_3.1.i686       Tue 04 Dec 2012 04:43:03 PM BDT

8-如何检查所有已安装的 RPM 包

通过运行以下命令,打印 Linux 系统上已安装软件包的所有名称:

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -qa initscripts-9.03.31-2.el6.centos.i686 polkit-desktop-policy-0.96-2.el6_0.1.noarch thunderbird-17.0-1.el6.remi.i686

9-如何升级 RPM 包

–U”(升级)选项适用于升级任何 RPM 包。通过使用此选项,您可以升级任何软件包的最新版本,也可以保留旧软件包的备份。如果新升级的软件包无法运行,则可以再次使用以前安装的软件包。

9-如何升级 RPM 包

–U”(升级)选项适用于升级任何 RPM 包。通过使用此选项,您可以升级任何软件包的最新版本,也可以保留旧软件包的备份。如果新升级的软件包无法运行,则可以再次使用以前安装的软件包。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -Uvh nx-3.5.0-2.el6.centos.i686.rpm  Preparing...                ########################################### [100%]     1:nx                     ########################################### [100%]

10-如何移除 RPM 包

现在轮到学习如何卸载 RPM 包了。可以用包名 nx ,不要用原来的包名NX-3 . 5 . 0-2 . el6 . centos . i686 . rpm-e (擦除)选项用于移除封装。

10-如何移除 RPM 包

现在轮到学习如何卸载 RPM 包了。可以用包名 nx ,不要用原来的包名NX-3 . 5 . 0-2 . el6 . centos . i686 . rpm-e (擦除)选项用于移除封装。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -evv nx

11-如何移除没有依赖关系的 RPM 包

要从系统中强制删除 rpm 包,请使用–nodeps(不要检查依赖关系)。考虑到一个特定的包可能会破坏其他正在工作的应用程序。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -ev --nodeps vsftpd

12-查询属于哪个 RPM 包的文件

一旦你有了一个文件列表,你就可以找出哪个包属于这些文件。要做到这一点,在下面的命令中使用下面的 exam,带有 -qf (查询文件)选项,向您显示一个文件 /usr/bin/htpasswd 属于包httpd-tools-2 . 2 . 15-15 . el6 . centos . 1 . i686

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -qf /usr/bin/htpasswd  httpd-tools-2.2.15-15.el6.centos.1.i686

13-查询已安装 RPM 包的信息

安装 rpm 包后,您可以看到关于该包的信息。下面的 -qi (查询信息)选项将打印已安装包的可用信息。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -qi vsftpd    Name        : vsftpd				   Relocations: (not relocatable)  Version     : 2.2.2				   Vendor: CentOS  Release     : 11.el6				   Build Date: Fri 22 Jun 2012 01:54:24 PM BDT  Install Date: Mon 17 Sep 2012 07:55:28 PM BDT      Build Host: c6b8.bsys.dev.centos.org  Group       : System Environment/Daemons           Source RPM: vsftpd-2.2.2-11.el6.src.rpm  Size        : 351932                               License: GPLv2 with exceptions  Signature   : RSA/SHA1, Mon 25 Jun 2012 04:07:34 AM BDT, Key ID 0946fca2c105b9de  Packager    : CentOS BuildSystem <http://bugs.centos.org>  URL         : http://vsftpd.beasts.org/  Summary     : Very Secure Ftp Daemon  Description :  vsftpd is a Very Secure FTP daemon. It was written completely from  scratch.

14-如何在安装前获取 RPM 包的信息

要继续这一步,您必须从互联网上下载一个软件包,并想在安装它之前了解软件包的信息。要打印一个包的信息 sqlbuddy,使用以下选项 -qip (查询信息包)

15-已安装 RPM 包的查询文档

教程 Linux RPM 命令中的另一项是,要获得已安装包的可用文档列表,显示与 vmstat 包相关的手册页,请使用以下命令和选项 -qdf (查询文档文件)。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -qip sqlbuddy-1.3.3-1.noarch.rpm    Name        : sqlbuddy                     Relocations: (not relocatable)  Version     : 1.3.3                        Vendor: (none)  Release     : 1                            Build Date: Wed 02 Nov 2011 11:01:21 PM BDT  Install Date: (not installed)              Build Host: rpm.bar.baz  Group       : Applications/Internet        Source RPM: sqlbuddy-1.3.3-1.src.rpm  Size        : 1155804                      License: MIT  Signature   : (none)  Packager    : Erik M Jacobs  URL         : http://www.sqlbuddy.com/  Summary     : SQL Buddy â Web based MySQL administration  Description :  SQLBuddy is a PHP script that allows for web-based MySQL administration. 

16-如何验证 RPM 包

要将软件包的已安装文件信息与 rpm 数据库进行比较,您需要验证一个软件包。为此,您可以使用 -Vp (验证包)。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -qdf /usr/bin/vmstat    /usr/share/doc/procps-3.2.8/BUGS  /usr/share/doc/procps-3.2.8/COPYING  /usr/share/doc/procps-3.2.8/COPYING.LIB  /usr/share/doc/procps-3.2.8/FAQ  /usr/share/doc/procps-3.2.8/NEWS  /usr/share/doc/procps-3.2.8/TODO 
[[[email protected]](/cdn-cgi/l/email-protection) downloads]# rpm -Vp sqlbuddy-1.3.3-1.noarch.rpm  S.5....T. c /etc/httpd/conf.d/sqlbuddy.conf

17-如何验证所有 RPM 包

运行下面的命令来验证所有安装的 rpm 包。

18-如何导入 RPM GPG 键

你需要导入 GPG 键来验证 RHEL/CentOS/Fedora 包。它将进口 CentOS 7 GPG 钥匙。因此,运行以下命令来实现这一点。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -Va    S.5....T.  c /etc/rc.d/rc.local  .......T.  c /etc/dnsmasq.conf  .......T.    /etc/ld.so.conf.d/kernel-2.6.32-279.5.2.el6.i686.conf  S.5....T.  c /etc/yum.conf  S.5....T.  c /etc/yum.repos.d/epel.repo 

19-如何检查所有导入的 RPM GPG 键列表

以下命令让您打印系统中所有导入的 GPG 键。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 

20-如何重建损坏的 RPM 数据库

使用 RPM 包时要考虑的最重要的事情之一是如何重建损坏的 RPM 数据库,这在教程 Linux RPM 命令中讨论过。要准备好应对 rpm 数据库损坏并停止 rpm 和系统上其他应用程序的所有功能的情况,请学习重建 rpm 数据库,并在以下命令的帮助下恢复它。

[[[email protected]](/cdn-cgi/l/email-protection)]# rpm -qa gpg-pubkey*    gpg-pubkey-0608b895-4bd22942  gpg-pubkey-7fac5991-4615767f  gpg-pubkey-0f2672c8-4cd950ee  gpg-pubkey-c105b9de-4e0fd3a3  gpg-pubkey-00f97f56-467e318a  gpg-pubkey-6b8d79e6-3f49313d  gpg-pubkey-849c449f-4cb9df30 
[[[email protected]](/cdn-cgi/l/email-protection)]# cd /var/lib  [[[email protected]](/cdn-cgi/l/email-protection)]# rm __db*  [[[email protected]](/cdn-cgi/l/email-protection)]# rpm --rebuilddb  [[[email protected]](/cdn-cgi/l/email-protection)]# rpmdb_verify Packages 

结论

在本文中,您已经学习了 20 个 Linux RPM 命令的实际例子。如果你需要学习更多的命令,可以找到我们的相关文章 从 A 到 Z 的 Linux 命令概述和例子

结论

在本文中,您已经学习了 20 个 Linux RPM 命令的实际例子。如果你需要学习更多的命令,可以找到我们的相关文章 从 A 到 Z 的 Linux 命令概述和例子

MikroTik - Eldernode 博客中的 Netwatch 介绍和教程

原文:https://blog.eldernode.com/tutorial-netwatch-in-mikrotik/

Introducing and Tutorial Netwatch in MikroTik

Netwatch 是一种高级监控工具,可以在 ICMP Ping 数据包的帮助下,根据 Ping 数据包目的地返回的响应,自动将各种事件应用到路由器。Netwatch 的任务是监控互联网或内部网络中主机的状态(可达或不可达)。该工具通过向管理员指定的 IP 发送 ping 数据包来检查主机的状态。Netwatch 表中指定的所有 IP 都会发生这种情况。Ping 数据包有一个基于事件的返回消息。该定义可以是 Mikrotik 路由器上的脚本或命令的形式。在本文中,我们尝试用 MikroTik 介绍和指导 Netwatch。如果您需要购买 Mikrotik VPS 服务器,您可以访问 Eldernode 中提供的软件包。

mikro tik中的教程 Netwatch

什么是 NETWATCH 工具?

Netwatch 是一个用于检查和测试网络或系统状态的工具。该工具用于测量用户 Mikrotik 与连接到网络的设备之间的连接稳定性。它还向用户提供有关连接或断开网络的信息。

该工具是 Mikrotik 应用程序之一,使用它可以观察不同网络中两个 mikro tik 之间的连接状态,以及测试与服务器的连接。换句话说,用户可以通过在 Netwatch 中查看连接状态来确定连接状态和未连接状态,而不是排除故障和执行各种测试。

如何在 Mikrotik 中使用 Netwatch

在本文的其余部分,我们将尝试向您解释如何在 Mikrotik 中使用 Netwatch 工具。请加入我们。使用 Netwatch 的第一步是点击工具菜单中的 Netwatch 选项来打开它的窗口。

How to use

下一步,打开 Netwatch 窗口后,点击添加选项。然后,您需要输入所需信息,以确保 Mikrotik 与您的设备之间的连接状态。

How to use Netwatch in Mikrotik server

您必须输入的上述必需信息如下:

A) 主机: 在本栏位输入所需目的地的 IP 地址。

B) 间隔: 从该段设置您希望微控制器检查的时间。

C) 超时:mikro tik 等待断开连接的时间长度在本节中指定。

输入信息后,点击应用,然后点击确定,显示网络状态。

How to add new server to monitoring netwatch

netwatch

一旦您能够添加所需的 Netwatch,您就可以在同一页面上看到您添加的服务器的状态。应该注意的是,关闭 ICMP 和 Ping 协议不会影响该工具的使用。Mikrotik 还可以测试和检查网络连接状态,而不必打开它。

结论

Netwatch 通过向指定的 IP 地址列表发送 ICMP pings 来监视网络上主机的状态。您可以为 netwatch 表中的每个条目指定 IP 地址、ping 距离和控制台脚本。netwatch 的主要优点是能够在主机模式改变时发出任意的控制台命令。在本文中,我们试图向您介绍 MikroTik 中的 Netwatch,并解释如何使用它。如果你愿意,可以访问 Mikrotik 中的 DNS 配置教程和 MikroTik 文章中的静态路由。

教程 Nmap 命令[完整] - ElderNode 博客

原文:https://blog.eldernode.com/tutorial-nmap-commands/

Tutorial Nmap commands

Nmap 是一个免费的开源网络映射器。这种最流行的网络扫描器用于网络发现和安全审计。作为管理员,您可以使用这个网络发现工具来映射您的网络。Nmap 对于在家托管网站的用户也很有价值,因为他们可以模拟黑客攻击他们网站的过程。安装 Nmap 时,您需要知道一些命令来执行一些基本的网络扫描。这篇文章介绍了教程 Nmap 命令。要购买您自己的 Linux VPS ,请访问 Eldernode 的可用包并订购您需要的东西。

Nmap 命令

什么是 Nmap

Nmap 是一个开源的免费工具,它使网络发现和安全。网络管理系统发现网络映射器(Nmap) 对于管理服务升级计划、监控主机或服务正常运行时间以及网络清单等任务非常有用。Nmap 也是灵活的、强大的、可移植的、简单的、免费的、有良好文档记录的、受支持的、受欢迎的。为了确定网络上可用的主机,map 以一种新颖的方式使用 row IP 数据包。它旨在快速扫描大型网络,并适用于单个主机。

Nmap 特性

Nmap 提供了一些探测计算机网络的功能。以下是 Nmap 软件最广泛使用的功能。您可以通过 -h 开关获得其他功能和信息。让我们在下面的列表中回顾其中的一些:

1-快速扫描所有端口

2-目标操作系统识别

3-发送匿名数据包以过滤防火墙

4-扫描特定范围端口的能力

5-欺骗功能

6-能够以不同格式保存扫描结果

7-能够设置 TTL 来过滤智能防火墙

8-为云安全扫描发送数据包的能力

9-通过开放端口识别服务的能力

10-调整各种扫描技术的能力

顶级 Nmap 命令示例

安装 Nmap 后,您需要使用 Nmap 命令开始扫描主机或网络,找出主机中任何可能的漏洞。例如,在命令中输入的 IP 地址,您可以输入您的 IP 地址。注意大小写字母。此外,所有命令都可以在 Windows 和 Linux 操作系统上运行。

和我们一起回顾 Linux 网络中最好的 Nmap 命令和例子。

Nmap Ping 扫描命令

Nmap 最基本的功能是识别网络中的活动主机。Ping 扫描允许 Nmap 执行此操作,并识别所有在线的 IP 地址,而不向这些主机发送任何数据包。您可以使用下面的命令运行 ping 扫描并查看哪些服务器是活动的:

nmap -sp 192.100.1.1/24

此外,它还会返回网络中主机的列表以及分配的 IP 地址总数。因此,您可以运行以下命令来查看网络上每个活动 IP 的返回信息:

#

Nmap 主机扫描命令

主机扫描是一种更强大的扫描网络的方式,因为它向连接到您网络的所有主机发送 ARP 请求数据包。然后,每台主机用另一个包含其状态和 MAC 地址的 ARP 数据包来响应此数据包。

使用以下命令运行主机扫描:

nmap -sp <target IP range>

您可以使用此命令作为发现连接到您网络的可疑主机的有效方法。使用此命令,您可以返回关于每台主机的信息、它们的延迟、它们的 MAC 地址以及与此地址相关的任何描述。

注意 : 在这个列表中你可能会面临一个不寻常的问题。因此,使用以下命令在特定主机上运行 DNS 查询:

namp -sL <IP address>

您将会看到有关 IP 实际用途的信息,因为上面的命令会返回与扫描的 IP 相关的名称列表。

Nmap 端口扫描命令

可以使用 Nmap 进行 端口扫描 。以下是最常用的命令:

sS TCP SYN scan
sT TCP connect scan
sU UDP scans
sY SCTP INIT scan
sN TCP NULL

这些类型的扫描之间的区别在于它们是否覆盖 TCP 或 UDP 端口,以及它们是否执行 TCP 连接。

Nmap OS 扫描命令

Nmap 的另一个强大功能是操作系统扫描。Nmap 可以在使用这种类型的扫描时将 TCP 和 UDP 数据包发送到特定端口,然后分析其响应。最后,通过将响应与包含 2600 个操作系统的数据库进行比较,返回有关主机操作系统(和版本)的信息。

您可以通过运行以下命令运行操作系统扫描:

nmap -O <target IP>

正如我们提到的,在家庭服务器上运行 Nmap 的用户发现它非常有价值。如果您在家庭服务器上运行 Nmap,使用下面的命令自动扫描主机的一些最“流行”的端口。你只需要用要扫描的端口数替换****20:

nmap --top-ports 20 YourIPAddress

它返回一个简明的输出,详细说明最常见端口的状态。这样,您将看到是否有任何不必要的开放端口。

Nmap 输出结果命令

要输出到一个文件,请为您的命令添加一个扩展名,如下所示。它会将 Nmap 扫描的结果输出到一个文件中:

-oN output.txt

向您的命令输出结果到文本文件,或者:

-oX output.xml

输出到 XML。

此外,您可以通过运行以下命令将输出保存到文本文件中:

nmap 192.168.1.1 > output.txt
nmap -oN /path/to/filename 192.168.1.1
nmap -oN output.txt 192.168.1.1

如何加速 Nmap 扫描

特别是在大型网络扫描中,如果您禁用反向 DNS 解析,您可以通过使用 -n 参数来加速您的 Nmap 扫描。例如,为了关闭上述基本 ping 扫描的 DNS 解析,添加 -n :

nmap -sp -n 192.100.1.1/24

执行快速扫描,请使用下面的 Nmap 命令:

nmap -F 192.168.1.1
nmap -6 -F IPv6_Address_Here

在本文的下文中,让我们看看使用 Nmap 的其他一些命令。

_ 系统的快速扫描:

nmap -F 192.168.1.1

_ 快速扫描端口的详细信息和版本:

nmap -v 192.168.1.1

_ 通过详细扫描识别操作系统:

nmap -v -A 192.168.1.1

_ 使用所需范围的端口号进行全面扫描:

nmap -v -p 1-100 192.168.1.1

在上面的命令中,只扫描和报告端口 1 到 100。

_ Scan 通过发送随机数据包来拦截目标系统防火墙:

nmap -v -f

_ 从特定端口发送数据包进行匿名扫描:

nmap -v 192.168.1.1 -g 80

在上面的命令中,Nmap 通过您的端口 80 发送所有数据包,目标系统将其视为 web 请求。

显示发送和接收的所有数据包,运行:

nmap --packet-trace 192.168.1.1
nmap --packet-trace server1.YourDomainAddress

_ 扫描系统当系统阻止 ping 时:

nmap -v -Pn

Nmap 软件使用 ICMP 协议来检查系统的状态,如果用户阻止了该协议,您必须使用 -pn 开关。

_ 使用 Nmap 的完整命令示例:

nmap -v -A -Pn -f  -p 1-65535 192.168.1.1 -g 80

您的系统将使用端口 80 发送数据包,同时检查并显示操作系统规格。此外,Nmap 软件并不关心关闭目标系统的 ICMP 协议,而是随机发送数据包。

如何扫描大量主机/网络

要扫描大量主机/网络,您可以使用 -iL 选项。使用此选项,您可以通过文本文件读取目标系统列表:

cat > /tmp/test.txt

然后,按如下方式附加名称:

server1.YourDomainAddress
192.168.1.0/24
192.168.1.1/24
10.1.2.3
localhost

语法如下:

nmap -iL /tmp/test.txt

如何排除主机/网络(IPv4)

要在扫描大量主机/网络(IPv4)时将其从 Nmap 扫描示例中排除,请使用以下命令:

nmap 192.168.1.0/24 --exclude 192.168.1.5
nmap 192.168.1.0/24 --exclude 192.168.1.5,192.168.1.254

或者从名为 /tmp/exclude.txt 的文件中排除列表:

nmap -iL /tmp/scanlist.txt --e    xcludefile /tmp/exclude.txt

如何使用 Nmap 命令检测防火墙设置

您可以在渗透测试和漏洞扫描期间使用防火墙检测。有几个函数可以用来检测给定主机上的防火墙设置,但最常用的是 -sA 标志:

nmap command examples for your host
nmap -sA 192.168.1.254
nmap -sA server1.YourDomainAddress

然后,您可以使用下面的命令对受防火墙保护的主机进行扫描。例如,要扫描 IP 地址为 192.168.1.1 的路由器/wifi 设备:

nmap -PN 192.168.1.1
nmap -PN server1.YourDomainAddress

如何使用 Nmap 命令查看打开的端口

要显示公开或可能公开的帖子,您可以在 Linux 中使用以下 Nmap 命令:

nmap --open 192.168.1.1
nmap --open server1.YourDomainAddress
nmap --open 192.168.2.18

要扫描所有设备/电脑的开放端口,请键入:

nmap -T5 192.168.1.0/24
nmap -T5 {sub/net}

如何对 NiktoT3 使用 Nmap 命令

最近, Nikto 介绍给你。要将 web 服务器和管道扫描到 Nikto 进行扫描,请运行以下命令:

nmap -p80 192.168.1.2/24 -oG - | /path/to/nikto.pl -h -
nmap -p80,443 192.168.1.2/24 -oG - | /path/to/nikto.pl -h -

结论

在本文中,您回顾了最重要的 Nmap 命令。Nmap 命令带有许多选项,现在您已经知道如何使用 Nmap 进行攻击和防御。然而,如果你不习惯使用 CLI,你可以使用名为 Zenmap 的 GUI 应用程序。这是官方的 Nmap 安全扫描器图形用户界面。如果您有兴趣了解更多信息,请参考 Nmap 上的如何使用连接扫描鳍扫描来扫描端口。

安装 Litespeed - Eldernode 博客后的教程 php.ini 设置

原文:https://blog.eldernode.com/tutorial-php-ini-settings-after-install-litespeed/

Tutorial php.ini Settings after install Litespeed

加快网站速度和优化网站速度是用户寻求的最重要的问题。这样做的原因是,首先,用户能够更快地访问网站,其次,搜索引擎认为这是该网站的一个特殊优势。各种解决方案总是被引入来提高现场速度。其中一个方法是使用 litespeed 网络服务器和更好的网站缓存管理。这就是为什么我们在这篇文章中,我们将教你如何在安装 Litespeed 后添加 php.ini 设置。另外,如果你想购买一个 Linux VPS 主机,你可以访问 Eldernode 中的软件包。

安装 Litespeed 后如何添加 php.ini 设置

安装 litespeed 后,将之前的 php.ini 文件链接到 php.ini Lightspeed,这样之前的设置不会改变。

使用 PHP–ini 命令,找到当前的 php.ini 路径,并对其进行符号链接,如下所示。

ln -s /usr/local/php56/lib/php.ini /usr/local/lsws/lsphp5/lib/php.ini

php7 的 php.ini 光速路径如下:

/usr/local/lsws/lsphp7/lib/

最后,通过以下命令重置 Lightspeed 服务:

Service lsws restart

教程 PostgreSQL 安装 Ubuntu 20.04-Ubuntu 上的 postgres

原文:https://blog.eldernode.com/tutorial-postgresql-installation-ubuntu-20/

Tutorial PostgreSQL installation Ubuntu 20.04

在本教程中,我们想学习“教程 PostgreSQL 安装 Ubuntu 20.04”及其工作原理。因此,让我们从什么是 postgres 开始,当你知道了这些,安装并使用 postgres。

什么是 PostgreSQL?

PostgreSQL 也称为 Postgres,它是一个开源的、功能强大的关系数据库管理系统。 PostgreSQL 使用具有高级特性的 SQL 语言,如无读锁的并发和可靠事务。加入我们来学习在 Ubuntu 20.04 上安装 PostgreSQL

安装前的先决条件

要安装 PostgreSQL,首先你应该有一个配置好的 Ubuntu 20.04 服务器,一个基本的防火墙,还有一个拥有 Sudo 权限的 non_root 用户。

教程 PostgreSQL 安装 Ubuntu 20.04

一步步在 Ubuntu 上安装 Postgres

第一步。

您需要刷新服务器的本地包索引:

$ sudo apt update

要添加实用程序和功能,请安装带有 -contrib 的 Postgres 包:

$ sudo apt install postgresql postgresql-contrib

第二步。

使用 PostgreSQL 角色和数据库

安装后,Postgres 将设置使用 ident 身份验证来匹配 Unix/Linux 帐户的角色。创建角色时, Unix/Linux 用户名将能够使用相同的名称作为该角色登录。现在,我们将验证您可以使用该帐户访问 Postgres 的方式。

首先:通过键入以下命令,您将切换到您服务器上的 Postgres 帐户,一种方法是切换到您服务器上的 Postgres 帐户:

$ sudo -i -u postgres

然后,您将通过键入以下内容来访问 Postgres:

$ psql

登录 PostgreSQL 与数据库管理系统进行交互会有所帮助。

如果需要退出,可以使用下面的命令:

postgres=#  \q

您也可以运行 exit 命令返回到系统普通用户:

[[email protected]](/cdn-cgi/l/email-protection):~$  exit

或者直接使用 sudo 以 postgres 帐户的身份运行 psql 命令,以连接 Postgres 提示符,而不需要中间的 bash shell:

$ sudo -u postgres psql

同样,您可以通过键入以下命令退出交互式 Postgres 会话:

postgres=#  \q

第三步。

创建一个新角色。

您可以通过键入以下内容来创建新角色:

[[email protected]](/cdn-cgi/l/email-protection):~$  createuser --interactive

如果您不想从普通服务器帐户切换,请对每个命令使用 sudo:

$ sudo -u postgres createuser --interactive

根据您的回答,运行正确的 Postgres your specifications 命令,根据您的规范创建用户。

*Output*  Enter name of role to add: *sammy*  Shall the new role be a superuser? (y/n) *y*

第四步。

创建新的数据库。

默认情况下,身份验证系统使所有角色用于登录,因此这些角色将拥有一个同名的数据库以供访问。

当您创建一个名为“ sammy 的用户时,其角色将尝试连接到一个与您可以用 createdb 命令创建的数据库同名的数据库。

然后,如果您使用 postgres 帐户登录,您可以键入:

[[email protected]](/cdn-cgi/l/email-protection):~$ creatdb sammy

如果您不想从普通服务器帐户切换,请对每个命令使用 sudo:

$ sudo -u postgres created sammy

第五步。

用新角色打开 Postgres。

当您想要使用身份登录时,您需要一个与您的 Postgres 数据库和角色同名的 Linux 用户,如果没有匹配的 Linux 用户,您可以使用 adduser 命令创建一个新用户。使用拥有 sudo 权限的非 root 帐户:

$ sudo adduser sammy

只要新帐户可用,您就可以通过键入以下命令切换并连接数据库:

$ sudo -i -u sammy  $ psql

此外,您也可以内联完成此操作:

$ sudo -u sammy psql

通过运行此命令,如果所有组件都已正确配置,您将自动登录。通过指定数据库,您可以将您的用户连接到不同的数据库,如下所示:

$ psql -d postgres

您可以通过键入以下命令来检查连接信息:

Sammy=#  \conninfo

输出

You are connected to database "sammy" as user "sammy" via socket in "/var/run/postgresql" at port "5432"

您可以在评论区提出关于本次培训的问题,并得到您的回答,或者要解决Eldernode.com培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

同样,参见

教程在 Ubuntu 18.04 上安装和使用 PostgreSQL

Windows Server 2016 上的 PostgreSQL 安装教程

PostgreSQL installation tutorial on Windows Server 2016

教程在 CentOS Linux 上安装 Wireshark-安装 Wireshark

原文:https://blog.eldernode.com/tutorial-wireshark-installation-centos/

Tutorial Wireshark installation on CentOS Linux

最近我们介绍了 Wireshark 的特性。在本文中,我们将展示在 CentOS Linux 上安装 Wireshark 的教程。Wireshark 软件因其良好的免费操作吸引了大多数操作系统的用户。因此,该公司发布了基于 Linux 和 Windows 的各种版本的操作系统。Wireshark 为 Linux 发布了两个版本,其中包括一个带有图形环境的版本和另一个名为 Tshark 的版本,以便 Linux 用户可以在终端环境中使用它。
注:要在 CentOS Linux 中安装 Wireshark,需要安装一系列的软件包和先决条件,我们将在下面讨论。

在 CentOS Linux 上安装 Wireshark 的教程

1–首先,用下面的命令安装 GTK 包

yum install gtk

这个包用来创建一个无线图形环境。
所以如果你在终端使用 Wireshark,你就不能安装这个包。

2–用下面的命令安装 libpcap 包

yum install libpcap

您应该安装这个包来将 Wireshark 连接到链路层。

3–安装 tcpdump 包。

yum install tcpdump

在本节中,在安装完必备软件包后,我们将在 CentOS Linux 中安装 Wireshark。

4–运行以下命令下载并安装所需的 Wireshark 软件文件。

yum install wireshark

您现在已经安装了 Wireshark 软件,您可以在终端环境中使用 Tshark 命令使用。

5——如果需要安装 Wireshark 的图形环境,输入以下命令。

yum install wireshark-gnome

CentOS 上的 无线安装由 Linux 命令完成。在接下来的文章中,我们将学习它在图形环境和 Tshark 命令中是如何工作的。

亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问提问页面。也为了提高你的知识,这里有很多关于老年节点训练的有用教程。

Ubuntu 教程- ElderNode 博客

原文:https://blog.eldernode.com/tag/ubuntu/

Ubuntu 是一个免费的桌面操作系统。这个基于 Linux 的操作系统是一个巨大的项目,它已经使世界上数百万人能够使用免费的开源操作系统在各种设备上运行他们的计算机。Linux 有各种形状和大小,Ubuntu 是台式机和笔记本电脑上最常见的版本。

Ubuntu 是基于 Debian 发行版的不同类型的 Linux 发行版。Ubuntu 这个词是一个非洲词,意思是“人类凌驾于他人之上”Ubuntu 是用户友好的发行版之一,在 Windows 用户中发展得非常好。

Ubuntu 和大多数 Linux 发行版一样,使用桌面版和服务器版。第一种情况用于个人计算机,第二种情况用于为服务器设置专用计算机。

强调全球化和访问是 Ubuntu 项目最重要的目标之一。由于这个原因,这个流行的 Linux 发行版可用于世界上大约 55 种语言,它的使用非常简单和容易,甚至不熟悉这个系统的用户也可以很容易地适应它的环境。

广泛使用 sudo 工具是 Ubuntu 的重点之一,允许用户在没有超级用户会议的情况下履行他们的管理职责。

Ubuntu 基于 GNOME 桌面,此外,其他有用的软件如 Mozilla Firefox web 浏览器和 LibreOffice 也包含在 Ubuntu 中。

Ubuntu 最重要的特性是:

简单人性化的工作环境
高安全性
兼容大部分硬件。
Debian base
有不同版本适用于平板电脑、智能手机、PC
简单安装并附有安装指南
完全支持
安装第三方软件的能力
受益于预装软件的完整包
轻巧且无需强大的硬件

在这一节中,我们将向您介绍 Ubuntu、Debian 和其他 Linux 发行版的教程。

如何在 XAMPP - ElderNode 博客更新 PHP 版本

原文:https://blog.eldernode.com/update-php-version-in-xampp/

How to update PHP version in XAMPP

如何在 XAMPP 更新 PHP 版本?很多 web 开发者,尤其是初学者,都有一个共同的问题:“我如何在 XAMPP 更新我的 PHP 版本?“在收到很多关于更新 PHP 版本的问题后,我们决定写一个简短的教程,让你可以轻松地在XAMPP(Windows VPS)中更新 PHP 版本。

在本教程中,我们将向你展示如何通过 4 个步骤在 XAMPP 的 T2 轻松更新你的 PHP 版本。

XAMPP 对网页开发者来说起着重要的作用。它是开发者在自己的系统上免费构建网站最流行的栈之一。在 localhost 工作是加强你网络开发技能的一个很好的实践。这在 WordPress 开发者中也很常见。

在 XAMPP 更新 PHP 版本非常简单。你所要做的就是遵循这四个简单的步骤。

购买 Windows 虚拟专用服务器

第一步: 下载最新 PHP 版本

首先,通过下面的链接下载 PHP 的最新版本:

下载 PHP 最新版本

确保根据您的 Windows 版本下载线程安全 Zip 文件。32 位的 x86 和 64 位的 x64。如下图所示:

how to upgrade

在上图中你可以看到我已经下载了 VC15 x64 线程安全,因为我的 Windows 版本是 64 位

第二步: 解压 zip 文件,创建 PHP 文件夹

在这一步中,在你的 Windows 桌面上创建一个新文件夹,并将其命名为 PHP 。然后,将 zip 文件解压到新文件夹中(即 PHP)。

第三步: 替换新版 PHP 代替旧版

接下来,进入你电脑上的 XAMPP 文件夹,选择 php 文件夹。然后将其重命名为类似 php_5 的名称,并将提取的新 php 文件夹放在 XAMPP 目录下。

how to upgrade php version in xampp-2-eldernode

第四步: 配置 Apache 服务器

下一步是配置 Apache 服务器。为此,你必须打开你的 XAMPP 控制面板。然后点击 Apache 部分的( httpd-xampp.conf )。

how to upgrade php version in xampp-3-eldernode

一个 httpd-xampp.config 文件将在您的页面上打开。接下来,在 PHP-Module 设置中,删除下图中的旧代码行,替换新代码行。

旧代号:

LoadFile “D:/xampp/php/php5ts.dll”    LoadFile "D:/xampp/php/libpq.dll"    LoadModule php5_module “D:/xampp/php/php5apache2_4.dll”

新代号:

LoadFile "D:/xampp/php/php7ts.dll"    LoadFile "D:/xampp/php/libpq.dll"    LoadModule php7_module "D:/xampp/php/php7apache2_4.dll" 

how to upgrade php version in xampp-4-eldernode

保存文件,重启 XAMPP 服务器。 搞定

亦作,见:

了解如何使用 XAMPP 在 Windows 10 中设置 VPS

如何在 Windows 10 上安装 XAMPP

如何在 Windows 10 上配置 XAMPP

尊敬的用户,我们希望您能喜欢本教程,您可以在评论区提出关于本次培训的问题,或者要解决老年节点培训领域的其他问题,请参考社区版块,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

如何使用 CLI 将 esx 6.0 升级到 6.5-elder node 博客

原文:https://blog.eldernode.com/upgrade-esx-6-0-to-6-5-with-cli/

How to upgrade esx 6.0 to 6.5 with CLI

ESXi 是 VMware 虚拟机管理程序软件套件的最新版本,独立于操作系统,直接安装在硬件上。在该软件中,裸机技术正在使用并提供了管理硬件和系统资源的可能性。使用该软件,您可以构建一个虚拟机以及向虚拟机分配资源的过程。事实上,可以说 ESXi 控制和管理虚拟机之间的硬件资源。在本文中,我们尝试教您如何使用 CLI 将 esx 6.0 升级到 6.5。如果你认为你有一个专用服务器,你不能忽视它,因为用一个新的 VPS 服务器重新安装和重启你的软件的成本很高,你不需要更换或重启。因为在 ESXI 中可以轻松地将您的物理机转换为虚拟机(convert ),并继续您的工作流程和添加其他机器。您还可以访问 Eldernode 中提供的位置和软件包,购买专用服务器

教程使用 CLI 将 esx 6.0 升级到 6.5

ESXi 主要在组织中使用,管理人员可以通过配置文件上传必要的信息。应该注意的是,VMware 管理软件可用于管理 ESX 服务器和其他构建于其上的 VPS 服务器。在本文的后续部分,请加入我们,了解如何使用 CLI 逐步将 esx 6.0 升级到 6.5。

使用 CLI 将 esx 6.0 升级到 6.5

在本节中,我们将向您介绍如何升级 Esxi。开始之前,请确保您的 ESXi 6。x 主机连接到互联网。然后,您应该查看发行说明。请务必备份您的 ESXi 6。x 开始升级前的安装或配置。

要进行升级,您需要在第一步启用 SSH。然后,您需要通过 Putty 连接到 ESXi 主机。

成功登录 ESXi 主机后,您必须使用以下命令为 web 流量启用防火墙(权限)规则:

esxcli network firewall ruleset set -e true -r httpClient

现在,在这一步中,您必须运行以下命令,以查看 VMware 在线存储库和您可以从中更新的各种配置文件:

esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-6

正如您在下图中看到的,有两个轮廓引起了我们的兴趣。您必须选择“无工具”。

how to upgrade esxi 6.0 to 6.5

下一步是使用以下命令运行升级:

esxcli software profile update -p ESXi-6.5.0-20170702001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

以下命令是 ESXi 6.5 的主要命令:

esxcli software profile update -p ESXi-6.5.0-4564106-no-tools -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

升级成功后,在下一步中,您必须通过执行以下命令再次启用防火墙:

esxcli network firewall ruleset set -e false -r httpClient

最后,要完成安装,您必须重新启动主机以退出维护。

结论

在提供基于虚拟化的系统的公司中,vmware 是该领域的先驱之一。ESX 是一个使用强大的 VMKernel 内核的 VMware 虚拟机管理程序。在本文中,我们尝试教您如何使用 CLI 将 esx 6.0 升级到 6.5。

教程升级 Fedora 35 到 Fedora 36【顶途】- Eldernode 博客

原文:https://blog.eldernode.com/upgrade-fedora-35-to-fedora-36/

Tutorial-Upgrade-Fedora35-to-Fedora36

Fedora 通过为硬件、云和容器创建一个创新、免费和开源的平台,帮助您为用户提供正确的解决方案。如果你想随着 Fedora 新版本的发布将 Fedora 35 升级到 Fedora 36 ,请加入我们这篇文章。如果你想买一个 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。

如何将 Fedora 35 升级到 Fedora 36

Fedora 36的特点

1)它拥有 GNOME 42 桌面环境,该环境拥有新的特性和许多改进。

2)推出新的桌面壁纸,给 Fedora 桌面带来惊艳的外观。

3)提供 Linux 内核 5.17 所列功能:新的 AMD P-State 驱动程序、英特尔 AMX 对 KVM 虚拟化的支持、面向 Xen 来宾的 USB 设备的 Xen USB 虚拟主机驱动程序、新的 Android x86 平板驱动程序、BTRFS 和 EXT4 文件系统增强。

4)提供深色/浅色 GNOME 42 壁纸你可以很容易地从这些现有的壁纸中改变桌面的整体外观。

  1. 更新关键应用程序和软件中的软件包,如 Golang、openJDK、Wayland、GCC、e.t.c。

本文来自 Fedora 教程系列的续篇,我们将一步步教你如何将 Fedora 35 升级到 Fedora 36。

将 Fedora 35 升级到 Fedora 36

首先用下面的命令更新系统包:

sudo dnf -y upgrade

然后重启你的系统:

sudo systemctl reboot

您的系统验证是 Fedora 35:

cat /etc/redhat-release

升级之前,请将您的文档和文件备份到外部驱动器或其他网络系统。

使用以下命令检查新的更新:

sudo dnf upgrade --refresh

然后运行以下命令安装 DNF 插件:

sudo dnf -y install dnf-plugin-system-upgrade

通过安装dnf-plugin-system-upgrade,Fedora 35 升级开始。以 root 或用户身份在终端中运行以下命令:

sudo dnf system-upgrade download --releasever=36

您可以更改–release ver =号来升级到 Fedora 的另一个版本。

按下 y 键接受系统升级:

Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y

如果您想要的依赖关系阻止系统升级,请使用以下命令:

sudo dnf system-upgrade download --releasever=36 --allowerasing

下载完软件包后,运行以下命令开始升级过程:

sudo dnf system-upgrade reboot

完成升级过程后,系统将重启,您将看到新版本的 Fedora OS:

fedora-36-OS

你可以使用 rpmconf 命令来搜索。rpmnew。rpmsave。rpmorig 文件。您可以选择如何处理它们:

—使用新的软件包备份版本维护当前版本。

—恢复先前版本的原始文件。

—检查版本之间的差异。

输入以下命令来安装 rpmconf 包:

sudo dnf -y install rpmconf

使用以下命令检查修改的配置文件:

sudo rpmconf -a

最后,安装下面的包,删除退役的包:

sudo dnf install remove-retired-packages

通过以下命令移除退役包:

sudo remove-retired-packages

因此,Fedora 36 已经可以使用了。

结论

正如你所看到的,Fedora 36 增加了新的特性,使其使用起来更有吸引力。在本文中,您还了解了如何将 Fedora 35 升级到 Fedora 36。

Ubuntu 20.04 | 22.04 上的内核升级教程

原文:https://blog.eldernode.com/upgrade-kernel-on-ubuntu/

Tutorial-Upgrade-Kernel-on-Ubuntu-20.04-22.04

每当你试图使用像 Ubuntu 这样的 Linux 发行版时,一个内核会被自动安装,因为没有它整个系统就无法运行。你可以像其他软件包一样在 Ubuntu 上更新内核。在这篇文章中,你将学习如何在 Ubuntu 20.04 | 22.04 上升级内核。如果你想购买 Ubuntu VPS 服务器,请查看 Eldernode 网站上提供的套装。

如何在 Ubuntu 20.04 | 22.04 上升级内核

内核简介

内核是 Linux 发行版的核心,是这个操作系统中硬件和软件之间的接口。Linux 内核更新不断发布,允许您更新您的 Linux 内核版本,以享受最新的功能、工具和安全措施。

Ubuntu 培训系列的这篇文章的续篇中,我们将一步一步教你如何在 Ubuntu 20.04 | 22.04 上升级内核。

在 Ubuntu 上升级内核 20.04 | 22.04

首先用下面的命令检查运行在 Ubuntu Linux 上的内核的版本:

uname -r

启动前,首先运行以下命令更新所有系统包:

sudo apt update
sudo apt upgrade

然后使用下面的命令安装 wget 工具:

sudo apt install wget

您可以从 Ubuntu Linux 仓库下载内核 Deb 二进制文件,或者使用以下命令在 GitHub 上下载脚本:

wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh

然后运行下面的命令使脚本可执行:

chmod +x ubuntu-mainline-kernel.sh
sudo mv ubuntu-mainline-kernel.sh /usr/local/bin/

现在您可以搜索并找到内核的最新版本,可以用下面的命令安装:

ubuntu-mainline-kernel.sh -c

您还可以使用下面的命令查看要安装的可用内核版本列表:

ubuntu-mainline-kernel.sh -r

运行以下命令安装最新版本的内核:

sudo ubuntu-mainline-kernel.sh -i

如果你想安装内核的任何其他版本,你可以使用下面的命令:

sudo ubuntu-mainline-kernel.sh -i version-number

要使用相同的脚本列出系统上可用的内核版本,请运行以下命令:

sudo ubuntu-mainline-kernel.sh -l

现在重启您的系统以使用已安装的版本:

sudo reboot

您可以使用下面的命令检查您当前的内核版本:

uname -r

你可以选择运行哪个版本的内核,否则默认情况下 Ubuntu 会自动选择最新安装的版本。

然后运行以下命令编辑 Grub 文件:

sudo nano /etc/default/grub

将下面几行添加到 Grub 文件中,然后用 Ctrl+O 保存,按 Enter ,最后用 Ctrl+X 退出文件:

GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved

您可以使用以下命令更新 Grub :

sudo update-grub

最后重启你的系统:

sudo reboot

在系统重启阶段,按下 Esc 键进入 Grub 菜单,然后选择Ubuntu 的高级选项,最后为您的系统选择默认内核版本:

Advanced-options-for-Ubuntu

select-default-kernel on ubuntu

常见问题解答

[sp _ easy agreement]

结论

正如我们所提到的,内核是 Ubuntu 的核心,整个系统的运行离不开它。在本文中,您还学习了如何在 Ubuntu 20.04 | 22.04 上升级内核,因此您可以享受新的特性和工具。

如何在 Linux 服务器和 DirectAdmin 上升级 php 版本-教程

原文:https://blog.eldernode.com/upgrade-php-version-on-linux-server-and-directadmin/

How to upgrade php version on Linux server and DirectAdmin

如何升级 php 版本的 Linux 服务器 DirectAdmin 控制面板是教,注意,如果你有一个定期和共享的主机 direct admin,你将无法使用本教程。本教程对于使用 Linux VPS 服务器( VPS )或专用服务器的人很有用,这些服务器有一个活动的 directadmin 并可以访问他们的 ssh 服务器。

在 Linux 服务器和 DirectAdmin 上升级 php 版本

Directadmin 中的 PHP 升级由 custombuild 完成。您可以更改自定义版本。如果您使用的是版本 1.2,请升级到版本 2,这是最佳的 custombuild directadmin。

首先,使用 putty 程序登录到您的根服务器,然后使用下面的命令,您可以看到您的服务器上安装的 php 版本:

php -v 

要升级 php,首先需要输入 custombuild 脚本路径。使用以下命令,我们将进入所需的文件夹:

cd /usr/local/directadmin/custombuild 

我们需要的所有设置都在 options.conf 文件中,通过编辑该文件,我们可以引入我们需要自定义构建的版本。为此,我们需要编辑该文件:

nano options.conf

如果您遇到 nano 安装错误,您可以安装 nano:

yum install nano

然后根据将 php1_release 或 php5_ver 更改为所需的版本。要同时安装两个 php 版本,可以使用 PHP 选择器教程在 DirectAdmin 中更改 PHP 版本:

然后用 ctrl + x 按钮保存文件,然后按 Enter 键。然后,我们用以下命令开始 php 更新操作:

./build clean  ./build update  ./build php n  ./build rewrite_confs

安装以下版本是为了确保:

php -v

将 Ubuntu 18.04 升级到 21.04 的教程- Eldernode 博客

原文:https://blog.eldernode.com/upgrade-ubuntu-18-04-to-21-04/

Tutorial Upgrade Ubuntu 18.04 To Ubuntu 21.04

总是最新的!这可能是一种性格特征。有些人等待任何更新,甚至是他们的洗碗机应用程序。如果你也一样,那你现在来对地方了。由于新的 Ubuntu 已经发布,你可能需要将你的当前版本升级到最新版本。所以,和我们一起通过这篇文章来回顾一下教程升级 Ubuntu 18.04 到 21.04 。在 Eldernode 上订购您喜欢的包,购买您自己的 Ubuntu VPS

如何从 Ubuntu 18.04T3 升级到 Ubuntu 21.04

Ubuntu 21.04 Hirsute Hippo 正式发布,你已经了解了关于 Ubuntu 21.04 的所有信息。现在,如果你需要将你的 Ubuntu Linux 版本 18.04 升级到 21.04 Ubuntu,请和我们一起完成这项工作。

升级 Ubuntu 18.04 到 Ubuntu 21.04 的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。要设置,请遵循我们在 Ubuntu 21.04 上的初始服务器设置。

_ 无法直接从 Ubuntu 18.04 升级到 Ubuntu 21.04。所以,你必须先把 Ubuntu 18.04 升级到 Ubuntu 20.04 。然后,您可以继续升级到 Ubuntu 21.04。

升级到 Ubuntu 21.04 多毛河马

不需要再等了,让我们按照本指南的步骤运行 Ubuntu 21.04。

第一步:

首先你需要更新你的 Ubuntu 20.04 Linux 系统。所以,运行:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

第二步:

移除所有不再需要的软件包:

sudo apt autoremove

第三步:

现在,你需要配置发布升级。打开/etc/update-manager/release-upgrades文件,用自己喜欢的编辑器编辑。确保提示变量设置为正常。完成后,保存并关闭文件。

第四步:

注: 显然也可以从 Ubuntu 20.10 升级到 Ubuntu 21.04。所以,对于那些从 Ubuntu 20.10 升级到 Ubuntu 21.04 的人来说,这一步是而不是必须的。

但是由于上面解释的先决条件,我们假设你已经从 Ubuntu 18.04 升级到了 Ubuntu 20.04。因此,使用下面的命令开始 Ubuntu 20.10 升级过程。然后,按下 Y 继续:

sudo do-release-upgrade

第五步:

现在,你需要通过升级的 Ubuntu 21.04 系统移除过时的或者不再需要的包

第六步:

升级完成后,重启系统。为此,按下 Y. 然后,系统开始运行Ubuntu 21.04 Hirsute Hippo Linux 系统

How To Upgrade To Ubuntu 21.04 from Ubuntu 18.04

就是这样!一旦看到上面的屏幕,就意味着升级到 Ubuntu 21.04 已经彻底完成。

结论

在本文中,您了解了如何将 Ubuntu 18.04 升级到 Ubuntu 21.04。Ubuntu 21.04 是最新发布的版本。如果您仍在使用 Ubuntu 18.04,并且需要升级到 Ubuntu 21.04,首先,您需要升级到本指南中介绍的更高版本。

将 Ubuntu 18.04 升级到 22.04 的教程 LTS -埃尔德诺德博客

原文:https://blog.eldernode.com/upgrade-ubuntu-18-04-to-22-04/

Tutorial Upgrade Ubuntu 18.04 to 22.04 LTS

当 Ubuntu Linux 新版本发布时,除了可以通过清空之前的 Ubuntu 系统重新安装之外,还可以使用升级的方式安装新版本,而不删除其他软件和个人信息。可以将 Ubuntu 的常规版本升级到较新的版本,但是在 LTS 版本的情况下,你只能升级到较新的 LTS 版本而不改变设置。在这篇文章中,我们将教你如何将 Ubuntu 从 18.04 升级到 22.04 LTS 版本。如果你想购买一台 Ubuntu VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

如何将 Ubuntu 18.04 升级到 22.04 LTS

如果你之前已经在你的电脑上安装并使用了一个版本的 Ubuntu,现在想要使用一个更新的版本,我们建议你升级而不是重新安装。在我们深入了解升级的步骤和条件之前,请记住最好对所有重要的个人和业务文件进行复制和备份,以便在出现意外错误时不会出现问题。

Ubuntu 22.04 简介

Ubuntu 是企业使用的最佳选择之一,是 Linux Mint 和 Elementary OS 等项目的技术基础。需要注意的是,Ubuntu 总是一年发布两个主要版本,按照计划,Ubuntu 22.04 LTS 现已上市。

Ubuntu 22.04 是一个长期支持(LTS)版本,这意味着它将保持 50 年的安全修复和选定的更新。通过这种方式,如果你不想定期处理重大更新,你可以通过安装操作系统并更新到 10 月 22 日新版本可用之前,使用 LTS 版本多年。

Ubuntu 22.04 也是第一个在 Raspberry Pi 4 上作为完整桌面运行的版本。这个 Ubuntu 版本还包括 OpenSSL v3 编程语言、RDP、Linux 5.15 内核和 Mesa 22 图表。Ubuntu 22.04 适用于 AMD 64 位和 x86 PCs。WSL、Docker 和其他在 Ubuntu 上提供图像文件的服务已经发布了这个 Linux 发行版的 22.04 版本。

将 Ubuntu 18.04 升级到 22.04 LTS

首先,您应该用下面的命令更新您的系统:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

现在通过输入以下命令从系统中删除所有必需的包:

sudo apt autoremove

您可以通过运行以下命令来安装更新管理器核心包:

sudo apt install update-manager-core

接下来,你应该运行 Ubuntu 升级工具。为此,请输入以下命令:

sudo do-release-upgrade

当系统询问您是否确定要升级时,输入“ y ”,然后按“回车”。在这种情况下,升级到 Ubuntu 22.04 海哲明水母开始。

现在,您应该可以在您的终端中看到升级摘要,并键入“y”并再次按“输入以同意升级。

升级过程完成后,你需要重启系统并输入 y ,再次按进入:

Ubuntu-22.04-jammy-jellyfish

请注意,您应该手动更改默认壁纸。为此,右键单击桌面并按下“更改背景按钮。

就是这样!

如何通过 GUI 将 Ubuntu 18.04 升级到 22.04

您也可以从您的桌面环境中升级您的系统。在这种情况下,您不需要与命令行交互。

首先,你应该打开你的终端并启动 GUI 升级程序。为此,请输入以下命令:

sudo do-release-upgrade -f DistUpgradeViewGtk3

现在点击升级:

release-notes-for-ubuntu-22.04

等待升级过程完成。

在此步骤中,将再次询问您是否准备好升级。再次点击开始升级即可。然后等待所有新的软件包被下载和安装。

start-the-upgrade-to-22.04

现在你应该批准 Snap 包管理器了,因为 Ubuntu 22.04 用它来安装和保持 Firefox 最新。

要查看您是否需要确认更多的更改,您可以在安装过程中每隔一段时间看一下您的屏幕。

升级过程完成后,您需要从系统中删除过时的软件包:

remove-obsolete-packages-ubuntu-22.04

最后,你应该重启你的系统。开机备份后,你将加载到 Ubuntu 22.04。

restart-the-system-for-ubuntu-22.04

结论

Ubuntu 22.04 将在 2027 年 4 月前获得免费系统更新,这是最新的长期支持版本。在这篇文章中,我们教你如何将 Ubuntu 从 18.04 升级到 22.04。我希望这篇教程对你有用。如有疑问,可在评论中联系我们。

如何将 Windows 10 升级到 Windows 11【两大方法】

原文:https://blog.eldernode.com/upgrade-windows-10-to-windows-11/

How to Upgrade Windows 10 to Windows 11

将 Windows 10 升级到 11 有多种方式。在本文中,我们将提到所有这些方法,以便您可以根据您的情况选择正确的方法将 Windows 10 升级到 Windows 11。关注我们这篇文章,一步一步教你如何将 Windows 10 升级到 Windows 11 。需要注意的是,如果你想购买一台 Windows VPS 服务器,可以在 Eldernode 网站上看到提供的套装。

Windows 11 简介

Windows 11 于 10 月 5 日推出,因此此次更新对 Windows 7 及更高版本的所有用户都是免费的。虽然 Windows 11 有新的功能和用户界面,但它不能视为一场革命,而是对以前版本的修改。对于喜欢简单和速度胜过其他任何东西的用户来说,Windows 11 是理想的操作系统,但对于有经验的用户来说,它可能太简单了。

Windows 11 的特点

–>在 Windows 11 中,新的任务栏外观将吸引眼球。它被移动到桌面的中间,这增加了焦点和注意力。

–> Windows 11 中文件资源管理器的新设计变得更流畅、更简单,图标也变得更小、更有吸引力。在文件资源管理器标题部分,只有最常用的任务,包括剪切、复制和删除文件,而其他选项,如属性和选项,则隐藏在三点菜单下。

–>小工具是智能手机界面中熟悉的一部分,它们在 Windows 11 中的出现传达了同样的现代生活感和对便捷的更大渴望。

–>您可以选择天气小工具、存储在一个驱动器中的图像、日历、用于列出任务的待办事项、用于查看股票价值的观察列表、体育比赛结果和 Windows 11 提示。

–> Windows 11 中增加了对齐布局,以提高工作效率和多任务处理能力,并允许用户以各种格式和布局排列打开的窗口。

–>借助 Windows 11 的任务视图功能,您可以为不同的用户应用程序创建单独的桌面。

第一种方法:将 Windows 10 更新到 11

如果你的设备支持 Windows 11,你可以放心地等待微软自己发布,通过 Windows Update 版块接收。

首先通过检查搜索栏中的 Windows 更新页面,检查 windows 11 是否与你的系统兼容。

注: Windows 10 更新不一定要安装 windows 11,但最好做。

how to check windows update

然后点击检查硬件要求链接:

check for windows hardware requirements

然后你会被带到一个页面,给你提供关于 windows 11 的信息。点击了解更多信息:

how to get windows 11

现在点击该页面上的“检查兼容性”:

how to update to windows 11

然后点击下载 PC 健康检查 APP :

check for compatibility in updating windows

下载完成后,启动程序,点击立即检查:

pc health at a glance

如何安装 Windows 11

申请从微软网站下载 Windows 11 。下载 Windows 11 的最佳选择是使用 Windows 11 安装助手:

how to download windows 11

在开始之前,请检查 Microsoft 需要的先决条件:

downloading windows 11

然后 Windows 11 安装助手页面就会为你打开;点击接受并安装:

 installing windows 11

这样,您的下载将开始,最终 Windows 11 将安装在您的系统上:

windows 11 environment

第二种方法:使用 ISO 文件将 Windows 10 更新到 11

幸运的是,微软已经让用户可以通过他们的官方网站下载该文件。这个方法即使对于那些系统没有官方支持 Windows 11 的人也是有效的,至少有一段时间可以体验使用。但是我们建议您不要这样做,因为您不会收到任何更新。

每当你觉得需要更新,你可以通过微软网站下载并安装一个新的 ISO 文件。

updating windows 10 to 11 by iso file

然后运行 Windows 11 更新助手应用。在这一部分,你可以将 Windows 11 ISO 文件刻录到闪存盘上,或者点击更新选项将系统更新到新的操作系统。

以这种方式安装 Windows 11 会让你在系统上遇到一系列你似乎已经接受的大大小小的 bug,因为我们知道,即使你以尽可能好的方式获得 Windows,你仍然可能遇到 bug 和问题。

结论

这样你就可以用上面的方法在你的系统上安装 Windows 11 了。如果 Windows 11 对你来说是个问题,你有 10 天的时间回到 Windows 10,所以在这十天里,一定要对你的系统做各种硬测试。确保没有特别的问题。在这篇文章中,我们试图教你如何将 Windows 10 升级到 Windows 11。

如何在 Windows - Eldernode 上使用 Chocolatey 软件包管理器

原文:https://blog.eldernode.com/use-chocolatey-package-manager-on-windows/

How to Use Chocolatey Package Manager on Windows

如何在 Windows 上使用 Chocolatey 包管理器? Chocolatey 为 Windows 带来了软件包管理,使得在 Linux 上管理软件和依赖关系变得容易。只需几个步骤,您就可以快速轻松地将软件包和工具部署到新的 Windows 计算机上。Chocolatey 的简单和熟悉语法简单易学,在设置新环境时可以节省大量时间。在这篇文章中,我们将教你如何安装 chocolatey 和软件包,以及卸载软件包。

首先必须安装 Chocolatey。 下面,我们将通过 CMD 和 PowerShell 来教大家如何安装 Chocolatey。

你可以从 eldernode 选择你最完美的 Windows VPS 服务器 包。

使用 cmd 安装 Chocolatey

1。T5 从开始菜单中搜索命令提示符。

2。 然后右键点击然后点击以管理员身份运行然后 t 在命令提示符下输入以下命令:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

使用 PowerShell 安装 Chocolatey

1。T5 通过 PowerShell 安装 Chocolatey,首先在开始菜单上右键,选择 Windows PowerShell 。

2。 把下面的命令放进去:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

在 Chocolatey 网站上有数百种套餐可以浏览。

Chocolatey 提供的一些常见的服务器和开发包包括:

SQL 管理工作室

hMail 服务器

FreeSSHd

Filezilla 服务器

Java 服务器运行时环境

要安装包,可以先打开 PowerShell 或命令提示符,在其中输入以下命令:

`choco install <packagename> -y`

任何依赖项也将自动安装。您可以在一个命令中包含多个包,以最大限度地减少等待时间:

`choco install visualstudiocode fiddler googlechrome -y`

您可以简单地运行下面的命令来 卸载 您选择的软件包:

`choco uninstall <packagename>`

用下面的命令移除你的巧克力:

`choco uninstall chocolatey`

对于其他命令行选项,请使用以下命令运行 Chocolatey:

`choco /?`

见,亦作:

如何在 Windows 10 | Server 2019 上安装 Windows 终端

****尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

如何在 Windows 上使用 Chocolatey 包管理器?

好运。

在 Ubuntu 和 Debian - Eldernode 博客上使用 Chown 的教程

原文:https://blog.eldernode.com/use-chown-on-ubuntu-and-debian/

Tutorial use Chown on Ubuntu and Debian

在 Linux 中,每个文件都属于一个特定的用户。尽管文件支持组许可,但所有权的目的是确保只有那些实际访问文件的人才能读取、写入或执行文件。如果没有所有权,这些情况通常是不允许的。在这篇文章中,我们将教你如何在 Ubuntu 和 Debian 上使用 Chown。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

如何在 Ubuntu 和 Debian 上使用 Chown【完整】

Chown 命令简介

Chown 命令代表变更所有者。此命令用于 Unix 和类似 Unix 的操作系统中,以更改文件系统文件和目录的所有者。希望更改自己拥有的文件的组成员资格的非特权用户可以使用 chgrp

系统上任何文件的所有权只能由一个超级用户更改。用户不能转移文件的所有权,即使用户拥有它。同样,一个组中只有一个成员可以更改该组的文件组 ID。

Chown 命令也已经移植到 IBM I,允许您更改用户和/或文件组、列表或符号链接的所有权。

在 Linux 中,所有文件都与一个所有者和一个组相关联,并且文件所有者、组成员和其他人都有访问权限。在本教程中,您将学习使用 Chown 命令来更改文件的所有者和组信息。请继续关注本文的其余部分。

在 Ubuntu 和 Debian 上使用 Chown

在这一节,我们想教你如何在 Ubuntu 和 Debian 上使用 Chown。为此,只需遵循以下步骤。在本教程中,我们将学习如何使用 Chown 命令来更改文件和目录的所有者和组。

开始语法之前,请按如下方式使用此命令:

chown [OPTIONS] USER[:GROUP] FILE(s)

用户可以是用户名或者 UID 的形式,它将成为文件 FILE 的新所有者。

可以是组名或者 GID 的形式,这将是新的组文件 FILE。

如何在 Ubuntu 和 Debian 上使用 Chown 改变文件所有者

您可以使用以下命令来更改文件的所有者。请注意,您必须用新所有者的用户名替换该用户:

chown USER FILE

例如,在下面的命令中,所有者在 abc 用户上设置了 eldernode.txt 文件:

chown abc eldernode.txt

您也可以在文件名之间拆分几个文件来更改所有者:

chown abc file1 file2

注意: 在上面的命令中,如果你把目录名代替了文件名,所有者目录将会改变。

如何更改所有者和群组文件

使用以下命令,可以同时更改文件或目录的所有者和组:

chown USER:GROUP FILE

您只能按如下方式更改组:

chown :GROUP FILE

要更改目录中所有文件的所有者或组,可以在下面的命令中使用 -R 。请注意,您必须使用目录名而不是文件名:

chown -R USER:GROUP DIRECTORY

使用 Chown 改变符号链接所有权

在这一节中,我们将讨论如何使用 Chown 来改变符号链接的所有权。请注意,当不使用 return 选项时,Chown 命令会更改符号链接引用的文件的组所有权,而不是符号链接本身。

例如,如果您试图更改指向 /var/www/file1 的符号链接 symlink1 的所有者和组,Chown 会更改文件或符号链接目录的所有权:

chown www-data: symlink1

请注意,“无法取消引用‘symlink 1’:权限被拒绝”错误的发生是因为在大多数 Linux 发行版中,默认情况下符号链接是受保护的。此外,您也无法处理所需的文件。该选项在/proc/sys/fs/protected _ symlinks中指定。

1 表示活动和

0 表示不活动。

注意: 我们建议您不要禁用 syml 链接保护。

您可以使用以下命令来更改 syml 链接的组所有权:

chown -h www-data symlink1

如何递归改变文件所有权

在学习了前面的步骤之后,我们现在打算教你如何递归地改变文件所有权。您可以使用以下命令对列出的所有文件和目录进行递归操作:

chown -R USER:GROUP DIRECTORY

正如您在下面的示例中看到的那样, /var/www 目录中所有文件和子目录的所有权都被更改为一个名为 www-data 的新所有者和组:

chown -R www-data: /var/www

如果列表包含符号链接,您可以使用以下命令:

chown -hR www-data: /var/www

如何在 Linux Ubuntu | Debian 上用 Chown 使用参考文件

在最后一节,我们将教你如何使用 Chown 的参考文件。请注意,以下命令允许您更改用户和给定文件组的所有权,例如指定的引用文件(ref_file):

chown --reference=REF_FILE FILE

这里有一个例子。您可以使用以下命令将文件 1 的用户和组所有权分配给文件 2:

chown --reference=file1 file2

结论

正如您在本教程中了解到的,Chown 是一个用于更改用户所有权和/或文件组的 Linux/UNIX 命令行工具。在本文中,我们试图首先向您介绍 Chown。然后,我们通过不同的部分教您如何使用 Chown 命令。

如何使用 find 命令更有效地搜索目录

原文:https://blog.eldernode.com/use-find-command-search-directories/

How to use find Command to search Directories more efficiently

一个 Linux 系统管理员需要知道一些 Linux 的小技巧 。在这篇文章中,你将学习如何使用 find 命令更有效地搜索目录。

一切都是一个文件,包括 Linux 中的目录。因此,按照本教程来看看不同的方式找到一个目录。Linux 用户在命令行中经常做的事情之一是搜索文件或目录。

查找定位、哪个命令是用于搜索文件的几种不同方法和实用程序之一。但是最后一个实用程序( which )仅用于定位命令。

购买 Linux 虚拟专用服务器

如何使用 find 命令更有效地搜索目录

为了完成本指南,我们将关注 find 实用程序,它在一个活动的 Linux 文件系统上搜索文件,与 locate 相比,它更加高效和可靠。

但是让我们解释一下 locate 的缺点。它读取一个或多个由 updatedb 创建的数据库,它不会搜索一个活动的文件系统。此外,它也没有提供从哪里(起点)搜索的灵活性。

使用‘查找’命令的方式

看看 find 命令是如何运行的。

locate [option] [search-pattern] 

现在,我们想向你演示一下定位的缺点,让我们假设我们正在当前工作目录中搜索一个名为 pkg 的目录。

locate --basename '\pkg' 

请注意 选项–basename或 -b 告诉 locate 只匹配文件(目录)basename(确切地说是 pkg )而不匹配路径( /path/to/pkg )。其中 \ 是一个 globbing 字符,它禁止用 pkg 隐式替换 pkg

您可以按照下面的简化语法使用 find

find starting-point options [expression] 

为了涉及更多,让我们给你看更多的例子。

运行以下命令,其中 -name 标志读取表达式(在本例中是目录基名),在当前工作目录中搜索相同的目录(pkg****)

find . -name "pkg"

如果您遇到任何“权限被拒绝的错误,请使用 sudo 命令。

sudo find . -name "pkg" 

您还可以通过使用 -type 标志来指定文件的类型,从而防止 find 搜索除目录以外的其他文件类型。

sudo find . -type d -name "pkg" 

然后,如果您想以长列表格式列出目录,请使用动作开关 -ls

sudo find . -type d -name "pkg" -ls 

然后,选项 -iname 将启用不区分大小写的搜索:

sudo find . -type d -iname "pkg"   sudo find . -type d -iname "PKG"

请注意,通过阅读 findlocate 的手册页,您将能够找到更多有趣和高级的使用信息。

man find  man locate

好样的 !你都准备好了。在本文的最后,我们希望再次提到,与 locate 命令相比,find 命令在 Linux 系统中搜索文件时更加可靠和高效。

亲爱的用户,我们希望本教程如何使用“查找”命令更有效地搜索目录对您有所帮助,要问任何问题或查看我们的用户关于本文的对话,请访问 提问页面 。也是为了提高自己的见识,准备了这么多有用的教程给 Eldernode 培训

如何使用 FoxyProxy 和 Burp Suite 来更改代理- Eldernode

原文:https://blog.eldernode.com/use-foxyproxy-and-burp-suite-for-change-proxy/

How To Use FoxyProxy And Burp Suite For Change Proxy

使用代理有助于您深入了解网站并寻找漏洞。FoxyProxy 是一个 Firefox 扩展,用于根据 URL 模式自动切换一个或多个代理服务器的互联网连接。它还简化了浏览器访问代理服务器的配置,提供了比其他代理插件更多的功能。Burp Suite 是一个流行的渗透测试和漏洞查找工具,用于检查 web 应用程序的安全性。要发现隐藏的缺陷,您可以通过代理路由流量,如 Burp Suite。然后,FoxyProxy 帮你手动开启和关闭。所以,你可以使用一个名为 FoxyProxy 的浏览器插件,通过单击一个按钮来自动完成这个过程。在本文中,您将学习如何使用 FoxyProxy 和 Burp Suite 进行代理变更。如果您准备购买一台完全托管的 VPS 服务器 ,您可以依靠我们的技术团队,并在 Eldernode 订购您考虑的套装。

教程使用 FoxyProxy 和 Burp Suite 换代理

您可以在大多数浏览器的桌面版本上更改代理网络的设置。你可以在 Chrome、Firefox、Edge、Internet Explorer 和 Safari 上这样做。此外,iPhone 或 Android 的设置可能会被更改。代理信息页面上提供了连接到所选代理所需的信息。之前,您已经学习了如何在 Burp 套件上设置代理。接下来,你将学习如何安装 Burp Suite 和 FoxyProxy。

如何安装打嗝套件

加入我们,学习本教程的第一部分。让我们通过下面的步骤,安装 Burp suite 和 FoxyProxy。

第一步:

打嗝套件官网下载最新版本。

How to install Burp Suite

注意选择 Burp Suite 社区版,Windows 64 位,并按下下载按钮。

How to install Burp Suite

第二步:

下载 Burp 套件后,运行并继续安装路径。

你不必努力安装打嗝套件。只需点击下一个的

然后点击我接受确认许可协议。

之后,再次点击下一个,最后点击开始打嗝

如果您正确完成所有步骤,Burp 套件将成功安装在您的系统上。

注: 如果有兴趣了解打嗝套件,可以参考介绍,查看打嗝套件能力

安装并使用 FoxyProxy 和 Burp Suite 进行代理变更

当 Burp 套件安装完成后,需要安装 FoxyProxy。再次打开浏览器搜索 FoxyProxy 标准,按添加到 chrome ,然后按添加扩展

FoxyProxy Standard

在页面的右上方,点击狐狸图标,然后点击选项

Extensions option - How To Use FoxyProxy And Burp Suite For Change Proxy

现在,点击“添加新代理”。

Add New Proxy

在“主机或 IP 地址字段中输入“127.0.0.1”和“8080”0n 端口。点击保存按钮并继续。

host or IP address - How To Use FoxyProxy And Burp Suite For Change Proxy

现在,您被重定向到代理页面,您可以看到添加的代理。此外,您可以看到添加的代理,并从 FoxyProxy 中进行选择。

added proxies and select from FoxyProxy

在这一步中,您可以访问 HTTP 网站。在代理选项卡中打开打嗝套件中的拦截。然后,转到狐狸图标,选择打嗝代理。因此,当您返回到 Burp Suite 时,您可以查看成功拦截的请求。

request intercepted

如何排除不可信连接错误

从现在开始,你可以看到我对 Google 的请求已经被 BurpSuite 捕获了。但如果不是,检查“截击在按钮上”的外观(用橙色圈出)。当拦截关闭时,您的流量可能会打嗝,您无法查看每个请求。所以,如果你在 HTTPS 使用谷歌,如果你回到浏览器,你可能会看到这条信息。

untrusted connection error

你可以设置 Firefox 信任 burp 证书,这样我们就不会收到这个错误。

注意 : 专业版的 burp 可以让我们相当容易的拿到证书,但是在免费版我们要做一点工作。

当您在使用 HTTPS 的页面上时,您可以点击“添加例外… ”。如果你离开了这个页面,只需访问任何支持 HTTPS 的网站,然后从那里开始。

untrusted connection error

添加例外屏幕允许您查看证书。现在,点击查看… 按钮。

Add security exception

由于您的浏览器警告您证书的问题,您可以将 Portswigger CA 安装到 Firefox 中。此外,您需要导出证书并记下位置。

注意 : 在点击导出之前,记得选择证书查看器详情下的 PortSwigger CA

certificate viewer

确保保存为 X.509。crt,。pem 文件类型。

crt, .pem file

现在,您可以保存它并记下位置。请确定此证书已安装在 Firefox 中。为此,在 Firefox 选项窗格中选择“高级下的“查看证书”。

View Certificates

在这里,您可以选择导入

Certificate manager

此时,您应该从标记的位置选择您之前导出的证书,并单击 OK 。然后选择“信任此 CA 来识别网站

Download certificate

一旦您在“机构选项卡下看到“ Portswigger CA ”证书名称,则表示一切正常。

Certificate manager - How To Use FoxyProxy And Burp Suite For Change Proxy

如果操作正确,您现在可以导航到 burp 中的任何 SSL 站点,而不会被提示信任该证书。

如何禁用谷歌安全浏览

由于安全浏览会在测试期间导致不必要的流量,您需要禁用它。遵循下面的路径来做这件事。

Firefox 按钮>>选项>>选项(或工具>>选项) >>安全并取消选中“阻止报告的攻击网站”和“阻止报告的网络伪造”

disable Google Safebrowsing

结论

在本文中,您学习了如何使用 FoxyProxy 和 Burp Suite 进行变更代理。您已经成功地使用了 FoxyProxy 附加组件来配置 Firefox 通过 Burp Suite 进行代理。Firefox 中的新配置文件有助于将您的正常浏览配置文件与我们的代理配置文件分开。

In this article, you learned How To Use FoxyProxy And Burp Suite For Change Proxy. You have successfully used the  FoxyProxy add-on to configure Firefox to proxy through Burp Suite. The new profile in Firefox helps you to keep your normal browsing profile separated from our proxy profile.

如何使用 Traceroute 跟踪 Nmap - Eldernode 博客上的数据包

原文:https://blog.eldernode.com/use-traceroute-to-track-packets-on-nmap/

How to Use Traceroute to track packets on Nmap

Traceroute 工具显示将数据包传输到目的地的路由器(跳)列表。该工具在所有 Linux 和 Windows 操作系统上都可用。Mikrotik 路由器上也有此工具。Traceroute 通常用于排除网络故障。通过显示经过的路由器,该工具使用户能够看到到达网络特定目标所必须经过的路径。在本文中,我们将教您如何使用 Traceroute 来跟踪 Nmap 上的数据包。需要注意的是,如果你想买一个 VPS 服务器,你可以在 Eldernode 看到可用的包。

教程使用 Traceroute 跟踪 Nmap 上的数据包

网络管理员和技术人员经常用来排除网络故障的工具之一是 Traceroute 。只要网络中存在延迟和连通性问题等干扰,Traceroute 和 Ping 这两种基本但有效的工具就能帮助我们解决问题。如果两个系统的连接有问题,Traceroute 首先可以确定是否有连接问题,其次可以确定问题出在哪里!Traceroute 通常使用回应数据包(属于 ICMP 协议)以及不同数量的 TTL(生存时间)。

Traceroute 首先发送 TTL 为 1 的数据包。这些数据包在到达第一跳后会将 TTL 值减少一个单位。因此,这些数据包的 TTL 值为零。当 TTL 值达到零时,数据包首先被丢弃。第二,向发送方发送一条错误消息。

到目前为止,RTT 代表了发送方(发送数据包的人和执行 Traceroute 命令的人)与第一跳之间的时间间隔。因为我们将 TTL 设置为 1。

在下一步中,Traceroute 开始发送 TTL 为 2 的数据包。这样做的目的是将我们的数据包仅移动到第二跳。因此,在数据包开始移动后,它们首先通过第一跳,其 TTL 从 2 降至 1。然后,当数据包到达第二跳时,它们的 TTL 从 1 减少到 0,结果,一个错误消息被发送到发送方。这样,发送器了解到第二跳的 RTT 的状态。Traceroute 一直这样做,每次将 TTL 增加一个单位,以了解每一跳的连接状态和 RTT。

什么是 Traceroute,它是如何工作的?

Traceroute 是计算机网络中的一个实用程序,您可以通过在 CMD 中键入 Tracert 来访问它。此工具允许您检查到达所需目的地的路线和可能的错误。

当您与网络上的其它设备通信时,信息或数据包会通过许多网络设备(如路由器)发送到目的地。现在,如果你用 UTP 电缆直接连接两台计算机,数据包就直接从一台计算机发送到另一台计算机。

如果您可以访问互联网上的网站,流量首先会通过路由器或本地设备。换句话说,这种流量可能通过 ISP 路由设备,可能是中性路由器或连接到本地和目的设备的设备。在路由设备之间传输数据包称为“跳”。因此,如果您 ping 一个网站,它将是您的第一个本地路由器,下一跳将是数据包到达 web 服务器所经过的每个路由器。

在本文的后续部分,请加入我们,通过示例向您展示如何使用 Traceroute 来跟踪 Nmap 上的数据包。

使用 Traceroute 跟踪 Nmap 上的数据包

Traceroute 涉及收集流量从一点传输到另一点所经过的中间路由器的信息。有趣的是,大多数操作系统已经使用“traceroute”命令获得了这个特性。Nmap NSE (Nmap 脚本引擎)套件中还附带了额外的工具。

Traceroute 如何与 Nmap 一起工作的示例

在下面的例子中,我们正在追踪从我的设备到 Eldernode.com 的路线;应该注意,选项 -sn 指示 Nmap 忽略默认端口扫描,因为我们对扫描 Eldernode.com 端口不感兴趣,而只是路由、选项或标志 -Pn 指示 Nmap 避免主机发现,因为我们知道主机是活动的。

注: 选项–traceroute用于追踪所有跳或中间路由器。

nmap -sn -Pn --traceroute eldernode.com

how Traceroute works

通过执行上面的命令,您将看到在我的计算机和 Eldernode.com 服务器之间有 16 个设备( HOP ),它们在 HOP 列中指定。

您还可以在 RTT 列(返回时间或延迟时间)中看到包含从该跳返回的每一跳的速度,单位为毫秒。应该注意,这对于诊断连接问题非常有用。

请注意,地址列显示了每个路由器或跳设备的地址。

上图可以看到,我的第一个 hopper 是 192.168.0.1。然后它到达 7 个路由器。这八台路由器位于阿根廷的布宜诺斯艾利斯,归克拉罗电信所有,该公司将流量传送到墨西哥的下一跳。然后它去迈阿密,到 gblx.net 路由器,最后到达托管服务。

总共有 16 跳,但是 RTT 随着路由器的通过而增加。

如何用 NSE 将 traceroute 跳插入 Nmap 扫描

在本节中,我们将了解如何使用 NSE 将 traceroute 跳插入 Nmap 扫描。应该注意的是,Nmap 脚本引擎包括用于管理跟踪的脚本,并增加了一些很棒的特性。在这种情况下,您只能使用 Nmap NSE 来端口扫描所有跳接口以到达 linux.lat。

nmap --script targets-traceroute --script-args newtargets --traceroute linux.lat

Insert traceroute hops into the Nmap

1

how to Insert traceroute hops into the Nmap

2

tutorial Insert traceroute hops into the Nmap

3

关注我们,跟踪到达 Eldernode.com 的所有跳数:

nmap --script targets-traceroute --script-args newtargets --traceroute eldernode.com

Use Traceroute to track packets on Nmap

4

Use Traceroute to track packets on Nmap

5

Use Traceroute to track packets on Nmap

6

Use Traceroute

7

track packets

8

Use Traceroute

9

Use Traceroute to track packets on Nmap

10

Use Traceroute to track packets on Nmap

11

Use Traceroute

12

稍微注意一下上面的图片,您就可以很容易地看到 Nmap 将有关发现的跳端口的信息放在端口上。

结论

Traceroute 是用来测试主机(服务器)可用性的最有用的网络工具之一。该工具的工作方式类似于带有 ICMP 协议的 ping 工具,但与 ping 有许多不同之处。在 Traceroute 中,与 ping 不同,它与网络上的路由器无关,网络上的每一台路由器,从 Internet 网关到路由器,再到目的服务器之前的路由器,都显示为单个测试,并向您显示结果。该实用程序通常用于查找路由器之间的通信问题。在本文中,我们试图通过一个例子来一步一步地教您如何使用 Traceroute 来跟踪 Nmap 上的数据包。

如何安装和使用 vi 作为全文编辑器——什么是 vi/vim

原文:https://blog.eldernode.com/use-vi-full-text-editor/

How to install and use vi as a full text editor

由于 Linux 基金会推出了 LFCS 认证,在这篇文章中,我们将学习如何安装和使用 vi 作为全文编辑器。LFCS(Linux Foundation Certified Sysadmin)帮助来自世界各地的个人验证他们能够在 Linux 系统上执行基本到中级的系统管理任务:系统支持、第一手故障排除和维护,以及智能决策,以知道何时向上层支持团队提出问题。

如何安装使用 vi 作为全文编辑器

让我们回顾一下本指南的步骤,以了解 vi/m editor 中的基本文件编辑操作和理解模式,这些是 LFCS 认证 n 考试所需的。

使用 vi 执行基本文件编辑操作

Vi 是第一个为 Unix 编写的小而简单的全屏幕文本编辑器。对于专门使用 GUI 文本编辑器的人来说,这可能有点困难,举几个例子来说,比如 NotePad++ ,或者 gedit

你将学习这个强大程序的 3 种方法,以便能够使用 Vi ,然后了解它强大的文本编辑程序。

重要的 :大多数现代 Linux 发行版都附带了一个 vi 的变体,称为vim(“vi 改进”),它支持比最初的 Vi 更多的特性。因此,在本指南中,我们将交替使用 vi 和 vim。

如果您的发行版没有安装 vim,您可以安装它。

Ubuntu 及衍生品:智能更新&智能安装 vim

基于红帽的发行版:百胜更新&百胜安装 vim

openSUSE : zypper 更新&zypper 安装 vim

购买 Linux 虚拟专用服务器

我为什么要学 vi?

在下文中,我们提到了学习 vi 的两个好理由。

第一个第六个总是可用,因为 POSIX 需要它。

第二个第六个不会消耗大量的系统资源,并且允许您执行任何可以想象的任务,而无需将手指从键盘上抬起。

而且 值得一提的是VI 有非常丰富的内置手册,可以在程序启动后马上使用 : help 命令启动。该内置手册包含的信息比 vi/m 的手册页更多。

发射 vi

在命令提示符下键入 vi,启动 vi

starting vi editor

可以按下 i 进入插入模式,开始打字。但是另一种启动 vi/m 的方法是使用下面的命令,它将打开一个名为 filename 的新缓冲区,您可以稍后将它保存到磁盘。

vi filename

了解 Vi 模式

  1. 当您处于命令模式时,vi 允许用户浏览文件并输入 vi 命令,这些命令是一个或多个字母的简短、区分大小写的组合。几乎所有的命令都可以以数字为前缀,重复命令的次数。
  2. ex 模式下,可以操作文件。要进入此模式,您必须在命令模式下键入一个冒号( : ),后跟需要使用的 ex-mode 命令的名称。之后,vi 自动返回命令模式。
  3. 在插入模式下,您只需输入文本。大多数击键都会导致文本出现在屏幕上。

insert mode

Vi 命令

看看下面的列表,它总结了常用的 vi 命令。可以通过在命令后面附加感叹号来执行文件编辑命令。

键盘命令:描述

h 或向左箭头:向左移动一个字符

j 或向下箭头:向下一行

k 或向上箭头:向上一行

l(小写 L)或右箭头:向右移动一个字符

H :转到屏幕顶部

L :转到屏幕底部

G :转到文件末尾

W :向右移动一个单词

b :向左移动一个单词

0(零):转到当前行的开头

^ :转到当前行的第一个非空白字符

$ :转到当前行的末尾

Ctrl-B :返回上一屏

Ctrl-F :前进一屏

i :在当前光标位置插入

I(大写 i) :插入当前行的开头

J(大写 j) :将当前行与下一行合并(上移下一行)

a :追加到当前光标位置之后

o(小写 O) :在当前行后创建一个空行

O(大写 o) :在当前行之前创建一个空行

r :替换当前光标位置的字符

R :在当前光标位置覆盖

x :删除当前光标位置的字符

X :删除当前光标位置之前(左侧)的字符

dd :剪切当前整行(以备后贴)

D :从当前光标位置切到行尾

yX :给出移动命令 X,从当前光标位置复制(猛拉)适当数量的字符、单词或行

yy 或 Y :拉动(复制)当前整行

P :粘贴在当前光标位置之后(下一行)

p :粘贴到当前光标位置之前(前一行)

。(句号):重复最后一条命令

u :撤销上一条命令

U :撤销最后一行的最后一个命令。只要光标仍在该行上,这就会起作用。

n :在搜索中找到下一个匹配

N :在搜索中找到前一个匹配

:n:下一个文件;当指定了多个文件进行编辑时,此命令将加载下一个文件。

:e 文件:加载文件代替当前文件。

:r 文件:在当前光标位置后(下一行)插入文件内容

:q :不保存更改退出。

:w 文件:将当前缓冲区写入文件。要追加到现有文件,使用 :w > >文件。

:wq :写入当前文件内容并退出。相当于 x!还有 ZZ

:r!命令:执行命令,在当前光标位置后(下一行)插入输出。

Vi 选项

您可以在您的 ~/中添加以下选项。运行 vim 时可能会派上用场的 vimrc 文件:

echo set number >> ~/.vimrc  echo syntax on >> ~/.vimrc  echo set tabstop=4 >> ~/.vimrc  echo set autoindent >> ~/.vimrc

如果您需要了解更多信息:

set number 当 vi 打开一个现有的或新的文件时显示行号。

syntax on 打开语法高亮显示(对于多个文件扩展名),以使代码和配置文件更具可读性。

set tabstop=4 将制表符大小设置为 4 个空格(默认值为 8)。

set autoindent 将前一个缩进带到下一行。

搜索并替换

作为其中的一个新特性,我们可以提到 vi 具有基于搜索将光标移动到某个位置的能力。它还可以在用户确认或不确认的情况下执行文本替换。

1-在行内搜索: f 命令搜索一行,并将光标移动到当前行中下一个出现的指定字符。

一个例子:命令 fh 会将光标移动到当前行中字母 h 的下一个实例。请注意,字母 f 和您正在搜索的字符都不会出现在屏幕上的任何地方,但在您按下 Enter 后,该字符会高亮显示。

2-搜索整个文件:使用 / 命令,后跟要搜索的单词或短语。可以用 n 命令使用前一个搜索字符串或下一个重复搜索。这是在命令模式下键入/简的结果。

3- vi 使用命令在一系列行或整个文件上执行替换操作。要将整个文件中的单词“ old 改为“ young ,我们必须输入以下命令。

:%s/old/young/g 

请注意 命令开头的冒号。

冒号( : )开始 ex 命令, s 在这种情况下, % 是从第一行到最后一行的快捷方式含义, old 是搜索模式,而 young 是替换文本, g 表示应该对文件中搜索字符串的每一次出现进行替换。

为了在执行任何替换之前要求确认,可以在命令的末尾添加一个 c

:%s/old/young/gc 
  1. y :执行替换(是)
  2. n :跳过本次事件,转到下一次(否)
  3. a :在该模式的此实例和所有后续实例中执行替换。
  4. qEsc :退出替代。
  5. l ( 小写 L ):执行此替换并退出(最后)。
  6. Ctrl-eCtrl-y :分别向下和向上滚动,查看提议替换的上下文。

一次编辑多个文件

让我们在命令提示符下键入 vim file1 file2 file3

vim file1 file2 file3 

您可以看到,vim 将打开 file1。但是你需要使用 :n 命令切换到下一个文件(文件 2 )。而 : N 会在你想返回上一个文件的时候完成这项工作。接下来,从文件 1 切换到文件 3

1-:buffers命令将显示当前正在编辑的文件列表

:buffers 

2-命令:缓冲器 3 将打开文件 3 进行编辑。

临时 vi 缓冲器

要将几个连续的行复制到一个名为 a 的临时缓冲区中,并将这些行放在文件的另一部分,稍后放在当前 vi 部分:

1.按下 ESC 键,确保处于 vi 命令模式。

2.将光标放在要复制的文本的第一行。

3.键入" a4yy "将当前行以及随后的 3 行复制到名为 a 的缓冲区中。您可以继续编辑我们的文件——不需要立即插入复制的行。

4.当到达复制行的位置时,在 pP 命令前使用 a 将复制的行插入到名为 a 的缓冲区中

  • 键入" ap 将复制到缓冲区的行T3a插入光标所在的当前行之后。
  • 键入" aP 将复制到缓冲区的行插入到当前林之前的

如果您愿意,可以重复上述步骤,将缓冲区的内容插入我们文件的多个位置。当当前窗口关闭时,一个临时缓冲区,如本节中的一个,被释放。****

好样的 !通过完成本教程,您学习了如何安装和使用 vi 作为全文编辑器。你也看到了, vi / m 是一个强大的、多功能的 CLI 文本编辑器。

亲爱的用户,我们希望你能喜欢这个教程,你可以在评论区提出关于这个培训的问题,或者解决其他关于 Eldernode 培训 领域的问题,请参考 提问页面 部分并提出你的问题。

教程如何使用 WINSCP 传输文件- ElderNode 博客

原文:https://blog.eldernode.com/use-winscp-transfer-files/

How to use WINSCP to transfer files

在本文中,我们学习如何使用 WinSCP 来传输文件。在开始培训之前,最好先熟悉一下这个文件传输软件。因此,在第一步中,我们将回答问题“什么是 WINSCP ”,然后我们将解释如何一步一步地使用图像。

老年人节点有许多管理 RDP 服务器服务。你可以从其中一个计划中选择。

教程如何使用 WINSCP 传输文件

什么是 WinSCP?

WinSCP 是一个免费的开源文件传输程序,它使用文件传输协议(FTP)安全外壳文件传输(SSH)安全复制协议 ( SCP )等协议来安全地传输文件。该程序设计用于 Windows,并支持常见的 Windows 功能,如拖放文件。

注: 该软件的主要功能是在本地计算机和远程计算机之间传输文件。

Winscp 使用安全密码公钥加密将文件从客户端计算机传输到服务器。所以在使用 WINSCP 的教程中可以强调的重点之一就是文件传输讨论中的安全性。

安装 WinSCP 时,你可以选择两个 windows 资源管理器或诺顿指挥官界面中的一个。加入我们,了解更多关于使用 WINSCP 的信息。

如何安装 WinSCP?

1。 首先,下载WinSCP 安装包。

下载 WinSCP

2。 双击像其他 Windows 程序一样启动安装文件。

3。 如果安装程序时需要,设置(典型)选项。

winscp installation tutorial

4。 在初始用户设置窗口,选择浏览器选项作为用户界面。这是 WINSCP 使用教程中最重要的安装设置之一。

choose winscp interface

5。点击下一步按钮重启系统完成安装。

了解如何使用 WINSCP 传输文件

如你所见,安装 WinSCP 非常简单,在安装过程中不需要任何特殊设置。

在 WINSCP 教程的这一步中,我们将通过提供每个步骤的映像来研究 Linux 系统如何与 Windows 系统通信。

【Linux 和 Windows 系统之间的通信

1。双击 WinSCP 快捷方式上的或者从窗口开始的所有程序部分运行程序。

2。 将显示一个名为登录的窗口,要求输入主机名、用户名、和密码等信息。

–从可用下拉列表中选择传输协议。

主机名字段中,输入所需服务器的 IP 地址,输入用户名和密码后,点击登录。

how to login with winscp on ssh

首次登录时,系统会询问您是否信任主机。点击是。

注意: 此时,可以检查服务器指纹然后继续进行。

accept certificate warning on winscp

3。 会出现一个窗口,左边是你的本地 Windows 驱动,右边是 Linux 系统的内容。您可以从图中标有 1 和 2 的下拉列表中选择不同的硬盘和文件夹。

introduce winscp explorer directories

4。 在 WinSCP 中传输文件最简单的方法就是从窗口的左侧(你的本地 Windows 文件)拖拽文件到右侧,即 Linux 系统。您也可以将 Linux 系统文件传输到您的 Windows。

learn how to transfer files with winscp

5。 程序会接着要求你确认文件传输操作。您也可以在出现的窗口中更改文件传输设置。

confirm upload file to destination directory

注意传送操作完成后,一定要从命令菜单中选择退出选项,或者使用 F10 快捷键退出程序。

how to logout and quit from winscp

WinSCP 的优势

——WinSCP非常容易使用,用这个程序传输文件将在安全协议下完成。

WinSCP 与兼容【Windows 特性,可以使用拖拽&快捷图标等。在这个项目中。

支持 SCP 和 SFTP 等良好的协议。如果你想更多地了解 SFTP,我们建议你阅读文章 SFTP 及其与 FTP 协议的区别

支持所有 web 协议。

通过 SSH 与 Linux 通信,不运行特定的服务。

为用户提供文件传输之外的能力,如编程和基础文件管理。

尊敬的用户,我们希望您能喜欢如何使用 WinSCP 传输文件,您可以在评论区提出关于本次培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考提问页面并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

有用的 Linux 命令- Eldernode

原文:https://blog.eldernode.com/useful-linux-commands/

Useful Linux Commands

终端环境是 Linux 命令行。如果你目前在一个图形环境中,最简单的方法是使用 Ctr + Alt + T 键,这是所有发行版都支持的。还有其他方法,比如使用 Ctr + Alt + F6 键(使用 Ctrl + Alt + F7 键退出)将您带到主命令行环境。在本文中,我们将解释有用的 Linux 命令的 25 个实用命令。和我们在一起。

25 个有用的 Linux 命令

在本文中,我们将为 Linux 系统管理员回顾一些在日常生活中使用的有用且常用的 Linux 或 Unix 指令。这些并不是所有的命令,而是需要时可以参考的命令的完整列表。让我们从如何使用这些命令的例子开始。

1。正常运行时间

uptime 命令指示系统何时打开、当前登录的用户数量以及 1.5 分钟和 15 分钟的平均负载。

uptime  08:16:26 up 22 min, 1 user, load average: 0.00, 0.03, 0.22

2 .W

该命令指示哪些用户当前已登录。还显示用户名,TTY 名称,远程主机,登录时间,空闲时间,JCPU,PCPU,命令和进程。

选项:

-h: 不显示任何表头输入

-s: 无 JCPU 和 PCPU

-f: 删除字段

-V: (大写字母)-显示版本。

3。用户

显示当前连接到系统的用户。

users  tecmint

4。世卫组织

世卫组织命令只显示用户名、日期、时间和主机信息。世卫组织司令部和 w 司令部相似吗?与 w 命令不同,世卫组织命令不打印用户的工作。

who  tecmint pts/0 2012-09-18 07:59 (192.168.50.1)

5 号。谁啊

Whoami 命令打印当前用户名。你也可以使用“我是谁”命令来显示当前用户。如果你以 root 身份登录,使用 sudo 命令以当前用户身份打开“whoami”root。

如果您想知道确切的登录用户,请使用“我是谁”命令。

whoami  tecmint

6 .LS

LS 命令以人类可读的格式显示文件列表。

ls -l  total 114  dr-xr-xr-x. 2 root root 4096 Sep 18 08:46 bin  dr-xr-xr-x. 5 root root 1024 Sep 8 15:49 boot 

7. Crontab

使用 crontab 命令和-l 选项为当前用户打印待办事项列表。

crontab -l  00 10 * * * /bin/ls &gt;/ls.txt

使用 -e 选项编辑您的 crontab。在下面的例子中,在 vi 编辑器中打开程序任务。进行必要的更改并退出编辑器,编辑器会自动保存设置。

crontab -e

8。减去

less 命令将文件打印显示为一页,并使用' q '键退出窗口。

less install.log  Installing setup-2.8.14-10.el6.noarch  warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY  Installing filesystem-2.4.30-2.1.el6.i686  Installing ca-certificates-2010.63-3.el6.noarch  Installing xml-common-0.6.3-32.el6.noarch  Installing tzdata-2010l-1.el6.noarch  Installing iso-codes-3.16-2.el6.noarch

9。更多

该命令与 less 命令的作用相同。

more install.log  Installing setup-2.8.14-10.el6.noarch  warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY  Installing filesystem-2.4.30-2.1.el6.i686  Installing ca-certificates-2010.63-3.el6.noarch  Installing xml-common-0.6.3-32.el6.noarch  Installing tzdata-2010l-1.el6.noarch  Installing iso-codes-3.16-2.el6.noarch  --More--(10%)

10。CP

用于复制文件。

cp -p fileA fileB

11 .MV

用于重命名文件或将文件完全移动到另一个路径。

mv -i fileA fileB

12。猫

该命令用于在 STDOUT 中打印文件。

cat fileA fileB

如果文件很大并且有很多页,您可以使用上面描述的 LESS 和 MORE 命令进行打印。

cat install.log | less  cat install.log | more

13。CD(更改目录)

使用此命令,您可以在目录之间移动。

cd /fileA

14 .PWD

该命令显示当前目录。

pwd  /root

15。排序

按升序对文本文件行进行排序。用-r 选项按降序排列。

sort fileA.txt  sort -r fileA.txt

16 号。我们

它是 Linux 中最流行的文本编辑器之一。

vi -R /etc/shadows

17。SSH(安全外壳)

SSH 命令用于登录远程主机。例如,以下命令 ssh 使用用户 narad 连接到远程主机(192.168.50.2)。

ssh [[email protected]](/cdn-cgi/l/email-protection)

18。FTP 和 SFTP

ftp 或 sftp 命令用于连接到 ftp 远程主机。ftp(文件传输协议)和 sftp(安全文件传输协议)。例如,以下命令连接到主机 FTP (192.168.50.2)。

ftp 192.168.50.2  sftp 192.168.50.2

使用 mput 命令将多个文件放在远程主机上。同样,通过输入 mget 命令,几个文件从远程主机下载

ftp &gt; mput *.txt  ftp &gt; mget *.txt

19。服务

服务命令执行位于 /etc/init.d/ 目录中的脚本。启动每项服务有两种方式。例如,我们用 service 命令启动 httpd 服务。

service httpd start  OR  /etc/init.d/httpd start

20。免费

显示空闲和占用的内存空间和交换空间。

free              total          used        free   shared     buffers     cached  Mem:      1030800        735944      294856        0       51648     547696  -/+ buffers/cache:       136600      894200  Swap:      2064376            0     2064376

21。命令

该命令用于压缩文件。

tar-CVF archive-name.tar/主页

22. Grep

grep 是在文件或命令输出中搜索给定的字符串。我们可以使用-i 选项来忽略区分大小写。

grep tecmint /etc/passwd  tecmint:x:500:500::/home/tecmint:/bin/bash

23。找到

该命令用于搜索文件、文本和目录。

find / -name tecmint  /var/spool/mail/tecmint  /home/tecmint  /root/home/tecmint

第 24 课.RM

该命令用于删除文件。

rm filename

使用-i 选项允许您在删除文件之前得到确认。

rm -i test.txt  rm: remove regular file `test.txt'?

﹍25 .mkdir

用于构建目录。

mkdir directoryname 

结论

本文讲述了 25 个最有用的 Linux 命令。

在 Linux 上使用 tar 命令——用 tar 提取——用 tar 压缩——GNU tar

原文:https://blog.eldernode.com/using-tar-command-on-linux/

using tar command on Linux

在本文中,我们想讨论如何在 Linux 服务器上使用 tar 命令。你应该知道,Tar 命令适用于所有的 Linux 标准 Gnu 发行版,如 CentOSUbuntuDebian 和…

Tar 为在 Linux 系统上创建档案和压缩文件提供了一个标准接口。该实用程序获取大量文件,将它们一起保存在归档文件中,并压缩归档文件以节省空间。然而,tar 提供了大量的特性和选项,这些特性和选项会导致命令难以阅读,甚至会使最简单的操作变得混乱。

在 Linux 上使用 tar 命令

用 Tar 提取存档文件

tar 的复杂性并不来自于它的基本形式,而是来自于您可以用来创建和与归档交互的选项和设置的数量。给定 tar 文件 ~/archive.tar ,可以使用下面的命令将该文件的内容提取到当前目录中。

tar -xf ~/archive.tar

这将提取 (-x) 提示符下命名的文件 (-f) 指定的档案。

用 Tar 压缩并存档文件

要创建目录 ~/data 中所有文件的归档文件,请使用以下命令。

tar -c ~/data > data-archive.tar

默认情况下,tar 将归档文件的内容发送到标准输出,您可以使用它来进一步处理您创建的归档文件。您可以选择使用-f 选项绕过标准输出功能。下面的命令等同于前面的命令。

tar -cf data_archive.tar ~/data

您还可以添加一个 -v 选项来增加一些命令的详细程度。例如,以下命令将在文件添加到归档文件时输出文件列表。

tar -cvf data_archive.tar ~/data

选项的顺序有时很重要。f 选项需要是最后一个选项,因此看起来最接近它所指定的文件名。因此 -cvf 将按预期执行,而 -cfv 将失败。

现在我们向您展示一些 tar 命令示例。

Tar 命令示例用于归档和压缩文件

创建档案

不使用标准输出重定向创建文件。

tar -cf data_archive.tar ~/data

用 Gzip 压缩一个档案

用 tar 和 gzip 命令创建一个文件。

tar -czf ~/data-archive.tar.gz ~/data/

用 bzip 压缩创建一个 tar 文件。

tar -cjf ~/data-archive.tar.bz2 ~/data/

创建一个 tar 文件和 xzip 压缩。

tar -cJf ~/data-archive.tar.xz ~/data/
Tar 命令示例用于解压缩和解压文件

要从 tar 归档文件中提取文件,发出以下命令。

tar -xf ~/data-archive.tar

如果你想解压一个 gzip 文件,你可以使用下面的命令。

tar -xzvf ~/data-archive.tar.gz

同样,对于未压缩文件和带有 bz2 文件的提取文件,您可以使用此命令。

tar -xcvi ~/data-archive.tar.bz2
结论

Tar 命令是 Linux 上用于压缩、存档和提取压缩文件的最强大的命令,在这篇文章中我们用一种简单的方式向你展示如何在 Linux 上使用 Tar 命令,更多关于 tar 命令的信息请访问 GNU tar

在 Ubuntu - Eldernode 博客上为 Apache 安装 Varnish 缓存

原文:https://blog.eldernode.com/varnish-cache-for-apache-on-ubuntu/

Install Varnish Cache For Apache On Ubuntu 20.04

Varnish Cache 是一个流行且强大的开源 HTTP 引擎/反向 HTTP 代理,适用于高流量网站。Varnish 缓存,也称为 Varnish,是一个 HTTP 加速器,专为内容丰富的动态网站和 API 而设计。Varnish 被设计为 HTTP 加速器。它与 Squid 不同,Squid 最初是客户端缓存,甚至与 Apache 和 Nginx 形成对比,后者主要是源服务器。如果你正在寻找一个解决方案来加速你的 Apache 服务器,加入我们这篇文章来学习如何在 Ubuntu 20.04 上安装 Varnish Cache For Apache。在 Eldernode 上找到您考虑的软件包,并购买您自己的 Ubuntu VPS ,享受我们技术团队的支持。

教程在 Ubuntu 20.04 上为 Apache 安装 Varnish 缓存

之前,你已经学习了在 Ubuntu 20.04 上安装 Apache。因此,我们假设您已经安装并运行了 Apache。接下来,我们将在非标准端口 8080 上运行 Apache,然后在端口 80 上运行 Varnish 作为反向代理。此外,我们将使用 Apache 作为后端服务器,它不能在标准的 HTTP 端口 80 下运行。和我们一起学习如何在 Ubuntu 20.04 上安装和配置 Varnish。

在 Ubuntu 20.04 上安装清漆缓存的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ Ubuntu 20.04 lt

_ 拥有 Sudo 权限的非 root 用户。

_ 要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

如何在 Ubuntu 20.04 上安装 Apache web server

如果您重视速度、性能、可扩展性,并希望节省服务器基础设施,您会喜欢 Varnish,并发现它是您的业务所必需的。当您在任何使用 HTTP 的服务器前安装 Varnish 并将其配置为缓存内容时,Varnish 通过缓存用户经常访问的内容并将其存储在内存中来加速网站,从而保证更快地检索网页。让我们来看一下这个指南的步骤,在 Ubuntu 20.04 上安装 Varnish cache for Apache 并提高你的网站速度。

第一步:

首先,您需要安装 Apache 服务器。因为默认情况下它在 Ubuntu 存储库中可用。因此,使用以下命令更新 Ubuntu 存储库,然后安装 Apache:

apt update
apt install -y apache2

第二步:

一旦安装完成,您就可以启动 Apache 服务,并使它在系统引导时自动运行。所以,运行:

systemctl start apache2
systemctl enable apache2

第三步:

在这一步中,您必须允许所有人在我们的防火墙规则上访问 web 服务器、HTTP 和 HTTPS。使用以下 UFW 命令打开新的 SSH、HTTP 和 HTTPS 端口:

ufw allow ssh
ufw allow http
ufw allow https

然后,使用下面的命令启动防火墙服务,并使其在系统启动时自动启动。同样,输入 ' y ' 并按回车确认:

ufw enable

这样,HTTP、HTTPS 和 SSH 的新端口已经打开,并且可以从网络外部访问。

如何在 Ubuntu 20.04 上更改 Apache 默认端口

Apache web 服务器将在端口 8080 上作为后端运行,标准的 HTTP 端口 80 将由“Varnish”使用。因此,在这一部分,您需要更改默认的 apache 端口。为此,您应该编辑 apache 配置' ports.conf '和“sites-available”目录下的所有虚拟主机配置。

首先,转到 Apache 配置目录并运行:

cd /etc/apache2

注意 : 你还需要将 Apache 配置' ports.conf '中的端口' 80 '替换为' 8080 ',以及“sites-available”目录下的所有虚拟主机文件。

为此,请使用下面的命令:

sed -i -e 's/80/8080/g' ports.conf
sed -i -e 's/80/8080/g' sites-available/*

现在,您可以测试Apache 配置。如果您没有遇到错误,您可以重新启动 Apache 服务。

apachectl configtest
systemctl restart apache2

由于 Apache 运行在 HTTP 端口' 8080 '下,您可以使用以下命令来检查它:

netstat -plntu

如何在 Ubuntu 20.04 上安装清漆

在本节中,您可以使用以下命令从 Ubuntu 存储库中安装 Varnish:

apt install -y varnish

安装完成后,运行以下命令启动 Varnish 并使在系统启动时自动启动:

systemctl start varnish
systemctl enable varnish

现在,你应该已经在 Ubuntu 20.04 上安装了 Varnish,默认情况下,它运行在公共地址的端口“6081”和本地主机地址的端口“6082”下。要进行检查,请运行:

netstat -plntu

如何配置 Varnish HTTP Cache 监听端口 80

因为 Varnish 将把 HTTP 请求转发到 Apache web 服务器,所以在这一步中,您将配置 Varnish 加速器监听端口 80,然后配置 Apache 监听端口 8080。

第一步:后端配置

转到' varnish '配置目录,备份默认文件' default.vcl ':

cd /etc/varnish/
cp default.vcl default.vcl.aseli

这里,我们使用 vim 编辑器编辑清漆配置‘default . VCL’:

vim default.vcl

在第 16 行定义“后端”配置。我们设置的后端是 Apache,它运行在端口 8080 上,保存并关闭它。

步骤 2:在端口 80 上运行清漆

现在,您必须更改默认端口“6081”和“6082”。另外,您需要将公共地址的端口更改为 HTTP 端口 80。

再次编辑“ /etc/default”目录中的清漆参数配置。

cd /etc/default/
vim varnish

然后,编辑“ DAEMON_OPTS ”行,将公共地址的默认端口“6081”更改为标准 HTTP 端口“80”,保存并关闭它。

现在,是时候编辑清漆服务文件' varnish.service '了。为此,请转到“ /lib/systemd/system ”目录,并使用 vim 编辑服务文件:

cd /lib/systemd/system/
vim varnish.service

接下来,在' ExecStart '行,更改上光启动命令如下:

ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

完成后,保存并关闭它。要重新加载 systemd 服务配置,然后重启 varnish,请键入:

systemctl daemon-reload
systemctl restart varnish

最后,您可以检查 varnish 并确保它在 HTTP 端口 80 上运行。所以,运行:

netstat -plntu

如果一切正常,Varnish 应该在 HTTP 端口 80 下运行,作为 Apache web 服务器的前端,它位于端口 8080 上。

如何在 Apache 上测试清漆缓存

在本指南的最后一节中,您可以测试 Varnish 缓存是否已启用,以及是否与 Apache HTTP 服务器一起工作。为此,请运行以下命令:

curl -I http://localhost

最后,您将获得 Apache 内容。

How to test Varnish Cache on Apache

以下命令允许您检查清漆日志:

varnishncsa

结论

在本文中,您了解了如何在 Ubuntu 20.04 上安装 Varnish Cache for Apache。没什么不同您是需要基本功能的用户,还是拥有专业知识、时间和资源来构建定制模块的高级用户。然而,清漆将对你有用。如果您有兴趣了解更多,请找到我们关于在 CentOS 8 上为 Apache 安装 Varnish cache】的相关文章。

Virtualizor 教程- ElderNode 博客

原文:https://blog.eldernode.com/tag/virtualizor/

版权所有 2019-2022 Eldernode。版权所有

virtualmin、webmin 和 usermin - ElderNode 博客的比较

原文:https://blog.eldernode.com/virtualmin-webmin-and-usermin/

Comparison of virtualmin, webmin and usermin

Linux 服务器中 virtualmin、webmin 和 usermin 的比较。

购买 VPS 后,管理其账户需要一个控制面板,可以使用 CPanel 控制面板等商用控制面板,或者基于我们已经提供的,可以使用免费的 webmin 控制面板。

但 WebMin 控制面板的问题在于,panel 控制面板是用来管理服务器的,要使用它,需要有访问虚拟服务器或专用服务器 root 的权限。

Linux webmin 提供的特性:

  • 1)文件管理
  • 2)访问系统资源和工具
  • 3)访问和管理安装在服务器上的各类服务,如:web 服务器、DNS 服务器、数据库等。
  • 4)管理网络连接和相关设置
  • 5)服务器硬件管理工具
  • 6)系统资源消耗报告和统计
  • 7)标准的 Nginx 网络服务器支持
  • 8)安装简单方便
  • 9)各种更安全的更新

为什么要用 Virtualmin?

Linux Webmin 控制面板用于管理具有 root 访问权限的基于 web 的服务器。事实上,服务器管理员可以使用这个软件来查看资源和管理基于 web 的 Linux,而不是使用 SSH。

Virtualmin 软件以模块或插件的形式放在 Webmin 控制面板上,允许服务器管理员或主机定义域和主机,并将它们分开。事实上,使用 Virtualmin,在购买 VPS 服务器或专用服务器后,您将能够为不同的域创建不同的帐户,并为您的用户提供管理主机和域的能力,而不需要较低使用级别的 root 访问。

使用 Virtalmin,您可以为每个域分别定义不同的域-帐户电子邮件-DNS-FTP。

如果你安装了 virtualmin,webmin 的任何特性都不会丢失,越来越多的新特性和功能将被添加到 VPS 服务器专用服务器

什么是 Usermin 软件?

Usermin 软件是安装在 Webmin 上的另一个模块,它允许 Virtualmin 用户使用 webmail。如果你不需要检查和使用电子邮件上定义的虚拟民帐户在网上,你不需要安装用户民将不会。

使用 Linux Webmin 和 Virtualmin 的结论:

许多想使用免费控制面板管理服务器的人可以通过进入 webmin 和 virtualmin 控制面板来实现。

起初,使用 Virtualmin 控制面板可能会有一些不同,您会遇到一些问题,但在使用它之后,您会发现这个控制面板可以让您花费与一个免费的商业系统一样多的成本,在一个 Linux vps 服务器或要使用的专用 Linux 服务器上托管不同的域。

我们希望从概念上解释 virtualmin、usermin 和 webmin 的区别和作用。

VPS 与 VPN - Eldernode

原文:https://blog.eldernode.com/vps-vs-vpn/

VPS vs VPN

虚拟专用服务器(VPS)和虚拟专用网络(VPN)虽然都为您的网站提供了更多的安全性,但这些服务实际上是非常不同的。认识到其中的主要区别对你选择适合你的企业非常有帮助。在本文中,我们将讨论 VPS 和 VPN 的区别。和我们在一起。

VPS 是一种托管服务,其中包含网站的服务器被划分为跟随专用服务器的虚拟外壳。另一方面,VPN 是一个服务器网络,用于建立私有的匿名互联网连接。这两种技术都有各自的应用,一些企业甚至决定将它们结合起来使用。

什么是 VPS

What is VPS

VPS 代表虚拟专用服务器,有时也称为 VDS,代表虚拟专用服务器。除了几个虚拟服务器位于一台物理服务器上之外,虚拟服务器的运行方式与具有相同访问级别的独立专用服务器完全相同。换句话说,使用 VMware 等虚拟化技术,使用强大而先进的硬件,将一台物理服务器划分为若干个具有不同功能的虚拟服务器(VPS)。

根据初始配置,每个虚拟服务器都会获得特定份额的服务器资源,如 CPU、主内存(Ram)、硬盘空间(HDD)和带宽。

例如,虚拟服务器可以有 1gb 的 64gb 专用服务器内存(RAM ), 40gb 的存储和 400 的月带宽。这意味着无论物理服务器上的其他虚拟服务器消耗多少,我们的虚拟服务器在任何情况下都可以访问 1gb 的服务器主内存和其他专用资源。

每个虚拟服务器完全独立运行,因此一个服务器上的 VPS 可以使用不同的操作系统和不同的版本,以及它们自己的软件。

与其他托管服务相比,虚拟服务器最重要的优势是其比专用服务器低得多的成本,以及比共享托管服务(共享托管)更高的性能独立性和访问级别。因此,在许多情况下,VPS 的成本是专用服务器的五分之一到十分之一,现在它们拥有所有的功能。虚拟服务器也可以有专用数量的有效 IP。一般来说,从最终用户的角度来看,虚拟服务器就像一个专用服务器,用户不会看到任何性能和服务质量的差异。

VPS 是如何工作的?

VPS 是一台计算机服务器,用于托管您的网站、文件和网站所需的数据库。每当一个访问者想要访问你的网站,他的浏览器就会向你的服务器发出请求,必要的数据就会通过互联网传输给他。VPS 主机为您提供了一个模拟物理服务器的虚拟服务器。但实际上,这个服务器是由几个用户共享的。

使用虚拟化技术,您的主机提供商在服务器操作系统上安装一个虚拟层。这一层将服务器分成不同的分区,并允许每个用户在每个分区上安装他们的操作系统和软件。

事实上,虚拟服务器是公共和私有主机的结合。这项服务是为那些需要专用服务器的功能和特性,同时又没有提供专用服务器的成本的人准备的。在虚拟服务器中,使用虚拟虚拟机管理程序技术,私有服务器被分成几个彼此独立运行的分区。注意,尽管是独立的,它们仍然使用服务器的资源。

上面描述的一个简单的例子,比如你的电脑系统或者笔记本电脑,它被分成不同的驱动器,但是它们都在一台电脑上。

在虚拟服务器中,用户可以独立地管理自己的服务器,轻松地配置他们想要的和需要的,同时支付比私有服务器更少的费用。

什么是 VPN

What is VPN

虚拟专用网络(VPN)是一种通过公共网络(如互联网)传输信息的网络,但同时,使用加密算法和身份验证,这种连接仍然是私有的。

VPN 创建一个加密连接,从你连接到互联网的地方发送到另一个地区,通常是另一个国家,然后插入到公共互联网。此过程将改变您的 IP 地址,您的互联网连接的实际位置将不再为人所知。服务器访问新的 IP 地址,但不提供原始 IP 地址。因此,在使用敏感网站时,我们不会向您提供您的真实信息。

一些在线服务根据你的居住地提供不同的价格。比如美国的一些服务比欧洲便宜,用户可以通过更换 IP 以更低的价格访问。

VPN 是如何工作的?

市场上有几种 VPN 服务。购买这些服务之一后,不同国家的列表将呈现在您面前。根据供应商的不同,VPN 以应用程序和程序的形式提供给用户,或者需要手动设置。运行 VPN 时,您必须选择 VPN 服务器所在的国家/地区,以便以加密形式连接到它。这时,你所有的信息都被放在一个加密的隧道里,然后进入公共互联网。

当信息通过隧道进入公共互联网时,IP 地址会改变,您的原始 IP 不再发送到 web 服务器。如果你使用 VPN,你仍然需要一个路由器或互联网服务提供商。但是,您的所有信息都是加密的,在到达 VPN 服务器之前不会更改。因此,公司将无法访问您的信息。当您使用公共和免费的互联网时,VPN 会对您的信息进行加密,因此您的信息以加密的形式提供给人们,并且不可能使用它。

VPN 位于您的手机或计算机上,通过连接到它们的服务器,为您提供带有可信链接的加密连接。您可以正常使用 VPN,但这次没有任何顾虑或限制。通过连接到 VPN,您的信息和浏览历史将被 VPN 制造商访问,而不是被您的 ISP 跟踪。所以,你不要完全相信他们,认为自己在网络上是 100%匿名的。

比如,当你去谷歌、脸书或需要登录的网站时,你的信息被存储为 cookie,下一次,即使你用 VPN 登录,你仍然会看到你的信息被保存。在这种情况下,如果有人使用相同的设备,他们将访问您的信息。所以不要以为激活 VPN 你就完全匿名了。

另一方面,有许多政府和执法机构可以通过强制 VPN 服务器在互联网上监控你来禁用它。这个问题的实现会涉及到 VPN 中使用的服务器,VPN 服务器等东西。

使用 VPN 会降低你的下载和上传速度。这是因为使用它们,而不是直接连接到互联网,您将使用与 VPN 相同的接口,因此数据传输的速度将会降低。当然,这也取决于你的 VPN 和它连接的服务器的质量。

VPN 和 VPS 有什么区别?

在本节中,我们将解释 VPS 和 VPN 之间的区别。然后我们会说每一个对什么样的工作有用。

What is the difference between VPN and VPS

使用正确的工具将提高您的效率和安全性。然而,要知道使用哪种服务来支持一个网站有点困难。例如,VPS 可以提供增加网站流量所需的速度。这种类型的虚拟主机服务可以提高您的性能,而不会增加专用服务器的成本。

VPS 的工作原理是将一台物理服务器分成几个虚拟部分。这允许多个网站在同一服务器上运行,而不必共享资源。

另一方面, VPN 是一个私有且安全的网络,会增加你的公共网络流量。这可以保护您的敏感信息免受黑客攻击。这项服务对于拥有大量重要信息(如银行信息和机密电子邮件)的企业非常有用。

VPN 对您的数据进行加密,并隐藏通过您的网络发送的数据的实际位置,而不是从您的实际位置发送。

VPS 对许多企业来说是一个强有力的解决方案。它以合理的价格为你的网站提供更快的速度,这是一个“可扩展”的解决方案。这意味着随着工作的进展,您将能够提高流量并增加您的资源需求。

此外,VPS 比 VPN 对您的服务器环境提供更多的控制。所以它给你访问主服务器的权限,你可以选择你的操作系统。所有这些都使得 VPS 成为拥有卓越方法和工具的企业的宝贵工具。

Recommended Article: VPS vs VPN

然而,VPS 并不一定对每份工作都有用。因为:T3

比 VPN 贵。

虽然它为我们增加了访问权限,但并不能让你完全控制专用服务器。

就 VPN 而言,该服务会考虑您的企业是否拥有重要信息。加密您的私人数据,保护它免受黑客攻击。这种方法对于保护支付信息和维护客户机密非常有效。

此外,VPN 甚至可以通过公共 Wi-Fi 保护您的数据,这可能会降低您数据的安全性。所有个人信息,比如你在 VPN 上的 IP,都是匿名的。

然而,像 VPS 这样的 VPN 可能不适合您的业务。如下:

降低您的互联网连接速度。

有很多方法可以获得 VPN,这可能会降低您信息的安全性。

有些 VPN 销售网站不确定,所以从哪个中心购买要慎重。

因此,VPSs 和 VPN 是非常不同的技术。两者都提供了选项,您决定使用哪一个取决于您的业务需求。

结论

比较 VPS 和 VPN 有点像比较苹果和橘子。在商业世界中,每种服务都有自己的应用程序,许多在线公司决定使用其中一种或两种服务。

对于需要快速扩展和维护高流量网站的企业来说,VPS 是一流的托管选择。对于那些远程工作或经常出差的人来说,VPN 也是一个有用的解决方案。事实上,这两种技术都可以成为你在线工具箱中有价值的附加组件。

通过在 Twitter - Eldernode 博客上分享链接,获得 50%折扣的 VPS

原文:https://blog.eldernode.com/vps-with-50-discount/

Get VPS With 50% Discount By Sharing Link On Twitter

现在是白天还是晚上,是购物时间还是休息时间,这里有一个诱人的建议给你。值得和 Eldernode 一起检验和玩这个双赢的游戏。在 Twitter 上创建“eldernode”帐户并收到客户延长我们的“特别优惠的请求之际,我们正准备为我们的宝贵用户计划新的折扣。在这篇文章中,你将看到如何通过在 Twitter 上分享链接以 50%的折扣获得 VPS。

所有关于 elder node

好朋友的故事总是很吸引人,值得一读。2018 年,IT 专业人士汤姆和亚历山大决定经营一家新企业,庆祝十年的友谊。于是,作为一个虚拟主机服务商,Eldernode 诞生了。Eldernode 开始提供广泛的服务,如 Windows VPSLinux VPS托管 VPS专用服务器SSD 服务器

正如他们所预测的,两年多后,来自世界各地的客户都在使用老年人节点服务。忠诚的客户报告他们的意见、建议和满意度。很快,他们决定建立一个名为 Eldernode blog 的培训部门,以创建一个完美的、记录在案的参考资料。博客为客户提供更好的服务,帮助他们成为不同 IT 主题的专家。分为初级和高级两个部分,用户可以很容易地学习安装他们所考虑的服务、优化工具和操作系统。通过简单的搜索,用户可以解决在安装、配置、运行等过程中出现的问题。,或者进行故障排除,最后发送他们的具体问题,以便在一天中的任何时候都能得到快速回答。

elder node Linux VPS

所有 Linux 发行版和 Linux 服务器的多种配置都可以在 Eldernode 中获得。你可以很容易地选择你认为合适的 Linux 虚拟私有服务器包。软件包是为不同种类的 CPU、Ram、存储和操作系统设计的,以帮助您选择您喜欢的一种。也可以买包月套餐,然后改成包年。

一旦您开始订购,成为 Eldernode 用户的好处将会为您所用。您将享受 24/7 支持、即时激活、在线支付和无限带宽。VIP 但便宜不再仅仅是一种说法,因为你在 Eldernode.com 购物。

Linux VPS on Eldernode

Eldernode Windows VPS

Eldernode 还为 Windows VPS 提供即时交付,让你在上面安装和配置任何服务。比半个足球还快,你会在你的电子邮件上收到服务器信息。然后,您就可以安装您考虑的软件了,Eldernode 团队也准备好了 27/7/365 支持。我们的月度和年度包适用于不同种类的 CPU、Ram、存储和操作系统,如 Windows 2010、2012、2016 和 2019。一旦您购买了自己的 Windows VPS,您将拥有专用资源、完全访问权限和云基础架构。

Windows VPS on Eldernode

埃尔德诺德·RDP

您可能希望拥有对 RDP 管理的管理权限,并安装您想要的应用程序。由于其特性,远程桌面协议非常流行。然而,Eldernode 为您提供了无限的带宽、强大的 CPU 和即时激活。检查 RDP 管理包找到你合适的。

RDP on Eldernode

如何从 Eldernode 获得折扣

除了 Eldernode.com 上的可用优惠,还有一个针对新老客户的有趣的折扣计划。如果你拥有 3.3 亿 Twitter 账户中的一个,并准备购买自己的 VPS,我们的新服务可能适合你。

谁可以使用折扣

要使用我们的新优惠计划,你只需要有一个至少拥有 1K (真实)粉丝的 Twitter 账户。这似乎不是一个不公平的条件,如果你的追随者较少,这是一个很好的动机,以 50%的折扣购买自己的 VPS。

如何发送您的请求

要开始这一合作的快速流程,请向我们发送主题为“ Twitter 折扣消息,以获得在您的 Twitter 帐户上分享的链接。更多细节将在我们的回答信息中解释。

Contact with Eldernode

就是这样!如果您在 2021 年没有收到任何折扣,让我们成为第一个。你怎么知道的?可能是持续互动的开始。

结论

在本文中,您了解了如何使用我们的新折扣计划,并了解了我们在 Eldernode 上的各种服务。如果你在 Twitter 上有账户,并且你有兴趣购买自己的 VPS,现在就试试吧!为什么不呢?

使用 Nessus 运行漏洞扫描的 5 个步骤

原文:https://blog.eldernode.com/vulnerability-scan-using-nessus/

5 Steps to Run Vulnerability Scan Using Nessus

说到网络安全,大多数安全测试工具都非常复杂。Nessus 是一个漏洞扫描器,它简化了这个过程。它非常易于使用,工作速度快,只需点击一个按钮,就可以快速为您提供网络安全报告。本文将向您介绍使用 Nessus 运行漏洞扫描的 5 个步骤。如果你打算购买自己的 VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

如何使用 Nessus 运行漏洞扫描

Nessus 是一款开源的专有网络漏洞扫描器,由 Tenable 开发,采用 NASL。这种语言描述了单独的威胁和潜在的攻击。它测试计算机上的每个端口,确定它正在运行什么服务,并测试该服务以确保其中没有漏洞。该扫描器使用通用漏洞和暴露体系结构,便于兼容的安全工具之间的交叉链接。

第一步:安装 Nessus 并创建扫描

第一步,进入 Nessus 官方页面,选择想要的版本和平台。然后点击下载:

Download-Nessus

要在 Windows 操作系统上安装 Nessus,您可以使用如何在 Windows post 上安装和配置 Nessus。

但是如果你想在 Linux 操作系统上安装 Nessus,只需运行下面针对你的操作系统的命令。

红帽:

rpm -ivh Nessus-<version number>-es6.x86_64.rpm

Debian:

dpkg -i Nessus-<version number>-debian6_amd64.deb

FreeBSD:

pkg add Nessus-<version number>-fbsd10-amd64.txz

现在使用以下命令启动 Nessus 守护进程。

红帽,CentOS,甲骨文 Linux,Fedora,SUSE,FreeBSD:

service nessusd start

Debian、Kali 和 Ubuntu:

systemctl start nessusd

现在是创建扫描并开始扫描的时候了。为此,您应该转到扫描> >我的扫描> >新扫描路径:

Nessus-Create-Scan

第二步:选择扫描模式

现在选择你想要的扫描模板。扫描模板定义了可配置的设置,并解释了如何设置它们。

扫描策略是一组与执行扫描相关的预定义配置选项。创建策略后,在创建扫描时,可以在用户定义的选项卡中选择扫描策略作为模板。

步骤三:配置扫描设置

首先,您需要为您选择的模板配置可用的设置,从而准备您的扫描。

现在,转到基本设置部分并配置设置。基本设置如下:

–>名称:将显示在 Nessus 界面中的扫描或策略的名称。

–>描述:描述扫描或策略(可选)。

–>文件夹:扫描保存后出现的文件夹。

–>目标:指定要扫描的目标。

Nessus-Configure-settings-Basic-Settings

您可以将其余设置保留为预配置的默认模式,但最好检查发现、评估、报告和高级设置。

“配置凭据”步骤也是可选的,它允许运行验证扫描。该选项可以提供更完整的结果,并对您环境中的漏洞进行更准确的评估。

最后,您可以通过点击保存按钮启动扫描。要立即运行扫描,点击保存旁边的向下按钮,并选择启动。扫描可能需要一些时间来运行,请等待完成。

第四步:检查您的扫描结果

要了解组织的安全状态和漏洞,请检查扫描结果。借助颜色编码指示器和可定制的查看选项,您可以定制查看扫描数据的方式。

检查扫描结果的视图选项如下:

–>主机:显示所有扫描的目标

–>历史:显示扫描列表,包括开始时间、结束时间和扫描状态

–>漏洞:已识别的漏洞列表

–>注意:显示有关扫描和扫描结果的附加信息

–>修正:显示所有修正的详细信息,按漏洞数量排序

基于漏洞的扫描结果示例:

Checking-scan-results-vulnerabilities

此外,您可以通过转到顶部导航栏中的扫描部分并选择想要查看结果的扫描来检查漏洞。

此外,要查看所有漏洞,请单击漏洞选项卡,要查看在该主机上发现的漏洞,请单击特定主机。

一般来说,要打开漏洞详情页面,只需点击漏洞行即可。打开后,将显示主机上每个实例的插件信息和输出。

view-vulnerabilities

步骤五:上报扫描结果

您可以以多种文件格式导出扫描结果。有些报告格式是为导入 Tenable 等程序或产品而设计的,而有些报告格式是可定制的。最后,您应该导出扫描报告。为此,请转到扫描结果页面,点击导出。然后选择想要导出扫描结果的格式,再次点击导出下载报告:

results-export

结论

Nessus 用于漏洞评估和渗透测试。在本文中,我们解释了使用 Nessus 运行漏洞扫描的 5 个步骤。我希望这篇教程能帮助你用 Nessus 运行漏洞扫描。如果你有任何问题或建议,可以在评论区联系我们。

教程观察实时 Linux 中的 TCP 和 UDP 端口

原文:https://blog.eldernode.com/watch-tcp-udp-ports/

Tutorial watch TCP and UDP ports in Real-time

一个 Linux 系统管理员需要知道一些 Linux 技巧。在本文中,我们将介绍教程实时观察 TCP 和 UDP 端口。端口是一种逻辑结构,用于标识特定的进程/应用程序或网络服务类型,Linux 系统上运行的每个网络服务都使用特定的协议。 TCP ( 传输控制协议)和 UDP ( 用户数据报协议)。

教程实时观察 TCP 和 UDP 端口

加入我们,看看如何在 Linux 系统上通过套接字摘要实时列出、监控或观察正在运行的 TCPUDP 端口。

列出 Linux 中所有开放的端口

您可以使用 netstat 命令ss 实用程序,列出 Linux 系统上所有开放的端口。此外,netstat 命令已被弃用,取而代之的是 ss 命令,它可以显示更详细的网络统计信息。

sudo netstat -tulpn  sudo ss -tulpn

输出将通过状态栏显示端口是否处于监听状态(监听)。

而在上面的命令中,flag:

-t–启用 TCP 端口列表。

-u–启用 UDP 端口列表。

-l–仅打印监听插座。

-n–显示端口号。

-p–显示工艺/程序名称。

购买 Linux 虚拟主机

实时观察 TCP 和 UDP 开放端口

你可以用 watch 实用程序运行 netstatss 工具来实时观察 TCPUDP 端口。

sudo watch netstat -tulpn  sudo watch ss -tulpn

都搞定了。可以按 CTLR+C 退出。

亲爱的用户,我们希望你能喜欢本教程实时观看 TCP 和 UDP 端口,你可以在评论区提出关于本次培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考提问页面部分并在其中提出你的问题。

同样,参见

Linux 服务器监控命令

Linux 安全提示和窍门

Linux Server Monitoring Commands

Linux security tips and tricks

Cpanel 上的 Web 磁盘- cpanel 服务器| cpanel vps 许可证

原文:https://blog.eldernode.com/web-disk-on-cpanel/

Web Disk on Cpanel

Cpanel 上的网盘;网盘是在 Cpanel 的控制面板中可以看到的好功能之一。Cpanel 的控制面板非常受欢迎,提供了良好的用户界面。

使用 Web Disk,您可以轻松地在本地和主机环境之间传输信息,而不必登录到控制面板环境。通过 Web Disk,您可以添加、删除或编辑新文件,而不必登录到控制面板并保存更改。

请继续关注我们,教你如何使用网络磁盘。

首先,进入控制面板主机,点击网络磁盘选项。

cpanel-1-eldernode

然后创建一个可以用于登录的用户名和密码。接下来,您可以指定用户的权限或访问级别,这允许用户通过点击读写来编辑和查看文件。即使您使用只读选项,您也不会给用户访问变更信息的权限。

然后点击启用摘要式认证。但是,如果在您的服务器上启用了 SSL ,则不需要启用该选项。

最后,点击创建

cpanel-2-eldernode

创建后,在出现的屏幕上,点击“访问 web 磁盘选项。

cpanel-3-eldernode

在下一页,您应该指定操作系统的类型版本

cpanel-4-eldernode

然后点击“下载快速入门脚本”选项。下载脚本后,您将收到以下消息:“正在连接您的网络磁盘,这可能需要一分钟”。您将收到一个页面,要求您输入与您创建的用户名和密码相同的用户名和密码。

cpanel-5-eldernode

导入信息后,您可以登录并上传、删除和编辑新文件。

祝您好运

Webmin Linux、Ubuntu 和 Debian web 管理工具| Eldernode

原文:https://blog.eldernode.com/webmin-linux-ubuntu-and-debian/

Webmin Linux, Ubuntu and Debian web management tool

webmin 是一个用于管理 Linux 操作系统的 web 界面。使用远程网络浏览器,你可以管理像 CentOS 及其服务这样的 Linux 发行版。

Linux 发行版被安装在一个没有图形并且只能以文本形式访问的系统上时,管理它的一种方法是通过 SSH 连接到它,另一种方法是使用像 webmin 这样的程序。

该程序包括用户、组的创建,系统配置文件的更改,以及 dhcp、dns 等服务的配置。

鉴于 CentOS Linux 是 RHEL 和 rpm 支持发行版之一,在 CentOS 上安装 Webmin 的最佳方式是使用 RPM WebMin 安装包。

教程 Webmin Linux,Ubuntu 和 Debian web 管理工具

CentOS 上的 Webmin 安装教程:

1)第一步是安装 rm 包下载:

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.670-1.noarch.rpm    rpm -U webmin-1.670-1.noarch.rpm 

2)在 CentOS 上完成 web 安装步骤后,首先禁用 Iptables 防火墙或打开服务器上的 10000 端口(下面的命令):

service iptables stop 

3)现在使用此地址输入您的用户控制面板(输入您的 Ip 地址,然后输入端口,而不是下面的地址):

https://server-ip:10000 

Ubuntu 和 Debian 上的 Webmin 安装教程:

如果你使用的是 Debian 衍生的 Linux 服务器发行版,比如 Debian Linux vps 本身或者 Ubuntu 发行版 Linux,那么在服务器上安装 webmin 最好也是最简单的方法。使用 deb 安装包。

1)在支持的服务器上安装 webmin。黛比,请遵循以下说明:

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.670_all.deb dpkg –install webmin_1.670_all.deb 

Webmin 没有重要的主机功能,为了方便使用虚拟主机功能,您必须首先在 Webmin 上安装 Virtualmin 主机控制面板。实际上,Virtualmin 是一个 web 挖掘模块,为 webmin 增加了托管功能。

不带 Virtualmin 托管模块的 Webmin 适合精通 Linux 的专业人士。在这种情况下,您将能够以 web 库的形式完整地管理和配置您的 Linux 服务器。

我希望你喜欢关于 LinuxUbuntuCentOS 的 Webmin 教程。

网站和服务器监控工具概述- ElderNode 博客

原文:https://blog.eldernode.com/website-and-server-monitoring-tools/

Overview of website and server monitoring tools

网站和服务器监控工具概述。网站和服务器的一致性和持续可用性一直是服务器管理员关心的主要问题。一个解决方案是网站和服务器监控工具。

一个好主机最主要也是最敏感的优势之一,无论是在共享主机服务还是服务器方面,是服务器的稳定性或高 T2 运行时间。这是一些著名的主持人总是感到自豪,这是他们的主要广告因素之一。

最没有根据的后端服务器广告之一可以是 100%的稳定性! 100%的正常运行时间基本上与共享专用托管服务的逻辑不一致,如果一台服务器声称 100%的正常运行时间,那么它的服务质量和服务器的完整性就会成为一个大问号。与此同时,提供托管服务的最大和最有信誉的组织总是坚持接近 100%的正常运行时间。

在本文中,我们将看看服务器和网站监控工具。和我们在一起。

在 Eldernode 选择您的完美 Windows 虚拟专用服务器包

为什么稳定性和正常运行时间很重要?

为了解释正常运行时间的重要性,我们举几个例子就够了:

1—想象你的网站是一个网店。一家 24 小时为你赚钱的商店。现在想象一下,你的网站因为任何原因一天有几分钟是不可用的。事实上,在此期间,你的收益已经被打乱,而这种打乱,除了物质损失,还会引起你的网站用户的不满,并导致他们迁移到类似的网站。

2—想象你的网站是一个在线服务网站,在搜索引擎、资源、成本、人员 / 花费小时,你的网站不断显示在谷歌搜索引擎 Be 的第一页。然而,由于硬件故障,你的网站总有一天会关闭。鉴于谷歌索引 引擎最重要的要求之一是网站的可用性,因为有一天你的网站会显示在谷歌的第二页,这将减少你的流量。

3—想象你的公司总是与其他公司对应并且通过一个邮件服务器发送和接收这些公司的 付款信息。但是,由于任何原因,您的邮件服务器将在几个小时内无法访问,发送到该邮件服务器的所有电子邮件将被退回,与这些电子邮件相关的金融交易将不会执行。

上面的例子只是托管服务的正常运行时间和可持续性重要性的几个例子。

Overview of website and server monitoring tools

选择一个监控服务

在选择站点监控服务之前,请记住最可靠的服务器监控和网站监控工具是您的托管公司为您的站点和服务器提供的工具。因为在监控一个网站或服务器的过程中,托管服务器和监控服务器、路由和互联网路由等几个因素都是有影响的。

注意: 一个好的监控工具应该在离服务器最近的地方,但是要在不同的子网和不同的服务器上。

显然,通过与你的网站相同的网络服务器在你的网站上安装一个传感器是完全无用和不合理的。

领先的监控工具

1-【Pingdom.com】

Pingdom.com服务器监控软件可以被认为是目前最强大、最专业的监控服务。

监控服务除了这项服务,网站一般还提供其他业务,比如托管销售。但是 pingdom 服务是为数不多的专门监控服务之一,它没有提到这项服务中的任何其他活动,也没有以任何方式鼓励用户使用辅助服务。

知名组织如微软、戴尔、苹果在其部分服务器上使用这项服务。在免费使用该服务时,可以添加一个服务器 / 站点,您可以为其定义 HttpHTTPS 网络传感器以及所需的端口。该工具通过发送电子邮件、发送短信和在用户中创建提醒来通知您服务状态的变化。该工具的另一个应用服务是提供真实用户监控插件( 真实用户监控 )!

Pingdom 声称最精确的监控工具也有它们的bug弱点。这项服务通过指定一个真正的用户来检查你的网站,掩盖了它可能存在的弱点!

注: 目前, pingdom 服务专注于欧洲和北美的服务器和站点。如果你的网站或服务器在这些国家之一,pingdom 可能是一个不错的选择。

Overview of website and server monitoring tools

2-【UptimeRobot.com】

免费的upime robot工具对服务器更有用。

在这个完全免费的工具中,可以添加 50 个传感器用于回应请求或 ping ,检查端口开放度以及检查网站的可用性。

使 uptime robot 区别于其他工具的一个工具是能够为页面上的特定关键字创建搜索传感器。通过创建这种传感器,您可以在不同的时间间隔内意识到特定页面上某个关键字的存在或不存在,这除了在 SEO 讨论中广泛使用之外,还可以防止用户在内容可变的网站上滥用。

注: 该工具使用电子邮件通知传感器的变化。

3-【Host-tracker.com】

如果你想专业地监控你的网站或数据库, host-tracker 是你的正确选择。

除了通常的监控服务工具之外,该服务还允许您为数据库创建一个查询传感器。通过输入您的数据库信息和一个查询,该查询将在您的数据库上以指定的时间间隔执行,并通过电子邮件将结果发送给您。

举个例子;如果你想知道你的网站上每天的确切帖子数量,这项服务会做到这一点。然后它会把结果发送给你。

4- ConnectBot 软件

基于 Unix 的站点和服务器通常通过 SSH 连接进行管理。

此外,大多数 web 服务的运行依赖于特定端口的开放,这通常由 Telnet 服务来检查。

ConnectBot 软件中,你将同时拥有上述两种功能。这个软件允许你在一个基于 SSH 协议的安全平台上进行通信。

类似于 iOS 中 ConnectBot 的软件是 iSSH 软件,它将为你提供几乎所有的上述功能。

5- TeamViewer 软件

在小屏幕的手机上通过远程桌面协议远程访问服务器的可能性似乎有点不合逻辑。如果您使用的是平板电脑,通过该设备远程连接到服务器的能力会很有用。

TeamViewer 的开发者在他们的免费软件版本中实现了这一点。在这个软件中,你将能够远程连接到基于 Windows 和 Mac 的服务器。该软件通过放置组合键的快捷方式,解决了遥控器中 UI 通过触摸设备的问题。有时会感觉到键盘和鼠标的空虚。该软件的手机版并不能完全取代桌面。

6- AndFTP 软件

将文件上传到互联网空间的能力是许多移动应用程序提供的功能。有时候服务器管理员需要通过 FTP 与服务器通信,恰好很多软件都是做这个的。在这些软件中,从 Google Play 用户的角度来看最完整的软件是和软件。并且 FTP 软件包含了一个 FTP 桌面软件的所有预期功能。

注:****iOS中没有比 Go 软件上的 FTP 更完整的选择。

Overview of website and server monitoring tools

7- Ping 工具软件

Ping 、 Traceroute 、端口扫描器等工具对服务器管理员的重要性和效率是相当清楚的。 Ping Tools 软件以简单而的用户友好界面的形式提供这些工具。

Overview of website and server monitoring tools

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

wp 更新到 5.5 后网站崩溃 wordpress 5.5 网站崩溃

原文:https://blog.eldernode.com/websites-crashed-after-wp-5/

Websites crashed after wp update to 5.5

wp 升级到 5.5 后网站崩溃是大多数 WordPress 用户这些天面临的事实。在这篇文章中,我们将首先检查 WordPress 版本网站崩溃的原因。然后我们教你如何解决 jQuery 迁移分页 Bug 错误。VPS 主机帮助你快速利用所有令人惊奇的 WordPress 功能,并避免 WordPress 网站频繁受到攻击。 留在我们身边。

WP 更新到 5.5 后网站崩溃

数以千计的 WordPress 网站在将他们的 WordPress 升级到 WordPress 5.5 后遇到了问题。WordPress 5.5 出现问题的原因之一是该版本的 jQuery Migrate 缺乏支持,导致数万多个网站中断。

这个版本的 WordPress 与一些 WordPress 主题的分页的设置方式不兼容,导致网站表现不如以前。在这篇“wp 更新到 5.5 后网站崩溃”的文章中,我们尝试考察 WP 5.5 中的这两个问题。然后,我们将向您介绍 WordPress 5.5 故障排除解决方案。

由于 jQuery 迁移错误,wp 升级到 5.5 后网站崩溃

WordPress 5.5 不使用 jQuery Migrate JavaScript 库。 jQuery Migrate 是一个像桥梁一样在 WordPress 上运行旧代码的库。如果你在你的网站上使用旧插件和皮肤(尤其是那些不再更新的),你很可能会遇到 WordPress 5.5 的问题。

当然,请记住这并不是新版 WordPress 的错,而是旧插件和皮肤的使用导致了网站的 T2 中断。

如何修复 jQuery 迁移错误?

检查你的 WordPress 插件的最新更新日期。如果最后一次更新是在一年多以前,你可能想寻找一个替代插件。

注: 别忘了用老插件增加安全风险,所以就算你没有 WordPress 5.5 的问题,还是考虑用新插件比较好。

如果由于任何原因你不能使用新的主题和插件或者你在 Chrome 控制台上遇到 JavaScript 错误,那么“启用 jQuery 迁移助手”插件可以帮助你解决这个问题。这个插件的活跃安装数都在数万以上,说明这个问题在发行商中普遍存在。您可以借助下面的链接下载这个插件:

启用 jQuery 迁移助手

wp 升级到 5.5 后网站崩溃,因为分页错误

WordPress 分页是网站导航结构的一部分。将 WordPress 升级到版本 5.5 导致了糟糕的网站分页性能。据一些网站发布者称,在更新 WordPress 后,页面参数被从网站 URL 中删除,重定向链接变成 301 。这个问题的原因是 WordPress 在其分页中使用了" page "变量,但是大多数 WordPress 主题在其他应用中使用" page "变量。

WordPress 5.5 中,页面变量只能接收数值,而在查询和外壳代码中,该变量还可以接收非数值字符串和字符。

如何修复 WordPress 上的分页错误?

在 WordPress 中,“ page 变量只被定义为接收数值。例如,在查询中使用这个词作为“ page=offers & id=xxx?”遇到一个错误。

为了解决这个问题 ,你可以在你的查询中使用另一个词,比如“ mypage ,而不是使用单词“ page ”。

另一种解决方法 是禁用该查询样式的“ redirect_canonical() ”函数。

注意: 在这样做之前,一定要咨询你的站点 SEO 专家,考虑这样做对你的站点 SEO 的后果。

结论

总的来说, WordPress 5.5 有着良好的效益,被认为是一次成功的更新。与此同时,有一些问题给许多网络出版商带来了麻烦。诸如分页或大部分 JavaScript 代码执行不力等问题影响了许多 WordPress 网站的性能。这些问题看似复杂,但一旦你找到了每个问题的根源,你就能轻松解决。

尊敬的用户,我们希望您喜欢“网站在 wp 更新到 5.5 后崩溃”,您可以在评论区询问关于本次培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考提问页面,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

Linux 的一些特性是什么?-埃尔德诺德

原文:https://blog.eldernode.com/what-are-the-some-features-of-linux/

What are the some features of Linux

你对 Linux 操作系统了解多少?你知道操作系统内核是操作系统最重要的部分。内核实际上是一套软件,有任务管理和硬件管理任务。当操作系统启动时,内核位于缓存中。在本文中,我们将研究 Linux 操作系统的一些特性。你可以在 Eldernode 中选择你最完美的 Linux VPS 服务器包。

Linux 有哪些特性?

根据最近的研究,我们发现 Linux 有大约 3000 万行代码,其中大约 10%专用于内核。Linux 最初非常有限,但随着时间的推移,它的所有硬件现在都在市场上得到支持。

Linux 操作系统于 1991 年 9 月首次发布。几个月后,这种语言的另一个版本出现在互联网上。成千上万的程序员在 Linux 上工作,并做了一系列的修复。Linux 的传播使得黑客们对这个操作系统特别感兴趣。

任何到达用户手中的软件都必须在特定的许可下发布。有几种权限。GPL 是软件领域中使用最广泛的许可证之一。

Linux 操作系统上的安全性

与 Windows 和其他操作系统不同,Linux 操作系统有一套非常严格的规则,使得访问文件非常困难。Linux 操作系统在内部是安全的。这个操作系统最初是为多用户系统设计的。很明显,这样的情况表明了 Linux 操作系统的最优性。多个访问级别,以及 Linux 操作系统中的定制,可以防止恶意程序访问它们,并且只攻击系统的一部分。

Linux 操作系统中的安全问题很容易被检测到并快速修复。如果您定期更新您的 Linux 操作系统,您肯定不会遇到任何特殊的问题。Linux 操作系统上的访问分为三个级别:

1。阅读权限

2。写权限

3。执行权限

如果一个站点位于 Linux 服务器上,并且您看到了它,那么您实际上拥有读取权限,如果您被拒绝读取权限,那么您将无法再查看该站点。

Linux 操作系统权限

Linux 操作系统中的读取权限用于读取和列出目录的内容。

写权限也称为更改授权,允许对文件内容进行必要的更改。此外,在适当的时候删除所需的文件或删除特定的文件。该权限也用于创建新文件。

执行权限使文件运行更加准确。比如一个人在一个目录下只有运行权限,没有读取权限,只能运行目录下的程序,不能查看。

如果用户创建了一个文件,他可以拒绝访问该文件,并将权限分配给另一个人。

Linux 中有一个重要的部分叫做 ROOT,它提供了所有的访问权限,在这个部分中,您可以轻松地更改权限、查看文件或删除不必要的部分。

Linux 操作系统与其他设备的兼容性

Linux 操作系统无处不在。这种操作系统用于手表、手机、路由器板、游戏控制台、保护和导航系统,以及摄像机等。如果你关注厨房电器的智能化,你会看到 Linux 在其中有非常大的作用。

Linux 操作系统中有一个高可伸缩性的特性,这使得这个操作系统越来越受欢迎。

Linux 操作系统发行版另一个需要考虑的重要问题是 Linux 是开源的和可扩展的。您可以将 Linux 用作个人设备,或者将 Linux 视为 web 服务器。Linux 发行版对公众开放,有些发行版只面向特定的群体。

Linux 操作系统服务器

Linux 服务器非常强大。这些服务器支持大量的语言。Linux 操作系统对于强大的数据库有非常高的效率。这些服务器比 Windows 服务器便宜得多。这种便宜在硬件行也能看出来。事实上,你不需要为操作系统本身付费。

Linux 系统不需要一般的更换,也可以假设操作系统不需要关机重装就可以使用。

【Linux 优于 Windows 的 10 大理由

在这一节中,我们将探讨 Linux 优于 Windows 的十个原因:

1-开源 Linux

假设你打算买一辆你看不到引擎盖下是什么的车作为汽车发动机?你能相信它吗?Windows 就像那辆车,你不知道里面发生了什么。相比之下,Linux 是一个完全开源的项目。你可以看看你的 Linux 操作系统的源代码。当然,大多数人并不关心 Linux 的开放性,但这是 GNU / Linux 最重要的特点。

2-Linux 的高安全性

Windows 操作系统容易受到各种类型的攻击(或黑客攻击)。但是 Linux 更安全。
在 Windows 中,你需要安装或购买杀毒软件来保护你的电脑免受黑客和恶意软件的攻击。但是在 Linux 中没有必要使用这样的反病毒程序。

3-Linux 不需要强大的硬件

如果想在电脑上安装 Windows 10 操作系统,需要有一台硬件相对较好的电脑。如果 Linux 可以在旧得多的计算机上运行,那么运行 Linux 需要的内存和 CPU 就更少。这就是为什么大多数网站都是用开源编程语言设计的,比如托管在 Linux 服务器上的 PHP。

4- Linux 服务器,程序员的理想选择

Linux 几乎支持所有主流编程语言,如 Python、C / C ++、Java、Perl、Ruby 和 PHP。

对于开发人员来说,Linux 终端比使用窗口命令行更好。bash 脚本特性也是许多程序员更喜欢使用 Linux 操作系统的重要原因之一。

同样,在使用 SSH 的 Linux 中,服务器可以很容易、很快地被管理。例如,使用 apt-get 这样的命令,您可以轻松地管理服务器包,如果这在 Windows 中非常耗时的话。

5-定制 Linux 桌面的能力

使用 Linux 而不是 Windows 的主要好处之一是定制。如果你想访问更多可定制的设置,比如安装主题,漂亮的图标主题,定制你的操作系统环境,Linux 有这些特性。

6-分布的多样性

针对不同的需求有不同类型的 Linux。例如,有针对黑客的 Linux 发行版,有针对程序员的 Linux 发行版,有针对非常旧的计算机的 Linux 发行版。Linux 适合所有人。

7-免费使用

Linux 对公众是免费的。

8-Linux 的高稳定性

我们都经历过,Windows 在你的电脑上安装的时间越长,你重新安装 Windows 的速度就越慢。但是 Linux 帮助你经历一个更长的时期。

Linux 可靠的另一个重要证据是 web 服务器。你可以看到许多互联网巨头如谷歌和脸书都运行在 Linux 上。甚至几乎所有的超级计算机都运行在 Linux 上。这是因为从长远来看,Linux 比 Windows 操作系统稳定得多。

9-需要在 Windows 中大量重启

有时候你只需要重启就可以安装软件了!

如果您最近安装了该软件,您将需要重新启动!

如果刚刚安装了 Windows 更新,需要重启!

如果您发现系统速度变慢,您需要重启!

但是在 Linux 的情况下,你不需要重新启动,你可以很容易地继续工作,Linux 不会打扰你。

10-隐私

微软收集数据的方式,应该收集什么和不应该收集什么受到了很多批评。如果你曾经使用过 Windows 10,你只需进入隐私设置,就可以知道默认情况下一切都是启用的。即使您不决定向 Microsoft 发送有关您的数据的信息,也不能确定是否会发送?!!
相比之下,Linux 是一个完整的隐私解决方案。首先,Linux 发行版不收集太多(或者根本不收集)信息。此外,您不需要额外的工具来保护您的隐私。

结论

操作系统在 Linux 内核中并不普及,特别是对于普通用户。大部分都是想学习编程/管理或者有足够的计算机管理知识,通过方便的终端工作,服务器操作等等的人选择的。然而,在本教程中,我们试图向您解释 Linux 操作系统的一些特性。还提到了 Linux 相对于 Windows 的优势。

什么是虚拟专用服务器-如何购买 VPS | ElderNode 博客

原文:https://blog.eldernode.com/what-is-a-virtual-private-server/

What is a Virtual Private Server

虚拟专用服务器()VPS)是完整的专用服务器的一部分。这是通过虚拟化实现的。一台服务器分为几个部分,可用于不同的目的。

鉴于一台完整服务器的资源被分成若干段,购买虚拟服务器的成本往往低于专用服务器。

在本文中,我们将讨论 VPS 并解释其应用。请继续。

what-is-a-vps-eldernode

什么是虚拟专用服务器应用?

VPS 有很多应用,可以多次使用。以下是其中的一些:

  • a) 托管一个相对过度使用的网站或一些中型网站
  • b) 使用 VPS 进行邮件服务器、数据库服务器等 Web 服务。
  • c) 使用 VPS 来控制或改善系统性能
  • d) 使用 VPS 作为二级通信和数据加密代理
  • e) 做需要高速上网流量的事情。

描述了准备一个 VPS 的过程:

根据虚拟化的技术和结构,VPS 通常由一台或多台专用服务器组成。

通常,从专用服务器检索几个虚拟专用服务器。为此,虚拟化需要一个代理(虚拟化软件)。

虚拟化系统可以免费或付费用于各种平台,具体取决于它们的类型和功能。服务器还需要支持虚拟化技术。

创建本地或公共 VPS 有许多具体的解决方案。对于 web 上的每个 VPS,至少应该有一个 IP 可以登录到网络。

虚拟化系统还可以基于允许的 CPU 核心数量、允许的 RAM 数量、硬盘空间数量等,针对每个 VPS 进行单独或集体配置。

专用或共享资源意味着每台服务器都可以完全访问资源,或者能够整体使用共享资源。

通常,在共享模式下,质量和性能是无法预期的。

以下是一些受支持的虚拟化技术和操作系统。

VPS 类型:

虚拟专用服务器通常由操作系统根据虚拟化模型和技术进行分类。

vps-server-types-eldernode

以下是 VPS 类别的类型:

  1. Linux 虚拟私有服务器 (可安装各种 Linux 发行版操作系统)
  2. Windows 虚拟专用服务器 (具备安装大部分 Windows Server 操作系统的能力)
  3. 专用虚拟私有服务器(有 CPU、RAM 等专用资源。)
  4. 共享虚拟专用服务器(共享硬件资源)
  5. 云虚拟私有服务器(采用不同的结构来增强性能、稳定性、安全性等。)

向长辈节点购买 VPS 服务器:

Eldernode complex 还积极提供 VPS 服务器,并拥有数百个活跃的客户端。单击下面的链接注册并从 Eldernode 购买 VPS。

买 VPS

祝您好运

什么是 bashrc - Eldernode

原文:https://blog.eldernode.com/what-is-bashrc/

What is bashrc

Bash 脚本可以用于很多事情,包括执行 Shell 命令、一起运行多个命令、定制管理任务、自动执行任务等等。这就是基本的 Bash 编程知识对于任何 Linux 操作系统用户都很重要的原因。每个 Linux 皮肤都有一组称为启动文件的文件。因为在加载并引导 Linux 之后以及启动 Linux 并登录到系统时,这些文件被读取。每个用户的引导文件位于其主目录下。本文向您简要介绍了 bashrc。

bashrc 简介

在 Linux 发行版中,用户的主目录中有三个文件,这三个文件都是隐藏的。这些文件分别叫做 bashrcbash_profilebash_history 。以下命令显示了主目录下所有隐藏文件的列表,这些文件的名称以 bash 字符串开头。下图显示了该命令的输出。当然,Linux 发行版还有另一个名为 etc /profile/的文件,它是 Bash shell 驱动程序文件的一部分。当然,在下面的输出中,有一个名为 bash_history 的文件,它不是引导文件。所以下面的四个文件(以及 etc /profile/)是一些 bash shell 驱动程序文件。

ls -ld $HOME/。狂欢*

$HOME/。bashrc

$HOME/.bash_profile

$HOME/。bash_logout

etc/配置文件

注:$ HOME变量是 Linux 安装后默认创建的环境变量之一,保存当前登录用户的主目录路径。

这篇文章是关于 bashrc 文件的,因此只解释这个文件。bashrc 文件通常用于标识一些应用程序(如 Java、用 Java 编写的应用程序和 Oracle)使用的环境变量。

比如一些用 Java 写的程序,需要从一个名为 $JAVA_HOME 的变量中读取 Java 安装路径。在下面的链接中,我们还展示了如何准备 Oracle 安装环境,包括构建和识别一些变量。

这个文件还指定了交互式 shell 的行为,这就是为什么有些人建议我们在另一个文件 $HOME/中编写自己的自定义变量。bash_profile

bashrc 文件包含 shell 脚本代码,首先阅读并理解它有助于您更加熟悉 shell 脚本,也有助于您更好地理解 bash shell。

什么是 bashrc

bash 解释您在终端程序中输入的内容,并根据您的输入运行命令。它允许使用脚本进行某种程度的定制,这就是 bashrc 的用武之地。

为了加载您的首选项,bash 会在每次启动时运行 bashrc 文件的内容。这个 shell 脚本可以在每个用户的主目录中找到。它用于保存和加载您的终端首选项和环境变量。

终端偏好设置可以包含许多不同的内容。最常见的是,bashrc 文件包含用户总是希望可用的别名。别名允许用户用更短或替代的名字来引用命令,对于那些经常在终端工作的人来说,别名可以节省大量的时间。

为什么要编辑 bashrc?

有几个有用的技巧可以让你的终端体验更加高效和用户友好。

1)功能

# FUNCTIONS #  #######  md() { mkdir -p $1 cd $1 }

除了简化命令名之外,还可以使用 bash 函数将多个命令组合成一个操作。它们可能非常复杂,但通常遵循以下语法:

function_name () {  command_1  command_2  }

下面的命令结合了 mkdircd 。键入 md folder_name 会在你的工作目录中创建一个名为“ folder_name 的目录,并立即导航到其中。

md () {  mkdir -p $1  cd $1  }

注意: 你在函数中看到的$1 代表第一个参数,就是你在函数名后面紧接着输入的文本。

2)别名

别名还允许您使用简写代码来访问喜欢的命令形式。

让我们以命令 ls 为例。默认情况下,ls 显示目录的内容。这很有用,但是更多地了解目录,或者知道目录的隐藏内容通常更有用。因此,一个常见的别名是 ll,它被设置为运行 ls -lha 或类似的东西。这将显示关于文件的最详细信息,揭示隐藏的文件,并以“人类可读”的单位而不是块来显示文件大小。

您需要像这样格式化您的别名:

alias ll="ls -lha"

在左边键入要替换的文本,在右边键入用引号括起来的命令。您可以使用它来创建命令的较短版本,防止常见的拼写错误,或者强制命令总是使用您喜欢的标志运行。您还可以用自己喜欢的简写方式来避开令人讨厌或容易忘记的语法。

3)迎头痛击提示

bash 提示符允许您设置终端的样式,并在运行命令时显示提示符。定制的 bash 提示符确实可以使您在终端上的工作更加高效。

如何编辑 bashrc

您可以在任何终端文本编辑器中编辑 bashrc。我们将在下面的例子中使用 nano。要使用 nano 编辑 bashrc,请在终端中调用以下命令:

nano ~/.bashrc

如果您以前从未编辑过 bashrc 文件,您可能会发现它是空的。如果没有,你可以随意在任何一行添加内容。您对 bashrc 所做的任何更改都将在下次启动终端时应用。

如果您想立即应用它们,请运行以下命令:

source ~/.bashrc

您可以在任何您喜欢的地方添加 bashrc,但是可以随意使用 command(以#开头)来组织您的代码。

注意:bashrc 中的编辑必须遵循 bash 的脚本格式。

结论

。bashrc 文件是一个很好的地方,因此可以在每次打开 shell 时运行您想要运行的命令。。bashrc files 基本上是一个每当你打开一个新的 shell 时都会运行的文件。的。bashrc 文件是一个非常强大的工具,也是定制 Linux shell 的好方法。如果使用得当,你的生产力会提高十倍。
在本教程中,我们向您介绍了 bashrc 文件以及如何编辑它。

什么是 CDN(内容交付网络)-什么是 CDN 功能

原文:https://blog.eldernode.com/what-is-cdn-content-delivery-network/

What is CDN (Content Delivery Network)

互联网用户的一个重要问题是互联网内容的快速传送。因此,请加入我们这篇关于什么是 CDN(内容交付网络)的文章。一个内容传送网络内容分发网络包括代理服务器及其数据中心,通过一个地理上分布的网络。

什么是 CDN(内容分发网络)

CDN 是一个大型内容分发网络,就像代理服务器一样,位于不同的数据中心。 CDN 或内容交付网络的目的是以最高的效率和速度为网站的访问者提供服务。CDN 操作系统是您的服务器上可下载内容的一种形式,如 CSSJavaScript 代码多媒体文件,以及不同地理位置的每台服务器上的每台服务器的副本。从最近的服务器发送给用户。

CDN maps

主要的互联网公司,如谷歌、微软、雅虎,使用世界各地的服务器来存储和传递信息,以控制网站流量和更好的互联网服务。世界各地的不同用户在使用它时在接收期望的服务方面不会感觉到任何差异,并且他们都以最高可能的速度从最近的服务器接收他们的服务。今天,一些公司提供公共的 CDN 服务,这样一个小网站就可以利用这个优势。目前,大型服务公司已经以两种形式提供这项服务,免费和商业,包括免费服务给 CloudFlare 和 Coral CDN,在商业系统中给亚马逊 CloudfrontCach FlyMaxCDNWindows Azure

除了 CDN 支持,微软 Windows Azure 是一个完整的云托管。

最后,我们看看一个 CDN内容分发网络的一些特征。

什么是 CDN 功能

1——由于与主机
2 间接通信,增加了网站的安全性——以有利的方式增加了带宽
3—简单快速的安装
4—提高了加载速度,并在访客系统中显示网页
5—在搜索引擎中对网站进行排名的积极结果

现在你已经熟悉 CDN 了,请不要错过我们未来的相关文章,多学习。

attack on CDN

亲爱的用户,我们希望本教程什么是 CDN(内容交付网络)对你有所帮助,如果你有任何问题或想查看我们的用户关于本文的对话,请访问提问页面。也为了提高你的知识,这里有很多关于老年节点训练的有用教程。

DNF 和 yum【快评】- Eldernode 有什么不同

原文:https://blog.eldernode.com/what-is-different-between-dnf-and-yum/

what is different between DNF and yum [Quick review]

[更新日期:2021-02-02]CentOS 8 发布后,有人问为什么百胜用 DNF 取代了他,DNF 和百胜有什么不同。所以我们决定发表一篇文章,看看 DNF 和百胜之间有什么不同。你可以访问 Eldernode 的套装来购买 VPS 服务器。请继续关注本文的其余部分。首先,你需要知道 DNF 是百胜的下一代,通常来说,它可能比百胜更好。

什么是 DNF

DNF 代表 Dandified YUM,是一个基于 RPM 的 Linux 发行版的软件包管理器。它用于在 Fedora/RHEL/ CentOS 操作系统中安装、更新和删除软件包。

它是 Fedora 22、CentOS8 和 RHEL8 的默认软件包管理器。DNF 是百胜的下一代版本,旨在取代百胜基于 RPM 的系统。它功能强大,拥有比 yum 更强大的特性。DNF 使得维护包组变得容易,并且能够自动解决依赖性。

DNF 和百胜有什么不同

百胜包装经理已被 DNF 包装经理取代,因为百胜的许多长期问题仍未解决。

这些问题包括性能差、内存使用过多、依赖性解析速度慢。

DNF 使用“libsolv”进行依赖关系解析,由 SUSE 开发和维护以提高性能。

它大部分是用 python 编写的,并且有自己处理依赖关系解析的方式。

它的 API 没有完全文档化,它的扩展系统只允许 Python 插件。

Yum 是 rpm 的前端工具,它管理依赖项和存储库,然后使用 RPM 来安装、下载和删除包。

为什么用 DNF 而不是百胜?

最终,百胜被分入 DNF 有三个主要原因。这些原因由来已久,也足够严重,百胜不得不离开。原因是:

1。一个未记录的 API: 这意味着开发者要做更多的工作。为了让开发人员做他们需要的事情,经常需要浏览 Yum 代码库,以便能够编写一个调用。这意味着开发非常缓慢。

2。Python 3: CentOS/RHEL8 即将转向 Python 3,Yum 将无法承受这种变化,而 DNF 可以使用 Python 2 或 3 运行。

3。依赖求解算法:这是 Centos 包管理器长久以来的一个致命弱点。DNF 使用最先进的基于可满足性(SAT)的依赖性求解器。这是在 SUSE 和 openSUSE 的 Zypper 中使用的相同类型的依赖解算器。

简单来说,yum 已经过时了,经不起现代 CentOS 8 发行版的严苛考验。您可以访问 Eldernode 中提供的软件包来购买 CentOS VPS 服务器。

DNF 指挥的好处

你必须从两个不同的角度来看待这个问题:最终用户和开发者。如果你是最终用户,从百胜转向 DNF 意味着一件非常简单的事情:更可靠的体验。这种可靠性来自于 DNFs 高级依赖解决方案。

现在,您安装软件包时,系统无法解析依赖关系的情况非常罕见。这个系统更聪明。

在软件包安装期间,最终用户也将看到更少的内存使用。安装和升级也将更快。最后一点应该特别重要。使用 Yum 工具运行升级开始变得非常慢。

如果你是一名开发人员,转移到 DNF 意味着你将能够更高效、更可靠地工作。所有公开的 API 都有文档记录。对开发人员来说,另一个好处是将实现 C。开发者创造了鹰眼和 librepo。

他们还将在未来发布更多基于 C 的 API。考虑到 C 仍然是如此广泛使用的语言。所以这对于开发者来说应该是一个受欢迎的变化。

在这篇文章的最后,如果你需要学习如何使用 DNF 和 DNF 教程,你可以使用 DNF 命令教程文章。

结论

我们尝试在本文“DNF 和百胜的不同之处”中解释百胜和 DNF 以及它们之间的不同之处,并检查一些 DNF 命令的好处以及 CentOS 8 为什么将此作为默认设置。我们希望这篇文章“DNF 和百胜的不同之处”是有用的。

域名是什么意思

原文:https://blog.eldernode.com/what-is-domain-name-mean/

What Is Domain Name Mean

当你刚开始工作时,你不熟悉一些单词和术语。领域是你遇到的第一个词。理解这个概念一点也不困难,在本文中我们打算解释域的概念以及如何使用它。

该域名与您的品牌名称相同。使用域,您可以指定您正在进行的活动。换句话说,如果你有一家传统企业,它肯定有一个地址。同理,你的互联网业务也必须有地址。

什么是域名,它是如何工作的

该域与您的站点地址相同。实际上,用户在你的浏览器栏中看到的同一个地址就是你的域名。假定作为全球网络的因特网由几个站点和网络组成,这些网络中的每一个都有其自己的 URL 和地址。这是用户和互联网识别你的方式。

每台计算机都有自己的 IP 地址,用于识别它。此地址包含一系列数字,但很难记住 IP 地址,因为它是由一组数字组成的。这就是使用域的原因。Domain 包含一个名称,用户可以通过它来搜索站点。

域名的出现使得用户可以很容易地找到他们的网站,因此他们不需要记住一系列的长数字。域名是对你来说唯一的地址,你是唯一使用它的人。域名是您在浏览器的地址栏或 url 中看到的网站地址。简单地说,如果你的网站是一个家,你的域名就是它的地址。

您的浏览器向组成域名系统的全球服务器网络发送请求。这些服务器搜索与域相关联的名称服务器( NS ),并将请求发送到名称服务器。域通过名称服务器连接到主机。

使用名称服务器的网站可以使用域名而不是 IP 地址。事实上,DNS 代表了一种将域名转换为 IP 地址的强大互联网技术。

比如,如果你的网站托管在 WordPress 中,服务器信息就会是 ns1.eldernode.com 和 ns2.eldernode.com。这些名称服务器是由您的托管公司管理的计算机。你的托管公司会将你的请求发送到存储你的网站的计算机上。这些计算机被称为网络服务器。Web 服务器安装了特殊的软件,如 Apache。web 服务器现在接收所请求的网站,并将其发送到浏览器。

域名含义

“域名”是互联网上的地址。它是人们想访问你的网站时记得使用的名称,例如公司的邮寄地址。域名是一个地址,它将访问者引导到您在互联网上的位置。当选择你的域名时,确保你正在考虑的域名简单明了。一个好的名字会增加网站访客,最终增加客户。

为什么我们需要购买域名

今天,几乎所有现有的企业都有一个专门的网站,既可以代表他们的业务,又可以通过网站创造收入。但是许多小企业仍然没有意识到在这个有利可图的独特世界中的重要性。对于许多企业主来说,不具备管理网站的技能,不知道网站有多贵,或者不能上社交媒体,是避免这种情况的一个很好的理由。但是拥有一个域名对一个小企业来说是如此重要,以至于它很容易让你成为就业市场上的竞争对手。现在,您的客户比以往任何时候都更希望能够在线找到有关您公司的信息。事实上,如今大多数顾客甚至会在网上搜索产品或服务,然后从当地商店购买。

你是想介绍你自己的公司,还是你的听众会从其他渠道获得这些信息?

当然,当你自己这么做的时候,你需要知道的东西就会被提供给客户,这对你在互联网市场的认知度有着巨大的影响。请放心,今天,大多数顾客甚至从某些地方购物,白天都会在互联网上收到诱人的报价,这要容易得多。因此,你不应该落后于这个市场,今天寻求介绍和展示你的业务在互联网上的最佳方式。

拥有域名意味着什么

如果你的网站是免费托管的,那么你就错过了很多服务。这里有一些你应该有一个域名的理由。

如果你购买域名,你的网站地址将是 http://www.example.com,但如果你的网站是免费的,这将是 http://example.com/yoursite/.现在为自己决定;哪个更好?

网上赚钱的唯一方法是获得客户的信任,第一步是给自己一个域名。消费者从有域名的网站购物会感觉更好、更安全。一旦有了域名,您就可以为不同的电子邮件创建方便快捷的地址,例如,来自【电子邮件保护】的网站上与拍卖相关的问题,以及来自【电子邮件保护】【电子邮件保护】的评论和建议

为不同的应用程序创建不同的电子邮件地址不仅简化了电子邮件流程,还在人们的脑海中建立了他们正在与一家大公司沟通的形象。搜索引擎更看重主页而不是二流域名,这会让你的网站出现在第一页。否则你会产生更少的网站流量,你会失去许多潜在客户。

许多搜索引擎不搜索有主页索引的网站,成为免费主机。此外,免费托管在向雅虎这样的大流量网站注册时会产生问题。如果你没有域名,你现在肯定会同意为自己买一个域名,对吗?

你可以比较一下用小额年费注册域名的好处,然后再做决定。购买主机和域名是最安全和最便宜的方式开始建立一个网站,并由域名注册服务公司提供。要做到这一点,只需检查购买所需域名的可能性,注册它,并以合理的价格享受在互联网上的好处。

检查域名可用性

选择域名是创建网站的第一步,也是最重要的一步,必须非常小心。大多数人都希望注册一个自己选择的域名,但是如果我们的域名已经被别人注册了,我们该怎么办?所以在决定一个名字之前,最好检查一下域名的所有权和免费状态。

选择域名有很多选择。幸运的是,有一些方法可以检查一个域是否空闲,这使得它的可用性变得简单而直接。即使您选择的域名不是免费的,您也可以从当前的域名所有者那里购买,或者选择另一个与您想要的域名相似的域名,甚至可以用另一个域名扩展注册一个选定的域名。

请注意,一旦你看到你最喜欢的域名是免费的,不要浪费时间注册它,因为其他人可能正在寻找注册同一个域名。当然,最近几年推出了几个扩展,每个扩展都可以注册域名。

域名是一个类似 eldernode.com 的地址,它允许用户在互联网上找到你的网站。最后一部分,比如。com 或者。net,称为顶级域名(TLD),前面的部分称为“二级域名”,往往是你的网站或企业的名称,可以自由选择,你可以根据规则选择任何名称。

请注意,域名中不能使用“,”或“-”等字符。因此,在选择域名时最好小心谨慎,因为正确的名称有助于塑造你的品牌。使用域名注册网站上的域名免费检查平台,您可以搜索您正在考虑的任何域名,并了解它是否被其他人注册。

顶级域名

顶级域名,也称为 TLD,是安装在域名的根区域的最高级别的互联网域名。TLD 作为域名的延伸,被放在较低级别域名的最后一部分。

比如说。com 是一个公共高级域和。us 是高级别的国家代码。高级域不区分大小写,分为不同的类别,我们将在下面详细解释。

ICANN 代表互联网名称与数字地址分配机构。互联网名称与数字地址分配机构是美国一家管理域名和互联网协议地址分配的非营利公司的名称。ICANN 是一家受美国政府体系影响的国际公司,总部位于美国加州。互联网号码分配机构(IANA)是 ICANN(iana.org)的一个部门,负责管理 DNS 根和 IP 地址。

域名顶级域名列表

所有公共顶级域名、国家代码顶级域名、保留顶级域名和国际化顶级域名都位于根区域。换句话说,互联网网站使用的所有通用顶级域名都在根区域内,IANA 根据扩展类型将根区域分为三类:

1-通用顶级域名-gTLD

通用顶级域名创建于 1980 年,有七个扩展名(.com,。edu。gov,。int,。密耳,。net、. org)只包含。com,。网,。普通公众注册 org 扩展是免费的。

在 2002 年,四个高级域(。商业。信息,。名称、. pro .)和三个保证高级域名(。航空,。coop,。博物馆)和 2003 年保证的 6 个高级域名(.亚洲,。猫,。乔布斯,。mobi,。同TELEPHONE旅行)被添加到这一类别。

a)无限制通用顶级域名:

T1。com: Commercial 代表 open top TLD 域,面向公众开放,适合商业应用。

T1。net: Network 代表 open top TLD 域,对公众开放,主要用于网络基础设施。

T1。org: Organization 代表开放式顶级 TLD 域,对公众开放,主要用于不再适合公共域的组织。

T1。info: Information 代表开放式顶级 TLD,对公众开放,适合做资讯网站。

b)通用受限域名:

T1。 代表商业,是向公众开放的、适合无限制交易的顶级开放 TLD 域名。

T1。名称: 是对公众开放的顶级开放式 TLD 域名,适合家庭站点或个人使用。

T1。pro: 代表职业,原本是为全球持牌职业保留的,但目前对公众开放,无需认证,适用于特定职业。

c)担保域名赞助 TLD–sTLD:

保证顶级域名是一个特殊的顶级域名,由一个特定协会的代表提供保证,该协会根据种族、地理区域、专业、技术和其他提议的主题提供服务。例如,航空高端域名由 SITA 担保,其注册仅限于航空行业成员。

。航空:特别为航空业成员而设

。亚洲:适用于亚太地区的公司、组织和个人

。cat: 代表加泰罗尼亚语言和文化/文化和语言协会

。coop: 用于合作社

。edu: 专上教育机构和知名教育机构

。gov: 专供美国政府;中央、州和地区级别的特殊

。int: 仅适用于根据国际条约成立的国际组织的注册

。工作:与就业有关,尤其是人力资源经理

。mil: 专供美国陆军

。mobi: 面向消费者和移动设备产品及服务提供商
博物馆:博物馆专用

。电话:作为商业公司和个人的名片和电话简介,发布他们的联系方式

。旅游:特别针对旅行社、航空公司、酒店、旅游局等。

双国家代码顶级域名–ccTLD

世界上每个国家都有一个或多个国家后缀或“国家代码顶级域名”,用于分配给该国的网站。例如,美国国家代码的顶级域名是。美国和英国国家代码的顶级域名是. UK。

创建国家代码高级域的主要目的是区分国家(甚至一个国家的不同州),但是,其中一些域也用于特定目的。例如,图瓦卢拥有的。电视领域也用于电视网络网站。以下是按字母顺序排列的国家代码顶级域名列表:

a。交流,交流。-好吧。爱阿.阿夫。ag 公司。哦,天啊。艾尔!艾尔!早上好.敬你!aq(化学武器)。空气!空气!我的天。-你好。-你好。哦,天啊。ax 系列。az
【b】。ba,你好吗?bb!bb!bd(数据库)。嗯,嗯。bf(消歧义)。BG!BG!胸罩?碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧碧。贝索琼斯。bm,你知道吗?bn(消歧义)。波!波!-你好吗?-是吗?bt. .bw(重量)。由.BZ
【c】。这是什么?cc(消歧义)。cd 上。参见 cg。-嘘!在那里。ck,你好吗?cl 资料。厘米(英寸)。cn(消歧义)。cr 公司。屁股!屁股!简历(cv)。cw(消歧义)。cx 系列。塞西!cz
。发件人。DJ!DJ!dk,你好。dm:是啊。-什么?dz
E 。欧洲共同体。美国人。例如,他。是吗?然后呢?我
【F16】。菲,菲。法伊!法伊!佛克足球俱乐部。fm(调频)。福尔。fr〔t17〕〔t18〕g〔t19〕。哦,天啊。gd 的。葛先生!gf(联邦政府)。嘉格。哦,天啊。吉哥!gl(总帐)。通用汽车。gn(国民警卫队)。gp(电影名)。-GQ-GQ-GQ。gr . gs .一般事务人员。-什么事?顾名思义。gw,你好吗?gy
【h】。香港特区。嗯,嗯-是吗?hr .ht(人力资源管理系统)。胡
【我】。id 号。-是啊。他来了。我的天在中。我,我。智商(iq)。去吧 go .是啊。它
【j】。我会的。jm,你好吗?乔 jo .jp
K 。特征。公斤级。kh .ki .公里数。kn 的。kp(消歧义)。kr!kr!kw!kw!奇!奇!kz
L 。在那里。磅(磅)。LC . LC . LC . LC . LC . LC . LC . LC . LC . LC . LC . LC . LC .就在那里。lk 卢民主力量。-什么事?卢警官。吕不韦!ly
【m】。-但是...麦克,你好。md,我。-mg-是啊。嗯...马克. ml .m .mn 先生。莫!莫!mp 公司。你好吗?mu 女士。多视图。mw(兆瓦)。mx(数据交换)。我的.mz
N 。-好吧。nc(消歧义)。不,不。nf(网络电话)。吴!吴!也没有。nl(消歧义)。不,不。np 问题。不要光着身子。NZ〔t41〕〔t42〕或〔t43〕。om〔t44〕〔t45〕p〔t46〕。-爸爸。佩佩佩佩佩 pe .头儿!pg . pg . pg . pg . pg . pg . pg . pg . pg .pk 博士。pl(pl)。下午好。(国家警察)。-你好。ps,你好吗?-你好。pw . pw . pw . pw . pw . pw . pw .py
【q。QA〔T50〕〔t51〕r〔t52〕。国王!国王!罗罗罗罗。r . s .汝等。rw〔t53〕〔t54〕s〔t55〕。你知道吗?S7-1200 可编程控制器。sc 代表。sd(数据类型)。-是啊。一般事务人员。嘘!嘘!-是啊。sk(消歧义)。sl(消歧义)。sm(消歧义)。sn(国家安全局)。是这样吗?ss 先生。圣苏。SV . SV .sx 的。sy,你好吗?SZ〔t56〕〔t57〕t〔t58〕。CT 扫描。td(电子商务)。tf(工作队)。tg(电视节目)。第 th .t . j .tk . tk . tk . tk . tk . tk . tk . tk . tk . tk . tk . tk . tk . tk . tk . tk . tk . tk . tktl(消歧义)。TM(TM)。TN。TN。来了。tr,你知道吗?tt,你好吗?电视!电视!tw 的。tz
U 。哇哦!ug . ug . ug . ug . ug . ug .英国人。-是吗?哦,是的。uz
【v】。走吧,你。去吧 go .vg,请注意!我看到了。-联合国。vu
【w】。wf . dwf 文件。ws
。耶!耶!yt
【z】。-扎。zm,你好吗?zw(消歧义)

3-保留顶级域名–RTLD

保留的高级域名由互联网工程任务组保留,以防止混淆和潜在的问题。这些域名可用于特定目的,但不应包含在全球域名系统生产网络中。

T1。测试: 保留用于测试

T1。示例: 保留用于示例。

T1。无效: 保留用于明显无效的域名。

T1。localhost:为防止因使用 Localhost(本地主机)作为主机名(主机名)而产生的问题而保留。

T1。int: 源自国际一词,高级域名保证保留给国际组织使用。

T1。Arpa: 高级研究计划局(Advanced Research Projects Agency)是互联网域名系统中的高级基础设施域,专门用于技术基础设施目的。ARPA 本身有 6 个二级域名用于特殊目的。

结论

在本教程中,我们讨论了与互联网网站的域名类型和组合相关的基本概念。在写这篇文章的时候,我们试图用最简单的方式来表达这些概念,以便任何新手到专业的网站管理员都能理解。

什么是 ESXi?它是做什么的?如何安装 ESXi

原文:https://blog.eldernode.com/what-is-esxi-install-esxi-on-your-computer/

What Is ESXi. What Does It Do. How To Install And Configure ESXi On Your Computer

在服务器虚拟化技术中,可以在单个硬件上实现多个操作系统,并且可以同时使用所有这些操作系统。如果您需要为您需要的每项服务准备一个单独的硬件系统,正确的解决方案是使用虚拟化技术。可以安装在计算机或服务器上以执行服务器虚拟化的操作系统类型之一是 ESXi。本文将向您解释什么是 ESX,它有什么作用,以及如何在您的计算机上安装和配置 ESXi。如果你想购买一个 Windows VPS ,你可以查看 Eldernode 网站上提供的套装。

教程安装和配置 ESXi

什么是 ESXi?它是做什么的?

VMware ESXi 是 VMware 虚拟机管理程序软件系列的商业虚拟化产品。这种虚拟化是一种裸机虚拟机管理程序,这意味着它直接安装在硬件上,而不需要像其他程序一样安装在操作系统上。ESXi 是第 1 类虚拟机管理程序或金属虚拟机管理程序,是 VMware 基础架构软件套件的核心组件之一。虚拟机管理程序有助于在一台物理服务器上高效运行多个虚拟机。

当 VMkernel 收到资源请求时,内核会将请求转发给主机的物理硬件。ESXi 直接安装在主机的本地磁盘上。

如何在电脑上下载 ESXi 服务器

首先,选择 ESXi 服务器的各种下载选项,并从 VMware ESXi 下载页面下载 ESXi 服务器:

Download-ESXi-server

下载完成后,进入安装过程。

如何在电脑上安装 ESXi

在本节中,您将学习如何在您的计算机上安装 ESXi 服务器。首先,请插入 ESXi CD 并重新启动服务器。

您将看到一个引导菜单,其中包含从本地磁盘启动 ESXi 安装程序引导程序的选项。选择 ESXi 安装程序:

VMware-boot-menu

当安装程序加载所有必需的模块时,您将会看到服务器配置信息:

VMware-esxi-installer-loading

在以下屏幕中,选择安装:

VMware-esxi-install

现在按下 F11 接受 EULA:

VMware-esxi-accept-EULA

您将看到 VMware ESXi 4.0.0 安装程序显示的所有可用磁盘组。您应该选择要安装 ESXi 的磁盘。我们将选择磁盘 0:

VMware-esxi-select-disk

在此步骤中,通过按下 F11 确认 ESXi 安装:

VMware-esxi-confirm-installation

等待几分钟,让安装过程完成:

installing

安装完成后,您将看到以下屏幕:

VMware-ESXi-installation-complete

如何在电脑上配置 ESXi

安装完成后,重新启动服务器。然后,您将看到以下屏幕:

VMware-ESXi-screen

按下 F2 将 IP 地址分配给服务器,并输入用户名、密码和根凭证。然后选择配置管理网络,按进入:

configure-management-network

现在选择 IPv4 配置并再次按回车:

IPv4-Configuration

您可以将 IP 地址设置为 DHCP,也可以设置为静态 IP 地址。我们将选择一个静态 IP 地址并提供您的 IP 地址。然后会要求您重启管理网络,单击:

static-IP-address

最后,选择 DNS 配置并输入您想要设置给服务器的主机名。按下 ESC 键可以退出配置页面;

ESXi-DNS-configuration

就是这样!

结论

ESXi 是 vSphere 虚拟机管理程序产品套件的核心。在本文中,我们解释了什么是 ESXi,它有什么作用,以及如何在您的计算机上安装和配置 ESXi。我希望您喜欢这篇文章,并帮助您在计算机上安装 ESXi。如果你有任何问题和建议,请在评论区联系我们。

ESXi is the core of the vSphere Hypervisor product suite. In this article, we explained What Is ESXi, What Does It Do, and How To Install And Configure ESXi On Your Computer. I hope you enjoyed this article and helps you to install ESXi on your computer. If you have any questions and suggestions, contact us in the Comments section.

VPS 中的高可用性是什么?VPS 中的教程 HA

原文:https://blog.eldernode.com/what-is-high-availability-in-vps/

What is High Availability in VPS?

什么是 VPS 中的高可用性?在回答什么是高可用性 ( HA )的问题时,必须指出,多年来托管虚拟专用服务器( VPS )一直是一个吸引人的点。共享托管的性价比和专用硬件服务器的高运行功率之间的一个点。

随着云结构的引入,这一概念得到了更广泛的理解和扩展。最近,主机 VPS 增加了新的功能,让你享受云服务的好处,而不增加成本。

我们将在下面回顾这些新功能。

从 Eldernode 在线购买 Admin RDP 服务器

什么是高可用性?

服务器的结构由虚拟环境中的集群网络配置。所有这些集群都包含具有冗余属性的硬件。

基本上,由于高可用性的优势,它在瞬间为您提供了冗余特性。换句话说,高可用性的定义是,无论何时系统组件出现问题,您的服务器都应该继续运行而不会出现问题。

What is High Availability in VPS

简单的服务器控制

除了高可用性特性之外,购买的新 VP还有其他特性,使其更易于控制。这些设施包括:

1。 以图形化方式监控资源消耗

2。 分别查看 RAM、CPU、带宽和磁盘空间消耗

3。 修改服务器密码

4。 查看服务器的技术规格和详细信息

5。 监控服务器的当前状态

什么是快照?

为了响应什么是快照,您可以使用快照返回到服务器稳定的点。

许多企业主发现,随着他们的数据和信息的增长,备份过程也在增长。因为备份性能高度依赖于在线需求和最新应用。

快照功能允许您制作数据和信息的副本。您还可以备份您的服务器,而不会损害或中断系统。换句话说,高可用性服务必须能够在任何需要的时候将您的所有数据返回到特定的时间点。

What is High Availability in VPS

下面是一些你可能觉得需要一张快照的场景:

升级应用程序(非常常见)

例如,考虑将你的网站升级到最新版本的。在这种情况下,使用快照,你可以很容易地回到 WordPress 升级之前的时间,让你的服务器进入稳定状态

安全项目

考虑这样一种情况,你的网站被黑客攻击或者被感染的代码被注入你的 CMS 。如果您已经基于特定框架拍摄了服务器的快照,您可以返回到该点并修复安全漏洞

编程缺陷

如果你是一个操作环境中的程序员,你想在你的应用和网站上运行新代码,那么快照是必不可少的。因为在应用更改后,如果出现任何问题,您可以返回到应用程序的前一版本。

What is High Availability in VPS

亦作,见:

VPS 的优缺点

对专用服务器的误解

****尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

托管一个网站意味着什么

原文:https://blog.eldernode.com/what-is-hosting-a-website-mean/

What is Hosting A Website Mean

在这篇文章中,我们想向您介绍虚拟主机和一个合适的主机的特点。但是托管网站是什么意思呢?一般来说,为了能够在互联网上发布我们的信息,我们需要一个特定的空间来存储这些信息。虚拟主机是一个在线平台,允许你存储和发布信息和应用程序。事实上,当用户在其浏览器中搜索您的网站地址时,它会连接到您的信息所在的服务器。因此,它可以查看您网站上的所有信息。这实际上是最简单的定义,可以用来解释术语虚拟主机。

托管网站是什么意思

What is Hosting A Website Mean

当你提供活跃在这个领域的某个公司的服务时,你基本上是临时分配了他们的部分服务器空间。因此,您可以在该空间中存储所有必要的文件和网站信息。

但现在的问题是什么是服务器?服务器实际上是一台功能强大的计算机,不间断地全天运行。这就是为什么网站需要存储在如此巨大的硬件上,以便他们的联系人可以随时访问。在这种情况下,托管公司负责维护服务器和其中包含的信息。这就是为什么你可以放心地通过购买一个强大的网络主机来发展你的业务。

选择域名后的第一步就是选择合适的主机和托管。因为有了强大的网络主机,你就有空间存储重要的文件、信息和数据库。此外,当有人在浏览器中搜索您的站点地址时,它会快速连接到您的主机所在的服务器,并看到您的站点。所有这些因素加在一起,使得选择合适的主机成为一个重要的问题。不要忘记,你应该选择最适合你的计划和需求的主机。在这篇文章中,我们将向您介绍在选择合适的 web 主机时应该考虑的最重要的特性。

什么是网站托管使用

托管有不同的用途,每个人根据自己的需要使用它,我们将讨论托管最重要的用途:

1-创建网站和在线商店

主机最常见的用途是建立和设置网站和 web 服务器。通过购买主机,您可以设计和启动任何类型的网站,如个人网站、公司网站、在线商店网站、新闻网站、组织网站等等。

当你决定开始一个网站,你需要找到一个虚拟主机公司,将为你提供托管空间和域名。通过提供一个虚拟主机账户,你的虚拟主机公司允许你在主机上上传和运行你网站的所有文件、代码、信息和数据库。然后,每当有人在浏览器的地址栏中输入你的网站域名时,你的虚拟主机服务器就会传输所有需要提交请求的文件,你的网站就会显示出来。

2-文件托管和信息共享

托管可用于互联网上的任何信息共享、文件托管和文档。虚拟主机是一个在线空间,世界上的所有用户都可以通过万维网在任何时间和任何地点使用。所以有了主机,你就可以在上面保存任何类型的文件和信息,让每个人都可以使用。

对于许多人、公司和大型组织来说,信息资源的可用性非常重要,因此使用主机可以 24 小时访问信息。

3-电子邮件服务器

电子邮件服务是互联网上最早创建的服务之一。为邮件服务器使用主机而不限制每天发送的电子邮件数量对于满足使用电子邮件的公司和组织的需求非常重要。安装在服务器上。

4 服务器应用

主机的另一个应用是启动应用程序、软件和基于网络的系统。

例如,为了创建一个 Android 应用程序,Android 主机用于连接客户端和服务器,并在主机数据库中存储数据和信息。为了使应用程序联机并使数据库在网上联机,必须在主机或服务器上创建应用程序数据库,以便通过因特网方便快捷地与用户发送和接收信息。

基于 Web 的操作系统运行在主机上,实际上是虚拟桌面,使用户能够通过 web 浏览器访问它们。在大公司中,信息资源的可用性通常很重要,因此基于 web 的操作系统是共享信息资源的一种很好的方式,也可以使操作系统在世界上的任何地方都可用。

5 服务器数据库

主机的另一个用途是用作数据库服务器。数据库服务器是用于存储、检索和管理数据的服务器。数据库服务器的功能是管理数据更新,提供用户同时访问,并确保数据安全。

使用数据库,您可以存储软件、站点、应用程序和任何种类的基于网络的系统的信息和数据,并使用编程语言的命令从数据库中检索它们并向用户显示它们。所有这些信息和数据都通过编程语言(如 PHP)的命令和数据库查询输入到数据库中,或者显示给站点用户。数据库服务器的一个重要目标是它们增长和扩展的能力。

6-虚拟计算机

有一种称为虚拟服务器的主机,您可以通过安装不同的操作系统(如 Windows 或 Linux)将其用作您的个人计算机。许多计算或计算机任务需要强大的硬件、高速互联网和可在虚拟计算机上执行的高资源。

假设您想从互联网下载一个 20 GB 的文件,对其进行必要的编辑,然后将其传输到您的下载主机。你家上网这个量划算吗?或者下载文件要等多久?因此,您可以在虚拟服务器中通过高速互联网更快地完成工作。这些类型的主机的高速与系统背后的客户端或用户的硬件能力无关,因为复杂的计算是在主机服务器上远程执行的,我们可以用简单的系统或移动电话执行复杂的指令。

在上的网站是什么托管公司

What hosting company is a website on

网站由不同文件的集合组成,例如图像、文本、不同语言的编程文件以及其他相关文档,这些文件以特定的方式链接在一起。任何人只要有必要的软件和访问这些文件的权限,都可以访问这个网站。现在,为了让所有人都可以访问这些文件,有必要将这些文件放在一台始终连接到高速互联网的计算机上。这些计算机被称为“服务器”。但是这些服务器必须具有其他功能,包括:

如果有大量的访问者访问网站,就有可能对所有的访问者做出回应。所以在内部组件规格上,需要是一台功能强大的电脑。

有必要的软件来运行所有类型的文件,根据编程类型。

向网站所有者提供管理网站各部分和电子邮件所需的软件;任何一台电脑都可以成为服务器,但由于提供必要的设备和软件或支持人员的成本不是所有网站所有者都能负担得起的,因此公司通过提供大量硬盘空间来承担这一责任。他们把服务器租给申请者。这些提供虚拟主机或托管服务的公司被称为“主机”。

托管一个网站的成本是多少

作为一个站长,你一定遇到过提供托管服务的网站,首先想到的就是这些网站和服务公司上的不同费用。如果你很小心,托管网站的托管费用差别很大,让你很难选择,你会问为什么会有这么大的价格差异。

主机成本的差异之一是主机的类型,根据主机的类型价格会有所不同。例如,下面列出了主机的类型:

共享托管: 最便宜的托管是共享托管,它通常比其他类型的托管拥有更少的资源。

高流量托管: 这些主机是针对流量和消费较高的站点,这些主机的限制比共享托管少,成本也比共享托管高。

专业托管: 这种托管相对于两高托管有很高的质量,其局限性很小,其成本也比两高托管高很多。

其他类型: 还有其他头衔的主机,比如 WordPress 主机或者企业主机等。,都是托管公司命名的共享主机。

不同公司价格不同的原因可以提如下:

1-接收不同公司的预期利润金额

主机价格差异的原因之一可能是不同公司从其提供的服务中获得的预期利润。例如,一家公司因其提供的服务而获得比竞争对手多得多的利润,但提供更低成本的公司期望更低,并考虑销售更多。

2-现有服务器和软件的成本

另一个原因是服务器和软件的成本。也许一个服务器较弱且较便宜的服务器提供托管,但它的竞争对手提供来自更昂贵且更强大的服务器的服务,软件也是如此。

3-成为托管公司的品牌

我们都知道,从品牌购买总是要花费更多。一家有品牌、有很多客户的公司,通常比你不太了解的公司的服务成本要高得多。公司希望获得更多的客户,从而减少利润,并寻找更多的客户。

不同类型的网站托管服务

在这一节中,我们将全面介绍虚拟主机服务的类型,并解释每种服务的优缺点。

Different types of website hosting services

1-共享虚拟主机服务

在市场上各种类型的虚拟主机中,共享主机被认为是最常见的。因为用户认为这些类型的主机与其他主机相比价格更低,并且使用它们比使用其他主机更容易。托管公司为共享托管提供强大的服务器,在安装操作系统和控制面板后,他们将其分成几个部分。这样就创建了 n 台共享主机,客户可以通过购买每台主机来拥有自己的网站。

注: 共享服务包括 web 托管、下载托管和备份托管。需要注意的是,这些共享主机中的每一个都是主服务器的一小部分。由于这个原因,随着服务器上主机数量的增加,它们的功率和速度会相应降低,所以你应该选择一个除了有合适的空间之外,还具有良好带宽的服务。

人们通常被建议从相对便宜的共享虚拟主机开始。但是如果你想开一个大网站或者增加你的流量或者甚至你想在服务器上有一定的编程,你应该知道共享主机不可能是一个好的选择。

优点:

与其他主机服务相比,它的价格最低。

建议新成立和刚起步的网站使用该服务。

可以轻松设置网站。

缺点:

无法进行服务器管理。

繁忙的服务器中用户的高流量会降低网站速度。

SSH 访问根本不可用。

2-专用虚拟主机服务

专用服务器对于那些追求功能、速度、稳定性和高质量的人来说是一个不错的选择。事实上,大型或发展中的公司应该有很高的流量,需要一个专用的服务器。当您购买专用服务器时,您实际上就拥有了一台完整的服务器。这个服务器只用于你的网站,就像共享主机不会被分成几个部分。如果你买了一个专用的虚拟主机,你可以只放一个特定的网站在你的专用服务器上,或者管理多个网站,这取决于你的需要。在专用虚拟主机中,你将有更多的权力来控制你的网站。原则上,你将完全控制那个服务器,你可以以任何你想要的方式改变它。因为它所有的资源和设施只对你个人开放。因此,像服务器专家一样,您可以完全访问放置在其上的硬件和软件。

优点:

管理服务器的能力

安全性高

无限资源

定制和安装专用程序和硬件的能力

SSH 访问

专用设施

缺点:

由于价格较高,适合预算较高的大公司和机构。

在主机和服务器管理领域需要足够的知识。

3-虚拟网络托管服务

在虚拟服务器(VPS)中,您拥有与专用服务器相同的功能。在虚拟网站托管中,服务提供商在其服务器上提供所谓的独立分区。这意味着您将拥有一个完全专用的空间,其资源高于服务器上的普通主机。虚拟服务器比专用服务器价格低是选择虚拟服务器的因素之一。

优点:

有专用的空间、资源和设施

定制配置的可能性

对于高流量网站非常有用。

提供 SSH 访问。

缺点:

它比共享主机花费更多。

需要在主机和服务器领域有足够的知识。

4-云虚拟主机服务

云托管通常被认为是最可靠的网络托管服务。基本上,在云虚拟主机中,你处理的是你的文件和资源所在的服务器集群。这样,每当其中一台服务器繁忙或出现问题时,您的流量将自动转移到同一集群中的另一台服务器。出于这个原因,你可以肯定你不会在你的网站上经历任何停机时间。

优点:

云托管的确定性可能性几乎为零(高稳定性)。

云托管的问题不会影响你的网站。

您只需支付使用其服务的费用。

缺点:

估算成本有点困难。

SSH 访问并不总是可用。

5- WordPress 虚拟主机服务

WordPress 虚拟主机是由 Eldernode 独家提供给用户的最强大的服务之一。所有的人谁正在寻找一个强大的和高度专业的主机为他们的网站可以使用这项服务。如前所述,对正在开发的网站使用共享主机过一段时间后会变得有点困难。因为这样的托管并不能给他们必要的动力和速度。通常在这种情况下,托管公司会为他们的用户提供一个专用的或虚拟的服务器。但问题是这些服务器很贵,而且它们的使用需要足够的领域和编程知识。

优点:

拥有与低价服务器相似的功能和资源

建议打算高速工作或专业化的网站使用此服务。

它的 CPU 和 RAM 是无限的。

与 WordPress 内容管理系统的兼容性非常高(该服务针对 WordPress 网站进行了配置和优化)。

提供高空间,方便备份和站点开发,没有任何问题。

能够进行每日备份

6- WooCommerce 虚拟主机服务

WooCommerce 主机是一个非常强大的主机,非常适合 WordPress 网站,尤其是大型的和不断增长的在线商店。WooCommerce 虚拟主机和专用服务器一样强大,因为它托管的网站数量有限。这意味着你可以以合理的费用拥有一个非常强大的主机和高资源。

优点:

拥有与低价服务器相似的功能和资源

它的 CPU 和 RAM 是无限的。

顶级服务空间以及用户开发和备份网站的可能性

每日备份并保存在不同的服务器上

网站托管操作系统

有两个主要的虚拟主机平台: WindowsLinux

但是 Windows 和 Linux 的虚拟主机有什么区别呢?

Windows IIS web 服务器和 Apache Linux web 服务器。Windows 操作系统通常比 Linux 操作系统更贵,因为 Windows 操作系统不是开源的,并使用它们从微软购买 Windows Server 许可证。虽然 Windows 服务器通常功能更强,并且在这些 web 服务器上支持微软产品是一件好事。但是 Linux 操作系统是开放和免费的,你不需要支付许可证就可以使用。此外,Linux 操作系统通常比 Windows 服务器更稳定、更安全,而且不容易受到攻击。当然,考虑到两个系统上的所有安全问题,两个平台的安全性都是有保障的。

Windows 操作系统支持微软拥有的 ASP 和 ASP.NET 语言。ASP 只在 Windows 服务器上运行,Linux 不支持这种编程语言。所以如果 ASP 或者。NET 编程语言来设计你的网站,你应该使用 Windows 主机服务。

Linux 操作系统支持 Perl、Python、PHP 和 CGI 语言。PHP 语言在一些 Windows 服务器上运行,但是安装在 Windows 服务器上的 PHP 在某些情况下可能会导致问题,并且一些命令是不同的。所以如果你不使用 ASP 或者。Net 编程语言,一定要用 Linux 托管。

通常,SQL Server 数据库用于 ASP 编程语言和 Windows web 主机,My SQL 数据库用于 PHP 编程语言和 Linux web 主机。

要选择 Windows 主机或 Linux 主机中的一个,首先必须检查来自网站的用户需求和请求,然后必须根据网站设计的编程语言选择操作系统。如果使用内容管理系统(CMS)或门户网站来设计网站,首先必须仔细审查 CMS 或门户网站所需的规范,并根据规范选择操作系统。

Windows 和 Linux 操作系统具有相同的速度,因为大多数服务器通常使用相同级别的硬件。

虚拟主机控制面板

除了销售和注册提供商向其客户提供的所有服务之外,还有一个用于控制和管理网站的控制面板。控制面板包括诸如域公园,数据库建设和管理,子域创建,网站统计控制,电子邮件创建等功能。

控制面板根据主机类型的不同而不同,可以是 Windows 主机,也可以是 Linux 主机,或者是 T2 WordPress 主机。我们现在将检查每个最常用的控制面板。

Plesk 控制面板

Plesk 控制面板是 swsoft 公司的软件。(这家公司后来在 2007 年更名为 Parallels)。虽然这个控制面板可以安装在 Linux 和 Windows 服务器上,但它主要在 Windows 服务器上运行。

Plesk 控制面板为管理服务器资源提供了一个简单的环境,非常用户友好。这个控制面板有非常先进的功能来管理专用主机,共享主机和虚拟服务器。此服务器上的许多程序可以自动配置和安装。

其硬件先决条件包括:

处理器:奔腾 IV,AMD64

-帧:512 MB

可用空间:5 GB 内存

控制面板主机控制器

控制面板托管控制器有能力支持多种语言,也有 DNS,ODB,DNS 的管理。除了能够记录和管理电子邮件和文件夹,支持域名注册,可编程皮肤是这个控制面板的其他功能。

展开控制面板

扩展控制面板有许多功能,下面列出了其中最重要的功能:

能够从您的网站备份&恢复

能够以高安全性阻止 IP 地址访问服务器

在线使用在线支付卡的能力

在 Linux 主机中,我们还介绍了一些重要且广泛使用的控制面板:

Cpanel 控制面板

Cpanel 控制面板提供自动化和非常强大的工具,允许您管理网站资源和创建完全专业的网站,是最受欢迎的控制面板之一。这个控制面板与 WHM 系统可以创建和管理不同网站的用户帐户。虽然 cPanel 可以在 Linux 上运行,但最近也发布了一个测试版(安装在 Windows 主机上)。这个控制面板中的病毒扫描工具大大降低了病毒访问网站的可能性。

Cpanel 控制面板硬件要求包括:

处理器:266 MHz

-帧:256 MB

可用空间:10 GB 内存

Kloxo 控制面板

要知道 kloxo 控制面板由于成本低廉,未来可能是 Cpanel 和 Plesk 最大的竞争对手。这个控制面板在全球 8000 台服务器上运行,可以在 15 MB 的 web 服务器上运行。这个控制面板可以安装在 Linux 上,拥有管理网站资源的完整设施。

直接管理控制面板

直接管理控制面板是另一个 Linux 控制面板,其特点可以概括为三种情况:易于使用,高速,强大的支持。

其硬件先决条件包括:

处理器:500 MHz

-帧:128: MB

可用空间:2 GB

几乎所有的控制面板都有完整的功能和规格,但根据主机的硬件特性,当然还有控制面板的成本,控制面板的选择会有所不同。

结论

虚拟主机虽然简单,但也有其复杂性。很多知名和不太知名的公司都可以托管你的网站。由于虚拟主机市场的高度竞争,在决定服务和公司之前阅读是必要的。最后,我们建议您选择一家信誉良好的虚拟主机公司,该公司每周 7 天、每天 24 小时提供客户服务,这样您就可以毫无问题地管理您的业务。

在这篇文章中,虚拟主机,虚拟主机应用,虚拟主机成本之间的差异所涉及的因素,虚拟主机服务的类型,操作系统和虚拟主机控制面板进行了全面的解释。

什么是完美货币以及如何用它购买 RDP

原文:https://blog.eldernode.com/what-is-perfect-money/

What is Perfect Money and How to Buy RDP with it

完美货币是一个类似 PayPal 等支付平台的平台。它是世界上最有信誉的支付服务公司之一,拥有来自世界各地的数千万活跃用户。这项服务还可以用来在电子账户上存储货币,或者购买比特币等其他资产。在本教程中,我们将教你什么是完美货币,以及如何用它在elder node购买 RDP。

介绍到完美的金钱

Perfect Money 是一家总部位于巴拿马的全球支付系统公司。该公司为世界各地的用户和企业提供通过互联网发送、接收和支付款项的服务。2007 年宣布推出完美货币,一些人认为该系统可以在这个日期之前推出。

如果我们想在标题和摘要中列出完美货币的功能,它们将是:

–在线货币转账

–接收美元、欧元和…

–从互联网网站和企业购买商品或服务

–将钱安全存入电子账户,每月收取利息

–购买比特币等等。

perfect Money payment 系统有许多应用程序,可以为用户提供良好的功能,使在线交易尽可能简单,这些应用程序包括:

1.使用这个支付系统(Perfect Money),您将能够在线转移、接收和存储各种货币。

2.用户将能够从使用完美货币系统接受这种货币的网站上购买各种商品。

3.一个好的和实用的能力是将完美的货币转换成其他金融系统的货币的可能性。

4.通过 PayPal 系统购买完美货币是可能的。

5.完美货币是使用在线支付系统在各种领域,如炒作,一些网上商店,传销等。

6.有可能买到数字货币,用完美货币兑换成其他货币。

7.完美钱钱包有三种模式:网站、IOS、安卓手机应用。

什么是 RDP 管理?

RDP (Remote Desktop Protocol)是微软开发的工具。该工具通过互联网或局域网在远程的 Windows 服务器之间使用图形界面连接。需要注意的是,该服务器使用的是 Windows 操作系统。

此连接允许用户管理员访问安装在服务器上的工具和软件。请注意,可以安装 Windows 10、Windows Server 2012 R2、Windows Server 2016、2019 或任何其他 Windows Server 操作系统。如果你正在寻找购买 RDP 服务器,我们建议你遵循这篇文章。

无论您的企业规模如何,我们都可以帮助您使用 Windows RDP 定制您的需求。在这篇文章的后续部分,在介绍了 RDP 管理服务器在 Eldernode 的位置之后,如何用最合适的钱购买 RDP 管理服务器将会一步步被教授。

RDP 管理位置在的长辈节点上

有趣的是,由于 Eldernode 提供的服务范围,您可以根据使用类型和客户选择您想要的地方。你还应该考虑重要的一点,你的服务使用的地理区域最多,或者你使用的是什么服务。在接下来的几节中,我们将向您介绍位于 Eldernode 的 RDP 管理位置。但是,如果您想要的位置不在选项中,请通过实时聊天或免费门票联系我们的顾问和我们的向导。

RDP 管理地点:

美国、加拿大、法国、荷兰、英国、俄罗斯、德国、新加坡、香港、土耳其、日本、印度和…

如何用完美的钱买到 RDP Admin

在这一节,我们将一步一步地教你如何在 Eldernode 用完美的钱购买 RDP Admin。应该注意的是,购买 RDP 服务器的第一步是找到一个真正提供最佳价格、24/7 支持、各种主机包和各种主机选项的供应商。Eldernode 公司声称为其尊贵的客户提供灵活的服务、全面的监控和支持,以及快速简便的起步。

第一步,需要访问 Eldernode 网站。然后你必须点击 注册 ,如下图所示,在网站上注册:

signup to eldernode

在网站上完成注册过程后,您必须返回到第一页。在主菜单第一页,点击 购买 RDP

how to buy rdp server from eldernode

在“购买 RDP”页面上,您可以看到不同的包装。根据您的需求,在审核完这些套餐后,您可以点击立即订购选择其中一个套餐。

注: 通过点击滑块按钮,可以选择您想要的套餐是包月还是包年

select rdp server packages

how to order rdp server

在配置步骤中,您可以看到所选软件包的规格。您必须在此页面上指定位置操作系统选项。还可以选择全托管支持VIP 支持

完成这些步骤后,右键点击继续

buy rdp admin server

how to buy rdp admin

下一步是审核&结账。在这里,您可以将折扣代码放入应用促销代码部分,并点击验证码进行应用。然后点击右栏的结账

review and order rdp server on eldernode

现在是确定付款方式的时候了。在付款明细部分,您必须选择完美货币。然后点击完成订单

buy rdp admin with perfect money

在下一步中,您可以看到您的付款和订单的详细信息。然后你需要选择完美货币账户并点击进行支付

最后在下一页,完成相关字段后,点击预览付款即可完成订单。

结论

在本文的开始,我们试图向您介绍完美货币。然后,我们提供了一个 RDP 管理服务的简短描述,为您进一步熟悉。最后,在介绍了 RDP 管理服务器在 Eldernode 的位置后,我们一步一步地教你如何在 Eldernode 用完美的钱购买 RDP。

[yasr _ visitor _ votes size = " medium "]

什么是 putty,它有什么作用-教程| Eldernode

原文:https://blog.eldernode.com/what-is-putty-and-what-does-it-do/

What is putty and what does it do

Putty 是一个连接到 Linux 服务器的软件,用这个软件你可以访问你的 Linux 服务器。该软件还支持 Telnet 和 Rlogin 协议。你需要下载并安装这个软件来连接你的 Linux 服务器。使用 PuTTY 代替默认的 Linux 系统。

使用理由:

  • 1)熟悉度:用户在使用 Windows 时更习惯使用他们熟悉的 SSH 客户端。
  • 2)调试模式:将原始套接字连接到 PuTTY 更加人性化。
  • 3)便利性:有一个图形用户界面(GUI ),使它更容易使用,特别是 SSH 或新手。

PuTTY 使用大多数 Linux 发行版中可用的默认官方数据库进行安装。例如,您可以在 Ubuntu 上安装 PuTTY,在 universal database 上安装它的相关发行版。

这个程序的主要目标是创建一个可以在大多数操作系统上运行的多平台程序。

并且它可以在大多数目的地用作 xterm 终端。大多数功能,如端口传输和公钥,都可以通过命令行选项访问。

PuTTY 程序有一些特殊的好处,尤其是在远程工作时。配置起来更容易,也更耐用。为了远程连接,它会在短暂停顿后连接。

了解如何使用 Putty 软件连接到 Linux 服务器:

  • 1)首先,打开。
  • 2)然后在下图指定的字段中输入所需服务器的 IP 或域名。
  • 3)进入 Linux 终端环境后,它会返回给你。
  • 4)首先输入您的用户名。

注意,Linux 用户名一般是 root。

  • 5)输入用户名后,输入密码。
  • 6)登录后,您可以通过 Linux 命令使用您的服务器。

我们希望您发现腻子文章有用。

什么是固态硬盘及其工作原理- ElderNode 博客

原文:https://blog.eldernode.com/what-is-ssd-hard/

What is SSD Hard and how does it work

什么是 SSD 硬盘,它是如何工作的?如今,被称为 SSD 的新一代硬盘已经被引入数据存储市场。亲爱的朋友们,在这篇文章中,我们想把它介绍给你们。下面,我们将考察 SSD 和 HDD 硬盘之间的差异最后,我们将讨论 SAS 硬盘的一小部分,并解释它与 SSD 的区别。 和我们一起呆着

从 Eldernode 在线购买 Admin RDP 服务器

什么是固态硬盘或 SSD 硬盘?

SSD ,或固态硬盘,如上所述,是用于数据存储的新一代硬盘,已经上市数年。

SSD s 实现的结构是这样的,它不包括任何移动部件,甚至不包括旋转的磁盘。事实上,这是它们与其他数据存储硬盘的主要区别。

这些是集成电路,像不同类型的存储器一样,非常快速地读取信息存储信息,而不需要使用诸如电之类的力量。

What is SSD Hard and how does it work

SSD 的优势是什么?

固态硬盘有很多优点,这也是它们现在如此受欢迎的原因。以下是一些最重要的好处:

1。 高速 :固态硬盘比硬盘快很多。

2。 抗冲击性 :由于这类硬盘的实现结构中没有旋转和移动的磁盘,所以它们的抗冲击性很高。此外,它们的主人将不再担心由于被击中而丢失重要信息。

3。 与存储市场上其他常见类型相比,延迟极低,性能完全静音

What is SSD Hard and how does it work

SSD 和 HDD 有什么区别?

为了考察 SSDHDD 的区别,应该说传统硬盘 (HDD)有旋转盘在上面存储信息。因此,每当计算机试图访问信息时,一个针头就会到达信息的位置,读取信息,并最终将相关信息提供给计算机。

在整篇文章中,我们将进一步考察 SSD 和 HDD 的区别。

What is SSD Hard and how does it work

关于 SSD 和 HDD 的区别,应该说在传统硬盘上写数据和 SSD 有一个非常相似的过程。

****在固态硬盘中,没有运动,甚至没有旋转,而数据存储在专用块中。每当计算机需要特殊信息时,固态硬盘能够快速找到并提供这些数据。

****一款新的固态硬盘能够以多种方式加速您的计算机。在这些方式中,我们可以提及以下方式:

1。 减少时间引导意味着显著地引导计算机,运行以及立即加载不同类型的软件,包括 HDD 和 SSD 的区别。

2。 毫不浪费时间地启动或打开不同类型的文档和文件是 HDD 和 SSD 最重要的区别之一。

3。 高速复制不同类型的文件可以认为是考察 HDD 和 SSD 区别的重要因素。

既然我们已经检查了 SSD 和 HDD 的区别,我们将在整篇文章中检查 SSD 硬盘的弱点。

固态硬盘有哪些弱点?

以下是这些流行硬盘的三个弱点:

****1。 无数据恢复:SSDs 的主要弱点之一就是无法恢复数据。当硬盘崩溃时,专家通常能够恢复至少一些数据。当然,这也取决于导致故障的因素以及磁盘的物理状况,而这在 SSD 硬盘中是不存在的。

2。 写入频率: 其次SSDs 的缺点是它们的使用寿命,这根据写入周期来看,写入次数相对于 HDD s 来说相对较短。

3。 容量: 目前, SSD 硬盘,考虑到容量,还无法与 HDD 抗衡,但这样的限制肯定是暂时的,在不太远的将来会被解除。

What is SSD Hard and how does it work

什么是 SAS 硬盘?

SAS 硬盘实际上是 SATA 硬盘的扩展版本。 SAS 代表串行连接 SCSI 。这类硬盘的传输速度约为 768 MB ,比 SATA 硬盘快很多。

SAS 硬盘屏幕每分钟的旋转是决定其速度的主要因素之一。

What is SSD Hard and how does it work

为了比较** SSD 和 SAS 硬盘,不如考察一下 SSD 和 SAS 硬盘的**区别。为此,我们将在这里比较速度。****

SATA 和 SAS 硬盘与 SSD 硬盘的区别点在于存储屏幕上有一个旋转的部分。您在这些页面上旋转的越快,读取写入数据的速度就越快。

市面上的各种类型的硬盘都有 900 转或者 7.2 转的速度。目前,鉴于世界对高速的需求日益增长,各种其他类型的非常高转速的 10,000 rpm 或 15,000 rpm 也被使用。随着磁盘旋转速度的提高,数据访问的速度也随之提高。

设备的功耗,由此产生的噪音和振动会增加。此外,系统的维护成本也会增加。

另请参见:

使用硬盘的 PowerShell 命令

****尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

Goodluck.

AnyDesk 和 RDP 服务器- Eldernode 博客有什么区别

原文:https://blog.eldernode.com/what-is-the-difference-between-anydesk-vs-rdp/

What is the difference between AnyDesk vs RDP Server

RDP 和 AnyDesk 都通过网络远程访问设备。RDP 是远程使用计算机的协议或标准。您还可以通过 Anydesk 应用程序远程连接到电脑。在本文中,我们将解释 Anydesk 和 RDP 服务器的区别,并逐一介绍。

AnyDesk-RDP

简介

什么是 AnyDesk?

AnyDesk 是一个用于 Windows、Mac、Linux 和移动系统的远程桌面应用程序,你不需要创建一个帐户来使用它。该应用程序声称可以创建一个安全的连接,并已开发出确保无缝数据传输。AnyDesk 是为那些需要从电脑或手机远程访问另一台设备的人设计的。这个应用程序在用户之间建立了一个桥梁,允许他们控制另一个设备。AnyDesk 免费供个人使用,并提供关键功能,包括记录和连接到附近的设备。这个软件有三个不同的版本。在 Lite 模式下,您可以拥有一个用户和控制器,每月 10.99 美元。在专业模式下,你可以访问无限的设备和更多的功能,如地址簿和安装定制每月 20.99 美元。在 AnyDesk 的最高级版本中,用户每月支付 52.99 美元就可以获得无限数量的同时会话。

AnyDesk

远程桌面协议

RDP 代表远程桌面协议,是微软开发的专有协议,提供图形用户界面,通过网络连接到另一台计算机。RDP 允许客户端电脑查看远程电脑屏幕并与其建立远程连接。默认情况下,RDP 协议使用 TCP 协议端口号 3389 进行通信。用户应该有 RDP 或远程桌面连接软件来使用远程桌面协议,而主机应该运行 RDP 服务器软件。RDP 客户端软件可用于大多数版本的 Windows 和其他操作系统,包括 Linux、Unix、macOS、iOS 和 Android。

Remote-Desktop-Protocol

AnyDesk vs RDP 服务器特点:

AnyDesk

  • 能够随时随地从任何桌面远程访问和控制任何桌面
  • 免费供个人使用
  • 为企业用户提供各种定价选项
  • 轻量级,能够使用录制在线会议的选项
  • 能够以快速的性能完全掌控网络的所有权和控制权

远程桌面

  • 使用单独的应用程序键访问传统的键盘快捷键和键盘修饰键
  • 能够完全访问远程计算机上存储的文件
  • 使打印和共享文档变得容易
  • 停止服务器设备进入睡眠状态以允许远程连接
  • 从电脑管理员处远程访问资源,如基于会话的桌面、虚拟桌面和其他 RemoteApp 程序

any desk vs RDP的区别

操作系统

RDP 和 AnyDesk 都兼容多种操作系统 AnyDesk 覆盖多达 32 种设备,支持 Windows,macOS,Android,iOS,Linux,FreeBSD,Chrome OS 和 Raspberry Pi。但 RDP 与 Windows、macOS、Android 和 iOS 的更高版本兼容,可以开箱安装,但缺乏官方的 Linux 支持。

RDP-OS

界面

RDP 和 AnyDesk 都提供了一个用户友好的界面,两者的图像都很清晰。此外,它们都可以传输文件和支持音频。

行政

可以使用 AnyDesk 中内置的地址簿来跟踪联系人和连接。AnyDesk 可以选择用个性化的用户名和徽标替换您的默认 ID,以定制品牌。此外,您可以使用 MSI 软件包在多台计算机上自动安装 AnyDesk。但 RDP 会保存最近的联系人以便快速访问,而且没有专门的通讯录。

协作工具

您可以使用 RDP 和 AnyDesk 实时协作处理文档和演示文稿。当然,需要注意的是,AnyDesk 还有一些额外的功能。AnyDesk 支持文本聊天、语音和视频会议,以及远程桌面会话的自动记录。此外,它还有一个绘图工具白板,允许你在屏幕上绘图来分享想法。

如何使用 RDP 或 AnyDesk:

在远程桌面连接登录屏幕中,您需要输入远程计算机名称和用户名进行连接,用户应该使用 Microsoft 远程桌面助手配置应用程序,但 AnyDesk 不需要用户。

How-to-use-RDP

AnyDesk 有一个干净的用户界面,所有附加选项都隐藏在菜单下。在 AnyDesk 中,您可以通过单击 connect 输入远程桌面地址进行连接,也可以使用桌面访问地址。

How-to-use-remote

如果您在 AnyDesk 中通过移动连接到桌面,您可以将移动屏幕用作触摸板,截图,请求提升权限,开始会话记录,上传和下载文件,以及使用 VPN。

定价

AnyDesk 有专业版和免费版。该软件的免费版本适用于非商业用途,高级版本有三种计划,包括 Lite、Professional 和 Power。RDP 是一个免费的远程桌面协议,不需要任何共享。

哪个比较好?

RDP 和 AnyDesk 都通过网络远程访问设备。AnyDesk 易于使用,功能广泛。AnyDesk 计划对个人用户来说是负担得起的。

RDP 的功能有限,只提供必要的工具。RDP 提供了一个实用的界面、安全的环境和几个自定义功能,您可以免费将其用于个人和商业用途。

结论

本文对 RDP 和 AnyDesk 进行了比较,说明了两者的区别。希望你能在这篇文章的帮助下选择合适的远程桌面。如果您有任何问题,可以通过评论联系我们。

不同的 Linux 发行版有什么区别?-埃尔德诺德

原文:https://blog.eldernode.com/what-is-the-difference-between-different-linux-distributions/

What is the difference between different Linux distributions

为了找到最好的 Linux 发行版,您需要了解更多关于 Linux 版本之间的差异。然后从 Linux 发行版中选择最佳的 Linux 发行版。当研究新的 Linux 开发时,有两个区别;桌面名称和环境。今天,许多类型的 Linux 开源版本正在被开发和使用。重要的是这些版本之间的差异,以及选择最好的一个。这就引出了一个问题,为什么会出现不同的 Linux 发行版,它们之间有什么区别。

在本文中,在介绍了 Linux 操作系统的不同发行版之后,我们将讨论它们之间的差异。

不同的 Linux 发行版有什么区别?

Linux 并不是一个真正完整的操作系统包。其实 Linux 的真正意义在于,Linux 只是一个内核或者操作系统内核。这个内核是由 Linus Torvalds 在 1991 年开发的。在 Linus Torvalds 构建 Linux 内核之前,许多程序员已经开发了运行内核的应用程序,但未能构建一个内聚的内核。最终导致一个内聚的操作系统的内核。直到 Linus Torvalds 构建了一个内核,他将其命名为 Linux。

Linux 操作系统,由于其开放源代码的特性,导致了各种版本的 Linux 的产生,如 Debian 或 Ubuntu。这些 Linux 发行版都是由不同的公司开发的。在本文中,我们将比较 Linux 发行版,并讨论哪个 Linux 更好。不同版本的 Linux 之间也会有差异。

请记住,没有最好的 Linux 操作系统。因为每个不同版本的 Linux 都是为特定的目的而创建的。你得根据需要选择 Centos,Debian 或者 Ubuntu 或者其他很多版本的 Linux。

Linux 是一个操作系统,个人或公司在它的内核旁边编译一组应用程序,并作为一个包使用。这种趋势一直持续到三大公司开始生产非常有凝聚力的软件包,并得到了极大的支持。

红帽

  1. Debian

  2. 休闲服

Ubuntu

Ubuntu 可能是世界上最知名的 Linux 发行版。这是一个基于 Debian 的操作系统。但是源代码有自己的软件仓库,不使用 Debian 仓库。它里面的许多软件都与 Debian 仓库软件同步。Ubuntu 的伟大之处在于它拥有所有 Linux 发行版中最完整的库。

Ubuntu 项目的重点是生产健壮的桌面和服务器版本,以便用户可以对操作系统有一个可接受的用户体验。因此,它不怕生产新的、完全定制的技术来增强更好的用户体验。Ubuntu 使用 GNOME 2 用户界面,但现在使用自己的个人界面 Unity。Ubuntu 是唯一一家使用其名为 Mir 的图形服务器的公司,而其他 Linux 发行版都使用 Wayland。

Ubuntu 一直是最新的操作系统。他承诺每六个月发布一个新版本。每两年,它提供一个长期支持的版本。

ubuntu linux

Linux 为

Mint 是一个基于 Ubuntu 的 Linux 发行版,使用相同的 Ubuntu 库。因此,两者都有类似的软件包。Mint 通常是一个并行的发行版,主要侧重于 Ubuntu 默认不包含在其发行版中的媒体编解码器。

这种分布现在有了自己的特征。你在 Ubuntu 上找不到 unity 界面。相反,你可以使用 Cinnamon 或 MATE 用户界面。mint 更新过程比较慢。mint 不支持自动安装必要的更新。这导致一些 Ubuntu 开发者称这种发行版是不安全的。

linux mint

Debian

Debian 是一个由免费开源软件组成的操作系统。Debian 项目从 1993 年开始生产软件,现在仍在发布新版本。但是 Debian 通常以其缓慢、稳定的动作而闻名。更新比 Ubuntu、Mint 等操作系统慢。这稳定了 Debian,这对某些系统来说是非常好的。

Ubuntu 最初是基于 Debian 创建的,目的是创建一个更稳定的平台和更快的更新和优化。软件打包在用户友好的环境中并行进行,这提供了更快的更新。

debian linux

软呢帽

Fedora 是一个专注于自由软件的项目。你不能找到一个简单的解决方案来安装图形驱动程序。尽管非正式的存储库是可用的并且支持这一点,但是它们仍然不像其他发行版那样简单。Fedora 是一个前沿操作系统,包括最新版本的软件。Fedora 上发布的最新更新实际上是在现实世界中测试的。如果测试成功,将放入红帽企业版 Linux。

与 Ubuntu 不同,Fedora 没有开发自己的用户界面。相反,Fedora 项目使用上游软件。这个接口提供了一个将所有上游项目放在一起的平台。而无需添加任何特殊工具。Fedora 默认使用 GNOME 3 用户界面。

Fedora 由 Red Hat 支持,是 Red Hat Enterprise Linux 项目的一个基础。如前所述,Fedora 是一个前沿操作系统,它的任何版本都不会得到长期支持。红帽本身推荐使用红帽企业版 Linux。

fedora linux

CentOS /红帽企业版 Linux

Red Hat Enterprise Linux 是一个为桌面和服务器设计的大型 Linux 操作系统项目。服务器版本用于服务 Linux web 托管服务。

Red Hat Enterprise Linux 基于 Fedora 项目。不同的是,该平台被设计为完全稳定,并具有长期支持。与 Fedora 的主要区别是它有 Fedora 作为它的测试版本。除了测试,它还在 Fedora 的实验室和现实世界中执行软件故障排除。

Red Hat Enterprise Linux 曾经是免费提供的,但 CentOS 项目是在该公司决定在其上放置付费许可证时开始的。由于 Red Hat 是在 GPL 软件下授权的,Red Hat Enterprise Linux 必须继续开源。这就是为什么 CentOS 制作了它的副本,并在没有付费许可证的情况下提供给所有人!事实上,CentOS 是红帽企业版 Linux 的免费版本。两家公司已经在合作,CentOS 已经成为 Red Hat 的一部分。

CentOS - Red Hat Enterprise Linux

【Linux 发行版之间的 5 个主要差异

您可能正在寻找 Linux 的新版本,并对有这么多版本感到惊讶。在 Linux 第一个版本发布多年后,许多发行版被生产和发布。事实上,基于 Linux 内核的不同 Linux 发行版都是一个操作系统。

Linux 发行版的流行是由于它的开源和早期的公共发行方法。不同发行版之间有许多差异,其中 5 个主要差异如下:

1- 桌面环境

2- 包经理

3- 显示服务器

4- 目标和目的

5- 开源哲学

1。桌面环境

通常 Linux 发行版之间的主要区别是它们的桌面环境。这种差异甚至可以在不同版本的发行版中看到。例如,Ubuntu 发行版提供了几种不同的桌面环境。以下是选择桌面环境的标准:

Desktop environments in linux distributions

–内存消耗(Ram): 虽然现在的大部分电脑和其他智能电子产品对内存的消耗都比较高,但是在过去,不同 Linux 发行版的选择使用的内存量是有很大影响的。Unity、Cinnamon、KDE 和 GNOME 3 发行版的 RAM 使用率最高,LXDE 和 Xfce 最低。

–特点: 不同 Linux 发行版中可用的工具不同,根据人的口味使用。经验表明,在不同的发行版中,KDE 的容量最高,而 LXDE 的容量最低。

–支持: 鉴于已经发布了很多针对 Linux 的发行版,支持它们并开发现有版本是非常重要的。因此,使用具有强大支持的发行版非常重要。

2。包管理器

负责在操作系统的存储库中安装、配置、更新和删除软件的工具集称为软件包管理器。在这方面使用的工具之一是文件管理,它在不同的 Linux 发行版中以不同的方式搜索和显示您的文件。

Package managers in linux distribiutions

此外,文件管理方法的不同也导致了在所提供的发行版中安装或删除软件的不同方法。软件包管理器是另一个重要的组件,它在不同的 Linux 发行版中有所不同,用户在选择它们时会对它进行评估。

3。显示服务器

Display servers in various linux distributions

操作系统的任务本质上是在用户和硬件之间建立连接。在 Linux 中,显示服务器指的是负责创建这个连接的那部分。简而言之,这个部分将输入信息从键盘等组件传输到系统,并将输出信息显示给用户。到目前为止,各种显示服务器已经在不同的发行版中使用,并且对用户选择发行版有影响。

4。目标

Goals and aims

不同的 Linux 发行版是为了特定的目的而开发的,所以它们中的每一个通常都是为了特定的目的而使用的。例如,Linux 的 Debian 发行版是为提供自由软件而创建的,其他类型的发行版是为图形艺术家或音乐家而创建的。这些目标导致了不同 Linux 发行版之间的变化。

5。开源哲学

的确,Linux 操作系统不同发行版的哲学对于开源的概念是有意义的。然而,并不是它的所有版本都以相同的风格“开源”。例如,将定制软件添加到现有 Linux 发行版的存储库中是一件不同的事情,在某些情况下,在这方面有严格的规则。

Open source philosophy in linux distributions

服务器中使用的操作系统不同于常规操作系统,在选择和使用它们时更加敏感。Windows Server 和 Linux 发行版是使用最广泛的操作系统之一,并且总是有很多关于使用 Windows Server 或 Linux 的讨论。当然,不同的 Linux 发行版更受欢迎。

Linux VPS 服务器

安装在服务器上的操作系统非常重要,因为它们是数据存储中心,并且经常与互联网联系。另一方面,服务器的成本很高,这使得其所有者总是在寻找降低成本和提高生产率的解决方案。

近年来一直在考虑的一个问题是虚拟服务器或 vps 的使用。一个 linux vps 服务器实际上是一个真实服务器的一部分,它占用了一定量的主内存、存储内存、带宽等等。购买 VPS 受到了欢迎,因为它满足了许多服务器申请人的需求,同时降低了成本。

云服务器是一种通过使用虚拟服务器云创建的虚拟服务器,旨在充分利用物理服务器的功能,在尽可能短的时间内更改主机设置,并大幅降低成本。

结论

因为 Linux 内核是开源和免费的,它允许不同的个人和组织根据他们的喜好和需求来构建和销售不同的操作系统。这种类型的操作系统被称为 Linux 发行版。任何 Linux 发行版的核心都是它的内核。任何人都可以选择操作系统的组件(软件、包、图形界面、驱动程序等)。)并使用内核来创建和使用他们想要的 Linux 发行版。

Unix 和 Linux 有什么区别?[已更新]

原文:https://blog.eldernode.com/what-is-the-difference-between-unix-and-linux/

What is the difference between Unix and Linux

【更新】Linux 是一个免费的开源操作系统。Unix 是一种商业产品,由不同的公司以不同的版本出售,并且通常随其自己的硬件一起提供。尽管 Linux 和 Unix 很相似,但它们并不完全相同。在本文中,您将回顾【Unix 和 Linux 的区别?要选择一个完美的 Linux 虚拟服务器包,请访问 Eldernode ,联系我们的技术团队并购买您自己的 Linux VPS 主机。

Linux VS Unix

你可能认为 Linux 和 Unix 是同义词,但这不是真的。Unix 和类 Unix 操作系统是一系列计算机操作系统。Linux 只是一个内核,也是最流行的版本,有许多不同的发行版本。可以研究 Linux 和 Unix 之间的差异。架构、安全性、价格、文本模式界面、发行版、默认用户界面和源代码模式是主要的不同特性。首先,让我们进一步了解他们两人,回顾他们的创作历史。

Unix 的起源和历史

Unix 是由 Digital Equipment Corporation 使用汇编编程语言和 DEC PDP / 7 计算机开发的,实际上是贝尔实验室的一个非正式项目,当时贝尔实验室归 AT&T 所有。该操作系统很快被移植到 PDP / 11/20 计算机上,然后继续部署在贝尔实验室的其他计算机上。基于 C 编程语言的重写导致了 1973 年第四版 Unix 的诞生。这是一个巨大的变化,因为 C 编程语言的特性和编译器使得 Unix 端口在新的计算机体系结构上相对简单。

1973 年,Ken Thompson 和 Dennis Ritchie 在一次会议上提交了一篇关于 Unix 的论文。结果,对 Unix 的大量需求来到了贝尔实验室。但由于操作系统的销售超出了美国电话电报公司授权的经营范围,该公司无法将 Unix 作为一种商业产品对待。这导致 Unix 以源代码的形式发布,并得到认证。Unix 的低价可以覆盖运输和包装成本,并为该产品提供合理的特许经营权。Unix 当时没有技术支持(就像今天一样),它的错误也没有得到修复。

1975 年,肯·汤普森获得了加州大学伯克利分校贝尔实验室的一个研究机会。他和几个研究生一起开始改进 Unix 的本地版本。加州大学的努力导致了第一版伯克利软件发行版(Unix 操作系统的衍生物)的发布。此集合包括与此 Unix 相关的程序和系统修改。这个版本实际上不是一个独立的操作系统,但是用户可以把它添加到一个版本的 Linux 中。BSD 的所有后续版本都完全适用于 Unix 系统。

Linux 的起源和历史

设计这个操作系统的目的是复制 Unix 的功能,而不使用它的任何源代码。斯托曼将他的操作系统命名为 GNU,并于 1983 年创建了 GNU 项目来开发该软件。1985 年,他创建了自由软件基金会来促进、资助和支持 GNU 项目。

1987 年,Andrew Stuart Tanenbaum 发布了名为 MINIX 或 mini-Unix 的操作系统。这个操作系统实际上是一个向学生教授操作系统设计的工具。MINIX 是一个类似 Unix 的操作系统(就性能而言),但它有其局限性,包括文件系统。毕竟,这个软件的源代码必须足够短,才能在一个学期内教授完,所以必须牺牲一些性能。

为了更好地理解 Intel 80386 微处理器的内部事务,一位名叫 Linus Torvalds 的计算机科学学生编写了几个简单的任务更改代码作为学习练习。最终,这段代码成为了第一个 Linux 内核。托沃兹熟悉米尼克斯。事实上,他使用 Stallman 的 GCC 编译器在 MINIX 上开发了第一个内核。

托瓦尔兹决定设计一种能够克服 MINIX 训练局限性的操作系统。1991 年,他在 MINIX group(新闻组计算机网络)上分享了他的著名声明,并要求其他用户对他的项目进行评论。

Linux 并不是 Unix 的真实模拟。否则,该名称应该保持与 Unix 相同。其实 Linux 和 Unix 差不多。术语“克隆”实际上意味着原始文件的一小部分被逐个单元地复制。Linux 经过了重新设计,看起来与 Unix 相似,当然也满足了同样的需求。这个操作系统更少模拟,更多的是一个更强大的副本。

Linux 和 Unix,哪个会发展?

Linux 版本实际上是从不同位置组装的不同组件的集合。Linux 内核、一组 GNU 核心工具和用户应用程序(那些独立于操作系统内核运行的程序)结合在一起创造了持久的体验。自然,必须有人负责集成、维护和管理这些东西,就像必须有人开发核心、应用程序和核心工具一样。Linux 维护者,以及每个版本的虚拟和物理社区,必须在不同版本 Linux 的诞生中发挥作用,在这方面,他们的作用与内核开发人员的作用一样重要。

Linux 是志愿者贡献的结果;非工薪阶层包括 Canonical 和 Red Hat 等组织,以及行业支持的组织。Unix 的每个商业版本都是由内部或外部(受控的)开发人员作为一个内聚的产品来设计和创建的。每个版本通常都有自己的核心,并且是专门为特定的硬件平台生产的。

FreeBSD、OpenBSD 和 DragonBSD 等免费和开源的 BSD Unix 衍生物使用新旧 BSD 代码的组合。今天,这样的版本得到了各种社区的支持,并像 Linux 发行版一样得到管理。

一般来说,Linux 不受单一 Unix 规范或 POSIX 的约束。这个操作系统试图在不奴役任何一方的情况下让双方都满意。只有一两个例外。其中之一是中国的 Linux 浪潮 K-UX,这是根据 POSIX 标准。

Linux 和 Unix 的区别之一是兼容性。一个真正的 Unix(像商业选项),兼容的操作系统。一些 BSD 衍生产品,包括所有版本的 macOS(除了一个版本),都遵循 POSIX 标准。AIX、HP-UX 和 Solaris 等字母都是其各自组织的商标。

Linux 的局限性

在这一节中,让我们回顾一下 Linux 的主要局限性:

Linux 没有标准版本或发行版。

2- Linux 没有对硬件驱动程序的标准支持,这可能导致系统范围的故障。

3- Linux 对于想学习学习 Windows 的新手来说并不容易。

4-许多常见的软件程序与 Windows 兼容,只有其中一些程序(如 Microsoft Office)可以用仿真器运行,应遵循仿真器指南。

5- Linux 适合企业用户,家庭用户可能很难熟悉它,但有不同的发行版,如 Ubuntu,许多用户使用它,有很多培训和适当的支持。

Unix 的局限性

在这里,回顾一下 Unix 的主要限制,以帮助您更好地进行比较:

1-不利的、简洁的、矛盾的用户界面。

2-专为速度较慢的计算机系统而设计,因此您无法期待快速的性能。

3- Unix shell 界面只要一个错误就可以破坏文件。

4-没有不兼容性,因为不同系统上不同版本的 Unix 略有不同。

5-不支持具有实时响应时间的系统,因为它不能为硬件停机提供可靠的响应时间。

【Unix 和 Linux 的区别

在本节中,我们将解释 Linux 和 Unix 之间的差异,以便您可以更好地理解这两种操作系统:

1。定义

Linux:

它是一个开源的操作系统,每个人都可以免费使用。

Unix:

该操作系统只能由其版权所有者使用。

2。例子

Linux:

各种发行版Ubuntu 、Redhat、 Fedora

Unix:

IBM AIX、惠普 UX、Sun Solaris、AIS、BSD

3。用户

Linux:

今天它有很多粉丝和用户,任何人都可以使用 Linux,无论是家庭用户、程序员还是学生。

Unix:

主要用于服务器、工作站和超级计算机。

4。应用程序

Linux:

从服务器、个人电脑、智能手机、平板电脑到主存和超级计算机,它无处不在。

Unix:

在服务器、超级计算机和个人电脑上。

5。成本

Linux:

下载和分发杂志都是免费的,甚至商业版的 Linux 都比 Windows 便宜。

Unix:

Unix 版权供应商以不同的价格出售相关的 Unix 操作系统。

6。发展T3

Linux:

因为它是开源的,来自世界各地的开发者正在合作和共享他们的代码。

Unix:

Unix 是由美国电话电报公司实验室、各种商业供应商和非盈利组织开发的。

7。制造商

Linux:

Linux 内核是由世界各地的开发者协会开发的。Linux 的父亲 Linus Torvalds 也负责这项工作。

Unix:

Unix 有三个发行版:IBM AIX、HP-UX 和 Sun Solaris。苹果也使用 Unix 来构建 OSX。

8。GUI 或图形用户界面

Linux:

Linux 运行在命令上,但是一些 Linux 发行版也提供 GUI,Gnome 和 KDE 是最流行的 GUI。

Unix:

它是用来处理命令的,但是后来开发了像 Gnome 这样的桌面环境。

9。连接器

Linux:

默认接口是 BASH(又是 Bourne Shell),但是一些 Linux 发行版开发了自己的接口。

Unix:

SH (Bourne SHell)正在使用并兼容其他 GUI。

10。文件系统

Linux:

Linux 比 Unix 支持更多的文件系统,比如 xfs、nfs、ext 1 到 ext 4、ufs、devpts 和 NTFS。

Unix:

它支持的文件系统比 Linux 少,比如 zfs、hfx、GPS、xfs 和 vxfs。

11。编码

Linux:

Linux 类似于 Unix,它的行为类似于 Unix,但是没有代码。

Unix:

Unix 编码完全不同,是在美国电话电报公司实验室开发的。

12。操作系统

Linux:

Linux 只是一个内核

Unix:

Unix 是一个完整的操作系统包。

13。安全

Linux:

它提供了高度的安全性,迄今为止,已有 60 到 100 种病毒被列为病毒。

Unix:

Unix 也非常安全,迄今为止已有 85 到 120 种病毒被列为 UNIX 病毒。

14。错误检测与解决

Linux:

由于 Linux 的开源特性,每当用户发布关于看到任何类型的错误的帖子时,来自世界各地的开发人员都在使用它。因此,提供了最快的解决方案。

Unix:

用户必须等待更长时间才能解决问题。

15。建筑

Linux:

它最初是为英特尔的 x86 处理器开发的。现在可以在 20 多种不同的处理器上使用 Linux,包括 ARM 类型的处理器。

Unix:

目前为 PA-RISC 和安腾处理器开发。

16。便携性

Linux:

Linux 是可移植的,可以通过 USB 启动。

Unix:

Unix 是不可移植的。

结论

在本文中,您回顾了 Linux 和 Unix 之间的区别。如果你能用上面的一个选项工作,那么你用另一个就不会有太大的麻烦,尽管你一开始可能没有心理体验。除了价格,哲学、认证、开发模式、社区组织和监督类型的差异比命令盒符号的差异更重要。如果您有兴趣了解更多信息,请参考BSD、Unix 和 Linux 有何不同?

什么是 VPS[完全指南] - Eldernode 博客

原文:https://blog.eldernode.com/what-is-vps-complete-guide/

What is VPS - Complete guide

如果我们想回答这个问题,VPS 是什么?我们不得不说,VPS 实际上是一种虚拟服务器服务,这个词代表虚拟专用服务器。为了熟悉 VPS 的应用,我们决定提供一个完整的 VPS 服务描述。您可以购买并使用 Eldernode 中提供的 VPS 服务,无论是 Windows VPS 还是 Linux VPS ,视您的需求而定。

什么是虚拟专用服务器(VPS)

虚拟服务器是专用服务器的一部分,它被软件划分成更小的部分。每个虚拟服务器都被分配给一个订户,每个虚拟服务器都有自己的专用资源(如磁盘、内存、CPU 等。).在虚拟服务器中,没有一台服务器可以访问另一台服务器,并且与其他服务器完全分离。

what is a virtual private server

例如,当您租赁一个业务单元时,该单元中的所有空间都是私有的,但走廊或电梯是共享的,以访问该单元。它们也可以被一些资源共享,例如水或电。“虚拟私人服务器”是服务器的一小部分,就像建筑物的一个单元。当您设置一个 VPS 虚拟服务器时,您就拥有了所有专用的虚拟服务器空间。但是网络和服务器访问是共享的,就像访问虚拟服务器的走廊或电梯一样。

VPS 用于什么

5 虚拟专用服务器的应用包括:

1。网页服务器:为热门网站

VPS 最常用于在线商店等网站,这些网站需要比共享服务更高的月流量、更多的存储空间和更强大的处理器。虚拟专用服务器或 VDS 将是一个方便实用的解决方案。

2。邮件服务器: 用于邮件服务器,与共享服务相比,不限制每天发送的邮件数量。

在共享服务中,一天和一周内发送的电子邮件数量是有限的,因此您可以选择一个 VPS 来摆脱这一限制。此外,通过访问服务器,您可以在服务器上安装您最喜欢的电子邮件软件。

3。服务器应用: 用专用资源启动特定的应用

由于无法访问共享服务中的服务器管理,因此无法在其上安装用户软件。如果你能支付比租用或购买专用服务器少得多的费用,你可以在服务器上安装你喜欢的应用程序,并享受专用服务的功能。

What is VPS used for

4。数据库服务器:在 vps 的使用中对数据库卷的使用没有限制

在一些共享服务中,数据库存储空间的量将与共享计划容量的百分比成比例,或者最终与共享服务的容量成比例,而与共享服务相比,没有这种限制的虚拟专用服务器将向网站提供更多的存储空间。

5。提高网站性能: 通过在较小的虚拟机上托管网站的不同部分

通过将网站的不同部分(如网站、数据库和电子邮件)放在每个创建的 VDS 上,可以轻松地排除网站中断的原因。如果其中一台机器出现问题,站点的其他部分将继续工作而不会中断。VDS 的另一个解决方案是使用多个虚拟机来提高站点不同部分的最佳性能。

什么是用于的 VPS 服务器

正如个人电脑有许多功能一样,VPS 服务器也有许多功能,每个人都根据自己的需要使用它。VPS 服务器的一些应用如下所述:

What is virtual private serverused for

跑步网站

用作下载主机

从一台服务器下载大文件并上传到另一台服务器

设置 VPN 和隧道系统

需要让计算机系统一直运行特定的软件

使用互联网速度

针对各种网站和服务器的黑客攻击

启动并运行需要服务器的应用程序或软件

减少网络游戏中的 ping

设置游戏服务器

更改 IP

VPS 主机用于什么

使用共享和专用主机之间的中介,VPS 可以为您提供许多好处。以下是网站所有者决定升级 VPS 主机的一些常见原因:

What is VPS hosting used for

1-高水平的表现

如果你已经有了一个加载缓慢的网站,那么对于网站访问者来说就有问题了。如果你使用过共享主机并注意到性能下降,你首先会注意到的是加载速度和网站整体性能的提高。

VPS 主机设备用于控制大门上方的交通流量。此外,如果您的需求随时间而扩展,您将能够扩展您的服务器资源。

2-治安改善

随着您的网站越来越受欢迎,您可能会遇到更多的安全威胁。即使你尽一切努力保护你的网站,你仍然会遇到问题。在这种情况下,是时候升级你的主机了。

VPS 主机为您提供非常高的安全性。您不仅不能保护使用相同物理服务器的其他站点,还可以实现其他安全加强协议。

3-优价

VPS 托管可能不是每个人的预算,但它确实为您提供了巨大的资源价值。基本上,你只需支付一小部分费用就可以使用专用服务器。

此外,通过 VPS 托管,您可以获得更高水平的性能,并增强您站点周围的安全协议。与共享主机相比,你可以在不大幅涨价的情况下获得高质量的主机服务。

4-访问和定制更大的服务器

VPS 虚拟主机通常给你一个更高层次的服务器访问。它还允许您定制服务器环境。有些,比如 WordPress VPS 主机,对插件的使用和一般配置有一定的限制。

请记住,有些主机还提供托管服务器,这意味着管理您的服务器所需的大部分技术工作由其团队提供支持。此选项有助于节省您的时间,并确保您的服务器根据您网站的规格得到充分优化。

什么是 VPS 以及如何使用它

您不需要安装任何特殊的软件来连接到 Windows 虚拟服务器,连接是通过远程桌面软件与服务器建立的,默认情况下,所有 Windows 中都有远程桌面软件。

要开始,你需要先打开远程桌面软件。要打开远程桌面,只需在 Windows“开始”菜单中搜索其名称。

点击远程桌面程序并打开它连接到您的 Windows vps 后,只需在计算机字段中输入 IP 服务器,然后点击连接。

在下一阶段,远程桌面将要求您的服务器用户名和密码。所有 Windows 服务器的默认用户名是 administrator。

在相关字段中输入您的虚拟服务器的用户名和密码后,如果您愿意,您可以选中“记住我”,以便程序保存服务器的登录详细信息,下次您就不需要手动输入您的用户名和密码了。

最后,按 OK 按钮进入下一步。在这一部分,远程桌面给出一个错误,指出证书无效。这个错误在技术上并不重要。选中不要再询问我与这台计算机的连接,这样下次它就不会显示这个窗口。

此时单击“是”按钮就完成了!如果没有错误,您将连接到您的服务器。

什么是 VPS 服务器

服务器是一台功能强大的计算机,所有关于你的网站的文件和信息都可以在上面上传。每当有人将您的域名地址输入 web 浏览器时,这台功能强大的计算机(同一个服务器)就会向浏览器发送必要的信息,从而向用户显示您的站点。

虚拟专用服务器使用虚拟化技术。虚拟化是创建某个东西的虚拟版本(而不是真实版本);在虚拟服务器中,它们不是为每台服务器分配几个独立的硬件,而是使用软件为多台服务器模拟一个强大的硬件。

在本节的继续部分,我们将提供关于云 vps 服务器、windows vps 服务器和虚拟专用服务器的完整解释。

什么是云 VPS 服务器

云 VPS 是一种典型的虚拟服务器,在云基础设施和云计算环境中提供。通常,虚拟服务器只在有相关硬件的物理服务器上实现,在这种情况下,随着每个相关硬件组件的故障,其上的所有虚拟服务器也面临问题;但是在云环境中,创建的 VPS 具有运行所需的所有软件要求,并且绝不依赖于集中式软件或只有一个硬件的物理服务器。这使得在任何时候都可以在任何现有的物理服务器上运行相关的机器,只需自动地在线迁移它们。

What is cloud VPS server

云托管是目前网站(或网络应用)可用的最佳托管模式。这项技术在相对较短的时间内已经达到了被接受和使用的显著水平。托管在云服务器上的网站可以随时随地访问。这意味着每个网站的托管资源在云服务器的每个集群上都是重复的。

例如,如果一个云服务器正在使用它的最大流量,那么它会自动将对特定站点的请求重定向到一个具有较少集群流量的空闲云服务器。换句话说,云在多个服务器上同时运行 web 托管服务,如 SSH、FTP、SFTP 和电子邮件服务(如 SMTP)。在集群中的云服务器上同时分配相等的资源提供了高可靠性。例如,如果其中一个设备存在缺陷或故障,该问题不会导致整个托管服务出现故障或中断。

什么是 windows VPS 服务器

购买 VPS 服务器时,会遇到 Windows VPS 服务器、 Linux VPS 服务器、 Mikrotik VPS 服务器等不同的操作系统。

What is windows VPS server

使用 Windows 服务器作为虚拟主机有很多好处,除了虚拟主机之外,它还可以用来托管电子邮件或外汇交易。

大多数人在启动网站时使用 Windows 或 Linux 主机,过一段时间后,随着业务的繁荣以及网站访问量的增加,他们会购买 VPS 服务器。除了 web 托管和电子邮件之外,用户还可以每天使用 Windows VPS 服务器上的大多数可用应用程序。

通过选择 Windows 服务器,您可以对设置进行更多的管理,因为大多数提供商向用户提供完全访问权限,这允许您有更多的控制和灵活性,并且更新可以轻松完成。此外,用户可以首先在他的 Windows 上运行更新,如果他满意,就在他的服务器上运行。

Windows VPS VPS 服务器的应用之一是将其用作 Forex VPS 服务器,这将在本文的后面进行解释。Windows VPS 服务器的另一个优势是它的云托管。这意味着你可以从任何地方访问你的信息。

什么是虚拟专用服务器(VDS)

术语 VDS 源自术语虚拟专用服务器。该服务器由虚拟化软件构建而成,该软件将一台物理服务器划分为多个单独的服务器。作为一个用户,你将有机会获得一个强大的平台和更专用的服务器安全,价格不会远离共享服务器托管价格。

What is Virtual dedicated server (VDS)

在从服务器创建了几个独立的部分之后,每个 VDS 将被分配一个空间用于数据存储和传输,这是为了稳定性。现在,每个 VDS 都将拥有自己的操作系统,以及其他专用的 web 服务器、电子邮件服务器和安装定制软件的 root 访问权限。这项技术的工作方式是,如果一个 VDS 发生任何问题,其他 VDS 将安全完整地保留在共享服务器上。

VPS 和专用服务器的区别是什么

在讨论虚拟服务器和专用服务器的区别之前,我们先来提一下选择专用服务器的好处。

专用服务器最突出的特点之一是其强大的功能和高性能。专用服务器是世界上最重要的主机服务。专用服务器上缺乏资源是没有意义的,如果需要可以升级。如果良好的性能是您的重中之重,专用服务器是一个不错的选择。

可以在专用服务器上创建多个虚拟机,这就是为什么一些用户更喜欢在高安全性的私有环境中托管他们的网站,在这种情况下,建议提供专用服务器。

What is difference between VPS and dedicated server

虚拟服务器和专用服务器的区别之一是虚拟服务器比专用服务器便宜。

与虚拟服务器相比,专用服务器拥有非常高的资源。最后,虚拟服务器与其他机器共享一些资源,比如电源或网卡。它与专用服务器没有任何共同之处。

在虚拟服务器上安装定制操作系统取决于它们在主机服务器上的映像。如果有可能在专用服务器上安装所有版本的操作系统。

如前所述,一台专用服务器可以分成多个较小的虚拟机,每个虚拟机可以用于一项功能。如果这在虚拟服务器上是不可能的。

在需要和任何中断的情况下,传输到虚拟服务器中的另一个服务器将比专用服务器快得多。虚拟服务器在这方面有更大的灵活性,可以很容易地转移到另一台服务器上。

由于缺乏订阅以及 CPU、主内存和数据存储空间等资源有限,专用服务器上的硬件功耗更高。

当其他用户无法访问专用服务器时,其信息的安全性更高。
虚拟服务器和专用服务器最重要的区别之一就是带宽,在专用服务器上提供更多的专用带宽。

什么是外汇交易中的 VPS

forex vps server

通过 VPS 进行外汇交易最近在小额交易者中非常流行。外汇虚拟服务器是一个虚拟服务器,安装在 Windows 操作系统与 MetaTrader 软件。外汇是一个全球货币交易市场,是自动完成的。Forex 这个词代表外汇。这个市场一天 24 小时,一周 5 天工作。有了这些外汇虚拟服务器,您的平台一周 7 天、一天 24 小时在线,VPS 专为您激活。外汇 VPS 操作系统是 Windows。也可以用 Android 和 iOS 手机远程到服务器。

当你签约一家经纪公司时,你实际上是在雇人帮你买股票。现在,如果你的经纪人不知道你打算在什么时候买什么股票,比如由于互联网中断,速度慢,那么你在市场上的交易就会面临很多问题。

因此,互联网连接的稳定性和速度对于虚拟市场中的交易者来说非常重要,因为他们的利润取决于市场的变化。外汇 VPS 系统为用户提供最好的速度和最少的 ping,特别是如果你选择一个靠近你的虚拟服务器经纪人的位置。这些服务器确保如果您的互联网连接失败,您的平台的虚拟版本仍将正常运行。

Forex VPS 的其他功能和优势包括:

外汇虚拟服务器的资源是完全私有的,您不会与任何人共享这些资源。

在这些 VPS 中,你有一个专门的面板,你可以指定自己的带宽和流量消耗。这些虚拟处理器配有一个网络面板,用于重启、打开和关闭服务器。

这些 VP 使用的硬件是英特尔和超微最好的型号。

您对这些虚拟服务器的访问是根的,因此这种访问是无限制的,如果需要,您可以对其进行更改。

在这些虚拟服务器中,可以提供不同的操作系统。

结论

如今,随着使用互联网作为提供产品和服务的平台的趋势日益增长,提供这些服务的方式、稳定性和持续可用性已经成为其所有者关注的问题之一。在当今竞争激烈的市场中,一个商店网站几分钟的距离就可能导致该网站失去与其他竞争对手相比的地位。现在,如果您最终准备开始一项大业务或扩展您当前的业务,您应该已经得出结论,共享服务器不能满足您的需求。因此,您需要考虑将您的服务升级到虚拟服务器。

在本文中,我们试图为您提供有关虚拟专用服务器(vps)、vps 服务器使用、虚拟服务器托管、云 VPS 服务器、windows vps 服务器、虚拟专用服务器(VDS)和 forex 虚拟服务器的更多信息。

什么是 Mariadb 及其工作原理-介绍 Mariadb

原文:https://blog.eldernode.com/whats-mariadb-how-it-works/

What is Mariadb and how it works

在本文中,我们将解释 Mariadb,所以请加入我们,了解更多关于什么是 Mariadb 以及它如何工作的信息。

什么是 Mariadb 及其工作原理

1994 年,Michael“Monty”wide nius 与 David Aksmark 和 Alan Larson 一起发布了 MySQL 的第一个版本。他们开始工作,但不久后,由于在甲骨文公司的分歧,迈克尔·维德纽斯离开了公司,并成立了马里亚 DB 公司。2009 年 1 月 22 日,该公司董事总经理 Vidnius 发布了 MariaDB 数据库的第一个版本。

什么是 Mariadb 及其历史?

MariaDB 是一个使用 MySQL 分支,使用 MariaDB 存储引擎作为存储引擎的数据库系统。
在数据库进入市场之初,专家和程序员并不欢迎它,认为它不具备与 MySQL 竞争的力量,但没过多久程序员就开始使用这个数据库

因为他们发现,MariaDB 数据库的中央核心类似于 MySQL,所以它与这个数据库一起工作没有任何问题。

最后,MariaDB 数据库的其他新好处,以及它在某些类型的数据上比 MySQL 更好的性能,使这个数据库成为一个好地方。

Maria db 官方支持哪些应用

不到十年后的今天,主要公司都正式宣布支持该数据库,包括 PHPMyAdmin Kajona、MediaWiki、Plone、WordPress 和 Zend Firm work。

MariaDB 数据库吸引了维基百科、Fedora、Open SUSE、Mozilla 等重要用户。,而且由于它的支持,可能很快就会成为 Linux 甚至 Windows 中数据库的第一张脸。

亲爱的用户,我们希望你会喜欢什么是 Mariadb 及其工作原理教程,你可以在评论区提出关于本次培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考提问页面部分,并尽快提出你的问题。腾出时间给其他用户和专家来回答你的问题。

对于服务器来说,哪个 Linux 是更好的选择?(Centos 或 ubuntu) | Eldernode

原文:https://blog.eldernode.com/which-linux-is-a-better-option-for-a-server/

Which Linux is a better option for a server

对于服务器来说,哪个 Linux 是更好的选择?

Centos 还是 Ubuntu?

CentOS 是 Linux 中的开源发行版,它是由 Red Hat Enterprise 在 2004 年由 Red Hat 开发的企业级操作系统,并得到 CentOS 社区的支持。CentOS 是最好的 Linux 发行版之一,它会像 RHEL 一样给你全面的开发能力。CentOS 是高度可定制的、安全的和可见的,这些是我们应该感谢他们的东西!由于与 RHEL 近在咫尺,它可以从您的班级接收组织级别的完整更新,这使它成为一个安全的选择。

但是,大多数使用 CentOS 的组织将操作系统与 RedHat Enterprise Linux 操作系统一起使用,在 red hat 的支持下,他们可以在出现问题时对 CentOS 操作系统进行故障排除,CentOS 被用作冗余和备份服务器。在架构方面,CentOS 发行版支持 x86、x64 和 i386 架构,今天甚至 CentOS 也支持 PowerPCs。

CentOS 有一些重要的特性:

  • 1)基于 RHEL
    1. RHEL 是付费支持的,是商业产品。
    1. CentOS 是免费产品,在整个系统中没有 RHEL 品牌。
    1. CentOS 作为托管网站和应用的轻量级操作系统是一个很好的选择。
  • 5)这个 Linux 发行版非常稳定和安全,因为它从
  • RHEL 主板经销。
  • 6)它有较小的社会发展和使用。
    1. RHEL 是付费支持的,是商业产品。

Ubuntu:它基于 Debian 的架构,自 2004 年发布以来,Ubuntu 一直是专业和个人使用的最受欢迎的选择之一。Ubuntu 是一个开源软件,它会定期接收快速更新来修复已知的错误。Ubuntu 拥有大量的软件包和功能,已经成为任何项目的最佳选择之一。

Ubuntu 软件中心提供了大量的应用程序,有超过 40,000 个应用程序,这是定制和高级安全功能的一个很好的选择。Ubuntu 的一个很大的特点就是在时间框架内支持。该系统的较新版本称为普通版本。除了普通版本,Canonical 还发布了长期支持的版本(LTS)。这些版本几乎每两年出版一次,并得到该中心多年的支持。

在电脑上安装 Ubuntu 有三种主要方式:

  • 1)用 Ubuntu 替换当前的操作系统
  • 2)在当前操作系统旁边安装 Ubuntu
    1. Ubuntu 在 u 盘上运行

Ubuntu 的一些重要属性:

  • 1)它是免费和开源的
  • 2)基于 Debian
  • 3)稳定、快速
  • 4)它没有主要病毒
    1. Deb 软件包由 apt-get 包管理系统安装
  • 6)定期更新

每个版本的速度也取决于你使用的硬件,但是 Saint-Os 和 Ubuntu 的 Linux 发行版在速度上几乎是一样的。

你配置多少,它们就变成多少。您需要正确配置和保护您所有的服务器、设置和应用程序。

我们希望给你足够的关于最快的 Linux 发行版的信息。

如果你愿意,你可以在这里订购 Ubuntu VPS 或者 Centos VPS

如有疑问或问题,可向提问系统咨询,提供指导。

If you have any questions or problems, you can ask the Ask system to provide guidance.

为什么 Linux 粉丝不喜欢 Windows OS?- Eldernode 博客

原文:https://blog.eldernode.com/why-do-linux-fans-dislike-the-windows-os/

Why Do Linux Fans Dislike The Windows OS?

【更新】百事可乐&可口可乐,iOS & Android,当然还有 Linux 和 Windows 的粉丝之间有一个永恒的挑战!哪个更好?根据需求、目标和系统类型,用户选择操作系统,这两个群体都能够证明他们自己的决定是最好的!没有办法停止这些争论,但在本文中,我们将讨论为什么 Linux 粉丝不喜欢 Windows 操作系统,以了解为什么 Linux 粉丝不喜欢切换到 Windows。所以,它会帮助你选择购买 Linux VPS 还是 Windows VPS

为什么 Linux 粉丝不喜欢 Windows OS?

和我们一起寻找这个重复问题的明确答案。一些用户认为这不是 Linux 和 Windows 的问题,重要的是使用最好的工具来完成工作。另一方面,有很多 Linux 的忠实粉丝却不这么认为。所以让我们看看谁是对的?!

Linux 还是 Windows?

在这篇文章中,我将快速比较 Linux 和 Windows 操作系统的一些最重要的关键特性,看看为什么用户不仅选择 Linux,而且还容易说我们讨厌 Windows!

我们将探讨使用 Linux 相对于 Windows 的优势,这将帮助您为编程或 web 开发等目的选择正确的操作系统。首先,如果你想从 Windows 迁移到 Linux,换一个更好但类似 Windows 的操作系统,那就不要去做!一个东西比另一个好但没有不同,这在逻辑上是不可能的;因此,如果你期待一个更好的操作系统,那么也期待一个不同的操作系统。然而,如果你正在考虑编程或 web 开发,像 Ubuntu、 CentOSDebian 这样的 Linux 发行版可能是让你入门的最佳操作系统。有 Ubuntu,Fedora,‌拱门等发行版。有了不同的桌面,根据工作类型你可以选择其中的一个。

开源

不像 Windows 是一个商业操作系统,Linux 是一个开源的操作系统,可以免费下载。有数百个 Linux 发行版可用,大约有 500 个正在开发的发行版。最流行的 Linux 发行版之一是 Ubuntu

安全性
Linux 比 Windows更安全。显然,Linux 比 Windows 更安全,尽管世界上有成千上万的程序员可以快速修复错误和问题。当然,并不意味着 Linux 密不透风;Windows 现在被用户更广泛地使用,因此黑客们正试图产生针对更多系统的恶意软件或病毒。Linux 中存在的另一个特性是 root 访问;在 Linux 中,在运行或安装任何程序或文件之前,您需要 root 访问权限,但在 Windows 中不需要。

快速软件更新
在 Linux 中,你将获得更快的软件更新。如果有人发现了这个 bug,用户可以立即更新它,你不必再等很久。免费也有开发工具和库。

功能
Linux 比 Windows 更加强大和多功能。操作系统是轻量级的,这使得 Linux 比 Windows快。当您开始使用这个操作系统时,您将会看到系统速度的显著提高。

家用转 Linux 的原因

几乎所有的用户都为 Windows 付费了。我们真的可以说,大多数在电脑上安装了 Linux 的人已经为 Windows 付费了,如果他们没有在电脑上保留 Windows 并删除它,他们就有意识地决定吃掉 Windows 的成本并放弃它。还有,你装 Linux,也不是为了逃避 Windows 的成本。而 Linux 容易使用升级免费灵活可靠人性化很容易说值得转用 Linux。根据用户的报告,下面列出了离开 Windows 转而使用 Linux 的一些原因。

1- Windows updated 可以让一台非常好,但旧电脑无法使用

2-升级 Windows 已经搞坏了一台不错的旧电脑。

3-虽然 Windows 变慢并且从损坏的恢复镜像重新安装不工作,但是 Linux 没有这些问题。

4-工厂重置内置工厂重置的问题

5-在工厂重置后重新安装所有东西,在 Linux 中要容易得多。

6- Windows 激活无缘无故损坏。切换到 Linux 省去了给微软打一个支持电话。

7- Linux 在没有监视的情况下正常工作,并且不需要遥测

8-没有广告挂钩。Linux 是严肃的东西,不需要广告。

9- 从一开始就选择加入位置。Windows 有这个,但不是 100%。所以,你还是要在设置后进一步配置 Windows 10。

虽然对 Linux 最大的指责是没有一个 office,但我们可以说大多数人不需要高级的 Office 功能,LibreOffice 也很好。创建文档并将其导出为 PDF。

11- Linux 给了你对电脑最大的控制权。

12- Linux 不会用通知之类的东西打断你。

如果你有创造力,Linux 可以删除界限,让你进步

你可以很容易地在 Linux 中找到众多的图形、照片编辑和有趣的工具,它们都是干净的、没有恶意软件的。

15- 如果用多了,视频编辑带快捷方式免费,音频编辑带胆识,在 Linux 上查看、整理、编辑照片非常简单。

如果你想要的只是简单的、干净的准备好的,那么 Linux 要好得多。

17-对用户来说最大的问题之一是设置配置,一旦你习惯了,这在 Linux 中真的很简单。因为你在 Windows 10 中有两个控制面板,这使得事情变得更加复杂,而在大多数 Linux 设置中,你只需要面对一个配置系统。

18-升级总是免费的,新的安装没有任何附加条件。

19-你不需要每次插上电脑 USB 设备就安装驱动。

20-没有文件每次插入新磁盘时自动运行

就是这样!您回顾了人们在使用 Linux 后所经历的事情的总结。看起来他们已经发现了很多在 Linux 中更好的重要技巧,所以他们大声说我们讨厌 Windows 是合乎逻辑的。

结论

在本文中,您了解了为什么 Linux 爱好者不喜欢 Windows 操作系统?现在,您学习了 Linux 和 Windows 爱好者之间最具挑战性的课题之一。我们试图回顾 Linux 粉丝关于他们声称为什么 Linux 更好的理由的评论。如果你有兴趣阅读更多关于这个问题的内容,可以找到我们关于如何从 windows 访问 Linux VPS 的文章。

Linux 上的 MySQL 优于 Windows 的 5 个原因

原文:https://blog.eldernode.com/why-mysql-on-linux-is-better-than-windows/

5 Reasons Why MySQL On Linux Is Better Than Windows

MySQL 是最流行的开源数据库管理系统。如今,数据库被认为是信息技术领域的基本概念之一,并被用于各个领域,尤其是 web 和应用程序开发。在数据库中,信息按照一定的规则保存和存储。存储在数据库中的信息的管理是通过数据库管理系统(DBMS)完成的。MySQL 是流行的数据库管理系统之一。在本文中,我们将提到 Linux 上的 MySQL 优于 Windows 的 5 个原因。你可以访问 Eldernode 网站上提供的购买 Linux VPS 服务器的计划。

为什么 Linux 上的 MySQL 比 Windows 好?

1。操作系统免费

因为 Linux 是开源的,可以免费提供给其他人,所以它有一个非常特殊的优势,可以安装在其他操作系统上。因为对用户来说没有成本。此外,用于创建 Linux 的代码是免费的,可以查看、编辑等。有知识的用户可以修改它。这意味着他们可以轻松地在其中进行必要的更改。

2。软件更新不需要付费

与 Windows 操作系统不同,Windows 操作系统是在许可证的基础上提供的,需要付费,Linux 不需要任何成本,而且它的更新更容易一些。所以你可以很容易地在 Linux 上免费更新 MySQL。

3。你可以同时运行多个 MySQL 实例

有时,您可能需要在同一台服务器上运行多个 MySQL 实例。例如,您可能需要测试不同的 MySQL 实例,用于登台、测试和生产。Windows 上不会同时执行多个 MySQL 实例。而这项工作在 Linux 操作系统上很容易完成。

4。你不用安装任何第三方软件

第三方应用程序是由不同于设备和/或其操作系统制造商的供应商(公司或个人)创建的应用程序。第三方应用有时被称为开发者应用,因为它们中的许多是由独立开发者或应用开发公司创建的。众所周知,第三方应用程序可以提高工作效率,实现远程和混合工作,并且通常对于构建和扩展公司的工作流程至关重要。但是如果你想在 Linux 上安装 MySQL,你不必安装任何第三方软件,这将使你的工作非常简单。

5。你可以很容易地从一个版本升级到另一个

每个计算机用户应该做的最重要的任务之一是更新和升级操作系统和软件。也许有些用户不知道更新操作系统和软件的重要性,但通常情况下,如果发布了程序或操作系统的更新,则该更新不具有外观方面。因此,发布更新是为了解决操作系统和程序的问题,或者提高和增加效率。要更新 Linux 操作系统及其软件,您必须首先注意您的 Linux 发行版的类型。因此,你将很容易在 Linux 操作系统中升级新版本的 MySQL。

结论

MySQL 服务器数据库是世界上最流行的数据库服务器之一。像脸书和谷歌这样的大品牌已经使用它。此外,维基百科的大量重要收藏也使用这个数据库服务器作为其数据库基础设施。在本文中,我们试图向您解释 Linux 上的 MySQL 优于 Windows 的 5 个原因。如果你有任何与本文相关的问题,你可以在评论区与我们分享。

Node.js 优于 ASP.NET 的 6 个理由

原文:https://blog.eldernode.com/why-node-js-is-better-than-asp-net/

6 Reasons Why Node.js is Better than ASP.NET

Node.js 和 ASP.NET 是服务器端开发的两个现代平台。Node.js 是一种运行在服务器端的服务器端编程语言。但是 ASP.NET 是一个服务器端的 web 应用框架,能够生成动态网页。本文将解释 Node.js 优于 ASP.NET 的 6 个原因。如果你打算购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

为什么 Node.js 比 ASP.NET 好?

Node.js 是一个开源的 JavaScript 运行时环境,用于开发网站和移动应用。它允许您为您的异步和事件驱动模型开发数据密集型应用程序。ASP.NET 是一个用于服务器端编程的开源框架。它由微软开发,使用 C#进行编码。这个框架是为使用 HTML、CSS 和 JavaSript 的新一代网站和 web 应用程序选择的。

1- Node.js 编程语言好用

Node.js 编程语言是 JavaScript,这是一种简单易学的语言。你可以很容易地使用它,这也是它在开发者中流行的原因。它被用于客户端编程,Node.js 出现后,它也被用于开发服务器端应用。但是 ASP.NET 的编程语言是 C#,是用 C++和 Java 开发的。这种语言比 JavaScript 更复杂,也相对难以使用。

Node.js-vs-ASP.NET

2- Node.js 有社区支持

Node.js 在 GitHub 上有一个友好的社区,可以帮助你解答疑问。许多开发人员一直在努力改进这个平台。它允许您与 Node.js 开发人员社区分享您的知识。这是因为 ASP.NET 在 GitHub 上没有大的社区支持。

3- Node.js 性能更好

Node.js 可以高效地处理多个任务,性能优于 ASP.NET。从其他技术转向 Node.js 的开发人员报告了更好的性能。它有单线程异步模型和高速 Chrome V8 引擎,这使它更适合其他平台。

4- Node.js 简单易用

可学性是开发者的一个重要因素。由于 Node.js 本质上是动态的,所以对于初学者来说是个不错的选择。你只需要对 JavaScript 有很好的理解,就能轻松地使用它。另一方面,掌握 ASP.NET 比 Node.js 要花更多的时间,要知道 C#要用 ASP.NET,这是通用编程语言,不好学。

5- Node.js 扩展性强,执行速度快

Node.js 是高度可伸缩的,因为它的单线程机制允许服务器快速响应。您可以水平和垂直扩展应用程序。它允许您在项目中使用大量的模块。该平台可以处理并发请求,并具有高效的 Google Chrome V8 引擎和异步请求处理。这使得代码的执行花费更少的时间,并且没有延迟地处理请求。

Node.js-development-platform

6- Node.js 速度很快,因此可以处理多个回调

Node.js 可以利用其异步特性处理多个回调。当使用 Node.js 时,你不会遇到很多抽象概念。此外,它允许您集成小组件,而不是一个庞大的参数集,它还允许开发人员在他们的 web 开发项目中访问本地和第三方库。但是,从 ASP.NET 的任何配置转移都会导致手动配置,这将耗费更多的时间。

结论

Node.js 是一个 JavaScript 运行时环境,有助于形成实时 web 应用程序。在本文中,我们解释了 Node.js 优于 ASP.NET 的 6 个原因。我希望这篇教程能帮助你找到 Node.js 优于 ASP.NET 的原因。如果您有任何问题或建议,可以在评论区联系我们。

为什么你应该考虑购买 Linux VPS 托管计划

原文:https://blog.eldernode.com/why-you-should-consider-buying-a-linux-vps/

Why You Should Consider Buying A Linux VPS Hosting Plan

购买虚拟专用服务器(VPS)是拥有一个不断增长的网站,并且随着用户数量的增加而面临正常运行时间减少和网站运行缓慢的人的最佳选择。此外,如果你是一个网上商店的老板,需要一个安全的空间来管理客户交易,你可以考虑购买一个虚拟服务器。这篇文章将解释为什么你应该考虑购买一个 Linux VPS 托管计划。如果你打算购买自己的 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

为什么要考虑在 2022 年购买 Linux VPS 主机计划

Linux VPS 托管是在基于 Linux 的虚拟专用服务器上托管网站的过程。此外,它也是运行在 Linux 系统上的主机上的服务器。这个 VPS 主机与其他网站共享一个服务器,减少了运行费用,使它成为每个人的理想选择。如果你想增加网站流量,又不想买专用服务器,那就买个 Linux VPS 吧。

有许多主机公司声称为企业提供最便宜和最有效的 Linux 主机方案。Eldernode 网站是提供最便宜的 Linux VPS 主机的网站之一。可以通过研究自己的需求来选择合适的方案。

这里我们将列出 Linux VPS 主机的主要特性:

–低成本

–易于使用

–提高安全性

–灵活性

–有独立的环境

–提高可靠性

在本文的后续部分,我们将讨论迫使您购买 Linux VPS 托管计划的原因。

随着时间的推移,这将为您节省资金,因为您不必为每个网站购买单独的服务器

Linux VPS 集成了强大的应用程序和其他功能,因此更加稳定。最适合刚创业,不想花太多钱做托管的人。随着时间的推移,这将为您节省资金,因为您不必为每个网站购买单独的服务器:

Linux-VPS-hosting

如果你的高管网站处理高度机密的客户数据库,如信用卡信息,它应该更安全。你选择的服务器应该是稳定的,因为如果服务器崩溃,你将失去你的销售。

这意味着您不必担心管理单独的服务器或支付额外的带宽

如果你觉得你应该对你的网站管理有更多的控制权,那么是时候选择一个 VPS 来接管你的网站的管理了。带宽是互联网连接服务器上一个月上传到您的服务器或从您的服务器下载的数据量。

Linux VPS 服务器运行在虚拟 CPU 上,比普通计算机轻。CPU 执行负载因系统而异,您应该为您的业务选择合适的 CPU,以便更快地做出响应。例如,在线游戏服务器和聊天框服务器给服务器的 CPU 带来了沉重的负担。但是 web 服务器消耗更多的 CPU 空间。所以,所需的 CPU 是可以让你考虑购买 Linux VPS 主机的因素之一。

可伸缩性因素以一种深刻的方式影响着企业,并使其成长和成功。您的企业网站流量在提高销售业绩和增加客户方面起着关键作用。为此,你的网站流量要多一些;要做到这一点,你应该买一个 Linux VPS 主机,并根据你的服务器在可用资源上更加努力。

随着你网站的成长,你提供的内容增加,你网站的加载时间也会增加。这表明您需要增加内存。RAM 的大小决定了你的网站将如何运行,也影响了你的页面速度。您应该根据您的需求选择您网站的 RAM,并购买一个 Linux VPS

我们提供无限的磁盘空间和带宽

在这一步中,我们将向您介绍 Eldernode 网站上提供的 Linux VPS 托管计划。Eldernode 提供适合个人使用和专用 Web 托管的 Linux VPS 服务器。可用的 Linux VPS 配备了最新的技术、硬件资源以及 Ubuntu、Debian 和 CentOS 操作系统,具体取决于您的需求以及最新的更新。我们对虚拟主机方案中提供的磁盘空间或带宽没有限制。你将有足够的磁盘空间和带宽来满足你的需求。我们为所有带有 1 Gbps 端口的 Linux 虚拟服务器计划提供无限带宽。

Linux-VPS-Plan

我们的计划起价仅为每月 7 美元

廉价的虚拟主机服务是一种降低成本的方式,同时还能拓展你的业务。如果你有一个中等规模的网站,看看我们列出的最便宜的主机服务来帮助你决定哪种主机方案最适合你。我们的计划起价仅为每月 7 美元。您可以从 20 个不同的地方购买 Linux VPS,包括印度、马来西亚、迪拜、韩国、菲律宾、台湾、新加坡、罗马尼亚、美国、香港、英国、荷兰、澳大利亚、德国、日本、法国、土耳其、加拿大、俄罗斯、西班牙、丹麦和其他一些地方。

我们提供全天候支持

我们的售票系统和实时聊天热线一年 365 天、一周 7 天、一天 24 小时提供快速响应。全天候支持包括对需要无中断运行和停机的服务的支持。

结论

Linux VPS 帮助许多企业不间断地运行他们的网站。您可以使用它体验卓越的服务器性能。在本文中,我们解释了您应该考虑购买 Linux VPS 托管计划的原因。我希望这篇文章对你有用。如果你面临任何问题或者有任何建议,可以在评论区联系我们。

你应该从 MySQL 转换到 MariaDB 的 5 个理由

原文:https://blog.eldernode.com/why-you-should-switch-from-mysql-to-mariadb/

5 Reasons Why You Should Switch from MySQL to MariaDB

数据库是 web 应用程序的主要部分之一,因为所有重要的信息都存储在其中。开发人员花费大量时间构建和测试数据库功能,以确保其正常工作。MySQL 和 MariaDB 都是在 web 应用程序中广泛使用的著名和流行的数据库。这篇文章将解释为什么你应该从 MySQL 转换到 MariaDB 的 5 个原因。如果你打算购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

为什么要从 MySQL 转到 MariaDB?

MySQL 是 Oracle 开发的免费开源关系数据库管理系统(RDBMS)。它使用 SQL 查询来管理、保存和操作数据,并使用结构化查询语言来管理数据。您可以克服最新的 web、云和通信应用程序的数据库问题。MariaDB 是 MySQL 关系数据库管理系统的开源、社区开发的分支。它是 MySQL 的改进版本,具有强大的功能和许多可用性改进。

1- MariaDB 比 MySQL 存在的时间更长

MariaDB 最初是为 MariaDB Linux 发行版设计的,名为“Maria”。2007 年,由于对 MySQL 的开发方式不满,Monty Widenius 开始开发 MariaDB。他想让 MariaDB 更稳定,更容易维护。

2- MariaDB 比 MySQLT3 更安全

对于任何网站所有者来说,安全性都是一个主要问题。黑客攻击每年都在增加,一次入侵可能会造成严重后果。通常,确保您的数据库管理软件得到适当的保护是很重要的。MariaDB 比 MySQL 更安全,其所有数据库产品都符合严格的安全标准。它提供了广泛的附加安全措施,包括内置安全性、PAM、LDAP 认证、用户角色和数据库加密。

MariaDB-vs-MySQL

3- MariaDB 支持交易

事务是作为单独的工作单元执行的一组连续的数据库操作操作。如果事务中的任何操作失败,整个事务都会失败。MariaDB 支持事务,其事务包括保存点和锁表等选项。锁定表允许您在会话期间控制对表的访问,以防止在特定时间间隔发生更改。保存点设置用于回滚的还原点。

4- MariaDB 比 MySQL

你的网站的性能和速度是非常重要的。尤其是当网站加载速度下降的时候。这部分是因为有大量可供选择的数据库引擎。换句话说,MariaDB 在优化查询时会考虑独立于引擎的表统计信息。基于 MariaDB 的网站还提供了一系列关于如何进一步优化性能的有用资源,以及各种数据表示的性能策略。

MariaDB-performance

5- MariaDB 比 MySQL 更容易安装

MariaDB 易于使用,是新手的最佳选择。最好是利用分发包进行安装。这个数据库设计很简单,支持多种引擎。与 MariaDB 兼容的操作系统有 Windows、Linux、AIX、BSD、FreeBSD、Solaris、Android。

结论

MariaDB 是一个关系数据库管理系统,具有很多特性。在这篇文章中,我们解释了你应该从 MySQL 转换到 MariaDB 的 5 个原因。我希望这个教程对你有用。如果您有任何问题或建议,可以在评论区联系我们。

Windows 10 中的 Windows Defender 配置教程- Eldernode

原文:https://blog.eldernode.com/windows-defender-configuration-tutorial/

Windows Defender configuration tutorial in Windows 10

Windows 操作系统,尤其是 Windows 10 的安全性一直是最大的问题之一。但不用担心,面对非常强大的恶意软件威胁,新版本的 Windows Defender 今天已经出现。如您所知,Windows Defender 保护您的计算机免受恶意软件和间谍软件导致的弹出窗口、安全威胁和低性能的影响。本文将看看 Windows 10 和 8 中的 Windows Defender 配置教程。如何禁用 Windows Defender 也包括在本教程的其余部分。

Windows 10 中的 Windows Defender 配置教程

由于 Windows Defender 一直在 Windows 的旧版本中,因此在这段时间内进行了更新,并修复了许多弱点。Windows Defender 是一种安全解决方案,可以检测各种恶意软件病毒,发现恶意软件时会自动删除。

此外,它还可以防止感染第三方驱动程序的 rootkits。Windows Defender 会自动更新,并在必要时向用户显示消息,如下图所示。

security and maintenance in Windows Defender

智能屏幕功能

这个功能在 Windows 10 中是有的,对于执行恶意代码是必不可少的。SmartScreen 在运行时检查可执行文件。如果软件来自在线来源,它会根据 Microsoft 应用程序信誉数据库检查软件。检查后,允许或阻止该软件。

Windows Defender configuration

如果你遇到类似上面的消息,你应该彻底检查这个应用程序,确保它没有恶意软件或病毒。当 Windows 智能屏幕运行时,点击更多信息然后继续运行。

如何配置 Windows Defender 以防御恶意软件

现在你已经知道了 Windows DefenderSmartScreen ,我们打开 Windows Defender 并启动它。

点击开始菜单,然后点击设置,或者按 Windows + I ,然后点击更新&安全

update and security of Windows Defender in Windows 10

现在点击 Windows Defender ,开启实时防护,云端防护,样本提交如下图。当这些选项打开时,Windows Defender 会正常工作并从您的系统中删除恶意软件。另外,问题发送到微软,安全性会更好更快。

Real time protection settings in Windows Defender

注意,Windows Defender 不扫描已删除的文件,要解决这个问题,在排除部分,点击添加一个排除,选择排除文件

如何关闭或禁用 Windows Defender

如果要在计算机上安装防病毒软件,必须禁用 Windows Defender。但是,安装防病毒软件会自动禁用 Windows Defender。您可以使用组策略禁用 windows defender。
点击开始菜单,输入 Gpedit.msc

How to disable Windows Defender

打开组策略,进入计算机管理> 管理模板> Windows 组件> Windows Defender ,找到关闭 Windows Defender 策略,其值为未配置

How to disable Windows Defender from registry

在这里点击关闭 Windows Defender ,然后启用,点击 OK

How to disable Windows Defender in Windows 10

Windows Defender 现已成功禁用,如果要将其打开,请先将“关闭 Windows Defender”值更改为“未配置”,然后再将其打开。我们已经完成了 windows defender 配置。你可以在不同版本的 Windows 10 或 8 中做到这一点。

结论

首先,解释了 SmartScreen 功能。然后你会学到如何在 windows 10 中配置 Windows Defender 来抵御恶意软件,以及如何关闭或禁用 Windows Defender。

Windows 防火墙环境概述- ElderNode 博客

原文:https://blog.eldernode.com/windows-firewall-environment/

Overview of the Windows Firewall Environment

Windows 防火墙环境概述。一个防火墙是一个允许数据包到进入和退出网络的守卫,每个操作系统都有。在本文中,我们将向您介绍 Windows 防火墙环境,以便那些还不熟悉它的用户能够完全熟悉它。

如你所知,在 Windows 的最新版本中,微软使用了一种相对先进的防火墙,它具有许多功能,其使用对于提高操作系统的安全性至关重要。

在 Eldernode 选择您的完美 Windows 虚拟专用服务器包

Windows 防火墙简介

在本文中,我们将向您介绍 Windows 防火墙环境。请继续关注我们的这篇文章:

打开 Windows 防火墙

选择以下方法之一打开 Windows 防火墙:

1。 进入控制面板,选择系统和安全选项,在打开的窗口中点击 Windows 防火墙。

2。 打开运行窗口( Winkey + R ),键入“ firewall.cpl ”。

在 Windows 防火墙中,一些设置位于左边,在窗口的中间你会看到两个部分,私网客网或公网

–专网 : 一般情况下,不与互联网相连的内部网络或组织外部的网络称为专网。

–访客或公共网络 : 将您连接到互联网或您组织外部网络的网络称为公共网络。

Overview of the Windows Firewall Environment

打开或关闭 Windows 防火墙

左侧菜单,点击打开或关闭 Windows 防火墙。

Overview of the Windows Firewall Environment

正如你在上方的图中看到的,你将能够在想要的页面上关闭或打开防火墙。

该部分还有 2 个其他选项,工作原理如下:

A) 阻止所有传入的连接,包括那些在允许的应用列表中的:

这个选项意味着防火墙打开,但是所有进入系统的数据包都被阻止,甚至是允许的软件。

B) 当 Windows 防火墙阻止新应用时通知我:

此选项意味着,如果防火墙自动阻止应用程序的数据包,它会通知您。

注意: 要关闭防火墙,选择关闭 Windows 防火墙选项。

Overview of the Windows Firewall Environment

Windows 防火墙高级设置

从左侧菜单中,点击高级设置进入高级设置。

在窗口的左侧,您会看到 Windows 防火墙的主选项:

–入站规则 : 输入数据包的规则在此部分。

–出站规则 : 输出包的规则在这一节。

–连接安全规则 : 与隧道、认证等各种通信相关的规则。都在这一区。

—监控 : 本节顾名思义,是关于监控端口和活动规则的。

Overview of the Windows Firewall Environment

亦作,见:

了解如何在 Windows 防火墙上打开端口

MikroTik 防火墙

教程在 Ubuntu 20.04 上用 UFW 设置防火墙

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者想解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

使用 netsh 命令的 Windows 网络设置- CMD 命令

原文:https://blog.eldernode.com/windows-network-settings-with-netsh-command/

Windows network settings with netsh command

由于我们的大多数客户都是 windows 网络管理员,在本文中,我们将使用 netsh 命令来了解 windows 网络设置,因为这是他们的先决条件之一。命令提示符由许多命令组成,您可以对每个 Windows 设置使用这些命令。作为网络管理员,您必须熟悉 Windows Server core 操作系统,并且您知道这种类型的 Windows 中的所有设置都是通过命令提示符命令完成的。因此,我们打算教授一些 CMD 命令,这是使用服务器的先决条件。netsh 命令是一个具有许多功能的外部命令。

使用 netsh 命令的 Windows 网络设置

netsh 命令是一个具有许多功能的外部命令。

1–Windows 网络设置
2–Windows 防火墙设置
3–branch cache 设置
4–无线设置
5–DHCP 设置

提到的功能只是其中的一部分,在本文中,我们将解释更多关于 netsh 命令的网络设置,因此在本教程中,说明是结构化的,您可以根据可用的标题来使用它们。

你需要自己的副总裁吗?加入我们这里

服务器的必备 CMD 命令

1-用 netsh 查看所有网卡

netsh interface show interface

2-查看所有系统网卡的设置

netsh interface ip show config

3-使用 netsh 命令设置静态 IP

命令结构:

[netsh interface ip set address "Connection name" static [IP addres] [Subnet Mask] [Default Gateway  An example: netsh interface ip set address "ethernet" static 192.168.0.101 255.255.255.0 192.168.0.1

4-使用 netsh 命令设置静态 DNS

命令结构:

netsh interface ip add dns "connection name" [IP DNS]

在第一个示例中,我们将主 DNS 设置为 8.8.8.8。

netsh interface ip add dns "ethernet" 8.8.4.4 index=2

5-禁用和激活网卡

netsh interface set interface "ethernet" disabled  netsh interface set interface "ethernet" enabled

注: 第一行禁用以太网卡,第二行激活以太网卡。

6-将 IP 置于 DHCP 模式

netsh interface ip set address "ethernet" dhcp

注意 : 以上所有命令都已准备好,并已使用 netsh 命令配置了 Windows 网络设置,并且我们将尽快了解有关 netsh 命令特性的更多信息。

亲爱的用户,我们希望你能喜欢这个使用 netsh 命令的 Windows 网络设置教程,你可以在评论区提出关于这个培训的问题,或者要解决 Eldernode 培训领域的其他问题,请参考提问页面部分并在里面提出你的问题。

Windows Server 2019 安装和配置教程- Eldernode

原文:https://blog.eldernode.com/windows-server-2019-install-and-config/

Windows Server 2019 installation and configuration tutorial

随着 Windows Server 2019 最新技术预览版的发布,我们决定学习如何安装和配置 Windows Server 2019。檀香山项目已经作为 Windows 管理中心正式发布。微软还发布了檀香山项目,这是一个新的 Windows Server 管理平台。在本教程中,我们将了解一下 Windows Server 2019 安装和配置以及 Henololo 项目。你可以访问 Eldernode 提供的包来购买 Windows VPS 服务器。

教程安装配置 Windows Server 2019

第一步,你要下载最新版本。在本文的后续部分,请加入我们,了解如何安装和配置 Windows Server 2019。

安装配置 Windows Server 2019

Windows Server 是特定于服务器的操作系统之一,用户在购买 VPS 服务器专用服务器时,会根据自己的需求将其安装在服务器上。在 Windows Server 的不同版本中,最新的版本是 Windows Server 2019,它的性能比以前的版本更好。应该注意的是,尽管这个版本已经被微软推出了一段时间,但它仍然没有被认为是一个完全稳定的版本,而且它的新更新也在不断发布。跟随我们继续本教程。

如何在 VMware 中通过 ISO 文件安装 Windows Server 2019

为了在 VMware 上安装 Windows Server 2019,我们使用了以下虚拟机:

–Windows Server 2019 x64 位

–VMware ESXi 6.5 版

在下图中,您可以看到 Windows Server 2019 安装页面,其 ISO 文件位于 VMware 虚拟机中:

language and keyboard settings in Windows Server 2019

在上图中,指定语言和键盘,然后点击下一步

Installation progress in Windows Server 2019

点击安装开始安装过程。

How to select windows Server version in windows Server 2019

选择 Windows Server 版本,点击下一步

Applicable notices and license terms in Windows Server 2019

确认协议(选中我接受许可条款)。

select the drive to install Windows Server 2019

选择安装 Windows 的驱动器。

installation progress in Windows Server 2019

如您所见,安装过程非常简单。

如何在 Hyper-V 2016 上安装 Windows Server 2019

使用 Hyper-V ,您所要做的就是下载 VHDX 文件,并将其复制到您想要运行 Hyper-V 虚拟机的数据存储中。Hyper-V 环境的详细信息如下:

–Windows Server 2016 Hyper-V

–Windows Server 2016 安装在 VMware ESXi 6.5 上。

使用下载的 VHDX 文件的过程类似于创建其他 Hyper-V 虚拟机。但是这里我们把磁盘连接到下载的微软内幕文件。

specify name and location in windows Server 2019

在上图中,我们指定了虚拟机存储的名称和路径。

然后选择第二代作为世代版本:

specify generation in Windows Server 2019

在下图中,我们只为该虚拟机分配了 2 GB 的内存。

注意: 如果在操作环境中这样做,要注意高 RAM 要分配给虚拟机,否则高加载会面临很多问题。

assign memory to install Windows Server 2019

然后为 Windows Server 2019 中的 Hyper-V 虚拟机选择网卡配置

network card configuration in Windows Server 2019

连接虚拟硬盘部分,选择使用现有虚拟硬盘。下面是连接到虚拟机的已下载 VHDX 文件的路径。

How to connect virtual hard disk

在最后一页,您将看到您配置的虚拟机的状态摘要。点击完成创建该机器。

install and config

打开 Hyper-V 后会看到技术预告是服务器核心

Windows Server 2019 on hyper1

如何在 Windows Server 2019 上安装檀香山项目

檀香山是一个基于浏览器的本地工具,允许你管理 Windows 服务器,而不需要 Azure 或云。檀香山允许 IT 管理员完全控制所有服务器的结构特性。它通常适用于未连接到 Internet 的专用网络上的管理。

檀香山是机箱内管理工具的现代进化工具,如服务器管理器或 MMC。事实上,该项目是对 System Center 和 Operations Management Suite 的补充,但并不是用来替代这些产品和服务的。

可以在 Windows Server 2019 核心版上本地安装檀香山项目。为此,我们需要使用 CMD 运行并安装 MSI 包。

C:\Users\administrator.CLOUD\Downloads>msiexec /i honolulu_install.msi /qn /L*v log2.txt SME_port=6513 SSL_CERTIFICATE_OPTION=generate

注: 在 Windows Server 2019 上安装檀香山项目的说明可以在 微软官方页面 找到。

msiexec /i <HonoluluInstallerName>.msi /qn /L*v log.txt SME_PORT=6513 SSL_CERTIFICATE_OPTION=generate

正如您在上面的命令中看到的,我们还指定了日志文件。使用日志文件查看安装状态并在安装过程中排除故障是合适的。起初檀香山的安装有故障,但重置服务器并重新安装后,问题得到了解决。

Using the log file to see the status

檀香山项目及其在 Windows Server 2019 上的实现

乍一看,Windows Server 2019 上的檀香山项目非常吸引我们。微软做了一项有趣的设计工作,并为其增添了魅力。此外,仪表板有一个有趣的搜索功能,允许您轻松地找到不同的项目。您可以在其中键入字母,以便檀香山项目快速显示您正在寻找的项目。当然,搜索功能仍然需要改进,我希望在未来的版本中会有所改进。

下面你可以看到 Windows Server 2019 上檀香山项目的图片。

Honolulu project

Ethernet settings

**

Roles and features on honolulu project


storage settings on Windows Server 2019


certificates

结论

本文是最完整的 Windows Server 2019 安装和配置培训参考资料之一。在本教程中,我们试图完整地教你如何在 VMware 和 Hyper-V 2016 中通过 ISO 文件安装 Windows Server 2019。您还将学习如何在 Windows Server 2019 上安装檀香山项目。

Windows Server 日志教程;打开和关闭- Windows VPS 服务器

原文:https://blog.eldernode.com/windows-server-log-tutorial/

Windows Server Log Tutorial; Turn on and off

Windows Server 日志教程;打开和关闭。有时用户想知道计算机的启动和关闭 日期。通常,系统管理员需要了解历史以进行故障诊断。

如果多个用户正在使用同一台电脑,那么检查电脑何时运行和关闭以确保电脑被合法使用可能是一个很好的安全措施。

在本文中,我们将提供两种方法来跟踪关闭和打开电脑的历史。

购买 Windows 虚拟专用服务器

1-使用事件日志提取开启和关闭时间

事件查看器是一个很好的工具,可以存储计算机上发生的所有事情。在每个事件中事件查看器开始工作。

事件查看器 由事件日志服务运行,该服务是 Windows 内核的核心服务,不能手动停止或禁用。它还进入事件日志服务的开始和停止时间。你可以利用这段时间打开或关闭电脑。

事件日志服务输入的事件有两个事件代码。事件 ID 6005 表示事件日志服务已经开始,而事件 ID 6006 表示事件日志服务已经结束

按照以下步骤检查这些事件:

首先,打开事件查看器。(在 Windows 8 中用 Windows 键+ X + V 可以找到,在 Windows 10 中搜索事件查看器字样。)

Windows Server Log Tutorial; Turn on and off

b. 从左侧菜单打开 Windows 日志,点击系统。

Windows Server Log Tutorial; Turn on and off

c.右边的面板你会看到一个列表,里面列出了运行 Windows 时发生的事件。有三个事件与我们有关,我们必须首先对事件 ID 进行分类。

点击事件 ID 标签,对事件 ID 列的信息进行排序。

Windows Server Log Tutorial; Turn on and off

d. 如果你的事件日志是,则类别不起作用。您也可以从右侧的动作菜单中创建一个过滤器。

Windows Server Log Tutorial; Turn on and off

输入号码 6005 和 6006 ,如事件标识字段所示。您也可以指定登录时间。

Windows Server Log Tutorial; Turn on and off

更多事件 id

事件 ID 6005 表示“事件登录服务开始”。这意味着系统在开启。

事件 ID 6006 表示“事件登录服务结束”。这意味着系统被关闭。

如果你想检查更多的事件日志,你可以通过事件 ID 6013 ,它显示计算机更新,和事件 ID 6009 ,它显示引导时检测到的处理器信息

事件 ID 6008 让您知道系统何时没有完全关闭然后启动。

2.使用 TurnedOnTimesView

turnedontimeview是一个用于分析开关时间的便携式示例工具。该工具可用于查看本地计算机或任何连接到网络的远程计算机的关机列表和启动时间。

由于这是一个便携工具,你只需要解压它并运行turnedontimeview。

exe 文件立即列出开始时间关机时间、每次开机和关机之间的正常运行时间、关机原因关机代码

Windows Server Log Tutorial; Turn on and off

关机的原因通常与 Windows server 机器有关。

****–进入选项查看远程电脑何时开启和关闭。

然后从高级 选项部分选择数据源作为远程计算机。

****–计算机名字段中指定的 IP 地址或计算机名。

****–点击确定按钮。

现在显示远程计算机的详细列表。

Windows Server Log Tutorial; Turn on and off

虽然您可以随时使用事件查看器来准确地分析启动和关闭时间,turnedontimeview也可以用于同样的目的,只不过用户界面要简单得多。

****尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

Windows Server 日志教程;打开和关闭。

好运。

Windows Server Log Tutorial; Turn on and off.

Goodluck.

教程 Windows 用户帐户管理-

原文:https://blog.eldernode.com/windows-user-account-management/

Tutorial Windows User Account Management

教程 Windows 用户帐户管理。管理谁可以访问你的服务器,以及这个人的访问类型是服务器管理的重要部分。它假设您的 Windows 服务器在一个工作站上,而不是活动目录域的一部分。重置 Active Directory 用户帐户的过程是不同的,超出了本文的范围。本文将阐述 Windows 操作系统上与用户账户相关的多个领域。

购买 Windows 虚拟专用服务器

要确定您的服务器是在工作站上,还是在活动的目录域上,请启动 PowerShell 并运行以下命令:

Get-WmiObject Win32_ComputerSystem | Select-Object domain

上述命令的输出如下所示:

Tutorial Windows User Account Management

计算机管理工具

你将使用电脑管理工具创建管理 Windows 账户。

注: 我们将从这个工具中执行我们所有的用户管理。

要打开计算机管理工具,在命令提示符中,或者在 PowerShell 控制台中,键入以下内容,然后按回车:

compmgmt.msc

也可以右键点击开始按钮,选择电脑管理。

您将看到一个类似于以下内容的工具:

Tutorial Windows User Account Management

如何创建账户

在使用电脑管理工具的同时,展开 本地用户和组,点击用户文件夹。

你现在可以在右侧窗格上查看服务器上所有现有用户账户

要创建一个新用户,请执行以下步骤:

1。T3 选择右侧动作窗格下的更多动作。

2。T3 选择新用户。

Tutorial Windows User Account Management

新用户窗口将弹出窗口,您可以填写以下信息:

  • –用户名:(必填)
  • –全名:(可选描述符)
  • –描述:(可选描述符)
  • –密码:(可选)

创建新用户帐户时,以下选项可用:

A) 如果为自己以外的人创建账户,您可以选择以下选项中的:

用户必须在登录时更改密码。

B) 以下选项是可选的,用于特殊场合:

用户不能更改密码。

C) 以下选项常用于服务账户:

密码永不过期。

D) 以下选项是可选的,用于特殊场合:

账号被禁用。

当你准备好了,点击创建,你的新用户账户就会出现。

如何重置用户账户密码

在窗口管理工具中,这是一项简单的任务。您可以执行以下操作来重置帐户密码:

1。在窗口管理 中的 展开 本地用户和组,点击用户容器。

2。在中间窗格找到你想要编辑的用户账号,右键点击账号。

3。T3 选择设置密码。

4。T3 阅读通知弹出,选择继续。

5。T3 设置密码点击 OK 。

密码要求

密码要求可在您的服务器上定制,但默认值如下,以供参考:

长度至少为六个字符。

包含以下四类中的三类角色:

英文大写字符(A 到 Z)

英文小写字符(a 到 z)

基数 10 位数字(0 到 9)

非字母字符(例如!, $, #, %)

不包含用户的帐户名或用户全名中超过两个连续字符的部分。

更改或创建密码时会强制执行复杂性要求。

如何将用户添加到群组中

组允许您一次为多个用户管理权限和权限分配。

安装 windows 时,默认情况下会创建许多系统组。将用户分配到这些系统组将赋予用户特定的权限,例如备份操作员。

如果您希望用户拥有远程桌面权限,但不是管理员,您可以将他们分配到远程桌面用户组。

将一个用户分配到管理员组,默认情况下会赋予该帐户远程桌面用户权限。

要将用户帐户分配给本地组,请执行以下步骤:

1。在 Windows 管理中展开本地用户和组。

2。 点击组容器。

3。 找到想要添加用户的群组,右键选择添加到群组。

4。 在新的窗口中,你会看到当前群组的成员。

5。 选择在底部添加。

6。 会弹出一个新窗口选择用户。

7。 输入帐户名到添加,点击检查户名。

8。 点击确定将账号添加到群组。

Tutorial Windows User Account Management

如何创建群组

要在窗口管理中创建一个新组,执行以下操作:

1。中的进入窗口管理展开本地用户和组。

2。 点击组容器。

3。T3 选择右侧动作窗格下的更多动作。

4。T3 选择新建组。将弹出新组窗口。

5。 分配一个组名。

注: 描述可选。

6。 创建后,点击添加即可将账号添加到群组中。

7。 选择创建。

Tutorial Windows User Account Management

教程 Windows 用户帐户管理。

如何删除和停用账户

当用户不再需要访问您的服务器时,您可能想要通过删除或禁用他们的帐户来撤销他们的访问。

通常情况下,您会希望在删除 账户之前,将其禁用一小段时间。这使您可以从删除帐户可能引起的问题中恢复。 要在窗口管理工具中禁用 账户,请执行以下步骤:

1。 在窗口管理 展开 本地用户和组。

2。 点击用户容器。

3。在中间窗格找到你想要编辑的用户账号,右键该账号

4。T3 选择属性弹出账户属性窗口。

5。在通用选项卡下的T3,选择账户禁用框,点击 OK 。

Tutorial Windows User Account Management

在窗口管理工具中删除 账户执行以下步骤:

1。 在窗口管理 展开 本地用户和组。

2。 点击用户容器。

3。在中间窗格找到你想要编辑的用户账号,右键该账号

4。选择选择删除。

5。 阅读通知,准备好后选择是。

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

教程 Windows 用户帐户管理。

好运。

如何购买 Windows VPS 的工作币安和贸易- ElderNode 博客

原文:https://blog.eldernode.com/windows-vps-for-work-binance/

Windows VPS For Work Binance

【更新于:2021/01/02】使用加密货币作为买卖的货币非常有吸引力。当然,并不是所有的加密货币,尤其是比特币,都具备电子支付的能力,都可以作为赚钱的手段。今天,许多人进入加密货币的世界,以获得更多更好的收入。币安是一家中国交易所的名字,通过订阅其网站,你可以买卖加密货币并成为交易者。此外,币安支持的货币种类繁多,你可以有很多选择。在这篇文章中,我们将了解在币安工作中使用 Windows VPS 的原因。我们还将引入一个 Windows VPS 服务器,用于币安账户。

适用于币安工作的 Windows VPS

币安是目前世界上最大的数字货币交易所,世界各地的用户可以在这里交易或交易数字货币。

Windows VPS For Work Binance

重要的是不要带着多个 IP 进入币安面板。为币安帐户使用仅使用此 IP 的 IP,这样您就不会遇到帐户限制或身份验证请求的问题。请注意,免费破解者拥有被数百个其他用户使用的共享 IP,并且多个帐户可以使用该 IP。还有,短时间内 IP 的变化非常大,这就产生了问题。

通过购买 VPS 服务器,你可以很容易地高速运行账户币安

工作帐户币安所需的 VPS 服务器配置:

工作币安帐户的最低系统要求是配备 1 GB 内存的 Windows Server 2012 r2。你可以在 elder node to orderWindows VPS服务器和 RDP Admin 服务器中看到提供的包。

结论

使用 VPS 服务器登录币安和其他数字交易所是一种经济高效的解决方案,在过去的一年中已经有无数的消费者参与其中,这也是一种合理的解决方案。在本文中,我们试图向您解释使用 VPS 服务器与币安合作的原因。

Windows Server 教程- ElderNode 博客

原文:https://blog.eldernode.com/tag/windows/

Microsoft Windows Server 操作系统是一种企业级服务器操作系统,旨在与多个用户共享服务,并对数据存储、应用程序和共享网络进行广泛控制。

Windows Server 的开发始于 20 世纪 80 年代初,当时微软开发了两个操作系统:MS-DOS 和 Windows NT。当时,一位名叫 David Cutler 的微软工程师开发了 Windows NT 内核,以提供大型组织在服务器操作系统中所需的速度、安全性和可靠性。在 Windows NT 发布之前,许多公司依赖 Unix 操作系统,这需要昂贵的基于 RISC 的硬件来运行文件和打印服务。但是 Windows NT 运行在低成本的 x86 机器上。

Windows 服务器的后续复制既可以在组织数据中心的硬件上运行,也可以在云平台(如 Microsoft Azure)上运行。Windows Server 较新版本中的主要功能包括 Active Directory,它可以自动管理用户数据、安全性和分布式资源,并允许与其他目录协作。服务器管理器也是一种管理服务器和在本地或远程设备上进行配置更改的工具。

在 1993 年到 1996 年发布了各种版本的 windows NT 之后,终于在 2000 年发布了 Windows 2000。 Windows 2000 引入了活动目录,这是一种存储和管理网络对象信息的服务,包括数据、系统和用户服务。Active Directory 允许管理员执行各种任务,例如配置虚拟专用网络、加密数据以及访问联网计算机上的文件共享。

随着 Windows Server 2003 的发布,微软推出了 Windows Server 品牌,并在 Windows 2000 上推广其安全增强功能。Microsoft IIS 加强了 web 服务器功能并禁用了默认服务,以减少被利用的机会。Windows Server 2003 的用途是允许管理员向服务器分配特定的功能,如域控制器或 DNS 服务器。

然后 Windows Server 2008 增加了新功能,包括 Hyper-V 虚拟化软件、故障转移集群、事件查看器、服务器核心和服务器管理器控制台。

此外,微软还为 Windows Server 2012 推出了多项云功能,被称为“云操作系统”。该公司还对其操作系统存储基础架构和 Hyper-V 虚拟化平台进行了重大升级。

凭借 Windows Server 2016 的新功能,微软进入了云领域,推出了 Nano 服务器,这是一个通过减少攻击媒介来使用服务器增加安全性的最小选项。该服务器操作系统有标准版和数据中心版。在 Windows Server 2016 中,标准版在虚拟化、存储和网络方面没有更高级的功能。

Windows Server 2019 是微软服务器操作系统的最新版本,是 Windows NT 系列操作系统的一部分。Windows Server 2019 是一个在本地环境中连接到 Azure 的操作系统,增加了额外的安全层,并帮助您实现应用程序和基础架构的现代化。2018 年 3 月 20 日推出 Windows Server 2019,同一天发布了 Windows 的首个预览版。但对于公众访问,它于 2018 年 10 月 2 日发布。

在本节中,我们打算为您提供与所有 Windows 应用程序主题相关的大量完整教程。您还可以在 Eldernode 中选择并使用您的完美 Windows VPS 服务器包。

Windows 上的 Wireshark 安装教程- Eldernode

原文:https://blog.eldernode.com/wireshark-installation-on-windows/

Tutorial Wireshark installation on Windows

教程 Wireshark 在 Windows 上的安装。Wireshark 是一款点对点网络分析软件,可帮助网络管理员全面分析所有传入和传出的数据包。

Wirehark 软件免费提供,非常受欢迎。

在 Windows 上安装 wirehark 软件与在任何其他 Windows 软件上安装一样简单,但是安装 wire hark 软件的步骤与其他软件不同,需要进一步解释。

选择您最理想的 Windows VPS 服务器包

Windows 中的 Wireshark 安装指南

*首先,从以下链接下载 wireshark 软件。(下载 wireshark )

*下载完成后,点击下一个的,进入组件页面

*在此页面上,您可以选择 Wirehark 组件

Wireshark installation on Windows-1-eldernode

要完全运行该软件,请安装所有组件。

*在该窗口中,选择程序的快捷方式和输入/输出扩展的位置。

输入/输出扩展用于保存 wirehark 软件分析结果。

Wireshark installation on Windows-2-eldernode

*按照安装步骤,您将被带到 WinPcap 工具安装页面。

WinPcap 是工作在网络链路层的标准辅助工具。该工具允许访问其他软件来访问和分析数据包。

Wireshark installation on Windows-3-eldernode

*此时,如果需要,您可以安装 USBPcap 工具。

USBPcap 是一个轻量级的非常简单的工具,用于分析来自 USB 端口的数据包。像网络端口的 WinPcap 一样,这个工具允许 wirehark 访问 USB 端口。

Wireshark installation on Windows-4-eldernode

在安装 wireshark 的以下步骤中,您将看到一个安装 WinPcap 和 USBPcap 的窗口。

最后,重启您的系统以启用所有 wireshark 功能。

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

在 Ubuntu 20.04 中使用 Nginx 安装 WordPress 教程- Eldernode

原文:https://blog.eldernode.com/wordpress-installation-nginx-ubuntu20/

Tutorial WordPress installation with Nginx in Ubuntu 20.04

最近你在 Ubuntu 20.04 上了解了 Nginx。关注我们的教程,在 Ubuntu 20.04 中用 Nginx 安装 WordPress。由于 WordPress 平台是一个开源的内容管理系统,在本文中我们将让你更加熟悉这个广泛使用的软件,使用它强大的功能、漂亮的设计,最重要的是,它可以自由地创建你想要的任何东西。

教程 Ubuntu 20.04 中用 Nginx 安装 WordPress

要安装 WordPress,你必须在你的 Ubuntu 20.04 服务器上安装 LEMP 堆栈。

在 Ubuntu 20.04 中安装 WordPress

1-

当您的服务器上有一个 LEMP 堆栈时,您需要使用

wget command

从 WordPress 的官方网站下载并设置它。

http://wordpress.org/latest.tar.gz

同样,参见

3- 此时,将 WordPress 文件夹中的内容复制到你网站的文件夹中(如mysite.com),该文件夹应存储在 web 服务器的 web 文档根目录下( /var/www/html/ )。

请注意 :使用 cp 命令时,mysite.com目录不一定要存在,会自动创建。

**2- **When you passed the previous step, extract the archived file using the tar command.

4- 作为 webserver 用户和组 www-data 应该拥有它的读、写、执行权限,在网站目录/var/www/html/my site . com 上设置正确的权限

为网站创建 WordPress 数据库

5-现在,WordPress 需要一个数据库来进行网站数据存储。要提供它,为您的站点创建一个,使用 MySQL 命令登录到 MariaDB shell,使用 -u 选项提供用户名和 -p 作为密码,如果您作为根数据库用户 访问,也可以使用 sudo

ls -l  sudo cp -R wordpress/ /var/www/html/mysite.com  ls -l /var/www/html/mysite.com/    ![](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/ca4cb0e94031853e0613b4825fd67535.png)

4- As the webserver user and group www-data should own it with reading, write, and execute permissions, set correct permissions on the website directory /var/www/html/mysite.com.

sudo chown -R www-data:www-data /var/www/html/mysite.com  sudo chmod -R 775 /var/www/html/mysite.com

6- 要创建你网站的数据库,在你访问数据库 shell 时使用以下命令。D 数据库用户和密码。

7- 为你的新 WordPress 安装创建一个【wp-config.php】文件。在这里,您将定义数据库连接和一些其他参数。然后,进入网站的文档根目录 /var/www/html/mysite.com 并从默认提供的示例文件创建一个wp-config.php文件。

同样,参见

sudo mysql -u root -p   OR  sudo mysql -u root		#this also works for root database user 

8- 创建后打开文件 a 。

现在,你需要你的 WordPress 站点连接到你为它创建的数据库。因此,请修改数据库连接设置。

6- To create your website’s database, use the following commands when you accessed the database shell. Database user and a password.

MariaDB [(none)]> CREATE DATABASE mysite;  MariaDB [(none)]> GRANT ALL PRIVILEGES ON **mysite**.* TO '**mysiteadmin**'@'localhost' IDENTIFIED BY  '**[[email protected]](/cdn-cgi/l/email-protection)!**';  MariaDB [(none)]> FLUSH PRIVILEGES;  MariaDB [(none)]> EXIT;

为 WordPress 网站 创建一个 NGINX 虚拟服务器块(VirtualHost)

cd /var/www/html/mysite.com  sudo mv wp-config-sample.php wp-config.php

9- 此时,要在 NGINX 配置中为你的站点配置一个虚拟服务器块,让 NGINX 使用你的域名为客户提供你的网站服务。所以,在 /etc/nginx/conf.d/ 目录下创建一个名为my site . com . conf的文件。

因此,将以下配置复制并粘贴到文件中。不要忘记

用你的域名替换mysite.com和www.mysite.com。

**8- ** Open the wp-config.php file after creating.

Now, you need your WordPress site to connect to the database you created for it. So, modify the database connection settings.

除了上述配置的:

根据/etc/PHP/7.4/fpm/pool . d/www . conf池配置文件中 listen 参数的值的定义, fastcgi_pass 参数的值应该指向 PHP-FPM 正在监听的套接字。默认是一个 UNIX 套接字 /run/php/php7.4-fpm.sock

9- At this point, to configure a virtual server block for your site in the NGINX configuration, for NGINX to serve your website to clients using your domain name. So, Create a file called mysite.com.conf under the /etc/nginx/conf.d/ directory.

sudo vim /etc/nginx/conf.d/mysite.com.conf

Therefore, copy and paste the following configuration in the file. Do not forget to

10- 你应该考虑到 NGINX 通常会将所有请求路由到默认服务器,所以为了使你的新站点和你打算在同一服务器上建立的其他站点能够很好地加载,请删除默认服务器块文件。

server {          listen 80;          listen [::]:80;          root /var/www/html/**mysite.com**;          index  index.php index.html index.htm;          server_name **mysite.com www.mysite.com**;            error_log /var/log/nginx/mysite.com_error.log;          access_log /var/log/nginx/mysite.com_access.log;                    client_max_body_size 100M;          location / {                  try_files $uri $uri/ /index.php?$args;          }          location ~ \.php$ {                  include snippets/fastcgi-php.conf;                  fastcgi_pass unix:/run/php/php7.4-fpm.sock;                  fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;          }  }

11- 在重启 Nginx 服务以应用上述更改之前,请检查 NGINX 配置语法是否有任何错误

In addition to the above configuration:

通过网络安装程序完成 WordPress 的安装

12- 打开网页浏览器,用你的域名导航。使用 web 安装程序完成 WordPress 的安装。

为安装过程选择您喜欢的语言,并在 web 安装程序加载后点击继续

10- You should consider that NGINX normally routes all requests to the default server, so to enable your new site and other sites you intend to set up on the same server to load well, remove the default server block file.

sudo rm /etc/nginx/sites-enabled/default  sudo rm /etc/nginx/sites-available/default

13- 如下图所示,是时候填写你的新网站所需的信息了。然后点击安装 WordPress。请注意,您随时可以在以后编辑这些信息。

sudo nginx -t  sudo systemctl restart nginx 

Completing the WordPress Installation via the Web Installer

成功安装 WordPress 后, 14- 点击登录按钮进入网站管理员的仪表板。

http://mysite.com/  OR  http://SERVER_IP/

Choose the language you prefer for the installation process and click **Continue **after the web installer loads.

15- 要访问您网站的管理仪表板,请在网站管理员的登录页面提供您在上面创建的用户名和密码,然后单击登录。

13- As you see below, it is time to fill in the required information about your new website. Then click Install WordPress. Note that you can always edit this information later on.

就是这样!您已经在 Ubuntu 20.04 中成功安装了最新版本的 WordPressNGINX ,开始构建您的新网站或博客。

14- Proceed to access the website administrator’s dashboard by clicking on the login button, after WordPress is successfully installed.

亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问提问页面。也为了提高你的知识,有这么多有用的教程为老年节点培训准备。

15- To access your site’s admin dashboard, at the website admin’s login page, provide your username and password created above and click login.

That’s it! You have successfully installed the latest version of WordPress with NGINX in Ubuntu 20.04, to start building your new website or blog.

Dear user, we wish this tutorial would be helpful for you, to ask any question or review the conversation of our users about this article, please visit Ask page. Also to improve your knowledge, there are so many useful tutorials ready for Eldernode training.

在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress

原文:https://blog.eldernode.com/wordpress-nginx-mariadb-php-ubuntu/

Install WordPress with LEMP on Ubuntu 18.04

WordPressUbuntu 系列教程之后,在本文中,我们将在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress。由于我们的许多读者可能想在他们自己的服务器上测试它,今天我们介绍如何在 Ubuntu 18.04 上用 LEMP 设置 WordPress 。而且你知道 LEMPLinuxNginxMySQL/MariaDB、PHP 的流行组合。如果你想购买一台 Ubuntu VPS 服务器,你可以查看 Eldernode 网站上提供的套装。

在这篇来自 Ubuntu 培训的文章的续篇中,我们将教你如何在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress。

要求

–专用服务器或 VPS ( 虚拟专用服务器)以及 Ubuntu 18.04 最小安装

在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress】

让我们一起去看看如何在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress。浏览本指南,查看所有必需软件包的安装,创建自己的数据库,准备一个 虚拟主机 ,并通过浏览器完成 WordPress 的安装。

在 Ubuntu 18.04 上安装 Nginx Web 服务器

你需要设置 Nginx 网络服务器,在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress。首先,使用以下命令更新您的系统软件包:

sudo apt update   sudo apt upgrade

现在使用以下命令安装 Nginx:

sudo apt install nginx

现在用下面的命令启动 Nginx:

sudo systemctl start nginx

您可以使用以下命令启用它:

sudo systemctl enable nginx

在 Ubuntu 18.05 上安装 PHP

现在你应该安装 PHP 和所需的 PHP 包来在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress,因为 WordPress 是用 PHP: 编写的应用

sudo apt install php php-mysql php-fpm php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip mariadb-server mariadb-client 

安装完成后,启动 php-fpm 服务并启用它:

sudo systemctl start php7.2-fpm

然后通过输入以下命令来启用它:

sudo systemctl enable php7.2-fpm

在 Ubuntu 18.04 上安装 MariaDB

是时候安装 MariaDB 了。在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress 需要这一步。为此,请输入以下命令:

sudo apt install mariadb-server 

您可以使用以下命令启动并确保 MariaDB 正在运行:

sudo systemctl start mariadb.service

然后使用以下命令启用 MariaDB:

sudo systemctl enable mariadb.service

然后,使用以下命令来保护您的 MariaDB 安装。

sudo mysql_secure_installation 

最后,回答问题以完成任务。要做题,输入 Y

为网站创建 WordPress 数据库

在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress 之前,是时候准备好数据库了。WordPress 应用程序将使用数据库用户和密码,这样它就可以连接到 MySQL 服务器。

sudo mysql -u root -p

使用下面的命令创建一个数据库,然后创建一个数据库用户及其密码。您将授予用户访问该数据库的权限。

CREATE DATABASE **wordpress**;  GRANT ALL ON **wordpress**.* TO '**wp_user**'@'localhost' ;  FLUSH PRIVILEGES;  EXIT;

C 在 NginxT5 上为 WordPress 网站创建虚拟主机

在这一步,你应该为你的 WordPress 网站创建一个虚拟主机,在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress。首先,用下面的命令下载 WordPress 文档:

sudo mkdir -p /var/www/html/wordpress.conf  wget http://wordpress.org/latest.tar.gz

现在用下面的命令提取它:

tar xfvz latest.tar.gz

至此,您将创建您的文档根目录,我们已经在虚拟主机中设置了该根目录,即 /var/www/html/wordpress 。接下来,您需要使用以下命令更改该目录中文件和文件夹的所有权:

sudo chown -R www-data: /var/www/html/wordpress/  sudo chmod -R 755 /var/www/html/wordpress/

使用您喜欢的文本编辑器,创建以下文件。

sudo nano /etc/nginx/sites-available/wordpress.conf 

增加以下内容:

server {      listen 80;      listen [::]:80;      root /var/www/html/wordpress;      index  index.php index.html index.htm;      server_name **example.com www.example.com**;         client_max_body_size 100M;        location / {          try_files $uri $uri/ /index.php?$args;              }        location ~ \.php$ {      include snippets/fastcgi-php.conf;      fastcgi_pass             unix:/var/run/php/php7.2-fpm.sock;      fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;      }  }

注意 :不要忘记将【example.com】替换为您希望使用的域名。

您现在可以保存并关闭文件。然后通过以下方式启用站点:

sudo ln -s /etc/nginx/sites-available/wordpress.conf  sudo ln -s /etc/nginx/sites-enabled/

下一个,重新加载 Nginx:

sudo systemctl reload nginx

如果你使用了一个未注册/不存在的域,你可以配置你的 hosts /etc/hosts 文件,因为你已经准备好运行你的 WordPress 的安装了。

http://Server_IP/ 

考虑你的服务器的 IP 地址是 192.168.1.100 ,你正在使用的域名是【example.com】T2,你的计算机也在给定的 IP 地址上解析example.com

将你的域名加载到浏览器中,查看 WordPress 安装页面:

Choose WordPress Install Language

然后,您可以看到我们之前设置的数据库凭据:

wordpress Database Settings

如下所示,您需要提交表单,并在下一个屏幕上配置您的网站标题、管理员用户和电子邮件:

wordpress setup site info

好样的 !你已经在 Ubuntu 18.04 上完成了 WordPress 与 LEMP 的安装过程,从现在开始你可以开始管理你的 WordPress 网站了。我们建议你从安装一些全新的主题或者通过插件扩展网站功能开始。

结论

在这篇文章中,我们教你如何在 Ubuntu 18.04 上安装带有 LEMP 的 WordPress。我们希望这个在 Ubuntu 18.04 上安装带有 Nginx、MariaDB 和 PHP 的 WordPress 的教程能对你有所帮助,要问任何问题或回顾我们的用户关于这篇文章的对话,请访问 提问页面 。也是为了提高自己的见识,准备了这么多有用的教程给 Eldernode 培训

Wordpress 教程- ElderNode 博客

原文:https://blog.eldernode.com/tag/wordpress/

进入网站设计领域的用户都熟悉内容管理系统。与此同时,WordPress 已经有了很高的人气,可以托管很多网站。

WordPress 是一个完全免费的开源内容管理系统,你可以用它来创建各种类型的网站和博客。

马特·莫楞威格是 WordPress 的创始人,WordPress 于 2003 年 5 月 27 日正式推出。最初被博主广泛用来写博客的开源软件。但是现在,在它出版几年后,在它里面已经创建了各种各样的更新,你将能够用它启动任何类型的网站,除了博客,在 WordPress 主题中使用插件和特殊设计。

WordPress 的重要特性包括如下:

使用模板和插件轻松定制
移动兼容性(响应式)
完全针对搜索引擎优化
轻松 WordPress 管理
高安全性
支持各种媒体

要设置 WordPress,你所要做的就是下载这个流行的内容管理系统的最新版本,然后用正确的主机安装它。在 Eldernode 教程文章中,我们已经涵盖了安装 WordPress 的所有方法。

你也可以从 Eldernode 购买 WordPress VPS 主机包。

如何在 Linux 中使用 Fping——在 Linux 上安装 Fping

原文:https://blog.eldernode.com/work-with-fping-in-linux/

How to work with Fping in Linux

在本教程中,我们将学习如何在 Linux 中使用 Fping。如今,大多数用户都熟悉 Ping 命令,即 ICMP 数据包可以发送到网络上的另一个设备,并且可以通知其状态。我们将向您介绍一个名为 fping 的有趣工具,以便您可以利用它的实际功能。

如何在 Linux 中使用 Fping

什么是 Fping?

Fping 是一个小工具,可以单独安装在 Linux 上,用它来锁定网络中的设备。但是这个工具的重要之处在于它能够 ping 通网络上的多个设备,这使我们能够同时 Ping 通网络内的所有系统或不同的 IP 地址。

如何安装 Fping?

要在版本中安装 fping,请使用以下命令访问 Linux :

在 CentOS 和 Redhat 上安装 fping

yum install fping

在 Debian 和 Ubuntu 中安装 fping

注意:root 用户可以直接运行下面的命令,但是如果没有 root 用户权限,在执行命令之前必须添加 sudo

apt install fping

在 Fedora 中安装 Fping】

dnf install fping

在 Arch Linux 中安装 fping

pacman -S fping

安装后应该做什么?

这样你就可以安装并决定你的 Linux 了。

安装后,您可以输入以下命令来确保 fping 的安装版本显示在您的服务器上,以确保正确的安装状态。

fping -v 

上述命令的输出如下。

Output    fping: Version 4.0  fping: comments to [[email protected]](/cdn-cgi/l/email-protection)

注:如果输出正确显示工具版本,则说明 fping 安装正确。

到目前为止,你已经成功地在你的 Linux 上安装了 fping,接下来,我们将教你如何在 Linux 上使用它。

如何使用 Fping 命令

使用 fping 命令同时测试和检查多个不同 IP 地址的最简单方法如下。

fping 50.116.66.139 173.194.35.35 98.139.183.24

输入上述命令后,该命令的输出将如下所示。

Output    50.116.66.139 is alive  173.194.35.35 is unreachable  98.139.183.24 is unreachable

要使用 fping 检查和测试一系列 IP 地址,您可以按如下方式输入 fping 命令。

fping -s -g 192.168.0.1 192.168.0.9

输入上述命令后,您将得到与以下语句相同的输出。

192.168.0.1 is alive  192.168.0.2 is alive
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3  ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3  ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3  ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.4  192.168.0.3 is unreachable  192.168.0.4 is unreachable    8 9 targets  2 alive  2 unreachable  0 unknown addresses    4 timeouts (waiting for response)  9 ICMP Echos sent  2 ICMP Echo Replies received  2 other ICMP received    0.10 ms (min round trip time)  0.21 ms (avg round trip time)  0.32 ms (max round trip time)  4,295 sec (elapsed real time)  To ping a subnet completely, you will be able to enter the fping command as shown below.

fping -g -r 1 192.168.0.0/24

注意:在上面的命令中,使用了编号为 1 的 -r 参数,这意味着整个命令只需要 ping 一次。

最后,fping 的另一个有趣的特性是从 TXT 文件中读取 IP 地址的能力,这使您能够从所有需要的 IP 地址创建一个文件,并在您需要时回调它。

fping <IPs.txt

在上面的命令中,我们已经创建了一个名为 IPs.txt 的文件。

这样,您可以使用 fping 工具同时 ping 整个网络、一个 IP 范围或多个不同的 IP 地址,并了解它们的状态。

亲爱的用户,我们希望你会喜欢这个如何在 Linux 中使用 Fping 的教程,你可以在评论区提出关于这个培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考提问页面部分,并尽快提出你的问题。腾出时间给其他用户和专家来回答你的问题。

在 cPanel - Advance ElderNode 博客中使用文件管理器

原文:https://blog.eldernode.com/working-with-file-manager-in-cpanel/

Working with File Manager in cPanel

cPanel 中使用文件管理器;

在这一系列的教程中,我们将回顾 cPanel 控制面板的使用。

cPanel 可以在文件夹中组织你所有的账户文件。您可以使用文件管理器界面来管理您的文件。

work-with-cpanel-filemanager1-eldernode

在 cPanel 中使用文件管理器

更改设置:

要更改目录设置,请按照下列步骤操作:

  1. 点击设置打开偏好设置窗口。
  2. 选择“public _ html”或“www”,或选择其他选项打开该目录下的文件管理器界面。
  3. 点击保存

work-with-cpanel-filemanager2-eldernode

新建一个文件或文件夹:

要创建新文件或文件夹,请按照下列步骤操作:

  1. 在文件管理器工具栏中,点击“ +文件”或“ +文件夹”。一个新窗口将为您打开。
  2. 输入新项目的名称
  3. 输入要保存项目的位置的名称。
  4. 点击新建文件新建文件夹

重命名文件或文件夹:

要重命名文件或文件夹,请单击项目名称,并在文本框中输入新名称。按下“Return”键保存更改。

文件转移到文件夹:

要将文件移动到特定文件夹,您需要执行以下操作:

  1. 在界面上方的工具栏中,点击移动。将出现“新建文件”窗口。
  2. 在“中输入要将文件移动到的文件路径,在“中输入要将该文件移动到的文件路径。
  3. 现在点击移动文件。

复制文件:

要复制文件,请按照下列步骤操作:

  1. 选择要复制的文件。
  2. 点击复制
  3. 在“复制”窗口中,输入要保存目标项目的路径。
  4. 点击复制文件选项。

复制多个文件:

考虑以下复制多个文件的步骤:

  1. 为此,在选择项目时按住“Shift”键。
  2. 现在从工具栏中选择复制
  3. 在弹出窗口中,输入文件路径
  4. 单击复制文件选项。

修改文件或文件夹权限:

要修改文件或文件夹的权限,请按照下列步骤操作:

  1. 选择要修改“权限”的文件或文件夹。
  2. 工具栏中,点击权限。在这些情况下,会出现“权限更改”窗口。
  3. 使用复选框文本框更改权限。
  4. 点击更改权限应用更改。

删除文件或文件夹:

考虑以下步骤:

  1. 选择要删除的文件或文件夹
  2. 点击工具栏上的删除
  3. 点击【垃圾文件】确认文件或文件夹已被删除。

要恢复一个被删除的文件或文件夹,请按照以下步骤:

  1. 从工具栏中,单击“查看回收站”
  2. 选择要恢复的文件或文件夹
  3. 点击恢复
  4. 确认文件或文件夹恢复。

cPanel 中使用文件管理器;

祝您好运

WP 内容保护管理器插件

原文:https://blog.eldernode.com/wp-content-protection-manager/

WP Content Protection Manager

2022 年 2 月 12 日更新。WP 内容保护管理器插件的开发是为了防止其他用户复制或窃取网站内容和图像。这个 WordPress 插件,可以被认为是一个 WordPress 应用程序插件,有很多我们在评论中为你概述的特性。另外,如果你需要在购买 VPS 服务器,你可以在 Eldernode 看到可用的包。

WP 内容保护管理员

https://ps.w.org/wp-content-copy-protector/assets/screenshot-1.png?rev=1489729

内容保护插件:

WP 内容保护管理器插件是一个简单的,轻量级的,但功能强大,引人入胜。正如你从 WP 内容保护管理器插件名称中知道的,它是用来锁定和保护 WordPress 站点内容的。

你知道网站的内容和图像与网站的 SEO 有直接的关系,被复制的内容是非常危险的,并且会得到谷歌等搜索引擎的负面评价。

这些是初步的解释,以表明有时你不希望你的网站内容被其他人复制,或者你上传的专有图片未经你的允许被使用。我们给你的解决方案是使用一个内容保护插件。

内容保护插件设置:

WP 内容保护管理器插件是轻量级和简单的,但工作良好。只需创建这个原始的 WordPress 插件,通过插件安装教程安装并激活它。之后,WP 内容保护管理器选项会出现在你的站点设置菜单中。

本插件提供的功能:

内容保护管理器插件功能不止于此。有了这个插件,你可以保存内容,文章的文本和图片,你可以通过显示带有标题和链接的弹出广告将你的图片转化为金钱。

还可以向试图通过插入 Html 代码来保存网站信息(如图像或内容)的用户显示广告。WordPress 内容保护插件也可以防止在你的网站上点击右键。

确定当用户右击时向他们显示什么事件!禁用右键单击并显示文本消息?给他们看图片或者 HTML 代码?用 CTRL + S 组合键禁用页面缓存是这个插件的另一个特性。

内容保护管理器插件的其他特性:

  • 拷贝保护和内容选择
  • 禁用从网站保存图像的功能
  • 禁用网站上的右键菜单
  • 保存图像时显示文本消息、图像或 HTML 代码
  • 右键单击时显示文本消息、图像或 HTML 代码
  • 禁用 Ctrl + S 按钮功能
  • 禁用 Ctrl + A、Ctrl + C、Ctrl + X 或 Ctrl + V 键
  • 能够定制警报和广告
  • 良好的性能和非常简单

下载插件

结论

在这篇文章中,我们介绍了 WordPress 内容管理系统中的 WP 内容复制保护插件,并研究了它的特性。我们希望这篇文章对你有用。

介绍 WP-蜂鸟插件- ElderNode 博客

原文:https://blog.eldernode.com/wp-hummingbird-plugin/

WP-hummingbird Plugin

2022 年 2 月 5 日更新。WP-蜂鸟插件(Hummingbird Plugin),蜂鸟插件是世界上最负盛名的公司之一的专业程序员永无止境的努力的结果,它可以帮助你通过几次点击将你的网站速度提高一倍。这个插件遵循一定的原则,这些原则使它成为世界上最强大的插件之一。另外,如果你需要购买 Linux VPS ,你可以在 Eldernode 中看到可用的软件包。

WP-蜂鸟 WordPress 插件

网站在加载过程中的高速度是谷歌在众多因素中寻找的因素之一,这些因素特别关注它,并在 SEO 辩论中赋予它很多可信度。

这个插件的基本部分是压缩、浏览器缓存和 GZIP 压缩。

hummingbird-eldernode

在几分钟内提高你的 WordPress 网站速度 :

你可能也有一个 WordPress 网站,并担心加载缓慢!或者你想增加你的谷歌搜索结果,比以往更成功。我们通过提供蜂鸟插件来解决这个问题。无论你使用哪个 WordPress 模板,它都用蜂鸟插件进行了优化,并向你展示了最高的加载速度。

蜂鸟插件是第一个能够快速标准化网站的 WordPress 插件。

站点速度插件确实在某些方面提高了你站点的速度,但是蜂鸟最重要的特点是它以最好和最有效的方式进行压缩,因此不会给你的站点带来任何问题。这对于网站设计师来说是非常重要的。

speedup-large-eldernode

蜂鸟插件如何加速你的网站?

1-压缩 Css–Js–Html 文件…

蜂鸟插件你的 CSS,JavaScript,HTML 和其他文件使用最好和最有效的压缩方法。这个插件里连字体都是压缩的。网站速度插件是如此先进,你有许多设置,如合并,缩小,包括,位置压缩每个文件尽你所能。这个插件会自动为你做所有最好的事情。

Minify-eldernode

2-超专业缓存存储!

你知道什么是网站缓存吗?

蜂鸟插件生成并存储整个网站的副本,并在用户访问网站时快速提供现成的版本,从而提高网站的速度。

缓存存储可以自动或手动设置,到期日期和时间可以设置为每小时、每天等等。

这个 WordPress 插件也支持 Cloudflare。

hum-cashe-eldernode

3。发送 zip(使用 g zip 进程)

使用 gzip 算法使您的站点能够在将 CSS 文件和网页发送到浏览器之前压缩它们,然后再发送它们。

由于这种算法使文件更小,数据传输速度提高,网页加载速度更快。

这种能力的主要原因是能够节省传输页面文件和样式表的时间。

这将最终减少页面加载时间。

WP-hummingbird Plugin

下载插件

如何在 ubuntu 18.04 - Eldernode 上设置 zabbix server 5.0 LTS

原文:https://blog.eldernode.com/zabbix-server-5-0-lts-on-ubuntu-18-04/

How to Setup zabbix server 5.0 LTS on ubuntu 18.04

了解如何在 ubuntu 18.04 上逐步安装 Zabbix server 5.0 LTS。Zabbix Server 是一款免费的开源监控工具,旨在即时监控服务器、虚拟机、网络和云服务。这个工具是由阿列克谢·弗拉季舍夫在扎比克斯 This 的积极支持下开发的。Zabbix Server 基于客户端-服务器模型,能够监控数百万个指标,如 CPU 负载、网络管理和磁盘空间消耗,以及数万台服务器。在本文中,我们试图教你如何在 ubuntu 18.04 上设置 Zabbix server 5.0 LTS。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

教程在 ubuntu 18.04 上安装 Zabbix server 5.0 LTS

Zabbix 是一个完美、灵活的企业级平台,旨在实时监控来自数千台物理和虚拟服务器及网络设备的数百万个项目。该软件能够在非常大的环境中扩展。ZABBIX 网络监控系统是世界上最强大和最著名的监控系统之一。第一个版本自 2001 年发布,迄今为止,作为网络监控和软件领域的领先系统之一,已经发布了许多版本。

如何在 ubuntu 上配置 Zabbix server 5.0 LTS

ZABBIX 目前是世界上最好的监控系统之一,通过收集各种数据并准确分析它们,捕捉结果,并及时不间断地发送关于潜在事件的警报。您可以使用该系统来降低采购、安装和调试成本,并提高服务质量。只要选择 ZABBIX 来克服任何限制,并因此获得更多利润。

Zabbix 服务器的应用和特点

监控网络、软件和云资源的性能和效率

支持从小型到大型的分布式环境

物联网支持

支持多种不同的架构

出现问题时发送警报或执行远程命令

在可视化、仪表板个性化、地图和图形领域的独特能力

使用 Zabbix 代理实现分布式监控的能力

对不同操作系统的可靠监控

无论操作系统类型如何都能进行监控的能力

丰富的个性化功能以及与各种环境的协调性

模块化和灵活性

大型环境的可扩展性

每秒处理 50,000 多个控件的能力

将规模扩大到数十万台受监控设备

可靠的业务支持

通过集群实现可扩展性

-通过电子邮件、短信、Whatsapp 等发送警报报告…

如何在 ubuntu 18.04 上设置 Zabbix server 5.0 LTS

Zabbix 需要 PHP 和 MySQL 作为数据库服务器和 web 服务器如 ApacheNginx 来运行编程语言的程序。在本教程中,我们使用 Apache 服务器。通过安装灯,跟随我们学习本教程。

灯安装教程运行 Zabbix

通过执行以下命令,可以在系统上安装所有必需的软件包:

sudo apt update
sudo apt install apache2 libapache2-mod-php
sudo apt install mysql-server
sudo apt install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql

接下来,您需要为根 MySQL 用户设置一个强密码。运行以下命令,并按照说明进行操作。完成以下命令后,您将拥有一个 MySQL 数据库服务器 root 帐户的密码:

sudo mysql_secure_installation

下一步是更新 PHP 配置。为 apache 编辑 PHP 配置文件etc/PHP/7.4/Apache 2/PHP . ini/更新时区以满足您的需求:

vim /etc/php/7.4/apache2/php.ini
memory_limit 256M  upload_max_filesize 16M  post_max_size 16M  max_execution_time 300  max_input_time 300  max_input_vars 10000  date.timezone = '**your time zone**'

如何设置 Zabbix 库

官方的 Zabbix 团队已经为 Debian 系统提供了 Apt 封闭库。您可以使用以下命令将存储库添加到 Ubuntu 系统中:

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
sudo dpkg -i zabbix-release_5.0-1 + focal_all.deb

如何在 Ubuntu 上安装 Zabbix Server 5

添加 Apt 存储库之后,使用以下命令安装 Zabbix 服务器包。这里的 zabbix-server-mysql 包包含了支持 mysql 的 zabbix 服务器。zabbix-frontend-php 包为 zabbix 服务器提供了 web 接口:

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf

如何创建 Zabbix 数据库和用户

接下来,为 Zabbix 服务器创建一个数据库模式。使用 root 帐户登录 MySQL,并使用以下命令创建 MySQL 数据库和用户:

mysql -u root -p
CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

创建数据库后,从数据库加载默认的 Zabbix 模式:

CD/usr/share/doc/zabbix-server-MySQL

zcat create.sql.gz | mysql -u zabbix -p zabbixdb

如何更新 Zabbix 设置

在文本编辑器中编辑 Zabbixetc/Zabbix/Zabbix _ server . conf/配置文件,并更新以下数据库配置:

sudo vi /etc/zabbix/zabbix_server.conf
DBHost=localhost  DBName=zabbixdb  DBUser=zabbix  DBPassword=password

现在启用 Zabbix 服务,以便在以下情况下自动激活操作系统:

sudo systemctl enable zabbix-server
sudo systemctl restart zabbix-server

Zabbix 包还会创建自己的 apache 配置文件, etc/zabbix/apache.conf/ ,并提供 Apache 配置文件夹的链接。您可以使用以下命令来重新启动 Apache 服务:

sudo systemctl restart apache2

您的系统现在可以安装 Zabbix 了。只需转到 Zabbix web 安装部分并完成安装。

安装 Zabbix 后如何设置防火墙

接下来,您需要允许 Zabbix 10050 和 10051 端口以及 HTTP 服务通过防火墙进行连接。您可以使用以下命令来允许它们:

sudo firewall-cmd --permanent --add-service=http    sudo firewall-cmd --permanent --add-service=https  sudo firewall-cmd --permanent --add-port=10050/tcp    sudo firewall-cmd --permanent --add-port=10051/tcp    sudo firewall-cmd --reload

了解如何运行 Zabbix Web 安装程序

要从以下地址安装 Zabbix Web Installer,您可以从 Web 环境安装并输入您创建的安装步骤和数据库规范:

https://your_ip_address/zabbix/

完成此操作后,以下详细信息是进入 Zabbix web 环境的用户名和密码:

Username: Admin  Password: zabbix

结论

Zabbix 监控系统是这样设计的,除了网络或小型组织,还可以覆盖大型网络或组织。在本文中,您将熟悉 Zabbix 服务器及其特性。我们也试图教你如何在 ubuntu 18.04 上设置 Zabbix server 5.0 LTS。

posted @ 2024-10-31 16:51  绝不原创的飞龙  阅读(11)  评论(0编辑  收藏  举报