ElderNode-博客中文翻译-四-
ElderNode 博客中文翻译(四)
在 Debian 8 上安装 Gnome 环境-什么是 Gnome
原文:https://blog.eldernode.com/install-gnome-environment-on-debian-8/
最近我们确实发表了一篇关于 Debian 的文章。今天我们将学习如何在 Debian 8 上安装 Gnome 环境。所以首先让我们多了解一下 Gnome 本身。 Gnome 桌面环境是一个流行的开源图形环境。该公司于 1999 年发布了第一个版本。Gnome 桌面环境可以安装在大多数 Linux 上,也支持 BSD 的 Unix 发行版。Gnome 支持 40 种不同的语言。第一家正式将其作为桌面环境的公司是 Redhat。在 Debian 环境中,默认安装 Gnome 环境。它与 Debian 操作系统高度兼容。但是在最小模式下,安装 Debian 或者 Gnome 桌面环境服务器是默认不安装的。要在 Debian 8 上安装 Gnome 环境,你必须输入想要的命令,在确认之后,Gnome 包将被自动下载并安装。
在 Debian 8 上安装 Gnome 环境
1–首先,连接到您的服务器终端环境。
2–输入以下命令下载并安装 Gnome 图形环境。
apt-get install task-gnome-desktop
检查并确认先决条件后,您应该确认 Gnome 下载。
注意:8 版 Debian 的完整 Gnome 桌面包大约 2600 MB。安装 Gnome 时,Debian DVD 可能会要求您安装 DVD。
到目前为止,你已经学会了如何在 Debian 8 上安装 Gnome,我们将教你如何清理 Gnome。
从 Debian 8 中清除 Gnome 环境
输入下面的命令来清除 Debian 中的 Gnome 环境。
apt-get remove gnome
完成上述命令后,输入以下命令清除所有下载的包。
apt-get autoremove
您已经在这里完成了在 Debian 8 上安装和清理 Gnome 的教程。观看不要错过我们未来的相关文章。
亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问提问页面。也为了提高你的知识,这里有很多关于老年节点训练的有用教程。
如何在 Linux Debian 10 - Eldernode 博客上安装 GNS3
原文:https://blog.eldernode.com/install-gns3-on-linux-debian-10/
GNS3 是一款免费的开源网络模拟软件,于 2008 年首次发布。GNS3 代表图形网络模拟器 3。该软件允许对网络设备进行虚拟和真实(完整)的图形模拟,从而为教育目的构建完整和复杂的网络。GNS3 软件基于 Dynamips 代码,允许您在 PC 上运行 Cisco iOS,而不是在昂贵的 Cisco 设备上运行。在这篇文章中,我们将学习如何在 Linux Debian 10 上安装 GNS3。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。
教程在 Linux 上安装 GNS 3 Debian 10
世界各地的许多网络工程师使用 GNS3 软件来模拟他们的企业网络。这个软件是一个流行的模拟软件。
在实施之前,GNS3 能够使用您想要的设备设计您的网络。此外,您可以模拟各种服务器,包括基于云的服务器。
使用这个软件,我们可以使用虚拟和真实的设备,并创建一个非常实用的模拟环境。
在过去,网络工程师只有有限的选择来学习或探索他们的网络。他们必须获得许可或购买设备进行研究,但今天有几个选择这样做,包括 GNS3 模拟器!在这篇文章的后续部分,我们将学习如何在 Linux Debian 10 上安装 GNS3。
在 Linux 上安装 GNS 3 Debian 10 | Debian 9
现在你需要按照下面的步骤在 Linux Debian 10 上安装 GNS3。要在 Debian Jessie 上安装 GNS3,需要将以下命令添加到/etc/apt/sources.list 中:
deb http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main
sudo apt-get update
sudo apt-get install -y gns3-gui gns3-server
您还必须运行以下命令,在 Debian Stretch 上安装 GNS3:
deb http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main
注意: 需要注意的是,用于此目的的 Python 库是破的,不起作用。
最后,对于 Debian Buster ,你需要更新你的元数据。为此,请运行以下命令来安装所需的软件包:
sudo apt update
sudo apt install -y python3-pip python3-pyqt5 python3-pyqt5.qtsvg \ python3-pyqt5.qtwebsockets \ qemu qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst \ wireshark xtightvncviewer apt-transport-https \ ca-certificates curl gnupg2 software-properties-common
完成上述步骤后,您可以使用以下命令从 Pypi 安装 GNS 3:
pip3 install gns3-server
pip3 install gns3-gui
然后,在下一步中,您必须通过执行以下命令来输入 Docker GPG 键。注意,Buster 现在需要使用“ edge ”回购。
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable edge"
成功完成上述步骤后,现在应该刷新元数据,然后安装 Docker :
sudo apt update
sudo apt install -y docker-ce
您现在应该将以下命令添加到/etc/apt/sources.list 中:
deb http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main
然后,您需要通过执行以下命令来获取 GPG 密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B
您需要再次刷新元数据。然后运行以下命令安装所需的软件包:
sudo apt-get update
sudo apt install dynamips ubridge
请注意,您可以将您的用户添加到以下组中:
kvm libvirt docker ubridge wireshark
例如,您可以使用以下命令将用户添加到现有组中:
sudo usermod -aG group your_user
需要注意的是,如果你已经安装了 Buster,现在遇到了一个错误,你应该按照下面的步骤操作。第一步,您必须使用以下命令卸载 gns3 和 gns3-server:
sudo apt purge --autoremove gns3-server gns3-gui
然后,您需要使用 python3.7 为 Python 3.5 创建一个链接。
sudo ln -s /usr/bin/python3.7 /usr/bin/python3.5
您可以使用以下命令安装 python-pip 和 python3-pip 。安装 python-pip 和 python3-pip 后,您可以使用 GNS3:
sudo apt install python-pip python3-pip
你也可以使用 PyPi 来安装 gns3-server 和 gns3-gui :
sudo apt install python3-pyqt5.QtSvg python3-pyqt5.qtwebsockets dynamips
最后,在执行完上述所有步骤并安装 GNS3 后,您可以使用以下命令安装所需的依赖项:
sudo apt install python3-pyqt5.QtSvg python3-pyqt5.qtwebsockets dynamips
学习在 Debian 上设置 GNS 3
结论
在实际架设网络之前,有必要对目标网络进行建模和仿真,以便进行必要的研究并发现可能的网络问题。这需要一个仿真网络设备的工具。GNS3 仿真器是网络仿真的工具之一。GNS3 是大多数公司和商业组织、网络服务提供商和网络设备制造商用来管理网络配置、模拟和分析的图形网络模拟器。GNS3 允许用户运行多个仿真系统,如 Cisco 路由器、Juniper 路由器、Vyatta 路由器、Windows 和 Linux 虚拟机。在本文中,我们试图学习如何在 Linux Debian 10 上安装 GNS3。
如何在 Ubuntu 20.04 - Eldernode 博客上安装 GNS3
模拟器是开源的免费软件,对于网络工程师学生准备网络考试或构建、设计和测试网络很有用。使用 GNS3 时,设备的数量并不重要,因为它是为托管在多个服务器上的许多设备而设计的。在本文中,您将学习如何在 Ubuntu 20.04 上安装 GNS3。你可能渴望加入已经下载了 GNS3 的 1100 万人的行列,并将它安装在你自己的 Ubuntu VPS 上。您可以在 Eldernode 上购买安全、VIP、经济的虚拟专用服务器。
教程在 Ubuntu 20.04 上安装 GNS 3 LTS
自 2008 年以来,GNS3 允许网络工程师虚拟化真实的硬件设备。gNS3 提供了一个无风险的虚拟环境,可以根据您的考虑规模设计和构建网络,甚至无需硬件。GNS3 可以安装在 Windows、macOS 和 Linux 上。它支持 Linux 发行版(仅基于 Ubuntu 的 64 位发行版),并模拟 Linux 交换机和多种 Linux 设备。不需要家庭实验室,您可以使用 GNS3 作为寻求认证的网络专业人员的学习工具。让我们通过本指南的步骤来完成在 Ubuntu 20.04 上的 GNS3 安装。这是可能的,从 PPA 仓库。所以,首先要添加库,更新系统,然后在 Ubuntu Linux 上安装需要的包。
在 Ubuntu 20.04 | Ubuntu 18.04 上安装 GNS 3
第一步:
使用以下命令添加 GNS3 存储库,然后输入您的用户密码并按 ENTER 继续。
sudo add-apt-repository ppa:gns3/ppa
第二步:
在此步骤中,您准备安装 GNS3 GUI 和服务器。Ir 将在添加存储库时完成。运行下面的命令并按 y 键接受安装。
如果您希望允许非 root 用户使用 Wireshark 和网桥,系统会提示您。如果是,两次都选择“是”。
sudo apt update
sudo apt install gns3-gui gns3-server
并允许它们捕获数据包。
第三步:
现在,如果你想要 IOU 支持,运行下面的命令来安装 IOU 包并使用它的特性,通过按下 y 键来接受安装提示。
注意 : IOU 是思科内部工具,用于模拟思科交换机中的 ASICs。如果不跳过这一步,您将能够在实验中使用第 2 层交换。所以,
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install gns3-iou
Docker 支持
这是一个可选的步骤。如果您希望在网络堆栈中使用 Docker 引擎,请先安装运行时。要安装 Docker CE (Xenial_and_newer),请运行以下命令删除所有旧版本:
然后,安装以下软件包:
sudo apt remove docker docker-engine docker.io
现在,要导入正式的 Docker GPG 密钥,请键入:
sudo apt-get install apt-transport-https ca-certificates curl \ software-properties-common
接下来,将适当的 repo 添加到准备安装 Docker CE 中。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
最后,使用下面的命令安装 Docker CE:
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable
是时候将您的用户添加到以下组中了:
sudo apt update
sudo apt install docker-ce
注意:要将您的用户添加到这些组中,请使用“sudo usermod -aG group user_name”。并通过注销并重新登录或重新启动系统来重新启动您的用户会话。
ubridge libvirt kvm wireshark docker
如果你已经很好地完成了所有的步骤,并且没有出现错误信息,那么 GNS3 现在已经安装在 Ubuntu 20.04 上了。因此,从终端或桌面启动器启动它。
在第一页选择“在我的电脑上运行设备”。
gns3
然后,在第二页上确认本地服务器确认位置。
并确认连接成功。
最后,在 Ubuntu 20.04 Linux 上完成 GNS3 设置。
就是这样!你只需要一步一步地在你的 Ubuntu 服务器上安装 GNS3。
结论
在本文中,您已经学习了如何在 Ubuntu 20.04 上安装 GNS3。要管理或 SDN 软件,GNS3 是最佳、最简单且最具成本效益的选择。从现在开始,您可以使用虚拟实验室环境测试多供应商互操作性,而无需提供专用的物理设备。如果您有兴趣阅读更多内容,请找到我们关于为网络工程师介绍 GNS3 软件的相关文章。
In this article, you have learned How To Install GNS3 On Ubuntu 20.04. To manage or SDN software, GNS3 is the best, easiest, and cost-effective choice. From now on, you can test multi-vendor interoperability using a virtual lab environment while there is no need to provide dedicated physical equipment. In case you are interested in reading more, find our related article on Introducing GNS3 Software For Network Engineers.
如何在 Windows Server 2012 和 2016 上安装 GNS 3-elder node 博客
原文:https://blog.eldernode.com/install-gns3-on-windows-server-2012-and-2016/
GNS3 软件是一种网络模拟软件,允许您设计复杂的网络拓扑。使用这个功能强大的程序的最新版本,您可以运行模拟操作或配置简单的工作站和功能强大的思科路由器。GNS3 软件基于 Dynamips、Pemu/Qemu 和 Dynagen 工具的性能。在本文中,我们试图向您学习如何在 Windows Server 2012 和 2016 上安装 GNS3。你可以访问 Eldernode 提供的包来购买 Windows VPS 服务器。
教程在 Windows Server 2012 和 2016 上安装 GNS 3
GNS3 软件是模拟复杂网络的免费软件。该软件试图尽可能接近不需要物理网络硬件的真实网络。GNS3 具有用于构建复杂网络的图形环境。GNS3 仿真器基于 Dynamips 代码,允许用户在计算机上虚拟运行 Cisco IOS,而不是在昂贵的 Cisco 设备上运行。GNS3 软件是一种思科工具,允许用户使用思科 IOS。在本文的后续部分,请加入我们,了解如何在 2012 年和 2016 年的 Windows Server 上安装 GNS3。
在 Windows Server 2012 和 2016 上安装 GNS 3
要在 Windows Server 2012 和 2016 上安装 GNS3,必须先去 GNS3 网站。然后点击免费下载。
在此页面上,您必须选择所需的平台,即 Windows 。为此,点击 Windows 前面的下载按钮。
点击下载后,将显示以下窗口。如果您在 GNS3 中没有帐户,您必须创建一个帐户。
填写所需信息并点击创建账户。
再次转到下载页面。选择 Windows 平台后,程序下载将开始。
请参考安装文件存储位置。然后双击它开始安装 GNS3。
在打开的窗口中,点击运行。
点击下一步开始安装。
下一步,看完协议,一定要确认。所以点击我同意进入下一步。
现在你需要选择一个开始菜单文件夹。默认选择 GNS3 。所以点击下一个。
在下一步中,您必须选择所需的安装类型和组件。然后点击下一个。
指定文件的安装位置,点击下的。
在下一步中,将出现 WinPCAP 安装窗口。点击下一个。
点击我同意接受协议条款。
然后点击安装。
点击完成完成 WinPCAP 安装。
您现在必须批准 Npcap 许可协议。
选择所需选项后,点击安装。
注意:使用 WinPcap 安装 Npcap 时,请确保在完成安装之前启用“WinPcap API 兼容模式”选项:
最后,点击完成。
请注意,如果您选择安装 Wireshark ,GNS3 启动软件将下载 Wireshark 安装文件。
再次点击下一个。
请注意,在下一步中,如果您感兴趣,请安装 Solarwinds 标准工具集。否则选择否并点击下一个的。
最后,点击完成完成 GNS3 安装过程。
结论
当构建一个新的网络项目时,有一个简单的方法可以在主项目开始之前进行模拟。为此,设计了一个名为 GNS3 的网络模拟器软件。这个软件允许你在你的计算机上模拟一个网络。GNS3 是一款开源仿真器软件。虽然它与真实网络非常相似,并且没有路由器和交换机等网络专用硬件,但却使网络设计成为可能。在本文中,我们试图向您学习如何在 Windows Server 2012 和 2016 上安装 GNS3。
When building a new network project, there is a simple way to simulate it before the main project starts. To do this, a network simulator software called GNS3 is designed. This software allows you to simulate a network on your computer. GNS3 is an open source emulator software. While it is very similar to real networks and without network dedicated hardware such as routers and switches make network design possible. In this article, we tried to learn you how to install GNS3 on Windows Server 2012 and 2016.
如何在 Ubuntu 20.04 - Eldernode 博客上安装 GNU Octave
原文:https://blog.eldernode.com/install-gnu-octave-on-ubuntu-20-04/
八度可以记住你的音符。虽然音乐被称为国际语言,GNU Octave 也是一种编程语言,对于打算从事技术和数学计算的人来说,它是一个完美的助手。此外,学术界和工业界也不会忽视使用它。如果你习惯使用 Matlab,学习 GNU Octave 对你来说并不困难,因为它与许多 Matlab 脚本兼容。Octave 是开源的,在 GNU 许可下,可以自由地修改、使用和复制。不仅因为它提供了 2D/3D 绘图和可视化工具,还因为它允许用户通过 Octave 的特定编程语言来扩展他们的系统,这在学生中很受欢迎。加入我们这篇文章,学习如何在 Ubuntu 20.04 上安装 GNU Octave。为了准备你自己的 Linux VPS ,在 Eldernode 上找到你考虑过的包。
教程在 Ubuntu 20.04 上安装 GNU Octave
为了让本教程更好地工作,请考虑以下先决条件:
一个拥有 sudo 特权的非根用户。
要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。
在 Ubuntu 20.04 上安装 GNU Octave
在写这篇文章的时候,最新版本 6.1.0 发布了。您可以从更新 Ubuntu 开始,因为 APT 包已经在标准的 Ubuntu 库中可用。GNU Octave 包也包括它的文档,并且有一个命令行界面,所以让我们使用下面的命令更新 APT 包存储库 catch。这样,您可以确保拥有最新版本的软件包:
sudo apt update
然后,运行下面的命令来安装 GNU Octave 和相关的依赖项:
sudo apt install octave
GNU Octave 包括一个图形用户界面,你可以从你系统的主菜单启动它的版本。或者使用以下命令行来完成此操作:
octave-cli
出现提示时,按 Y 确认安装,按回车。GNU 八度应该安装在这里。要查看结果,您可以在 Ubuntu 20.04 的应用程序菜单中进行搜索。点击 GNU Octave 图标启动它。
如果这是您第一次跑步,将会显示欢迎页面,回答一般的基本问题,然后点击下一步。
显示以下页面时,再次单击“下一步”。
下一步,你只需要点击 Finish 开始使用 Octave。
一旦你完成了这一部分,GNU Octave 应该已经启动并可以使用了。
如果这是您第一次使用该应用程序,请尝试浏览一次。要追踪它,在磁盘和网上都可以找到。在菜单栏上,单击“帮助”并查看位于“文档”下的“磁盘上”或“联机”两个选项。
如何安装 GNU Octave 官方 Flatpak 库
Flatpak 帮助您更快地安装 Linux 软件包。要部署软件、管理包并为运行应用程序提供沙箱,可以使用 FlatPak。以下步骤向您展示了如何通过 FlatPak 安装 GNU Octave。
首先,更新 apt 包存储库:
sudo apt update
使用以下命令检查是否安装了 flatpak:
flatpak –version
虽然您没有收到任何错误,但您可以确保存在该错误,并进入下一步。但是如果没有安装,使用 apt-get 并运行下面的命令:
sudo apt-get install flatpak
再次出现提示时,按 Y 确认安装,然后按 Enter。所需的包将由 APT 包管理器安装。您还可以添加 Flathub 存储库。在 Linux,你可以去 Appstore。使用下面的命令安装它
flatpak remote-add –if-not-exists flathub
https://flathub.org/repo/flathub.flatpakrepo
正如你所猜测的,是时候重启你的电脑了。
sudo reboot
当你再次回来时,运行下面的命令从 Flathub 安装最新版本的 GNU Octave 让它下载所有大的包,你只需要等待完成。
flatpak install flathub org.octave.Octave
如何移除 GNU Octave 包
任何时候你需要删除你通过 flatpak 安装的 GNU Octave 包,运行下面的命令:
flatpak uninstall org.octave.Octave
此外,如果愿意,您可以使用以下命令卸载 flatpak:
sudo apt-get remove flatpak
就是这样!你可以使用上述方法之一来安装 GNU Octave。还有,“snap”是另一种替代方式。
结论
在本文中,您了解了如何在 Ubuntu 20.04 上安装 GNU Octave。从现在起,你可以用这个应用程序做数值计算了。用户反映他们正在使用 GNU Octave 而不是 Matlab。此外,您可以在 macOS、BSD 和 Microsoft Windows 上运行它。
In this article, you learned How To Install GNU Octave On Ubuntu 20.04. From now on you can do the numerical computations with this application. Users have reported that they are working with GNU Octave instead of Matlab. Also, you can run it on macOS, BSD, and Microsoft Windows.
如何在 Kali Linux 上安装 GNURadio——在 Kali 上使用 GNURadio
原文:https://blog.eldernode.com/install-gnuradio-on-kali-linux/
GNURadio 是一个开发软件无线电项目的项目。该框架为软件无线电用户和爱好者提供了大多数信号处理模块和所有类型的电信调制。本文将解释如何在 Kali Linux 上安装 GNURadio。如果你想购买一台 Linux VPS 服务器,请查看 Eldernode 网站上提供的软件包。
教程在 Kali Linux 上安装 GNUradio
GNURadio 是什么?
GNURadio 是一个开源的免费软件开发工具包,为实现软件定义无线电提供信号处理模块。它可用于编写程序、从数字流接收数据、将数据传输到数字流,然后使用硬件传输该数字流。该框架包括滤波器、信道编码、同步元件、均衡器、解调器、编码器、解码器以及无线电系统中常用的许多其他模块。
GNURadio 支持 Python 和 C++开发,并提供图形化设计方法。它用于学术、业余爱好者和商业环境,支持无线通信研究和现实世界的无线电系统。
在这篇来自 Kali Linux 培训系列的文章的续篇中,我们打算教你如何在 Kali Linux 上安装 GNURadio。
如何在 Kali Linux 上安装 GNURadio
在上一节向您介绍了 GNURadio 之后,现在我们想教您如何在 Kali Linux 上安装 GNURadio。安装 GNURadio 并不难,按照下面的步骤操作即可。第一步,借助以下命令更新您的服务包:
sudo apt update
您可以使用以下命令安装 GNURadio :
sudo apt install gnuradio
等待 GNURadio 安装完成。整个过程完成后,您将看到一个终端通知。
如何在 Kali Linux 上使用 GNURadio
如果您想创建 GNURadio 信号流程图,您可以使用 GNURadio 配套图形工具:
gnuradio-companion -h
要显示已安装 GNURadio 的详细信息,请输入以下命令:
gnuradio-config-info -h
您可以使用下面的 GUI 为 GNURadio 创建过滤器:
gr_filter_design -h
常见问题解答
[sp _ easy agreement]
结论
GNURadio 可与外部 RF 硬件配合使用,创建软件定义的无线电和信号处理系统。GNURadio 包包含 gnuradio-companion,一个用于创建信号流图和生成流图源代码的图形工具,以及各种工具和应用程序。在本文中,我们教您如何在 Kali Linux 上安装 GNURadio。我希望这篇教程对你有用。
在 RDP 管理员节点上安装谷歌浏览器
原文:https://blog.eldernode.com/install-google-chrome-on-rdp-admin/
教程在 RDP 管理窗口上安装谷歌浏览器。在这篇文章中,我们将教你在 RDP 管理下载和安装流行的谷歌浏览器的完整步骤。谷歌 Chrome 浏览器是由谷歌设计的开源浏览器,是世界上最流行、最强大的浏览器之一。到目前为止,谷歌 Chrome 已经能够在全球所有其他浏览器中排名第一。在的老年节点上有几个 RDP 管理服务器的服务。你可以选择其中一个计划。
今天,互联网在我们生活的各个方面发挥着非常重要的作用。许多日常活动,如购物、研究、教育、商业、游戏和娱乐都是在互联网上进行的。无法想象没有互联网的世界。互联网甚至使虚拟生活成为可能。因此,浏览器作为用户和互联网之间的接口,起着非常重要的作用。今天,每个计算机系统,如台式计算机和笔记本电脑,以及智能手机,都至少安装了一个互联网浏览器。
谷歌 Chrome 浏览器比其他浏览器更受欢迎,因为它有独特的功能,如更快的更新,音频到文本的转换,防止恶意和病毒文件,以及快速访问设置。因此,我们在这篇教育帖子中包含了在 RDP 管理中下载和安装谷歌 Chrome 浏览器的完整步骤。
如何在 RDP 管理系统上安装谷歌浏览器
按照以下步骤在 RDP 管理中下载并安装谷歌浏览器:
1。打开当前浏览器,在谷歌搜索引擎中搜索谷歌 Chrome 下载。
2。点击第一个搜索结果,进入 Google Chrome 下载页面。然后点击立即下载。
3。将出现一个名为谷歌 Chrome 服务条款的页面。此页面上有两个选项。第一个选项是选择谷歌 Chrome 作为默认浏览器,第二个选项是报告 bug 和问题以改进谷歌 Chrome 浏览器。你可以选择任何一个选项,也可以不选。无论如何,点击接受并安装。
4。然后谷歌 Chrome 在线下载文件将被下载。下载过程完成后,转到系统上的下载文件夹。找到一个名为 ChromeSetup 的文件。然后双击它。
注意: 如果你使用的是 RDP 管理中的默认浏览器,下载完成后页面底部会出现一条提示信息。
5。点击运行开始自动下载和安装过程。点击打开文件夹将打开 RDP 管理下载文件夹,像前面的方法一样,它将找到下载文件并双击它。
6。用户帐户控制窗口将要求您运行下载程序。单击是。然后浏览器会自动下载并安装在您的系统上。
结论
谷歌早就有自己的浏览器,在全球雇佣了数百万用户。然而,新用户经常对在他们的计算机上安装这种网络浏览器有疑问。在这篇文章中,我们试图描述如何在 RDP 管理员上安装谷歌浏览器,这样即使是初学者也可以轻松安装上述浏览器。
Google has long had its own browser that employs millions of users around the world. However, new users often have questions about installing this web browser on their computer. In this article, we tried to describe how to Install Google Chrome on RDP admin so that even a beginner can easily install the above browser.
在 Ubuntu 20.04 上安装谷歌 Chrome 的 5 种方法
原文:https://blog.eldernode.com/install-google-chrome-on-ubuntu-20-04/
谷歌浏览器现在是世界上最大的浏览器,世界上一半的人把它作为他们的默认浏览器。在这篇文章中,我们打算向你介绍 5 种在 Ubuntu 20.04 上安装谷歌浏览器的方法。需要注意的是,如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 上提供的软件包。
在 Ubuntu 20.04 上安装谷歌 Chrome
在这篇来自 Ubuntu 培训系列的文章的续篇中,我们打算教你如何使用 5 种方法在 Ubuntu 20.04 上安装谷歌 Chrome。
从官网下载
第一种安装谷歌 Chrome 的方法,我们在本文中打算教的,就是使用官网。打开你想要的浏览器,输入网址下载谷歌浏览器。
然后点击下载 Chrome:
如下图所示,您必须选择第一个选项,即 64 位。deb(对于 debian/ubuntu) 然后点击接受并安装:
如下图所示,选择保存文件选项,点击确定:
在这个阶段,需要参考 Ubuntu 软件中心运行安装文件,并在您自己的 Ubuntu 系统中点击 Install :
最后,通过访问 Activities 菜单,您将看到 Google Chrome 已经成功安装:
使用 PPA 知识库
在这一节,我们将教你如何使用 PPA 库在 Ubuntu 上安装谷歌浏览器。
第一步,你需要设置公钥来访问 Chrome 库。为此,您需要使用以下命令:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
现在您需要使用以下命令为 Chrome 设置 Google 存储库:
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
现在,您应该使用以下命令来更新系统:
sudo apt update
最后,您可以通过运行以下命令安装 Google Chrome:
sudo apt install google-chrome-stable
手动安装
在这一步,我们要教如何使用终端或手动在 Ubuntu 20.04 上安装谷歌 Chrome。
因此,您必须首先使用以下命令更新系统:
sudo apt update
sudo apt upgrade
现在,您需要通过运行以下命令来检查 wget 版本:
wget --version
您还可以通过运行以下命令来安装 wget :
sudo apt install wget
现在,您可以使用以下命令下载谷歌浏览器:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
通过运行以下命令安装所需的软件包:
sudo dpkg -i google-chrome-stable_current_amd64.deb
最后,您可以在 Linux 终端中运行以下命令来启动 Google Chrome:
google-chrome
使用抓包
在这一节中,我们将向您展示如何使用 Snap 在 Ubuntu 20.04 上安装 Google Chrome。使用这种方法,您可以通过运行以下命令轻松安装 Google Chrome:
sudo snap install chromium
使用 Flatpak 包
在这一节,我们将教你如何使用 Flatpak 包在 Ubuntu 20.04 上安装谷歌 Chrome。如果您的系统上没有安装 Flatpak,您需要通过运行以下命令来安装它:
sudo apt install flatpak
安装 Flatpak 后,现在需要添加 Flathub 库:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
现在你可以使用下面的命令安装谷歌浏览器:
flatpak install flathub com.google.Chrome
您也可以使用以下命令运行谷歌浏览器:
flatpak run com.google.Chrome
结论
正如本教程中提到的,谷歌浏览器是世界上使用最多的网络浏览器。这是一个快速、简单、安全的网络浏览器。在这篇文章中,我们试图完整地教你在 Ubuntu 20.04 上安装谷歌浏览器的 5 种方法。你可以和我们分享你与这篇文章相关的问题。
教程在 CentOS - Eldernode 博客上安装 Google Cloud SDK
原文:https://blog.eldernode.com/install-google-cloud-sdk-on-centos/
Google Cloud SDK 是一套工具,用于管理 Google Cloud perform 上托管的应用程序和资源。这些工具包括 gcloud 、 gsutil 和 bq 命令行工具。CloudSsoftwareDdevelopmentK它包括用于与 Google Cloud 产品和服务交互的工具和库。它支持 Windows 、 Linux 和 macOS 平台,并需要 python 2.7x。如果你有一个谷歌云帐户,Cloud SDK 将免费提供给你。Cloud SDK 为每个支持的平台提供了一个安装程序。本文介绍教程在 CentOS 上安装 Google Cloud SDK。在 Eldernode 上准备您自己的 CentOS VPS 并获得折扣和支持。
为了让本教程更好地发挥作用,请考虑以下先决条件:
–拥有 Sudo 权限的非 root 用户。
–按照我们的初始设置 centos 8 进行设置
–Google Cloud SDK 需要在您的 Linux 上安装 Python 。Python 版本 2.7.9 或更高版本或 Python 3.5 到 3.7。
注意 : 在 Google Compute Engine 上使用实例时,默认安装云 SDK 。
如何在 CentOS 8 | CentOS 7 上安装 Google Cloud SDK
要使用系统终端的命令行界面 CLI 管理谷歌云平台,您需要使用谷歌云 SDK。Cloud SDK 以包的形式安装在 CentOS 上,仅包含 gcloud 、 gcloud alpha 、 gcloud beta 和 gsutil 以及 bq 命令。但它不包括使用云命令部署应用程序所需的 kubectl 或 App Engine 扩展,它们可以单独安装。让我们通过本指南的步骤来回顾安装过程。
第一步:
首先,DNF 必须用 Cloud SDK repo 信息进行更新。
sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
[google-cloud-sdk]
name=Google Cloud SDK
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gp
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOM
第二步:
现在,您可以使用下面的命令安装 Cloud SDK 。
sudo dnf install google-cloud-sdk
但是,如果您的系统上没有将移动到到 dnf ,请使用 yum 运行下面的命令。
yum install google-cloud-sdk
然后,您可以通过运行以下命令来检查是否已安装:
gcloud info
首先,为了配置 SDK ,运行以下命令并启动:
gcloud init
第三步:
这是一个可选步骤,您可以安装以下任何附加组件。
- Google-cloud-SDK-app-engine-python
- Google-cloud-SDK-app-engine-python-extras
- Google-cloud-SDK-app-engine-Java
- google-cloud-sdk-app-engine-go
- Google-cloud-SDK-bigtable-模拟器
- google-cloud-sdk-cbt
- 谷歌-云-SDK-云-构建-本地
- 谷歌-云-SDK-数据实验室
- 谷歌-云-SDK-数据存储-仿真器
- Google-cloud-SDK-firestore-模拟器
- Google-cloud-SDK-pubsub-模拟器
- 库贝特尔
以下示例显示了如何使用上述组件之一。可以安装Google-cloud-SDK-app-engine-Java组件如下:
sudo dnf install google-cloud-sdk-app-engine-java
如何降级云 SDK 版本
最近发行的 10 只将在回购中提供。如果您希望恢复到特定版本的 Cloud SDK,其中版本的形式为 123.0.0 ,请运行:
sudo dnf downgrade google-cloud-sdk-VERSION
如何更新谷歌云组件
您可以使用 gcloud update 更新其组件。在这种情况下,任何时候您需要更新 google cloud 组件,都需要使用 gcloud update 来更新所有必需的组件。使用该命令以下语法:
gcloud components update [--version=VERSION] [GCLOUD_WIDE_FLAG …]
在 CentOS 上启用快照,安装 Google Cloud SDK
您还可以使用打包的应用程序 Snaps 来安装 Google Cloud SDK。Snap 适用于 CentOS7.6+和 Red Hat Enterprise Linux7.6 及更高版本,可从 Enterprise Linux 存储库的额外软件包中获得。您可以通过运行以下命令将存储库添加到您的系统中:
sudo yum install epel-release
之后,运行以下命令安装 Snap:
sudo yum install snapd
安装 Snap 时,必须启用系统单元。它将管理主 snap 通信套接字。
sudo systemctl enable --now snapd.socket
现在,您可以通过在 /var/lib/snapd/snap 和 /snap 之间创建一个符号链接来启用快照支持:
sudo ln -s /var/lib/snapd/snap /snap
为确保正确更新快照的路径,您可以注销并再次返回,或者重新启动系统。
最后,通过运行以下命令安装 Google Cloud SDK:
sudo snap install google-cloud-sdk --classic
结论
在本文中,您了解了如何在 CentOS 上安装 Google Cloud SDK。有两种方法可以安装它。此外,还有更多安装云 SDK 的替代方法。带有脚本或持续集成/部署的云 SDK,并将云 SDK 作为 Docker 映像运行。在 Eldernode Community 上与你的朋友讨论,找出哪种方法被广泛使用。
教程在 Kali Linux 2022 上安装 Grokevt-elder node 博客
原文:https://blog.eldernode.com/install-grokevt-on-kali-linux/
你很可能遇到过这样的情况,你想从系统中提取信息,把它变成一个可以理解的报告。Grokevt 是由几个脚本组成的工具之一。在本文中,我们将回顾 grokevt,您将了解如何在 Kali Linux 上安装 Grokevt。您可以访问 Eldernode 网站提供的套装来购买 Linux VPS 服务器。
如何在 Kali Linux 上安装 Grokevt
什么是 Grokevt?
Grokevt 是一组安装在一个或多个分区上并协同工作的脚本。这些脚本提取注册表项、消息模式和日志文件等信息,将报告转换为人类可读的格式。Grokevt 在 GNU GPL 下发布,用 Python 实现。
在 Kali Linux 上安装 Grokevt
在这篇来自 Kali Linux 培训系列的文章中,我们将回顾在 Kali Linux 上安装 grokevt 的 3 种方法。
如何使用 apt-get 安装 Grokevt
首先使用以下命令更新 APT 数据库:
sudo apt-get update
然后使用下面的命令安装 grokevt :
sudo apt-get -y install grokevt
如何使用 apt 安装 Grokevt】
首先运行以下命令更新 APT 数据库:
sudo apt update
然后使用下面的命令安装 grokevt :
sudo apt -y install grokevt
如何安装 Grokevt 使用资质
要使用 aptitude 安装 grokevt,需要在 Kali Linux 上安装 aptitude。然后用下面的命令更新 Apt 数据库:
sudo aptitude update
现在您可以用下面的命令安装 grokevt:
sudo aptitude -y install grokevt
如何使用 Grokevt 的不同工具
1->Grokevt-add log:运行以下命令,使用此工具将原始事件日志添加到现有的 Grokevt 数据库中:
grokevt-addlog -h
2->Grokevt-builddb:运行以下命令,在 Windows 系统上构建一个数据库树,转换事件日志:
grokevt-builddb -h
3->Grokevt-rip dll:使用此工具从 PE 格式文件中提取消息源;为此,请使用以下命令:
grokevt-ripdll -h
4->Grokevt-dump msgs:使用此实用程序,转储之前由 grokevt-ripdll 创建的消息数据库的内容;为此,运行以下命令:
man grokevt-dumpmsgs
5->Grokevt-findlogs:运行以下命令在原始二进制文件中查找日志文件片段,如内存转储和磁盘映像:
grokevt-findlogs --help
6->Grokevt-parse log:您可以解析 Windows 事件日志,并根据数据库中存储的消息源生成可读的输出。使用下面的命令:
grokevt-parselog -h
常见问题解答
[sp _ easy agreement]
结论
在本文中,我们介绍了 Grokevt,它是一组安装在一个或多个分区上并协同工作的脚本,您学习了如何在 Kali Linux 上安装 Grokevt。我们还回顾了 grokevt 的不同工具以及如何使用它们。
在 Ubuntu 20.04/22.04 上安装 GUI 的 5 个最佳步骤
也许你们中的一些人已经在你的服务器上安装了 ubuntu 操作系统,并希望它以图形方式显示,以便你可以使用它。要显示图形环境,您需要安装 GUI 桌面图形环境。在这篇文章中,我们将教你在 Ubuntu 20.04/22.04 上安装 GUI 的 5 个最佳步骤。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 网站上提供的软件包。
什么是 GUI?
操作系统中任何工作的开始都是通过图形界面来完成的,特别是对于那些对命令行不太感兴趣的初学者来说!一般来说,您可以使用 CLI(代表命令行界面)和 GUI(代表图形用户界面)来了解 Linux。
主要由专业 Linux 用户使用的 CLI 在某种程度上更难使用。因为你必须记住每个命令,更重要的是记住它们的选项。但是使用 Linux GUI 要容易得多;该界面允许新手用户通过各种菜单和窗口管理和更改他们的系统设置。
在 Ubuntu 20.04/22.04 上安装 GUI
在这篇来自 Ubuntu 培训系列的文章的续篇中,我们将通过 5 个步骤教你如何在 Ubuntu 上安装 GUI。请在这篇文章中陪伴我们。
1)如何在 Ubuntu 上安装 GNOME
第一种方法,我们将教你如何在 Ubuntu 上安装 GNOME。为此,只需遵循以下步骤。使用以下命令安装最小 GNOME:
sudo apt install gnome-session gnome-terminal
您也可以通过运行以下命令来安装 GNOME Desktop:
sudo apt install ubuntu-desktop
在下图中,你可以看到 GNOME 桌面环境:
2) 如何在 UbuntuT5 上安装 XFCE
XFCE 代表 XForms 公共环境。你可以使用下面的命令来安装 XFCE,它只是 XFCE 桌面环境和一些其他的包:
`sudo apt install xfce4`
在下图中,您可以看到 XFCE 桌面环境:
3) 如何在 UbuntuT5 上安装 LXQt
和其他桌面环境一样,LXQt 是一个类似于 GNOME 2 的轻量级桌面环境。有趣的是,这个桌面环境是基于 Qt 工具包的。要安装 LXQt,只需运行以下命令:
**`sudo apt install lxqt`**
4)如何在 UbuntuT5 上安装 LXDE
我们打算教如何安装的第四个桌面环境是 LXDE。这种桌面环境既快速又节能。注意 LXDE 使用了和 GNOME 2 一样的 Openbox 显示管理器(OBDM)。要安装 LXDE,只需使用以下命令:
**`sudo apt install lxde`**
5)如何在 Ubuntu 上安装 MATE
我们将在本文中讨论的第五个也是最后一个桌面环境是 MATE。有趣的是,MATE Desktop 是 GNOME 2 环境的延续。这种桌面环境免费支持现代硬件和软件驱动程序。要在 Ubuntu 上安装 MATE,只需运行以下命令:
**`sudo apt install ubuntu-mate-desktop`**
结论
图形用户界面已经成为编程领域的标准概念。用户可以通过这个界面轻松使用计算机和其他电子设备。用户通过直接操纵诸如按钮、浏览器、窗口、标签、菜单等图形图标来使用该技术。在这篇文章中,我们试图教你在 Ubuntu 20.04/22.04 上安装 GUI 的 5 个最佳步骤。如果你有任何问题,你可以在评论区和我们分享。
如何在 Ubuntu 18.04 上安装 Gulpjs-Linux 教程| Eldernode 博客
【更新】Gulp 是一个开源的 JavaScript 工具包,是一个跨平台的,在前端 web 开发中用作流构建。它是一个基于 Node.js 和 npm 的任务运行器,用于自动化 web 开发中耗时和重复的任务,如缩小、连接、缓存破坏、单元测试、林挺、优化等。在这篇文章中,你将学习如何在 Ubuntu 18.04 上安装 Gulp.js。如果您希望准备自己的 Ubuntu VPS ,请依靠我们的技术团队,并在 Eldernode 上注册您的订单。
教程在 Ubuntu 18.04 上安装 gulp . js
Gulp 是一个工具包,帮助开发人员在开发过程中自动化痛苦的工作流程。要安装 Gulp,你首先需要安装 Node.js ,所以你将按照下面的说明在你的 Ubuntu 上安装 Node.js,然后安装 Gulp。
Gulp.js Vs 其他任务跑者
Gulp 与众不同的主要原因是它使用节点流。因为 gulp 将一个任务的输出作为输入传递给下一个任务,所以它读取文件一次,然后通过多个任务处理它。Gulp 最后会写出输出文件。所以,gulp 速度更快,因为不需要在硬盘上创建和读取中间文件。
在 Ubuntu 18.04 上安装 Gulp.js 的先决条件
为了让本教程更好地工作,请考虑以下先决条件:
拥有 Sudo 权限的非 root 用户。
要进行设置,请遵循我们在 Ubuntu 18.04 上的初始服务器设置。
如何在 Ubuntu 18.04 上安装 gulp . js LTS
Gulp 是 Node.js 的命令行任务运行程序。使用 Gulp 可以轻松地自动化流程和运行重复性任务。让我们浏览一下本指南的步骤,并在 Ubuntu 18 上安装 Gulp.js 工具包。这种安装方式对于希望在 Ubuntu 16.04 上安装 Gulp.js 的人也很有用。
第一步:
首先,你需要在你的系统上安装 Nodejs 。要在你的 Ubuntu 系统中添加 node.js PPA 并安装它,运行:
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs
然后,您可以使用下面的命令来检查它是否安装成功:
node --version
npm --version
第二步:
一旦 Node.js 和 Npm 安装完毕,您就可以安装 Gulp 了。因此,键入:
sudo npm install -g gulp
如果一切正常,现在应该安装 Gulp 了。要检查系统上安装的 bower 版本,请使用以下命令:
gulp --version
这样,您可以查看当前 gulp 的 CLI 和本地版本。
要安装 gulp 命令行实用程序,请运行:
npm install --global gulp-cli
如何在 Gulp.js 中创建项目目录
此时,您可以创建一个项目目录并导航到其中。为此,请使用以下命令:
npx mkdirp my-project
cd my-project
如何在你的项目目录下创建 package.json 文件
要接收您的项目名称、版本、描述等,您可以运行以下命令并创建一个 package.json 文件:
npm init
最后,运行下面的命令来在您的 devDependencies 中安装 gulp 包:
npm install --save-dev gulp
结论
在本文中,您了解了如何在 Ubuntu 18.04 上安装 Gulp.js。Gulp 帮助你自动化工作流程中的许多任务。现在,只要保存了文件,您就可以启动 web 服务器并自动重新加载浏览器。还有,可以参考相关文章,学习如何在 Ubuntu 20.04 上配置 Gulp.js。
如何在 Ubuntu 20.04 上安装 Hadoop LTS[Focal Fossa]-elder node
原文:https://blog.eldernode.com/install-hadoop-on-ubuntu-20-04/
了解如何一步步在 Ubuntu 20.04 LTS 上安装 Hadoop。Hadoop 是一个基于 java 的数据框架。这款开源软件为任何类型的数据提供了海量存储、强大的处理能力,以及处理几乎无限的并发任务或工作的能力。购买您自己的 Ubuntu VPS 并加入我们这篇文章,开始了解它并享受 Hadoop 最重要的能力,快速存储和处理大量的任何类型的数据。
如果您考虑以下先决条件:,本教程可能会更有用
1- 运行 Ubuntu 20.04 的服务器。
2- 本地/远程机器上的 Sudo 或 root 权限
3- 16GB 内存/8vCPU/20GB 引导磁盘/100GB 原始磁盘,用于数据存储
教程在 Ubuntu 20.04 LTS 上安装 Hadoop
Hadoop 以其计算能力而闻名。当你使用它的时候,你明白你使用的计算节点越多,你的处理能力就越强。通过处理从公司收集的数据,Hadoop 可以推断出未来的决策结果。
在 Ubuntu 20.04 上安装和配置 Apache Hadoop
让我们通过本教程的 10 个步骤来完成对 Hadoop 的学习。
第一步:如何安装 Java
由于 Hadoop 是用 Java 编写的,所以可以在更新系统后从默认的 apt 仓库安装 OpenJDK 8:
sudo apt update
sudo apt install openjdk-8-jd
注意:Hadoop 支持 Java 版本 8
运行以下命令检查 Java 的安装版本:
java -version
步骤 2:如何创建 Hadoop 用户
考虑到安全的原因,建议您创建一个单独的用户来运行 Hadoop。为此,键入以下名为 Hadoop 的命令:
sudo adduser hadoop
步骤 3:如何配置基于 SSH 密钥的认证
在此步骤中,您需要为本地系统配置无密码 SSH 验证。因此,使用您在上面的步骤中创建的用户 hadoop 登录,并运行下面的命令:
su - hadoop
要生成公钥和私钥对,请键入:
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 640 ~/.ssh/authorized_keys
然后,使用以下命令验证无密码 SSH 身份验证:
第四步:在 Ubuntu 20.04 上安装 Hadoop
确保使用用户 hadoop 登录后,运行以下命令
su - hadoop
要下载最新版本的 Hadoop,请键入:
下载完成后,使用以下命令提取下载的文件:
tar -xvzf hadoop-3.3.0.tar.gz
使用以下命令将提取的目录重命名为 hadoop:
要在系统上配置 Hadoop 和 Java 环境变量,请打开文件~/。bashrcin 在您最喜欢的文本编辑器中:
nano ~/.bashrc
然后,添加以下几行:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/ export HADOOP_HOME=/home/hadoop/hadoop export HADOOP_INSTALL=$HADOOP_HOME export HADOOP_MAPRED_HOME=$HADOOP_HOME export HADOOP_COMMON_HOME=$HADOOP_HOME export HADOOP_HDFS_HOME=$HADOOP_HOME export HADOOP_YARN_HOME=$HADOOP_HOME export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib/native"
现在,您可以保存并关闭文件。
要激活环境变量,请运行:
source ~/.bashrc
然后,打开 Hadoop 环境变量文件:
nano $HADOOP_HOME/etc/hadoop/hadoop-env.sh
根据 JAVA 安装路径,取消注释并更改变量 JAVA _:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/
现在,完成后您可以保存并关闭文件。
第 5 步:如何配置 Hadoop
要创建这两个目录,请运行:
mkdir -p ~/hadoopdata/hdfs/namenode
mkdir -p ~/hadoopdata/hdfs/datanode
然后,您可以编辑文件 core-site.xml 并使用您的系统主机名进行更新:
nano $HADOOP_HOME/etc/hadoop/core-site.xml
接下来,您应该编辑以下文件以匹配系统的主机名:
<configuration> <property> <name>fs.defaultFS</name> <value>hdfs://example.com:9000</value> </property> </configuration>
现在,您可以保存并关闭文件。然后,编辑文件 hdfs-site.xml :
nano $HADOOP_HOME/etc/hadoop/hdfs-site.xml
目录路径 NameNode 和 DataNode 应该修改如下:
<configuration> <property> <name>dfs.replication</name> <value>1</value> </property> <property> <name>dfs.name.dir</name> <value>file:///home/hadoop/hadoopdata/hdfs/namenode</value> </property> <property> <name>dfs.data.dir</name> <value>file:///home/hadoop/hadoopdata/hdfs/datanode</value> </property>
现在,您可以保存并关闭文件。然后,编辑文件 mapred-site.xml :
nano $HADOOP_HOME/etc/hadoop/mapred-site.xml
进行以下更改:
<configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration>
现在,您可以保存并关闭文件。然后,编辑 y 文件 arn-site.xml :
nano $HADOOP_HOME/etc/hadoop/yarn-site.xml
最后,进行以下更改:
<configuration> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> </configuration>
现在,完成后您可以保存并关闭文件。
第六步:如何启动 Hadoop 集群
首先,您应该将 Namenode 格式化为 hadoop 用户。使用下面的命令来完成此操作:
hdfs namenode -format
要启动 hadoop 集群,运行:
start-dfs.sh
然后,键入以下命令来启动服务 YARN
start-yarn.sh
使用下面的命令检查所有服务的状态 Hadoop
jps
第七步:如何配置防火墙
通过运行以下命令,允许 Hadoop 连接通过防火墙:
ufw allow 9870/tcp
ufw allow 8088/tcp
步骤 8:如何登录 Hadoop Namenode 和资源管理器
您可以访问网址“http://example.com:9870”来访问 Namenode。在那里,您可以看到服务摘要屏幕。
此外,要访问资源管理,您应该访问 URL“http://example . com:8088”以查看 Hadoop 管理屏幕。
第九步:如何检查 Hadoop 集群
虽然 Hadoop 集群已经安装并配置完毕,但是您需要在 HDFS 文件系统中创建一些目录来测试 Hadoop。
注意:请确保使用用户 hadoop 登录
su - hadoop
使用以下命令在 HDFS 文件系统中创建一个目录:
hdfs dfs -mkdir /test1
hdfs dfs -mkdir /logs
要列出上面的目录,请键入:
然后尝试把一些文件放到 hadoop 的文件系统中。您可以将主机上的日志文件添加到 hadoop 文件系统中。
hdfs dfs -put /var/log/* /logs/
注意:如果您需要检查上述文件和目录,您可以在 Hadoop Namenode web 界面中完成。
进入 Namenode web 界面,点击工具- >浏览文件系统。您应该会看到您之前创建的目录。
第十步:如何停止 Hadoop 集群
您需要作为 Hadoop 用户运行 stop-dfs.sh 和 stop-yarn.sh 脚本,以便能够停止 Hadoop Namenode 和 yarn 服务
运行以下命令停止 Hadoop Namenode 服务:
stop-dfs.sh
要停止 Hadoop 资源管理器服务,请键入:
stop-yarn.sh
结论
在本文中,您已经学习了如何在 Ubuntu 20.04 LTS 上安装 Hadoop。由于您的业务需求的种类,您可以通过在您的组织中采用这种技术来使用它在当今生活中的重要作用,因为它适用于任何领域。
在 Windows Server - Eldernode 博客上介绍和安装 Hiri
原文:https://blog.eldernode.com/install-hiri-on-windows-server/
就节省时间而言,Hiri 是 Windows 中最好的时间管理程序之一。这个应用程序主要是为商业用户做的。Hiri 目前只支持包括 Hotmail、Outlook 和 Exchange 在内的微软电子邮件服务,但家庭用户也很欣赏它的生产力功能。如果你花时间管理、阅读和回复很长的邮件,Hiri 是一个很好的建议。它包括一个智能仪表板,让您可以一目了然地看到有多少邮件尚未阅读,以及在查看它们之前需要等待多长时间。在这篇文章中,我们试着在 Windows 服务器上介绍并安装 Hiri。你可以访问 Eldernode 提供的包来购买 Windows VPS 服务器。
在 Windows 上引入并安装 Hiri
Hiri 是一个桌面电子邮件客户端,用于发送和接收电子邮件,管理日历,联系人和任务。它是作为现有电子邮件客户端和日历应用程序(如 Microsoft Outlook 和 Mozilla Thunderbird)的替代品而创建的。有趣的是,Hiri 使用跨平台 Qt 框架在 Windows 、macOS 和 Linux 上运行。还有,Hiri 不支持 IMAP,只使用微软 Exchange Server 基础设施。
Windows 服务器上的 Hiri 介绍
Hiri 软件配备了一些工具,可以通过改变我们处理电子邮件的习惯来节省时间。Hiri 工具的优势包括强大的日历、日程安排工具和提高生产力的智能工具。在本文的后续部分,请加入我们来学习如何安装这个应用软件。
Hiri 特性:
以下是 Hiri 的一些特性:
1.评估匿名收到的电子邮件的质量
2.企业单点登录提供商(如 Okta)
3.OAuth 2.0 身份验证
4.自动将电子邮件分类到可操作邮箱和仅供参考邮箱
5.对话视图
6.文件夹管理
7.集成任务管理器
8.全球交换地址列表(GAL)
9.本地 SQLite 数据库,用于快速搜索电子邮件
10.完整日历
如何在 Windows 服务器上安装 Hiri
在安装 Hiri 之前,你要注意这个程序可以安装在 Windows 7、8、10 上。因此,它不支持 Windows XP 和 Vista。
安装 Hiri 需要参考第一步的下载页面。然后从可用的操作系统中点击窗口。
如下图所示,下载将开始。
Hiri 下载完成后,转到下载文件的存储位置,双击它,直到出现以下窗口。在这个页面上,你必须点击运行。
在语言选择窗口中,选择英语,点击确定。
在名为许可协议的窗口中,你必须确认该协议。然后点击下一步进入下一个窗口。
下一步是选择目的地。指定安装 Hiri 的位置后,点击下一个的。
您可以在桌面上创建 Hiri 图标,方法是选中下图所示的选项。然后点击下一步进入下一步:
最后,在最后一个窗口,你必须点击安装开始安装 Hiri。请注意,安装 Hiri 可能需要几分钟时间。
安装完成后点击完成。
结论
Hiri 是一个电子邮件管理解决方案,帮助您设置收件箱提醒并提高电子邮件性能。该软件适用于接收大量电子邮件的大中型公司的商业用户。在这篇文章中,我们试图介绍并在 Windows 服务器上安装 Hiri。
教程在 MacOS 上安装 HotSpot
您可能会遇到这样的情况:本地 Wi-Fi 网络无法满足您在 iPhone 和 iPad 上的需求,或者您无法将所有设备同时连接到 Wi-Fi。在这种情况下,热点笔记本电脑和连接其他设备到它的 Wi-Fi 是最好的解决方案。你也可以热点你的 MacOS。本文将教你如何在 MacOS 上安装 HotSpot。 Eldernode 网站提供经济型 VPS 服务器,想买就买。
如何在 MacOS 上安装热点
热点是一项功能,允许您与周围的人分享您的互联网。它将您的设备变成一个调制解调器,您可以轻松地连接到互联网。此功能是一种引导和访问 Wi-Fi 的方式,用于传输数据和共享互联网。您的 Mac 可以充当无线热点,并允许您与本地网络上的其他电脑共享互联网。事实上,您可以将其他设备连接到它,并共享它的互联网连接。
启用互联网共享
在这一步中,您将了解 HotSpot 在 Mac 操作系统上的安装过程。为此,请遵循以下步骤。
MacOS 具有互联网共享功能,Wi-Fi 热点选项是其中的一部分。
首先,进入苹果菜单,选择系统偏好窗口。然后按下共享图标,如下图所示:
现在选择互联网共享选项和想要与设备共享的互联网连接。我们选择 iPhone USB。在到使用的电脑部分,选择 Wi-fi 选项创建一个 Wi-fi 热点。如果您通过以太网适配器将 mac 连接到互联网,请选取“以太网”并通过 Wi-Fi 共享有线连接。如果您的 mac 通过蓝牙连接到互联网或通过 USB 电缆连接到 iPhone,您应该选择与它们相关的选项:
请注意,不能同时连接到 Wi-Fi 网络和托管 Wi-Fi 网络。
在 MacOS 上配置热点
让我们在 MacOS 上配置 Wi-Fi 热点。为此,点击窗口底部的 Wi-Fi 选项。
现在你会看到下面的窗口,你应该在其中选择网络名称和 Wi-Fi 频道。然后从安全部分选择WPA2-个人,并提供密码:
完成后,勾选互联网共享框,点击开始:
在 MacOS 上共享 Wi-Fi 连接
Mac 的物理 Wi-Fi 接口既可以连接到 Wi-Fi 网络,也可以托管自己的网络。但是您一次只能做其中一项,并且您不能同时连接到同一个 Wi-Fi 网络并通过 Wi-Fi 共享该 Wi-Fi 网络的连接。
还可以通过创建蓝牙 PAN(个人区域网络)来共享 Wi-Fi 连接。所以你需要连接 Wi-Fi,告诉你的 Mac 你想通过蓝牙 PAN 共享 Wi-Fi 连接。然后将其他蓝牙设备与 Mac 的蓝牙配对,并通过蓝牙无线共享 Wi-Fi 连接。
就是这样!
结论
热点是一项功能,允许您与周围的人分享您的互联网。你看到 MacOS 也有热点选项。在本文中,我们教你如何在 MacOS 上安装 HotSpot。我希望这篇教程对你有用,能帮助你在 MacOS 上安装 HotSpot。如果你面临任何问题或者有任何建议,可以在评论区联系我们。
如何在 Linux Ubuntu 20.04 上安装 Icinga 2 LTS-elder node 博客
原文:https://blog.eldernode.com/install-icinga-2-on-linux-ubuntu-20-04/
Icinga 2 软件是一款免费的网络监控软件,以开源形式提供。这个软件作为网络监控软件,检查网络的所有可用资源,并在出现问题时迅速通知用户。Icinga 2 是 Icinga 的修改版本,由于其可伸缩性和实时监控工具,在 IT 专业人员中非常受欢迎。该软件与任何操作系统兼容,可以测量广域网,并提供带有颜色代码的图形。在本文中,我们试图向您介绍如何在 Linux Ubuntu 20.04 LTS 上安装 Icinga 2。如果你想买一个 Ubuntu VPS 服务器,你可以在 Eldernode 看到可用的包。
教程在 Linux Ubuntu 20.04 LTS 上安装 Icinga 2
Icinga 2 包含一个高度互动的可视化监控界面,方便访问监控。对于一个开源应用程序来说,这也是相当创新的,因为它使用了开源 API 技术。这使得 Icinga 2 能够高速控制其网络。在这篇文章的续篇中,加入我们在 Linux Ubuntu 20.04 LTS 上安装 Icinga 2 的教程。
您必须首先使用以下命令更新必要的程序:
sudo apt update && sudo apt upgrade
然后,您需要运行以下命令来安装安装过程中需要的程序:
sudo apt install -y vim apt-transport-https wget gnupg
在安装 Icinga 2 之前,您需要做的最后一步是添加 Icinga 封闭库。因此,您必须将 Icinga 存储库下面的相同映像添加到服务器数据包管理配置中:
wget -O - https://packages.icinga.com/icinga.key | sudo apt-key add - . /etc/os-release; if [ ! -z ${UBUNTU_CODENAME+x} ]; then DIST="${UBUNTU_CODENAME}"; else DIST="$(lsb_release -c| awk '{print $2}')"; fi; echo "deb https://packages.icinga.com/ubuntu icinga-${DIST} main" | sudo tee /etc/apt/sources.list.d/${DIST}-icinga.list echo "deb-src https://packages.icinga.com/ubuntu icinga-${DIST} main" | sudo tee -a /etc/apt/sources.list.d/${DIST}-icinga.list
最后,您需要被服务器更新以应用更改:
sudo apt update
在 Linux Ubuntu 20.04 上安装 Icinga 2
安装完必要的程序后,就可以使用 apt 包管理器通过执行以下命令来安装 Icinga 2 了:
sudo apt install icinga2 -y
Icinga 2 在没有安装和运行插件的情况下无法检查服务。因此,您需要使用以下命令,并安装提供各种插件的监控插件项目:
sudo apt install monitoring-plugins -y
干得好!现在,您需要使用以下命令启动并激活 icinga2:
sudo systemctl enable --now icinga2
下一步你需要安装 MySQL 或者 MariaDB 并配置 DB IDO MySQL。要做到这一点,你可以参考文章教程在 Ubuntu 上安装 Mariadb】。
现在您需要使用以下命令安装 DB IDO:
sudo apt install icinga2-ido-mysql -y
将会打开一个窗口,询问您是否想要启用 Icinga2 的 ido-mysql 功能。所以你必须选择 <是的> 。
然后询问您是否想用 dbconfig-common 为 Icinga2 的 ido-mysql 配置数据库。你必须选择T6【否】T7来回答这个问题。
现在您需要为 Icinga2 创建一个数据库和用户:
$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE icinga; MariaDB [(none)]> GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'icinga'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> quit
成功安装数据库并创建用户后,现在必须通过执行以下命令进入 Icinga 2 IDO 设计。如果要求您输入密码,您可以输入 root。
$ mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql Enter password: <Enter-your-root-password>
如何启用 IDO MySQL 模块
这个模块创建一个新的配置文件,可以安装在/etc/icing a2/features-available/I do-MySQL . conf中。为此,请执行以下命令:
$ sudo vim /etc/icinga2/features-available/ido-mysql.conf /** * The db_ido_mysql library implements IDO functionality * for MySQL. */ library "db_ido_mysql" object IdoMysqlConnection "ido-mysql" { user = "icinga", password = "icinga", host = "localhost", database = "icinga" }
现在,您应该使用以下命令来启用 ido-mysql 配置文件,这些命令代表 icinga2 属性:
$ sudo icinga2 feature enable ido-mysql Enabling feature ido-mysql. Make sure to restart Icinga 2 for these changes to take effect
最后,用下面的命令重新启动 Icinga 2:
sudo systemctl restart icinga2
结论
Icinga 是一个监视系统,它监视网络资源的可用性,通知用户关机,并生成性能数据用于报告。该软件可扩展,可以控制多个位置的大型复杂环境。在这篇文章中,我们试图教你如何在 Linux Ubuntu 20.04 LTS 上安装 Icinga 2。
如何在 Windows 10 中安装 IIS-elder node
IIS 服务或 Microsoft Web 服务器是具有许多功能的顶级 Web 服务器之一。该服务包括 FTP 设置、PHP 支持和 ASP.net 支持。在这篇文章中,我们将了解如何在 Windows 10 中安装 IIS。
在本教程中,想要在 Windows 10 中使用这个 web 服务器的用户将会熟悉安装过程。
我们在Windows Server 2012上的 IIS 安装教程中说过,IIS 是 Windows Server 上一个叫做 Web Server 的卷。但在 Windows 客户端,和 Windows 10 一样,它被称为一个功能。
在 Windows 10 中,由于 Windows 客户端的软硬件限制,IIS 没有能力响应服务器上的 IIS。可以说,它通常用作本地 web 服务器,或者最终用于一次服务不到 50 人。但是,如果你要在 IIS 上为一个特定的网站提供服务,最好在 Windows 服务器上使用这个服务。
选择您最理想的 Windows VPS 服务器包
在 Windows 10 中安装 IIS
1- 首先,按下 Winkey + R 键打开 Run 窗口。键入 appwiz.cpl 打开程序和功能窗口。
注意: 您可以在 Windows 控制面板中打开程序和功能窗口。
2- 点击开启或关闭 Windows 功能。
3- 在打开的页面中,找到互联网信息系列选项并勾选。
注意: 如果你也打算使用 FTP 服务,勾选此选项下面的 FTP 服务器子类别。
4- 点击确定开始安装过程。系统将首先搜索 IIS 文件,如果安全,将开始安装该文件。
如果在 Windows 中找不到该文件或该文件不完整,操作系统本身会从互联网上下载该文件。
5- 安装完成后,会显示如下窗口。点击立即重启让系统重启,完成在 Windows 10 上安装 IIS。
6- 通过开始菜单启动系统后,键入并搜索 IIS。
7- 找到 IIS 后,点击打开。
尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者想解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。
如何在 Windows 10 中安装 IIS
好运。
Goodluck.
在 Windows 2012 vps 服务器上安装 IIS-elder node 博客
原文:https://blog.eldernode.com/install-iis-on-windows-2012-vps-server/
【更新:添加视频|创建视频作者:Michael Morgan】教程如何在 Windows 2012 vps 服务器上一步一步安装 iis。IIS 或互联网信息服务是一种软件,您可以使用它作为 web 服务器在您的服务器上安装和运行 Windows Server 2012。您可以通过访问 Eldernode 中的购买 Windows VPS 服务器页面查看和购买各种套餐。
在这一系列的 Windows Server 2012 教程中,我们打算在 Windows 2012 vps 服务器上安装 iis 。
如何在 Windows server 2012 上安装 IIS
1.先打开你的 Windows 服务器 管理器。
2.打开服务器管理页面后,单击添加角色和功能。
3.在安装类型部分,选择基于角色或基于功能的安装,然后单击下一步。
4.再次单击此页面上的下一步。
5.在“服务器角色”部分,选择 Web 服务器角色。
6.点击 Web 服务器后,会立即出现以下消息:点击添加功能。
下面的消息显示了安装 IIS 的必备功能的安装。
7.点击添加功能后,Web 服务器卷被选中;单击下一步。
8.此时,如果需要,您可以选择功能,然后单击下一步。
安装 IIS 不需要安装和选择特定的功能。
9.阅读下一页后,您将在本页找到对 Web 服务器卷的描述。
10.在此页面上,您将找到与 IIS 相关的组件和服务,如果需要,请选择选项,然后单击下一步。
11.所有选定的服务和组件都将在此阶段显示。安装后单击“确定”。
请记住,如果需要,通过选中此选项允许 Windows 在安装 Web 服务器后重新启动 Windows,页面顶部会显示一段红色文本。
12.单击“安装”后,等待安装完成。
关闭页面,关注继续教育打开 IIS。
IIS 管理部分
13.要打开 IIS,请从“开始”菜单打开“管理工具”菜单。
14.在“管理工具”页面上,打开 Internet 信息服务(IIS)管理器。
15.IIS 安装完成,您将在下面看到 IIS 管理页面的屏幕截图。
Windows Server 2012 上 IIS 的安装已完成。
如何在 Windows Server 2019 上安装 IIS Web 服务器- ElderNode 博客
原文:https://blog.eldernode.com/install-iis-web-server-on-windows-server/
如何在 Windows Server 2019 上安装 IIS Web 服务器。IIS Web Server 适用于可以安装在不同版本的 Windows 上的 Windows Server 。 IIS Web 服务器允许 Windows 响应 Web 请求。
IIS web 服务器的用户比 Apache 和 Nginx 少,这可能是因为速度较慢。
IIS 代表互联网信息服务器。IIS 是一个依赖于 web 服务器的 Visual Basic 应用程序,它对浏览器请求做出响应。
在本文中,我们将教你如何在 Windows Server 2019 上安装 IIS Web Server。
在 Eldernode 选择您的完美 Windows 虚拟专用服务器包
1) 打开服务器管理器
你必须去服务器管理器开始安装。点击你的窗口键,搜索服务器管理器。
打开后,点击添加角色和功能。
在添加角色和功能向导的第一页中,点击下一步。
2) 安装类型
在选择安装类型页面中,选择基于角色或基于功能的安装,点击下一步。
3) 目的服务器
选择要安装 NFS 的服务器,点击下一步。
4) 服务器角色
在选择服务器角色部分,中间窗口的勾选 WebServer (IIS) 。
5) 特色
在弹出窗口中,点击添加功能,然后点击下一步。
之后,在接下来的三个连续窗口中点击下一个,如下图所示:
**
6) 确认
在确认安装选择页面点击安装。
给它一些时间来完成,之后你只需点击关闭。
7) 证明 Web 服务器正在运行
在服务器内或在能够访问您的 IIS 服务器网络的计算机上打开您的浏览器,并在浏览器搜索中输入其 IP 地址,如下所示:
这就是IIS web 服务器安装被成功完成的地方。在下面的文章中,我们将教你如何在 Windows Server 2019 中配置 IIS Webserver。
亦作,见:
2。教程在 Windows Server 2019 中配置 NTP 服务器
3。教程在 Windows IIS Server 2019 上配置虚拟目录
4。如何在 Windows Server 2019 上安装和配置 Hyper-V
5。如何在 Windows Server 2019 上安装 Active Directory
6。如何在 Windows 服务器上安装和配置 Windows 管理中心
尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者想解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。
好运。
教程在 Directadmin - Eldernode 博客上安装 ImageMagick
原文:https://blog.eldernode.com/install-imagemagick-on-directadmin/
ImageMagick 是一个免费、开源、多平台库和二进制文件的伟大集合。ImageMagick 用于处理光栅图形和矢量图形,具有许多显示、转换、修改和编辑功能。这个程序可以处理 200 多种不同的图像格式。该程序可以通过命令行界面(CLI)或其库用其他语言编写的程序来使用。在这篇文章中,我们将教你关于在 Directadmin 上安装 ImageMagick 的教程。购买 DirectAdmin VPS 服务器可以参考 Eldernode 中的套装。
如何在 Directadmin 上一步步安装 ImageMagick
Imagick 或 ImageMagick 是由 John Christy 于 1987 年开发的开源软件。他提供了这样一个工具,能够创建、编辑或转换位图图像。今天,这个特性涵盖了 200 多种可以做大事的图像格式。有趣的是,要在 WordPress 中编辑图像,你需要一个 PHP 的图像优化库,Imagick 会为你做同样的事情。
ImageMagick 是做什么的?
ImageMagick 是一个创建、编辑或转换位图图像的工具。ImageMagick 中的用户可以阅读各种图像格式,包括 DPX、EXR、GIF、JPEG、JPEG-2000、PDF、PhotoCD、PNG、Postscript、SVG 和 TIFF,或者以各种格式保存图像。
使用这个程序,您可以调整大小、翻转、镜像、旋转、扭曲、裁剪和转换图像、调整图像颜色、应用各种特殊效果、绘制文本、线条、绘制多边形和椭圆形。该软件还可以使用编辑工具将质量不理想的照片转换为透明照片。
该软件的其他应用包括将图像从一种格式转换为另一种格式的能力。例如 PNG 到 JPEG。ImageMagick 以 DPX、EXR、GIF、JPEG、JPEG-2000、PDF、PhotoCD、PNG、Postscript、SVG 格式保存图像。从一组图像创建 GIF 动画序列是这个程序的另一个应用。在图像中插入描述性或艺术性文本、使用准确的颜色配置文件进行颜色管理以及方便地访问图像区域之外的像素是 ImageMagick 可以完成的一些事情。
在下一节中,我们将教你如何在 DirectAdmin 上安装 ImageMagick。
在 Directadmin 上安装 ImageMagick
要在 Directadmin 上安装 ImageMagick,只需按照以下步骤操作。在第一步中,您需要执行以下命令:
yum install ImageMagick
yum install ImageMagick-devel
执行上述命令后,您现在必须按顺序执行以下 8 个命令:
cd /usr/local/src
wget http://pecl.php.net/get/imagick-3.0.1.tgz
tar zxf imagick-3.0.1.tgz
cd imagick-3.0.1
phpize
./configure
make
make install
请注意,扩展显示在安装路径的末尾。您必须将该路径添加到 php.ini 文件和 extension_dir 字段中。比如下面这个命令:
extension_dir = “/usr/local/lib/php/extensions/no-debug-non-zts-20060613”
然后,您需要将以下代码添加到 php.ini 服务器文件的末尾。
extension=imagick.so
最后重启Apache 服务。
service httpd restart
结论
ImageMagick 是一个开源库,允许用户调整图像大小,裁剪照片,并对图像进行自定义更改。上述库由流行的编程语言支持,如 C++、PHP、Python、Ruby、Perl 等。在本文中,我们试图向您介绍在 Directadmin 上安装 ImageMagick 教程。还需要注意的是,如果你愿意,可以参考文章介绍并在 Cpanel 上安装 ImageMagick。
如何在 kali linux - Eldernode 博客上安装 iPhone 备份分析器
原文:https://blog.eldernode.com/install-iphone-backup-analyzer-on-kali-linux/
iPhone 备份分析器是一个工具,旨在方便浏览 iPhone 或任何其他 iOS 设备的备份文件夹。您可以读取配置文件、浏览归档文件和搜索数据库。在这篇文章中,我们试图学习你如何在 kali linux 上安装 iPhone 备份分析器。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。
教程在 kali linux 上安装 iPhone 备份分析器
iPhone Backup Analyzer 是一款基于 Java 的产品,可以在多种操作系统上使用,如 Windows 、 Linux 和 Mac。应该注意的是,在 Kali Linux 环境中安装这个工具很容易。在本教程中跟随我们。
IPhone 备份分析器软件允许用户搜索 iPhone/iPad 备份内容。该软件与理解和显示文件内容所需的所有程序一起使用。注意,IPBA 分析备份目录并显示解码的文件系统树。
iPhone 备份分析器的特点:
该软件(iPhone 备份分析器)的一些功能包括:
–指定备份文件夹中的真实名称
–文件 UNIX 权限
–哈希数据
–指定用户 ID 和组 ID
–修改时间、访问时间、创建时间
–显示幻数的文件类型
在 kali linux 上安装 iPhone 备份分析器【一步一步】
安装 iPhone 备份分析器可以很容易地完成。为此,只需运行以下命令:
sudo apt-get install iphone-backup-analyzer
请注意,iphone-backup-analyzer 和任何其他依赖于它的包都将通过执行上面的命令来安装。
通过执行以下命令,您可以在下图中看到 iphone 备份分析器环境:
[[email protected]](/cdn-cgi/l/email-protection):~# iphone-backup-analyzer
结论
在本文中,我们在简要介绍和解释了 iPhone Backup Analyzer 的特性之后,试图向您学习如何在 kali linux 服务器上安装 iPhone Backup Analyzer。也可以从 Kali Linux 版块阅读其他与 Kali Linux 相关的教程。
如何在 Debian 10 上用 Apt 安装 Java-Debian 10 中的 Java
许多软件都需要 Java 和 Java 虚拟机。在本文中,你将学习如何在 Debian 10 上用 Apt 安装 Java。请遵循本指南,查看不同版本的 Java 安装。
您将安装 OpenJDK 11 以及 Oracle 的官方 Java 11 软件,并选择您喜欢的版本用于您的项目。然后,您可以使用 JDK 来开发软件,或者使用 Java 运行时来运行软件。
先决条件
如果您知道以下内容,本教程可能会更有用:
如何在 Debian 10 上用 Apt 安装 Java
让我们通过以下步骤来完成这个有趣而简单的指南。
安装默认的 JRE/JDK
你会看到安装 Java 最简单的选择,就是使用 Debian 打包的版本。因为 Debian 10 默认包含 OpenJDK version 11,是 JRE 和 JDK 的开源变种,与 Java 11 兼容。
首先,更新你的 apt 包索引:
sudo apt update
检查 Java 是否已经安装或者没有安装:
java -version
如果不是,你会看到下面的输出
输出
-bash: java: command not found
使用以下命令安装 OpenJDK:
sudo apt install default-jre
这样,您将安装 Java 运行时环境(JRE),允许您运行几乎所有的 Java 软件。
要验证安装,请执行以下操作:
输出
openjdk version "11.0.4" 2019-07-16 OpenJDK Runtime Environment (build 11.0.4+11-post-Debian-1deb10u1) OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Debian-1deb10u1, mixed mode, sharing)
为了编译和运行一些特定的基于 Java 的软件,你可能还需要 Java 开发工具包(JDK)。
sudo apt install default-jdk
检查 javac 的版本,看是否安装了 JDK。
javac -version
输出
javac 11.0.4
安装 Oracle JDK
您必须直接从 Oracle 下载一些文件来安装正式的 Oracle JDK。
首先,从甲骨文的网站下载 Java 。
下载甲骨文的 Java SE 软件包
由于 Oracle 处理 Java 许可的方式发生了一些变化,请创建一个 Oracle 帐户,并在继续安装之前直接从其网站下载软件。
注意:使用 Oracle 的帐户创建页面创建一个帐户,然后导航到 Oracle 的 Java SE 下载页面。
重要提示:确保下载正确版本的 Java。因为它必须符合安装者的期望。请访问安装程序软件仓库的软件包列表进行检查。
找到Oracle-Java 11-installer-local…文件:
如您所见,安装程序预期的版本是 11.0.4。忽略软件包版本号中–连字符后面的任何数字。因为您知道正确的版本号,所以向下滚动 Java 下载页面,直到找到正确的版本。
要查看下面的屏幕,请按下载按钮。
然后选择接受许可协议单选按钮,再点击 Linux 的 .tar.gz 包,你的下载就开始了。如果系统询问您,请再次登录您的 Oracle 帐户。
接下来,通过你熟悉的文件传输软件将下载的文件上传到我们的服务器上。
使用 scp 将文件上传到您的服务器。根据系统需要调整文件路径:
在您的服务器上安装了正确的 Java 软件包之后,添加包含我们将用来安装 Java 的安装程序的 repo。
scp ~/Downloads/jdk-11.0.4_linux-x64_bin.tar.gz noodi@your_server_ip:~
添加安装程序的 Apt 库
在这一步中,您必须安装软件-属性-公共包,它将add-apt-repository命令添加到您的系统中:
并导入用于验证您将要安装的软件的签名密钥:
sudo apt install software-properties-common
要将回购添加到我们的包来源列表中:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2A
输出
sudo add-apt-repository ppa:linuxuprising/java
要继续安装,请按回车。的可能消息没有找到有效的 OpenPGP 数据 可以忽略。
Oracle Java 11 (LTS) and 12 installer for Ubuntu, Linux Mint and Debian. Java binaries are not hosted in this PPA due to licensing. The packages in this PPA download and install Oracle Java 11, so a working Internet connection is required. The packages in this PPA are based on the WebUpd8 Oracle Java PPA packages: https://launchpad.net/~webupd8team/+archive/ubuntu/java Created for users of https://www.linuxuprising.com/ Installation instructions (with some tips), feedback, suggestions, bug reports etc.: . . . Press [ENTER] to continue or ctrl-c to cancel adding it
最后,更新您的软件包列表,使新软件可供安装:
安装下载的 Java 软件
sudo apt update
此时,创建一个安装程序用来查找 Java 软件包的特定目录,然后将 .tar.gz 文件复制到:
然后安装Oracle-Java 11-installer-local 包 即可安装 Oracle 的 Java 11,文件复制完成。
sudo mkdir -p /var/cache/oracle-jdk11-installer-local/ sudo cp ~/jdk-11.0.4_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/
当安装程序询问您时,接受 Oracle 许可协议,让它提取 Java 包并安装它。
sudo apt install oracle-java11-installer-local
无论如何,你已经安装了多个版本的 Java,所以让我们来看看如何选择你想要使用哪个版本的 Java。
管理 Java
您可以在一台服务器上安装多个 Java。要配置默认使用的版本:
输出
sudo update-alternatives --config java
如果您想将它用作缺省值,请选择与 Java 版本相关联的数字。或者保持当前设置不变,按 回车。 (其他 Java 命令也可以这样做,比如编译器 javac
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-11-oracle/bin/java 1091 manual mode Press <enter> to keep the current choice[*], or type selection number:
sudo update-alternatives --config javac
设置 JAVA_HOME 环境变量
为了确定使用哪个 Java 安装位置,许多用 Java 编写的程序使用了 **JAVA_HOME** 环境变量。
确定 Java 的安装位置,设置这个环境变量。
输出
`sudo update-alternatives --config java`
然后,您可以看到下面的安装路径( java 可执行文件的路径。)
`Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-11-oracle/bin/java 1091 manual mode`
Oracle Java 11 位于**/usr/lib/JVM/Java-11-Oracle/bin/Java**。
OpenJDK 11 位于**/usr/lib/JVM/Java-11-open JDK-amd64/bin/Java**。
选择自己喜欢的安装路径并复制(不包括后面的 bin/java 组件)。使用您喜欢的文本编辑器打开 **/etc/environment** 。
在文件末尾添加下面一行(文件最初可能是空白的)。
/etc/环境
`sudo nano /etc/environment`
**注意**:确保用自己复制的路径替换高亮显示的路径。
当您修改这个文件时,您将为系统上的所有用户设置 JAVA_HOME 路径。
`JAVA_HOME="/usr/lib/jvm/java-11-oracle/"`
您现在可以保存文件并退出编辑器,然后重新加载该文件,以将更改应用到当前会话:
接下来,验证是否设置了环境变量:
输出
`source /etc/environment`
其他用户将需要执行命令 source /etc/environment 或注销并重新登录以应用此设置。
`echo $JAVA_HOME`
亲爱的用户,我们希望这篇关于如何在 Debian 10 上用 Apt 安装 Java 的教程能对你有所帮助,如果你有任何问题或者想查看我们用户关于这篇文章的对话,请访问 [提问页面](https://eldernode.com/ask) 。也是为了提高自己的见识,准备了这么多有用的教程给 [Eldernode 培训](https://eldernode.com/blog/) 。
`/usr/lib/jvm/java-11-oracle/`
Other users will need to execute the command source /etc/environment or log out and log back in to apply this setting.
Dear user, we wish this tutorial how to install Java with Apt on Debian 10 would be helpful for you, to ask any question or review the conversation of our users about this article, please visit [Ask page](https://eldernode.com/ask). Also to improve your knowledge, there are so many useful tutorials ready for [Eldernode training](https://eldernode.com/blog/).
如何在 Ubuntu 20.04 上用 Apt 安装 Java——如何管理 Java
最近,你阅读了关于 Java 的内容,在本教程中,你将学习如何在 Ubuntu 20.04 上用 Apt 安装 Java。正如你所经历的,很多种类的软件都需要 java 和 JVM (Java 的虚拟机),包括 Tomcat , Jetty , Glassfish , Cassandra 和 Jenkins 。
加入我们,了解如何使用 apt 和 OpenJDK 以及 Oracle 官方 JDK 安装各种版本的 Java 运行时环境(JRE)和 Java 开发工具包(JDK)。然后选择您希望用于项目的版本。完成后,您将能够使用 JDK 来开发软件,或者使用 Java 运行时来运行软件。
先决条件
如果你考虑到:
一个拥有 sudo 特权
的非 root 用户要设置,遵循我们在 Ubuntu 20.04 上的 初始服务器设置。
如何在 Ubuntu 20.04 上用 Apt 安装 Java
让我们通过本指南的步骤来看看如何在 Ubuntu 20.04 上用 Apt 安装 Java。
安装默认的 JRE/JDK
你就放心用 Ubuntu 打包的版本安装 Java 吧。但是由于 Ubuntu 20.04 包含了 Open JDK 11,默认情况下是 JRE 和 JDK 的开源变种,你需要先更新包索引。
sudo apt update
如果已经安装了 Java,则:
java -version
但是如果当前没有安装 Java,您会看到下面的输出。
输出
Command 'java' not found, but can be installed with: sudo apt install default-jre # version 2:1.11-72, or sudo apt install openjdk-11-jre-headless # version 11.0.7+10-3ubuntu1 sudo apt install openjdk-13-jre-headless # version 13.0.3+3-1ubuntu2 sudo apt install openjdk-14-jre-headless # version 14.0.1+7-1ubuntu1 sudo apt install openjdk-8-jre-headless # version 8u252-b09-1ubuntu1
现在,您可以使用以下命令来安装默认的 Java 运行时环境(JRE ),它将从 OpenJDK 11 安装 JRE:
sudo apt install default-jre
JRE 将允许你运行几乎所有的 Java 软件。
要验证安装,请执行以下操作:
java -version
输出
openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)
为了编译和运行一些特定的基于 Java 的软件,除了 JRE 之外,您可能还需要 Java 开发工具包(JDK)。因此,使用下面的命令安装 JDK,这也将安装 JRE:
sudo apt install default-jdk
通过检查 Java 编译器 javac 的版本来验证是否安装了 JDK:
javac -version
输出
javac 11.0.7
用比特币购买 VPS
安装甲骨文 JDK 11
因为 Oracle 的 Java 许可协议不允许通过包管理器自动安装。您必须创建一个 Oracle 帐户并手动下载 JDK,以便为您要用来安装 Oracle JDK 的版本添加一个新的软件包存储库,该版本是 Oracle 发布的正式版本。
注意:您需要下载的甲骨文 JDK 版本必须与安装程序脚本的版本相匹配。要了解您需要哪个版本,请访问 oracle-java11-installer 页面。
找到焦点的包装,如下图所示:
由于脚本的版本是 11.0.7 ,所以需要 Oracle JDK 11.0.7。但是你不需要从这个页面下载任何东西,只需要很快通过 apt 下载安装脚本。
之后,您必须访问 下载页面 ,找到您需要的版本。
点击 JDK 下载按钮,您将进入显示可用版本的屏幕。点击 Linux 的 .tar.gz 包。
然后,您将看到一个屏幕,要求您接受 Oracle 许可协议。选择复选框接受许可协议,并按下下载按钮。您的下载将开始。在下载开始之前,您可能需要再次登录您的 Oracle 帐户。
文件下载完成后,您需要将它传输到您的服务器。在本地机器上,将文件上传到服务器。在使用 Linux 的 Windows 子系统的 macOS、Linux 或 Windows 上,使用 scp 命令将文件传输到您的 noodi 用户的主目录。以下命令假设您已经将 Oracle JDK 文件保存到本地机器的下载文件夹中:
接下来,返回到您的服务器并添加第三方存储库,它将在文件上传完成后帮助您安装 Oracle 的 Java。
scp Downloads/jdk-11.0.7_linux-x64_bin.tar.gz noodi@your_server_ip:~
安装软件-属性-公共包,它将 add-apt-repository 命令添加到您的系统中:
然后,导入用于验证您即将安装的软件的签名密钥:
sudo apt install software-properties-common
输出
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2
接下来,使用 add-apt-repository 命令将 repo 添加到您的包源代码列表中。
gpg: key EA8CACC073C3DB2A: public key "Launchpad PPA for Linux Uprising" imported gpg: Total number processed: 1 gpg: imported: 1
输出
sudo add-apt-repository ppa:linuxuprising/java
要继续安装,请按 ENTER 来查看关于没有找到有效的 OpenPGP 数据的消息,但是您可以安全地忽略它。
Oracle Java 11 (LTS) and 12 installer for Ubuntu, Linux Mint and Debian. Java binaries are not hosted in this PPA due to licensing. The packages in this PPA download and install Oracle Java 11, so a working Internet connection is required. The packages in this PPA are based on the WebUpd8 Oracle Java PPA packages: https://launchpad.net/~webupd8team/+archive/ubuntu/java Created for users of https://www.linuxuprising.com/ Installation instructions (with some tips), feedback, suggestions, bug reports etc.: . . . Press [ENTER] to continue or ctrl-c to cancel adding it
更新您的软件包列表以使新软件可供安装:
安装程序会在/var/cache/Oracle-JDK 11-installer-local中寻找你下载的 Oracle JDK。创建此目录并将 Oracle JDK 归档文件移动到此处:
最后,安装软件包:
sudo apt update
管理 Java
sudo mkdir -p /var/cache/oracle-jdk11-installer-local/ sudo cp jdk-11.0.7_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/
如果您在一个服务器上安装了多个 Java,那么使用 update-alternatives 命令配置哪个版本是命令行上使用的默认版本。
sudo apt install oracle-java11-installer-local
输出
然后,按下键,输入保留当前设置,或者选择与 Java 版本相关的数字作为默认值。
此外,您还可以对其他 Java 命令执行此操作,例如编译器(javac):
sudo update-alternatives --config java
该命令可以运行的其他命令包括但不限于 keytoo l、 javadoc、和 jarsigner 。
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-11-oracle/bin/java 1091 manual mode Press <enter> to keep the current choice[*], or type selection number:
设置 JAVA_HOME 环境变量
请注意,许多程序是用 JAVA 编写的,使用 JAVA_HOME 环境变量来确定 Java 的安装位置。
sudo update-alternatives --config javac
要设置这个环境变量,首先要确定 Java 的安装位置。
输出
在这种情况下,安装路径如下:
OpenJDK 11 位于/usr/lib/JVM/Java-11-open JDK-amd64/bin/Java。
``sudo update-alternatives --config java``
Oracle Java 位于/usr/lib/JVM/Java-11-Oracle/JRE/bin/Java。
```There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-11-oracle/bin/java 1091 manual mode Press <enter> to keep the current choice[*], or type selection number:```
从您的首选安装中复制路径。然后使用 nano 或您喜欢的文本编辑器打开 /etc/environment :
在这个文件的末尾,添加下面一行,确保用您自己复制的路径替换高亮显示的路径,但是**不要**包括路径的 bin/ 部分:
/etc/环境
修改这个文件将为系统上的所有用户设置 JAVA_HOME 路径。
``sudo nano /etc/environment``
现在,您可以保存文件并退出编辑器。
接下来,重新加载该文件以将更改应用到当前会话:
``JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"``
要验证是否设置了环境变量:
输出
您需要使用 source /etc/environment 或注销并重新登录,以其他用户身份应用此设置。
``source /etc/environment``
**好样的** !你都准备好了!您已经安装了多个版本的 Java,并学会了如何管理它们。您现在可以安装运行在 Java 上的软件,如 Tomcat、Jetty、Glassfish、Cassandra 或 Jenkins。
``echo $JAVA_HOME``
Output
``/usr/lib/jvm/java-11-openjdk-amd64``
You need to use the source /etc/environment or log out and log back in to apply this setting as other users.
**如果你需要更多的阅读:**
**In case you need to read more:**
教程在 Ubuntu 20.04 上安装 Jenkins 更新] - Eldernode 博客
[更新] Jenkins 是一个工具,用于自动化一些过程,并从自动化过程中获得输出。该工具来自 Hudson 项目,其开发者在与 Oracle 发生分歧后发布了该项目。Jenkins 是基于 Java 的自动化服务器。此外,它是从 Ubuntu 软件包中安装的,或者通过下载并运行其 web 应用程序归档文件来安装,web 应用程序归档文件是一个文件集合,构成了一个完整的 web 应用程序,可以在服务器上运行。您将能够很容易地使用它来设置持续集成和持续交付(CI/CD)管道。在本文中,我们将向您介绍教程在 Ubuntu 20.04 上安装 Jenkins。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。
如何在 Ubuntu 20.04 上安装 Jenkins
加入我们这个教程来验证如何在 Ubuntu 20.04 上安装 Jenkins 以及为什么你需要安装它。在下面的内容中,您将启动开发服务器并创建一个管理用户,让您开始探索 Jenkins 可以做什么。
在 Ubuntu 20.04 上安装 Jenkins 的先决条件
为了让本教程更好地工作,请考虑以下先决条件:
_ 一台配置了 root 或具有 Sudo 权限的非 root 用户的 Ubuntu 20.04 服务器。
_ 要设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。
_ 至少 1 GB 的内存
_ 已安装 Oracle JDK 11,遵循我们关于在 Ubuntu 20.04 上安装特定版本 OpenJDK 的指南。
在 Ubuntu 20.04 上安装 Jenkins
而你会在 Jenkins 版本中找到默认的 Ubuntu 包。它落后于项目本身的最新可用版本。然而,为了确保您拥有最新的补丁和特性,请使用项目维护的包来安装 Jenkins。
首先,使用下面的命令和将存储库密钥添加到系统中:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
添加钥匙后,系统将返回 OK 。
现在,让我们将 Debian 包存储库地址附加到服务器的 sources.list :
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
输入这两个命令后,我们将运行 Update 以便 apt 将使用新的存储库:
sudo apt update
最后,运行下面的命令来安装 Jenkins 及其依赖项:
sudo apt install jenkins
如何在 Ubuntu 上启动 Jenkins
首先,使用以下命令启动 Jenkins:
sudo systemctl start jenkins
您可能不会收到来自 systemctl 的状态输出。所以使用 状态命令来验证 Jenkins 启动成功:
sudo systemctl status jenkins
如果输出状态显示服务是活动的,并配置为在引导时启动,这意味着到此为止一切正常。
如何使用詹金斯打开防火墙
再次使用 Ubuntu 20.04 上的初始服务器设置来设置一个 UFW 防火墙。由于 Jenkins 在端口 8080 上运行,您应该使用 ufw 打开该端口:
sudo ufw allow 8080
另外,如果您发现防火墙不活动,您可以使用以下命令允许 OpenSSH 和启用防火墙:
sudo ufw allow OpenSSH
sudo ufw enable
现在,要确认新规则,请使用以下命令检查 UFW 的状态:
sudo ufw status
注意 : 注意通知,上面写着允许流量从任何地方进入 8080 端口。
如何在 Ubuntu 20.04 上设置 Jenkins
在最后一步,您将访问 Jenkins 的默认端口 8080 来设置您的安装。
为此,使用您的服务器域名或 IP 地址 :
http://your _ server _ IP _ or _ domain:8080
当您收到解锁詹金斯屏幕时,这意味着您可以看到初始密码的位置:
另外,您可以在终端窗口中使用 cat 命令来查看密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
此时,从终端复制 32 个字符的字母数字密码并粘贴到管理员密码字段,然后点击继续。
通过接收下面的屏幕,您可以看到安装建议插件或选择特定插件的选项:
一旦你点击安装建议插件选项,安装过程将立即开始。
完成安装后,您需要设置第一个管理用户。您将面临两个选择,跳过它或者继续使用您上面使用的初始密码作为 admin ,但是您将需要一点时间来创建用户。
因此,您应该输入您的用户的用户名和密码:
毕竟,您应该会收到一个实例配置页面,要求您确认 Jenkins 实例的首选 URL。确认服务器的域名或服务器的 IP 地址:
确认适当信息后,点击保存并完成。然后等待收到确认页面,确认“詹金斯准备好了!”:
现在,要访问 Jenkins 主仪表板,请点击开始使用 Jenkins。
结论
在本文中,我们将尝试教你如何在 Ubuntu 20.04 上安装 Jenkins。此外,您还学习了如何使用项目提供的包、启动服务器、打开防火墙以及创建管理用户。
如何在 Windows 10 上安装 Jitsi Meet RDP-elder node 博客
原文:https://blog.eldernode.com/install-jitsi-meet-on-windows-10/
Jitsi 是一个开源项目的集合,您可以使用它来轻松开发和实现安全的视频会议解决方案。Jitsi 的核心是两个部分,叫做 Jitsi 视频桥和 Jitsi 会议,它们允许你在互联网上建立视频会议。而此集合中的其他项目为用户提供了其他功能,如音频、连接(拨入)、多重录制和回放。Jitsi 最初是作为一种在互联网上通过音频和视频连接人们的工具。然而,在十年的过程中,这个项目变得更大了。在这篇文章中,我们将一步一步地教你如何在 Windows 10 RDP 上安装 Jitsi Meet。如果你需要购买一台 Windows VPS 服务器,你可以访问 Eldernode 提供的软件包。
教程在 Windows 10 上安装 Jitsi Meet RDP
与其他视频会议技术不同,Jitsi 视频桥是 Jitsi 的心脏,它将视频和音频发送给每个与会者,而不是混合在一起。结果是具有更少延迟和更好质量的关系。如果使用自己的服务,可伸缩性会更容易、更便宜。Jitsi 完全符合免费网络通信标准 WebRTC。
Jitsi 还支持高级视频路由概念,如多次回放、带宽估计、可伸缩视频编码等。需要注意的是,Jitsi 是使用 Java 编程语言和所谓的 Native 进行编码的。
在本文中,我们将在第一步介绍和表达 Jitsi Meet 的一些特性。然后我们会教你如何在 Windows 10 RDP 上安装 Jitsi Meet。请加入我们。
什么是 Jitsi 遇见
Jitsi 是一套免费的开源多用途语音应用程序(VoIP)、视频会议和即时消息,适用于 web、Windows、 Linux 、Mac OS、iOS 和 Android 应用程序。
Jitsi 项目以前被称为 SIP Communicator。随着 WebRTC 的发展,项目组的重点转移到了 Jitsi 视频桥,以支持多方向的网络视频通话。该团队后来增加了 Jitsi Meet。Jitsi Meet 是一个完整的视频会议应用程序,包括 Android 和 iOS 操作系统的 web 客户端。
Jitsi 还使用了 Meet.jit.si,这是 Jitsi 托管的 Jitsi Meet 的一个版本,可以在社区中免费使用。该软件得到了各种机构的支持,如 NLnet 基金会、斯特拉斯堡大学和阿尔萨斯地区。
在下一节中,我们将提到 Jitsi Meet 的一些特性。然后我们会教你如何在 Windows 10 RDP 上安装 Jitsi Meet。
Jitsi 满足特性
在这一节中,我们想介绍 Jitsi Meet 的一些特性。这些功能包括:
–简单的软件工作
–高功率、速度和安全性
–无限制上传文件
–进行视频会议通话
–使用 ICE 协议建立直接多媒体通信
–强大的加密
–XMPP、AIM / ICQ、Windows Live Messenger、YIM 的文件传输
–使用 OTR 加密消息
–IPv6 支持 SIP 和 XMPP
–SIP 和 XMPP 的音频和视频通话使用 H.264、H.263 或 VP8 进行视频加密
–支持群组视频通话
–免费、开源、兼容 WebRT
在 Windows 10 上安装 Jitsi Meet RDP
在您完全熟悉了前面几节中的 Jitsi Meet 之后,现在我们想一步一步地教您如何安装 Jitsi Meet。为此,只需遵循以下步骤。
第一步,你需要去 Jitsi 网站下载 Jitsi 。
然后去你下载文件的地方。双击它开始 Jitsi 安装过程。在打开的窗口中,点击运行。
点击下一个的。
在许可协议页面上,点击我接受……,然后点击下一步。
在下一步中,选择您想要安装 Jitsi 的路径,然后单击 Next 。
在此部分,您必须选择您想要的设置,并再次点击下一步。
注意: 让“SIP”和“XMPP”保持选中状态,以便让 Jitsi 在您点击特殊网页链接时接听电话和进行聊天会话。
现在你必须点击 Install 来开始安装 Jitsi:
最后,点击 Finish 完成 Jitsi 安装过程。
如何在 Windows 10 上使用 Jitsi Meet RDP
在您成功完成安装 Jitsi meet 的步骤后,现在我们想教您如何使用这个软件。
正如你在下图中看到的,Jitsi 允许你一次登录几个聊天账户。填写您已经拥有的帐户的用户名和密码。如果您没有列出的提供商的任何帐户,请通过单击“尚未注册”链接之一创建一个新帐户。填写好您想要使用的账户的用户名和密码后,点击登录
一旦您创建了您的帐户,您将需要等待 Jitsi 连接。当状态变为“在线,就可以聊天了。
结论
Jitsi 是一组开源项目,允许您构建和部署安全的视频会议解决方案。Jitsi Meet 有很多特性,并且在不断地添加,其中一些已经提到。在本文中,我们还试图教你如何在 Windows 10 RDP 上安装 Jitsi Meet。
教程在 Debian 10 | 9 - Eldernode 上安装 Jitsi Meet 视频会议
原文:https://blog.eldernode.com/install-jitsi-meet-video-conference-on-debian/
Jitsi Meet 是一个免费的视频会议解决方案。有了这组开源项目,您将能够构建和部署安全的视频会议。音频、拨号、录音和联播都是免费的。Jitsi Meet 是安全、灵活和匿名的。因此,你甚至不必创建一个帐户或订阅。Jitsi 最出名的是它的 Jitsi Meet 视频会议平台 meet.jit.si,在那里他们托管了一个 Jitsi Meet 实例,社区可以使用它来进行完全免费的视频会议。Jitsi 视频桥支持所有多方视频功能。本指南是教程在 Debian 10,9 上安装 Jitsi Meet 视频会议。如果你打算购买自己的 Linux VPS ,你可以在 Eldernode 中选择一个可用的软件包,订购你真正需要的。
如何在 Debian 10 | 9 上安装 Jitsi Meet 视频会议
如果您熟悉 Unix 安装,那么设置 Jitsi Meet 对您来说将是一种简单的体验。在接下来的指南中,你会学到更多关于 Jitsi 的知识,以及在 Debian 10 | 9 上安装 Jitsi 的方法。
什么是 Jitsi 满足?
Jitsi Meet 是一个 100%开源视频会议解决方案。它采用高级安全设置进行完全加密。您可以与整个团队开始视频聊天,并通过一个简单的自定义 URL 邀请任何人。你可以自由使用和开发它。Jitsi 还免费托管和运行 meet.jit.si 。您可能希望录制 Jitsi 会议。你只需要将你的会议直播到 YouTube 上,并在那里观看录像。它很容易录制。作为一名 web 开发人员,您可以将 Jitsi 会议呼叫嵌入到您的网站中。
因为它有一个外部 API,所以只需几行代码就可以将现有的 Jits Meet 实例嵌入到任何网页中。会议选项可以通过配置文件更改,您可以使用各种命令和事件主动控制会议。
Jitsi 项目
吉西有一堆。但是让我们回顾一些最流行的和主要的 Jitsi 项目:
1- Jitsi 会议
安全、简单且可扩展的视频会议,可用作独立应用程序或嵌入到您的 web 应用程序中。
2- Jitsi Videobridg
媒体服务器引擎(又名选择性转发单元(SFU))支持 Jitsi 的所有多方视频会议。
3- Jigasi
将 SIP 电话连接到 Jitsi 视频桥会议的网关服务
Jibri: 一个广播器和记录器,用于保存视频通话记录并流式传输到 YouTube Live。
4-季德莎
屏幕共享的 Chrome 和 Firefox 扩展。
Jitsi 特性
为了帮助开发人员,Jitsi Meet 包括统计和集成特性以及 callstats.io 集成。然而,它有这么多的功能。以下是它的主要特征:
1-自动查看活动发言人或点击任何与会者查看他们的视频
2- Android 和 iOS 应用程序
3-文本聊天(仅网络)
4-用密码锁定房间
5 屏共享(如果设置了季德莎,仅在 Chrome 中需要)
6-将会议流式传输到 YouTube live(如果配置了 Jibri)
7-基于以太网平台的共享文本文件
8-举起/放下你的手以引起注意
9-参与者发言时间统计
10-一键通模式
11-向所有与会者播放 YouTube 视频
12-仅音频选项
13-电话拨入会议(如果设置了 Jigasi)
14-拨出电话给电话参与者(如果设置了 Jigasi)
15-集成到其他应用程序/网站中
在 Debian 上安装 Jitsi 的先决条件满足
为了让本教程更好地工作,请考虑以下先决条件:
_ 拥有 Sudo 权限的非 root 用户。
_ 要进行设置,请遵循我们在 Debian 10 上的初始服务器设置。
必须使用 _ OpenJDK 8 或 OpenJDK 11。
_ 至少 4 GB 内存
_ 指向您的实例的域或子域
如何在 Debian 上安装 Jitsi Meet 10 |Debian9
要在自己的桌面或服务器上运行 Jitsi,从其官网下载 Jitsi Meet 和所有 Jitsi 相关项目。让我们浏览一下本指南的步骤,在基于 Debian 的 GNU/Linux 系统上快速安装 Jitsi-Meet。
第一步:
首先,您需要将服务器的主机名配置为您将用于 Jitsi 实例的域名。要设置当前主机名并修改 /etc/hostname ,请运行以下命令:
sudo hostnamectl set-hostname jitsi.your-domain
要检查它是否成功运行,请键入:
hostname
第二步:
在这一步中,您将设置并配置您的防火墙T3。要允许流量进入 Jitsi Meet 服务器,必须在防火墙中打开以下端口:
–80 TCP–用于 SSL 证书验证/更新,使用“让我们加密”
–443 TCP–用于对 Jitsi 会议的一般访问
–10000 UDP—用于一般网络视频/音频通信
–22 TCP–如果您使用 SSH 访问您的服务器(如果不是 22,请相应地更改端口)
–3478 UDP—用于查询 stun 服务器(Coturn,可选,需要更改 config.js 才能启用)
–5349 TCP–用于通过 TCP 进行回退网络视频/音频通信(例如,当 UDP 被阻止时),由 coturn 提供服务
在使用 ufw 的情况下,可以使用以下命令:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 10000/udp
sudo ufw allow 22/tcp
sudo ufw allow 3478/udp
sudo ufw allow 5349/tcp
sudo ufw enable
然后,运行下面的命令来检查防火墙状态:
sudo ufw status verbose
第三步:
现在您已经准备好从这个存储库中安装 Jitsi Meet 包了。运行以下命令将 Jitsi 存储库密钥安装到您的系统上:
curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
现在,使用存储库类型创建一个 sources.list.d 文件:
echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null
第四步:
接下来,更新你的包列表,安装 JIT 满足:
sudo apt-get -y update
注意 : 安装程序将检查 Nginx 或 Apache 是否存在(按此顺序)并在它找到的 web 服务器中配置一个虚拟主机来服务 Jitsi Meet。
如果您已经在同一台机器的端口 443 上运行 Nginx,将跳过 turn 服务器配置,因为它将与您当前的端口 443 冲突。
sudo apt-get -y install jitsi-meet
此外,您可以只安装您需要的软件包:
sudo apt-get -y install jitsi-videobridge
sudo apt-get -y install jicofo
sudo apt-get -y install jigasi
如何获得签名的 TLS 证书
要进行加密通信,你需要一个 TLS 证书。在安装 Jitsi Meet 的过程中,您可以选择生成一个新的自签名证书并在以后创建一个 Let-Encrypt 证书(推荐选项),或者选择不同的挑战类型 Let's Encrypt。如果您不想使用不同证书,首先创建那个证书,然后安装 Jitsi meet 并选择 我想使用我自己的证书 。
Jitsi Meet 提供了一个程序,可以使用 Certbot 实用程序为您的域名自动下载 TLS 证书。因此,在运行证书安装脚本之前,请安装此程序。
要安装 Certbot 软件包,请运行:
sudo apt install certbot
因为您的服务器现在已经准备好运行 TLS 证书安装程序,所以运行以下命令来生成一个加密证书:
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.shsudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
注意 : 这将安装 Nginx 并将其配置为使用 Jitsi。
如何确认 Jitsi Meet 安装在 Debian 10 | 9
确认您的安装是否正常工作,请遵循以下路径。打开您最喜欢的浏览器,在地址栏中输入上一步中的主机名或 IP 地址。如果您使用自签名证书,您的 web 浏览器将要求您确认您是否信任该证书。如果您正在从 iOS 或 Android 应用程序进行测试,如果您使用的是自签名证书,它可能会在这一点上失败。
如何使用 Jitsi 在 Debian 10 | 9 上召开视频会议
最后,您应该会看到一个提示您创建新会议的网页。请确保您可以成功创建会议,并且其他参与者能够加入会话。如果您没有遇到错误,并且看到一切都在工作,这意味着您有一个可操作的 Jitsi 会议服务。
现在,让我们在韵律中创建用户以支持会议。
运行下面的命令在韵律中创建一个用户。这样,将创建会议室:
sudo prosodyctl register Eldernode meet.testprojects.me [[email protected]](/cdn-cgi/l/email-protection)
接下来,让我们使用 systemctl 命令重启所有 Jitsi 服务以应用最近的更改,如下所示:
sudo systemctl restart prosody && sudo systemctl restart jicofo && sudo systemctl restart jitsi-videobridge2
如果您没有遇到错误,并且看到一切都在工作,这意味着您有一个可操作的 Jitsi 会议服务。
会议室显示如下后,点击“我是主持人”开始会议。
然后输入你的用户名和密码进行认证,点击 OK 。
如何在 Debian 10 | 9 上卸载 Jitsi Meet
如果您需要卸载 Jitsi Meet,请运行以下命令将其删除:
sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2
如果您发现 Jigasi 和 Jitsi video bridge 包还没有删除,再次运行 uninstall 命令,应该没问题。
结论
在本文中,您学习了在 Debian 10 | 9 上安装 Jitsi Meet 视频会议。如果您正在使用 Jitsi Meet,尝试在 Eldernode Community 上与您的朋友分享您的经验,并询问他们有关使用 Jitsi 托管安全和私人视频会议室的信息。
在 WordPress - Eldernode 上介绍并安装 JivoChat 插件
如果你不想错过任何建立联系的机会,JivoChat 是一个为 WordPress 优化的商务信使。毫无疑问,你希望增加你的转换和销售。所以,开始和你的顾客交谈吧。使用 JivoChat,您可以为客户提供高效的客户支持。实时聊天、电话、电子邮件和社交媒体让您的客户随时随地与您保持密切联系。这篇文章是在 WordPress 上介绍和安装 JivoChat 插件。各种月度和年度托管计划可在 Eldernode 上获得。订购您自己的 WordPress VPS ,入住我们酒店。
介绍 JivoChat 插件
JivoChat 是一个一体化的商务信使,可以节省您的金钱、时间和精力,将客户带到您的网站。由于大多数访问者可能没有购买或留下信息和电子邮件就离开了你的网站,你需要一个信使将他们转化为付费客户。最好是免费软件来定制和配置。你可以使用 JivoChat 作为一个单独的应用程序来连接你所有的沟通渠道。它可以让你实时联系你的访客。JivoChat 集成了 Weebly、Zapier、Pipedrive、Wix 等流行服务。接下来,你将会读到它的主要特性以及如何在 WordPress 上安装和使用 JivoChat。然后,你就可以在你的 WordPress 网站上使用你的聊天工具了。
JivoChat 特性
这个插件帮助你提供更好的客户服务。让我们回顾一下它的易用特性:
1- CMR 集成、API 和 Webhooks
2-文件传输
3-服务质量评级
4-离线销售线索生成器和离线消息
5-电子邮件聊天记录
6-黑名单
7-复试
8-多代理聊天
9-无限存档
10 人小组聊天
11-提醒
12-快速短语和固定回答
13-详细的访客信息
14-翻译
15- GeoIP 区域
16- 25 种支持的语言
如何在 WordPress 上安装 JivoChat 插件
通过 JivoChat 为您的客户提供舒适和自信的体验,并在您的网站上创建一种高效和经济的方式来联系他们。让我们浏览一下本指南的步骤,看看 JivoChat 在 WordPress 上的安装情况如何。
第一步:
第一步,你必须通过输入用户名和密码登录到 WordPress 仪表盘。
现在,你需要在 WordPress 上安装并激活这个插件。为此,你可以直接在 WP 插件页面打开插件并安装。但是让我们选择通过“搜索插件功能”安装插件的简单方法。沿着下面的路径找到它。
管理窗格 l > > 插件 > > 添加新的。
一旦你搜索了 JivoChat 插件,你将面对两个可用的插件。选择第一个(JivoChat——你的网站的实时聊天),点击“立即安装,然后激活它。
第二步:
Jivochat 安装成功完成后,您必须创建一个新的 JivoChat 帐户或使用您自己的现有帐户。点击左边 WordPress 导航菜单上的“ JivoChat ”。然后,添加您的登录凭证,然后点击立即安装 JivoChat】。
一旦你看到“恭喜你!您已经成功地在您的网站上安装了 JivoChat”您可以确保 JivoChat 插件已成功安装。
结论
我们不希望您在安装时遇到严重的问题。JivoChat 可让您提高参与度并捕捉更多销售线索。如果你安装了这个插件,你将收获更多的销售,你将能够更快地解决你的客户的问题。最后,如果你渴望的话,你可以用自己专有的颜色和外观创建自己的定制部件。在这篇文章中,向您介绍了 JivoChat,您学习了如何在 WordPress 上安装 JivpChat。
We don’t expect you to encounter serious issues while the installation. JivoChat allows you to increase engagement and capture more leads. If you install this plugin, you will reap more sales and you will be able to solve the problems of your customers faster. Finally, if you are eager, it is possible to create your very own custom widget, with your own proprietary colors and looks. In this article, the JivoChat was introduced to you and you learned how to install JivpChat on WordPress.
如何在 CentOS 8 上安装 Joomla-Joomla 安装
你最近已经了解了。在这篇文章中,你将再次学习如何在 CentOS 8** 上安装 Joomla。Joomla 是一个用 PHP 编写的流行的免费开源内容管理系统 ( CMS )。尽管它不像它的对手 WordPress 那样受欢迎,但它仍然被用于创建有限或没有网络编程知识的博客/网站。**
它有一个简洁直观的 web 界面,易于使用,并包含许多可以用来增强网站外观和功能的附加组件,知道这一点很有用。
先决条件
由于 Joomla 是一个 PHP 平台,将在前端管理并存储数据,所以你需要在 CentOS 8 上安装一个 灯栈。
如何在 CentOS 8 上安装 Joomla
加入我们,完成本指南的步骤,成为如何在 CentOS 8 上安装 Joomla 的专家。
1-在 CentOS 8 安装 PHP 模块
一旦你把 灯安装到位 ,你就可以开始安装一些额外的 PHP 模块,这对 Joomla 的安装至关重要。
`sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache`
2-创建 Joomla 数据库
当 PHP 模块安装完成后,您需要为 Joomla 创建一个数据库来保存文件。
启动 MariaDB 服务器并确认 MariaDB 服务器的状态:
`sudo systemctl start mariadb sudo systemctl status mariadb`
您成功运行了服务器。现在登录到 MariaDB 数据库引擎:
`mysql -u root -p`
然后,让我们在 MariaDB 数据库引擎中执行下面的命令,为 Joomla 创建一个数据库和一个数据库用户。
`**MariaDB [(none)]>** CREATE DATABASE joomla_db; **MariaDB [(none)]>** GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[[email protected]](/cdn-cgi/l/email-protection)’; **MariaDB [(none)]>** FLUSH PRIVILEGES; **MariaDB [(none)]>** EXIT;`
3-下载 Joomla 安装包
这一步,进入 Joomla 官网下载最新安装包。
运行以下命令下载压缩包:
`sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip?format=zip`
接下来,将文件解压到 /var/www/html 目录。
`sudo unzip Joomla_3-9-16-Stable-Full_Package.zip -d /var/www/html`
现在,分配适当的文件权限和所有权。
`sudo chown -R apache:apache /var/www/html/joomla sudo chmod 755 /var/www/html/joomla`
4-为 Joomla 配置 Apache
让我们配置您的**Apache**web 服务器来服务 Joomla 的网页。为此,您必须创建一个虚拟主机文件。
``sudo /etc/httpd/conf.d/joomla.conf``
然后在下面添加几行。
``<VirtualHost *:80> ServerAdmin [[email protected]](/cdn-cgi/l/email-protection) DocumentRoot "/var/www/html/joomla" ServerName joomla.example.com ErrorLog "/var/log/httpd/example.com-error_log" CustomLog "/var/log/httpd/example.com-access_log" combined <Directory "/var/www/html/joomla"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>``
现在您可以保存更改并退出文件。
要应用更改,请重新启动 Apache 服务器。
``sudo systemctl restart httpd``
至此,您差不多完成了配置。然而,你需要允许外部用户从我们的服务器访问 Joomla。为此,打开端口 **80** 和 **443** ,它们是 HTTP 和 HTTPS 端口。
``sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https``
重新加载防火墙以应用更改。
``sudo firewall-cmd --reload``
5-敲定 Joomla 安装
最后也是唯一剩下的步骤是通过 web 浏览器完成安装。为此,请在 URL 栏中键入服务器的 IP 地址。
``http://server-IP``
然后你会看到下面的屏幕。
![The Wizard of Joomla Installation-](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/e0fe8610a1c2947fccda4d971e61dd2d.png)
如您所知,您应该填写所有必要的详细信息,如站点名称、站点信息、管理员用户名和密码、电子邮件地址,然后单击“**下一步**”按钮。
然后你会看到这个网页会提示你的数据库详情。因此,提供数据库类型作为 **MySQL** ,并输入数据库名称、用户名和密码等其他细节。
![The Settings Joomla Database](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/0adc7c552252de2640187530d13b5389.png)
然后点击“**下一个**按钮,让它将您带到要求您查看所有设置的页面。如果一切正常。点击“**安装**按钮。
![The installation of Joomla](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/c54d35eeb3422f8463c60c2d302d3e18.png)
接下来,你会得到一个通知,告诉你已经安装了 Joomla。
![final installation of Joomla](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/416cf51b0e0b83fbac422f095868c27f.png)
建议您删除安装文件夹以完成安装。因此点击“**删除安装文件夹**按钮,彻底清除安装目录。
![Remove Joomla Installation Directory](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/23efc0c1f79fbd92109a74af40d16fc2.png)
现在,在地址栏中输入以下内容来访问 Joomla 控制面板。
``http://server-IP/administrator``
提供用户名和密码,点击 **登录** 按钮。还有 Joomla 的仪表盘!你现在可以开始创建令人惊叹的博客和网站。
![The Dashboard of Joomla](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/766a4bb374697c852f1dc66ec3281a69.png)
**好样的** !通过到达这里,你成功地完成了本教程。
亲爱的用户,我们希望这篇关于如何在 CentOS 8 上安装 Joomla 的教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问 [提问页面](https://eldernode.com/ask) 。也是为了提高自己的见识,准备了这么多有用的教程给 [Eldernode 培训](https://eldernode.com/blog/) 。
**阅读更多:**
[如何在 Debian 10 中安装 own cloud](https://eldernode.com/install-owncloud-debian-10/)
[教程 PostgreSQL 安装 Ubuntu 20.04](https://eldernode.com/tutorial-postgresql-installation-ubuntu-20/)
如何在 debian 上安装 Joomla 10-在 Debian 上安装 Joomla
你可以寻找合适的软件来发布网页内容,在这篇文章中,你将学习如何在 Debian 10 上安装 Joomla。 Joomla 是一个免费的开源 CMS(内容管理系统),非常受欢迎,广泛用于创建很少或没有标记或 web 编程语言知识的网站。它有数以千计的免费扩展和模板,允许你定制你的网站,以满足你的特定需求,并配有大量的 PHP 代码、插件和主题,可以帮助你立刻从头开始
如何在 Debian 10 上安装 Joomla
让我们用的 6 个步骤来带你完成 Joomla CMS 的安装过程。
1-更新 Debian 系统软件包
通过运行下面的命令,您将把 Debian 系统更新到它们的最新版本。
sudo apt update -y && sudo apt upgrade -y [[email protected]](/cdn-cgi/l/email-protection)-10:~$ sudo apt update -y && sudo apt upgrade -y Hit:1 https://packages.sury.org/php buster InRelease Hit:2 https://deb.debian.org/debian buster InRelease Hit:4 https://dl.yarnpkg.com/debian stable InRelease Hit:5 https://deb.debian.org/debian buster-updates InRelease Hit:6 https://security.debian.org/debian-security buster/updates InRelease Ign:3 https:// attic.owncloud.org/download/repositories/10.2.1/Debian-9.0 InRelease Hit:7 https://download.owncloud.org/download/repositories/10.2.1/Debian-9.0 Release Reading package lists... 0%
2-在 Debian 上安装灯栈
如果你已经安装了一个**灯**,你可以跳过这一步。你可以从安装 **Apache** web 服务器、 **PHP、**以及最后 [**MariaDB**](https://eldernode.com/mariadb-installation-on-debian-10/) 服务器开始。要安装 **Apache** ,请执行以下命令:
`sudo apt install apache2 apache2-utils [[email protected]](/cdn-cgi/l/email-protection)-10:~$ sudo apt install apache2 apache2-utils Reading package lists... Done Building dependency tree Reading state information... Done apache2 is already the newest version (2.4.38+deb10u3). apache2-utils is already the newest version (2.4.38+deb10u3). apache2-utils set to manually installed.`
然后启动并启用**Apache**web 服务器。
`sudo systemctl start apache2`
`sudo systemctl enable apache2`
使用下面的命令确保 Apache 服务器正在运行。
`sudo systemctl status apache2`
![apache status on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/313af4fe866268182345ea10650b5f0c.png)
根据上面的输出,您可以清楚地看到 Apache webserver 已经启动并按预期运行。所以你只需要浏览你的服务器的 IP,如图所示。
`http://server-IP`
如果您的 web 服务器已经启动并运行,您应该会收到下面的确认信息。
![apache default page on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/8b156b73810fc8d000cd66b260b63543.png)
现在你应该用 PHP 安装 **PHP 7.2,**这是一种服务器端的 web 编程语言,开发者用来设计动态网页。
`sudo apt install libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip`
![php version view on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/2042d6511320a5eb31e4d8c6e4a43bcb.png)
要安装 **MariaDB** ,请运行以下命令:
``sudo apt install mariadb-server``
![install mariadb on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/2e3af3dc2cb61c6766b091c5dadd3be2.png)
要加固服务器,请运行以下命令:
``sudo mysql_secure_installation``
当要求您输入 root 密码时,按键输入,然后按 Y 键设置 root 密码。
![secure mariadb on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/ab8301b1435a9d2d7050d6b33e378d1c.png)
再次直到结束,只需键入‘Y’并按下**回车键**进行推荐设置。
![secure mariadb on debian 10-2](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/263510662271291152da2a79741cb689.png)
现在,您的数据库引擎是安全的。
3-创建 Joomla 数据库
您将为 Joomla 创建一个数据库,在安装期间和安装之后存储它的文件。要登录到 **MariaDB** 运行以下命令。
``sudo mysql -u root -p``
要创建 Joomla 数据库并授予数据库用户权限,请使用下面的命令。
``**MariaDB [(none)]>** CREATE DATABASE joomla_db; **MariaDB [(none)]>** GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[[email protected]](/cdn-cgi/l/email-protection)’; **MariaDB [(none)]>** FLUSH PRIVILEGES; **MariaDB [(none)]>** EXIT;``
4-在 Debian 下载 Joomla
这一步,你需要从[Joomla 官方网站](https://downloads.joomla.org/cms)下载 Joomla 的安装包。为此,请运行 wget 命令。
``sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip``
然后,在 webroot 目录下新建一个目录**‘Joomla’**,如图所示。
``sudo mkdir -p /var/www/html/joomla``
现在,将压缩的 Joomla 文件解压到刚刚创建的**‘Joomla’**目录。
``sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html``
接下来,更改权限并将目录的目录所有权设置为 Apache user。
``sudo chown -R www-data:www-data /var/www/html/joomla sudo chmod -R 755 /var/www/html/joomla``
为 systemd 重新启动 Apache 服务器以使更改生效
``sudo systemctl restart apache2``
5-为 Joomla 配置 Apache
为 Joomla 创建一个虚拟主机文件,以配置 Apache webserver 来服务 Joomla web 页面。
``sudo vim /etc/apache2/sites-available/joomla.conf``
将以下配置粘贴到文件中并保存。
``<VirtualHost *:80> ServerName joomla.example.com ServerAdmin [[email protected]](/cdn-cgi/l/email-protection) DocumentRoot /var/www/html/joomla <Directory /var/www/html/joomla> Allowoverride all </Directory> </VirtualHost>``
启用 Joomla 虚拟主机文件,禁用默认配置文件。
``sudo a2dissite 000-default.conf sudo a2ensite joomla.conf``
然后重新启动 Apache webserver 服务,以使更改生效。
``sudo systemctl restart apache2``
6-在 Debian 中完成 Joomla 安装
现在你应该完成 Joomla 的安装。为此,启动您的浏览器并浏览您的服务器的 URL,如下所示。
``http://server-IP/``
若要继续,请确保您填写了所需的详细信息,如网站名称、电子邮件地址、用户名和密码。
![install joomla on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/85ffed7fbb332a96aec4d9946bf6c3ae.png)
然后,点击下一个按钮的**。下一节将要求您填写之前为 Joomla 创建数据库时指定的数据库细节。这些包括数据库名称、数据库用户和密码。**
![set joomla database information on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/8f673f8bf74784f4150383127246d168.png)
下一页将为您提供所有设置的概述,并允许您执行安装前检查。再次点击**下一个**
![joomla overview on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/ef91b16e5708335eb9fc4091697da8aa.png)
为了确保所有设置和已安装的软件包版本符合推荐的指南,向下滚动到'**安装前检查**和'**推荐设置**部分
![pre-install joomla checking](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/0418a63e13c9d0cf27f624f001da7d78.png)
现在,要开始 Joomla 设置,请单击“**安装**按钮。当您收到下面的通知,这意味着 Joomla 已经安装。
![joomla installation complete on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/d5427dff787a46f615210ed91cfd95ed.png)
若要继续,您需要清除或删除安装文件夹。所以向下滚动并点击“**删除安装文件夹**按钮。
![delete joomla install file on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/7e0d50bf50b9009508bb79d4c14cf347.png)
点击“**管理员**按钮,登录后端或仪表盘,进入登录页面。
![joomla login page on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/921e475a9e57c4d200d5811b67ccc708.png)
是时候提供你的用户名和密码了,点击“**登录**按钮进入 Joomla 的控制面板。
![joomla complete install on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/de058de918b2fb8cf699c9f160e308ea.png)
最后,至此,你已经在 **Debian 10** 上成功安装了 **Joomla** 。
亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问[提问页面](https://eldernode.com/ask)。也为了提高你的知识,有这么多有用的教程为[老年节点培训](https://eldernode.com/blog/)准备。
如何与 Windows - Eldernode Blog 一起安装 Kali Linux
原文:https://blog.eldernode.com/install-kali-linux-alongside-with-windows/
所有的 Linux 操作系统都有不同的发行版,并且由特定的公司发行和支持。Kali Linux 是一种 Linux 发行版。在这篇文章中,我们将教你如何安装 Kali Linux 以及 Windows VPS 或 Windows RDP。如果您需要购买一台 Windows VPS 服务器,您可以在 Eldernode 中查看可用的软件包。
教程将 Kali Linux 与 Windows VPS 一起安装
什么是 Kali Linux?
Kali Linux 是一个没有 GUI 环境的命令行系统,是基于 Debian 操作系统的最重要的 Linux 发行版之一。Kali Linux 用于高级渗透测试和安全审计,并使用 600 多种安全设备来防止任何黑客攻击和入侵。Kali Linux 软件由一家名为进攻性安全的安全公司生产,该公司在安全培训领域享有特殊的声誉。第一个 Kali Linux 发行版发布于 2012 年,是 Backtrack 的更新版本。
卡莉 Linux 的主要特性
- 开源
- 免费下载
- 可定制的
- 多语言支持
- 大量工具的可用性
如何在 Windows 中下载 Kali Linux
首先你要去 Kali Linux 的官网选择你的平台。然后向下滚动找到可以下载 Kali Linux ISO 文件的 Live Boot 部分。Kali Linux ISO 文件可以在 USB 上引导。
现在点击实时启动部分,查看可用版本。然后你应该选择正确的版本,点击下载图标。我们会选择 64 位版本。
这一步,你要下载通用 USB 安装程序。打开链接后,向下滚动并点击下载 UUI 。
现在以管理员身份打开通用 USB 安装程序。在第一部分中,您应该选择用于制作可引导 USB 的操作系统。在本教程中,我们将选择 Kali Linux。
现在,你应该选择你之前下载的 Kali Linux ISO 文件并点击打开。
然后,选择您的 USB 驱动器号。完成以上所有操作后,点击创建。
现在可启动 USB 进程将开始。这个过程大概需要半个小时。过程完成后,点击关闭。
在这一步中,您应该在硬盘上创建一个分区。通过使用所需的安装介质引导 Kali Linux 的实时会话,可以将分区调整到所需的大小。请注意,Kali Linux 将全部位于内存中,磁盘不会被使用。如果在 Windows 10 中不关闭快速启动,在调整分区大小时会出现错误。为此,您应该打开控制面板,选择硬件和声音,然后选择电源选项。在左侧,单击选择电源按钮的功能,然后在顶部单击更改当前不可用的设置。最后,您应该取消选择“打开快速启动”选项,并单击“保存更改”。
现在插入 Kali Linux 安装介质并打开设备电源。您应该会在启动菜单中看到一个新选项。根据制造商、硬件以及系统的配置和安装方式,您可能会看到更多选项。
在这一步中,您应该会看到下面的页面。在这种情况下,选择 Live 来引导 Kali Linux 默认桌面。
现在您应该启动 GParted,它可以缩小现有的 Windows 分区,给你足够的空间在空闲空间安装 Kali Linux。
GParted 打开后,你需要选择你的 Windows 分区并调整大小,以留出足够的空间来安装 Kali Linux。通常,第二种选择是 Windows 分区。当然,这也取决于你的设置。我们有三个分区:
- Windows 的引导分区(/dev/sda1)
- Windows 的主操作系统(/dev/sda2)
- Windows 的系统恢复分区(/dev/sda3)
如果您移动到另一个非白色分区,那么您正在编辑正在使用的分区。
确保只移除该区域中未使用的分区。您应该保留第三个分区(/dev/sda3),并收缩实际安装(/dev/sda2)。
在调整 Windows 分区大小的最后,您应该应用硬盘上的所有操作。最后,退出 GParted 并重启系统。
在 Windows 旁边安装 Kali Linux】
1)您应该使用您选择的安装介质启动。现在在下面的 Kali Linux 启动屏幕中选择图形化安装。然后按键进入。
然后选择您想要的语言,将用于安装过程,并使用 Kali Linux。然后点击继续。
接下来,选择您的位置并点击继续。
选择你的键盘布局,点击继续。
在设置过程中,会探测网络连接并搜索 DHCP 服务。然后你需要为你的系统输入一个主机名,点击继续。
接下来,提供一个默认域名。
现在,您应该为系统创建用户帐户。为此,请输入您的全名、用户名和密码。
现在您应该设置您的时区,并点击继续。
你应该选择“引导–使用最大连续空闲空间”而不是“引导–整个磁盘”。空闲空间是在上一步中用 GParted 创建的。然后点击继续。
最后,您应该会看到一个 GRUB 引导菜单,允许您引导到 Kali Linux 或 Windows。
如果 Windows 和 Linux 系统之间的时间发生变化,您可以执行以下操作:
[[email protected]](/cdn-cgi/l/email-protection):~$ timedatectl set-local-rtc 1 --adjust-system-clock
[[email protected]](/cdn-cgi/l/email-protection):~$
要撤消此操作,您可以:
[[email protected]](/cdn-cgi/l/email-protection):~$ timedatectl set-local-rtc 0 --adjust-system-clock
[[email protected]](/cdn-cgi/l/email-protection):~$
结论
在本文中,我们教你如何在 Windows 上安装 Kali Linux。在 Windows 安装旁边安装 Kali Linux 有它的好处。我希望这篇教程对你有用。如有疑问,可在评论中联系我们。
教程在 MacOS 上安装 Kali Linux
Mac 操作系统使用基于 ARM 的架构,并且不在本地支持 Kali Linux。但是你可以在使用 M1、M1 和 M1 处理器的 Mac OS 上安装 Kali Linux。本文将教你如何在 MacOS 上安装 Kali Linux。如果你打算购买自己的 VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。
用最好的方法在 MacOS 上安装 Kali Linux
Linux 有数百种不同的发行版,每一种都有自己的特性。 Kali Linux 是 Linux Debian 衍生的一个发行版,设计开发的目的是执行渗透测试和识别漏洞。这个强大的操作系统具有非常高的渗透能力,所有在黑客和安全领域工作的人都应该完全熟悉这个操作系统及其各种工具。
在 MacOS 上下载 Kali Linux
首先,导航至 Kali Linux 官网下载 Kali Linux 安装程序图片:
从 GPG 官方网站为您的平台安装适合 GPG 的版本。为此,点击下载:
安装完成后,使用以下命令下载并导入一份 Kali Linux 官方密钥:
wget -q -O - https://archive.kali.org/archive-key.asc | gpg --import
现在运行下面的命令来验证密钥安装:
gpg --fingerprint 44C6513A8E4FB3D30875F758ED444FF07D8D0BF6
在此步骤中,您应该通过从下载的 ISO 映像生成 SHA256 校验和来验证下载的 ISO 文件。为此,请运行以下命令:
shasum -a 256 kali-linux-2022.3-live-amd64.iso
调整 MacOS 程序大小
你需要在硬盘上分配空间。如果你使用 macOS/OS X 塞拉(10.12)较早,这将是 macOS 扩展(HFS+)。可以通过 Kali Linux 实时会话中的 GParted 来调整 mac 的大小。
但如果你使用的是 macOS/OS X High Sierra (10.13)及更高版本,默认将是苹果文件系统(APFS)。可以在正常的 macOS/OS X 会话或恢复模式下调整 mac 的大小。
HFS+/GParted
在做任何事情之前,插入您的 Kali Linux 安装介质并在设备上加电。然后按住 Alt 键打开引导菜单。
现在,您应该看到启动许多两个卷,这是 EFI 启动和 Windows。EFI Boot 是支持 UEFI 的新硬件,通常用于 GUID 分区表分区。但是 Windows 是非 EFI 引导,使用 BIOS 的旧硬件使用它。
因此,选择 EFI 引导卷:
注意: 如果安装挂起,应该重新开机,选择 Windows。
将出现 Kali Linux 引导屏幕。选择 Live 以引导至 Kali Linux 默认桌面:
然后在搜索栏中键入 GParted 来启动它。GParted 允许您缩小现有的 macOS/OS X 分区,以便在空闲空间中提供足够的空间来安装 Kali Linux:
GParted 打开后,你应该选择你的 macOS/OS X 分区,并调整它的大小,以留出足够的空间来安装 Kali Linux。请记住,第二个选项通常具有最大的分区:
最后,您应该应用硬盘上的所有操作,并在退出 GParted 后重新启动系统。
【APFS】/恢复
您可以使用命令行和磁盘工具来调整 MacOS 程序的大小。这两个选项都支持在“正常”会话中调整大小,或者引导到恢复模式。在恢复模式下,驱动器将不使用,命令行选项将允许创建空分区。
导航到聚光灯> >终端路径以访问命令行。
若要查看您想要调整大小的磁盘列表:
diskutil list
您可以将 500GB 减少到 400GB,使 Kali Linux 达到 100GB,如下所示:
sudo diskutil apfs resizeContainer disk0s2 400g
再次检查列表以查看它是否成功:
diskutil list
在 MacOS 上安装 Kali Linux
首先,按住 Alt 打开引导菜单。
然后选择“导向-使用最大的连续自由空间”:
安装完成后,重新启动系统。默认情况下,macOS/OS X 会自动启动。
现在再次按住 Alt 打开启动菜单。然后输入 rEFInd 作为替换引导管理器:
安装 rEFInd
rEFInd 是一个引导管理器,可以在安装 Kali Linux 之前或之后安装,也可以从 macOS/OS X 或 Kali Linux 安装。这取代了 macOS/OS X 的限制性默认设置,并允许更多的选项。
注:如果您使用的是 macOS/OS X EI Capitan (10.11),您需要一次性绕过或禁用系统完整性保护(SIP)来安装使用 macOS/OS X 的 rEFInd
使用 MacOS 安装 rEFInd
rEFInd 在恢复模式下可用的空间和工具/库有限,因此您不能在恢复模式下轻松下载它。在正常的 macOS/OS X 会话中下载 rEFInd,然后重启到恢复模式进行安装。
要下载 rEFInd ,只需运行以下命令:
curl -s -L https://sourceforge.net/projects/refind/files/0.12.0/refind-bin-0.12.0.zip -o ~/Downloads/refind.zip
输入以下命令检查 rEFInd 的有效 zip 文件:
file Downloads/refind.zip
提取下载的文件:
unzip -q -d Downloads/ Downloads/refind.zip
重启你的 MacOS,同时按下命令(⌘) 和 R 键打开开机 logo。如果您有固件密码,您应该输入它以继续。
使用固件内置的 macOS/OS X 恢复系统版本将绕过 SIP。
下载完成后,进入实用程序> >终端路径:
提取的文件夹路径基于硬盘和 rEFInd 的用户名和版本,路径会有所不同。然后使用以下命令打开提取的文件夹:
cd /Volumes/Macintosh\ HD/Users/username/Downloads/refind-bin-0.12.0/
pwd
现在运行 shell 脚本 refind-install:
./refind-install
接下来进入苹果>重启菜单重启 macOS:
重新启动后,将出现新的启动管理器。
使用 Kali Linux 安装 rEFInd
也可以用 Kali Linux 安装 rEFInd。为此,只需运行以下命令:
sudo apt update
sudo apt install -y refind
在安装过程中,您将得到一个自动运行 rEFInd 的提示。您可以按“是”或稍后运行以下命令:
sudo dpkg-reconfigure refind
重新启动后,您应该会看到新的 rEFInd 引导管理器。
在 MacOS 上配置 rEFInd
以下是改变 rEFInd 的各种方法:
–>默认操作系统选择
–>菜单选择超时
–>直接引导至默认操作系统
–>添加自定图标/主题
refind . conf
您可以通过编辑 rEFInd 的配置文件进行上述任何更改。在 macOS/OS X EI Capitan 或更高版本中,使用以下命令挂载 EFI 引导卷以访问该文件:
cd ~/Downloads/refind-bin-*/
sudo ./mountesp
vim /Volumes/ESP/EFI/refind/refind.conf
在 macOS/OS X Yosemite (10.10)或更早版本中,配置文件位于以下路径,不需要挂载:
sudo vim /EFI/refind/refind.conf
Kali Linux 中的配置文件位于以下位置:
sudo vim /boot/efi/EFI/refind/refind.conf
就是这样!
结论
Kali Linux 是基于 Debian 的 Linux 发行版,它执行渗透测试并识别易受攻击的点。在本文中,我们教你如何在 MacOS 上安装 Kali Linux。我希望这篇教程对你有用,并帮助你在 Mac 操作系统上成功安装 Kali Linux。如果你在安装过程中遇到任何问题,你可以在评论区联系我们。
如何在 Ubuntu 18.04 - Eldernode 博客上安装 KeeWeb
原文:https://blog.eldernode.com/install-keeweb-on-ubuntu-18-04/
像 KeeWeb 这样的密码管理软件还有很多,每一款都试图让你的生活变得更简单。这个软件保证你的个人信息是安全的。KeeWeb 是一个应用程序,使您能够打开,浏览和编辑 KeePass 数据库文件。KeeWeb 作为 Github 支持的 Web 应用程序,允许您在桌面上脱机使用 KeePass 数据库,而不必在浏览器中打开它们。另一方面,KeeWeb 可以创建新的数据库,也可以通过 Dropbox 帐户同步数据。在这篇文章中,我们将教你如何在 Ubuntu 18.04,Ubuntu 20.04 上安装 KeeWeb。需要注意的是,你可以访问 Eldernode 中可用的包来购买一台 Ubuntu VPS 服务器。
教程在 Ubuntu 18.04 上安装 KeeWeb【完整】
KeeWeb 是查看和编辑 KeePass 密码数据库的一个很好的选择。这款软件拥有漂亮的用户界面,可以离线工作,并提供使用 Dropbox 云服务的能力。在下一节,我们将提到 KeeWeb 的特性,然后我们将教你如何在 Ubuntu 18.04 上安装 KeeWeb。请加入我们。
KeeWeb 功能
在本节中,我们将介绍 KeeWeb 的 6 个最重要的功能:
1-保存和使用密码的能力
2-在数据库中查找帐户、密码、用户名和其他个人信息
3-注册新用户时生成安全密码
4-将所有密码存储在便携式设备上
5-从备份副本恢复数据库
6-保护密码免受未经授权的访问
在 Ubuntu 18.04 上安装 KeeWeb | Ubuntu 20.04
在这一节中,我们将向您展示如何在 Ubuntu18.04 的 版本上安装 KeeWeb。请注意,第一步是更新您的系统软件包。为此,请运行以下命令:
sudo apt update
sudo apt-get install apt-transport-https git ca-certificates curl software-properties-common gnupg2 unzip
然后在下一步,你需要安装 docker 依赖包。注意,要安装 Docker,您必须首先使用以下命令将 Docker 存储库密钥添加到您的系统中:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
现在使用下面的命令添加一个稳定的 Docker 存储库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
在此步骤中,您必须使用以下命令安装 Docker CE :
sudo apt-get install docker-ce
成功安装 Docker 后,现在必须运行以下命令来确认 Docker 版本:
docker -v
请注意,如果您想以非根用户的身份运行 Docker,您必须将您的帐户添加到 Docker 组。为此,您只需执行以下命令:
`sudo usermod -aG docker $USER`
`sudo chmod 666 /var/run/docker.sock`
****重启您的系统以应用更改:
`sudo systemctl restart docker`
成功完成上述步骤后,我们现在开始安装 KeeWeb。运行以下命令从 git 下载最新版本的 KeeWeb 包:
`git clone https://github.com/SvenC56/docker-keeweb.git`
现在您需要使用以下命令下载所有需要的 Docker 包:
`cd docker-keeweb`
`docker build -t svenc56/keeweb .`
`docker images`
在下一步中,您应该从下载的图像中为 KeeWeb 创建一个容器。然后使用以下命令在端口 80 上公开它:
`docker run -d -p 80:80 svenc56/keeweb`
最后,您可以使用以下命令来确认正在运行的容器:
`docker ps`
如何在 Ubuntu 18.04 上访问和使用 KeeWeb
在前面的步骤中,您已经能够在 Ubuntu 18.04 系统上成功安装 KeeWeb。在这一步,我们将教你如何访问和使用 KeeWeb。要访问 KeeWeb 仪表板,您可以打开您最喜欢的 Web 浏览器,然后转到服务器名称或 IP 地址。
打开上面的页面后,点击 + 图标向添加一个新的密码文件。
现在您可以点击底部的新建到创建一个新的文件条目:
结论
KeeWeb 是一个新的软件,可以让你在一个美丽的环境中生成复杂而强大的密码。因此,您可以在该软件中输入与您的许多服务和帐户相关的密码,并且只需输入密码进入 KeeWeb 软件环境,您就可以访问您的所有密码。在这篇文章中,我们试图教你如何在 Ubuntu 18.04 上安装 KeeWeb。
如何在 Windows - Eldernode 博客上安装 KeeWeb
有许多密码管理软件,每一个都试图让你的生活更轻松,同时确保你的个人信息是安全的。KeeWeb 是一个应用软件,使您能够打开、浏览和编辑 KeePass 数据库文件。KeeWeb 作为 Github 支持的 Web 应用,可以让你在桌面上让 KeePass 数据库离线,而不必在浏览器中打开。另一方面,KeeWeb 可以创建新的数据库,并通过 Dropbox 帐户同步数据。在这篇文章中,我们将一步一步地教你如何在 Windows 上安装 KeeWeb。如果你想买一个 Windows VPS 托管服务器,你可以在 Eldernode 看到可用的软件包。
教程在 Windows 上安装 KeeWeb
KeeWeb 是查看和编辑 KeePass 密码数据库的一个很好的替代选择,它有一个漂亮的用户界面,可以离线工作,并允许你使用 Dropbox 云服务。
在这篇文章的续篇中,加入我们来教你如何在 Windows Server 2012,2019,2016 上安装 KeeWeb。
KeeWeb 功能
KeeWeb 软件最重要的功能:
–能够保存和使用密码
–在数据库中查找帐户、密码、用户名和其他个人信息
–注册新用户时生成安全密码
–将所有密码存储在便携式设备上
–从备份副本恢复数据库
–保护密码免受未经授权的访问
在 Windows 2012、2016、2019 上安装 KeeWeb
在前面几节中熟悉了 KeeWeb 及其特性之后,我们现在转向如何在 Windows 上安装 KeeWeb。为此,只需遵循以下步骤。
第一步是访问 KeeWeb 网站。然后点击下载 KeeWeb for Windows 开始下载文件。
要安装 KeeWeb,你需要到你下载文件的地方。然后双击它。在打开的窗口中,点击运行。
点击下一步继续安装 KeeWeb。
在下一步中,您需要指定目标文件夹来安装 KeeWeb,然后点击安装。
最后,点击完成完成 KeeWeb 安装。
下一步,我们将教你如何使用这个软件。
如何在 Windows 10 上使用 KeeWeb
成功安装 KeeWeb 后,您可以从桌面或通过搜索开始菜单来访问它。
在打开的窗口中,点击 + 符号,开始添加一个新密码文件。
下一步,点击左下方的“新建”。然后提供主密码,名字,备份如果你需要的话,以及你可能需要的其他设置。
完成所需设置后,点击“保存至”。需要注意的是,你会选择保存到一个文件或者与 Dropbox 、 OneDrive、和 Google drive 等云存储集成。
请注意,添加后,您的新密码文件将出现在 KeeWeb 应用程序的左侧。
您现在只需点击 + 即可开始添加内容,然后选择输入。
结论
处理在线服务时,密码管理非常重要。您需要能够记住密码,但最重要的是确保密码是安全的。使用 KeeWeb,您可以保证强密码的安全。在本文中,我们试图一步一步地教你如何在 Windows 上安装和使用 KeeWeb。
在 Ubuntu 22.04 上介绍和安装 Krita LTS-elder node 博客
原文:https://blog.eldernode.com/install-krita-on-ubuntu-22-04/
Krita 是一个新的图像编辑软件,以最好和最快的方式做到这一点。Krita 是 Photoshop 的强大竞争对手,你可以用你的创造力创造独特的图片。在本文中,我们将介绍 Krita 及其特性,然后您将了解如何在 Ubuntu 22.04 LTS 版上安装 Krita。如果您想购买一台 Ubuntu VPS 服务器,我们建议您访问 Eldernode 网站上提供的软件包。
教程在 LTS Ubuntu 22.04 上安装 Krita
什么是 Krita?
大多数电脑用户都熟悉 Photoshop。一个非常强大的图像编辑软件,任何人都可以使用它来创建独特的效果。但是一段时间以来,这个软件已经找到了一个叫 Krita 的竞争者。大多数用户认为所有的平面设计都是完全在 Photoshop 中完成的,但事实是,还有其他比 Photoshop 更有创意但没有得到太多关注的强大软件。Krita 软件是这些用于绘画、绘图和编辑图像的创造性工具之一。
Krita 是一个强大的数字绘画工具,旨在通过其工具包增强用户的创造力。这个程序的黑色界面完全是现代的。此外,Krita 主窗口包含几乎所有绘图和绘画所需的工具。插画师、艺术家、漫画家、计算机图形艺术家甚至游戏设计艺术家都可以使用这个软件。
克里塔的重要特征
–>拥有完整的编辑、绘图和绘画工具
–>支持图像中的颜色校正工具
–>有分层系统,如 Photoshop
–>支持常见视频格式
如何在 Ubuntu 22.04 上安装 Krita LTS
首先,运行以下命令更新已安装的软件包:
sudo apt update
sudo apt upgrade
要从官方的 Ubuntu 库安装最新版本的 Krita ,运行以下命令:
sudo apt install krita
安装完成后,在应用启动器中搜索 Krita 软件。然后点击程序图标运行它:
运行以下命令更新和升级软件:
sudo apt update
sudo apt upgrade
如果你不再需要 Ubuntu 上的 Krita,你可以用下面的命令卸载这个程序:
sudo apt-get remove --auto-remove krita
结论
要开始在 Ubuntu 的世界中绘画,Krita 是一个伟大的程序,它允许你用数千种工具进行数字绘画。在本文中,您将熟悉 Krita 的特性,然后学习如何在 Ubuntu 22.04 LTS 版上安装 Krita。
如何在 Debian 10 - ElderNode 博客上安装 LAMP
[更新]LAMP(Linux、Apache、MariaDB、PHP)堆栈是一组流行的开源软件,通常安装在一起以使服务器能够托管动态网站和 web 应用程序。每一层都代表了堆栈的一个基本层,它们一起可以创建一个数据库驱动的动态网站。Linux 是操作系统,Apache 是 HTTP 服务器,MariaDB 是数据库管理系统,PHP 是编程语言。在这篇文章中,你将学习如何在 Debian 10 上安装 LAMP。要购买自己的 Linux VPS ,看看 Eldernode 上可用的软件包,买下你考虑的所有东西。
教程在 Debian 10 上逐步安装 LAMP
为了帮助 web 应用程序工作,LAMP Stack 必须包括操作系统、web 服务器、数据库和编程语言。在本教程中,我们使用 Mariadb 作为数据库管理系统。让我们执行以下步骤来开始并完成安装。和我们一起阅读这个指南,预览在 Debian 10 上安装 LAMP 的必要步骤。
在 Debian 10 Linux 上安装 LAMP 的先决条件
如果您知道以下内容,本教程可能会更有用:
_ 拥有 Sudo 权限和配置有 ufw 防火墙的非 root 用户。
_ 要设置,请按照 Debian 10 的初始设置
如何安装 Apache 并更新防火墙
由于 Apache 是世界上最流行的 web 服务器之一,我们选择它来托管网站。
首先,你需要安装 Apache。所以,运行:
sudo apt update
sudo apt install apache2
若要查看应用程序配置文件列表,请运行以下命令。
sudo ufw app list
您可以使用 WWW 配置文件来管理 web 服务器使用的端口。
输出
Available applications: . . . WWW WWW Cache WWW Full WWW Secure . . .
如您所见,交通对于 80 和 443 是启用的
sudo ufw app info "WWW Full"
输出
Profile: WWW Full Title: Web Server (HTTP,HTTPS) Description: Web Server (HTTP,HTTPS) Ports: 80,443/tcp
对于此配置文件,允许传入的 HTTP 和 HTTPS 流量。
sudo ufw allow in "WWW Full"
并在 web 浏览器中访问服务器的公共 IP 地址,检查一切是否按计划进行。
http://your_server_ip
在下面,你会看到默认的 Debian 10 Apache 网页,显示了信息和测试的目的。
有很多方法可以找到 IP 地址,这是你用来通过 SSH 连接到你的服务器的地址。第一种方法是使用下面的命令:
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
或者使用以下替代方法:
sudo apt install curl
curl http://icanhazip.com
如何安装 MariaDB
在这一步中,您将安装数据库系统,以便能够为您的站点存储和管理数据。运行以下命令安装该软件:
sudo apt install mariadb-server
接下来,建议您运行 MariaDB 预安装的安全脚本:
sudo mysql_secure_installation
刚安装完 MariaDB 时,在 prom 上按 进入 。而且由于 MariaDB 对 root 用户使用了特殊的认证方法,你需要键入 N 然后按 回车 。之后,您可以按下 Y 然后 输入 接受所有后续问题的默认设置。
完成后,登录到 MariaDB 控制台:
sudo mariadb
输出
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 74 Server version: 10.3.15-MariaDB-1 Debian 10 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>
为了提高安全性,最好为每个数据库设置特权较少的专用用户帐户。为此,您需要创建一个新的数据库。
mariaDB [ (none) ] > CREATE DATABASE example_database;
创建新用户并授予他们对定制数据库的完全权限后,使用下面的命令将该用户的密码定义为一个密码。
mariaDB [ (none) ] > GRANT ALL ON example_database.* TO 'example_user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
如果您需要确保它们已保存并在当前会话中可用:
mariaDB [ (none) ] > FLUSH PRIVILEGES;
然后,您可以退出 MariaDB shell:
mariaDB [ (none) ] > exit
要确认您有权访问 example_database 数据库,请在登录 MariaDB 控制台后键入以下命令。
然后,您可以退出 MariaDB shell:
mariaDB [ (none) ] > SHOW DATABASES;
输出
+--------------------+ | Database | +--------------------+ | example_database | | information_schema | +--------------------+ 2 rows in set (0.000 sec)
同样,要退出 MariaDB shell,请键入:
mariaDB [ (none) ] > exit
如何在 Debian Linux 上安装 PHP
PHP 处理代码来显示动态内容和运行脚本,连接到 MariaDB 数据库来获取信息,并将处理后的内容交给 web 服务器来显示。为了确保 PHP 代码可以在 Apache 服务器下运行并与您的 MariaDB 数据库对话:
sudo pt install php libapache2-mod-php php-mysql
让 Apache 首先查找一个index.php文件,然后通过下面的命令在一个具有 root 权限的文本编辑器中打开 dir.conf 文件:
sudo nano /etc/apache2/mods-enabled/dir.conf
<IfModule mod_dir.c> DirectoryIndex index.html index.cgi index.pl *index.php* index.xhtml index.htm </IfModule>
在 DirectoryIndex 规范之后,将 PHP 索引文件移动到 DirectoryIndex 规范之后的第一个位置。
<IfModule mod_dir.c> DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm </IfModule>
然后,您可以使用以下命令重新加载 Apache 的配置:
sudo systemctl reload apache2
运行这个命令来检查 apache2 服务的状态:
sudo systemctl status apache2
样本输出
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-07-08 12:58:31 UTC; 8s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 11948 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 11954 (apache2) Tasks: 6 (limit: 4719) Memory: 11.5M CGroup: /system.slice/apache2.service ├─11954 /usr/sbin/apache2 -k start ├─11955 /usr/sbin/apache2 -k start ├─11956 /usr/sbin/apache2 -k start ├─11957 /usr/sbin/apache2 -k start ├─11958 /usr/sbin/apache2 -k start └─11959 /usr/sbin/apache2 -k start
如何为你的网站创建虚拟主机
为了测试您的 PHP 环境,您需要创建一个新的虚拟主机。它允许你在一台 Apache 服务器上托管多个网站。为 your_domain 创建 web 根目录。
sudo mkdir /var/www/your_domain
引用您当前的系统用户
sudo chown -R $USER:$USER /var/www/your_domain
通过您喜欢的命令行编辑器,在 Apache 的 sites-available 目录中打开一个新的配置文件
sudo nano /etc/apache2/sites-available/your_domain.conf
VirtualHost *:80> ServerName your_domain ServerAlias www.your_domain ServerAdmin [[email protected]](/cdn-cgi/l/email-protection) DocumentRoot /var/www/your_domain ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
要启用该虚拟主机,请使用 a2ensite :
sudo a2ensite your_domain
如果您想禁用 Apache 的默认网站,请键入:
sudo a2dissite 000-default
要检查配置语法错误,请运行:
sudo apache2ctl configtest
要使更改生效,请重新加载 Apache:
sudo systemctl reload apache2
如何在你的 Web 服务器上测试 PHP 处理
在这一步中,您将确认 Apache 能够处理 PHP 文件请求。因此,在你的自定义 webroot 文件夹中创建一个名为info.php的新文件:
nano /var/www/your_domain/info.php
<?php phpinfo();
完成后,保存并关闭文件。
要测试您的 web 服务器是否能够正确显示这个 PHP 脚本生成的内容,您应该在 web 浏览器中访问这个页面。
您想要访问的地址是:
http://your_domain/info.php
当您检查 PHP 服务器信息时,删除您创建的文件,因为它包含关于您的 PHP 环境和 Debian 的敏感信息:
serversudo rm /var/www/your_domain/info.php
如何从 PHP 测试数据库连接
您可以使用数据库用户连接到 MariaDB 控制台:
mariadb -u example_user -p
mariaDB [ (none) ] > CREATE TABLE example_database.todo_list ( mariaDB [ (none) ] > item_id INT AUTO_INCREMENT, mariaDB [ (none) ] > content VARCHAR(255), mariaDB [ (none) ] > PRIMARY KEY(item_id) mariaDB [ (none) ] > );
然后,在测试表中插入几行内容:
mariaDB [ (none) ] > INSERT INTO example_database.todo_list (content) VALUES ("My first important item");
运行以下命令,确认数据已成功保存到您的表中:
mariaDB [ (none) ] > SELECT * FROM example_database.todo_list;
输出
+---------+--------------------------+ | item_id | content | +---------+--------------------------+ | 1 | My first important item | | 2 | My second important item | | 3 | My third important item | | 4 | and this one more thing | +---------+--------------------------+ 4 rows in set (0.000 sec)
当您可以确认表中有有效数据时,退出 MariaDB 控制台:
mariaDB [ (none) ] > exit
通过您喜欢的编辑器,在您的自定义 web 根目录下创建一个新的 PHP 文件:
nano /var/www/your_domain/todo_list.php
现在,将这些内容复制到您的 todo_list.php 脚本中:
<?php $user = "example_user"; $password = "password"; $database = "example_database"; $table = "todo_list";
try { $db = new PDO("mysql:host=localhost;dbname=$database", $user, $password); echo "<h2>TODO</h2><ol>"; foreach($db->query("SELECT content FROM $table") as $row) { echo "<li>" . $row['content'] . "</li>"; } echo "</ol>"; } catch (PDOException $e) { print "Error!: " . $e->getMessage() . "<br/>"; die(); }
编辑完成后,保存并关闭文件。通过访问您网站的域名或公共 IP 地址,y 通过访问您网站的域名或公共 IP 地址。最后,您应该会看到您在测试表中插入的内容,如下所示:
当您到达这一步时,您的 PHP 环境就准备好与您的 MariaDB 服务器进行连接和交互了。
结论
在这篇文章中。您学习了如何在 Debian 10 上安装 LAMP。此外,您可以安装 Composer 用于 PHP 中的依赖和包管理,以改进您当前的设置。你也可以围绕这个主题继续阅读。所以,请参考在 CentOS 8 上安装灯和 Ubuntu 20.04 。
如何在 CentOS 8[完整版] - ElderNode 博客上安装 LAMP stack
原文:https://blog.eldernode.com/install-lamp-stack-on-centos-8/
【更新】LAMP 是 L inux、 A pache、 M ySQL、 P HP 的缩写。这组开源软件被网站管理员和开发者用来测试和托管动态网站。LAMP 是最常见和最流行的软件栈,支持动态网站和 web 应用程序,如 WordPress、Laravel 和 Drupal。在本文中,您将了解如何在 CentOS 8 上安装 LAMP stack。访问 Eldernode 上的可用软件包,购买您自己的 CentOS VPS 。
教程在 CentOS 8 上安装灯栈
LAMP 服务器由 4 个核心组件组成:Apache web 服务器、 MySQL 或 MariaDB 数据库,以及 PHP,这是一种用于创建动态网页的流行脚本语言。
在 CentOS 8 上安装灯组的先决条件
为了让本教程更好地工作,请考虑以下先决条件:
_ 拥有 Sudo 权限的非 root 用户。
_ 要进行设置,请遵循 CentOS 8 上的初始服务器设置。
_ 在本教程中,我们使用 DNF 命令来安装软件包。DNF 命令预装在 CentOS 8 中。如果没有安装,可以遵循 CentOS 8 教程上的 DNF 命令。
在 CentOS 8 | CentOS 7T3 上安装灯组
让我们通过本指南的步骤来了解如何在 CentOS 8 上安装流行的托管堆栈 LAMP。
第一步:
一如既往,我们建议您在安装之前更新软件包。因此,打开终端窗口并运行以下命令:
sudo dnf update
第二步:
现在,您应该安装 Apache 服务器。因此,键入:
sudo dnf install httpd httpd-tools
安装完成后,运行以下命令来启用并启动服务器:
sudo systemctl enable httpd
接下来,启动****Apache 服务,使用下面的命令:
sudo systemctl start httpd
此外,您可以确认 Apache web 服务器是否正在运行。为此,请键入:
sudo systemctl status httpd
如果 firewalld 处于活动状态,您将需要运行以下命令,以允许在端口 80 上进行外部访问:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
您可以通过从 web 浏览器访问服务器的公共 IP 地址或域名来测试服务器是否启动并运行。你会看到这样一个页面:
http://server-IP
第三步:
这一步,是时候在 CentOS 8 上安装 MariaDB 了。Oracle 社区开发的原始 MySQL 服务器的分支。要安装它,请运行:
安装后,使用以下命令启用并启动 MariaDB 服务器:
dnf install mariadb-server mariadb -y
要验证 MariaDB 的状态,请运行:
systemctl start mariadb
systemctl enable mariadb
为了提高数据库的安全性,您必须运行以下命令并按照说明进行操作:
systemctl status mariadb
第一个提示将要求您输入当前数据库的 root 密码,因为您还没有任何密码,只需按下 输入 键继续这些步骤。
mysql_secure_installation
现在你必须键入一个新的根密码和确认密码。之后,您可以通过按下 Y 和 键跳过所有步骤,进入 。
第四步:
现在,灯堆中的最后一个组件。你需要安装 PHP 。PHP 是一种用于开发动态网页的脚本 web 编程语言。要安装最新版本的 PHP 和 EPEL 库,请运行:
然后,您可以使用下面的命令安装 yum-utils 并启用 Remi-repository :
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
接下来,使用以下命令搜索可供下载的 PHP 模块:
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
这样,你可以查看当前安装的 PHP 版本是 PHP 7.2。运行以下命令安装新版本 PHP 7.4,重置 PHP 模块:
sudo dnf module list php
重置 PHP 模块后,通过运行以下命令启用 PHP 7.4 模块:
sudo dnf module reset PHP
最后,使用下面的命令安装 PHP、PHP-FPM (FastCGI 进程管理器)和相关的 PHP 模块:
sudo dnf module enable php:remi-7.4
此外,您可以验证要运行的安装版本。因此,键入:
sudo dnf install php php-opcache php-gd php-curl php-mysqlnd
现在应该已经安装了 PHP 7.4。使用以下命令在启动时启动并启用 PHP-FPM:
php -v
然后,您可以检查其状态。执行以下命令:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
要指示 SELinux 允许 Apache 通过 PHP-FPM 运行来执行 PHP 代码:
sudo systemctl status php-fpm
最后,使用下面的命令重启****Apache webserver,以便 PHP 与 Apache web server 一起工作:
setsebool -P httpd_execmem 1
如何在 CentOS 8 上测试 PHP 信息
sudo systemctl restart httpd
在本节中,您可以使用 web 服务器测试 PHP。首先,在文档根目录下创建一个info.php文件:
然后,插入下面的 PHP 代码并保存文件:
vi /var/www/html/info.php
最后,打开您最喜欢的浏览器,在下面输入 URL:
<?php phpinfo (); ?>
注意 : 记得用你服务器的实际 IP 地址替换服务器 IP 地址。
http://server-ip-address/info.php
结论
在本文中,您学习了如何在 CentOS 8 上安装 LAMP。如果你有兴趣了解更多,参考 Debian 10 上的灯安装和 Ubuntu 20.04 。
In this article, you learned How To Install LAMP on CentOS 8. If you are interested to learn more, refer to the LAMP installation on Debian 10 and Ubuntu 20.04.
在 Ubuntu 上安装灯组 18.04[快速启动]灯
原文:https://blog.eldernode.com/install-lamp-stack-on-ubuntu-18-04-quick-start/
在本教程中,我们讨论通过 tasksel 在 Ubuntu 18.04 上安装 LAMP stack。
不过我们先说说 灯堆 又是什么呢?
什么是灯栈?
基于 Linux 的 web 服务器由四个软件组件组成。这些组件排列在相互支持的层中,构成了软件栈。网站和 Web 应用程序运行在这个底层堆栈之上。构成传统灯组的常见软件组件有:
Linux:Ubuntu、CentOS、Debian 等操作系统。构成了我们的第一层。Linux 为栈模型奠定了基础。
Apache: 第二层由 web 服务器软件组成,典型的有 Apache Web 服务器。这一层位于 Linux 层之上。Web 服务器负责从 web 浏览器翻译到正确的网站。
MySQL: 我们的第三层是数据库所在的地方。数据库引擎(MySQL)存储可以通过脚本查询以构建网站的详细信息。MySQL 通常与 Apache 一起位于 Linux 层之上。在高端配置中。
PHP: 坐在它们上面的是我们的第四层,也是最后一层。脚本层由 PHP 组成。网站和网络应用运行在这一层。
太好了。现在你知道什么是灯栈,阅读更多关于安装灯栈的内容。
点: 在本教程中你需要 root 权限,如果你用其他用户名有 sudo 权限,请在任何命令前加 sudo。
在 Ubuntu 18.04 上安装灯组
用 Tasksel 在 Ubuntu 18 上安装灯组
当你使用 tasksel 时,tasksel 只需一个命令就可以在 Ubuntu 上安装所有的服务(Apache,MySQL,PHP)。
默认情况下,如果尚未安装,请安装 Tasksel:
apt install tasksel
2-安装 tasksel 后,现在使用 Tasksel 安装灯组
tasksel install lamp-server
搞定了。2 或 3 分钟后(取决于你的 VPS 或专用)灯栈安装在你的 Ubuntu 服务器 18.04 上
在本教程中,我们安装灯作为一个快速的开始,在未来,我们将手动安装灯栈。
如何在 Ubuntu 20.04 LTS 上安装 Laravel 完整] - Eldernode
原文:https://blog.eldernode.com/install-laravel-on-ubuntu-20-04-lts/
要了解 web 应用程序框架,请加入我们来回顾安装 Laravel。有了这个工具,您会发现一些常见的任务变得更加简单,比如身份验证、路由、会话和缓存。选择 Laravel 的主要原因是为了在不牺牲应用程序功能的情况下开发一个令开发者满意的开发过程。在本文中,我们试着向你学习如何在 Ubuntu 20.04 LTS 【完整】上安装 Laravel。你可以在 Eldernode 查看可用的软件包,购买一台 Ubuntu VPS 服务器。
教程在 Ubuntu 20.04 上安装 Laravel
为了让本教程更好地发挥作用,请考虑以下先决条件:
一个拥有 sudo 权限
的非 root 用户进行设置,遵循我们在 Ubuntu 20.04 LTS 上设置的 初始服务器。
如何在 Ubuntu 20.04 LTS 上安装 Laravel【完整】
Laravel 是为 web 应用开发设计的 PHP 语言框架之一,基于 MVC 工作。让我们通过本文的步骤来学习如何在 Ubuntu 20.04 上安装 Laravel。
第一步:安装灯组
你必须首先在 Ubuntu 上安装灯组。
注意 : Laravel 安装需要 PHP 7.2 或更高版本。
现在,使用下面的命令安装 PHP 。
sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt install -y php7.4 php7.4-gd php7.4-mbstring php7.4-xml
并且,通过运行下面的命令安装 Apache 2。
sudo apt install apache2 libapache2-mod-php7.4
接下来,用下面的命令安装 MySQL :
sudo apt install mysql-server php7.4-mysql
第二步:安装 Composer
使用以下命令安装 composer
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer sudo chmod +x /usr/local/bin/composer
第三步:下载并安装 Laravel
现在该安装 Laravel 了,下载最新版本,用下面的命令安装。
cd /var/www git clone https://github.com/laravel/laravel.git
然后按照下面的说明操作:
cd /var/www/laravel sudo composer install
此外,请遵循以下说明:
chown -R www-data.www-data /var/www/laravel chmod -R 755 /var/www/laravel chmod -R 777 /var/www/laravel/storage
步骤 4:创建环境设置
现在用下面的命令创建环境设置:
mv .env.example .env
然后按照下面的说明操作:
php artisan key:generate Application key set successfully.
此外,请遵循以下说明:
nano .env
APP_NAME=Laravel APP_ENV=local APP_KEY=base64:WrdferHu7dfkc2OdfLdfBPuxdfHqq2BdfQYhd APP_DEBUG=true APP_URL=http://localhost ...
第五步:创建 MySQL 用户和数据库
CREATE DATABASE laravel; CREATE USER 'eldernode'@'localhost' IDENTIFIED BY 'secret'; GRANT ALL ON eldernode.* to 'eldernode'@'localhost'; FLUSH PRIVILEGES; quit
现在编辑。env 文件并更新数据库设置。
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=eldernode DB_USERNAME=eldernode DB_PASSWORD=eldernode
步骤 6 : Apache 配置
nano /etc/apache2/sites-enabled/avalable.conf
注意:在运行之前,请确保服务器上安装了 nano
使用以下命令更新配置:
<VirtualHost *:80> ServerAdmin [[email protected]](/cdn-cgi/l/email-protection) DocumentRoot /var/www/laravel/public <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/laravel> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
现在用下面的命令重新加载 Apache2 配置:
sudo systemctl restart apache2
第七步:在浏览器上访问 Laravel
恭喜,安装完成。您现在可以在浏览器中输入 IP 并查看 Laravel 页面。
结论
在本教程中,您通过了 7 个步骤,并成功设置了一个运行在 Ubuntu 20.04 上的新 Laravel 应用程序。因此,请尽情享受这款易于访问且功能强大的工具,它为大型、健壮的应用程序提供了所需的强大工具。
如何在 Debian 10/9 | Eldernode 博客上安装最新版本的 Skype
原文:https://blog.eldernode.com/install-latest-skype-version-on-debian-10-9/
【更新日期:2021-01-08】免费的通讯工具总是很受欢迎,被广泛使用。Skype 就是这些在线音频和视频通话应用之一。你可能在手机上至少用过一次这个多平台应用。作为雇员或自由职业者,您肯定会将 Skype 用于更多的官方目的,如会议和项目交流。所以,毫无疑问,你已经发现它的高效和可靠。在这篇文章中,你将学习如何在 Debian 10/9 上安装最新的 Skype 版本。在 Eldernode 上找到我们的经济型 VIP 套餐,并准备好您自己的 Linux VPS 为该指南做好准备。
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要进行设置,请遵循我们在 Debian 10 上的初始服务器设置。
教程在 Debian 10、Debian 9 上安装最新的 Skype 版本
Skype 是一个文本、音频和视频信使。Skype 由微软公司提供和支持。Skype 帐户也可以免费进行语音和视频通话。因为 Skype 不是开源的,所以它不包含在默认的 Debian 仓库中。因此,您将使用 Skype APT 储存库安装它。让我们通过这个指南的步骤来学习和完成它。
逐步在 Debian 上安装最新的 Skype 版本
第一步:
要下载最新的 Skype deb 软件包,请打开您的终端并运行以下命令:
wget https://go.skype.com/skypeforlinux-64.deb
注意:如果您的系统中没有 wget ,您需要先安装它,运行:
sudo apt -y install wget
第二步:
运行以下命令,确保下载完成后能够安装 Skype :
sudo apt install ./skypeforlinux-64.deb
或者,
sudo dpkg -i ./skypeforlinux-64.deb
这样,Skype 就安装在了你的 Debian 桌面上。接下来,你将学习如何启动和使用它。
第三步:
现在,你可以看到 Skype 已经安装在你的 Debian 桌面上。你可以用两种方式启动它。所需的命令行是:
第二种方式是点击 skype 图标(应用>互联网> Skype)。
当您启动 Skype 时,会出现如下所示的窗口。
skypeforlinux
现在,您可以用您的 Microsoft 帐户登录 Skype 或创建一个新帐户,开始使用该应用程序,享受免费的好处,如聊天、通话和视频通话。
如何在 Debian 服务器上更新 Skype
安装时,官方 Skype 储存库会添加到系统来源列表中。因此,要验证文件内容,请键入:
要更新已安装的软件包,请使用以下命令:
如何在 Debian 上卸载 Skype
cat /etc/apt/sources.list.d/skype-stable.list
如果您愿意随时删除 Skype,只需运行以下命令:
sudo apt update sudo apt -y upgrade
结论
sudo apt remove skypeforlinux
在本文中,您了解了如何在 Debian 9/10 上安装最新的 Skype 版本。完成本指南的步骤后,它就可以免费、安全、高质量地连接您的联系人了。
Conclusion
In this article, you learned How to Install the latest Skype Version on Debian 9/10. After completing the steps of this guide it is ready to connect you to your contacts free, safe, and with the highest possible quality.
教程在 CentOS 7 和 8 - Eldernode 博客上安装 LDAP 客户端
原文:https://blog.eldernode.com/install-ldap-client-on-centos/
LDAP 是轻量级目录访问协议的缩写。LDAP 是一个供应商中立的应用程序协议,它允许您通过 Internet 协议网络目录访问协议来访问和维护分布式目录信息服务。有许多不同的方法来提供一个目录。使用 LDAP 有助于您提供一个中心位置来存储用户名和密码。因此,会有许多不同的应用程序和服务可以连接到 LDAP 服务器来验证用户。本文介绍了在 Centos 7 & 8 上安装 LDAP 客户端的教程。在 Eldernode 上根据自己的需求选择合适的套装,购买自己的 CentOS VPS 。
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要进行设置,请遵循我们的初始设置 centos 8 。
在 CentOS 7 | CentOS 8 上安装 LDAP 客户端
不同种类的信息以不同的方式存储在目录中。您可以考虑关于如何引用、查询、更新该信息的不同要求,以及防止其被授权访问的方式。
如何在 CentOS 7T3 上安装和配置 LDAP 客户端
加入我们,浏览本指南的步骤,在 CentOS 7 上安装和配置 OpenLDAP。请注意正确执行每个步骤,以完成简单的安装过程。
第一步:
像往常一样,出于一些安全原因,建议你更新系统。使用下面的命令更新你所有的系统软件包到最新的可用版本:
yum update
第二步:
要安装 OpenLDAP 功能所需的包,运行:
yum -y install openldap compat-openldap openldap-clients openldap-servers openldap-servers-sql openldap-devel
然后,您必须启动 LDAP 守护程序,并在根目录上启用它。因此,键入:
systemctl start slapd.service systemctl enable slapd.service
第三步:
要设置一个 LDAP root 密码并保存输出,请使用下面的命令来帮助您配置 OpenLDAP。
slappasswd
第四步:
要开始配置 OpenLDAP ,您需要创建 db.idif 文件。使用 nano 或您喜欢的文本编辑器,将以下内容粘贴到:
nano db.ldif
dn: olcDatabase={2}hdb,cn=config changetype: modify replace: olcSuffix olcSuffix: dc=field,dc=eldernode,dc=com dn: olcDatabase={2}hdb,cn=config changetype: modify replace: olcRootDN olcRootDN: cn=ldapadm,dc=field,dc=eldernode,dc=com dn: olcDatabase={2}hdb,cn=config changetype: modify replace: olcRootPW olcRootPW: hashed_output_from_the_slappasswd_command
现在,部署配置:
ldapmodify -Y EXTERNAL -H ldapi:/// -f db.ldif
接下来,您可以将监视器访问权限仅限于 ldapadm 用户:
nano monitor.ldif
dn: olcDatabase={1}monitor,cn=config changetype: modify replace: olcAccess olcAccess: {0}to * by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=external, cn=auth" read by dn.base="cn=ldapadm,dc=field,dc=eldernode,dc=com" read by * none
同样,通过运行以下命令来部署配置更改:
ldapmodify -Y EXTERNAL -H ldapi:/// -f monitor.ldif
第五步:
在这一步中,您需要生成一个证书和私有密钥,以便能够安全地与 OpenLDAP 服务器通信。运行以下命令通过此步骤。
openssl req -new -x509 -nodes -out \
/etc/openldap/certs/myldap.field.eldernode.com.cert \
-keyout /etc/openldap/certs/myldap.field.eldernode.com.key \
-days 365
要更改所有者和组权限,请键入下面的命令。它允许 OpenLDAP 读取文件:
chown -R ldap:ldap /etc/openldap/certs
第六步:
要配置 OpenLDAP 并使用 LDAPS 协议,您必须创建 certs.ldif
nano certs.ldif
dn: cn=config changetype: modify replace: olcTLSCertificateFile olcTLSCertificateFile: /etc/openldap/certs/myldap.field.eldernode.com.cert
dn: cn=config changetype: modify replace: olcTLSCertificateKeyFile olcTLSCertificateKeyFile: /etc/openldap/certs/myldap.field.eldernode.com.key
同样,您可以部署配置:
ldapmodify -Y EXTERNAL -H ldapi:/// -f certs.ldif
您也可以通过运行以下命令来测试配置:
slaptest -u
如何设置 OpenLDAP 数据库
当上述步骤完成后,您就可以设置 LDAP 数据库了。要启动该过程,您必须将示例数据库配置文件复制到'/var/lib/ldap '并更改文件权限。
cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
chown -R ldap:ldap /var/lib/ldap
然后,添加 LDAP 模式。
ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/cosine.ldif
ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/nis.ldif
ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/inetorgperson.ldifv
接下来,为您的域创建一个 base.ldif 文件:
nano base.ldif
dn: dc=field,dc=eldernode,dc=com dc: field objectClass: top objectClass: domain
dn: cn=ldapadm,dc=field,dc=eldernode,dc=com objectClass: organizationalRole cn: ldapadm description: LDAP Manager
dn: ou=People,dc=field,dc=eldernode,dc=com objectClass: organizationalUnit ou: People
dn: ou=Group,dc=field,dc=eldernode,dc=com objectClass: organizationalUnit ou: Group
使用 ldapadm 用户将这些配置更改部署到 OpenLDAP 服务器:
ldapadd -x -W -D "cn=ldapadm,dc=field,dc=linuxhostsupport,dc=com" -f base.ldif
当系统询问您时,请输入 root 密码。如果您喜欢添加用户,可以使用 GUI。此外,建议您 0 为此使用 Apache Directory Studio 或 JXplorer。
就是这样!LDAP 现在应该已经安装在 CentOS 7 服务器上了。
如何在 CentOS 8T3 上安装和配置 LDAP 客户端
CentOS 8 存储库没有最新版本的 OpenLDAP,应提供可用版本。继续本指南的步骤,在 CentOS 8 上完成 LDAP 安装过程。
第一步:
要更新您的系统包,运行以下命令:
dnf update
第二步:
然后,您需要安装所需的依赖项和构建工具。要安装依赖项和构建工具的数量,请运行:
dnf install cyrus-sasl-devel make libtool autoconf libtool-ltdl-devel openssl-devel libdb-devel tar gcc perl perl-devel wget vim
开始 3:
现在,是时候创建 OpenLDAP 系统帐户了。因为 OpenLDAP 将运行一个非特权系统用户,所以使用下面的命令创建一个具有自定义用户和组 id 的 OpenLDAP 系统用户。
useradd -r -M -d /var/lib/openldap -u 55 -s /usr/sbin/nologin ldap
开始 4:
为了下载 OpenLDAP 源码 tarball ,最好导航到 OpenLDAP 下载的页面并接收该页面的最新稳定版本。
VER=2.4.57
wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-$VER.tgz
第五步:
现在,您可以提取 OpenLDAP 源代码 tarball 。使用下面的命令来完成此操作:
tar xzf openldap-$VER.tgz
第六步:
您需要运行配置脚本来使 OpenLDAP 适应您的系统,以便能够在 CentOS 8 上编译 OpenLDAP。使用以下命令检查是否缺少任何必需的依赖项。
cd openldap-$VER
使用配置脚本构建 OpenLDAP 时,可以启用或禁用各种选项。
./configure --prefix=/usr --sysconfdir=/etc --disable-static \
--enable-debug --with-tls=openssl --with-cyrus-sasl --enable-dynamic \
--enable-crypt --enable-spasswd --enable-slapd --enable-modules \
--enable-rlookups --enable-backends=mod --disable-ndb --disable-sql \
--disable-shell --disable-bdb --disable-hdb --enable-overlays=mod
注意:如果您需要关于配置选项的更多信息,请寻求帮助:
./configure --help
一旦配置脚本顺利完成,您将在最后一行看到以下命令。
Please run "make depend" to build dependencies
正如您所猜测的,您需要运行 make depend 命令来构建 OpenLDAP 依赖关系。
make depend
最后,要在 CentOS 8 上编译 OpenLDAP,请键入:
make
如果您希望运行测试套件来验证 OpenLDAPbuild 是否有任何错误,请键入:
make test
注意:运行上述命令是可选的,可能需要时间。
第七步:
一旦 OpenLDAP 的编译成功完成,您就可以使用下面的命令在 CentOS 8 上安装 OpenLDAP 了。
make install
OpenLDAP 配置文件现在安装在 /etc/openldap 上。
ls /etc/openldap/ certs ldap.conf ldap.conf.default schema slapd.conf slapd.conf.default slapd.ldif slapd.ldif.default
注意:库安装在 /usr/libexec/openldap 下。
如何在 CentOS 8 上配置 OpenLDAP
当您完成 OpenLDAP 安装过程后,就可以开始配置了。
要创建 OpenLDAP 数据和数据库目录,请运行:
mkdir /var/lib/openldap /etc/openldap/slapd.d
现在,您可以在 OpenLDAP 方向和配置文件上设置适当的所有权和权限。
chown -R ldap:ldap /var/lib/openldap
chown root:ldap /etc/openldap/slapd.conf
chmod 640 /etc/openldap/slapd.conf
结论
在本文中,向您展示了在 CentOS 7 & 8 上安装 LDAP 客户端的教程。有些目录服务是本地的,有些是全球的。本地服务向受限制的上下文提供服务,如单个机器上的 finger 服务,而全局服务向更广泛的上下文提供服务。如果你有兴趣阅读更多关于 LDAP 的内容,可以找到我们的相关文章如何在 Ubuntu 20.04 上安装 LDAP 客户端
如何在 Ubuntu 20.04 - Eldernode 博客上安装 LDAP 客户端
原文:https://blog.eldernode.com/install-ldap-client-on-ubuntu-20-04/
轻型目录访问协议是为目录服务开发的核心协议。它被设计用来分发组织成目录信息树的信息列表,该目录信息树存储在 LDAP 数据库中。用户必须首先验证他们的身份,才能访问存储在 LDAP 数据库中的信息。你可能因为一个很不可爱的同学很擅长你们共同的项目而被迫容忍他!为了达成目标,你接受这种象征性的关系。此外,LDAP 客户机和服务器之间有一种符号关系。事实上,服务器需要客户机向它询问诸如用户名、主目录位置、组成员等问题。客户机需要服务器向它提供信息,它将负责传递这些信息。在本文中,你将学习如何在 Ubuntu 20.04 上安装 LDAP 客户端。如果您需要购买一台专用服务器,我们将与您保持真正的关系,不分昼夜随时为您提供支持。安全购买自己的 Ubuntu VPS 。
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。
教程在 Ubuntu 20.04 上安装 LDAP 客户端
LDAP 是一个开源的跨平台协议,用于目录服务认证。有许多不同的实现可用。它用于从分层目录结构中存储和检索数据。
在 Ubuntu 20.4 上安装并配置 LDAP 客户端| Ubuntu 18.04
当您配置 LDAP 服务器并添加用户帐户时,您就可以开始安装和配置 LDAP 客户端了。
如果您的网络中没有活动的 DNS 服务器,请将 LDAP 服务器地址添加到 /etc/hosts 。
sudo vim /etc/hosts 192.168.18.50 ldap.example.com
要在 Ubuntu 系统上安装 LDAP 客户端实用程序,请运行:
sudo apt -y install libnss-ldap libpam-ldap ldap-utils
LDAP 客户端配置
第一步:
现在,您可以设置 LDAP URL。它可以是 IP 地址或主机名。将提示您输入 LDAP 服务器的详细信息。自动安装的 ldap-auth-config 包将根据您输入的内容进行大部分配置。
第二步:
然后,您应该输入 LDAP 搜索库的名称,以便设置搜索库的可分辨名称。你可以使用他们域名的组成部分。
第三步:
选择要使用的 LDAP 版本 3 并点击确定。
第四步:
为了能够使使用 Pam 的密码实用程序表现得就像您被更改了本地密码一样。因此,要使成为本地根数据库管理员,请按是。
第五步:
在这一步中,您将为回答否LDAP 数据库需要登录吗?禁用对 LDAP 数据库的登录要求。
第六步:
您需要为 root 设置 LDAP 帐户。
第七步:
当 ldap-auth-config 试图使用 root 的 ldap 帐户登录 LDAP 目录时,您需要考虑一个密码。
第八步:
您可以在文件 /etc/ldap.config 中找到对话框的结果。如果您需要进行一些更改,请使用您认为合适的命令行编辑器打开并编辑该文件。
现在,要为 NSS 配置 LDAP 配置文件,请键入:
sudo auth-client-config -t nss -p lac_ldap
第九步:
接下来,要通过更新 PAM 配置来使用 LDAP 进行身份验证,您必须配置系统。从菜单中选择 LDAP,并使用基于 LDAP 的凭据登录。
sudo pam-auth-update
第十步:
如果您希望自动创建用户的主目录,请在公共会话 PAM 文件中再执行一次配置。
sudo vim /etc/pam.d/common-session
并在其中添加下面一行:
session required pam_mkhomedir.so skel=/etc/skel umask=077
第十一步:
此时,您可以保存更改并关闭文件。通过运行以下命令重新启动名称服务 Cashe 守护进程 (NCSD):
sudo systemctl restart nscd
sudo systemctl enable nscd
在使用复制的情况下,LDAP 客户端将需要引用在 /etc/ldap.conf 中指定的多个服务器。按照以下格式指定所有服务器:
uri ldap://ldap1.example.com ldap://ldap2.example.com
这意味着请求将超时,如果提供者变得没有响应,消费者将尝试处理它。
将ldap1.example.com的提供者视为ldap2.example.com的消费者
最后,使用下面的命令从服务器检查特定用户的 LDAP 条目。
getent passwd eldernode
就是那个!一旦您从/etc/passwd 文件中查看了特定用户的详细信息,这意味着您的客户机已经被配置为使用 LDAP 服务器进行身份验证。因此,您应该能够使用基于 LDAP 的凭证登录。
结论
在本文中,您了解了如何在 Ubuntu 20.04 上安装 LDAP 客户端。使用 LDAP 有助于您拥有与其他目录服务服务器进行应用程序通信的通信语言。用户的信息需要与网络上的其他实体共享,目录服务存储用户、密码和计算机帐户。
如何在 Windows RDP - Eldernode 博客上安装 LDPlayer
LDPlayer 是面向 Windows 用户的 Android 模拟器软件,可以在 Windows 上轻松运行。基于 Android 5.1.1 的 LDPlayer,支持在运行高性能游戏、高显卡的电脑上广泛兼容。除了在 Windows 上运行 Android 游戏,你还可以访问谷歌 Play 商店来下载其他应用程序并定位设备。凭借其多功能的设计和用户友好的设置,LDPlayer 实际上比真正的智能手机更好地工作。要运行该软件,您的处理器必须具备虚拟化功能(英特尔 VT-x / AMD-V ),并且必须在主板设置中启用虚拟技术选项。在这篇文章中,我们试着教你如何在 Windows RDP 上安装 LDPlayer。如果你想 购买 RDP 服务器 ,可以在 Eldernode 看到可用的包。
教程在 Windows 上安装 LD player RDP
LDPlayer 模拟的环境支持 Android 的所有官方特性。其中最重要的一点是能够以出色的图形质量运行数千款流行游戏。如果你也想在你的电脑上安装你想要的 Android 应用程序的安装文件,我们建议你安装有吸引力的 LDPlayer 模拟器,并享受它。
在下一节中,我们将提到 LDPlayer 的特性。然后我们会一步一步教你如何在 RDP 的 Windows 系统上安装 LDPlayer。最后,我们将解释如何设置 LDPlayer。请继续关注本文的其余部分。
LDPlayer 功能
_ 高速运行不挂不慢
_ 非常高的定制能力
_ 专业美观的黄色用户界面
_ 向仿真器分配资源(RAM 和 CPU)的能力
_ 使用虚拟箱执行沙盒和虚拟化操作
_ 使用 CPU 中可用的虚拟化技术,这些技术由 CPU 制造商 Intel 和 AMD 共同拥有。您可以从主板 BIOS 设置中启用此功能。
_ 在应用程序环境中拖放 APK 文件功能
_ 支持谷歌商店及其游戏
_ 能够在演奏时使用键盘(并非所有模拟器都有此功能)
_ 能够通过应用内功能录制和拍摄屏幕照片
_ 将您的硬盘用作您的文件系统和文件存储
在 Windows 上安装 LD player RDP
在这一节中,我们将教你如何在 Windows RDP 上安装 LDPlayer。为此,只需按顺序执行以下步骤。第一步,你必须在 Windows 开始菜单的搜索部分输入短语 Remote desktop 并运行它。然后你要输入你想进入 Windows RDP 的 IP 和密码,点击连接。
进入 Windows RDP 环境后,您必须打开一个您想要的浏览器。然后你要进入网站后像下图一样 下载 Ldplayer 。
在下一步中,您需要转到下载文件的位置。双击LDPlayer.exe文件开始安装过程。
在打开的窗口中,选中图像左下角的阅读并同意 LDPlayer 许可证选项。然后点击安装。
你需要等待几秒钟来下载安装包。
最后点击开始,就完成了 LDPlayer 的安装。
如何在 Windows RDP 上运行 LD player
在上一步中,您能够成功安装 LDPlayer。在这一部分,我们想教你如何运行和设置这个模拟器。
第一步是从开始菜单中搜索并运行 LDPlayer 。
在下图中,你可以看到 LDPlayer 主屏幕。
需要注意的是,你必须用你的 Google 帐户登录才能使用这个模拟器。要注册你的谷歌账户,你必须首先输入你的电子邮件地址。然后点击下一步。
现在你需要为你的谷歌账户输入密码并再次点击下一步。
下一步,点击是的,我在里。
然后你要点击我同意。
最后点击接受使用 LDPlayer。
结论
LDPlayer 是市场上最新的 Android 模拟器。这款免费软件以 Windows 中模拟器的形式为您带来了流畅快速的 Android 操作系统体验。使用该软件,用户可以在他们的台式电脑上模拟一个版本的 Android 操作系统,并期待在手机或平板电脑上也能实现同样的效果。在这篇文章中,我们试图教你如何一步一步地在 Windows RDP 上安装 LDPlayer。如果你想熟悉其他 Android 仿真软件,也可以参考文章如何在 Windows RDP 上安装 MEmu Play。
如何在 Debian 10 - Eldernode 上安装 LEMP 堆栈
LEMP 由四个开源组件组成,用于服务动态网页和 web 应用程序。LEMP 有四个 Linux 操作系统缩写。分别是, L 代表 Linux, E 代表 Nginx (engine-x), M 代表 MariaDB 或者 MySQL, P 代表 PHP,Perl 或者 Python。
你可以发现 MySQL 在 LEMP 栈中作为数据库管理系统。但是 Debian 和其他一些 Linux 发行版计划使用 MariaDB 而不是 MySQL。首先,你首先需要有自己的 Linux VPS 。
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非根用户
要进行设置,请按照 Debian 10 的初始设置进行。
如何在 Debian 10 上安装 LEMP 堆栈
加入我们,浏览本指南的步骤,向您展示如何使用 MariaDB 作为数据库管理系统,在 Debian 10 服务器上安装 LEMP 堆栈。你可能也有兴趣学习如何在 CentOS 8 上安装 LEMP 或者 如何在 Debian 10 上安装 LAMP。
第一步:如何安装 Nginx Web 服务器
你选择流行的 Nginx 来为你的访问者提供网页。像本指南中的其他软件一样,它直接来自 Debian 的默认软件包仓库。这意味着您可以使用 apt 包管理套件来完成安装。
如果您还没有使用 apt ,您需要从更新您的本地包索引开始。然后安装服务器:
sudo apt update sudo apt install nginx
Nginx 在安装时开始运行,因为它是在 Debian 10 中设计的。如果 ufw 防火墙正在运行,允许连接到 Nginx。找到最严格的配置文件,仍然允许您想要启用的流量。至此,您还没有为您的服务器配置 SSL,因此您需要允许端口 80 上的 HTTP 流量。
使用以下命令启用此功能:
sudo ufw allow 'Nginx HTTP'
您可以通过键入以下命令来验证更改:
sudo ufw status
输出
Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere Nginx HTTP ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) Nginx HTTP (v6) ALLOW Anywhere (v6)
要测试服务器是否已启动并运行,请通过在 web 浏览器中访问服务器的域名或公共 IP 地址来进行检查。你可能会发现你的服务器没有域名,你也不知道你的服务器的公共 IP 地址。以下是找到它的解决方案:
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
您使用上面的命令打印出几个 IP 地址,在您的 web 浏览器中依次尝试每个 IP 地址。在下面的内容中,您可以键入您在 web 浏览器中收到的一个地址,让它带您到
Nginx 的默认登陆页面:
http://your_domain_or_IP
![welcome to Nginx page](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/9d651c0d47305baf3a768259087a475b.png)
如果你看到上面的页面,说明你已经成功安装了 Nginx。
第二步:如何安装 MariaDB
在这一步中,您应该安装数据库系统,以便能够存储和管理您站点的数据,因为您已经启动并运行了 web 服务器。
传统上用来安装 mysql 服务器的元包 **mysql-server** ,在 Debian 10 中被替换为**default-MySQL-server**。
这个元包引用了 MariaDB,它是 Oracle 最初的 MySQL 服务器的一个社区分支,也是目前基于 Debian 的包管理器存储库中默认的 MySQL 兼容的数据库服务器。
但是,建议您使用程序的实际包 mariadb-server 安装 MariaDB 来替换元包。
键入以下命令安装该软件:
`sudo apt install mariadb-server`
建议您在安装后运行 MariaDB 预安装的安全脚本。您可以使用它来删除一些不安全的默认设置,并锁定对数据库系统的访问。通过运行以下命令启动交互式脚本:
`sudo mysql_secure_installation`
使用该脚本完成一系列提示,您可以在其中对 MariaDB 设置进行一些更改。准备好第一个提示,要求您输入当前的数据库根密码。这不要与系统根混淆。数据库 root 用户是对数据库系统拥有完全权限的管理用户。因为你刚刚安装了 MariaDB,还没有做任何配置更改,所以这个密码会是空白的,所以只要在提示处按 **输入** 即可。
让我们看看下一个提示是什么。系统会询问您是否愿意设置一个**数据库根**密码。因为 MariaDB 为 **root** 用户使用一种特殊的认证方法,这种方法通常比使用密码更安全,所以现在不需要设置密码。键入 **N** 然后按 **回车** 。要接受所有后续问题的默认值,请按下 **Y** ,然后按下 **回车。**
这将删除匿名用户和测试数据库,禁用远程 **root** 登录,并加载这些新规则,以便 MariaDB 立即考虑您所做的更改。 完成后,通过键入以下命令登录到 MariaDB 控制台:
`sudo mariadb`
这将作为管理数据库用户 **root** 连接到 MariaDB 服务器,这是在运行该命令时通过使用 **sudo** 推断出来的。
输出
`Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 74 Server version: 10.3.15-MariaDB-1 Debian 10 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>`
**注意**:作为 **root** 用户,你不需要提供密码就可以连接。这是可能的,因为管理 MariaDB 用户的默认身份验证方法是 **unix_socket** 而不是 **密码** 。这有助于数据库服务器更加安全,因为只允许具有 sudo 权限的系统用户作为根用户登录,这些用户从控制台或通过具有相同权限的应用程序进行连接。请考虑,实际上,这意味着您将无法使用管理数据库根用户从您的 PHP 应用程序连接。
此外,您可以为每个数据库设置特权较少的专用用户帐户,以提高安全性。当您计划在服务器上托管多个数据库时,建议使用此选项。
为了演示这样的设置,我们将创建一个名为 **example_database** 的数据库和一个名为 **example_user** 的用户,但是您可以用不同的值替换这些名称。
从 MariaDB 控制台键入以下命令创建一个新数据库。
`MariaDB [(none)] CREATE DATABASE example_database;`
之后,您就可以创建一个新用户,并授予他们刚刚创建的自定义数据库的全部权限。详细了解该用户的密码为 **密码** 。但是请记住用您自己选择的安全密码替换这个值。
`MariaDB [(none)]> GRANT ALL ON example_database.* TO 'example_user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;`
这将赋予 **example_user** 用户对 **example_database** 数据库的全部权限,同时防止该用户在您的服务器上创建或修改其他数据库。
并确保它们被保存并在当前会话中可用:
`MariaDB [(none)]> FLUSH PRIVILEGES;`
要退出 MariaDB shell:
`MariaDB [(none)]> Exit`
然后,通过再次登录 MariaDB 控制台来测试新用户是否具有适当的权限,这一次使用自定义用户凭据:
`mariadb -u example_user -p`
**注意**该命令中的 **-p** 标志,它会提示您在创建 **example_user** 用户时使用的密码。登录到 MariaDB 控制台后,确认您有权访问 example_database 数据库:
`MariaDB [(none)]> SHOW DATABASES;`
输出
`+--------------------+ | Database | +--------------------+ | example_database | | information_schema | +--------------------+ 2 rows in set (0.000 sec)`
要退出 MariaDB shell,请键入:
`MariaDB [(none)]> Exit`
至此,您的数据库系统已经设置好了,您可以继续安装 PHP,这是 LEMP 堆栈的最后一个组件。
第三步:如何安装 PHP 进行处理
安装 [Nginx](https://blog.eldernode.com/install-nginx-debian-10/) 和 MySQL 之后,让我们安装 PHP 来处理代码并为 web 服务器生成动态内容。Nginx 需要一个外部程序来处理 PHP,并充当 PHP 解释器本身和 web 服务器之间的桥梁,而我们知道 Apache 在每个请求中都嵌入了 PHP 解释器。在需要额外配置后,在大多数基于 OHP 的网站中提供更好的性能
你需要安装 **php-fpm** ,它代表“php fastCGI 进程管理器”,并告诉 Nginx 将 PHP 请求传递给该软件进行处理。此外,你还需要 **php-mysql** ,一个允许 php 与基于 mysql 的数据库通信的 PHP 模块。核心 PHP 包将作为依赖项自动安装。
键入以下命令安装 **php-fpm** 和 **php-mysql** 包:
`sudo apt install php-fpm php-mysql`
步骤 4:如何配置 Nginx 使用 PHP 处理器
您可以使用服务器块来封装配置详细信息,并在一台服务器上托管多个域。请注意,我们使用 **your_domain** 作为示例域名。
您可以找到一个默认启用的服务器块,它被配置为在 Debian 10 中为 Nginx 在**/var/www/html**提供目录外的文档。您可能会发现,如果您托管多个站点,即使单个站点运行良好,也很难管理。此外,您可以在 **/var/www** 中为 **your_domain** 网站创建一个目录结构,保留//var/www/html
现在,为 **your_domain** 创建根 web 目录,如下所示:
`sudo mkdir /var/www/your_domain`
然后,使用$USER 环境变量分配目录的所有权,该变量应该引用您当前的系统用户:
`sudo chown -R $USER:$USER /var/www/your_domain`
然后,使用您喜欢的命令行编辑器在 Nginx 的 **sites-available** 目录中打开一个新的配置文件。在这里,我们将使用T5【纳米】T6:
`sudo nano /etc/nginx/sites-available/your_domain`
这将创建一个新的空白文件。粘贴以下基本配置:
/etc/nginx/sites-available/your _ domain
`server { listen 80; listen [::]:80; root /var/www/your_domain; index index.php index.html index.htm; server_name your_domain; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.3-fpm.sock; } }`
您会看到一个基本配置,它监听端口 **80** ,并从您刚刚创建的 webroot 提供文件。它只会响应对在 **服务器名** 之后提供的主机或 IP 地址的请求,以及任何以 **结尾的文件。php** 会被 **php-fpm** 处理后,Nginx 才会把结果发给用户。
编辑完成后,保存并关闭文件。如果您使用 **nano** 来创建文件,请通过键入**CTRL**+**X**然后 **y** 和 **回车** 来确认。
通过链接到 Nginx 的 **站点启用的** 目录中的配置文件来激活您的配置:
`sudo ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/`
这将告诉 Nginx 在下次重新加载时使用该配置。要测试您的配置是否存在语法错误,请运行以下命令:
`sudo nginx -t`
你可能会面临一个错误。要解决这个问题,您可以在继续之前返回到您的配置文件查看其内容。
准备就绪后,重新加载 Nginx 以进行更改:
`sudo systemctl reload nginx`
最后,您将在新的 web 根目录中创建一个文件来测试 PHP 处理。
第五步:如何创建 PHP 文件来测试配置
至此,您的 LEMP 堆栈应该已经完全设置好了。你可以测试一下,验证 Nginx 可以正确的处理 **。php** 文件发送到你的 php 处理器。
为此,在您的文档根目录下创建一个测试 PHP 文件。在你的文本编辑器中打开一个名为**【info.php】**的新文件:
`nano /var/www/your_domain/info.php`
将下列行键入或粘贴到新文件中。这是一个有效的 PHP 代码,它将返回关于您的服务器的信息:
/var/www/your _ domain/info .PHP
`<?php phpinfo(); ?>`
保存并关闭文件,输入**CTRL**+**X**然后输入 **y** 和 **回车** 确认完成。
现在,您可以通过访问您在 Nginx 配置文件中设置的域名或公共 IP 地址,然后访问 **/info.php** ,在 web 浏览器中访问该页面:
`http://your_domain/info.php`
您将看到一个包含服务器详细信息的网页:
![Php info page](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/45755fb66aa9a484348721f7d1c3ba88.png)
建议您在通过该页面检查了您的 PHP 服务器的相关信息后删除您创建的文件,因为它包含了您的 PHP 环境和 Debian 服务器的敏感信息。
使用下面的命令来完成此操作:
`rm /var/www/your_domain/info.php`
一旦您再次需要它,您将能够重新生成该文件。
第六步:如何从 PHP 测试数据库连接(可选)
创建一个测试表虚拟数据,并从 PHP 脚本中查询其内容,以帮助您测试 PHP 是否能够连接到 MariaDB 并执行数据库查询。
如果您同意,第一步是将 MariaDB 控制台与您在本指南的步骤 2 中创建的数据库用户连接起来:
``mariadb -u example_user -p``
创建一个名为 **todo_list** 的表格。从 MariaDB 控制台,运行以下语句:
``CREATE TABLE example_database.todo_list ( item_id INT AUTO_INCREMENT, content VARCHAR(255), PRIMARY KEY(item_id) );``
在测试表中插入几行内容。您可能希望使用不同的值重复下一个命令几次:
``MariaDB [(none)]> INSERT INTO example_database.todo_list (content) VALUES ("My first important item");``
然后,您需要确认您已经将数据保存到您的表
``MariaDB [(none)]> SELECT * FROM example_database.todo_list;``
输出
``+---------+--------------------------+ | item_id | content | +---------+--------------------------+ | 1 | My first important item | | 2 | My second important item | | 3 | My third important item | | 4 | and this one more thing | +---------+--------------------------+ 4 rows in set (0.000 sec)``
在确认您的测试表中有有效的数据之后,您可以退出 MariaDB 控制台:
``MariaDB [(none)]> Exit``
之后,您可以创建 PHP 脚本,该脚本将连接到 MariaDB 并查询您的内容。因此,您可以使用自己喜欢的编辑器在自定义的 webroot 目录中创建新的 PHP 文件。我们用**纳米**:
``nano /var/www/your_domain/todo_list.php``
将以下内容添加到您的 PHP 脚本中:
编辑后保存并关闭文件。
通过访问您在 Nginx 配置文件中设置的域名或公共 IP 地址,然后访问**/todo _ list . PHP**:,现在可以在您的网络浏览器中访问该页面
``http://your_domain/todo_list.php``
您应该会看到这样一个页面,显示您在测试表中插入的内容:
![To do list page](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/da5eea86a3fdda088dd6f0e755c7cb8d.png)
这意味着您的 PHP 环境已经准备好与 MariaDB 服务器进行连接和交互。
结论
在本文中,您了解了如何在 Debian 10 上安装 LEMP 堆栈。从现在开始,你有了一个灵活的基础,可以使用 Nginx 作为 web 服务器,为你的访问者提供 PHP 网站和应用程序。设置 Nginx 后可以通过 **php-fpm** 处理 PHP 请求,设置 MariaDB 数据库后可以存储自己网站的数据。为了 进一步改进你当前的设置,你可以 [安装 Composer](https://eldernode.com/install-composer-debian-10/) 用于 PHP 中的依赖和包管理,你也可以 [使用 Let's Encrypt 为你的网站安装一个 OpenSSL 证书](https://eldernode.com/secure-nginx-encrypt-ubuntu/) 。
如何在 CentOS 8 上安装 LEMP——安装 Linux、Nginx、MySQL、PHP
在本文中,我们将学习如何在 CentOS 8 上安装 LEMP。我们将逐步完成建立 LEMP 堆栈的过程,使用 MariaDB 作为数据库管理系统。
先决条件
为了让这个指南更有用,你需要以 sudo 用户的身份访问 CentOS 8 服务器。
如何在 CentOS 8 上安装 LEMP
1- 安装 Nginx
要安装 Nginx 包,运行下面的。
sudo dnf install nginx
要启用并启动服务器,请在安装完成后运行以下命令。
sudo systemctl start nginx
如果 firewalld 处于活动状态,运行以下命令以允许外部访问端口 80 (HTTP):
sudo firewall-cmd --permanent --add-service=http
要使更改生效,请重新加载防火墙配置
sudo firewall-cmd --reload
如果添加新的防火墙规则,您可以通过从 web 浏览器访问服务器的公共 IP 地址或域名来测试服务器是否启动并运行。这样,下面的页面就会出现。
阅读更多:
和
2- 安装 MariaDB
要安装 MariaDB,请键入:
sudo dnf install mariadb-server
安装完成后,使用以下命令启用并启动 MariaDB 服务器:
sudo systemctl start mariadb
建议您运行 MariaDB 预安装的安全脚本,以提高数据库服务器的安全性。通过以下命令,启动交互式脚本。
sudo mysql_secure_installation
您将被要求输入当前的数据库根密码。密码为空,在提示下按键输入。下一个提示希望您设置一个数据库 root 密码。您不需要设置密码,因为 MariaDB 对根用户使用特殊的认证方法,这通常比使用密码更安全。键入 N 并按下键进入
3- 安装 PHP-FPM
键入以下命令进行安装。
sudo dnf install php-fpm php-mysqlnd
完成安装后,您应该编辑 /etc/php-fpm.d/www.conf 文件来调整一些设置。为了方便编辑这些文件,你需要安装 nano 。
sudo dnf install nano
然后,使用 nano 或您选择的编辑器打开/etc/PHP-fpm . d/www . confc配置文件:
sudo nano /etc/php-fpm.d/www.conf
确保将这两个值从 apache 更改为 Nginx:
… ; RPM: apache user chosen to provide access to the same directories as httpd user = nginx ; RPM: Keep a group allowed to write in log dir. group = nginx …
编辑后,保存并关闭文件。并运行下面的命令来启用和启动 php-fpm
sudo systemctl start php-fpm
是时候重启 Nginx web 服务器了,它会加载由 php-fpm 安装创建的配置文件:
sudo systemctl restart nginx
4- 用 Nginx 测试 PHP
您需要在 Nginx 的文档根目录下修改默认的所有者和组,以便能够使用常规的非根系统用户在该位置创建和修改文件:
sudo chown -R noodi.noodi /usr/share/nginx/html/
在 /usr/share/nginx/html 目录下创建一个名为info.php的新 PHP 文件:
nano /usr/share/nginx/html/info.php
要查看服务器上运行的当前 PHP 环境的信息,请使用下面的 PHP 代码。
<?php phpinfo();
将此内容复制到您的info.php文件中,并务必保存。
要测试您的 web 服务器是否正确显示 PHP 脚本生成的内容,请使用您的浏览器并访问您的服务器主机名或 IP 地址,然后输入 /info.php :
http://server_host_or_IP/info.php
您可能会看到如下页面。
亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问提问页面。也为了提高你的知识,有这么多有用的教程为老年节点培训准备。
同样,参见
Also, see
How to install lamp on Ubuntu 20.04
如何在 Ubuntu 20.04 上安装 LEMP 栈——Linux,Nginx,MySQL,PHP
Ubuntu 操作系统满足了第一个要求。在这篇文章中,我们将向你学习如何在 Ubuntu 20.04 上安装 LEMP 堆栈,并让其余的组件正常运行。
LEMP 软件栈(Linux,Nginx,MySQL,PHP)是一组软件,可以用来服务于用 PHP 编写的动态网页和网络应用,它描述了一个带有 Nginx 网络服务器的 L inux 操作系统。后端数据存储在 M ySQL 数据库中,动态处理由 P HP 处理。
先决条件
如果您知道以下内容,本教程可能会更有用:
如何在 Ubuntu 20.04 上安装 LEMP 栈
让我们通过下面的步骤来完成教程,学习如何在 Ubuntu 20.04 上安装 Linux,Nginx,MySQL,PHP。
另外,您可以在:中找到相关文章
1-安装 Nginx Web 服务器
您需要使用 Nginx,一种高性能的 web 服务器,向您的站点访问者显示网页。为此,请使用 apt 软件包管理器来获取该软件。但是请考虑你必须更新它,因为这是第一次使用 apt 。
运行以下命令来更新并安装 Nginx:
sudo apt update sudo apt install nginx
当你输入 Y 确认你要安装 Nginx 时,Nginx 网络服务器将会在你的 Ubuntu 20.04 服务器上激活并运行。
由于我们建议您启用 ufw 防火墙,当您这样做时,您将需要允许连接到 Nginx。幸运的是,Nginx 在安装时用ufw 注册了一些配置文件。
要查看哪些 UFW 简档可用:
sudo ufw app list
输出
Available applications: Nginx Full Nginx HTTP Nginx HTTPS OpenSSH
建议您启用仍允许您需要的流量的最严格的配置文件。此外,您只需要允许端口 80、上的常规 HTTP 流量,因为您可能没有在本指南中为您的服务器配置 SSL。
使用下面的命令来启用
sudo ufw allow 'Nginx HTTP'
要验证更改,请执行以下操作:
sudo ufw status
如果现在允许 HTTP 流量,您将看到以下输出:
输出
Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere Nginx HTTP ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) Nginx HTTP (v6) ALLOW Anywhere (v6)
您将添加新的防火墙规则,以便能够通过在 web 浏览器中访问服务器的域名或公共 IP 地址来测试服务器是否启动并运行。如果您没有指向您的服务器的域名,并且您不知道您的服务器的公共 IP 地址,请运行下面的命令来找到它。
注意:在打印出几个 IP 地址后,您可以在您的网络浏览器中依次尝试每一个:
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
Aso,您可以从互联网上的其他位置查看哪个 IP 地址是可访问的:
curl -4 icanhazip.com
要访问 Nginx 的默认登录页面,请键入您在网络浏览器中收到的地址。
http://server_domain_or_IP
当您看到上面的页面时,这意味着您已经成功安装了 Nginx,并为您的 web 服务器启用了 HTTP 流量。
2-安装 MySQL
在建立并运行 web 服务器之后,让我们安装数据库系统,以便能够为您的站点存储和管理数据。如你所知,MySQL 是 PHP 环境中使用的一个流行的数据库管理系统。
同样,我们使用 apt 来获取并安装该软件:
sudo apt install mysql-server
通过键入 Y ,然后输入,当询问您时确认安装。
安装完成后,建议您运行 MySQL 预安装的安全脚本。这样做是为了让脚本删除一些不安全的默认设置,并锁定对数据库系统的访问。通过运行以下命令启动交互式脚本:
sudo mysql_secure_installation
接下来,它会询问您是否要配置 验证密码插件 。如果您启用它,不符合指定标准的密码将被 MySQL 拒绝并出错。因此,禁用验证是安全的,但是您应该始终使用强大、唯一的 密码 作为数据库凭证。
此时,回答 Y 为是,否则不启用继续。
VALIDATE PASSWORD PLUGIN can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD plugin? Press y|Y for Yes, any other key for No:
之后,如果您回答“是”,将要求您选择密码验证的级别。不要忘记,如果您输入 2 作为最强级别,当您试图设置任何不包含数字、大小写字母和特殊字符或基于常用字典单词的密码时,您将会收到错误。
There are three levels of password validation policy: LOW Length >= 8 MEDIUM Length >= 8, numeric, mixed case, and special characters STRONG Length >= 8, numeric, mixed case, special characters and dictionary file Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1
无论您是否选择设置 验证密码插件 ,您的服务器接下来都会要求您选择并确认 MySQL root 用户的密码。这不要与系统根混淆。数据库根用户是对数据库系统拥有完全权限的管理用户。您需要在这里定义一个强密码作为额外的安全措施,即使 MySQL root 用户的默认身份验证方法不使用密码,即使设置了密码。
然后,如果您启用了密码验证,您将看到刚才输入的根密码的密码强度,您的服务器将询问您是否要继续使用该密码。如果您对自己的选择持肯定态度,请在提示符下输入 Y 表示“是”。
Estimated strength of the password: 100 Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
要删除一些匿名用户和测试数据库,禁用远程 root 登录并加载这些新规则,以便 MySQL 立即尊重您所做的更改,请按下 Y 并在其余问题的每个提示处点击 ENTER 键。
要测试您是否能够登录到 MySQL 控制台:
sudo mysql
输出
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 22 Server version: 8.0.19-0ubuntu5 (Ubuntu) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
要退出 MySQL 控制台:
mysql > exit
关于额外的要点,我们可以提到,你不需要提供密码来作为 root 用户连接,即使你在运行MySQL _ secure _ installation脚本时已经定义了一个密码。原因是管理员 MySQL 用户的默认认证方式是 unix_socket 而不是 密码 。虽然这起初看起来像是一个安全问题,但它使数据库服务器更加安全,因为只允许拥有 sudo 权限的系统用户作为 root MySQL 用户登录,这些系统用户从控制台或通过以相同权限运行的应用程序进行连接。事实上,这意味着您将无法使用管理数据库根用户从您的 PHP 应用程序进行连接。为 root MySQL 账户设置密码是一种保护措施,以防默认认证方法从 unix_socket 更改为密码。
提高安全性的最佳方式似乎是为每个数据库设置特权较少的专用用户帐户,尤其是如果您计划在服务器上托管多个数据库。
3-安装 PHP
现在,是时候安装 PHP 来处理代码并为 web 服务器生成动态内容了。
为了在大多数基于 PHP 的网站中获得更好的整体性能,Apache 在每个请求中嵌入了 PHP 解释器,Nginx 需要一个外部程序来处理 PHP,并充当 PHP 解释器本身和 web 服务器之间的桥梁,但这需要额外的配置。但是,它还需要额外的配置。接下来你要安装php-fpm(PHP fastCGI 进程管理器)并告诉 Nginx 将 PHP 请求传递给这个软件进行处理。记住 php-mysql ,一个允许 php 与基于 mysql 的数据库通信的 PHP 模块是必需的,核心 PHP 包将作为依赖项自动安装。
使用以下命令安装 php-fpm 和 php-mysql 包。
sudo apt install php-fpm php-mysql
像往常一样,输入 Y 和 当你被询问时,输入 确认安装。
4-配置 Nginx 使用 PHP 处理器
类似于 Apache 中的虚拟主机,当使用 Nginx web 服务器封装配置细节并在单个服务器上托管多个域时,可以创建服务器块。
在 Ubuntu 20.04 上,Nginx 有一个默认启用的服务器块,配置为在 /var/www/html 提供目录外的文档。如果您托管多个站点,管理起来会变得很困难,直到这对于单个站点很有效。
此外,您可以在 your_domain 网站的 /var/www 中创建一个目录结构,保留//var/www/html作为缺省目录,以便在客户端请求不匹配任何其他站点时提供服务,而不是修改 /var/www/html 。
要为您的 _domain 创建根 web 目录,请执行以下操作:
sudo mkdir /var/www/your_domain
然后,使用 $USER 环境变量分配目录的所有权,该变量将引用您当前的系统用户:
sudo chown -R $USER:$USER /var/www/your_domain
使用您喜欢的命令行编辑器在 Nginx 的 sites-available 目录中打开一个新的配置文件。
sudo nano /etc/nginx/sites-available/your_domain
在创建一个新的空白文件时,粘贴以下的基本配置。【T2
/etc/nginx/sites-available/your _ domain
server { listen 80; server_name your_domain www.your_domain; root /var/www/your_domain; index index.html index.htm index.php; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; } }
要查看这些指令和位置块的作用,请看下面的列表。
1- 监听 —定义 Nginx 将监听的端口。在这种情况下,它将监听端口 80,【HTTP 的默认端口。
2–根 —定义存储该网站提供的文件的文件根。
3- 索引 —定义 Nginx 为该网站排列索引文件的优先顺序。一种常见的做法是列出优先级高于 index.php 文件的 index.html 文件,以便在 PHP 应用程序中快速建立维护登录页面。您可以调整这些设置,以更好地满足您的应用需求。
4- 服务器名 —定义该服务器块应响应的域名和/或 IP 地址。将此指令指向您的服务器的域名或公共 IP 地址。
5- 位置/ —第一个位置块包括一个 try_files 指令,它检查是否存在与 URI 请求相匹配的文件或目录。如果 Nginx 找不到合适的资源,它将返回 404 错误。
6- 地点~ \。php$ —这个位置块通过将 Nginx 指向 fastcgi-php.conf 配置文件和 php7.4-fpm.sock 文件来处理实际的 php 处理,这两个文件声明了哪个套接字与 php-fpm 相关联。
7- 地点~ /\。ht —最后一个位置块处理。htaccess 文件,Nginx 不处理这些文件。通过添加拒绝所有指令,如果有的话。htaccess 文件碰巧找到了进入文档根的路径,它们不会被提供给访问者。
如果你使用的是 nano 保存并关闭文件T3,方法是输入 CTRL+X ,然后输入 y 和回车确认你完成了编辑。
链接到 Nginx 的 sites-enabled 目录中的配置文件,激活您的配置。
sudo ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/
因此,Nginx 将被告知在下次重新加载时使用该配置。
要测试配置中的语法错误,请执行以下操作:
sudo nginx -t
如果遇到任何错误,您可以在继续之前返回到配置文件中查看其内容。
然后,重新加载 Nginx 以应用更改:
sudo systemctl reload nginx
您的新网站现在是活动的,但是 webroot/var/www/your _ domain仍然是空的。因此,为了测试您的新服务器块是否按预期工作,在那个位置创建一个 index.html 文件。
nano /var/www/your_domain/index.html
/var/www/your _ domain/index . html
<html> <head> <title>your_domain website</title> </head> <body> <h1>Hello World!</h1> <p>This is the landing page of <strong>your_domain</strong>.</p> </body> </htm
要进入浏览器并访问服务器的域名或 IP 地址:
http://server _ domain _ or _ IP
将出现如下页面:
注意 :查看此页面意味着您的 Nginx 服务器模块正在按预期工作。
现在,你可以把这个文件留在原处作为你的应用程序的临时登陆页面,直到你建立一个index.php文件来替换它。所以,不要忘记从你的文档根目录中删除或重命名 index.html 的文件,因为默认情况下它优先于 index.php 的文件。
5-用 Nginx 测试 PHP
直到这一步,你已经完全设置好了你的 LEMP 堆栈。为了验证 Nginx 能够正确的处理。php 文件下载到您的 php 处理器,您可以按照我们下面的解释来测试它。
为此,在您的文档根目录中创建一个测试 PHP 文件。在文本编辑器的文档根目录下打开一个名为info.php的新文件:
nano /var/www/your_domain/info.php
接下来,将下面几行粘贴到新文件中。这是一个有效的 PHP 代码,它将返回关于您的服务器的信息:
/var/www/your_domain/info.php
<?php phpinfo();
再次,保存并关闭文件,方法是键入 CTRL + X ,然后 y 和输入 以确认完成。然后,您可以通过访问您在 Nginx 配置文件中设置的域名或公共 IP 地址,然后通过 /info.php ,在您的 web 浏览器中访问该页面:
http://server _ domain _ or _ IP/info . PHP
之后,您将看到一个网页,其中包含有关您的服务器的详细信息:
最好删除您创建的文件,因为它包含了您的 PHP 环境和 Ubuntu 服务器的敏感信息,当您通过该页面检查 PHP 服务器的相关信息时。使用 rm 删除该文件。
sudo rm /var/www/your_domain/info.php
注意:如果以后需要,您可以随时重新生成该文件。
6-从 PHP 测试数据库连接(可选)
使用虚拟数据创建一个测试表,并从 PHP 脚本中查询其内容,以测试 PHP 是否能够连接到 MySQL 并执行数据库查询。但是首先,您需要创建一个测试数据库和一个正确配置的新 MySQL 用户来访问它。
然后,创建一个名为 example_database 的数据库和一个名为 example_user 的用户,你可以用不同的值替换这些名称。
使用 root 帐户连接到 MySQL 控制台:
sudo mysql
使用以下命令创建新数据库:
mysql > CREATE DATABASE example_database;
之后,您可以创建一个新用户,并授予他们刚刚创建的自定义数据库的全部权限。
通过运行下面的命令,您将创建一个名为 example_user 的新用户,使用 mysql_native_password 作为默认的身份验证方法。记得用你自己选择的安全密码替换这个值(密码)。
mysql > CREATE USER 'example_user'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
接下来,授予该用户对 example_database 数据库的权限:
mysql >GRANT ALL ON example_database.* TO 'example_user'@'%';
这将赋予 example_user 用户对 example_database 数据库的全部权限,同时防止该用户在您的服务器上创建或修改其他数据库。
要退出 MySQL shell:
mysql > exit
通过再次登录 MySQL 控制台,您可以测试新用户是否具有适当的权限,这一次使用自定义用户凭证:
mysql -u example_user -p
在这个命令中,注意 -p 标志,它会提示您在创建 example_user 用户时使用的密码。登录 MySQL 控制台后,确认您有权访问 example_database 数据库:
mysql > SHOW DATABASES;
输出
+--------------------+ | Database | +--------------------+ | example_database | | information_schema | +--------------------+ 2 rows in set (0.000 sec)
现在,创建一个名为 todo_list 的测试表。从 MySQL 控制台,运行以下语句:
mysql >CREATE TABLE example_database.todo_list ( mysql >item_id INT AUTO_INCREMENT, mysql >content VARCHAR(255), mysql >PRIMARY KEY(item_id) mysql >);
在测试表中插入几行内容,您可以使用不同的值重复下一个命令几次:
INSERT INTO example_database.todo_list (content) VALUES ("My first important item");
运行以下命令,确认您已将数据成功保存到表中。
mysql > SELECT * FROM example_database.todo_list;
输出
`+---------+--------------------------+ | item_id | content | +---------+--------------------------+ | 1 | My first important item | | 2 | My second important item | | 3 | My third important item | | 4 | and this one more thing | +---------+--------------------------+ 4 rows in set (0.000 sec)`
在确认测试表中有有效数据后,您可以退出 MySQL 控制台。
`mysql > exit`
下面的 PHP 脚本连接到 MySQL 数据库。并查询 **todo_list** 表的内容,在列表中显示结果。如果数据库连接有问题,它会抛出一个异常。将这些内容复制到您的 todo_list.php 脚本中:
/var/www/your _ domain/todo _ list . PHP
user = "example _ user "; 密码= " 密码"; 数据库= " 示例 _ 数据库"; table = "todo _ list";
试试{ db =新 PDO(" MySQL:host = localhost;dbname =数据库”,用户,密码); echo "<H2>TODO</H2>ol>;【foreach】(db->query(" SELECT content FROM table ")as row){ echo "<Li>"。第['content']行。”</李>; } echo</ol>; } catch (PDOException e) { 打印“错误!: " .getMessage()。"<br/>"; die(); }
现在,您可以保存并关闭文件。
**最后,**您将看到这样一个页面,显示您在测试表中插入的内容:
![viewing todo-list with LEMP stack on ubuntu](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/ba53c497535033a535a1264f01d43863.png)
因此,在这一点上,这意味着您的 PHP 环境已经准备好与您的 MySQL 服务器进行连接和交互。
亲爱的用户,我们希望你喜欢这个教程**如何在 Ubuntu 20.04** 上安装 LEMP 堆栈,你可以在评论区提出关于这个培训的问题,或者解决 [Eldernode](https://eldernode.com/) 培训领域的其他问题,请参考 [提问页面](https://eldernode.com/ask) 部分并在其中提出你的问题。
**也,读作**
**[在 Ubuntu 18.04 上用 LEMP 安装 WordPress](https://eldernode.com/wordpress-nginx-mariadb-php-ubuntu/)**
**[如何在 Ubuntu 20.04 上安装灯](https://eldernode.com/how-to-install-lamp-on-ubuntu-20-04/)**
**[在 CentOS 8 上安装灯栈](https://eldernode.com/install-lamp-stack-on-centos-8/)**
**[如何在 Debian 10 上安装 LEMP 栈](https://eldernode.com/install-lemp-debian-10/)**
在 Windows RDP 2012 上安装 LibreOffice 教程- Eldernode 博客
原文:https://blog.eldernode.com/install-libreoffice-on-windows-rdp-2012/
LibreOffice 是由自由文档基金会开发的免费办公套件软件。这个软件取自 OpenOffice 套件。LibreOffice 制造商的目标是创建一个具有 ODF 支持的独立办公套件,这不是一个版权问题。LibreOffice 是用微软 Office 替代它的免费软件。使用过功能强大的 OpenOffice 软件的用户都知道,它的工作原理类似于 Microsoft Office。过了一段时间,OpenOffice 的创造者决定对软件进行修改,这导致了 OpenOffice 的一个分支 LibreOffice 的创建。LibreOffice 软件非常强大,在某些情况下可以成为微软 Office 的竞争对手。在本文中,我们试图让您了解如何在 Windows RDP 2012 上安装 LibreOffice。您可以在 Eldernode 查看套装,购买 Admin RDP 服务器。
如何在 Windows RDP 2012 上安装 libre office
LibreOffice 是一款针对 Windows 操作系统的免费且功能强大的软件。该程序通过提供丰富的数据处理功能来满足您的需求。该软件的文字处理器可以快速完整地编辑数据,还可以打印文档。该程序的默认图像和插入预定义表情符号的能力是该程序的其他功能。
存储和创建数学方程和符号的可能性可以尽快输入到这个程序中。您可以使用免费的 LibreOffice 套件作为 Microsoft Office 的便捷替代品,并利用其丰富的功能。
在 Windows 上安装 LibreOffice 的先决条件
在开始在 Windows RDP 2012 上安装 LibreOffice 之前,考虑以下先决条件很重要。还建议您在安装程序之前备份您的系统。
–微软 Windows 7 SP1 版、Windows 8、Windows Server 2012 或 Windows 10
–兼容奔腾的电脑(推荐奔腾 III、Athlon 或更新的系统)
–256 MB 内存(建议使用 512 MB 内存)
–高达 1.5 GB 的可用硬盘空间
–1024×768 分辨率(推荐更高分辨率),至少 256 色
在 Windows RDP 2012 服务器上安装 libre office
第一步是下载 LibreOffice 软件。所以去 LibreOffice 网站从下载部分选择你想要的平台,下载 LibreOffice。
第二步,你需要去你下载 LibreOffice 文件的地方。然后双击它开始安装过程。
在打开的窗口中,点击运行。
然后点击下一步继续安装过程。
在此步骤中,您必须选择安装类型。如果您想要默认设置,单击下一个的。但是如果你想自定义设置,选择自定义,点击下一个。我们在这里选择自定义。
如果你想安装拼写词典,断字规则,词库和语法术语,你必须点击选项旁边的(+)号。完成所需设置后,点击下一步进入下一步。
下一个窗口叫做文件类型,是关于选择用 LibreOffice 打开 Microsoft Office 文档。需要注意的是,如果希望 LibreOffice 打开 Microsoft Office 文件,必须勾选所有项目。然后点击下一个。
如果您想在桌面上创建程序的快捷方式,请选择第一个选项。您也可以选择第二个选项,在引导系统时加载程序。然后点击安装。
最后,点击 Finish 成功完成安装过程。
结论
LibreOffice 是一款免费且功能强大的 Windows 操作系统软件。这个软件可以让你快速编辑数据,插入符号和数学方程式。这个软件是一个强大的文字处理器,功能丰富,取代了微软 Office。也兼容微软 Office、Excel、Powerpoint 等格式的所有文件格式。您还可以将它们保存为 Microsoft Office 格式和您需要的其他格式。在本文中,我们试图教你如何在 Windows RDP 2012 上安装 LibreOffice。
如何在 Windows 10 - Windows VPS 服务器上安装 Linux Bash
原文:https://blog.eldernode.com/install-linux-bash-on-windows/
如何在 Windows 10 上安装 Linux Bash?在 Windows 中发布 creator 更新后,微软增加了一个功能,允许用户在 Windows 10 中安装 Bash Linux 。
在 Windows 中安装了 Linux Bash 或 Linux 终端后,Windows 用户将能够在 Windows 中执行并使用 Linux 命令。在本文中,我们将讨论如何在 Windows 10 中使用和安装 Linux Bash。
注:Windows 上的 Linux Bash 只能用于运行 OS Build 14393.0 或更高版本的 Windows。
Windows Build OS 10 将在设置窗口中可见。
在 Eldernode 选择您的完美 Windows 虚拟专用服务器包
在 Windows 10 上安装 Linux Bash
该功能默认未启用,用户可以通过激活开发者模式来添加。
1。T3 首先,通过开始菜单打开设置窗口。
2。 然后进入开发者部分,点击开发者模式进行选择。
3。 通过控制面板打开程序和功能。
要打开程序和功能,可以通过按 Winkey + R 打开运行窗口,进入 appwiz.cpl 打开该窗口。
4。T3 点击开启或关闭 Windows 功能。
5。 导航至页面底部,选择Linux 的 Windows 子系统 ,点击确定。
6。T3 等待功能安装到完成。
7。 完成这一步后,点击立即重启到重启系统。
8。 通过开始菜单启动系统后,搜索短语 bash 并打开。
9。 打开终端后,输入 y 到完全下载 Bash 。
10。 完成下载后,会要求你输入用户名和密码才能登录。
输入它们以创建下次登录的用户名和密码。
11。 完成后就可以在 Windows 上使用Bash Linux,它是基于 Ubuntu 的。
尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。
好运。
如何在 Windows 10 上安装 Linux Mint RDP-elder node 博客
原文:https://blog.eldernode.com/install-linux-mint-on-windows-10/
Mint 是基于 Debian 和 Ubuntu 的 Linux 发行版,刚加入 Linux 的用户可以轻松使用。在这篇文章中,我们将教你如何在 Windows 10 RDP 上安装 Linux Mint。此外,如果你想购买一台 Windows 10 RDP ,你可以访问 Eldernode 中提供的软件包。
教程在 Windows 10 上安装 Linux Mint RDP
什么是 Linux Mint?
Linux Mint 是最受欢迎的免费开源 Linux 发行版之一,被数百万人使用。这个操作系统比大多数 Linux 发行版更容易安装。与大多数 Linux 发行版不同,Mint 包括专有的第三方浏览器插件、Java、多媒体支持和其他组件,以支持普遍接受的标准。这种支持允许 DVD 和蓝光播放以及 flash 播放媒体。Mint 的主要许可是 GNU GPL 和 LGPL。Linux Mint 由几个不同的软件包组成,这些软件包是在一个免费许可证下发布的。
如何在 Windows 10 上下载 Linux Mint RDP
首先你要从你喜欢的网页浏览器上官方 Linux Mint 网站。
然后进入下载部分,向下滚动查看 Linux Mint 的版本。您应该选择想要安装的 Linux Mint 的期望版本。如果你想要一个更稳定更轻便的版本,你可以选择 XFCE 版本。但是如果你想要一个有更多功能的版本,肉桂色版本是一个更好的选择。
您可以从您所在国家的下载镜像直接下载或者从 Torrent 选项下载。
现在你应该点击想要的链接,在打开的窗口中选择“保存文件”并点击确定。
接下来,下载肯定已经开始了。下载完成后,进入下载文件夹,点击下载的文件。
请记住,您应该创建可引导介质、DVD 或 USB 驱动器来安装操作系统。您可以使用 Rufus 软件创建可引导介质。
这一步你要从 Rufus 官网下载 Rufus 软件。如果你下载了可移植版本,你不需要在你的系统上安装它。
然后进入下载文件夹,打开下载的文件。打开文件后,您可以看到没有连接 USB 驱动器,您必须插入一个 USB 驱动器。
在设备部分,可以看到导入的 u 盘。你应该在第二部分引导选择中选择“磁盘或 ISO 镜像”,最后点击选择。
接下来,你需要选择下载的 Linux Mint ISO 文件。
分区方案部分有两个选项,包括 MBR 和 GPT。首先,你应该检查你的硬盘驱动器的分区方案,然后选择其中一个你要安装 Linux Mint。为此,您可以右键单击桌面上的“这台电脑”,然后选择管理。
电脑管理打开后,你应该选择磁盘管理。
现在在你想要安装 Linux Mint 的磁盘上右击,点击属性。然后你可以在卷部分决定你硬盘的分区方式。
如果你的硬盘风格分区是 MBR ,你应该在分区方案部分选择 MBR,点击开始。
下载完成后,点击确定。
然后,您将收到一条警告,提示您 USB 驱动器上的所有数据都将被销毁,您应该备份闪存驱动器上的所有文件。
等待几分钟以完成该过程。过程完成后点击关闭。
最后,您应该弹出 USB 驱动器并关闭 Windows。
在 Windows 10 上安装 Linux Mint RDP
首先,再次打开电脑,按下启动菜单键。您必须按下特殊功能键,并告诉机器固件(UEFI)从适当的 DVD 或 USB 驱动器启动。然后重启电脑。
记住特殊功能键通常是 F12 、 F10 或 F2 取决于主板制造商。
现在 USB 驱动器应该在引导菜单中列为 USB。你必须选择它并按下回车。
在这一步,您应该看到 Linux Mint 欢迎屏幕。选择启动 Linux Mint 并按回车。
系统加载到 RAM 后,点击“安装 Linux Mint”。
现在你应该选择你的语言,点击继续。
在这一步,你可以选择你的键盘布局。选择键盘布局后点击继续。
现在,您应该选中复选框以下载并安装多媒体编解码器,然后单击继续。
下一步选择“在 Windows 10 旁边安装 Linux Mint】,点击继续。
接下来,你应该给 Linux Mint 分配一些空间。分区调整操作开始。现在点击继续到为 Linux Mint 创建一个分区。
现在你应该选择你的位置并点击继续。
在这一步中填写你的用户名和密码并点击继续。
在 Windows 10 上安装 Linux Mint RDP
现在 Linux Mint 安装应该开始了。
Linux Mint 安装完成后,点击“立即重启”。你应该移除你的 u 盘,然后按回车重启电脑。
现在你可以选择是在 Linux 还是在 Windows 下启动电脑。我们将选择 Linux Mint 并按下回车。
您应该再次输入您的密码并登录。
如果您的计算机是一个新的 UEFI 固件系统,Grub 引导程序将不会默认显示,设备将在 Windows 中自动启动。你必须按下特殊功能启动键启动进入 Linux,重启后,从那里按下选择更多你想启动的操作系统。
您可以进入 UEFI 设置,选择您的默认操作系统,然后保存更改以更改默认启动顺序。
结论
Linux Mint 已经发布,方便刚加入 Linux 的用户使用。在这篇文章中,我们教你如何在 Windows 10 RDP 上安装 Linux Mint。我希望这篇教程对你有用。
在 MikroTik 上安装日志管理的 5 个步骤
原文:https://blog.eldernode.com/install-log-management-on-mikrotik/
日志中的数据包含有价值的信息,可以通知技术团队应用程序的性能,并帮助他们发现问题。如果有效地进行日志管理,它可以帮助组织中的专业人员监控他们的程序并提高他们的性能。本教程将向您解释在 MikroTik 上安装日志管理的 5 个步骤。如果你打算买一辆 MikroTik VPS ,你可以访问 Eldernode 网站上提供的计划。
如何在 MikroTik 上安装日志管理
日志管理描述了用于生成、收集、集中、解析、传输、存储、存档和处置大量计算机生成的日志数据的所有活动和过程。您可以使用日志管理工具来管理由程序、系统、网络、软件或用户生成的所有日志,并根据组织的需求和策略进行处理。这不仅是系统管理员的热门话题,也是开发人员的热门话题。这样做的原因是,在许多 IT 部门中,日志的使用对于维护安全性、增强性能或故障排除非常重要。
1-下载并安装日志管理软件
在 MikroTik 上安装日志管理的第一步是选择合适的日志管理软件。日志管理软件是一种用于检查网络设备生成的数据以发现安全威胁的程序。日志数据由路由器、交换机、防火墙、IDS/IPS、服务器、数据库和 web 服务器生成。日志管理工具会分析这些数据以发现安全威胁。最好选择有可视化仪表板并能提供大量图表的日志管理软件。
2-配置路由器的 Web 接口
如果你搜索路由器的配置页面,你会发现很多有用的选项。无线路由器有各种可以配置的有用选项。另外,请注意,不同的路由器有不同的选项。不同的选项也会在不同的地方有不同的名称。
3-使用日志管理服务创建帐户
在 Mikrotik 上安装日志管理的步骤之一是使用日志管理服务创建一个帐户。在安装过程中,您需要使用日志管理服务创建一个帐户。您可以使用日志管理服务将您的应用程序和基础结构数据连接到您的日志数据。
4-上传日志文件
日志文件是计算机生成的数据文件,显示资源是否以最佳方式正常运行。它包含有关操作系统、应用程序、服务器或设备中的使用模式、活动和操作的信息。在这一步中,您应该将日志文件上传到您创建的帐户。
5-查看日志数据
日志数据是在不同的系统或环境中收集和存储一段时间内的数据,并理解计算机生成的记录或日志的过程。它允许企业遵守安全政策、审计或法规,了解系统故障排除,也了解在线用户行为。
结论
日志管理是收集、存储、处理、组合和分析来自不同应用程序和程序的数据的过程。在本文中,我们解释了在 MikroTik 上安装日志管理的 5 个步骤。我希望这篇教程对你有用,并帮助你在 MikroTik 上安装日志管理。如果你有任何问题或建议,可以在评论区联系我们。
教程在 CentOS 7 - Eldernode 上安装 LogRotate
原文:https://blog.eldernode.com/install-logrotate-on-centos-7/
日志文件是由服务或程序生成的文件,用于通知它们的性能,以便网络管理员或程序员进行监控。如果日志文件变得非常大,var/log/也可能变得非常大。在 Linux 中,有旋转日志文件的工具。最常用的旋转工具叫做 LogRotate。这篇文章教你如何在 CentOS 7 上安装 LogRotate。如果你打算购买一台 CentOS VPS 服务器,你可以查看 Eldernode 网站上提供的套装。
什么是 LogRotate?
LogRotate 是 Linux 中的一项服务,通常每天运行一次,定义了归档日期的系统日志文件会被归档或删除。就功能而言,Logrotate 可以完全控制用户或软件本身在 Logrotate 的配置文件中指定的所有日志文件。它允许您轻松管理生成大量日志文件的系统。该服务还允许日志文件的自动旋转、压缩、删除和邮寄。
在 CentOS 7 上安装 LogRotate
在本节中,我们将解释在 CentOS 7 上安装 LogRotate 的过程。首先,使用以下命令更新系统软件包:
yum update
使用以下命令在 CentOS 7 上安装 LogRotate:
yum install logrotate
/etc/logrotate.conf 配置文件表明,其他更具体的设置可以放在单独的中。 /etc/logrotate.d 内的 conf 文件。
如果下面一行存在且未被取消注释,将会发生这种情况:
include /etc/logrotate.d
在 CentOS 7 上配置 log rotate
现在,您将了解如何在 CentOS 7 上配置 LogRotate。
首先,您需要在/etc/log rotate . d/Apache 2 . conf中插入以下内容,并检查每一行以表明其用途:
/var/log/apache2/* { weekly rotate 3 size 10M compress delaycompress }
注意: 你可能需要创建那个文件。
第一行中可用的块中的目录适用于 /var/log/apache2 中的所有日志:
–>每周:这意味着该工具将尝试每周轮换日志。
–>旋转 3: 这意味着只有 3 个旋转的日志将被保留,最旧的文件将在第四次运行时被删除。
–>Size = 10M:将旋转的最小尺寸设置为 10M。
–>delay compress/compress:过去,除了最近的日志之外,所有旋转的日志都应该被压缩。
您应该在配置文件后使用-d 选项执行一次试运行。如果 LogRotate 现在实际运行,它会做以下事情:
logrotate -d /etc/logrotate.d/apache2.conf
您可以使用下面的命令在日志循环日期之后对日志进行重命名:
dateext
同样,使用以下命令防止旋转发生:
notifempty
可以使用/etc/log rotate . d/squid . conf来旋转/var/log/squid/access . log:
squid.conf /var/log/squid/access.log { monthly create 0644 root root rotate 5 size=1M dateext dateformat -%d%m%Y notifempty mail [[email protected]](/cdn-cgi/l/email-protection) }
如果要在循环进行时运行自定义命令,应将该命令放在循环后指令和结束脚本指令之间。
就是这样!
结论
LogRotate 是 Linux 中最常用的旋转日志文件的工具。在本文中,我们向您介绍了如何在 CentOS 7 上安装和配置 LogRotate。我希望这篇教程能帮助你在 CentOS 7 上安装和配置 LogRotate。如果您有任何问题或建议,可以在评论区联系我们。
教程在 Ubuntu 20.04 和 21.04 上安装 LXQt 桌面
原文:https://blog.eldernode.com/install-lxqt-desktop-on-ubuntu/
LXQT 是一个免费的、开源的、轻量级的、用户友好的桌面环境。模块化的快速 LXQT 是 LXDE 桌面环境的后继产品。Lubuntu 和其他一些 Linux 发行版都有默认的 LXQT 桌面环境。它资源利用率低,用户界面优雅整洁。默认情况下,Linux 服务器没有安装桌面环境。所以,和我们一起通过这篇文章来回顾一下教程在 Ubuntu 20.04 & 21.04 上安装 LXQt 桌面。在 Eldernode 上有各种有趣的软件包,选择你想要的一个并购买自己的Ubuntu VPS继续本指南。
如何在 Ubuntu 20.04 上安装 LXQt 桌面&21.04
LXQT 是满足桌面可用性需求的高级定制。也是基于 QT 而不是 GTK+和 LXDE 的精神继承者。大多数基于 Linux 的操作系统默认选择使用桌面环境。桌面 Linux 最流行的版本 Ubuntu 有一个变种,叫做 Lubuntu,提供 LXQt。如果您重视简单性、速度和直观的界面,LXQt 就是您所需要的。
LXQt 桌面功能
LXQt 桌面环境的最新版本是 0.17.0,它有一些改进。让我们先回顾一下它的一些特性,然后再来看看这个新版本的特性:
1- pcmanfm-qt 文件管理器,一个用于 pcmanfm 和 libfm 的 qt 端口。
2- lxterminal,一个终端模拟器。
3- lxsession 会话管理器。
4- lxqt-runner,一个快速应用启动器。
5-配有集成节能组件。
6-支持多种国际语言。
7-支持几个键盘快捷键和许多其他小功能。
而新版本的一些特性是:
1-根据 Qt 5.11 构建的包。
2-增强的 libfm-qt 文件管理器。
3- qps 和 screengrab 现在在 LXQt 的保护伞下。
4-菜单相关的内存泄漏修复。
5-改进的 LXQtCompilerSettings。
6-新的 lxqt 主题组件。
7-改进了关机/重启的结束会话等等。
8-适度更新。
注意 :由于日程冲突,Lubuntu 21.04 将不会搭载 LXQt 0.17。因此,您将在今年晚些时候的发行版中获得 LXQt 0.17。
在 Ubuntu 上安装 LXQt 桌面的先决条件
为了让本教程更好地工作,请考虑以下先决条件:
_ 拥有 Sudo 权限的非 root 用户。要进行设置,请遵循我们在 Ubuntu 21.04 上的初始服务器设置。
_ 至少 2GB 内存
LXQt 桌面安装在 Ubuntu 20.04&21.04
让我们通过本指南的步骤来回顾一下这个易于使用的桌面环境的安装。
第一步:
最新的 LXQt 版本是从默认的 Ubuntu 库中获得的而不是。因此,使用下面的命令开始安装:
sudo apt-get update
sudo apt install lxqt sddm
第二步:
用于使用 GUI 组件,如任务栏、登录管理器、屏幕保护程序、图标等。你需要安装 Openbox。要安装 LXQT 和 Openbox 包,运行:
sudo apt-get install lxqt openbox -y
第三步:
一旦安装了 LXQt,重启你的 Ubuntu 系统或者退出当前会话:
sudo reboot
第四步:
然后,选择 LXQt 桌面,在登录界面输入您的强密码:
第五步:
当你第一次切换到 LXQt 时,它会要求你从列表中选择一个窗口管理器。你可以选择其中任何一个,然后点击确定。
第六步
如果您成功地通过了上述步骤,那么您的 LXQT 环境现在就准备好了:
第七步:
同样为了查看当前安装的版本,点击启动菜单并选择关于 LXQT 并选择技术信息标签。
如何在 Ubuntu 20.04 上卸载 LXQt 桌面&21.04
每当您决定从系统中删除 LXQt 桌面时,请使用下面的命令:
结论
在本文中,您了解了如何在 Ubuntu 20.04 和 21.04 上安装 LXQt Desktop。在任何其他基于 Linux 的操作系统中,您可能需要自己安装 LXQt。LXQt 在模块及其组件之间提供了适度的改进。它也适用于不太强大的机器。但是,如果您使用任何其他桌面环境,请让您的朋友在社区上了解它。
Anytime you decided to remove the LXQt desktop from your system, use the command below to do this:
sudo apt autoremove
sudo apt purge lxqt sddm
Conclusion
In this article, you learned How to Install LXQt Desktop On Ubuntu 20.04 & 21.04. In any other Linux-based OS, you will likely have to install LXQt yourself. LXQt provides moderate improvements across modules and their components. It also works fine with less powerful machines. However, if you work with any other desktop environment, let your friends know about it on Community.
在 Kali Linux - Eldernode 博客上介绍和安装 MagicTree
原文:https://blog.eldernode.com/install-magictree-on-kali-linux/
虽然渗透测试报告是任何安全评估活动中的关键交付物,但是渗透测试人员可能会发现该报告是一个耗时且无聊的过程。为了简化制作报告的任务,您需要使用 Kali Linux 中可用的工具。MagicTree 是一款渗透测试生产力工具。由于它的树形结构和令人惊叹的数据管理和报告,它被称为 MagicTree。它允许数据整合、查询、外部命令执行和(耶!)报告生成。本文介绍了如何在 Kali Linux 上介绍和安装 MagicTree。要找到你想要的软件包,请访问 Eldernode 并购买一个便宜但重要的 Linux VPS 。
Kali Linux 上的 MagicTree 介绍
Kali Linux 是基于 Linux 的操作系统,多用于渗透测试。Kali Linux 中有不同类型的工具来执行不同的操作。其中之一是报告工具,该工具旨在开发统计数据和信息以帮助分析。在本节中,您将了解 MagicTree 数据管理和报告工具,该工具可帮助您执行命令并将结果导出为报告。如果你已经用过或者听过,MagicTree 类似于德拉迪斯、法拉第 IDE 、皮帕尔。
MagicTree 是一个 Java 程序经典的桌面应用程序。它将根据它描述的真实世界的对象来组织数据。没有服务器,没有数据库,也没有监听套接字。但是它通过树形结构的节点来管理数据,这对于管理主机和网络数据特别有效。MagicTree 以树形结构存储数据。为此,它有几个节点来存储数据,如分支节点、简单节点、文本节点、数据节点、XML 数据节点、图片节点和汇总节点。它还允许保存查询和命令,以便在未来的项目中重用。
魔法树特性
这个工具有一些独特的特性,比如数据查询和命令执行,允许用户从树中提取必要的数据,并将其提供给命令行工具。MagicTree 允许您导入 XML 数据,并为 Nmap 、 Nikto 、 Nessus 、 Burp 、 OpenVAS 、Qualys 和 Imperva Scuba 提供 XSLT 转换。让我们看看 MagicTree 的更多特性:
1-从网络块地址自动创建节点
2-从树中拖放对象
3-从 MagicTree 启动基于 CLI 的工具(Nmap、Nikto 等)
4-从其他工具导入结果(Nessus 等)
5-按严重性对调查结果进行排序
6-生成报告(。odt,。docx)
7-向节点添加文件附件
8-在树中搜索数据
9-支持直接从 GUI 运行 shell 命令,捕获命令输出
10-允许查询收集的数据并将其提供给 shell 命令
如何在 Kali Linux 上安装 magic tree
magic tree预装在 Kali Linux 上,位于“ 报表工具 ”类别下。
您可以通过运行以下命令来安装 MagicTree:
sudo apt-get install magictree
如何在 Kali Linux 上使用 magic tree
MagicTree 遵循树节点结构来管理主机和相关数据。加入我们这一部分来学习如何使用魔法树。
第一步:
要启动 Kali-Linux 工具,点击应用,进入报告工具。然后,点击魔法树。
第二步:
然后,导航到“文件”、“打开【T3”),选择要上传的文件。
第三步:
魔法树将所有数据映射到树节点结构中。
第四步:
您将能够在扩展单个节点时进一步查看数据:
卡利 Linux 上的 MagicTree 查询
这个工具允许查询收集的数据,并将其提供给 shell 命令。从上表中选择任意数据。有不同的查询可用:
Q* :运行一个查询,选择与当前所选节点类型相同的所有节点。例如,如果我们选择 OS 并单击“ Q* ”按钮,它将列出所有类型为“ OS ”的节点。下面是所有节点的操作系统详细信息。
为获取数据而运行的查询出现在“查询字段下。因此,您可以根据需要修改查询:
要列出所有类型为“ OS 和文本为“微软 Windows 7 ”的节点,可以选择 OS 并点击“ Q1 按钮。在这里,您可以看到使用相同操作系统的所有主机:
这样,您从树中提取必要的数据,并将其提供给命令行工具。
MagicTree 能够从用户界面运行 Nmap。为此,右键单击“测试数据”注意,转到“创建子节点,并单击“简单节点选项。
现在,输入主机详细信息并按键输入:
接下来,单击“ Q1 查询”按钮,在“命令字段中输入以下 Nmap 命令,然后单击“运行按钮:
此时, Nmap 扫描已经开始。您可以在屏幕的左下方看到一个新创建的任务,而上方突出显示的部分显示了该任务的状态:
要检查扫描状态,需要点击控制台按钮并进入:
扫描完成后,您将在“任务节点下看到日志和 XML 输出:
现在,点击 xmlData ,然后点击合并 XML 数据按钮,将结果合并到当前树中:
扫描结果将添加到您所需的主机中:
魔术树可以选择生成 Word 格式的报告。因此,您可以选择一个节点,导航到“报告”,点击“生成报告……”选项生成报告。
然后浏览可用的报告模板,选择一个,点击“生成报告按钮:
导航到一个位置以提取报告:
最后,Word 报告被下载并可以访问:
结论
在本文中,向您介绍了 MagicTree,您学习了如何安装和使用它。如果您使用任何替代方案,请在社区上与您的朋友讨论它们的不同之处。
Conclusion
In this article, MagicTree was introduced to you and you learned How to Install and Use it. If you are using any alternative, discuss their differences with your friends on Community.
教程在 Ubuntu 20.04 上安装 mail catcher-elder node 博客
原文:https://blog.eldernode.com/install-mailcatcher-on-ubuntu-20-04/
开发者将 MailCatcher 描述为一个电子邮件测试工具。它运行一个超级简单的 SMTP 服务器,捕捉发送给它的任何消息,并在 web 界面上显示。MailCatcher 捕捉所有的电子邮件,并存储显示。它显示 HTML、纯文本和消息的源版本(如果适用)。在这篇文章中,我们将一步一步教你关于教程在 Ubuntu 20.04 上安装 mail catcher。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。
如何在 Ubuntu 20.04 上安装 mail catcher
MailCatcher 是一个免费的工具,能够跟踪从任何网络或移动应用程序发送的电子邮件。这个工具就像一个假的 SMTP 服务器,你可以直接发送你的邮件,而不是发送到一个真正的 SMTP 服务器。应该注意的是,以这种方式发送的电子邮件只能到达本地服务器,并且可以在 web 界面中查看。或者也许这些电子邮件根本没有到达。
有趣的是,每个到达 Mailcatcher 的消息都可以被解析和分析。因此您可以检查整个邮件的文本、标题、附件和 HTML 代码。Mailcatcher 可以与任何支持 SMTP 和 localhost 的框架一起工作。这个工具也可以通过 API 启动。在下一节,我们将介绍 Mailcatcher 的一些特性,然后我们将教你如何在 Ubuntu 20.04 上安装 MailCatcher。请加入我们。
邮件捕手简介
Mailcatcher 可以帮助你彻底检查邮件的内容和标题。使用这个工具,您可以访问 HTML 版本的电子邮件,并检查邮件头(包括返回路径地址)是否设置正确。在发送邮件之前,您可以尝试链接、预览附件,并确定需要改进的地方。
使用 Mailcatcher 是免费的,这可能对预算很少的你有吸引力。Mailcatcher 能够防止应用程序的真实用户收到垃圾邮件。有了这个工具,你可以很容易地看到什么是真正有效的,什么是无效的。换句话说,你可以看到应该被激活的消息是否真的发送了。使用 Mailcatcher 工具,您还可以在用户执行一个简单的操作后通知大量电子邮件的发布,并在将其推向生产之前修复它。
邮件捕捉器功能
在本节中,我们想向您介绍 MailCatcher 的一些特性。这些功能包括:
1.捕获所有邮件并存储起来以供显示。
2.显示邮件的 HTML、纯文本和源版本(如果适用)。
3.重写 HTML 以显示嵌入的内嵌图像等,并在新窗口中打开链接。
4.列出附件并允许单独下载部件。
5.下载原始电子邮件,以便在您的本机邮件客户端中查看。
6.替代默认 SMTP/HTTP IP 和端口设置的命令行选项。
7.如果您的浏览器支持 WebSockets,Mail 会立即显示,否则每三十秒更新一次。
8.作为后台守护程序运行,也可以选择在前台运行。
9.sendmail-analog 命令,catch mail,使得在 PHP 中使用 MailCatcher 更加容易。
10.消息间的键盘导航。
在 Ubuntu 20.04 | Ubuntu 18.04 上安装 MailCatcher
在前面几节熟悉了 Mailcatcher 之后,现在在这一节,我们将教你如何在 Ubuntu 20.04 上安装 MailCatcher。安装 Mailcatcher 并不复杂,您只需要按照下面的步骤操作。第一步是使用以下命令安装安装 Mailcatcher 所需的依赖项:
apt-get update
apt-get install -y build-essential software-properties-common
apt-get install -y libsqlite3-dev ruby1.9.1-dev
请注意,如果没有执行上述命令,可以按如下方式输入:
apt-get install -y libsqlite3-dev ruby-dev
然后在下一步中,您可以通过运行以下命令轻松地安装邮件捕捉器:
gem install mailcatcher
如何在 Ubuntu 20.04 上使用 mail catcher
一旦您按照上述步骤成功安装了 MailCatcher,现在就是开始的时候了。您可以通过运行以下命令来启动 MailCatcher。请注意,在下面的命令中,您必须输入您想要的 IP 地址,而不是公共 IP 地址。
mailcatcher --ip <Public IP address>
您现在可以登录如下所示的 web 界面,查看通过 Mailcatcher 应用程序收到的电子邮件。需要注意的是,在您的应用程序中,您可以使用 smtp 配置作为 smtp://127.0.0.1:1025 来发送电子邮件,或者您可以根据需要更改 SMTP 端口,mail catcher–SMTP-port
结论
需要注意的重要一点是,Mailcatcher 不是一个 web 服务。所以你必须把它放在某个地方。为此,您需要设置一个服务器,然后按照本教程中的说明安装 Mailcatcher。由于 Mailcatcher 是用 Ruby 构建的,并且通常与 Ubuntu 一起安装,所以在本文中,我们试图教你如何在 Ubuntu 20.04 上安装 MailCatcher。
介绍并在 WordPress - Eldernode 上安装 MailPoet 插件
原文:https://blog.eldernode.com/install-mailpoet-plugin-on-wordpress/
在 WordPress 中发送各种简讯邮件或者创建邮件列表是所有站长应该做的必不可少的工作之一。这是增加网站流量和销售额的方法之一,你可以用最好的方式向目标市场,也就是你的受众,介绍你的网站活动以及你的服务和业务。MailPoet 插件是最好的 WordPress 电子邮件营销服务之一,这是一个专业和实用的插件,允许你创建一个表格,在可编程的时间框架内接收用户的电子邮件并向他们发送时事通讯。在这篇文章中,我们将教你如何在 WordPress 上引入和安装 MailPoet 插件。
介绍 WordPress 上的 MailPoet 插件
在本文中,您将了解到一个时事通讯发送插件,即 MailPoet。我们建议你花些时间仔细阅读这篇教程。在下一节中,我们将提到 MailPoet 插件的一些特性。然后我们就直接进入主要讨论,如何在 WordPress 上安装 MailPoet 插件。在最后一步,我们将教你如何设置邮件诗人。请加入我们。
MailPoet 插件功能
MailPoet 插件是 WordPress 的一个专业的功能插件,它允许你在你的 WordPress 站点上创建一个接收用户电子邮件的表单,允许用户通过电子邮件发送时事通讯。WordPress VPS 站点的 MailPoet 插件的一些特性是:
1.能够统计成功的电子邮件
2.计算点击次数
3.计算打开的电子邮件数量
4.查看成员的能力
5.美丽的外表
6.能够在小部件中显示
如何在 WordPress 上安装 MailPoet 插件
在这一部分,加入我们,一步一步教你如何在 WordPress 上安装 MailPoet 插件。为此,只需遵循以下步骤。要开始,你必须首先通过输入你的用户名和密码进入你的 WordPress 仪表盘。例如:
http://example.com/wp-admin
成功进入 WordPress 仪表盘后,在下一步,你必须点击左栏的插件。然后你必须点击添加新的,如下所示:
在下一步中,您必须在搜索字段中键入短语 MailPoet 并进行搜索。查看搜索结果后,您必须点击立即安装开始安装邮件诗人插件。
等待 MailPoet 安装完成。最后,要激活这个插件,你必须点击激活。
如何在 WordPress 上设置 MailPoet 插件
在您根据上一节提到的教程成功安装了 MailPoet 之后,现在我们想教您如何设置它。现在,如果您仔细观察仪表板的左栏,您会看到已经添加了 MailPoet 选项。你必须点击它并选择设置。
如下图所示,从发送… 选项卡,在其他部分,您必须点击配置:
如图所示,点击方法部分前面的下拉栏。然后点击 SMTP 。
现在,您必须完成 SMTP 设置字段。
完成与 SMTP 设置相关的部分后,您应该最后点击激活以保存设置。
结论
邮件诗人是一个伟大的电子邮件营销插件。这个插件没有像 MailChimp 那样的独立在线服务,你甚至可以使用自己选择的电子邮件服务器发送电子邮件。它也很容易接受你以前所有的列表。在本文中,我们试图向您介绍 MailPoet 插件。然后在文章的后续部分,我们教你如何在 WordPress 上安装和设置 MailPoet。
如何在 Debian 10 & 9 - Eldernode 博客上安装 Mailspring
Mailspring 是一个桌面电子邮件客户端。它作为一个流行的电子邮件应用程序而闻名,适用于工作中的人们和团队。Mailspring 提供了一些现代功能,比如统一收件箱、打盹、提醒、模板、离线搜索和对 Gmail 标签的支持。为了更好地发送邮件,提高工作效率,Mailspring 是个好主意。据报道,它是 Mac、Linux 和 Windows 的最佳电子邮件客户端。你将不会面临任何界面问题,因为你将能够轻松舒适地发送、接收和访问你的电子邮件。使用 Mailspring,你可以建立一个目标档案,访问社交媒体,并跟踪电子邮件。在本文中,你将学习如何在 Debian 10 & 9 上安装 Mailspring。在 Eldernode 上找到你考虑的软件包,然后购买你自己的 Linux VPS 。
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要进行设置,请按照 Debian 10 的初始设置进行。
在 Debian 10 | Debian 9 上安装 mail spring
如果这是你第一次安装 Mailspring,你需要创建一个 Mailspring ID 来使用这个应用程序。该 ID 与您的电子邮件帐户不同。因此,你可以使用任何电子邮件地址或密码。您的 Mailspring ID 包含了一些信息,比如暂停日期和邮件规则。通过这种方式,您可以重新安装 Mailspring,或者同时在两台计算机上使用它。
Mailspring 功能
当您使用 Mailspring 时,以下功能将帮助您享受更多,感觉更舒适。
1-统一收件箱
2 点触控和手势支持
3-撤消发送
4-闪电般的快速搜索
5-主题和布局
6-本地化为 9 种语言
7-阅读回执、链接跟踪等
8-高级快捷方式
9-多个账户
10-拼写检查
11-翻译
12-简易 RSVPs
13-管理繁忙的收件箱
14-联系人和公司简介
15-快速回复模板
如何在 Debian 上启用快照
要在 Debian 10 上安装 Mailspring,你需要在上面启用 snap。更详细地解释一下, snaps 是打包了所有依赖项的应用程序,可以在所有流行的 Linux 发行版上运行。
通过运行以下命令直接安装 snap:
sudo apt update
sudo apt install snapd
sudo snap install core
然后,使用下面的命令安装邮件弹簧。
sudo snap install mailspring
注意 : Mailspring 不会在云端存储你的邮箱密码。只有支持功能所需的最少量的数据将被同步。暂停、稍后发送等功能。它还将使用哈希机制来识别电子邮件,并跨安装关联其元数据。
如何卸载 Mailspring
如果您是一个 Mailspring ID,但您不再需要它,您可以登录到您的 Mailspring ID dashboard 并永久删除您的帐户。这样,所有与之相关的数据都将被删除,您可以随时重新创建一个新的。
结论
在本文中,您了解了如何在 Debian 10 上安装 Mailspring。Mailspring 是开源的 Nylas 邮件客户端的一个分支,但是具有原生的 C++同步引擎,依赖性更少,性能大大提高。如果您升级到 Mailspring Pro,Pro 订阅将附加到您的 Mailspring ID。因此,您将能够在任何登录到您的帐户的计算机上访问 Pro 功能,而无需序列号。如果你有兴趣阅读更多,可以找到我们关于如何在 Centos 7 & 8 上安装 MailSpring 的相关文章。
Kali Linux - Eldernode 博客上介绍和安装 Maltego
原文:https://blog.eldernode.com/install-maltego-on-kali-linux/
Maltego 是黑客和专业人员非常流行的工具,用于促进取证操作和数据收集。例如,该工具全面分析系统并检查连接的连接、端口等。由于这个原因,这个工具变得非常流行,Kali Linux 操作系统已经包含了这个工具。即使在安装后的主菜单中,您也可以看到该工具并从中受益。在这篇文章中,我们将教你如何在 Kali Linux 上介绍和安装 Maltego。你可以访问 Eldernode 中可用的包来购买一台 Linux VPS 服务器。
Kali Linux 上的 Maltego 介绍
Maltego 工具是一个独特的平台,用于为您想要在脑海中绘制的环境提供一个场景。Maltego 工具的独特优势在于,您可以轻松访问和映射真实世界的链接和关系。在下一节中,我们将看看什么是 Maltego,它做什么。然后我们提一下 Kali Linux 中 Maltego 工具的一些重要特性。下面,我们将教你如何在 Kali Linux 上安装 Maltego。
什么是 Maltego,它是做什么的?
Maltego 工具是取证和数据收集领域最强大的图形工具之一。在黑客和安全领域,它也被称为收集关于足迹和信息收集操作的信息。
开源情报依赖于公开的数据。这种技术的基础是通常存在有价值的数据,但是因为数据不是集中的,所以我们简单地忽略它。这种技术收集各个领域的数据,并以集中的方式提供给用户。例如,在收集目标信息时,它会在互联网上搜索。
在下一节中,我们将介绍 Maltego 工具的特性。和我们在一起。
Kali Linux 中 Maltego 工具的特点
Maltego tool 是一个程序,可用于确定人、社交网络、公司、网站、互联网基础设施(如域名、DNS 名称、IP 地址等)之间的真实关系。这些机构正在使用开源智能进行互联。
1_ 安装 Maltego 简单快捷。
2_ 它使用 Java 语言,所以可以在 Windows、Mac、 Linux 上运行。
3_ Maltego 为你提供了一个图形界面,连接你即时准确的看到这些关系。
4_ 可以看到隐藏的连接。
5_ 使用图形用户界面(GUI ),您可以轻松查看关系。
6_ Maltego 使用一个强大而灵活的框架来实现个性化。
如何在 Kali Linux 上安装使用 Maltego
由于 Maltego 在 Kali Linux 中是默认的,您可以按照下面的步骤来运行和使用它。在本节中,您可以通过进入应用 > > 信息收集 > > Maltegoce 来运行 Maltegoce 工具。您也可以作为普通用户在终端中输入以下命令:
$maltego &
在下图中,您可以看到 Maltego 欢迎页面:
如您所见,当您在 Kali Linux 上运行 Maltego 时,会出现欢迎屏幕。您可以启动设置向导。然后点击下一步进入下一步:
下图供用户登录 Maltego。如果您在 Maltego 网站上注册,您可以使用您的用户名和密码登录:
成功登录 Maltego 后,您将"选择转换种子并安装。现在,您已经准备好运行一台新机器来收集信息。
在下一步中,您必须选择运行新机器并点击完成。
成功完成上述步骤后,会出现一个新向导。请注意,您可以使用当前向导运行机器,也可以取消该向导,使用 Maltego 应用程序运行机器。如果你想用这个向导运行机器,你可以选择机器的类型,点击下一步。
需要注意的是,如果您选择公司跟踪者,那么您必须在新窗口中指定一个目标(域名),提供域名(目标)并点击完成。
结论
Maltego tool 是一款开源的法医智能应用。Maltego 工具允许您探索和收集信息。然后以一种结构化的、有意义的方式展示这些信息。在本文中,我们试图教您如何在 Kali Linux 上运行和使用 Maltego。
教程在 OpenBSD 7 - Eldernode 博客上安装 MariaDB
MariaDB 是一个用于管理流行数据库的免费开源软件,通常用作 MySQL 的替代软件,并使用相同的命令语法。在本文中,我们将一步步教你如何在 OpenBSD 7 上安装 MariaDB。另外,如果你想购买一个 Linux VPS 主机,你可以访问 Eldernode 中的软件包。
如何在 OpenBSD 7 上安装 MariaDB
a)首先,通过 SSH 以 root 用户身份登录到服务器,然后在您的服务器上安装来自 OpenBSD 存储库的 MariaDB 。
pkg_add mariadb-server
b)然后将 MariaDB 配置为在引导时启动。
rcctl enable mysqld
c)在这一步中,启动 MySQL 守护进程。
rcctl start mysqld
d)然后,验证 MariaDB 是否已启动。
rcctl check mysqld
e)在最后一步中,您需要运行 mysql_install_db 脚本来创建必要的系统表和二进制文件。
mysql_install_db
如何在 OpenBSD 7 上配置 MariaDB
第一步,运行 mysql_secure_installation 脚本删除默认数据库和设置。然后为 root 用户设置一个强密码。
mysql_secure_installation
用 nano 编辑器打开/etc/my.cnf:
nano /etc/my/cnf
此时,启用/var/run/mysql.sock 地址中的 mysql 套接字,并允许 MariaDB 监听客户端连接的端口 3306。
[客户端-服务器]
socket =/var/run/MySQL/MySQL . sock
port = 3306
最后,用 ctrl + x 保存并关闭文件。
如何在 OpenBSD 7 上测试 MariaDB
要在 OpenBSD 7 上测试 MariaDB,请按顺序执行以下步骤。
1)以 root 身份登录到 MariaDB,并输入 root 密码。
注意:您之前设置的密码。
mysql -u root -p
2)使用以下命令创建一个新的数据库。
MariaDB [(none)]> CREATE DATABASE onedb;
3)然后用强密码创建一个新的标准用户。
MariaDB [(none)]> CREATE USER 'user2'@'localhost' IDENTIFIED BY 'F5tYh(ikB2wq';
4)授予用户对一个数据库的完全权限。
MariaDB [(none)]> use onedb;
MariaDB [onedb]> GRANT ALL PRIVILEGES ON onedb.* TO 'user2'@'localhost';
5)重新加载权限。
MariaDB [onedb]> FLUSH PRIVILEGES;
6)退出根目录。
MariaDB [onedb]> EXIT
7)此时,这次以标准用户身份登录控制台。
mysql -u user2 -p
8)然后,使用以下命令,检查用户当前可访问的数据库。
MariaDB [(none)]> show databases;
您将看到已经添加了 user2。
9)最后,按照下面的命令退出。
MariaDB [(none)]> EXIT
结论
在本教程中,您已经在 OpenBSD 7 上安装、配置和测试了 MariaDB。您还学习了如何创建数据库以及如何连接用户数据库。
教程在 Fedora 33/34 - Eldernode 博客上安装 Mate Desktop
原文:https://blog.eldernode.com/install-mate-desktop-on-fedora/
【更新】MATE 是一个面向 Unix 系统和 BSD 操作系统的免费开源桌面环境。它是 GNOME 2 的延续,它提供了一个直观且有吸引力的桌面环境。使用 Make desktop 允许您在 Fedora Workstation spin 中体验不同的桌面环境,而不是默认的 GNOME 3。另外,通过使用 Linux 和其他类似 Unix 的操作系统的传统隐喻,它将提供一个直观的、有吸引力的桌面环境。和我们一起通过这篇文章来回顾教程在 Fedora 33 ,32,34 上一步一步安装 Mate Desktop。要购买自己的 Linux VPS ,请访问 Eldernode 上的可用软件包并选择您需要的。
在 Fedora 上安装 Mate 桌面 33 | Fedora 34
Mate Desktop 可以帮助您以图形方式登录,如果您的主桌面出现任何故障,您也可以继续工作。它也是一个易于导航和配置的桌面,不需要随着每次更新而过时的第三方扩展。和我们一起回顾在 Fedora 33,34 上安装 Mate Desktop 所需的步骤。
什么是 Mate 桌面?
马黛茶是以南美植物马黛茶和由马黛茶制成的茶命名的。这个名字最初都是大写字母,以遵循其他自由软件桌面环境的命名法,如 KDE 和 LXDE。
MATE Desktop 就是这样一个桌面环境的实现,它包括一个可以将你连接到本地和网络文件的文件管理器、一个文本编辑器、计算器、存档管理器、图像查看器、文档查看器、系统监视器和终端。所有这些都可以通过控制中心进行高度定制和管理。
MATE 桌面有着丰富的历史,是 GNOME 2 桌面的延续,GNOME 2 桌面是十多年来许多 Linux 和 Unix 操作系统的默认桌面环境。这意味着 MATE Desktop 是经过尝试和测试的,非常可靠。
在本文的续篇中,加入我们来教你如何在 Fedora 33 上安装 Mate Desktop。
如何在 Fedora 上安装 Mate Desktop 33 | 32 | 34
在这一节,我们将教你如何在 Fedora 33 上安装 Mate Desktop。为此,只需遵循以下步骤。
请注意,如果您安装了没有图形用户界面的 Fedora,第一步是安装桌面环境,如下所示。因此,您必须使用以下命令安装 MATE 桌面环境:
dnf -y group install "MATE Desktop"
现在,您需要以共享用户身份再次登录,以在 CUI 中启动桌面会话。为此,请输入以下命令:
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
startx
重启系统一次以应用更改。
如何在 Fedora 上运行 Mate 桌面 33
在您成功完成安装过程后,我们现在要开始如何设置 Mate Desktop。在这一步,你必须点击登录页面左下方的[MATE]图标。
如果您遵循了本教程中的所有步骤,您将看到 MATE 桌面会话成功启动:
结论
桌面图形用户界面,如 Mate Desktop,有助于用户轻松访问和编辑文件。在这篇文章中,我们试图教你如何在 Fedora 33 上安装 Mate Desktop。
如何在 Ubuntu 20.04 上安装 Matlab LTS-埃尔德诺德博客
原文:https://blog.eldernode.com/install-matlab-on-ubuntu-20-04/
MAT rix 实验室演讲是一种广泛使用的著名编程语言,它提供了一个数字计算环境。MATLAB 由 MathWorks 开发,提供矩阵操作、函数绘图和数据。在这篇文章中,你将学习如何在 Ubuntu 20.04 LTS 上安装 Matlab来帮助你实现算法,创建用户界面,并与用其他语言编写的程序进行交互。简单的计算机会告诉你,购买一个支持 VIP 的完美的 Linux VPS 真的很划算。选择你喜欢的 Ubuntu VPS 包开始阅读本指南。
教程在 Ubuntu 20.04 LTS 上安装 Matlab
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。
在 Ubuntu 20.04 上安装 Matlab
由于 MATLAB 应用程序是围绕 MATLAB 编程语言构建的,因此“命令窗口”在该应用程序中主要用作交互式数学外壳或执行包含 MATLAB 代码的文本文件。让我们通过这篇文章的步骤,成为在 Ubuntu 20.04 上安装 MATLAB 的专家。
第一步:
一如既往,建议您通过官方 Matlab 网站下载最新的 MATLAB 安装包。选择 Linux,让它被下载。
然后,您会在下载目录中找到 MATLAB 安装包。
第二步:
显然,一旦你下载了一个包,你需要解压它。从您的下载目录中执行下面的命令。此外,如果需要,您可以更新包的名称。
mkdir matlab
unzip -q matlab_R2019b_glnxa64.zip -d matlab
第三步:
在这一步中,安装将开始。创建一个安装目标目录
/usr/local/MATLAB/r 2019 b/:
然后,您应该通过导航到 Matlab 目录并运行以下命令来开始安装:
sudo mkdir -p /usr/local/MATLAB/R2019b/
第四步:
cd matlab
sudo ./install
如下所示,在这一步您应该选择您的首选安装方法。如果没有文件安装密钥,选择登录。
第五步:
接受许可协议的条款以通过这一步。
第六步:
此时,它会要求您创建一个 MathWorks 帐户或提供您现有的登录凭证。
第七步:
现在,选择你的 MATLAB 许可证。
第八步:
同样,将/usr/local/MATLAB/r 2019 b/作为 MATLAB 安装的目的地。
第九步:
是时候选择你需要安装的产品了。
第十步:
现在,选择创建到 Matlab 脚本的符号链接。目标目录应该还是默认的/ 用户/本地/bin 。
第十一步:
如下图所示,您将查看 Matlab 安装摘要。
第十二步:
至此,您可以看到 Matlab 安装进度。只要等到最后。
第十三步:
接下来,激活你的 Matlab 安装,如下图所示。
第十四步:
激活产品,单击下一步,然后继续。
第十五步:
并且,一旦您按下确认按钮,Matlab 安装将被激活。
第十六步:
同样,一旦您按下完成按钮,Matlab 安装将结束。
第十七步:
从现在开始,考虑一个简单的 Matlab 应用程序启动,你可以创建一个快捷启动器。运行下面的 Linux 命令,因为您仍然在终端中。
你可以使用你喜欢的文本编辑器,编辑/usr/share/applications/matlab . desktop,看看 Matlab 运行的是什么版本。
第十八步:
现在,如果你在你的活动菜单中搜索这个关键词,点击它的图标,你就可以找到 Matlab 。
开始 19:
一旦你看到下面的页面,这意味着 Matlab 正在启动。
第二十步:
就是这样!您已经成功地在 Ubuntu 20.04 上安装了** Matlab。**
第 21 步:
`sudo wget -qO /usr/share/icons/matlab.png http://bit.ly/2SUSFo3`
`sudo wget -qO /usr/share/applications/matlab.desktop http://bit.ly/2vcomAf`
最后一步,删除 Matlab 安装文件和临时目录。
结论
在本文中,您已经学习了如何在 Ubuntu 20.04 LTS 上安装 Matlab。开始享受 MATLAB 的特性,并运行您的各种项目。
Now you can find the Matlab if you search this keyword in your activities menu to start it by clicking on its icon.
Start 19:
Once you view the below page, it means Matlab is starting.
Step 20:
That’s that! You have successfully installed Matlab on Ubuntu 20.04.
Step 21:
And in the final step, remove the file of Matlab installation and the temporary directory.
`rm ~/Downloads/matlab_R2019b_glnxa64.zip`
`rm -fr ~/Downloads/matlab`
Conclusion
In this article, you have learned How To Install Matlab On Ubuntu 20.04 LTS. Start enjoying the features of MATLAB and run your various projects.
教程在 Fedora 33 - Eldernode 博客上安装 Mattermost 桌面
原文:https://blog.eldernode.com/install-mattermost-desktop-on-fedora/
Mattermost Desktop 是一个强大的集成工具的名称,用于在组织级别的所有团队成员之间提供有用的集成通信。如今,一个组织中人们的工作和活动风格是以不同的方式完成的。与过去不同,如今许多工作都是远程进行的,相比之下,一些组织仍然强调人们在工作场所的实际存在。然而,维护和记录组织中不同成员之间的通信和对话(包括物理的和虚拟的)尤为重要。因此,始终有必要记录如何采取行动、活动的不同阶段等。在组织里。在这篇文章中,我们将教你关于在 Fedora 33 上安装 Mattermost 桌面的教程。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。
如何在 Fedora 33 上安装 Mattermost 桌面
Mattermost 桌面软件允许您与其他团队成员一起体验组织级别的集成和智能活动。该计划是用于在组织内开展对话的工具。该软件主要用于 DevOps 团队内部的活动,以便从开发流程到运营的所有活动都可以在一个集成的环境中进行跟踪。
在下一节中,我们将讨论 Mattermost 桌面的特性。然后我们会教你如何在 Fedora 33 上安装 Mattermost Desktop。请加入我们。
(在 Fedora 33 上安装 Mattermost 桌面)
–为活跃在 DevOps 领域的公司提供合适的平台。
–能够通过 Windows 应用程序、手机、Mac 和 Linux 与其他合作伙伴交流。
–非常高的安全性以及在不同规模下建立信息系统的能力。
–在发起群组对话、渠道等领域的广泛设施。具有搜索文本、发送文本、图像等的可能性。
–信息管理和报告领域的广泛设施。
在 Fedora 33 上安装 Mattermost 桌面
在本节中,我们使用快照在 Fedora 33 上安装 Mattermost Desktop。快照是打包了所有依赖项的程序,可以在所有流行的 Linux 发行版中从单个构建运行。要安装 Snap,您可以轻松运行以下命令:
`sudo dnf install snapd`
您可以重启系统一次,以确保应用更改。您可以输入以下命令启用 snap** 支持,在 /var/lib/snapd/snap 和 /snap 之间创建一个符号链接:**
`sudo ln -s /var/lib/snapd/snap /snap`
最后,您可以轻松地运行以下命令来在 Fedora 33 上安装 Mattermost Desktop** 😗*
`sudo snap install mattermost-desktop`
结论
Mattermost Desktop 是一个通信程序,允许您与其他团队成员直接通信。在本文中,我们试图教你如何在 Fedora 33 上安装 Mattermost Desktop。如果你对 Ubuntu 发行版感兴趣,可以参考文章如何在 Ubuntu 20.04 上安装 Mattermost messaging。
如何在 Ubuntu 20.04 - Eldernode 博客上安装 Mattermost messaging
原文:https://blog.eldernode.com/install-mattermost-messaging-on-ubuntu/
公司和组织需要一个内部聊天平台来构建自己的消息服务。Mattermost 是一个开源的消息传递系统,它是自托管的,供团队和开发人员在一个地方进行交流。这个高度可信的在线聊天服务是用 Golang 和 React 编程语言编写的。在这篇文章中,你将学习如何在 Ubuntu 20.04 上安装 Mattermost messaging。由于你的需要,你可以买一个 Linux VPS 或者准备自己的 Ubuntu VPS 继续阅读。
教程在 Ubuntu 20.04 上安装 matter most messaging
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。
在本指南中,我们将使用PostgreSQL数据库或 MySQL 。你将在 Ubuntu 20.04 上安装带有 Nginx 和 Let's Encrypt SSL 的 Mattermost。请和我们一起回顾所需的步骤。
在 Ubuntu 20.04 上安装 matter most messaging | Ubuntu 18.04
据消息称,Mattermost 是 Slack 聊天平台的替代产品。Mattermost 是一个从任何地方或从你的桌面、Android 设备和 iPhone 开始合作的好主意。自从 Mattermost 让他们将人、工具和自动化联系起来后,世界上有许多企业正在增加他们的协作。让我们通过本指南的步骤成为 Mattermost 安装专家。
首先,正如我们一直推荐的,开始更新你的系统包。因此,运行下面的命令:
apt-get update -y
现在,使用以下命令安装其他必需的依赖项:
apt-get install curl wget vim git unzip gnupg2 -y
如何安装和配置 MariaDB
正如我们提到的,Mattermost 使用 MySQL/MariaDB 作为数据库后端。如果您还没有安装 MariaDB 服务器,请使用下面的命令来安装。
apt-get install mariadb-server -y
安装完成后,您可以通过运行以下命令登录到 MariaDB。
mysql
要为 Mttermost 创建数据库和用户,请键入:
MariaDB [(none)]> CREATE DATABASE mattermostdb; MariaDB [(none)]> CREATE USER 'mattermost'@'%' IDENTIFIED BY 'password';
然后,您可以通过运行以下命令向 Mattermost 授予所有权限:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mattermostdb.* TO 'mattermost'@'%';
并清除特权,从 MariaDB shell 中退出。
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
如何安装和配置 Mattermost
建议你从其官网下载 Mattermost 的最新版本。另外,您可以使用下面的命令来下载它。
wget https://releases.mattermost.com/5.24.2/mattermost-5.24.2-linux-amd64.tar.gz
下载完成后,使用以下命令提取下载的文件:
tar -xvzf mattermost-5.24.2-linux-amd64.tar.gz
然后,将提取的目录复制到/opt:
cp -r mattermost /opt
要为 Mettermost 创建数据目录,请运行:
mkdir /opt/mattermost/data
使用以下命令创建一个单独的用户来运行 Mattermost。
useradd --system --user-group mattermost
现在是时候将 matter host 目录的所有权更改为 matter host,并通过运行以下命令给予适当的权限:
chown -R mattermost:mattermost /opt/mattermost chmod -R g+w /opt/mattermost
应编辑 mattermost 默认配置文件,然后定义您的数据库设置和站点 URL。使用以下命令来完成此操作:
nano /opt/mattermost/config/config.json
然后,您可以根据您的优先级更改以下行:
"SiteURL": "https://mattermost.domain.com",
"DriverName": "mysql", "DataSource": "mattermost:[[email protected]](/cdn-cgi/l/email-protection)(localhost:3306)/mattermostdb?charset=utf8mb4,utf8\u0026readTimeout=30s\u0026writeTimeout=30s",
完成后,您可以保存并关闭文件。
如何为 Mattermost 创建 Systemd 服务文件
此时,您需要创建一个系统服务文件来管理 Mattermost 服务。要创建它,请键入:
nano /lib/systemd/system/mattermost.service
并添加以下几行:
[Unit] Description=Mattermost After=network.target After=mysql.service Requires=mysql.service
[Service] Type=notify User=mattermost Group=mattermost ExecStart=/opt/mattermost/bin/mattermost TimeoutStartSec=3600 Restart=always RestartSec=10 WorkingDirectory=/opt/mattermost LimitNOFILE=49152
[Install] WantedBy=mariadb.service
然后,您可以保存并关闭该文件。通过运行以下命令重新加载系统守护程序:
systemctl daemon-reload
现在,您可以使用以下命令启动 Mattermost 服务,并使其在系统重新启动时启动:
systemctl start mattermost systemctl enable mattermost
要验证 Mattermost 服务的状态,请使用以下命令。
systemctl status mattermost
正确的输出应该如下所示:
? mattermost.service - Mattermost Loaded: loaded (/lib/systemd/system/mattermost.service; disabled; vendor preset: enabled) Active: active (running) since Sat 2020-08-01 09:12:52 UTC; 17s ago Main PID: 4106 (mattermost) Tasks: 20 (limit: 2353) Memory: 85.9M CGroup: /system.slice/mattermost.service ??4106 /opt/mattermost/bin/mattermost ??4198 plugins/com.mattermost.nps/server/dist/plugin-linux-amd64
Aug 01 09:12:52 ubuntu2004 mattermost[4106]: {"level":"info","ts":1596273172.131499,"caller":"mlog/sugar.go:19","msg":"Sent notification of ne> Aug 01 09:12:52 ubuntu2004 mattermost[4106]: {"level":"info","ts":1596273172.1841655,"caller":"jobs/workers.go:73","msg":"Starting workers"} Aug 01 09:12:52 ubuntu2004 mattermost[4106]: {"level":"info","ts":1596273172.1842792,"caller":"bleveengine/bleve.go:267","msg":"UpdateConf Ble> Aug 01 09:12:52 ubuntu2004 mattermost[4106]: {"level":"info","ts":1596273172.1930475,"caller":"jobs/schedulers.go:74","msg":"Starting schedule> Aug 01 09:12:52 ubuntu2004 mattermost[4106]: {"level":"info","ts":1596273172.20063,"caller":"app/web_hub.go:83","msg":"Starting websocket hubs> Aug 01 09:12:52 ubuntu2004 mattermost[4106]: {"level":"info","ts":1596273172.2099638,"caller":"app/license.go:37","msg":"License key from http> Aug 01 09:12:52 ubuntu2004 mattermost[4106]: {"level":"info","ts":1596273172.2205582,"caller":"app/server.go:525","msg":"Starting Server..."} Aug 01 09:12:52 ubuntu2004 mattermost[4106]: {"level":"info","ts":1596273172.2208374,"caller":"app/server.go:594","msg":"Server is listening o> Aug 01 09:12:52 ubuntu2004 mattermost[4106]: {"level":"info","ts":1596273172.2211802,"caller":"commands/server.go:106","msg":"Sending systemd > Aug 01 09:12:52 ubuntu2004 systemd[1]: Started Mattermost.
这样,Mattermost 就在端口 8065 上运行和侦听。
如何配置 Nginx
在这一步中,您应该将 Nginx 配置为 Mattermost 的反向代理。要安装 Nginx 包,请键入:
apt-get install nginx -y
安装完成后,运行下面的命令创建一个 Nginx 虚拟主机配置文件。
nano /etc/nginx/sites-available/mattermost.conf
再次添加以下几行:
upstream mattermost { server localhost:8065; keepalive 32; }
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=mattermost_cache:10m max_size=3g inactive=120m use_temp_path=off;
server { listen 80; server_name mattermost.domain.com;
location ~ /api/v[0-9]+/(users/)?websocket$ { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; client_max_body_size 50M; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_buffers 256 16k; proxy_buffer_size 16k; client_body_timeout 60; send_timeout 300; lingering_timeout 5; proxy_connect_timeout 90; proxy_send_timeout 300; proxy_read_timeout 90s; proxy_pass http://mattermost; }
location / { client_max_body_size 50M; proxy_set_header Connection ""; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_buffers 256 16k; proxy_buffer_size 16k; proxy_read_timeout 600s; proxy_cache mattermost_cache; proxy_cache_revalidate on; proxy_cache_min_uses 2; proxy_cache_use_stale timeout; proxy_cache_lock on; proxy_http_version 1.1; proxy_pass http://mattermost; } }
完成后,您可以保存并关闭文件。要激活虚拟主机配置,请运行:
ln -s /etc/nginx/sites-available/mattermost.conf /etc/nginx/sites-enabled/mattermost.conf
要验证 Nginx 是否存在任何配置错误,请键入
nginx -t
应显示以下输出:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
要应用这些更改,使用以下命令重新启动 Nginx:
systemctl restart nginx
如何使用加密 SSL 保护 Mattermost】
要管理 Let's Encrypt SSL,您需要在系统中安装 Certbot 客户端。使用以下命令来完成此操作:
apt-get install python3-certbot-nginx -y
安装 Certbot 后,运行下面的命令为您的网站安装 Let's Encrypt SSL。
certbot --nginx -d mattermost.domain.com
如下所示,您将被要求提供有效的电子邮件地址并接受服务条款。
Saving debug log to /var/log/letsencrypt/letsencrypt.log Plugins selected: Authenticator nginx, Installer nginx Enter email address (used for urgent renewal and security notices) (Enter 'c' to cancel): [[email protected]](/cdn-cgi/l/email-protection)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server at https://acme-v02.api.letsencrypt.org/directory - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (A)gree/(C)ancel: A
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Would you be willing to share your email address with the Electronic Frontier Foundation, a founding partner of the Let's Encrypt project and the non-profit organization that develops Certbot? We'd like to send you email about our work encrypting the web, EFF news, campaigns, and ways to support digital freedom. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (Y)es/(N)o: Y Obtaining a new certificate Performing the following challenges: http-01 challenge for mattermost.domain.com Waiting for verification... Cleaning up challenges Deploying Certificate to VirtualHost /etc/nginx/sites-enabled/mattermost.conf
然后,您需要选择是否将 HTTP 流量重定向到 HTTPS:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1: No redirect - Make no further changes to the webserver configuration. 2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for new sites, or if you're confident your site works on HTTPS. You can undo this change by editing your web server's configuration. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 2
现在,键入 2 并按 Enter 键在您的域上安装 Let's Encrypt SSL 。然后,您将看到如下输出:
Redirecting all traffic on port 80 to ssl in /etc/nginx/sites-enabled/mattermost.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Congratulations! You have successfully enabled https://mattermost.domain.com
You should test your configuration at: https://www.ssllabs.com/ssltest/analyze.html?d=mattermost.domain.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IMPORTANT NOTES: - Congratulations! Your certificate and chain have been saved at: /etc/letsencrypt/live/mattermost.domain.com/fullchain.pem Your key file has been saved at: /etc/letsencrypt/live/mattermost.domain.com/privkey.pem Your cert will expire on 2020-10-30\. To obtain a new or tweaked version of this certificate in the future, simply run certbot again with the "certonly" option. To non-interactively renew *all* of your certificates, run "certbot renew" - Your account credentials have been saved in your Certbot configuration directory at /etc/letsencrypt. You should make a secure backup of this folder now. This configuration directory will also contain certificates and private keys obtained by Certbot so making regular backups of this folder is ideal. - If you like Certbot, please consider supporting our work by:
Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate Donating to EFF: https://eff.org/donate-le
- We were unable to subscribe you the EFF mailing list because your e-mail address appears to be invalid. You can try again later by visiting https://act.eff.org.
如何访问 Mattermost web 界面
打开 web 浏览器,键入 URL https://mattermost.domain.com,以重定向到 Mattermost 注册屏幕:
然后,输入您的电子邮件地址,姓名,密码,并点击“创建帐户”按钮。将显示以下屏幕。
现在,点击“创建团队”按钮。然后,您将看到下面的屏幕:
为您的团队选择一个名称,然后单击“下一步”按钮。您应该会看到下面的屏幕:
现在,是时候为您的团队提供 UPL 并单击“完成”按钮了。将显示 mattermost 欢迎画面:
最后,单击“跳过教程”按钮,以 Mattermost 控制面板的形式查看以下屏幕:
结论
在本文中,您了解了如何在 Ubuntu 20.04 上安装 Mattermost messaging。安装 Mattermost 以确保安全和隐私,从而完全控制数据。它可以与企业安全、身份和合规性系统无缝协作。
使用自制软件在 MacOS 上安装 Maven 的两种方法
原文:https://blog.eldernode.com/install-maven-on-macos-using-homebrew/
为了能够构建 Java 项目,您需要引入依赖项和语言编译器,并指定如何基于项目类型创建最终的输出包。随着项目越来越大,越来越复杂,这些事项的管理也将变得更加复杂和困难。Apache Maven 是 Java 项目开发过程中重要而有用的工具之一。本文将向您介绍使用自制软件在 MacOS 上安装 Maven 的两种方法。如果你打算购买自己的 VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。
如何用家酿T3 在 MacOS 上安装 Maven
什么是 Maven?
Maven 是一个开源构建工具,允许开发人员构建和记录生命周期框架。它是用 Java 编写的,由 Apache Group 开发,用于同时构建、发布和部署几个项目,以实现更好的项目管理。你可以用它来构建用 C#、Scala、Ruby 等编写的项目。这个工具使 Java 开发人员的日常工作变得更加容易,并且通常有助于理解任何基于 Java 的项目。Maven 简化了构建过程,提供了统一的构建系统,提供了高质量的项目信息,并鼓励更好的开发实践。
在这个来自于 macOS 培训系列的教程中,你将学习使用自制软件在 macOS 上安装 Maven。
1-在 MacOS 上安装 homer brew
首先,导航到应用> >实用程序> >终端路径:
在安装家酿之前,最好先安装 Xcode,这是一个集成开发环境。因为您想要安装的一些软件和组件将依赖于 Xcode 的命令行工具包。Xcode 由用于 macOS 的软件开发工具组成。运行以下命令安装 Xcode :
xcode-select --install
然后开始安装,接受软件许可。
是时候下载安装脚本了。如果您运行 macOS High Sierra、Sierra、EL Capitan 或更早版本,请输入以下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
但是,如果您运行 Catalina、Mojave 或 Big Sur,请输入以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
现在,系统会提示您输入管理员密码,然后按 Return 键开始安装。
请等待安装完成。
完成后,您将看到一条“安装成功的消息:
2-使用自制软件 在 MacOS 上安装 Maven
在这个方法中,我们将解释如何使用自制软件在 macOS 上安装 Maven。要做到这一点,只需遵循以下步骤。
要使用 Homebrew 在 macOS 上安装 Maven ,只需运行下面的命令:
brew install maven
一旦安装完成,您可以使用以下命令检查 Maven 版本:
mvn -version
Maven 的主配置文件是 settings.xml ,放在/usr/local/opt/Maven/lib exec/conf目录下。运行以下命令进行查看:
ls -la /usr/local/opt/maven/libexec/conf
您可以使用下面的命令升级 Maven 版本:
brew upgrade maven
就是这样!你已经使用家酿成功地在 macOS 上安装了 Maven。
结论
Maven 是一个社区驱动的项目,它允许您构建和维护用于构建 Java 应用程序的最流行的开源工具。在本文中,我们向您介绍了使用自制软件在 macOS 上安装 Maven 的两种方法。我希望这篇教程可以帮助你了解如何使用自制软件在 macOS 上安装 Maven。如果你有任何问题或建议,可以在评论区联系我们。
如何在 Windows RDP - Eldernode 上安装 MEmu Play
MEmu 是一个轻量级的软件,用于你电脑上的 Android 模拟器。有了这个软件,你可以在 MEmu 上安装和运行所有可用的 Android 应用。您还可以在这个版本的模拟器软件上轻松安装和运行游戏,而不会出现安装数据或处理游戏的问题。如果你从来没有根你的 Android 手机或你害怕根和停用你的 Android 手机保修,你可以使用这个程序来了解根故障和问题。在这篇文章中,我们将一步一步地教你如何在 Windows RDP 上安装 MEmu Play。
教程在 Windows 上安装 MEmu Play RDP
MEmu 是 Windows 中的一个 Android 模拟器,让你能够在 Windows 中运行 Android 应用程序和游戏。在下一节中,我们将向您介绍 MEmu 及其功能。然后在下一步,在介绍了必要的先决条件后,我们将教你如何安装 MEmu Play Windows RDP 管理。最后,我们将解释如何运行和设置它。请加入我们。
MEmu 及其功能介绍
MEmu Play 是你电脑上安卓操作系统的一个流畅优秀的模拟器的名字。事实上,MEmu 是一个免费的非常棒的工具,可以在微软 Windows 操作系统中完全模拟 Android 操作系统。与 Windows 中的 Android 模拟器相比,MEmu 软件提供了最高水平的兼容性和效率。您可以在各种 Windows 设备上试用 MEmu,如台式机、笔记本电脑或 Windows 平板电脑。
在 MEmu 的帮助下,你可以在你的 Windows 和新窗口中运行完全专业的 Android 体验。如果你愿意,你可以调整任何你想要的项目,如 CPU,RAM,内存,屏幕分辨率等。,根据你的需要。
该软件能够轻松地在 Windows 之间共享文件,使您能够在两个操作系统之间快速传输文件。您甚至不再需要闪存盘来传输数据!你可以通过拖拽的方式在 MEmu 中轻松安装 APK 应用和游戏。
在这一节,我们想提一下 MEmu Play 的一些功能。这些功能包括:
–相对更好的程序处理和更轻松的程序执行
–利用系统显卡
–利用信息存储
–连接到现有软件帐户
–为初学者提供简单流畅的环境
–Wifi 支持
在 Windows RDP 上安装 MEmu Play 的先决条件
在开始安装 MEmu Play 之前,您必须提供它的先决条件。这些先决条件是:
_ Windows RDP: 2012,2016,2019
_ 处理器:英特尔奔腾 4 酷睿 i3
_ 系统内存: 3GB DDR 3
_ 显卡: 512 ~ 1 GB
_ 硬盘: 2GB 免费硬盘
在 Windows 上安装 MEmu Play RDP
在这一节,我们想一步步教你如何在 windows 虚拟服务器上安装 MEmu Play。为此,只需遵循以下步骤。
若要开始,您需要在第一步中打开远程桌面连接。然后在打开的窗口中输入你想要进入的 IP 地址Windows RDP环境点击连接。
下一步,你需要打开你最喜欢的浏览器下载 MEmu Play 如下图:
然后转到下载文件的位置。双击安装程序开始 MEmu 安装过程。
在打开的窗口中,点击快速安装。
请稍等片刻,直到 MEmu Play 安装完成。
一旦程序安装完成,您可以通过点击启动按钮来运行它。
如何使用 MEmu 播放 Windows RDP
在上一节中,我们教你如何在 Windows RDP 上安装 MEmu Play。在本节中,我们将一起回顾如何使用它。
第一步,你可以在开始菜单的窗口 RDP 中搜索 MEmu Play 来运行它。点击 MEmu Play 图标运行程序。
然后你需要登录你在谷歌 Play 商店的 Google Play 账户。
您可以在下一步中点击登录以登录谷歌 Play 商店。
要登录您的帐户,您必须输入您的电子邮件地址,然后点击下一个。
下一步,您必须输入您的电子邮件帐户密码。然后点击下一步登录成功。
您必须点击我同意接受谷歌服务条款。
在下一步中,您应该点击接受来确认您对谷歌服务设置的选择。
正如您在下图中看到的,您已经成功登录到您的帐户。现在你可以搜索应用和游戏了。
结论
MEmu 软件是 Windows 中最好的 Android 模拟器之一,让你能够在 Windows 中运行 Android 程序和游戏。这个程序有极高的执行速度。在这篇文章中,在全面介绍了 MEmu 及其特性之后,我们试图教你如何在 Windows RDP 上安装和运行 MEmu Play。
[yasr _ visitor _ votes size = " medium "]
如何在 Windows 10 上安装 Metasploit RDP-elder node 博客
原文:https://blog.eldernode.com/install-metasploit-on-windows-10/
Metasploit 是一个计算机安全项目,它提供有关安全漏洞的信息,并帮助进行 IDS 入侵测试和签名开发。这个程序是用 Ruby 编程语言编写的。Metasploit 是一个开源框架,专门为黑客、安全研究人员和其他网络安全活动家编写。您可以使用该框架来利用各种系统、网络和软件中的漏洞,并渗透到这些系统中。默认情况下,这个应用程序有许多漏洞,但是除此之外,您可以创建自己的漏洞并添加到其中。在本文中,我们将教你如何在 Windows 10 RDP 上安装 Metasploit。需要注意的是,你可以访问 Eldernode 中提供的包来购买一台 Windows VPS 服务器。
教程在 Windows 10 上安装 Metasploit RDP
该漏洞是黑客为安全漏洞编写的恶意代码。例如,基本上,当发现一个漏洞时,你必须执行 10 个步骤并输入不同的代码才能利用该漏洞。但是当您编写漏洞利用时,您简化了任务,并且您可以通过几个简单的步骤来利用漏洞。
黑客编写漏洞有两个原因:
1-漏洞证明
2-其他安全研究人员利用该漏洞的可能性
处理某些漏洞需要专业知识。但是 Metasploit 完全解决了这个问题。Metasploit 在其核心的不同领域有许多漏洞,您只需根据受害系统选择所需的漏洞,然后开始渗透测试操作。
在下一节中,我们将讨论 Metasploit 的模块。然后我们会教你如何在 Windows 10 RDP 上安装 Metasploit。请加入我们。
Metasploit(MSF)模块
在 Metasploit 中,模块嵌入到我们想要检查的各种类别中:
1-漏洞利用
漏洞是攻击者可以用来获得漏洞系统访问权限的代码。
2-有效载荷
有效载荷是漏洞利用中常用的模块。这些代码实际上就是我们想要利用漏洞做的事情。例如,如果我们想要向系统添加一个用户,我们必须使用与在 Metasploit 中添加用户相关的有效负载。
3- 助动词
这些模块用于 Metasploit 中的扫描等任务。
在下一节,我们将讨论如何在 Windows 10 RDP 上安装 Metasploit。
在 Windows 10 上安装 Metasploit
在本节中,我们想教您如何在 Windows 10 RDP 上安装 Metasploit。为此,只需遵循以下步骤。第一步,你需要下载最新的 Metasploit Windows installer 。
成功下载文件后,转到下载安装文件的位置。双击它开始安装过程。在打开的窗口中,点击下一个的。
勾选我接受条款……,然后点击下一步。
接下来,您需要指定 Metasploit 框架的安装位置。再次点击下一个。
然后点击安装。
最后,点击 Finish 成功完成安装过程。
如何在 windows 10 上访问和使用 Metasploit RDP 管理员
成功完成上述步骤后,在本节中,您将学习如何访问和使用 Metasploit 框架。要通过命令行做到这一点,只需按下 Windows 键+R 。
在 Run 窗口中,输入 cmd ,按进入。
现在,使用 cd ,导航到安装 Metasploit 框架的文件夹/路径。
下一步,输入 msfconsole 并按回车。通过执行该命令,您应该会看到下图:
结论
Metasploit 是一个渗透测试框架,允许用户管理他们的渗透测试过程,并以最好的方式执行它。事实上,Metasploit 集成了渗透测试,满足了渗透测试不同阶段对不同工具的需求。在本文中,我们试图教你如何在 Windows 10 RDP 上安装 Metasploit。
教程安装 MetaTrader 5:运行 MT5 的快速指南
原文:https://blog.eldernode.com/install-metatrader-5-a-quick-guide-to-running-mt5/
现在很少有人没听过 Metatrader 软件这个名字。这个软件被认为是在外汇市场进行交易的强大和领先的平台之一。安装 Metatrader 的能力对于交易者来说是一个很好的机会,可以随时携带他们的工作工具,使他们的交易比以前容易得多。如果你也是这个巨大的全球市场的新来者,我们建议你留在我们这里,直到本文结束。在本文中,我们打算教你如何一步一步地安装 MetaTrader 5。还可以在 Eldernode 网站上选购各种 forex VPS 服务器方案。
如何快速安装 meta trader 5
meta trader 软件的特点
Metatrader 因其强大的交易能力和免费的特性而被用户大量使用。下载和安装该软件以及更改其设置非常容易,并且具有用户友好的环境。Metatrader 提供对价格图表和自动交易的访问。此外,您可以在这个软件中查看您以前的交易。
另一点是这个软件的演示功能,它允许你在真实的市场条件下交易,而不需要存入任何资金。在演示条件下,新的市场进入者将获得足够的经验,而不会遭受损失。
安装 meta trader 5
在本节中,我们将一步一步地向您展示如何在 Windows 上安装 Metatrader 5。第一步,你需要访问 Metatrader 下载页面。然后点击下载 MetaTrader 5 for Windows 开始下载该软件:
现在,您需要转到下载安装文件的位置。双击下载文件,然后点击运行开始安装 MetaTrader 5:
如您所见,在打开的窗口中,您必须点击“是”:
在此阶段,通过单击“下一步按钮,您同意本许可协议的条款:
最后,点击完成,Metatrader 5 的安装步骤就完成了:
成功安装 Metatrader 5 后,您将看到该软件的环境,如下图所示:
结论
俄罗斯 MetaQuotes 公司的 Metatrader 4 和 5 版本都是为想进入外汇市场的用户设计的。虽然 MetaTrader 5 是一个更新的版本,在某种程度上是 MetaTrader 4 的继任者。在本文中,我们试图教你如何安装 Metatrader 5。如果你有任何问题,请在评论区告诉我们。
如何在 RDP 管理员的博客上安装微软团队
原文:https://blog.eldernode.com/install-microsoft-teams-on-rdp-admin/
在通信领域,团队合作是投资时间和未来的重要因素。在您的系统背后,您需要一个以工作空间为中心的沟通工具来获得真实的体验。在这篇文章中,你将学习如何在 RDP 管理员上安装微软团队。你值得拥有一个合适的协作工具和一个完美的 R 表情 D esktop P rotocol。所以,购买你认为的 RDP 管理,和我们一起学习如何在上面安装微软团队。
教程在 RDP 安装微软团队管理
无论你处理的是小生意还是大生意,你都需要一个合适的交流平台来和你的同事取得联系。以下是您如何安装 Microsoft Teams 来使用其功能和开发您的商业活动。根据微软团队规则,您不能通过个人 365 许可证访问它,您应该使用该公司的考虑许可证准备一个 Ofiice 365 帐户。因此,作为一名 IT 管理员,您应该遵守以下许可计划之一,以便在您的家庭/学校/工作场所使用微软团队协作。
1- 业务要点
2- 业务溢价
3- 企业 E1、E3 或 E5
4- 企业 E4
注意:如果你是用户,你需要让你的 IT 管理员为公司注册合适的 Office 365 许可证。
微软团队在 RDP 安装
让我们通过本指南的步骤来完成安装路径。
在 RDP 管理中心安装微软团队
1- 一如既往,建议您打开公司的主页面进行安全合法的下载。
2- 向下滚动点击下载团队按钮,如下图所示:
3- 根据您的考虑,您可以选择 32 位或 64 位架构。将安装程序保存到设备上后,可以通过双击 Team-Windows-X**文件开始安装。
4- 安装软件后的第一个动作就是用你的邮箱地址登录。根据您的需要,您可以决定使用您公司的电子邮件地址或与 Microsoft Teams 相关联的帐户进行签名,这在前言中已有说明。
5- 现在,你可以点击报名组队按钮。
到达这里,您已经在您的系统上安装了 Microsoft Teams。在下面,您可以设置帐户。
如何在 RDP 管理上卸载微软团队
如果您决定从您的 Windows RDP 中删除微软团队,您可以通过以下途径永久删除:
打开设置>点击应用>点击应用和功能>选择微软团队项目(位于“应用和功能”部分下) >点击卸载按钮,如下所示:
然后,继续以下步骤:
再次点击卸载按钮>选择团队机器范围的安装程序项(位于“应用程序&功能”部分下)>点击卸载按钮两次。
从现在开始,Microsoft Teams 将不会在您的设备上自动重新安装,要再次使用它,您应该再次通过安装步骤。
就是这样!其他用户正等着与您远程互动!喝你的咖啡,享受你的商业成功。
结论
在本文中,您已经学习了如何在 RDP 管理上安装微软团队。一旦您安装了这个基于聊天的平台,您就可以开始聊天、音频聊天、视频会议、办公和其他功能,并享受其令人满意的众多其他应用程序的界面。
在 Ubuntu 22.04 上安装《我的世界》服务器的教程
原文:https://blog.eldernode.com/install-minecraft-server-on-ubuntu-22-04/
如果你是那些玩游戏是你生活中不可或缺的一部分的人之一,你肯定需要一个在线《我的世界》服务器。这些服务器会给你带来新的挑战。不同的《我的世界》服务器,无论你玩什么类型的游戏,提供比原来的游戏能提供的更多。在这篇文章中,我们将教你如何在 Ubuntu 22.04 LTS 上安装《我的世界》服务器。让我们看看如何让《我的世界》服务器运行在 Ubuntu 22.04 上。如果你想购买一台 Ubuntu VPS 服务器,请访问 Eldernode 网站上提供的软件包。
如何在 Ubuntu 22.04 LTS 上安装《我的世界》服务器
什么是《我的世界》服务器?
《我的世界》游戏是最受欢迎的智力游戏之一,针对计算机和移动操作系统发布了不同的版本。《《我的世界》》的 pc 版于 2009 年发布为 alpha 版,在对 alpha 版进行了一系列更新后,2011 年发布了原版和最终版。
同年,游戏的 Android 和 iOS 版本发布,第二年,《我的世界》的 Xbox 360 版本作为 Xbox live 版本发布。《我的世界》的所有版本都可以定期更新。
《我的世界》服务器是一个多人游戏服务器,可以属于一个玩家,一个团队,甚至是一个完整的企业。以前,在单人游戏中,《我的世界》客户端管理所有游戏进程,服务器包括游戏的单独运行。从版本 1.3.1 开始,玩家隐式地启动一个具有特殊设置的服务器,这减少了由于单个实现而导致的错误数量。在服务器上,游戏机制的所有规则都像单人游戏一样运作。
在这篇文章的续篇中,加入我们一步步教你如何在 Ubuntu 22.04 LTS 上安装《我的世界》服务器。
先决条件
->要进行设置,请遵循 Ubuntu 22.04 上的初始服务器设置
->《我的世界》Java 版
在 Ubuntu 22.04 上安装《我的世界》服务器 LTS
首先,你应该安装必要的软件包,Java 就是其中之一。你将需要 Java 来运行《我的世界》。默认情况下,新版 Java 无法在 Ubuntu 22.04 LTS 上运行最新版本的《我的世界》。您可以使用以下命令启动它:
sudo add-apt-repository ppa:openjdk-r/ppa
然后更新您的包来源:
sudo apt update
接下来按下“ Y 确认。要启动任何服务,按下键,输入接受默认值并继续。
最后,安装 open JDK17 版 Java,具体是 JRE Headless。此版本删除了对图形用户界面应用程序的支持,这使得 Java 应用程序在服务器上运行得更好:
sudo apt install openjdk-17-jre-headless
您还可以使用屏幕软件创建一个终端会话,并从该会话中分离出来,运行在其上启动的进程。这很重要,因为如果你设置了一个服务器,你将不得不关闭你的终端,这将导致会话崩溃并停止你的服务器。
要安装屏幕,运行以下命令:
sudo apt install screen
现在你需要启用防火墙来让流量到达《我的世界》服务器。在服务器的初始设置中,只允许 SSH 流量,但是现在您必须允许流量通过端口 25565 (《我的世界》默认的允许连接的端口)进入。在某些情况下,UFW 使用指定的流量规则,例如 SSH,默认情况下它总是使用端口 22,但在不太常见的情况下,我们手动指定端口号。为此,您可以使用以下命令:
sudo ufw allow 25565
你现在应该使用下载 minecraft_server 从《我的世界》网站下载最新版本的《我的世界》服务器。X.X.X.jar 链接。
使用下面的 wget 命令下载服务器:
wget https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
为了将来管理或升级您的《我的世界》服务器,请将下载的 server.jar 文件重命名为minecraft _ server _ 1 . 18 . 2 . jar,并将突出显示的版本号与您刚刚下载的版本相匹配:
mv server.jar minecraft_server_1.18.2.jar
下载《我的世界》jar 后,要运行它,首先通过运行以下命令启动一个 屏幕会话:
screen
横幅出现后,按下空格键。屏幕给你一个终端会话,你可以在这里启动并执行一个命令。现在您可以进行初始配置了。下一个命令可能会遇到错误,但是不要担心。根据《我的世界》原则,你必须首先同意该公司的许可协议。然后你会这样做:
java -Xms1024M -Xmx1024M -jar minecraft_server_1.18.2.jar nogui
设置服务器的命令行参数
Xms1024M :该参数将服务器配置为使用 1024MB 或 1GB 的 RAM 运行。您可以增加这个限制以获得更多内存。 M (兆字节)和 G (千兆字节)都是支持的选项。比如 Xms2G 用 2G 内存运行服务器。
Xmx1024M :该选项允许服务器最多使用 1024M 的 RAM。如果你想增加玩家的数量或者你的服务器很慢,你可以增加这个限制。Java 程序的独特之处在于,总是要求您指定允许的最大内存量。
jar :使用该选项指定服务器 jar 文件的执行。
nogui :该选项告诉服务器不要启动图形用户界面。
当您第一次运行此命令来设置服务器时,您将收到以下输出:
**Output** [22:05:31] [environment second] [22:05:31] [main/ERROR]: Failed to load properties from file: server.properties [22:05:31] [main/WARN]: Failed to load eula.txt [22:05:31] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
当服务器找不到运行所需的两个文件时,会出现这些错误:
- EULA(最终用户许可协议),位于 eula.txt
- 配置文件服务器属性
服务器在您当前的待办事项列表中创建了这些文件,因为它找不到这些文件。这是为了确保《我的世界》,你阅读并同意 EULA。
在 nano 或其他文本编辑器中打开 eula.txt :
nano eula.txt
查看文件中的 EULA·《我的世界》链接后,复制 URL:
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Tue Mar 24 22:05:31 UTC 2020 eula=false
在您的 web 浏览器中打开 URL 并阅读协议。然后找到 eula.txt 中的最后一行,将 eula=false 改为 eula=true 。然后保存并关闭文件。
在 nano 中,这意味着按下 Ctrl+X 退出,然后在保存的同时,先按下 Y ,然后进入。
接受了 EULA 之后,就可以根据自己的规格配置服务器了。
在您当前的业务目录中,有一个 server.properties 文件,其中包含您的《我的世界》服务器的所有配置选项。您的服务器功能的完整列表可在官方《我的世界》维基上获得。在设置您的服务器之前,用您想要的设置修改此文件:
nano server.properties
您的文件将如下所示:
#Minecraft server properties #Thu Apr 30 23:42:29 UTC 2020 spawn-protection=16 max-tick-time=60000 query.port=25565 generator-settings= force-gamemode=false allow-nether=true enforce-whitelist=false gamemode=survival broadcast-console-to-ops=true enable-query=false player-idle-timeout=0 difficulty=easy spawn-monsters=true broadcast-rcon-to-ops=true op-permission-level=4 pvp=true snooper-enabled=true level-type=default hardcore=false enable-command-block=false max-players=20 network-compression-threshold=256 resource-pack-sha1= max-world-size=29999984 function-permission-level=2 rcon.port=25575 server-port=25565 server-ip= spawn-npcs=true allow-flight=false level-name=world view-distance=10 resource-pack= spawn-animals=true white-list=false rcon.password= generate-structures=true online-mode=true max-build-height=256 level-seed= prevent-proxy-connections=false use-native-transport=true motd=A Minecraft Server enable-rcon=false
Server.properties 文件特性
难度(默认容易 ): 该案例的选项有平和、容易、正常和困难。
游戏模式(默认生存 ): 选项有生存、创意、冒险和看客。
关卡名称(默认世界 ): 这个选项决定了你的服务器出现在客户端的名称。
motd (默认《我的世界》服务器 ): 《我的世界》客户端服务器列表中显示的消息。
pvp (默认真 ): 此选项激活玩家对玩家的战斗。如果设置为真,玩家可以互相开战,互相伤害。
设置好想要的选项后,保存它们,关闭文件,启动你的服务器。
例如,让我们看看如何设置一个内存为 1024M 的服务器。如果有必要,让《我的世界》升级内存到 4G。该值可以调整,以适应服务器限制或用户需求。
java -Xms1024M -Xmx4G -jar minecraft_server_1.18.2.jar nogui
几分钟后,您的《我的世界》服务器将开始产生类似的输出:
**Output** [21:08:14] [Server thread/INFO]: Starting minecraft server version 1.18.2 [21:08:14] [Server thread/INFO]: Loading properties [21:08:14] [Server thread/INFO]: Default game type: SURVIVAL [21:08:14] [Server thread/INFO]: Generating keypair [21:08:15] [Server thread/INFO]: Starting minecraft server on *:25565
设置服务器后,您将看到以下输出:
**Output** [21:15:37] [Server thread/INFO]: Done (30.762s)! For help, type "help"
您的服务器现在启动了,您可以看到服务器管理控制面板。尝试键入 help :
help
然后,您将看到以下输出:
**Output** [21:15:37] [Server thread/INFO]: /advancement (grant|revoke) [21:15:37] [Server thread/INFO]: /ban <targets> [<reason>] [21:15:37] [Server thread/INFO]: /ban-ip <target> [<reason>] [21:15:37] [Server thread/INFO]: /banlist [ips|players] ...
如果您希望服务器在从 SSH 会话断开后仍能运行,请遵循以下说明:
如果您之前使用过屏幕,您可以通过按下 Ctrl+A+D 来退出会话。现在,您应该返回到原来的 shell:
**Output** [[email protected]](/cdn-cgi/l/email-protection):~$ screen [detached from 3626.pts-0.minecraft-2204] $
运行此命令查看所有屏幕会话:
screen -list
然后,您将收到一个输出,其中包含您必须恢复的会话 ID:
**Output** There is a screen on: 3626.pts-0.minecraft-2204 (03/02/22 22:56:33) (Detached) 1 Socket in /run/screen/S-root.
向屏幕命令发送 -r 标志,然后输入您的会话 ID 以恢复会话:
screen -r 3626
要退出终端,使用 Ctrl+A+D 退出会话,然后注销。
设置好服务器后,您可以连接到它并作为《我的世界》客户端进行游戏。
运行《我的世界》Java 版,从菜单中选择多人游戏:
接下来点击添加服务器按钮:
在编辑服务器信息屏幕上,为您的服务器命名并输入服务器的 IP 地址(您用于通过 SSH 连接的地址):
你现在将被带回到多人游戏画面,这里会列出你的服务器。从现在开始你可以从这个列表中选择你的服务器并点击加入服务器:
您的现在位于服务器上,您可以开始玩了:
结论
《我的世界》是一款沙盒风格的视频游戏。沙盒是一种游戏风格,其中游戏者有完全的行动自由,可以选择如何以及在什么条件下继续游戏。在这篇文章中,我们学习了如何在 Ubuntu 22.04 LTS 上安装《我的世界》服务器。所以你可以和你的朋友一起玩。现在你可以享受这个新世界了。
在 Kali Linux - Eldernode 博客上介绍和安装 Miranda
原文:https://blog.eldernode.com/install-miranda-on-kali-linux/
Miranda 是一个基于 Python 的UuniversalPlug-N–Play 客户端应用程序,在麻省理工学院的许可下,旨在发现、查询 UPNP 设备,尤其是互联网网关设备,并与之交互。因为它是用 Python 编写的,所以大多数功能应该适用于任何 Python 支持的平台。当路由器功能 UPNP 是,有一个相应的漏洞,可以通过渗透米兰达控制。MirandaUPNP 是实现各种智能设备、无线设备和个人电脑全球对等网络连接(P2P)的结构。本文是介绍并在 Kali Linux 上安装 Miranda。要购买您自己的 Linux VPS ,请通过访问 Eldernode 的各种软件包来订购您需要的东西。
卡莉 Linux 上的米兰达简介
Miranda 是在 Linux 系统上构建的,并且已经在带有 Python 2.5 的 Linux 2.6 内核上进行了测试。Miranda 测试了来自不同供应商的 igd,包括 Linksys、D-Link、Belkin 和 ActionTec。所有 Python 模块都默认安装在 Linux Mint 5 (Ubuntu 8.04)测试系统上。
什么是米兰达,它是如何工作的?
Miranda 被动或主动地发现 UPnP 主机,并且可以用一个命令枚举主机的所有报告的设备类型、服务、动作和变量。服务状态变量自动地与它们的关联动作相关联,并识别每个动作的输入或输出变量。
由于 Miranda 将所有主机的所有主机信息存储在一个数据结构中,您将能够直接遍历该数据结构并直接查看其所有内容。
米兰达特征
让我们在下面的列表中回顾一下 Miranda 的一些主要特性:
1-具有选项卡完成和命令历史的交互式外壳
2-被动和主动发现 UPNP 设备
3-可定制的 MSEARCH 查询(针对特定设备/服务的查询)
4-完全控制应用程序设置,如 IP 地址、端口和标头
5-简单列举 UPNP 设备、服务、动作和变量
6-输入/输出状态变量与服务动作的相关性
7-能够向 UPNP 服务/设备发送操作
8-能够将数据保存到文件中,以供以后分析和协作
9-命令日志记录
如何在卡莉 Linux 上安装米兰达
在这一节中,我们将讨论如何在 Kali Linux 上安装 Miranda。你只需运行一条命令就可以在 Kali Linux 上安装米兰达。因此,使用以下命令来安装它:
sudo apt-get install miranda
如何在卡莉 Linux 上使用米兰达
在上一节中,我们教了您如何在 Kali Linux 上安装 Miranda。现在,你可以用两种方法使用米兰达:
1 个图形用户界面
双端
要从 GUI 方法开始,您需要遵循以下路径:
应用>> Kali Linux > >信息收集> >实时主机识别> > Miranda
要在终端上使用 Miranda,只需打开终端并键入 Miranda,然后点击回车。
现在,回顾一下可以在 Kali Linux 上运行的命令及其功能,以便使用 Miranda。
1- " msearch "命令用于主动定位 UPNP 主机。
2- " 主机列表 "命令用于显示所有发现的 UPnP 主机列表和每个主机的索引号。
3- " 主机获取 0 命令用于获取索引号为 0 的主机广告的所有 UPnP 信息。
4-主机信息 0 命令允许我们遍历米兰达的内部主机数据结构并查看它存储的所有信息。
5- " 主机信息 0 设备列表 "命令用于显示在主机上找到的设备名称。
6- " 主机摘要 0 命令就是用来查看这个结构中的大量数据。
注意 : 如果您只想查看特定主机的数据摘要,请运行“主机摘要命令。
7- " 保存信息 0 "命令用于将其保存到文件并在文本编辑器中查看,这可以通过“保存信息 0”命令完成。
您还可以保存 Miranda 存储的所有已被发现的主机的数据,以便以后在新的会话中将其加载回 Miranda。
结论
在本文中,我们试图在第一部分向您介绍 Miranda 及其工作原理。然后我们提到了它的一些基本特性。最后,我们教你如何在 Kali Linux 上安装 Miranda。如果你愿意,可以参考文章在 Kali Linux 上介绍和安装 Metasploit。
如何在 CentOS 8 - Eldernode 博客中安装 MongoDB 4
[更新日期:2021-01-16] MongoDB 是一个流行的基于文档的通用 NoSQL 数据库引擎,它以 JSON 格式存储数据。MongoDB 是免费和开源的,附带了一组很酷很棒的特性,比如文件存储、数据复制、特别查询和负载平衡等等。一些蓝筹公司已经将 MongoDB 整合到他们的应用程序中,包括 Adobe、脸书、谷歌、易贝和比特币基地。在本文中,我们将向您学习如何在 CentOS 8 中安装 MongoDB 4。您可以访问 Eldernode 中提供的包来购买 CentOS VPS 服务器。
教程在 CentOS 8 中安装 MongoDB 4
在本文中,您将学习如何在 CentOS 8 中安装 MongoDB 4。加入我们来检查细节。
如何添加 MongoDB 库
由于 MongoDB 在 CentOS 8 默认库中不存在,需要手动添加。首先,创建一个存储库文件,如图所示。
vi /etc/yum.repos.d/mongodb.repo
粘贴下面的配置并保存文件。
[mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/development/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
在 CentOS 8 中安装 MongoDB | CentOS 7
一旦存储库被启用,您就可以使用下面的 dnf 命令安装 MongoDB :
dnf install mongodb-org
然后,通过运行以下命令,启动 MongoDB 并使其在引导时启动:
systemctl start mongod
sudo systemctl enable mongod
使用以下命令验证 MongoDB 的状态:
systemctl status mongod
此外,为了确认 Mongod 服务确实在监听:
netstat -pnltu
如何访问 MongoDB Shell
现在只需发出以下命令就可以访问 MongoDB 的 shell 了:
mongo
输出将类似于下面的截图
如何创建 MongoDB 管理员用户
现在让我们换个方式,创建一个管理员用户。创建一个具有提升权限的管理员用户来执行提升的任务总是一个好建议。为此,首先访问 MongoDB 的 shell:
mongo
要切换到数据库管理,请键入下面的命令。
**>** use admin
现在,通过运行下面的代码创建一个新的 MongoDB 用户。
**>** db.createUser( { user: "mongod_admin", pwd: "[[email protected]](/cdn-cgi/l/email-protection)@2019", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }
当一切正常时,您将获得下面的输出。
Successfully added user: { "user" : "mongod_admin", "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ] }
接下来,运行以下命令来列出创建的 MongoDB 用户。
show users
如何为 MongoDBT3 配置认证
正如您所看到的,所有用户都可以访问 shell 并执行任何命令,出于安全考虑,我们不建议这样做。因此,您需要为我们刚刚创建的管理员用户创建身份验证,以防止其他用户未经授权运行命令。
为了使认证能够编辑/lib/systemd/system/mongod . Service文件,在【服务】部分下,找到并编辑环境参数,如下所示:
Environment="OPTIONS= --auth -f /etc/mongod.conf"
现在,您可以保存并退出配置文件。
为了使更改生效,重新加载系统并重启 MongoDB 。
systemctl daemon-reload
systemctl restart mongod
如果您现在尝试列出未经身份验证的用户,您应该会得到如下所示的错误:
要进行身份验证,只需传递如下所示的凭证。
**>** db.auth('mongod_admin', '[[email protected]](/cdn-cgi/l/email-protection)@2019')
现在,您可以运行之后的任何命令。让我们再次尝试列出用户:
**>** show users
这一次,由于提供了身份验证凭证,一切进展顺利。
运行以下命令退出数据库引擎:
exit
结论
在本文中,您成功地学习了如何在 CentOS 8 中安装 MongoDB4,从现在开始,我们希望您能够轻松地在 CentOS 8 系统上安装 MongoDB 4,并开始一些必要的步骤。可以参考文章如何在 Debian 10 上安装 MongoDB 4和如何在 Windows 上安装 MongoDB。
如何在 Debian 10 上安装 MongoDB 4-MongoDB 4 安装
在接下来的 Debian 10 教程中,在这篇文章中,我们将向你学习如何在 Debian 10 上安装 MongoDB 4。但是首先, MongoDB 基本上是什么? MongoDB 是由 MongoDB Inc. 开发的开源、跨平台的 NoSQL 数据库服务器,它使用 JSON 来存储数据。此外,由于其可伸缩性、高可用性和高性能,它在处理大量数据时很受欢迎。
如何在 Debian 10 上安装 MongoDB 4
让我们通过本指南的 5 个步骤来学习如何在 Debian 10 Linux 发行版上安装 MongoDB 4 。
1-在 Debian 上导入 MongoDB GPG 密钥
首先,为您的 Debian 系统导入 MongoDB 存储库所需的 GPG 密钥。请考虑这对于在安装之前测试包是至关重要的。
要更新您的系统软件包:
sudo apt update
要导入 MongoDB GPG 密钥:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
2-在 Debian 上安装 MongoDB 4 APT 库
如果你找不到官方的 Debian 10 的软件包库,在 Debian 10 (Buster) 上添加 Debian 9 (Stretch) 的软件包库来弥补。
在 Debian 10 Buster 上添加 Debian 9 的 MongoDB 4 包库:
echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list
并在 Debian 10 Buster: 上添加 Debian 9 的官方库
echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list
然后,更新 APT 存储库:
sudo apt update
3-在 Debian 上安装 lib curl 3
在这一步中,您会看到包 libcurl3 是 mongodb-org-server 所需要的,您稍后将安装这个包。安装 libcurl3 的原因是为了防止试图安装 MongoDB 时出错。
注 :在本指南中,我们添加了 Debian 9 的官方库, libcurl3 包将从添加的库中安装。但是 Debian 10 用的是 libcurl4 。
安装 libcurl3:
sudo apt install libcurl3
4-在 Debian 上安装 MongoDB 4 服务器
在安装了所需的存储库和 libcurl3 包之后,现在可以开始安装 MongoDB 4 服务器了。
sudo apt install mongodb-org -y
使用以下命令检查安装的 MongoDB 的版本。
sudo apt info mongodb-info
由于默认情况下 MongoDB 运行在端口 27017 上,请通过键入以下命令进行验证:
sudo netstat -pnltu
接下来,编辑位于 /etc/mongodb.conf 的配置文件,更改默认的 MongoDB 端口和其他参数。
5-管理 MongoDB 4 服务器
确保你已经成功安装了 MongoDB 4 服务器,让你启动它。
sudo systemctl start mongod
要检查 MongoDB 服务的状态:
sudo systemctl status mongod
然后,要使能 MongoDB 在启动时启动:
sudo systemctl enable mongod
接下来,简单地登录到 MongoDB 4 :
mongo
并停止 MongoDB :
sudo systemctl stop mongod
好样的 !至此,你已经学会了如何在 Debian 10 上安装 MongoDB 4 。
亲爱的用户,我们希望本教程能对你有所帮助,如有任何问题或想查看我们的用户关于本文的对话,请访问 提问页面 。也是为了提高自己的见识,准备了这么多有用的教程给 Eldernode 培训 。
不要错过相关文章:
和
如何在 Ubuntu 22.04 - Eldernode 博客上安装 MongoDB
原文:https://blog.eldernode.com/install-mongodb-on-ubuntu-22-04/
数据在技术中起着关键作用。由于世界范围内数据量的增加,非关系数据库或 NoSQL 数据库的使用也增加了。企业和组织倾向于使用替代工具和系统进行数据库管理。其中一个工具是 MongoDB,这是一个引人注目的数据库。在本文中,我们将教你如何在 Ubuntu 22.04 上安装 MongoDB。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 网站上的软件包。
教程在 Ubuntu 上设置 MongoDB 22
什么是 MongoDB?
MongoDB 是一个开源的、灵活的、可伸缩的数据库系统,它使用非结构化的查询语言。它是目前最强大的 NoSQL 数据库和系统之一。NoSQL 数据库对于处理大型数据集和分布式数据非常有用。需要注意的是,MongoDB 是一种用于存储大量数据的 NoSQL 数据库系统。MongoDB 支持不同类型的数据。MongoDB 数据库是一个可以管理基于文档的信息以及提取和存储信息的工具。
这个数据库不是像关系数据库或经典数据库那样存储表数据,而是用 JSON 结构存储数据,而没有特定的模式。这个数据库目前被 MTV Networks、Craigslist、Foursquare 和 UIDAI Aadhaar 等公司使用。该数据库目前正在为 Windows、Macintosh、 Linux 和 Solaris 操作系统开发。
MongoDB 特性
1。索引 : 在 MongoDB 数据库中,每个字段都在文档中用主索引和次索引进行索引,这样更容易检索或搜索数据,花费的时间也更少。
2。无模式数据库 : 在 MongoDB 数据库中,一个集合可以保存多个具有不同字段、大小和内容的文档。
3。可伸缩性 : MongoDB 可以使用分片进行水平伸缩。开发人员选择决定数据在集合中如何分布的分段键。根据分段关键字将数据分成不同的区间,并分布在不同的部分。
4。高性能 : MongoDB 的性能和数据持久性因其特性而非常高。
5。面向文档 : 在 MongoDB 中,所有数据都存储在文档中而不是表中,每个文档都包含自己唯一的对象 ID。在这些文档中,数据存储在字段中,而不是行和列中,这个特性使数据更加灵活。
6。复制 : MongoDB 具有复制提供的高访问和冗余,复制创建数据的多个副本,并将这些副本发送到另一台服务器,以便在服务器出现故障时从另一台服务器检索数据。
7。聚合 : 对分组后的数据进行运算,借助聚合得到计算结果。它还提供了不同的聚合,包括聚合管道、map-reduce 函数和单一用途的聚合方法。
在 Ubuntu 22.04 上安装 MongoDB
在执行任何操作之前,借助以下命令更新您的系统包:
sudo apt update
并通过输入以下命令安装所需的实用程序包:
sudo apt install wget curl gnupg2 software-properties-common apt-transport-https ca-certificates lsb-release
首先,您需要在 APT 资源中包含 MongoDB 专有包存储库。为此,参考其稳定版本的最新发布版本输入 GPG MongoDB 的公钥,运行以下命令:
curl -fsSL https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
MongoDB 的 APT 查询 sources.list.d 目录下载安装目标包的源码,现在需要配置。在此之前,创建一个名为 mongodb-org-6.0.list 的文件:
echo “deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
接下来,你需要再次更新你的 Ubuntu 系统。这允许 APT 包管理器知道从哪里获取 MongoDB 包以供下载和安装。为此,请运行以下命令:
sudo apt update
现在是时候在您的系统上安装 MongoDB 了。您可以通过输入以下命令来完成此操作:
sudo apt install mongodb-org -y
您可以使用以下命令安装特定版本的 MongoDB:
sudo apt-get install -y mongodb-org=<version> mongodb-org-database=<version> mongodb-org-server=<version> mongodb-org-shell=<version> mongodb-org-mongos=<version> mongodb-org-tools=<version>
下载完成后,使用以下命令启动 MongoDB 服务:
sudo systemctl start mongod
您可以使用以下命令检查 MongoDB 状态:
sudo systemctl status mongod
现在用下面的命令启用 MongoDB 数据库。这将使 MongoDB 数据库即使在系统重新启动后也能成功运行:
sudo systemctl enable mongod
您可以通过输入以下命令来测试与 MongoDB 数据库的连接:
mongo --eval 'db.runCommand({connectionStatus: 1})'
请注意,您应该在上述命令的输出中获得数据库的端口、地址、版本和激活。
输入以下命令来访问 MongoDB shell :
mongo
然后,您应该会看到以下界面:
最后,您可以访问任何与数据库相关的目标:
结论
MongoDB 是许多现代应用程序中使用的任何数据库项目的补充。我们首先介绍了 MongoDB,并列出了它的特性。在本文中,我们将 MongoDB 存储库添加到我们的 apt 实例中,并教您如何在 Ubuntu 22.04 上安装 MongoDB。我希望这篇教程对你有用。
如何在 Windows 上安装 MongoDB-教程安装 MongoDB
如何在 Windows 上安装 MongoDB?MongoDB 是一个非常强大的数据库,用于更高层次的软件开发和编程。它还有简单的查询,对于那些在各种编程项目中有专业经验的人来说并不难使用。
在这篇文章中,我们想教你如何在 Windows 上安装 MongoDB ,这样你就可以利用这个数据库的强大功能。
如你所知, MongoDB 是最受欢迎的 NoSQL 数据库之一,它有很多优点,为用户提供了非常好的特性。
第一步:安装 MongoDB
1。 安装该数据库,首先进入 MongoDB 站点的下载页面,下载最新版本。
2。 下载完毕后,双击所需文件上的。
3。 接受其条款和条件并点击下一步。
4。 下一步,选择完成模式,点击安装。
5。 点击 结束 结束。
不要错过相关文章:
和
第二步:将 MongoDB 添加到全局变量
进入驱动器 C 以测试安装是否正确执行。然后打开程序文件 文件夹。您会看到添加了一个名为 MongoDB 的新文件夹。
现在为了更快地启动,最好将 MongoDB 添加到 Windows 的全局变量中。这样无论你在哪里使用命令行或 CMD ,你都可以打开和操作数据库。
为此,您需要复制 MongoDB 中 bin 文件夹的路径。
在控制面板中,点击高级系统设置,在底部,点击环境变量:
现在双击路径上的:
打开路径信息后,点击新建。然后输入复制的路径,点击确定。
例如 这个路径:C:\ Program Files \ MongoDB \ Server \ 3.6 \ bin。
第三步:创建数据文件夹
在这一步中,您必须在驱动器 C 的根目录下为数据创建一个文件夹,并将两个文件夹 db 和 log 放在这个文件夹中。
MongoDB 默认情况下在这些文件夹中存储想要的信息。
第四步:运行服务器并连接到服务器
运行MongoDB 服务器。为此,打开 CMD ,键入 mongod ,按 Enter :
你会看到 MongoDB 服务器正在运行,现在你需要打开 CMD 并从其他地方连接到它并使用它。
为此,您可以使用 mongo 命令从另一个 CMD 连接到这个服务器并使用数据库。也可以用 Robo Mongo 等各种软件来做到这一点。
这里我们选择第一种方式,打开另一个 CMD ,输入 mongo ,按回车:
第五步:创建 mongod.cfg 配置文件
在本节中,您需要创建一个 MongoDB 服务。通过创建这个服务,每次启动您的 Windows 时,MongoDB 服务器也会作为 Windows 服务启动。
通过这样做,数据库总是活动的,您可以使用它。
为此,输入安装 MongoDB 的路径。
如C:\ Program Files \ MongoDB \ Server \ 3.6。然后创建一个名为 mongod.cfg 的文件,并将以下代码放入其中:
systemLog: destination: file path: c:\data\log\mongod.log storage: dbPath: c:\data\db
您可以看到,我们在这里的数据中指定了创建的文件夹的路径。
第六步:构建 MongoDB 服务
启动一个 CMD as 以管理员身份运行,并在其中输入以下代码,按 Enter :
`sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.6\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"`
服务成功创建。
第七步:启动 MongoDB 服务
为此,在打开的同一个 CMD 中输入以下命令:
`net start MongoDB`
在这里,如果您正确地完成了步骤,您将看到 MongoDB 服务已经成功启动。
现在,如果您打开任务管理器并进入服务部分,您将看到如下所示的 MongoDB:
服务状态为 运行 。因此,每次系统启动时,MongoDB 也会自动启动。然后你可以在连接,以任何你想要的方式工作。
使用以下命令停止和删除该服务:
// Stop serrvice net stop MongoDB // Delete service sc.exe delete MongoDB
亦作,见:
****尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。
如何在 Windows 上安装 MongoDB?
好运。
如何在 Ubuntu 20.04 - Eldernode 上安装 MongoDB
MongoDB,也称为 Mongo,是许多现代 web 应用程序中使用的开源文档数据库。它被归类为 NoSQL 数据库,因为它不依赖于传统的基于表的关系数据库结构。
相反,它使用带有动态模式的类似 JSON 的文档,这意味着,与关系数据库不同,在向数据库添加数据之前,MongoDB 不需要预定义的模式。您可以根据需要随时更改模式,而不必用更新的模式建立新的数据库。联系 Eldernode 团队作为 VPS 提供商,拥有自己的 Linux 虚拟服务器。
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
一台 Ubuntu 20.04 服务器,按照我们在 Ubuntu 20.04 上设置的初始服务器 进行设置。
如何在 Ubuntu 20.04 上安装 MongoDB
加入我们向你展示如何在 Ubuntu 20.04 上安装 MongoDB。至此,您将在 Ubuntu 20.04 服务器上安装 MongoDB,测试它,并学习如何将其作为 systemd 服务进行管理。
步骤 1–如何安装 MongoDB
首先,要获得该软件的最新版本,您必须将 MongoDB 的专用包存储库包含到您的 APT 源代码中。然后,您将能够安装 mongodb-org,这是一个元包,它总是指向 mongodb 的最新版本。首先,导入 MongoDB 最新稳定版本的公共 GPG 密钥。您可以通过导航到 MongoDB 密钥服务器并找到包含最新稳定版本号并以. asc 结尾的文件来找到合适的密钥文件。
要继续,请右键单击该文件,然后选择复制链接地址。然后,将该链接粘贴到以下 curl 命令中。
注 :不要忘记替换“https://www . MongoDB . org/static/PGP/server-4.4 . ASC”的网址
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
更详细地解释一下,cURL 是许多操作系统上都有的命令行工具,用于传输数据。它读取存储在传递给它的 URL 上的任何数据,并将内容打印到系统的输出。在下面的例子中,cURL 打印 GPG 密钥文件的内容,然后通过管道将它传输到下面的sudo apt-key add–命令,从而将 GPG 密钥添加到可信密钥列表中。
请考虑这个 curl 命令使用了选项 -fsSL ,这两个选项合在一起,本质上是告诉 curl 无声地失败。这意味着,如果由于某种原因 cURL 无法联系 GPG 服务器或 GPG 服务器宕机,它不会意外地将结果错误代码添加到您的可信密钥列表中。
如果添加成功,该命令将返回 OK :
输出
OK
如果您需要再次检查是否正确添加了密钥,可以使用以下命令:
apt-key list
输出
/etc/apt/trusted.gpg -------------------- pub rsa4096 2019-05-28 [SC] [expires: 2024-05-26] 2069 1EEC 3521 6C63 CAF6 6CE1 6564 08E3 90CF B1F5 uid [ unknown] MongoDB 4.4 Release Signing Key <[[email protected]](/cdn-cgi/l/email-protection)> . . .
当你的 APT 安装还不知道去哪里找 mongodb-org 包的时候你需要安装最新版本的 mongodb。
但是在你的服务器上有两个地方APT 会在那里寻找下载和安装软件包的在线资源:
sources.list 文件和 sources.list.d 目录。 sources.list 是一个列出 APT 数据活动源的文件,每行一个源,最优先的源列在最前面。sources . list . d目录允许您将此类 sources.list 条目添加为单独的文件。
使用下面的命令,在 sources.list.d 目录中创建一个名为 mongodb-org-4.4.list 的文件。这个文件中唯一的内容是一行文字,写着【https://repo.mongodb.org/apt/ubuntu】deb[arch = amd64,arm 64]focal/MongoDB-org/4.4 multiverse:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Now attention to this single line, which tells APT everything it needs to know about what the source is and where to find it:
deb:这意味着源条目引用了常规的 Debian 架构。在其他情况下,这一行的这一部分可能读作 deb-src,这意味着 source 条目代表 Debian 发行版的源代码。
【arch = amd64,arm 64】:指定 APT 数据应该下载到哪个架构。在这种情况下,它指定 amd64 和 arm64 架构。
https://repo.mongodb.org/apt/ubuntu:这是一个 URI,代表可以找到 APT 数据的位置。在这种情况下,URI 指向官方 MongoDB 存储库所在的 HTTPS 地址。
focal/MongoDB-org/4.4:Ubuntu 库可以包含几个不同的版本。这表明您只希望 mongodb-org 包的 4.4 版本可用于 Ubuntu 的 focal 发行版(“Focal Fossa”是 Ubuntu 20.04 的代码名称)。
多元宇宙(multiverse):这部分指向四个主要 Ubuntu 库之一。在这种情况下,它指向多元宇宙库。
运行这个命令后,更新您的服务器的本地包索引,以便 APT 知道在哪里可以找到 mongodb-org 包:
sudo apt update
同样,您可以安装 MongoDB:
sudo apt install mongodb-org
要确认你要安装软件包,按下 Y 然后输入
当该命令完成时,MongoDB 将安装在您的系统上。然而,它还不能使用。接下来,您将启动 MongoDB 并确认它工作正常。
步骤 2–如何启动 MongoDB 服务并测试数据库
到目前为止,您已经了解了上一步中描述的安装过程会自动将 MongoDB 配置为由 systemd 控制的守护进程,这意味着您可以使用各种 systemctl 命令来管理 MongoDB。但是,此安装过程不会自动启动该服务。运行下面的 systemctl 命令来启动 MongoDB 服务:
sudo systemctl start mongod.service
接下来,检查服务的状态。请注意,该命令不包括。服务文件定义中的服务。如果这个后缀不存在的话,systemctl 会自动将它附加到您传递的任何参数上,所以没有必要包含它:
sudo systemctl status mongod
输出
● mongod.service - MongoDB Database Server Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2020-06-09 12:57:06 UTC; 2s ago Docs: https://docs.mongodb.org/manual Main PID: 37128 (mongod) Memory: 64.8M CGroup: /system.slice/mongod.service └─37128 /usr/bin/mongod --config /etc/mongod.conf
在确认服务按预期运行后,启用MongoDB 服务以在引导时启动:
sudo systemctl enable mongod
通过连接到数据库服务器并执行诊断命令,可以进一步验证数据库是否可运行。以下命令将连接到数据库并输出其当前版本、服务器地址和端口。它还将返回 MongoDB 的内部连接状态命令的结果:
mongo --eval 'db.runCommand({ connectionStatus: 1 })'
连接状态是做什么的?它将检查并返回数据库连接的状态。响应中的 ok 字段的值为 1 表示服务器工作正常:
输出
MongoDB shell version v4.4.0 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("1dc7d67a-0af5-4394-b9c4-8a6db3ff7e64") } MongoDB server version: 4.4.0 { "authInfo" : { "authenticatedUsers" : [ ], "authenticatedUserRoles" : [ ] }, "ok" : 1 }
注 :数据库运行在 127.0.0.1 端口 27017 上,本地环回地址代表 localhost 。这是 MongoDB 的默认端口号。
步骤 3–如何管理 MongoDB 服务
如前所述,步骤 1 中描述的安装过程将 MongoDB 配置为作为一个 systemd 服务运行。这意味着你可以使用标准的 systemctl 命令来管理它,就像你管理其他 Ubuntu 系统服务一样。
如您所知, systemctl status 命令检查 MongoDB 服务的状态。
sudo systemctl status mongod
您可以随时使用以下命令停止该服务。
sudo systemctl stop mongod
此外,要在服务停止时启动它,请使用下面的命令。
sudo systemctl start mongod
如果您需要重启已经运行的服务器:
sudo systemctl restart mongod
**注意**:在第 **2** 步中,你启用了 **MongoDB** 与服务器自动启动。如果您希望**禁用**该自动启动,请键入:
`sudo systemctl disable mongod`
然后为了**重新启用**使其在开机时启动,再次运行 **启用** 命令:
`sudo systemctl enable mongod`
结论
在本文中,通过完成本指南的步骤,您学习了如何在 Ubuntu 20.04 上安装 MongoDB,现在您将官方的 MongoDB 存储库添加到 APT 实例中,并安装了 MongoDB 的最新版本。然后您测试了 Mongo 的功能,并练习了一些 systemctl 命令。如果你有兴趣了解更多关于这个主题的内容,请关注我们的相关文章[如何在 Debian 10 上安装 MongoDB 4](https://blog.eldernode.com/install-mongodb-debian/)和[如何在 CentOS 8 上安装 MongoDB 4](https://blog.eldernode.com/install-mongodb-4-centos-8/)。
在 CentOS 7 - Eldernode 博客上介绍和安装 Monitorix
原文:https://blog.eldernode.com/install-monitorix-on-centos-7/
Monitorix 是一个免费的开源系统监控工具,可以在所有主要的 Linux 服务器发行版上运行。这款轻量级的小型软件旨在监控服务和系统资源。由于 Monitorix 3.0 包括自己的 HTTP 服务器,您不必安装第三方 web 服务器来使用它,远程 Linux 服务器监控很容易实现。使用 Monitorix 有助于您定期收集系统数据,并使用 web 界面以图表形式显示信息。然后,您可以自动化 Linux 监控工具收集的一些数据。Monitorix web 界面还可以监控多个 Linux 服务器。本文是在 CentOS 7 上介绍和安装 Monitorix。要订购您喜欢的套餐,请访问 Eldernode 并购买您自己的 CentOS VPS 。
介绍 Monitorix
Monitorix 是一款免费的系统监控工具。它最初是为 Red Hat Enterprise Linux 操作系统家族、 Fedora 和 CentOS Linux 系统设计的。现在,根据 GNU 通用公共许可证第 2 版(GPLv2)的条款获得许可,并在不同的 GNU/Linux 发行版上运行。Monitorix 由两部分组成。首先是一个收集器,叫做 Monitorix 。这个 Perl 守护进程像任何其他系统服务一样自动启动。Monitorix 守护进程默认将其日志文件存储到 /var/log/monitorix 。而这个工具的第二个程序是一个 CGI 脚本, monitorix.cgi 。
它是为在生产 Linux /UNIX 服务器下使用而创建的,但由于其较小的尺寸和简单的设计,它可以在嵌入式设备上使用。Monitorix 正在跟踪 Linux 服务器元素,如整体系统负载、文件系统活动和全局内核使用情况。该软件还跟踪硬件数据,如子系统温度、电池状态和 UPS 统计数据。
您可以使用 Monitorix 来监控流行的第三方 Linux 程序,如邮件服务器、基于 libvirt 的虚拟机以及 MySQL、 Nginx 和 MongoDB 数据库。它还会监视您的系统性能,以检测瓶颈、故障、异常长的响应时间和其他异常情况。
Monitorix 特性
Monitorix 的功能太多了。让我们在下面回顾一下它的主要特性:
1.系统平均负载和使用情况,如活动进程、内存分配、系统熵和系统正常运行时间
2.全局内核使用情况,包括用户、nice、系统、空闲、i/o 等待、irq、软件 irq、steal 和 guest、上下文切换、Fork 和 vfork 速率,以及 VFS 使用情况(dentries、inodes 和文件)
3.每个处理器的内核使用情况,包括用户、nice、系统、空闲、i/o 等待、irq、软件 irq、steal 和 guest
4.支持无限数量的处理器或内核
5.能够定义每行的图形数量和改变图形的大小
6.支持多达 20 个硬件温度传感器的 HP ProLiant 系统健康。
7.LM-传感器和 GPU 温度。
8.通用传感器统计
9.IPMI 传感器统计
10.环境传感器统计
11.支持多达 9 个卡的 NVIDIA 温度和使用情况
12.支持无限数量的磁盘驱动器图表的磁盘驱动器温度和运行状况
13.文件系统使用和 I/O 活动
14.支持无限数量池的 ZFS 统计
15.Netstat 统计包括 IPv4 和 IPv6 连接的统计
16.Apache、Nginx、Lighttpd、PostgreSQL、MongoDB、Varnish、 Fail2ban 、Chrony、NTP 和 MySQL 统计
17.支持监控远程服务器(多主机)
18.内置 HTTP 服务器。
19.能够以兆字节/秒或兆比特/秒显示网络指标
20.静默模式能够从脚本中检索图形
还有很多。
在 CentOS 7 上安装 Monitorix 的先决条件
为了让本教程更好地工作,请考虑以下先决条件:
_ 拥有 sudo 权限的非 root 用户。
_ 准备好您的 CentOS 7 VPS
如何在 CentOS 7 上安装 Monitorix
Monitorix 是一款计算机网络监控工具。让我们通过本指南的步骤来完成安装过程,并使用其所有功能。
第一步:
像往常一样,从更新你的系统包到它们的最新版本开始。所以,运行:
dnf update
第二步:
在安装之前,使用下面的命令安装 EPEL 库:
dnf install epel-release
现在,要在 CentOS 7 上安装最新的 Monotorix ,请键入:
dnf install monitorix
要查看安装的 Monitorix 的状态,运行:
dnf info monitorix
此外,您可以通过运行以下命令来安装其他所需的 Perl 依赖项:
dnf install perl-CGI perl-HTTP-Server-Simple perl-rrdtool perl-Config-General perl-LWP-Protocol-https perl-LWP-Protocol-http10 perl-libwww-perl
然后,使用以下命令验证 Monitorix 的安装版本:
monitorix -v
如何在 CentOS 7 上运行 Monitorix
一旦在 CentOS 7 系统上安装了 Mmonitorix 并检查了状态,就可以开始运行 monitorix 了。
要启动并使其能够在系统引导时运行,请运行:
systemctl enable --now monitorix
然后,您可以使用以下命令检查状态:
systemctl status monitorix
如何在 CentOS 7 上配置 Monitorix
默认的 Monitorix 配置文件是/etc/monitor IX/monitor IX . conf是默认值。让我们根据您的系统详细信息进行一些配置调整,并准备好使用 Monitorix 运行系统监控。
第一步:
首先,要编辑 Monitorix 配置文件,请打开它:
vim /etc/monitorix/monitorix.conf
第二步:
然后,运行下面的命令来设置服务器的描述、位置、公司名称等:
title = YourDomain.com Monitorix
接下来,运行以下命令来设置主机的主机名:
hostname = monitorix.YourDomain.com
注意 : 不要忘记根据您的环境更换设置。
第三步:
现在,您可以重启Monitorix 服务来修改配置:
systemctl restart monitorix
第四步:
由于 Monitorix 默认监听 TCP 端口 8080,因此您需要将防火墙配置为允许 8080 端口,以便您可以从外部机器访问 Monitorix 仪表板。首先,通过运行以下命令进行验证:
ss -altnp | grep 8080
然后,如果 firewalld 正在运行,打开它的 8080/TCP 端口:
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
最后,您可以将 Monitorix 服务添加到系统启动中,并启动该服务:
chkconfig --level 35 monitorix on
service monitorix start
systemctl start monitorix
如何在 CentOS 7 上使用 Monitorix
在本节中,您可以访问 Monitorix web 界面。打开浏览器,使用地址http://IP-address:8080/Monitorix访问 monitor IX。
结论
在本文中,向您介绍了 Monitorix,您了解了如何在 CentOS 7 上安装 Monitorix。登录后,单击所需的任何图表,即可在新窗口中看到该图表。您还需要安装 terminus-font,因为如果没有安装兼容的字体,Monitorix 图形将不会包含任何文本。向您在 Eldernode Community 上的朋友询问他们使用什么监控工具,并分享您的经验。
如何在 Ubuntu 20.04 - Eldernode 博客上安装 MonoDevelop
原文:https://blog.eldernode.com/install-monodevelop-on-ubuntu/
MonoDevelop 是一个集成的开源软件开发环境,可用于 Linux、Mac OS X 和 Microsoft Windows 开发针对 mono 和这两种软件之一的应用程序。NET 框架。MonoDevelop 提供了类似于 NetBeans 和 Microsoft Visual Studio 的特性,比如自动完成、版本控制、图形用户界面和 web 设计器。在本文中,我们将一步一步地教你如何在 Ubuntu 20.04 上安装 MonoDevelop。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。
教程在 Ubuntu Linux 上安装 MonoDevelop
MonoDevelop 使开发人员能够跨多个平台快速创建桌面和 web 应用程序。它还允许开发人员在 Linux 和 macOS 上维护用 Visual Studio 创建的网络应用程序,并为所有操作系统创建一个单一的源代码数据库。
在下一节中,我们将提到 MonoDevelop 的一些特性。然后我们将解释如何将 Apt 添加到 MonoDevelop 中。下一步,添加 Apt 后,我们将教你如何在 Ubuntu 20.04 上完整安装 MonoDevelop。同样在最后一步,我们将通过一个简单的例子展示如何使用 MonoDevelop。
MonoDevelop 特性
在这一部分,我们将讨论 MonoDevelop 的 8 个特性。这些功能包括:
1。多平台:支持 Linux ,Windows,macOS。
2。高级文本编辑:对 C#的代码补全支持,代码模板,代码折叠。
3。可配置工作台:完全可定制的窗口布局,用户自定义的按键绑定,外部工具
4。多语言支持: C#,F#,Visual Basic。网,瓦拉
5。集成调试器:用于调试单声道和本机应用程序
6。GTK#视觉设计师:轻松构建 GTK#应用程序
7 .。ASP。NET: 在 Mono web 服务器 XSP 上创建具有完整代码完成支持和测试的 web 项目。
8。其他工具:源代码控制,makefile 集成,单元测试,打包,部署,本地化
下一节,我们将解释如何在 Ubuntu 20.04 上安装 MonoDevelop。请继续关注本文的其余部分。
如何为 MonoDevelop 添加 APT
在这一节,我们将解释如何在 Ubuntu 20.04 上为 MonoDevelop 添加 APT。为此,只需遵循以下步骤。
在第一步中,您必须使用以下命令来更新和升级系统软件包:
sudo apt update && upgrade
然后,您需要通过运行以下命令来安装 mono 的基本组件:
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
在下一步中,您需要使用以下命令提取密钥,然后将存储库及其密钥放在 Ubuntu 服务器上:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
现在,您可以使用以下命令将目录添加到服务器中:
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main
注意,按照这些步骤,您可以访问 MonoDevelop 存储库。
在 Ubuntu 20.04 上安装 MonoDevelop |Ubuntu 21.04
在这一节,我们将教你如何在 Ubuntu 20.04 上安装 MonoDevelop。为此,只需遵循以下步骤。
安装 MonoDevelop 之前的第一步是使用以下命令更新包:
sudo apt update
您现在可以使用以下命令轻松地安装 MonoDevelop :
sudo apt install mono-complete
应该注意的是,如果您想通过 IDE 开发方法来构建您的项目,您可以使用以下命令:
sudo apt install monodevelop
最后一点是使用以下命令验证 mono 软件的性能:
mono -V
如何在 Ubuntu 20.04 上使用 MonoDevelop
在这一节,我们将向你展示如何在 Ubuntu 20.04 上使用 MonoDevelop。为了确保一切设置正确,我们计划创建一个程序来打印" Hello World "消息。所以你需要打开你的文本编辑器,创建一个名为 hello.cs 的文件,内容如下:
using System; public class HelloWorld { public static void Main(string[] args) { Console.WriteLine ("Hello World!"); } }
请注意,您必须使用 CSC 编译器来构建程序。您将看到,执行以下命令将创建一个名为 hello.exe 的可执行文件:
csc hello.cs
现在运行以下命令:
mono hello.exe
上述命令的输出如下所示:
Hello, World
现在,您可以设置一个可执行标志,只需键入程序名即可执行该程序:
chmod +x hello.exe
您现在可以通过键入以下命令来运行 hello.exe 文件:
./hello.exe
结论
在本文中,在介绍 MonoDevelop 及其特性之后,我们试图教您如何为 MonoDevelop 添加 APT。然后我们一步步教你如何在 Ubuntu 20.04 上安装 MonoDevelop。同样,在最后一步,我们用一个例子解释了如何使用 MonoDevelop。
在 AlmaLinux 上安装 Moodle 的 5 个步骤
Moodle 是第一批在为用户重建在线环境方面做得非常出色的软件公司之一。这家公司通过提供能够调整和增强全球在线教育的软件,在这一领域发挥了重要作用。Moodle 能够向其他公司展示教育不仅仅依赖于传统的智力教育方法。本文将教你在 AlmaLinux 上安装 Moodle 的 5 个步骤。如果你打算购买一台 Linux VPS 服务器,请查看 Eldernode 网站上提供的软件包。
什么是 Moodle?
Moodle 代表模块化面向对象的动态学习环境,是一个开源免费的学习管理系统。它为电子学习提供了一个平台,并在 GNU 通用公共许可证下发布。您可以在学校、大学、工作场所和其他部门使用它进行混合学习、远程教育、翻转课堂和其他在线学习项目。事实上,Moodle 是最受欢迎的学习管理系统,适合所有的组织类型。
要求在 AlmaLinux 上安装 Moodle
在进行任何操作之前,您需要安装以下要求:
1->在 AlmaLinux 上安装 PHP 7.4 和 PHP 8
3 –>如果尚未安装基本实用程序包,请安装它们:
sudo dnf install wget curl nano unzip yum-utils -y
1-在 AlmaLinux 上配置防火墙
第一步,您应该配置防火墙。为此,请使用以下命令检查防火墙的状态:
sudo firewall-cmd --state
您可以列出防火墙上的活动服务和端口,如下所示:
sudo firewall-cmd --permanent --list-services
现在,您需要通过运行以下命令来打开 HTTP 和 HTTPS 端口。因为 Moodle 需要它们来运行:
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-service=https --permanent
最后,重新加载防火墙以应用更改,如下所示:
sudo firewall-cmd --reload
2-在 AlmaLinux 上安装 Nginx
在这一步,你可以通过下载官方的 Nginx 库来安装最新的 Nginx 版本。
现在您应该创建官方的 Nginx 存储库。为此,创建一个用您想要的文本编辑器打开的/etc/yum . repos . d/nginx . repo文件:
sudo nano /etc/yum.repos.d/nginx.repo
打开文件后,在其中添加以下代码:
[nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true
按下 Ctrl+X 到保存文件。
是时候安装 Nginx 服务器了,如下所示:
sudo dnf install nginx
如果您想要验证安装,以下命令可以帮助您:
nginx -v
3-在 AlmaLinux 上安装和配置 Moodle
首先,您需要为 Moodle 创建公共目录:
sudo mkdir /var/www/html/moodle
为了让登录用户能够访问该目录,您必须允许如下内容:
sudo chown -R $USER:$USER /var/www/html/moodle
并切换到公共目录:
cd /var/www/html/moodle
Moodle 需要 Git 来抓取应用程序文件。为了安装 Git ,运行下面的命令:
sudo dnf install git
现在,您应该克隆 Moodle Github 存储库,如下所示:
git clone https://github.com/moodle/moodle.git
如果要检查可用分支列表,请运行以下命令:
git branch -a
然后创建一个名为 MOODLE_400_STABLE 的本地分支,并将其设置为跟踪远程分支,如下所示:
git branch --track MOODLE_400_STABLE origin/MOODLE_400_STABLE
运行以下命令切换到新创建的本地分支:
git checkout MOODLE_400_STABLE
现在,您应该使用以下命令为 Moodle 创建一个数据目录:
sudo mkdir /var/moodledata
接下来,给 Moodle 数据目录适当的权限,如下所示:
sudo chown -R nginx /var/moodledata
sudo chmod -R 775 /var/moodledata
并授予对 Moodle 目录的写权限:
sudo chmod -R 755 /var/www/html/moodle
是时候配置 Moodle 了。为此,请导航至 Moodle 目录:
cd /var/www/html/moodle
现在您应该创建 Moodle 配置文件。为此,请复制示例配置文件:
cp config-dist.php config.php
打开配置文件进行编辑:
nano config.php
找到数据库配置部分并配置数据库,所有 Moodle 数据将存储如下:
CFG->dbtype = 'mysqli'; // 'pgsql', 'mariadb', 'mysqli', 'auroramysql', 'sqlsrv' or 'oci' CFG->dblibrary = 'native'; // 'native' only at the moment CFG->dbhost = 'localhost'; // eg 'localhost' or 'db.isp.com' or IP CFG->dbname = 'moodledb'; // database name, eg moodle CFG->dbuser = 'moodleuser'; // your database username CFG->dbpass = 'YourPassword23!'; // your database password CFG->prefix = 'mdl_'; // prefix to use for all table names
现在您需要配置 Moodle 域名和数据目录的位置:
CFG->wwwroot = 'https://moodle.sample.com';
CFG->dataroot = '/var/moodledata';
最后,保存文件并关闭它。
4-在 AlmaLinux 上安装 SSL 和配置 Nginx
首先,安装 Certbot 工具,使用下面的命令加密 API 来生成 SSL 证书:
sudo dnf install certbot
现在生成 SSL 证书,如下所示。请注意,以下代码会将证书下载到服务器上的/etc/lets encrypt/live/Moodle . example . com目录中:
sudo certbot certonly --standalone --agree-tos --no-eff-email --staple-ocsp --preferred-challenges http -m [[email protected]](/cdn-cgi/l/email-protection) -d moodle.sample.com
运行以下命令生成 Diffie-Hellman 组证书:
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 4096
然后,您应该为“让我们加密自动续订”创建一个质询 web 根目录,如下所示:
sudo mkdir -p /var/lib/letsencrypt
现在需要创建 Cron 作业来更新 SSL。为此,创建/etc/cron . daily/cert bot-renew文件,并使用您想要的文本编辑器打开它:
sudo nano /etc/cron.daily/certbot-renew
向其中添加以下代码:
#!/bin/sh certbot renew --cert-name moodle.sample.com --webroot -w /var/lib/letsencrypt/ --post-hook "systemctl reload nginx"
保存文件并关闭。
然后,通过更改任务文件的权限使其可执行,如下所示:
sudo chmod +x /etc/cron.daily/certbot-renew
是时候配置 Nginx 了。为此,创建/etc/nginx/conf . d/Moodle . conf,并使用您想要的文本编辑器打开它:
sudo nano /etc/nginx/conf.d/moodle.conf
并向其中添加以下代码:
# Redirect all non-encrypted to encrypted server { listen 80; listen [::]:80; server_name moodle.example.com; return 301 https://$host$request_uri; } server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name moodle.example.com; root /var/www/html/moodle; index index.php; ssl_certificate /etc/letsencrypt/live/moodle.example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/moodle.example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/moodle.example.com/chain.pem; ssl_session_timeout 1d; ssl_session_cache shared:MozSSL:10m; ssl_session_tickets off; ssl_stapling on; ssl_stapling_verify on; ssl_dhparam /etc/ssl/certs/dhparam.pem; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; access_log /var/log/nginx/moodle.access.log main; error_log /var/log/nginx/moodle.error.log; client_max_body_size 25M; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ ^(.+\.php)(.*)$ { fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_index index.php; fastcgi_pass unix:/run/php-fpm/www.sock; include /etc/nginx/mime.types; include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } # Hide all dot files but allow "Well-Known URIs" as per RFC 5785 location ~ /\.(?!well-known).* { return 404; } # This should be after the php fpm rule and very close to the last nginx ruleset. # Don't allow direct access to various internal files. See MDL-69333 location ~ (/vendor/|/node_modules/|composer\.json|/readme|/README|readme\.txt|/upgrade\.txt|db/install\.xml|/fixtures/|/behat/|phpunit\.xml|\.lock|environment\.xml) { deny all; return 404; } }
保存文件并关闭。
在这种情况下,用您想要的文本编辑器打开 /etc/nginx/nginx.conf 文件:
sudo nano /etc/nginx/nginx.conf
并在/etc/nginx/conf.d/*之前添加下面一行。conf 线路:
server_names_hash_bucket_size 64;
记得保存文件。
您应该验证 Nginx 配置文件的语法,如下所示:
sudo nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
接下来,通过使用以下命令启动 Nginx 服务来启用新配置:
sudo systemctl enable nginx --now
注意: 如果得到“nginx:[emerg]open()"/var/run/Nginx . PID " failed(13:Permission denied)”错误,输入以下命令修复,并再次启动 Nginx:
sudo ausearch -c 'nginx' --raw | audit2allow -M my-nginx
sudo semodule -X 300 -i my-nginx.pp
您应该更改 Moodle 的 web 和数据目录的文件安全上下文,如下所示:
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/moodle'
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/moodledata'
sudo restorecon -Rv '/var/www/html/moodle'
sudo restorecon -Rv '/var/moodledata'
最后,您需要通过运行以下命令来配置 SELinux,以允许来自 Moodle 的网络连接:
sudo setsebool -P httpd_can_network_connect on
5-访问 Moodle
首先,导航到以下 URL:
https://moodle.sample.com
您应该会看到欢迎屏幕。点击继续:
现在安装人员检查系统要求,按继续继续:
接下来按继续安装文件并设置数据库:
在这一步中,您应该创建一个管理员帐户。为此,填写账户详情,完成后,按更新档案:
现在你应该配置 Moodle 的首页设置了。配置完成后,点击保存更改:
您将进入 Moodle 仪表板,要求您向公司注册您的 Moodle 网站。如果您不想注册,可以点击跳过:
就是这样!
结论
在本文中,我们向您介绍了 Moodle,并教您在 AlmaLinux 上安装 Moodle 的 5 个步骤。我希望这篇教程对你有用,并能帮助你在 AlmaLinux 上安装 Moodle。如果你面临任何问题或有任何疑问,可以在评论区联系我们。
In this article, we introduced you to Moodle and taught you 5 steps to install Moodle on AlmaLinux. I hope you found this tutorial useful and that it helps you to install Moodle on your AlmaLinux. You can contact us in the Comments section if you face any problems or have any questions.
如何在 WHM/cPanel Linux 服务器上安装 MSSQL PHP 扩展- Eldernode
教程在 WHM/cPanel Linux 服务器上安装 MSSQL PHP 扩展。
为了启用 MSSQL PHP 扩展,我们不能使用 EasyApache。我们需要安装 FreeTDS 并在服务器上配置它。目前,没有可以直接下载 MSSQL 的脚本,没有办法通过 cPanel 本身来启用 MSSQL,因为这不是 EasyApache 的一部分。您可以按照这里提到的步骤尝试手动安装 MSSQL。
在 Linux 服务器上安装 MSSQL PHP 扩展
在安装 MSSQL 之前,您需要在服务器上安装以下模块:
-
- unixODBC
- 2)免费
-
- mssql.so
使用以下步骤安装 MSSQL:
1)使用以下命令安装 unixODBC 软件包。
wget http://www.unixodbc.org/unixODBC-2.2.14-p2.tar.gz tar -xvf unixODBC-2.2.12.tar.gz cd unixODBC-2.2.12 ./configure -prefix=/usr/local -enable-gui=no make make install
2)使用下面的命令安装 freeTDS 包。
从 FTP://FTP . free TDS . org/pub/free TDS/old/0.82/free TDS-0.82 . tar . gz 下载
wget ftp://ftp.freetds.org/pub/freetds/old/0.82/freetds-0.82.tar.gz tar -xvf freetds-0.82.tar.gz ./configure -with-tdsver=8.0 -with-unixODBC=/usr/local make make install
3)配置 FreeTDS
FreeTDS 是一组与 UnixODBC 驱动程序相结合的库函数,允许您的 Linux 服务器和应用程序支持 MSSQL server。
在服务器中找到 freetds.conf 配置文件,默认位置是/usr/local/etc/freetds.conf
[MSHOSTNAME] host = MSHOSTNAME port = 1433 tds version = 8.0
4)在 cPanel 服务器中,大多数扩展文件位于/home/cpeasyapache/src/PHP-x . x . x/ext。因此,导航到该文件夹并执行以下命令来安装 MSSQL。
cd /home/cpeasyapache/src/php-x.x.x/ext/mssql phpize ./configure make make install
以上命令将在服务器上安装 MSSQL,并在已安装的扩展目录中安装 mssql.so 的副本。检查并确保 mssql.so 存在,并使用下面的命令将以下内容添加到 php.ini 中。
php -i | grep php.ini
配置文件(php.ini)路径= >/opt/cpanel/ea-PHP 56/root/etc
加载的配置文件= >/opt/cpanel/ea-PHP 56/root/etc/PHP . ini
vi /opt/cpanel/ea-php56/root/etc/php.ini extension=”mssql.so”
重新启动 httpd 以启用更改:
服务 httpd 重新启动
使用以下命令检查安装的模块:
php -m | grep mssql mssql
介绍并在 CPanel/WHM -埃尔德节点上安装 MySQL Governor
原文:https://blog.eldernode.com/install-mysql-governor-on-cpanel/
MySQL Governor 是一款软件,用于在共享托管环境中监控和限制 MySQL 的使用。Governor 监控 MySQL 的使用和 throttle 滥用者,防止他们使服务器过载,从而提高整体稳定性和性能。它允许您自动检测和扼制滥用者,并保持您的服务器高性能。由于保持 MySQL 的稳定很困难,这可能是共享主机公司的一个问题。所以,MySQL Governor 在这里发挥了它的作用。在本文中,您将学习在 cPanel/WHM 上介绍和安装 MySQL Governor。您可以访问 Eldernode 中的可用包,并购买一台 VPS 托管服务器。
在 CPanel 上介绍 MySQL Governor/WHM
什么是 MySQL 总督?
MG (MySQL Governor)使用 dbtop 实用程序来查看每个客户的使用情况,并确保系统管理员了解发生的情况。dbtop tool 是一个 CL 包,它可以让系统管理员查看每个系统用户在 MySQL 级别发生了什么,非常类似于经典的 mytop Unix 实用程序。MySQL Governor 跟踪每个用户的系统使用情况,如果发现,它会限制 MySQL 查询。
MySQL 调控器特性:
1-稳定、简单的限值被视为 LVE 限值的一部分。
2-自动检测和删除长时间运行的查询。
3- MySQL 5.1-5.7 支持
4-支持 MariaDB 5.x 和 10.x
注意 : MariaDB 10.4 和 10.5 不被 CPanel 支持。
MySQL 调速器多种模式
根据配置的不同,MySQL Governor 有多种操作模式:
在仅监控模式下工作,使用不同的节流方案。将所有达到限制的用户放入一个预定义的 LVE 中。
注意: 将 MySQL 查询放入用户的 LVE,或者仅当达到 MySQL 调控器限制时将用户放入其 LVE,这是默认的操作模式。
如何在 CPanel 上安装 MySQL 调速器
你可以安装 MySQL Governor,因为它与 cPanle 、 DirectAdmin 、 Plesk 、ISPManager、InterWorx 兼容,甚至与没有控制面板的普通服务器兼容。这些说明应该适用于上述任何类型的服务器,它是在基于 cPanel 的机器上测试的。建议您在安装 MySQL 调控器之前创建一个完整的数据库备份,包括系统表。
要对所有 MySQL 数据库和用户权限进行完整备份,请运行:
mysqldump --all-databases > /root/all_databases.sql
在开始安装 MySQL Governor 之前,您需要删除以前安装的软件包,如果您正在运行 MySQL Server。
yum remove db-governor db-governor-mysql
在 cPanel / WHM 上安装 MySQL Governor
让我们通过这个指南的步骤来学习和完成它。
首先,要安装 governor-mysql 包,请运行以下命令:
yum install governor-mysql -y
然后,要完成安装,请运行以下 python 脚本:
/usr/share/lve/dbgovernor/mysqlgovernor.py --install
现在,如果您正在运行 MariaDB,请改用以下命令:
yum install governor-mysql
接下来,当您运行下面的命令时,请确保将“mariadbXX”替换为您正在运行的正确的 MariaDB 版本。
例如:
1)对于 MariaDB v5.5,55
2)对于 MariaDB v10.0,100
3)对于 MariaDB v10.1,101
点:Maria db 10.4 版本还不支持 CloudLinux 6。
/usr/share/lve/dbgovernor/db-select-mysql --mysql-version=mariadbXX
/usr/share/lve/dbgovernor/mysqlgovernor.py --install
从现在开始,你的 CloudLinux 系统使用 MySQL governor 来监控和限制你的 MySQL 脚本滥用者。
如何在 WHM 上配置 MySQL 调速器
MySQL 调控器配置位于下面:
/etc/container/mysql-governor.xml
当您想要手动编辑其配置时,建议您使用官方的 dbctl 实用程序。当您看到一切正常时,重新启动系统服务以应用更改:
service db_governor restart
还可以使用 dbctl 或通过更改配置文件来指定操作模式。dbuser-map 文件位于/etc/container/dbuser-map中。
启动和停止
首先:
service db_governor start
要停止:
service db_governor stop
卸载 MySQL 总督
使用以下命令删除 MySQL 调控器:
/usr/share/lve/dbgovernor/mysqlgovernor.py --delete
结论
本文向您介绍了在 Cpanel/WHM 上介绍和安装 MySQL Governor。可以设置不同时间段(1.5 秒或 1.5 分钟)的不同限值,例如电流、短、中和长。如果您有兴趣了解更多信息,请找到我们关于 MySQL 查询故障排除的文章并在 Eldernode 社区与您的朋友讨论。
如何在 Debian 10 上安装 MySQL——在 Debian 10 上安装最新的 MySQL
我们带着新的安装教程回来了,在这篇文章中,你将学习如何在 Debian 10 上安装 MySQL。 MySQL 是一个开源的数据库管理系统,用户可以存储和检索各种应用程序的数据。正如你所猜测的,MySQL 是灯栈中的 M。在接下来的内容中,您将看到 MySQL 最新版本的安装,您将添加这个存储库,安装 MySQL 软件本身,保护安装,最后,您将测试 MySQL 是否正在运行并响应命令。
先决条件
如果您知道以下内容,本教程可能会更有用:
如何在 Debian 10 上安装 MySQL
1- 添加 MySQL 软件库
要处理配置和安装 MySQL 软件库,您可以使用。deb 包。在建立了存储库之后,你将能够使用 Debian 的标准 apt 命令来安装软件。
sudo apt update
然后你需要安装必备的 GnuPG 包。
sudo apt install gnupg
apt 在确认安装后会安装 GnuPG 及其依赖项。那么你应该下载 MySQL 。deb 用 wget 打包,然后用 dpkg 命令安装。使用 wget 下载文件后,记得将您刚刚复制的地址粘贴到下面突出显示的部分:
cd /tmp wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
列出文件,确保文件已经下载到当前目录中。
ls
应显示文件名列表。
输出
mysql-apt-config_0.8.13-1_all.deb . . .
然后,就可以安装了。
sudo dpkg -i mysql-apt-config*
要使新软件包可用,请刷新您的 apt 软件包缓存,因为软件包现在将完成添加存储库。
sudo apt update
添加 MySQL 存储库后,您就可以安装实际的 MySQL 服务器软件了。您可以运行sudo dpkg-reconfigure MySQL-apt-config来更新这些存储库的配置。T o 刷新你的包缓存,只需选择一个新选项然后 sudo apt-get 更新。
2- 安装 MySQL
要安装最新的 MySQL 服务器包,现在可以使用 apt 。
sudo apt install mysql-server
apt 所做的是查看所有可用的 mysql-server 包,并确定该包所提供的 mysql 是最新和最好的候选包。键入 y 然后回车安装软件。在安装的配置阶段,您将被要求设置一个 root 密码。确保选择一个安全密码以继续。
要检查 MySQL 的安装和运行,请键入以下命令。
sudo systemctl status mysql
mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-25 17:20:12 UTC; 3s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 2673 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS) Main PID: 2709 (mysqld) Status: "Server is operational" Tasks: 39 (limit: 4915) Memory: 378.4M CGroup: /system.slice/mysql.service └─2709 /usr/sbin/mysqld Jul 25 17:20:10 sammy systemd[1]: Starting MySQL Community Server... Jul 25 17:20:12 sammy systemd[1]: Started MySQL Community Server.
当 Active: active (running) 行出现时,您可以确保 MySQL 安装并运行。
建议改为
3- 保护 MySQL
要在新安装的系统上执行一些与安全相关的更新,您可以运行以下命令。
mysql_secure_installation
4- 测试 MySQL
要连接到服务器并输出一些版本和状态信息,请键入:
`mysqladmin -u root -p version`
如果您收到以下输出,您可以确保 MySQL 服务器正在运行。
输出
``mysqladmin Ver 8.0.17 for Linux on x86_64 (MySQL Community Server - GPL) Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Server version 8.0.17 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 3 min 9 sec Threads: 2 Questions: 10 Slow queries: 0 Opens: 128 Flush tables: 3 Open tables: 48 Queries per second avg: 0.052``
**总之**,上面的输出确认您已经成功安装并保护了最新的 MySQL 服务器,它应该可以为许多流行的应用程序工作。
亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问[提问页面](https://eldernode.com/ask)。也为了提高你的知识,有这么多有用的教程为[老年节点培训](https://eldernode.com/blog/)准备。
如何在 Linux Ubuntu 20.04 上安装 MySQL LTS-elder node
原文:https://blog.eldernode.com/install-mysql-on-linux-ubuntu-20-04/
在本教程中,我们将通过 5 个步骤来讲述如何在 Linux Ubuntu 20.04 LTS 上安装 MySQL,并向您展示如何在 Linux Ubuntu 20 Linux 服务器上安装 MySQL 。
注意:您需要 root 访问权限才能安装。
教程在 Linux Ubuntu 20.04 LTS 上安装 MySQL
步骤 1–安装 MySQL 服务器
以 root 用户身份登录到您的服务器后,更新 apt,并使用下面的命令运行安装包。此外,使用以下命令安装 MySQL 服务器:
sudo apt update sudo apt install mysql-server
完成 MySQL 安装后,Mysql 服务会自动启动。您可以使用以下命令检查服务状态:
sudo systemctl status mysql
步骤 2–保护 MySQL 服务器
现在,我们需要保护 MySQL 服务器。为了保护 MySQL,您应该以 root 用户身份运行以下命令:
sudo mysql_secure_installation
现在,按照屏幕上的说明完成向导。
Securing the MySQL server deployment. Connecting to MySQL using a blank password. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD component? Press y|Y for Yes, any other key for No: y There are three levels of password validation policy: LOW Length >= 8 MEDIUM Length >= 8, numeric, mixed case, and special characters STRONG Length >= 8, numeric, mixed case, special characters and dictionary file Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 2 Please set the password for root here. New password: Re-enter new password: Estimated strength of the password: 100 Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No) : y Success. Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y Success. By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y - Dropping test database... Success. - Removing privileges on test database... Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y Success. All done!
步骤 3–管理 MySQL 服务
要停止 MySQL 服务,请运行以下命令:
sudo systemctl stop mysql
对于启动 MySQL 服务,运行以下命令:
sudo systemctl start mysql
要重启 MySQL,请运行以下命令:
sudo systemctl restart mysql
查看 MySQL 服务的状态:
sudo systemctl status mysql
步骤 4–连接 MySQL 服务器
到目前为止,您已经在 Ubuntu 20.04 上安装了 MySQL 数据库服务器。现在,您应该在命令行上使用以下命令连接到您的数据库服务器。
mysql -u root -p
输入 MySQL root 用户密码进行连接:
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 20 Server version: 8.0.19-0ubuntu5 (Ubuntu) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
步骤 5–创建 MySQL 用户和数据库
现在,使用以下命令在 MySQL 上创建一个数据库。
CREATE DATABASE mydb; CREATE USER 'myuser'@'localhost' IDENTIFIED by 'Pa$$w0rd'; GRANT ALL on mydb.* to 'myuser'@'localhost' FLUSH PRIVILEGES
恭喜您,您已经成功完成了在 Linux 上安装 MySQLUbuntu 20.04 LTS步骤。
如何在 Windows Server - Eldernode 上安装 MySQL
原文:https://blog.eldernode.com/install-mysql-on-windows-server/
MySQL 是世界上最流行的数据库,为用户提供了良好的设施和功能。我们给你的建议是一定要安装这个数据库。因此,请继续关注 Eldernode,阅读 Windows Server 上的 MySQL 安装教程。你也可以从 Eldernode 购买并使用 Windows VPS 服务器。
教程在 Windows 服务器上安装 MySQL
MySQL 软件是一个数据库管理系统,旨在管理关系数据库系统,是开发网站或 web 应用程序的好选择。它是 Oracle 支持的开源软件。与其他数据库软件相比,MySQL 非常容易学习。
下载 Windows 版 MySQL】
您必须首先为您的 Windows 服务器下载 MySQL。要做到这一点,你需要去官方的 MySQL 网站。
为了方便访问,我们为您提供了 Windows 版 MySQL 下载页面的链接,以便您可以轻松下载您想要的版本。
进入此页面后,选择您想要的版本,点击蓝色的下载选项:
打开下载页面后,到页面底部点击不用谢,直接启动我的下载链接开始下载文件:
在 Windows 上安装 MySQL
下载完 MySQL 后,可以按照以下步骤在 Windows 服务器上安装 MySQL:
1。首先,在选择安装类型步骤中,您可以从 MySQL 中选择所需的类型,但如建议的那样,您可以选择开发者默认选项。
其他选项描述:
A)开发者默认:这是 MySQL 服务器和其他开发所需工具的完整安装。如果您正在从头开始构建数据库,或者将直接管理数据库中的数据,那么您会希望使用这种安装类型。
B)仅服务器:如果您只需要安装 MySQL 服务器用于 CMS 或其他应用程序,并且不直接管理数据库,您可以只安装服务器。
C)仅客户端:此选项适用于客户端或客户。
D)完整:此选项包括所有功能。
E)自定义:这种安装类型将允许您自定义安装的每个部分,从服务器版本到您选择的任何附加工具。
2。在检查需求窗口中,点击下一步:
3。现在点击执行下载显示的产品:
4。在类型和网络部分,检查设置并点击下一步:
5。选择您的认证方式,然后点击下一步:
6.在账户和角色部分,输入 MySQL root 密码并点击添加用户:
7。现在填写信息并点击确定:
8。然后将 MySQL 配置为 Windows 服务,点击下一步:
9。更新服务器文件权限,点击下一步:
10。点击执行应用配置:
11。再次点击下一个:
12。配置 MySQL 路由器配置,点击完成:
13。输入您的密码连接到服务器,点击下一步:
14。点击执行应用配置:
15。安装完成后,点击完成:
16。按下 Finish 后,您应该会看到以下屏幕:
就是这样!
结论
亲爱的用户,我们希望你能喜欢这个教程,你可以在评论区提出关于这个培训的问题,或者要解决老年节点培训领域的其他问题,请参考提问页面部分,并尽快提出你的问题。腾出时间给其他用户和专家来回答你的问题。
祝你好运。
如何在 Ubuntu 20.10 - Eldernode 博客上安装 Nagios 监控
原文:https://blog.eldernode.com/install-nagios-monitoring-on-ubuntu-20-10/
在接下来的监控工具教程中,我们将展示 Nagios 安装指南。在任何 Linux 操作系统上,都可以运行这个开源的网络监控系统。因为 Nagios 提供了关键参数的概述,所以您更喜欢在命令行界面或基于 web 的图形界面中工作。一旦确定了能够修复检测到的网络或服务器问题的关键级别,管理员就会收到电子邮件和文本消息作为警报通知。准备好你自己的 Linux VPS ,继续和我们一起学习如何在 Ubuntu 20.10 服务器上安装 Nagios Monitoring。
为了让本教程更好地发挥作用,请考虑下面的先决条件 :
一个拥有 sudo 权限的非根用户。
教程在 Ubuntu 20.10 上安装 Nagios 监控
为了维护系统和服务的安全性和可用性,您需要监控工具的帮助,以防止对您的业务产生任何负面影响。使用 TCP 端口、SMTP、POP3、HTTP、NNTP、PING 等,Nagios 能够监视网络细节。准备好一个 Ubuntu VPS 之后,你就可以下载并安装 Nagios 了。让我们通过这个指南的步骤来学习和完成它。
如何更新您的系统
出于一些安全考虑,最好更新您的系统:
sudo apt-get update
注意:如果你最近安装了 Ubuntu 系统,你需要 Apache 和 PHP 。运行以下命令来安装它们:
sudo apt-get install wget build-essential unzip openssl libssl-dev
sudo apt-get install apache2 php libapache2-mod-php php-gd libgd-dev
如何创建 Nagios 用户
安装前的第一步是在您的系统中为 Nagios 创建一个新的用户帐户。使用下面的命令在您的系统中创建一个:
sudo adduser nagios
要将您创建的用户添加到一个组中,您需要首先为 Nagios 设置“nagcmd”创建一个组。然后,将您的“nagios”用户添加到 Apache 组。
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagcmd www-data
如何安装 Nagios 核心服务
是时候安装 Nagios 核心了。可以从官方网站免费领取最新版本的 Nagios core。
cd /opt/
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz
然后,要将文件移动到您选择的位置,通过运行以下命令提取文件:
tar xzf nagios-4.4.5.tar.gz
解压缩完成后,使用下面的命令导航到“nagios”源目录并安装。这样就可以用 Ubuntu 编译 Nagios 了。
cd nagios-4.4.5
sudo ./configure --with-command-group=
sudo make all
sudo make install
sudo make install-init
sudo make install-daemoninit
sudo make install-config
sudo make install-commandmode
sudo make install-exfoliation
要为 Nagios web 界面创建多个事件触发器,请在 libexec 目录下复制事件处理程序脚本。
如何设置 Apache 认证
要为 Nagios 服务器创建 Apache 配置文件,请运行:
sudo vi /etc/apache2/conf-available/nagios.conf
为了防止对配置进行更多的更改,请为用户 nagiosadmin 设置 apache 身份验证:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
然后,要使新设置生效,请启用 Apache 配置并重新启动 Apache 服务:
sudo a2enconf nagios
sudo a2enmod cgi rewrite
sudo service apache2 restart
如何更新您的电子邮件地址
您只需要运行下面的命令来编辑位于目录 usr/local/nagios/etc/objects 中的“contacts.cfg”文件,以包含我们希望接收通知的电子邮件地址。
sudo gedit /usr/local/nagios/etc/objects/contacts.cfg
如何安装 Nagios 插件
在这一步,您应该下载最新的 nagios-plugins 源代码并安装。要执行此运行,请执行以下操作:
cd /opt
wget http://www.nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz/pre>
tar xzf nagios-plugins-2.2.1.tar.gz/pre>
cd nagios-plugins-2.2.1
要编译和安装 Nagios 插件,请键入:
sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl/pre>
sudo make/pre>
sudo make install
如何验证设置
要验证 Nagios 安装和配置文件,运行以下命令,然后就可以启动 Nagios 核心服务了。
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
service nagios start
要让 Nagios 在系统引导时自动启动,请通过运行以下命令来配置 Nagios:
sudo systemctl enable nagios
如何在 Ubuntu 上使用 Nagios
您可以通过运行以下命令来确保配置是否正确可见:
sudo /usr/local/nagios/bin/nagios -v
如何访问 Nagios Web 界面
如果您访问 nagios 服务器,就可以访问您的 nagios 设置。为此,您需要使用主机名或 ip 地址后跟/nagios。
http://eldernode.example.net/nagios/
这样,您已经验证了 Apache。用户名可以是 nagiosadmin,密码是您在设置 Apache 的身份验证步骤时创建的。
登录后,您可以查看如下所示的 Nagios 界面。也可以使用侧边栏按钮查看主机、服务和警报。
结论
在本文中,您学习了如何在 Ubuntu 20.10 上安装 Nagios Monitoring。从现在开始,您可以使用这个最流行的工具来监控和解决您的服务器性能问题。如果您有兴趣了解更多信息,可以找到关于的相关文章,介绍用于 Linux 的 Nagios 监控系统。
如何安装纳米服务器-教程在物理服务器上安装纳米服务器
如何安装 Nano 服务器? 微软提供了一个软件包,通过它你可以图形化地准备和安装一个纳米服务器。Nano Server 是一个没有终端或图形用户界面的无头操作系统。因此,安装的条件和方法是不同的。
要在物理系统或虚拟服务器上安装 Nano 服务器,必须在 PowerShell 中键入各种命令来创建 VHD 、 VHDx 或 Wim 文件。
注意: 在本教程中,您不需要输入 PowerShell 命令,您将构建自己的 nano 服务器,而无需输入命令。
本教程包含 3 个一般步骤,如下:
1。 纳米服务器安装先决条件
2。 构建纳米服务器安装文件
3。 在所需系统上安装 Nano 服务器
如何安装纳米服务器
安装纳米服务器的先决条件
1。 您必须先下载并安装以下文件:
准备 Nano 服务器创建文件的过程是由一个强大而专业的软件负责的,这个软件叫做 ADK 。 大多数微软专家都熟悉这个软件,知道 ADK 构建专用 Windows 的能力非常高。
2。 下载完以上文件后,安装它们,等待 ADK 下载安装想要的文件。
构建纳米服务器安装文件
1。首先,打开纳米服务器镜像构建器软件。
2。第一步,点击创建一个新的 Nano 服务器镜像。
3。下一步,点击下一步。
4。在此处输入 Windows Server 2016 的 ISO 地址,点击下一步。
注意,您必须挂载ISO 并输入创建的驱动器的地址。
5。检查许可协议并进入下一步。
6。在这一部分中,首先指定是将 nano 服务器安装在虚拟机上还是安装在物理机上。
然后输入一个路径到保存创建的图像。
注意: 如果选择虚拟机镜像,可以输出 VHD 或者 VHDx 文件。 如果您选择了物理机镜像,您也可以获得 Wim 输出。
最后一部分,进入报告文件(Log)的路径,进入下一个步骤。
7。在检测目的地… 部分,您必须选择一个闪存盘来复制 Nano Server 文件,并进行 flash boot 来将 Nano Server 安装在 物理机 上。
选择 Flash ,点击 Create 准备 Flash。
修复 PowerShell 脚本执行错误
当点击创建选项时,如果直到 flash 制作结束都没有问题,则进入下一步,但如果出现错误,则必须小心遵循以下步骤。
出现错误,以管理员权限打开你的 Windows PowerShell ,输入以下命令:
Set-ExecutionPolicy Unrestricted
输入上述命令后,脚本执行策略发生变化,使用以下命令,可以看到作用域列表及其设置。
Get-Executionpolicy -list
再次点击创建,闪存启动后进入下一步。
8。在继续第 7 步时,点击下一步开始与您的个人纳米服务器相关的设置。
9。选择需要的版本,然后选择需要默认安装在 Nano 服务器上的角色。
10。在这一步,您可以添加与您的系统相关的硬件驱动程序。
11。设置您机器的规格,包括系统名、管理员密码和时区。
12。如果纳米服务器要连接到域,输入其名称。
13。进行网络相关设置,如静态 IP 、 vLAN 和 WinRM 设置,进入下一步。
14。在这个部分,你将有权选择两个不同的选项:
–****创建基本的纳米服务器镜像:开始创建纳米服务器镜像。
–****继续配置高级设置:在安装 Nano 服务器之前进入高级设置。
高级纳米服务器配置设置
在这些步骤中,你有能力添加 PowerShell 脚本到运行,添加服务包,远程控制设置等。才能进入验证阶段。
15。在这一步,你会看到一份你到目前为止所做设置的报告,如果你确认,点击创建。
等待您的定制 nano 服务器映像被创建。
16。完成 Nano 服务器镜像的构建后,就可以完成本节的步骤了。
你也可以点击创建 USB 来创建 flash boot 来安装 Nano 服务器。
打造纳米服务器 flash boot
–首先选择想要的闪光灯。
–然后选择 UEFI 或 BIOS 类型,点击下一步。
闪存分区将在此部分完成,您可以根据需要进行编辑。
–您将收到一份完成设置的报告,如果确认,点击创建。
等待你的闪开机制作。
–完成后,您可以将闪存连接到系统,并在其上安装纳米服务器。
亦作,见:
尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。
好运。
在 MacOS 上安装 Netcat 的 3 个步骤
Netcat 是一个通过 TCP 和 UDP 端口的通信工具。使用这个工具,您可以在两个操作系统之间建立连接。Netcat 工具被认为是 pentesters 中的一个重要工具,有很多用途。有趣的是,Netcat 工具非常有用,每个黑客(Pentester)都应该知道如何使用这个神奇的工具。这种工具被称为多功能瑞士军刀,并被称为指挥数控。这个工具可以安装在 Windows 和 Linux 上。在本文中,我们将教你在 MacOS 上安装 Netcat 的 3 个步骤。如果你想购买 VPS 服务器,你可以访问 Eldernode 网站上提供的套装。
教程在 MacOS 上安装 Netcat
Netcat简介
端口扫描是 Netcat 最常见的用途之一。您可以扫描一个端口或一系列端口。通过创建基本的客户机/服务器模型,Netcat 可用于将数据从一台主机路由到另一台主机。这是通过设置 Netcat 使用接收主机上的特定端口,然后从另一台主机建立常规 TCP 连接并通过它发送文件来实现的。您还可以使用 Netcat 向远程服务器发送各种请求。
在 MacOS 上安装 Netcat
正如我们在第一部分中所解释的,您可以很容易地在 Windows、Linux 和 Mac 操作系统上安装 Netcat。下面,我们将教大家如何在 MacOS 上安装 Netcat。
1) 在 MacOS 中打开终端
要打开终端,第一步可以轻松按 command+space。这样做之后,你需要键入终端,然后点击回车:
command+space
2)在 MacOS 上安装自制软件
打开终端后,在此阶段您必须键入以下命令,然后运行它。这样你就可以在 MacOS 上安装自制软件了。请注意,安装 Homebrew 需要安装 netcat:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
执行上述命令后,您将被要求输入密码。请注意,在这个阶段,您必须输入 Mac 的密码,然后按 enter 键。
现在,您可以轻松地运行以下命令来使 brew 可用:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
3)安装 netcat
成功完成上述步骤后,您现在可以通过运行以下命令在 MacOS 上简单地安装和使用 Netcat:
brew install netcat
结论
您可以使用 Netcat 来调试和监控网络连接、扫描开放的端口、传输数据、充当代理等等。在本文中,我们试图教你在 MacOS 上安装 Netcat 的 3 个步骤。如果你有任何问题,你可以在评论区和我们分享。
如何将 NetData 安装到监控 Centos 8 - Eldernode 博客
原文:https://blog.eldernode.com/install-netdata-to-monitoring-centos-8/
作为 IT 专业人员、系统管理员、SRE 或 DevOps 工程师,您需要 Netdata 来帮助您从系统和应用程序中收集所有可能的指标,实时可视化这些指标,并解决复杂的性能问题。在本文中,我们尝试教您如何将 NetData 安装到 Monitoring Centos 8 。同样,需要一台完美的 Centos VPS 服务器的人可以使用 Eldernode 的最佳服务。
教程将 NetData 安装到监控中心 8
NetData 之所以受欢迎,是因为虽然它使用简单,但您会发现它对于每个监控、可视化和故障排除都非常灵活。您可以使用 NetData 执行一些活动,例如收集、可视化、监控、故障排除、存储、导出和流式传输。Netdata 是免费的开源软件,目前运行在 T4 的 Linux、FreeBSD 和 macOS 上。通过这篇文章来了解 NetData 的安装。
【NetData 监控什么
这款面向应用和基础架构系统的强大实时分布式运行状况和性能监控工具监控的内容如下:
1- 总的和每个内核的 CPU 使用率、中断、软中断和频率。
2- 总内存、RAM、交换和内核使用量。
3- 磁盘 I/O(每个磁盘:带宽、操作、积压、利用率等)。
4- 监控网络接口,包括带宽、数据包、错误、丢弃等。
5- 监控 Netfilter / iptables Linux 防火墙连接、事件、错误等。
6- 流程(运行、阻塞、分叉、活动等)。
7- 具有进程树的系统应用(CPU、内存、交换、磁盘读/写、线程等)。
8- MySQL 数据库监控:查询、更新、锁、问题、线程等。
9- Postfix 邮件服务器消息队列。
10- Squid 代理服务器带宽和请求监控。
11- 硬件传感器(温度、电压、风扇、电源、湿度等)。
12- SNMP 设备
13- 用 mod_status 进行 Apache 和 Nginx 状态监控。
将 NetData 安装到监控中心 8
让我们回顾一下以下步骤,以学习并完成本指南。
1-如何更新系统
首先,让我们确保你的系统是最新的。
sudo dnf clean all
sudo dnf update
sudo dnf install git zlib
–devel libuuid–devel libmnl gcc make git autoconf automake pkgconfig curl findutils
接下来,您应该检查是否安装了所有依赖项,或者是否登录到您的服务器运行以下命令:
sudo dnf -y install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils
接下来是从 Github 克隆 Netdata 代码。之后,安装后应自动启动 Netdata 服务。
git clone [https://github.com/netdata/netdata.git](https://github.com/netdata/netdata.git) --depth=100
完成后,要开始构建和安装,请运行:
cd netdata/ sudo ./netdata-installer.sh
2-如何访问 Netdata 用户界面
当 NetData 监听端口 19999 上的所有 IP 时,如果您有 firewalld 服务,您可以允许在局域网内访问该端口。
sudo firewall-cmd --permanent --add-rich-rule 'rule family="ipv4"
source address="192.168.122.0/24" port protocol="tcp" port="19999" accept'
3-如何为 Netdata 配置防火墙。
如果服务器没有暴露在互联网上,请随意允许从任何 IP 访问。
sudo firewall-cmd --add-port=19999/tcp --permanent
您应该重新加载 firewalld 以应用更改。
sudo firewall-cmd --reload
这样,您就可以访问 Netdata Web dashboard 上的服务器 IP 地址和端口 19999 。
结论
在本文中,您了解了如何将 NetData 安装到 Monitoring Centos 8。从现在开始,通过启动这个快速有效的工具,您已经提供了一个帮助您构建非凡基础设施的环境。
如何安装 NetData 来监控 Debian 10 - Eldernode 博客
原文:https://blog.eldernode.com/install-netdata-to-monitoring-debian-10/
在接下来的服务器监控工具教程中,你将学习如何在 Debian 10 上安装 NetData。在讨论这个工具之前,看看在 Eldernode 上提供的完美的 Linux VPS 包,并购买一个以使这个指南更好地工作,并享受我们的支持团队服务和最优惠的价格。如果您需要可视化系统上的流程和服务,NetData 是免费的、简单的,并且易于与可扩展的 web 仪表板一起使用。此外,作为 IT 专业人员或服务器管理员,您需要监控 CPU、RAM、磁盘 I/O 和网络流量的使用情况。NetData 将在不中断系统核心功能的情况下为您提供帮助。
教程安装 NetData 来监控 Debian 10
为了让本教程更好地工作,请考虑下面的先决条件:
1- 您系统上安装的 Debian 10 台式机/服务器
2- 作为拥有 sudo 权限的非根用户通过 SSH 连接
3- 按照 Debian 10 的初始设置进行设置
由于 NetData 被设计为安装在每一个 Linux 系统上,所以请阅读本文,了解如何将这个开源工具和监控代理安装到监控 Debian 10 上,以了解您的
.
安装 NetData 来监控 Debian 10
让我们通过本指南的 7 个步骤来学习并完成它。
如何更新系统
一如既往,出于某种安全目的,第一步尝试更新您的系统:
sudo apt-get update
sudo apt-get upgrade
如何安装依赖关系
要安装 NetData,您需要安装依赖项。要安装所有必需的依赖项,请运行:
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl
如何安装 Netdata
在此步骤中,官方安装脚本将帮助您开始安装 NetData。为了确保这一点,您为您的 shell 运行了 bash ,键入:
bash
然后,您可以直接从 GitHub 源代码安装 Netdata:
git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata
键入以下命令,将目录更改为克隆目录:
cd netdata
运行以下命令,使用 netdata-installer.sh 脚本安装 Netdata:
sudo ./netdata-installer.sh
在安装过程运行时,不要忘记按 Enter 键开始安装。然后,您会看到 Netdata 守护程序将会启动。此外,为了能够启动、停止和获取 Netdata 服务的状态,请使用以下命令:
sudo systemctl start netdata
sudo systemctl stop netdata
sudo systemctl status netdata
如何配置防火墙
当 NetData 在端口 19999 上运行时,您应该允许它通过 UFW 防火墙。请注意,Debian 10 中默认不安装 UFW,您需要使用以下命令来安装它:
sudo apt-get install ufw -y
要在安装后启用 UFW,请运行:
sudo ufw enable
现在,您应该允许端口 19999 使用 UFW 防火墙:
sudo ufw allow 19999/tcp
最后,要重新加载防火墙以应用所有更改,请键入:
sudo ufw reload
没有延迟配置 UFW 后,您就可以开始访问 NetData web 界面了。
如何访问 Netdata Web 界面
要查看监控界面,您需要在 web 浏览器中键入 URLhttp://your-server-IP:19999以重定向到 Netdata 仪表板。
http://<your-server-IP>:19999
然后,您可以编辑 NetData 配置文件以提供更多配置:
sudo vi /etc/netdata/netdata.conf
最后,要查看当前配置,请运行:
http://<your-server-IP>:19999/netdata.conf
如何卸载 Netdata
使用以下命令从系统中删除 Netdata:
cd netdata
sudo /netdata-uninstaller.sh --force
如何更新网络数据
最后,运行以下命令将 Netdata 更新到最新版本:
cd netdata
git pull
sudo ./netdata-installer.sh
结论
在本文中,您了解了如何安装 NetData 来监控 Debian 10。从现在开始,您可以使用这个工具实时监控各种系统指标。如果您有兴趣阅读更多内容,可以找到相关文章介绍 net data Monitoring System for Linux。
如何安装 NetData 来监控 Ubuntu 18.04 - Eldernode 博客
原文:https://blog.eldernode.com/install-netdata-to-monitoring-ubuntu-18-04/
之前, NetData 给大家介绍过。很明显,您需要选择一个服务器监控工具来收集并向您的客户端实时发送定制的每日、每周和每月报告。NetData 是一个开源的监控工具,免费支持 Linux、macOS 和 FreeBSD。在这篇文章中,你将学习如何安装 NetData 来监控 Ubuntu 18.04 。如果你希望开始在你自己的 Linux VPS 上托管你的站点,我们完美的软件包肯定会是你的选择之一。NetData 将通过监控整个 IT 基础设施来帮助您排除 Ubuntu VPS 服务器的故障,准备一个继续本指南。
教程安装 NetData 来监控 Ubuntu
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要进行设置,请遵循我们在 Ubuntu 18.04 上的初始服务器设置。
安装 NetData 来监控 Ubuntu 18.04
当你使用 Linux 时,安装一个合适的工具在你的系统上运行来观察你的服务器上发生了什么并不困难。让我们通过这篇文章的步骤来学习如何在你的 Ubuntu 服务器上安装 NetData 作为一个监控工具。
在 Ubuntu 18.04 上安装 NetData
第一步:按照惯例,你应该首先更新你的服务器。请注意,要升级内核,您必须重启服务器。所以,考虑一个不打扰你生产时间的完美时机。
sudo apt-get update sudo apt-get upgrade
步骤 2: 使用下面的命令安装一些依赖包,这是一个必需的预安装步骤。
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-archive autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -y
第三步:
要从 Git 克隆 net data 包,请键入以下命令。
sudo git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata
第四步:
在这一步中,您可以通过运行以下命令在您的服务器上安装 Netdata:
sudo apt install netdata
第五步:
现在,您需要配置 Netdata 监控。请注意,缺省情况下,Netdata 缺省配置文件位于/etc/netdata/netdata.conf。您应该打开文件,将服务器回送地址更改为您的服务器的 IP 地址。
sudo nano /etc/netdata/netdata.conf
然后,您可以保存并关闭文件,并通过运行下面的命令应用更改:
sudo systemctl restart netdata
此外,您可以通过键入以下命令来检查 Netdata 的状态;
sudo systemctl status netdata
步骤 6: 此安装的另一个要求是在 19999 上打开防火墙端口。使用以下命令允许端口 19999 上的流量。
sudo ufw allow 19999/tcp
要检查防火墙状态以验证所考虑的端口是否已启用,请键入:
sudo ufw status
步骤 7: 当 Netdata 已安装并监听端口 19999 时,您可以打开浏览器并键入 URL http://192.168.0.234:19999,以重定向到 Netdata 默认仪表板。它允许您访问 Netdata web 界面。
就是这样!您只需在您的服务器上开始使用这个监控工具即可。
结论
在本文中,您了解了如何安装 NetData 来监控 Ubuntu 18.04。Netdata 支持 Sendmail 作为邮件传输代理,以接收电子邮件通知,确保在您的系统上安装和配置 Sendmail。
在 CentOS Linux 上安装 NethServer 7 的两种方法
原文:https://blog.eldernode.com/install-nethserver-7-on-centos/
任何经营小型企业的人都需要一个名副其实的多功能内部操作系统。在这种情况下,可以满足小型企业需求的选择之一是基于 CentOS 7 的 NethServer。本文将教您如何在 CentOS 上安装和配置 NethServer 7。你可以在 Eldernode 网站上查看 CentOS VPS 服务器套装进行购买。
什么是 NethServer?
NethServer 是一个基于 CentOS 的开源灵活的操作系统,适合小型企业。Distro NethServer 是作为 SME 服务器服务推出的,目的是简化服务器配置,它有一个强大的内置 web 界面,可以简化管理任务。您可以通过基于浏览器的界面部署和配置已部署服务器的几乎所有方面。它可以用来运行 Web 过滤器、邮件服务器、文件云服务器、Web 服务器、防火墙、 VPN 服务器、文件共享服务器等等。你可以从官方 CentOS 库获得安全补丁和更新。
在这篇来自 CentOS 培训系列的文章的续篇中,我们打算一步一步地教您如何在 CentOS 上安装和配置 NethServer 7。
在 CentOS 上安装 NethServer 7
在接下来的部分中,我们将通过两种方式教您如何在 CentOS 上安装和配置 NethServer 7。这两种方法是:
1)使用 Yum 存储库
2)使用 ISO 文件
如何在 CentOS 上从 YUM 仓库 安装 NethServer 7
首先,您应该通过输入以下命令来启用 NethServer 7 YUM 存储库:
sudo yum install -y http://mirror.nethserver.org/nethserver/nethserver-release-7.rpm
现在,您可以使用以下命令安装 NethServer 7 基本系统:
sudo nethserver-install
然后运行以下命令安装附加模块和基本系统:
sudo nethserver-install nethserver-mail nethserver-nextcloud
如何从 ISO 文件 在 CentOS 上安装 NethServer 7
首先进入官方 NethServer 下载页面,下载最新的 Nethserver 7。
现在,您需要通过输入以下命令来创建一个可引导的 USB 或 DVD:
sudo lsblk
sudo dd bs=4M if=/nethserver-7.9.2009-x86_64.iso of=/dev/sdX status=progress oflag=sync
注意:记得放 ISO 文件的适当路径,而不是 nethserver-7.9.2009-x86_64.iso,以及你的 DVD 或 u 盘的路径,而不是/dev/sdX。
创建可引导介质后,您需要将介质插入物理设备,并将引导选项更改为从该介质引导。
当系统在 NethServer 7 中引导时,您将看到下面的菜单,您必须在其中选择一种不同的安装类型。我们将选择其他网络服务器安装方式:
现在选择手动安装手动配置网络、键盘、时区、存储等:
然后,您将看到下面的页面,在这里您应该开始进行所需的配置:
首先,我们可以配置日期和时间:
接下来,你应该配置键盘:
然后配置安装目的地:
现在如下配置网络和主机名,并确保网络接口已连接:
现在是时候安装 NethServer 了。点击开始安装:
然后你应该创建系统用户并且为根用户设置一个密码:
最后,重新启动机器,使其无法从引导中弹出介质。
如何在 CentOS 上访问服务器管理器
首先,您需要通过输入以下命令来访问管理服务器 web 界面:
URL https://IP_address:9090
https://domain_name:9090
现在作为根用户登录。如果需要,您可以使用以下命令重置 root 密码:
sudo passwd root
登录后,您应该会看到仪表板:
就是这样!
结论
通过安装 NethServer,您可以使用内置模块将您的系统转换为 DNS、Web、代理、邮件、IDS、Vpn、Cloud 和 Samba。在本文中,我们教您如何在 CentOS 上安装和配置 NethServer 7。我希望这篇教程对你有用。如有疑问,可在评论中联系我们。
如何在 CentOS 8 上安装 next cloud-CentOS 技巧,PHP 模块
为了引入开源、本地文件共享和协作平台,您将了解如何在 CentOS 8 上安装 next cloud。NextCloud 允许您保存文件,并在多种设备(如 PC、智能手机和平板电脑)上访问它们。作为一个流行的自托管平台,它的工作方式很像【DropBox】,它允许你在各种项目上无缝协作,管理你的日历,收发电子邮件以及进行视频通话。
此外,您还可以使用相关文章:
如何在 Ubuntu 安装 next cloud
先决条件:
由于您将通过浏览器访问 NextCloud ,因此确保 LAMP stack 已经安装在 CentOS 8 上至关重要。
如何在 CentOS 8 上安装 next cloud
让我们通过本文的步骤向您展示如何在 CentOS 8 上安装 NextCloud。
1-安装额外的 PHP 模块
为了让 NextCloud 正常运行,需要一些必备的 PHP 模块。
sudo dnf install php-mysqlnd php-xml php-zip php-curl php-gd php-intl php-json php-ldap php-mbstring php-opcache
2-创建下一个云数据库
必要的 PHP 模块安装完成后,使用以下命令登录 MariaDB 数据库引擎并提供密码,创建一个包含 NextCloud 数据的数据库。
mysql -u root -p
登录后,使用下面的命令为 NextCloud 创建一个数据库和一个数据库用户。
**MariaDB [(none)]>** CREATE DATABASE nextcloud_db; **MariaDB [(none)]>** GRANT ALL ON nextcloud_db.* TO ‘nextcloud_user’@’localhost’ IDENTIFIED BY ‘[[email protected]](/cdn-cgi/l/email-protection)’; **MariaDB [(none)]>** FLUSH PRIVILEGES; **MariaDB [(none)]>** EXIT;
用 比特币 购买 VPS
3-在 CentOS 上安装 next cloud 8
此时,你必须从 NextCloud 的官方网站下载 NextCloud 压缩文件。到写下本指南时, NextCloud 的最新版本是 18.0.1 。
sudo wget https://download.nextcloud.com/server/releases/nextcloud-18.0.1.zip
然后,将文件解压到 /var/www/html/ 路径。
sudo unzip nextcloud-18.0.1 -d /var/www/html/
现在,创建一个目录来存储管理员用户数据。
sudo mkdir -p /var/www/html/nextcloud/data
接下来,为了让 Apache 用户可以向其中追加数据,您需要修改 NextCloud 的目录权限。
sudo chown -R apache:apache /var/www/html/nextcloud/
4-为 NextCloud 设置 SELinux 和防火墙
这一步需要你为 SELinux 做一些配置,这样它就可以毫无问题地处理 Nextcloud。为此,请键入以下命令:
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/data' sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/config(/.*)?' sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/apps(/.*)?' sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/3rdparty(/.*)?' sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.htaccess' sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.user.ini' sudo restorecon -Rv '/var/www/html/nextcloud/
此外,您需要打开 webserver 端口 80,以允许外部用户从您的服务器访问 NextCloud 。为此,请键入以下命令:
sudo firewall-cmd --add-port=80/tcp --zone=public --permanent sudo firewall-cmd --reload
5-最终确定下一次云安装
要开始这一步,首先,创建一个管理员用户名和密码。其次,点击“存储和数据库”。然后,选择“ MariaDB ”作为首选数据库引擎,并填写数据库详细信息。填写完数据库详细信息后,点击“完成按钮完成设置。
毕竟,这会将您带到登录页面。提供用户名和密码,点击“进入或点击“登录按钮。
注 :第一次登录的话,会以幻灯片的形式给出一个关于 NextCloud 的简要演练。请随意向右滚动,查看更多提示。
最后是,您可以关闭窗口以访问仪表盘。
好样的 !您现在已经阅读完本指南,您可以在 NextCloud 上备份、同步和与您的朋友和同事共享文件。
亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问提问页面。也为了提高你的知识,有这么多有用的教程为老年节点培训准备。
如何在 Ubuntu 中安装 Nextcloud-Ubuntu 上的 next cloud
我们带着新的 Ubuntu 教程回来了。在本文中,我们将向您介绍如何在 Ubuntu 中安装 Nextcloud。为了熟悉允许用户共享他们计算机上的一个或多个文件和目录的安全、可靠和灵活的解决方案,我们将向您展示如何安装这个开源、强大和安全的基于 PHP 的内容协作平台。
您可以在 Linux 系统、Linux、Microsoft Windows 和 macOS 的客户端应用程序以及 Android 和 Apple iOS 的移动客户端上使用该解决方案。
Nextcloud 适用于小型和大型企业以及服务提供商。请注意你需要在你的服务器上安装一个LAMPstack(Linux, Apache , MySQL/MariaDB , PHP )来设置一个 Nextcloud。
如何在 Ubuntu 安装 next cloud
我们来看看如何在分别以 Apache 和 MariaDB 作为 web 服务器和数据库软件的 Ubuntu Linux 服务器上安装 Nextcloud 服务器。
在 Ubuntu 上安装灯
打开一个终端窗口,通过 SSH 连接到你的 Ubuntu 服务器,安装灯栈。然后使用下面的命令。
sudo apt-get update sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imagick php7.2-xml php7.2-zip
如果需要检查两个服务是否已启动和启用,请键入:
systemctl status apache2 systemctl status mariadb systemctl is-enabled apache2 systemctl is-enabled mariadb
如果您发现服务不起作用,请使用以下命令。
sudo systemctl start apache2 sudo systemctl start mariadb sudo systemctl enable apache2 sudo systemctl enable mariadb
然后,使用软件包附带的安全脚本来保护 MariaDB 服务器的安装。
sudo mysql_secure_installation
现在,是时候回答一些问题了,比如下面的指导。
注意 :不要忘记设置一个强而安全的根 密码 。
- 输入 root 当前密码(无输入): 输入
- 设置 root 密码?【Y/n】Y
- 删除匿名用户?【Y/n】Y
- 不允许远程 root 登录?【Y/n】Y
- 是否删除测试数据库并访问它?【Y/n】Y
- 现在重新加载权限表吗?【Y/n】Y
在 Ubuntu 安装 next cloud
在确保数据库安装安全之后,您应该为 Nextcloud 创建一个数据库和数据库用户。为此,登录 MariaDB 服务器访问 MySQL 外壳。
sudo mysql -u root -p
接下来,运行下面的 sql 命令。
注意 :别忘了替换 【邮件保护】!#@%$lab "输入您的安全密码。
**MariaDB [(none)]>** CREATE DATABASE nextcloud; **MariaDB [(none)]>** CREATE USER [[email protected]](/cdn-cgi/l/email-protection) IDENTIFIED BY '**[[email protected]](/cdn-cgi/l/email-protection)!#@%$lab**'; **MariaDB [(none)]>** GRANT ALL PRIVILEGES ON nextcloud.* TO [[email protected]](/cdn-cgi/l/email-protection) IDENTIFIED BY '**[[email protected]](/cdn-cgi/l/email-protection)!#@%$lab**'; **MariaDB [(none)]>** FLUSH PRIVILEGES; **MariaDB [(none)]>** EXIT;
现在,从 Nextcloud 下载页面下载 Nextcloud ,通过点击下载 Nextcloud Server = > 下载 Nextcloud 来抓取一个 。zip 存档或运行以下命令,使用 wget 命令从命令行下载它。
sudo wget -c https://download.nextcloud.com/server/releases/nextcloud-18.0.0.zip
然后,提取存档内容,并将提取的 nextcloud 目录/文件夹复制到您的 web 服务器的文档根目录中
sudo unzip nextcloud-18.0.0.zip sudo cp -r nextcloud /var/www/html/ sudo chown -R www-data:www-data /var/www/html/nextcloud
配置 Apache 服务 Nextcloud
如您所见,您需要在**/etc/Apache 2/sites-available**目录下为 **Nextcloud** 创建一个 Apache 配置文件。
`sudo vim /etc/apache2/sites-available/nextcloud.conf`
在文件中复制并粘贴以下行。
**注意** :如果你的安装目录不同,别忘了替换 **/var/www/html/nextcloud/** 。
`Alias /nextcloud "/var/www/html/nextcloud/" <Directory /var/www/html/nextcloud/> Require all granted Options FollowSymlinks MultiViews AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www//html/nextcloud SetEnv HTTP_HOME /var/www/html/nextcloud </Directory>`
您现在可以保存并关闭它。
要继续,请在 Apache 配置结构中启用新创建的站点和其他 Apache 模块。
`sudo a2ensite nextcloud.conf sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime.`
现在,您可以重新启动 **Apache2** 服务,以使最近的更改生效。
`sudo systemctl restart apache2`
通过图形向导 完成 Nextcloud 安装
在此步骤中,您需要通过 web 浏览器中的图形安装向导来完成安装。所以打开你的浏览器,指向以下地址:
`http://SERVR_IP/nextcloud/ OR http://SERVER_ADDRESS/nextcloud/`
加载向导安装后,您需要创建一个 nextcloud 超级用户/管理员用户帐户。所以输入用户名和密码。此外,单击**存储和数据库**链接,访问 Nextcloud 数据目录和数据库的其他安装配置选项。
填写完数据库连接详细信息后,点击**完成设置**。
![Nextcloud Setup Wizard](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/0d0f6fc9f1f9647d180350d746314bbe.png)
如果您完成安装,您将看到以下窗口。因此,要继续并遵循提示,请单击将出现在蓝色窗口右侧的前进箭头。
![Nextcloud Installation Wizard](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/bfd01a02ffa81ffa5f53454b6d0067cc.png)
现在,要开始使用新的 Nextcloud 服务器,请在下面的窗口中单击**完成设置**。
![Nextcloud Setup Finished](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/e3da74a3a8824055c0d9389cf8a0d436.png)
还有**最后**,你可以看到 Nextcloud 网页浏览器客户端的主仪表盘。
![Nextcloud Dashboard](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/33c2a7543b980efa62269bddd19fc888.png)
Recommended Article: [Russia VPS Server](https://blog.eldernode.com/russia-vps-server/)
亲爱的用户,我们希望这篇关于如何在 Ubuntu 中安装 Nextcloud 的教程能对你有所帮助,如果你对这篇文章有任何疑问或想查看我们用户的对话,请访问 [提问页面](https://eldernode.com/ask) 。也为了提高自己的见识,准备了这么多有用的教程给 [Eldernode 培训](https://eldernode.com/blog/) 。
如何在 Debian 10 上安装 Nginx 如何调整防火墙
在接下来的 Nginx 教程中,在这篇文章中,我们将学习如何在 Debian 10 上安装 Nginx。但是首先,Nginx 基本上是什么?Nginx 是世界上最受欢迎的网络服务器之一,负责托管互联网上一些最大、流量最高的网站。在大多数情况下,它比 Apache 更加资源友好,可以用作 web 服务器或反向代理服务器。
先决条件
如果您知道以下内容,本教程可能会更有用:
如何在 Debian 10 上安装 Nginx
让我们浏览本教程的步骤,并讨论如何在 Debian 10 上安装 Nginx。
不要错过相关文章:
教程 Ubuntu 20.04 中用 Nginx 安装 WordPress
如何在 Ubuntu 20.04 上用 Let's Encrypt 保护 Nginx
1-安装 Nginx
因为 Debian 的默认库已经是 Nginx,所以可以使用 apt 打包系统从这些库中安装它。
因此,因为这是您在本次会议中第一次与 apt 打包系统进行交互,所以让我们首先更新我们的本地包索引,以便我们可以访问最新的包列表:
sudo apt update
现在,您可以安装 Nginx:
sudo apt install nginx
然后,当系统询问您时,点击输入继续。之后, apt 将把 Nginx 和任何需要的依赖项安装到你的服务器上。
2-调整防火墙
由于防火墙软件要求,您需要在测试 Nginx 之前对其进行调整,以允许访问该服务。
键入以下内容,列出 ufw 知道如何使用的应用程序配置:
sudo ufw app list
输出
Available applications: ... Nginx Full Nginx HTTP Nginx HTTPS ...
如您所见,Nginx 有三个可用的概要文件:
- Nginx Full :此配置文件同时打开端口 80 (正常、未加密的 web 流量)和端口 443 (TLS/SSL 加密流量)
- Nginx HTTP :此配置文件仅打开端口 80 (正常、未加密的网络流量)
- Nginx HTTPS : 此配置文件仅打开端口 443 (TLS/SSL 加密流量)
注意 :建议您启用最严格的配置文件,该文件仍将允许您已配置的流量。由于您还没有在本指南中为我们的服务器配置 SSL,您只需要允许端口 80 上的 HTTP 流量。
您可以通过键入以下命令来启用它:
sudo ufw allow 'Nginx HTTP
并验证这些更改:
sudo ufw status
输出
Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere Nginx HTTP ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) Nginx HTTP (v6) ALLOW Anywhere (v6)
3-检查你的网络服务器
一旦安装完成,Debian 10 就启动 Nginx。web 服务器应该已经启动并运行。
您可以通过键入以下命令来检查 systemd init 系统,以确保服务正在运行:
输出
systemctl status nginx
通过接收上述输出,这意味着服务似乎已经成功启动。然而,最好的测试方法是从 Nginx 实际请求一个页面。
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-07-03 12:52:54 UTC; 4min 23s ago Docs: man:nginx(8) Main PID: 3942 (nginx) Tasks: 3 (limit: 4719) Memory: 6.1M CGroup: /system.slice/nginx.service ├─3942 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; ├─3943 nginx: worker process └─3944 nginx: worker process
您可以通过导航到服务器的 IP 地址来访问默认的 Nginx 登录页面,以确认软件运行正常。如果您不知道服务器的 IP 地址,请尝试在服务器的命令提示符下键入以下内容:
你会得到几行。你可以在你的网络浏览器中尝试每一种方法,看看它们是否有效。
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
获得服务器的 IP 地址后,将其输入浏览器的地址栏:
然后,应该会显示默认的 Nginx 登录页面。
http://your_server_ip
通过此页面,您将看到服务器正在正确运行。
4-管理 Nginx 进程
由于 web 服务器已经启动并运行,您可以查看一些基本的管理命令。
使用下面的命令停止您的 web 服务器。
此外,您可以在 web 服务器停止时启动它:
sudo systemctl stop nginx
要停止然后再次启动该服务:
sudo systemctl start nginx
如果只是简单地修改配置,Nginx 通常可以在不中断连接的情况下重新加载。为此,请键入:
sudo systemctl restart nginx
默认,Nginx 配置为服务器启动时自动启动。如果这不是您想要的,您可以通过键入以下命令来禁用此行为:
sudo systemctl reload nginx
要重新启用服务以在引导时启动,您可以键入:
sudo systemctl disable nginx
sudo systemctl enable nginx
5-设置服务器块
要了解更多关于设置服务器块的信息,让我们这样解释:当使用 Nginx web 服务器时,服务器块可用于封装配置细节,并在一台服务器上托管多个域。您将建立一个名为 your_domain 的域。要了解更多关于使用 DigitalOcean 设置域名的信息,请参阅我们的 DigitalOcean DNS 简介。
Debian 10 上的 Nginx 有一个默认启用的服务器块,它被配置为从位于 /var/www/html 的目录中提供文档。虽然这对于单个站点来说很有效,但是如果你托管多个站点,这就变得难以管理了。不要修改 /var/www/html ,让我们在 /var/www 中为 your_domain 网站创建一个目录结构,保留 /var/www/html 作为缺省目录,如果一个客户端请求与任何其他站点都不匹配,就提供这个目录。
为 your_domain 创建目录,如下所示,使用 -p 标志创建任何必要的父目录:
现在,使用 $USER 环境变量分配目录的所有权,该变量应该引用您当前的系统用户:
sudo mkdir -p /var/www/your_domain/html
如果您没有修改您的 umask 值,您的 webroot 权限应该是正确的,但是您可以通过键入以下命令来确保:
sudo chown -R $USER:$USER /var/www/your_domain/html
然后,使用 nano 或您喜欢的编辑器创建一个示例index.html页面:
sudo chmod -R 755 /var/www/your_domain
在内部添加以下示例 HTML:
nano /var/www/your_domain/html/index.html
/var/www/your _ domain/html/index . html
完成后,现在您可以保存并关闭文件。
<html> <head> <title>Welcome to your_domain</title> </head> <body> <h1>Success! Your Nginx server is successfully configured for <em>your_domain</em>. </h1> <p>This is a sample page.</p> </body> </html>
您需要创建一个服务器块,其中包含指向我们的自定义 webroot 的正确指令,以便为 Nginx 提供这些内容。与其直接修改默认配置文件,不如在/etc/nginx/sites-available/your _ domain新建一个:
粘贴以下配置块,该配置块与默认配置块相似,但针对新目录和域名进行了更新:
sudo nano /etc/nginx/sites-available/your_domain
/etc/nginx/sites-available/your _ domain
请注意您已经将根配置更新到我们的新目录,并将服务器名称更新到我们的域名。
server { listen 80; listen [::]:80; root /var/www/your_domain/html; index index.html index.htm index.nginx-debian.html; server_name your_domain www.your_domain; location / { try_files $uri $uri/ =404; } }
接下来,让我们通过在启用了站点的目录中创建一个到我们的定制配置文件的符号链接来启用这个服务器块,Nginx 在启动时从这个目录中读取数据。
两个服务器块现在被启用并配置为基于它们的 listen 和 server_name 指令来响应请求。
sudo ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/
your_domain :将响应 your_domain 和 www.your_domain 的请求。
- 默认:将响应端口 80 上与其他两个块不匹配的任何请求。
- 为了避免在您的配置中添加额外的服务器名称可能导致的哈希桶内存问题,有必要在 /etc/nginx/nginx.conf 文件中调整一个值。打开文件:
现在,找到server _ names _ hash _ bucket _ size指令,并删除 # 符号以取消对该行的注释:
sudo nano /etc/nginx/nginx.conf
/etc/engine x/engine x . conf
完成后,现在您可以保存并关闭文件。
... http { ... server_names_hash_bucket_size 64; ... } ...
您还可以进行测试,以确保您的任何 Nginx 文件中没有语法错误:
输出
sudo nginx -t
当您通过配置测试后,重新启动 Nginx 以使您的更改生效。
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
请注意【Nginx 现在应该为您的域名提供服务。您可以通过导航到 http://your_domain 来测试这一点,您应该会看到类似这样的内容:
sudo systemctl restart nginx
6-熟悉重要 Nginx 文件和目录
`![the serverblock of Nginx](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/31a43fcbc486faac25993d331823582c.png)`
既然您知道如何管理 Nginx 服务本身,那么您应该花几分钟时间熟悉一些重要的目录和文件。
内容
/var/www/html :实际的 web 内容,默认情况下只包含您之前看到的默认 Nginx 页面,是在 /var/www/html 目录之外提供的。您可以通过修改 Nginx 配置文件来改变它。
服务器配置
/etc/Nginx:Nginx 配置目录。所有 Nginx 配置文件都在这里。
/etc/Nginx/Nginx . conf:Nginx 主配置文件。您可以对其进行修改,以更改 Nginx 全局配置。
/etc/nginx/sites-available/:可以存储每个站点的服务器块的目录。Nginx 不会使用在这个目录中找到的配置文件,除非它们链接到站点启用的目录。通常,所有服务器块配置都在此目录中完成,然后通过链接到另一个目录来启用。
/etc/nginx/sites-enabled/:存储已启用的每个站点的服务器块的目录。通常,它们是通过链接到在站点-可用的目录中找到的配置文件来创建的。
/etc/nginx/snippets :这个目录包含可以包含在 nginx 配置中其他地方的配置片段。潜在的可重复配置段是重构为代码片段的良好候选。
服务器日志
/var/log/nginx/access . log:对 web 服务器的每个请求都记录在这个日志文件中,除非 Nginx 被配置为其他方式。
/var/log/nginx/error.log :任何 nginx 错误都会记录在这个日志中。
**好样的** !接触到这一点,你就成功地完成了这本如何在 Debian 10 上安装 Nginx 的指南。现在,您已经安装了 web 服务器,对于可以提供的内容类型和可以用来为用户创建更丰富体验的技术,您有许多选择。
**Good job**! By touching this point, you have successfully finished this guide of How to install Nginx on Debian 10\. and you have your web server installed now, you have many options for the type of content you can serve and the technologies you can use to create a richer experience for your users.
如何在 Ubuntu 20.04 LTS 版上安装 Nginx 教程 Linux | Eldernode 博客
原文:https://blog.eldernode.com/install-nginx-on-ubuntu-20-04-lts/
【更新日期:2021-01-21】作为高流量网站的管理员,你需要一台高性能的 web 服务器。Nginx 是一个开源的、流行的 web 服务器,享誉全球。此外,您可以将其用作反向代理。在本文中,你将学习如何在 Ubuntu 20.04 LTS 上安装 Nginx。如果你不确定要买一个 Linux VPS ,我们完美的套装会让你满意。你可以购买自己的 Ubuntu VPS 并继续学习本指南。
教程在 Ubuntu 20.04 上安装 Nginx LTS
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。
在 Ubuntu 20.04 上安装 Nginx |Ubuntu 18.04
Nginx 是在 2 条款 BSD 许可下发布的,你可以在 20 分钟内将它安装到你的 Ubuntu 服务器上。Nginx 可以在 Ubuntu 的默认库中找到。所以,你可以通过 apt 打包系统来安装仓库。让我们通过这个指南的步骤来学习和完成它。
第一步:安装 Nginx
首先,您应该使用下面的命令更新本地包:
sudo apt update
然后用下面的命令安装 Nginx:
sudo apt install nginx
第二步:调整 ubuntu 20.04 上的防火墙
首先,你需要启用 UFW 防火墙。然后使用以下命令检查可用的 UFW 防火墙应用程序配置文件:
sudo ufw app list
输出:
Available applications: Nginx Full Nginx HTTP Nginx HTTPS OpenSSH
现在启用允许端口 80 上的流量:
sudo ufw allow 'Nginx HTTP'
您应该验证更改:
sudo ufw status
输出:
Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere Nginx HTTP ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) Nginx HTTP (v6) ALLOW Anywhere (v6)
第三步:检查网络服务器
检查 web 服务器是否正在运行:
systemctl status nginx
输出应该如下所示:
nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset:> Active: active (running) since Mon 2020-05-07 21:35:26 UTC; 2min 20s ago Docs: man:nginx(8) Main PID: 13255 (nginx) Tasks: 2 (limit: 1137) Memory: 4.6M CGroup: /system.slice/nginx.service ├─13255 nginx: master process /usr/sbin/nginx -g daemon on; master> └─13256 nginx: worker process
然后,您应该使用下面的命令检查在浏览器中访问默认的 Nginx 登录页面:
http://your_server_ip
在浏览器上输入 IP 地址后,您应该会看到默认的 Nginx 登录页面:
结论
在本文中,您了解了如何在 Ubuntu 20.04 上安装 Nginx。从现在开始,您可以配置 PHP、Python、Perl 和 Ruby 应用程序或安装 TLS、SSL 证书来保护流量。如果你有兴趣阅读更多内容,可以找到我们关于如何在 Debian 10 上安装 Nginx 的相关文章。
教程在 Ubuntu 22.04 上安装 Nginx-elder node 博客
原文:https://blog.eldernode.com/install-nginx-on-ubuntu-22-04/
Nginx 是开源软件,被用作 web 服务器、反向代理、缓存系统、负载平衡系统和流媒体网络等。此外,要了解 Nginx 是什么,您应该考虑 Nginx 是作为一个具有最大性能和稳定性的 web 服务器而设计的。在本文中,我们将教你如何在 Ubuntu 22.04 上安装 Nginx。如果你想购买一台 Ubuntu VPS 服务器,你也可以在 Eldernode 网站上查看可用的软件包。
如何在 Ubuntu 22.04 上设置 Nginx
Nginx简介
就硬件而言,web 服务器是一种存储 web 服务器软件和 web 相关组件(如 HTML 文档、图像、CSS 样式表和 JavaScript 文件)的服务器。web 服务器连接到 Internet,并支持与连接到 web 的其他设备交换物理数据。
Nginx 从一开始就被用作 web 服务器,正如前面提到的,它现在被用作各种 VPS 服务器上的反向代理、HTTP 缓存和负载平衡系统。
如今很多知名公司在他们的专用服务器上使用 Nginx。自从 NGINX 最初发布以来,网站已经从简单的 HTML 页面发展到动态和多方面的内容。NGINX 也随之发展,现在支持所有现代 web 组件,包括 Web Socket、HTTP/2、gRPC 和多格式视频回放(HDS、HLS、RTMP 等等)。还有,如果需要购买 SSL,可以很容易的安装在 Nginx 服务器上。
因此,在选择和注册域名并购买服务器后,您可以轻松地在您的 VPS 或专用服务器上安装 Nginx,并享受使用它的乐趣。
在本文的续篇中,加入我们一步步教你如何在 Ubuntu 22.04 上安装 Nginx。
在 Ubuntu 22.04 上安装 Nginx 的先决条件
->使用新安装的操作系统
->对服务器的 SSH 访问
->非根 sudo 用户或对根用户的访问
在 Ubuntu 22.04 上安装 Nginx
在这一节中,我们将向你展示如何在 Ubuntu 22.04 上安装 Nginx。要做到这一点,只需小心谨慎地遵循以下步骤。
建议您在第一步使用以下命令更新系统中的软件包:
sudo apt update
sudo apt upgrade
由于 Nginx 默认位于 Ubuntu 存储库,您需要通过运行以下命令来安装最新版本:
sudo apt install nginx
成功安装 Nginx 后,现在需要使用以下命令启用:
sudo systemctl enable nginx
然后,您需要借助以下命令启动 Nginx:
sudo systemctl start nginx
您也可以检查 Nginx 的状态:
sudo systemctl status nginx
最后,您可以使用以下命令确认Nginx 的安装:
nginx -v
针对 Nginx 访问的防火墙设置
在这一节中,我们将调整 Ubuntu 22.04 上的防火墙。由于 UFW 防火墙运行在 Ubuntu 22.04 上,您可以使用以下命令轻松启用连接:
sudo ufw allow 'Nginx FULL'
然后,您需要使用以下命令启用 UFW:
sudo ufw enable
最后,您可以查看 UFW 的状态:
sudo ufw status
如何运行 Web 服务器
一旦您成功完成了上述所有步骤,您将看到 Nginx 正在运行。要检查 web 服务器,只需遵循以下步骤。您可以使用以下命令检查服务是否正在运行:
systemctl status nginx
在下一步中,您可以通过运行以下命令来访问默认的 Nginx 登录页面:
http://your_server_ip/
通过运行上述命令,您将看到下图:
结论
如前所述,NGINX 是一个 web 服务器,它还充当电子邮件代理、反向代理和负载平衡。该软件的结构是异步和事件驱动的,允许同时处理许多请求。NGINX 也是高度可扩展的,这意味着它的服务随着它的客户流量而增长。在这篇文章中,我们试图教你如何在带有防火墙配置的 Ubuntu 22.04 上安装 Nginx。
如何在 Kali Linux - Eldernode 博客上安装霓裳
原文:https://blog.eldernode.com/install-nishang-on-kali-linux/
了解如何在 Kali Linux 上一步步安装 Nishang。在下面的渗透测试工具中,在这篇文章中,您将了解 Nishang 及其在 Kali Linux 上的安装方式。要获得安全的 Linux VPS 或安全的 BTS,请查看我们在 Eldernode 上的完美包。
什么是霓裳
当您决定使用 PowerShell 进行后期开发时,您不需要编写自己的脚本。你可以使用 Nishang,作为一个脚本和负载的集合。脚本分为各种类别,如信息收集、扫描、特权提升等。这个开源框架支持在渗透测试期间使用 PowerShell 进行攻击性安全和 posts 开发。
教程在 Kali Linux 上安装 Nishang
请阅读本文,以便更好地熟悉这份有据可查的文档及其出色的帮助选项。
运行以下命令来安装 Nishang 和它所依赖的任何其他包:
sudo apt-get install nishang
霓裳脚本和播放量
霓裳有许多有趣的脚本,以下是一些霓裳脚本和有效载荷:
3- 借壳
4- 旁路
5- 客户端
6- 升级
7- 执行
8- 聚集
9- MITM
10- 支点
11- 普拉萨德哈
12- 扫描
13- 演示者
14- 炮弹
15- 效用
键入以下命令以获得任何脚本或函数的帮助:
PS C:\nishang> Get-Help [scriptname] -full
注意:当你运行脚本时,你可以使用帮助而不是脚本本身。另外,请注意函数的名称与脚本名称相同。
学习在 Kali Linux 上安装 Nishang
请看下面的例子:
如果您需要查看关于 Get-WLAN-Keys.ps1 的帮助,您需要使用下面的命令
PS C:\nishang> . C:\nishang\Get-WLAN-Keys.ps1 PS C:\nishang> Get-Help Get-WLAN-Keys -Full
要导入当前 PowerShell 会话中的所有脚本,请运行以下命令:
PS C:\nishang> Import-Module .\nishang.psm1
如何卸载霓裳
要删除 N ishang 包本身,使用以下命令:
sudo apt-get remove nishang
如果您希望删除 N ishang 包和任何其他不再需要的相关包,请键入以下命令:
sudo apt-get remove --auto-remove nishang
结论
在本文中,您了解了如何在 Kali Linux 上安装 Nishang。如果您正在阅读这些文字,这意味着安全性对您来说很重要,并且您已经完成了本指南。所以,继续阅读我们关于如何在 Debian 10 上安装 Armitage 的相关文章。
如何在 Linux 服务器上安装 Nmap-elder node 博客
在这篇文章中,我们将学习如何在 Linux 上安装 Nmap。那么我们开始了解 Nmap 吧。
教程在 Linux 上安装 Nmap
什么是 Nmap?
Nmap 是一个开源的免费工具,它使网络发现和安全。网络管理系统发现网络映射器( Nmap )对任务很有用。
有些任务就像管理服务升级计划、监控主机或服务正常运行时间以及网络库存。
Nmap 也是灵活的、强大的、可移植的、简单的、免费的、有良好文档记录的、受支持的、受欢迎的。为了确定网络上可用的主机,map 以新颖的方式使用 row IP 数据包。它旨在快速扫描大型网络,并能很好地应对单个主机。
再来了解一下 Nmap 的优势
该软件的优点是支持 Xmas、Ack 扫描、FIN、反向识别、TCP syn、TCP 连接、空扫描等。方法。这款多功能软件可以安装在所有的 Linux T2 和 Windows T4 操作系统上。
如何在 centos Linux 上安装 Nmap
1.进入您的 centos 终端环境。
2-输入以下命令安装 Nmap。
yum install nmap
注意:在安装步骤中,如果你提出问题,输入 y
3-要验证 Nmap 的安装和操作,请输入以下命令下载程序版本。
nmap --version
如何在 Ubuntu Linux 上安装 Nmap
首先,用下面的命令更新 Ubuntu。
sudo apt-get update
2-输入以下命令下载并安装它。
sudo apt-get install nmap
注意:在安装步骤中,如果你提出问题,输入 y
3-完成上述步骤后,Nmap 安装完毕。
4-要验证 Nmap 的安装和操作,请输入以下命令以接收版本。
nmap –version
结论
亲爱的用户,我们希望你能喜欢这个教程,你可以在评论区提出关于这个培训的问题,或者要解决其他关于老年节点培训的问题,请参考提问页面,尽快提出你的问题。腾出时间给其他用户和专家来回答你的问题。
教程在 Ubuntu 21.04 上安装 Node.js 和 Npm-elder node 博客
原文:https://blog.eldernode.com/install-node-js-and-npm-on-ubuntu/
要在您的机器上运行 Javascript 代码,您需要安装 Node.js。它是一个开源的跨平台软件,可以在 Ubuntu 存储库中找到。Node.js 旨在在服务器端执行 JavaScript 代码,并由 Node.js 包管理器提供支持。Npm 是 Node.js 的默认包管理器,也是世界上最大的软件注册中心。在 Ubuntu 上安装 Node.js 和 Npm 有三种方式。根据 Ubuntu 新版本,复习教程在 Ubuntu 21.04 上安装 Node.js 和 Npm。要购买你自己的即时廉价的 Ubuntu VPS ,在 Eldernode 上订购你需要的东西。
如何在 Ubuntu 21.04 上安装 Node.js 和 Npm
Node.js 是一个跨平台的 JavaScript 运行时环境,一般用于构建后端应用。作为全栈和前端解决方案,它也很受欢迎。加入我们这篇文章,了解在 Ubuntu 21.04 上安装 Node.js 和 Npm 的不同方法。让我们看看这三种方式的标题,然后继续研究说明:
1-来自标准的 Ubuntu 库
2-来自节点源存储库。
3-使用节点版本管理器( nvm )
在本教程结束时,您可以使用任何基于 Ubuntu 的发行版的指导,包括 Kubuntu、Linux Mint 和 Elementary OS。
在 Ubuntu 21.04T3 上安装 Node.js 和 Npm 的先决条件
为了让本教程更好地工作,请考虑以下先决条件:
_ 拥有 Sudo 权限的非 root 用户。
_ 要安装,请遵循我们在 Ubuntu 21.04 上的初始服务器设置。
从 Ubuntu 库安装 Node.js 和 Npm
这是在 Ubuntu 21.04 上安装 Node.js 和 Npm 的第一个也是最简单的方法。因此,您可以期待一个简单的安装。
使用以下命令更新包索引和 install Node.js 和 N pm :
sudo apt update
sudo apt install nodejs npm
通过这种方式,您将安装许多包,包括从 Npm 编译和安装本地插件所必需的工具。完成后,运行下面的命令让验证安装:
nodejs --version
从 NodeSource 安装 Node.js 和 Npm
如果你想安装一个不同于 Ubuntu 库提供的 Node.js 版本,你可以使用这个方法。目前 NodeSource 支持 Node.js v14 、 v13 、 v12 、 v10 。
NodeSource 维护一个包含多个 Node.js 版本的 APT 存储库。如果您的应用程序需要特定版本的 Node.js,请使用这个存储库。在撰写本文时,NodeSource 库提供了 v14 、 v13 、 v12 和 v10 版本。
在这里,您将安装 Node.js 版本 14.x 。因此,使用下面的命令下载并执行 NodeSource 安装脚本:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
这样,NodeSource 签名密钥将被添加到您的系统中。该脚本还将创建一个 apt 存储库文件,安装所有必需的包,并刷新 apt 缓存。
注意: 要把 Node.js 的版本换成另一个认为的版本(例如 12x、 )你只需要把 setup_14.x 换成 setup_12.x 。
启用 NodeSource 存储库后,运行下面的命令安装 Node.js 和 Npm :
sudo apt install nodejs
注:node . js 包中同时包含了 节点 和 npm 二进制文件。
然后,您可以验证 Node.js 和 Npm 是否成功安装。为此,请运行:
node --version
npm --version
使用以下命令安装开发工具,它允许你从 npm 编译本地插件:
sudo apt install build-essential
使用 NVM 安装 Node.js 和 Npm
第三种也是最后一种安装 Node.js 和 Npm 的方法是使用节点版本管理器。如果你需要在同一台机器上安装多个 Node.js 版本,这个方法是你必须使用的。还有,如果你是 Node.js 开发者,建议你选择这种安装方式。
NVM 是一个 bash 脚本。您将使用这个方法来管理每个用户的多个 Node.js 版本。此外,您将能够安装和卸载任何您希望使用或测试的 Node.js 版本。
要下载并安装 nvm 脚本,请转到 nvm GitHub 库页面,复制 curl 或 wget 命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
注意 :由于 Sudo 为 root 用户启用 nvm,所以不要使用。
该脚本会将项目的资源库从 Github 克隆到 ~/。nvm 目录。
注意 : 在输出中,会要求您关闭并重新打开终端,或者运行命令将 nvm 脚本的路径添加到当前 shell 会话中。选择哪一个对你来说更容易。
当脚本在您的路径中时,运行下面的命令来验证 nvm 是否正确安装:
nvm --version
使用下面的命令获取可以与 nvm 一起安装的所有 Node.js 版本的列表:
nvm list-remote
这样,它将打印所有可用 Node.js 版本的巨大列表。
现在,运行以下命令来安装 Node.js 的最新可用版本,运行:
nvm install node
成功安装后,运行下面的命令,通过打印 Node.js 版本进行验证:
node --version
结论
在本文中,您了解了如何在 Ubuntu 21.04 上安装 Node.js 和 Npm。有三种不同的方法可以达到这一目的,您已经全部复习过了。由于每个部分的解释,您可以选择适合您的环境。但是如果您不确定要安装哪个 Node.js 版本,请查阅您要部署的应用程序的文档。
如何在 CentOS 7 - Eldernode 上安装 Node.js
Node.js 是一个用于服务器端编程的 Javascript 平台。它允许用户轻松创建需要后端功能的网络应用程序。通过使用 Javascript 作为客户机和服务器语言,开发可以快速且一致。在本指南中,我们将向您展示在 CentOS 7 服务器上安装 Node.js 的几种不同方法,以便您可以开始使用。大多数用户会希望使用 EPEL 安装指令或 NVM 安装步骤。为了让你的研究更有用,联系作为 VPS 提供商的 Eldernode 团队,拥有你自己的 Linux 虚拟服务器。
如何在 CentOS 7 上安装 node . js
与我们一起阅读本指南,了解如何在 CentOS 7 上安装 Node.js。如果您需要查看这个过程的最新版本,请关注我们的文章如何在 CentOS 8 上安装 Node.js。
步骤 1:从源安装节点
获取 Node.js 的一种方法是获取源代码,自己编译。
为此,您应该从项目网站上获取源代码。在下载页面上,右键单击“源代码”链接,然后单击“复制链接地址”或浏览器提供的任何类似选项。
在您的服务器上,使用 wget 并粘贴您复制的链接,以便下载归档文件:
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
通过键入以下命令,提取归档文件并移动到新目录中:
tar xzvf node-v* && cd node-v*
为了编译代码,我们需要从 CentOS 库下载一些包。使用 yum 立即获取这些:
sudo yum install gcc gcc-c++
现在,我们可以配置和编译软件:
./configure make
汇编需要相当长的时间。完成后,您可以通过键入以下命令将软件安装到您的系统上:
sudo make install
要检查安装是否成功,您可以要求 Node 显示其版本号:
node --version
v0.10.30
如果您看到版本号,则安装成功完成。
步骤 2:从节点站点安装软件包
在您的服务器上安装 Node.js 的另一个选择是简单地从 Node.js 网站获得预构建的包并安装它们。
因为 CentOS 7 只有 64 位架构,所以右键单击“Linux Binaries (.tar.gz)”下面标有“64 位”的链接。选择“复制链接地址”或浏览器提供的任何类似选项。
在您的服务器上,切换到您的主目录并使用 wget 实用程序下载文件。将刚刚复制的 URL 粘贴为命令的参数:
cd ~ wget http://nodejs.org/dist/v0.10.30/node-v0.10.30-linux-x64.tar.gz
注意 :您在 URL 中的版本号很可能与上面的版本号不同。使用从 Node.js 站点复制的地址,而不是本指南中提供的特定 URL。
接下来,我们将用 tar 命令将二进制包提取到我们系统的本地包层次结构中。归档文件打包在一个版本化的目录中,我们可以绕过–strip-components1选项来摆脱它。我们将使用 -C 命令指定命令的目标目录:
sudo tar --strip-components 1 -xzvf node-v* -C /usr/local
这将安装系统的 /usr/local 分支中的所有组件。
您可以通过向节点询问其版本号来验证安装是否成功:
node --version
v0.10.30
安装成功,现在您可以开始在 CentOS 7 服务器上使用 Node.js。
步骤 3:从 EPEL 存储库中安装节点
另一种安装方法是使用 CentOS 和相关发行版提供的 EPEL(Enterprise Linux 的额外软件包)存储库。
要访问 EPEL 回购,您必须修改安装的回购列表。幸运的是,我们可以通过安装当前 repos 中的一个名为 epel-release 的包来重新配置对这个存储库的访问。
sudo yum install epel-release
现在您已经可以访问 EPEL 存储库了,您可以使用常规的 yum 命令安装 Node.js:
sudo yum install nodejs
同样,您可以通过要求 Node 返回其版本号来检查安装是否成功:
node --version
v0.10.30
许多人还想访问 npm 来管理他们的节点包。您也可以通过键入以下内容从 EPEL 获得此信息:
sudo yum install npm
步骤 4:使用节点版本管理器安装节点
另一种特别灵活的安装 Node.js 的方法是通过 NVM,即节点版本管理器。这个软件允许你同时安装和维护 Node.js 的许多不同的独立版本,以及它们相关的节点包。
要在 CentOS 7 机器上安装 NVM,请访问该项目的 GitHub 页面。从主页面显示的自述文件中复制 卷曲 或 wget 命令。这将引导您找到安装脚本的最新版本。
在将命令传递给 bash 之前,最好检查一下脚本,确保它没有做任何您不同意的事情。你可以通过删除 | bash 段末尾的 curl 命令来实现:
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh
看一看,确保你对它所做的改变感到满意。当您满意时,再次运行该命令,并在末尾追加 | bash 。您使用的 URL 将根据 NVM 的最新版本而变化,但现在,可以通过键入以下内容来下载和执行该脚本:
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
这将安装 nvm 脚本到您的用户帐户。要使用它,你必须首先找到你的。bash_profile :
source ~/.bash_profile
现在,您可以询问 NVM 它知道哪个版本的 Node:
nvm list-remote
. . . v0.10.29 v0.10.30 v0.11.0 v0.11.1 v0.11.2 v0.11.3 v0.11.4 v0.11.5 v0.11.6 v0.11.7 v0.11.8 v0.11.9 v0.11.10 v0.11.11 v0.11.12 v0.11.13
您可以通过键入您看到的任何版本来安装 Node 的一个版本。例如,要获得版本 0.10.30,您可以键入:
nvm install v0.10.30
您可以通过键入以下命令来查看已安装的不同版本:
nvm list
-> v0.10.30 system
您可以通过键入以下命令在它们之间切换:
nvm use v0.10.30
Now using node v0.10.30
要将此版本设置为默认版本,请键入:
nvm alias default v0.10.30
default -> v0.10.30
您可以使用其他部分中的相同技术,通过键入以下命令来验证安装是否成功:
node --version v0.10.30
从版本号输出中,我们可以看出 Node 按照我们的预期安装在我们的机器上。
结论
在本文中,您已经完成了在 CentOS 7 上安装 Node.js。如您所见,在 CentOS 7 服务器上运行 Node.js 有多种不同的方式。如果其中一种安装方法出现问题,请尝试其他方法。如果你有兴趣回顾更多相关文章,可以在下面找到如何在 Ubuntu 20.04 上安装和配置 node . js和如何在 Debian 10 上安装 node . js或者 windows 用户如何在 Windows 上安装 node . js。
如何在 CentOS 8 - Eldernode 上安装 Node.js
Node.js 是用于服务器端编程的 JavaScript 运行时。它允许开发人员使用 JavaScript 创建可伸缩的后端功能,这是一种许多人在基于浏览器的 web 开发中已经熟悉的语言。
为了让你的研究更有用,联系 Eldernode 团队作为 VPS 提供商来拥有你自己的 Linux 虚拟服务器。
在本教程的以下内容中,您将看到在 CentOS 8 服务器上安装 Node.js 的三种不同方式:
使用 dnf 从 CentOS 的默认 AppStream 库安装 nodejs 包。
安装节点版本管理器 nvm ,用它来安装和管理节点的多个版本。
从源头构建和安装节点。
如果您是一名开发人员或者需要管理 Node 的多个安装版本,请使用 nvm 方法。大多数用户很少需要从源代码构建。当然,他们要用 dnf 来安装 Node 的内置预打包版本。
为了让本教程更好地发挥作用,请考虑下面的先决条件 s:
如何在 CentOS 8 上安装 node . js
让我们通过这篇指南来学习如何在 CentOS 8 上安装 Node.js 。如果你使用的是 windows,你可以在找到如何在 Windows 上安装 node.js 的目标指南。
如何从 CentOS AppStream 存储库安装节点
Node.js 可从 CentOS 8 的默认 AppStream 软件库中获得。但是由于有多个版本可用,您可以通过启用适当的模块流在它们之间进行选择。
首先是,使用下面的命令列出 nodejs 模块可用的流。
sudo dnf module list nodejs
输出
Name Stream Profiles Summary nodejs 10 [d] common [d], development, minimal, s2i Javascript runtime nodejs 12 common, development, minimal, s2i Javascript runtime
如你所见,有两个流可用, 10 和 12 。【d】表示版本 10 为默认流。如果您更愿意安装 Node.js 12,现在就切换模块流:
sudo dnf module enable nodejs:12
之后,你必须确认你的决定。因此,版本 12 流将被启用,我们可以继续安装。
现在,用 dnf 安装 nodejs 包:
sudo dnf install nodejs
同样, dnf 将要求您确认它将采取的行动。按 y 然后回车这样做,软件就会安装。
通过查询节点的版本号来检查安装是否成功:
node --version
输出
v12.13.1
注意 :你的–版本 输出如果你改为安装 Node.js 10 会不一样。Node.js 的两个可用版本都是长期支持版本,这意味着它们有更长的维护保证期
请考虑安装 nodejs 包也要安装 npm 节点包管理器实用程序作为依赖项。验证其安装是否正确:
npm --version
输出
6.12.1
点:您已经使用 CentOS 软件库成功安装了 Node.js 和 npm。
如何使用节点版本管理器安装节点
让我们验证一下安装 Node.js 的另一种特别灵活的方法是使用 nvm,即节点版本管理器。这个软件允许你同时安装和维护 Node.js 的许多不同的独立版本,以及它们相关的节点包。
要在你的 CentOS 8 机器上安装 NVM ,请访问该项目的 GitHub 页面。从主页上显示的自述文件中复制 curl 命令。这将为您提供最新版本的安装脚本。
另外,在将命令传递给 bash 之前,最好对脚本进行审核,以确保它没有做任何您不同意的事情。你可以通过删除 curl 命令末尾的 | bash 段来实现:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh
然后,你需要确保你对它所做的改变感到满意。当您满意时,再次运行该命令,并在末尾追加 | bash 。您使用的 URL 将根据 NVM 的最新版本而变化,但现在,可以通过键入以下内容来下载和执行该脚本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
这样,你就可以将 nvm 脚本安装到你的用户账户上。要使用它,你必须首先找到你的。bash_profile 文件。
source ~/.bash_profile
接下来,询问 NVM 有哪些版本的 Node。
nvm list-remote
. . . v12.13.0 (LTS: Erbium) v12.13.1 (LTS: Erbium) v12.14.0 (LTS: Erbium) v12.14.1 (LTS: Erbium) v12.15.0 (LTS: Erbium) v12.16.0 (LTS: Erbium) v12.16.1 (Latest LTS: Erbium) v13.0.0 v13.0.1 v13.1.0 v13.2.0 v13.3.0 v13.4.0 v13.5.0 v13.6.0 v13.7.0 v13.8.0 v13.9.0 v13.10.0 v13.10.1 v13.11.0 v13.12.0
如你所见,这是一个很长的列表!您可以通过键入您看到的任何已发布版本来安装 Node 的一个版本。例如,要获得 v13.6.0 版,您可以键入:
nvm install v13.6.0
键入下面的命令,查看您已安装的不同版本。
nvm list
输出
-> v13.6.0 default -> v13.6.0 node -> stable (-> v13.6.0) (default) stable -> 13.6 (-> v13.6.0) (default)
这在第一行显示了当前活动的版本 ( - > v13.6.0 ),后面是一些命名的别名和这些别名指向的版本。
注意 : 如果您也有通过 CentOS 软件库安装的 Node 版本,您可能会在此处看到一个system->v 12 . 13 . 1(或其他版本号)行。您可以随时使用 nvm 使用系统 激活 Node 的系统版本。
此外,您将看到 Node 的各种长期支持(或 LTS)版本的别名:
输出
lts/* -> lts/erbium (-> N/A) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.19.0 (-> N/A) lts/erbium -> v12.16.1 (-> N/A)
我们也可以基于这些别名安装一个版本。例如,要安装最新的长期支持版本铒,请运行以下命令:
nvm install lts/erbium
输出
Downloading and installing node v12.16.1... . . . Now using node v12.16.1 (npm v6.13.4)
此外,您可以使用通过 nvm 在已安装的版本之间切换:
nvm use v13.6.0
Now using node v13.6.0 (npm v6.13.4)
然后,使用其他部分中的相同技术验证安装是否成功
node --version
输出
v13.6.0
此时,正如我们所期望的,Node 的正确版本已经安装在我们的机器上。也有兼容版本的 npm 。
如何从源安装节点
在这一步中,我们将验证安装 Node.js 的另一种方法是下载源代码并自己编译。
为此,请使用您的网络浏览器导航至官方 Node.js 下载页面,右键单击源代码链接,然后单击复制链接地址或您的浏览器提供的任何类似选项。
回到您的 SSH 会话,首先,确保您位于可以写入的目录中。您将使用当前用户的主目录:
cd ~
然后输入 curl ,粘贴你从网站上复制的链接,后面跟着| tar xz:
curl https://nodejs.org/dist/v12.16.1/node-v12.16.1.tar.gz | tar xz
这将使用 curl 实用程序下载源代码,然后通过管道将其直接传输到 tar 实用程序,该实用程序会将其提取到当前目录中。
现在,进入新创建的源目录:
cd node-v*
为了编译代码,需要从 CentOS 库下载一些包。要安装这些,请使用以下命令:
sudo dnf install gcc-c++ make python2
现在,您必须确认安装。键入 y 然后 回车 这样做。此外,您还可以配置和编译软件:
./configure make -j4
在四核服务器上,编译大约需要 30 分钟。您已经使用了 -j4 选项来运行四个并行编译进程。您可以忽略此选项,或者根据您可用的处理器内核数量来更新数量。
完成编译后,使用以下命令将软件安装到您的系统上。
sudo make install
您还可以要求 Node 显示其版本号,以确保安装成功。
node --version
v12.16.1
结论
在本文中,您了解了在 CentOS 8 上安装 Node.js 的 3 个选项。请注意,如果您看到正确的版本号,则安装成功完成。默认情况下,Node 还会安装一个兼容版本的【NPM】,所以应该也是可用的。如果你需要阅读更多关于这个主题的内容,可以找到我们的相关文章如何在 Debian 10 上安装 Node.js 和如何在 Ubuntu 20.04 上安装和配置 Node.js。
如何在 debian 上安装 node . js 10-教程 Debian 上的 nodejs
如果用户需要快速构建异步网络应用程序怎么办?在本教程中,你将学习如何在 Debian 10 上安装 Node.js。通过这个 JavaScript 平台,您可以使 web 应用程序开发更加一致和集成。
本文将回顾如何在 Debian 10 上入门 Node.js ,通过个人包存档库从默认的 Debian 库安装 Node,使用 Node 版本管理器安装并激活 Node 的不同版本。当然,我们不会忘记向您展示如何卸载这些不同版本的 Node。
先决条件
如果您知道以下内容,本教程可能会更有用:
如何在 Debian 10 上安装 node . js
让我们通过以下步骤开始并完成 Node.js 的安装。
您可能会感兴趣:
如何在 Ubuntu 20.04 上安装和配置 node . js
安装官方 Debian Node.js 包
由于此版本为 10.15.2,2021 年 4 月 1 日将是其生命周期的终点,您将不再获得安全和错误修复支持。由于 Debian 在其默认的存储库中包含了 Node.js 版本,您可以从 Debian repo 安装它以使它有意义。所以要从默认的 Debian 软件仓库中获取 Node.js,可以使用 apt 包管理器
要刷新本地包索引,请运行以下命令。
sudo apt update
接下来,安装 Node.js 包, npm 节点包管理器:
sudo apt install nodejs npm
您可以通过运行带有 -v 标志的节点命令来获取版本,从而检查安装过程。
node -v
输出
v10.15.2
使用 PPA 安装
如果您想使用备用存储库,您可以从 NodeSource 维护的 PPA(个人包归档)安装。它仍然可以和 apt 一起工作,并且会有比官方 Debian 库更多的 Node.js 最新版本。当你安装 PPA 时,这将把库添加到我们的包列表中,并允许我们使用 apt 安装新的包。
`cd ~ curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh`
**注** :确保将 12.x 替换为您喜欢的版本字符串。
要使用 nano ( 或您喜欢的文本编辑器)验证该脚本的内容:
`nano nodesource_setup.sh`
然后,使用 sudo 运行脚本并退出文本编辑器。
`sudo bash nodesource_setup.sh`
现在您可以用同样的方式安装 nodejs 包,因为 PPA 将被添加到您的配置中,并且您的本地包缓存将被自动更新。
`sudo apt install nodejs`
要通过使用-v 版本选项运行 node 来验证安装,请键入:
`node -v`
输出
v12.8.0
运行以下命令来验证是否安装了 npm 并创建配置文件:
`npm -v`
输出
6.10.2
因为您需要 npm 包才能工作,所以您需要安装构建必需的包:
`sudo apt install build-essential`
[购买 Linux 虚拟私有服务器](https://eldernode.com/linux-vps/)
使用 NVM 安装
通过 apt 安装 Node.js 的另一种替代方法是使用一种叫做节点版本管理器( nvm) 的工具。你可以安装 Node.js 的多个自包含版本,而不会影响整个系统。当您使用 nvm 控制您的环境时,您可以访问 Node.js 的最新版本,同时还可以保留和管理以前的版本。
**请注意**版本号可能与下面突出显示的不同。
``curl -sL https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh -o``
要使用 nano 验证安装脚本:
``install_nvm.sh``
然后,使用 bash 运行脚本并退出文本编辑器。
``bash install_nvm.sh``
现在,您需要注销并重新登录,或者获取 ~/。profile 文件来访问 nvm 功能,并让会话知道这些更改。
``source ~/.profile``
由于安装了 nvm ,您可以安装独立的 Node.js 版本,通过键入以下命令,您将获得关于可用的 Node.js 版本的信息。
``nvm ls-remote``
输出
```. . . v10.16.2 (Latest LTS: Dubnium) v11.0.0 v11.1.0 v11.2.0 v11.3.0 v11.4.0 v11.5.0 v11.6.0 v11.7.0 v11.8.0 v11.9.0 v11.10.0 v11.10.1 v11.11.0 v11.12.0 v11.13.0 v11.14.0 v11.15.0 v12.0.0 v12.1.0 v12.2.0 v12.3.0 v12.3.1 v12.4.0 v12.5.0 v12.6.0 v12.7.0 v12.8.0```
然后,安装最新版本。
默认情况下, nvm,将使用最新安装的版本。你也可以告诉 nvm 使用你刚刚下载的版本
```nvm install 10.16.2```
要验证当前是否正在使用 Node.js 版本,请使用下面的命令。
``nvm use 10.16.2``
输出
``node -v``
如果您有多个 Node.js 版本,您可以看到安装了什么。
``v10.16.2``
如果你想默认一个特定的版本。
``nvm ls``
当一个新的会话产生时,这个版本将被自动选择。
``nvm alias default 10.16.2``
删除 Node.js
``nvm use default``
最后,是时候学习如何从 Debian 仓库或 PPA 中删除已安装的版本了。根据您想要的版本,您可以使用 apt 或 nvm 卸载 Node.js。所以你需要在系统级使用 apt 工具。
要继续,您需要确定要删除的版本是否是当前活动的版本,因此,运行以下命令。
```sudo apt remove nodejs```
如果当前活动版本和您的目标版本**不**相同,请键入
``nvm current``
如果当前激活的版本和您的目标版本**相同**,禁用 nvm 以启用您的更改。
``nvm uninstall node_version``
``nvm deactivate``
总之
如您所见,有几种方法可以在您的 Debian 10 服务器上启动并运行 Node.js。根据具体情况,您可以选择在本文中学到的方法之一。但是从 PPA 安装并与 npm 或 nvm 一起工作提供了额外的灵活性。
亲爱的用户,我们希望本教程能对你有所帮助,如有任何问题或想查看我们的用户关于本文的对话,请访问 [提问页面](https://eldernode.com/ask) 。也是为了提高自己的见识,准备了这么多有用的教程给 [Eldernode 培训](https://eldernode.com/blog/) 。
**同样,参见**
[如何在 Debian 10 上安装 MySQL](https://eldernode.com/install-mysql-on-debian-10/)
[如何在 Windows 上安装 node . js](https://eldernode.com/install-node-js-on-windows/)
**和**
[如何在 CentOS 7 上安装 node . js](https://eldernode.com/install-node-js-centos-7/)
**And**
[How To Install Node.js on CentOS 7](https://eldernode.com/install-node-js-centos-7/)
如何在 Fedora [PPA 方式] - Eldernode 博客上安装 Node.js
JavaScript 是一种被称为 Web 内核的高级解释语言。web 开发人员最重要的愿望之一就是能够使用 JavaScript 进行服务器端编码,这样他们就不必使用 PHP、Python 等语言。实现应用服务器。随着 Node.js 的出现,开发人员的这一愿望得以实现,现在可以很容易地在服务器端使用 JavaScript 及其独特的功能。在本文中,我们将一步一步地教你如何在 Fedora 上安装 Node.js。如果你想买一个 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。
教程在 Fedora 上安装 node . js【PPA 方式】
node . js 是什么?
2009 年,一个叫 Ryan Dahl 的人介绍了 Node.js,但是 Node.js 的创建有什么故事呢?达尔先生首先使用 Ruby 语言进行编程。但是在看到 Flickr 上的进度条无法正常工作后,他认为通过将这个进度条连接到服务器上,他可以在瞬间从服务器上获取确切的进度,并将其显示在进度条上。为此,开始了 node js 的开发,并引入了 Node js。
Node.js 是一个基于 Google Chrome V8 JavaScript 引擎的服务器端平台。Node.js 的创建,证明了 JavaScript 比这几个字更强大,可以轻松在服务器上运行 JavaScript 程序。Node.js 也非常适合实现大型高消耗的应用,性能最好。
Node.js 功能
Node.js 的一些最重要的特性是:
1_ 高效快速
2_ Node.js 是跨平台的
3_ Node.js 和微服务关系很好
4_ 创建水疗项目的能力(单页)
5_ 创建实时程序的能力
6_ 创建聊天程序和在线游戏的能力
使用 PPA 方式在 Fedora 上安装 node . js
在这一节,我们将教你如何使用 PPA 方法在 Fedora 上安装 Node.js。在开始之前,您需要知道您必须是服务器上的非 root 用户,并且拥有 Sudo 特权。然后你就可以按照下面的步骤依次进行了。
首先,您可以运行以下命令来确保 Fedora 包的安装程序 yum 拥有最新的信息:
sudo yum check-update
sudo yum install
下一步,你需要安装卷曲工具。请注意,如果 Curl 工具包含在您的系统软件包中,则不需要安装它。卷曲工具是用来加载和安装 PPA。在下面的命令中,你可以用其他选项替换“ 16.x ”:
sudo curl -sL https://rpm.nodesource.com/setup_16.x | bash -
最后,应该注意的是,如果您需要从 npm 编译和安装本机插件,您可以使用以下命令安装构建工具:
yum install gcc-c++ make
或者
yum groupinstall 'Development Tools'
成功安装 Node.js 后,可以通过运行以下命令来检查安装的版本:
node --version
如何运行演示 HTTP 服务器
在本节中,我们将创建一个 web 服务器,文本为“ Welcome to Node.js ”。为此,您必须创建一个 demo_server.js 文件。因此,用您想要的文本编辑器打开配置文件:
vim http_demo_server.js
然后,您需要将以下内容添加到文件中:
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Welcome to Node.js'); }).listen(3001, "127.0.0.1"); console.log('Server running at http://127.0.0.1:3001/');
最后,您可以通过运行以下命令来启动 web 服务器:
node --inspect http_demo_server.js
结论
Node.js 遵循事件驱动的模型。此外,这个模型根本不会阻塞输入和输出进程,因此使用这样的模型可以使 Node.js 运行时环境变得轻便而高效。在本文中,在完整介绍了 Node.js 及其特性之后,我们试图教您如何在 Fedora 上安装 node . js。如果你愿意,可以访问如何在 Ubuntu 、 Debian 和 CentOS 上安装 Node.js。
如何在 Windows 上安装 node.js【完整】-教程安装 node.js
【更新】Node.js 是基于谷歌 Chrome JavaScript 引擎(V8 引擎)的服务器端平台。Node.js 提供了运行用 JavaScript 编写的程序所需的一切。使用 Node.js,JavaScript 编程语言运行在服务器环境中,而不是运行在浏览器中。需要注意的是,Node.js 允许您轻松简单地编写可伸缩的大型网络应用程序。在这篇文章中,我们想教你如何在 Windows 上安装 node.js。如果你想买一台 Windows VPS 服务器,你可以在 Eldernode 看到可用的软件包。
教程在 Windows 上安装 node . js
node . js 简介
要开始使用 Node.js 编程,必须首先在系统上安装它。Node.js 可以安装在 Windows 、 Ubuntu 、OSX 等各种操作系统上。一旦 Node.js 安装完成,您就可以使用它启动您的项目。
当你安装 node.js 的时候,npm ( 节点包管理器)也被安装在后台,你可以用它来管理与你的项目或者整个系统相关的包和模块。
Node.js 包含了大量的模块,比如 fs 或者 path 或者 HTTP 模块。其他公司和开发人员也创建了模块并与他人共享,您可以使用 npm 安装和使用这些模块。比如使用 MongoDB 模块,可以连接 MongoDB 数据库,管理想要的信息。
在 Windows 上安装 node . js
开始使用 Node 的第一步是在您的系统上安装它。要做到这一点,你需要从其官方网站进入 Node.js 的下载链接,选择与你的操作系统相关的版本并下载。
在上述两种情况下,将要安装的 npm 版本是相同的。如上图所示,我们计划下载并安装用于 Windows 的 Node.js 的 64 位版本。为此,请单击指定的链接完成下载。
之后。msi 文件下载完毕,双击它开始安装。在接下来的步骤中,点击下一个按钮:
下一步,阅读并接受许可协议和 Node.js 许可问题,点击下一步按钮。
您可以在接下来的步骤中更改安装位置,但我们不会更改该位置。建议不要更改,点击下一步。
在下一部分中,您还可以管理安装在您系统上的东西。
一些 npm 模块在安装时必须使用 C 或 C ++语言编译。如果你想在你的系统上安装和使用这些模块,你需要 在你的系统上安装 Python 、Visual Studio build 工具等等。
如果你检查上面的图片,Node.js 会默认为你做所有的事情。也可以取消勾选,点击下一个。
在这种情况下,您必须手动并通过其他方法在您的系统上安装 node-gyp ,这更容易实现自动化。
在下一部分中,单击 Install 并等待 Node.js 被安装。稍后,Node.js 将安装在您的系统上:
点击完成完成 Node.js 的安装,就可以使用了。
如何检查 Node.js 的版本
为此,您需要检查系统上是否正确安装了节点和 npm。打开命令行,输入以下命令,然后按回车执行。如果显示了所需的版本,则表明 Node.js 已成功安装在您的系统上:
node -v
npm -v
一旦您确定 Node.js 已经成功安装在您的系统上,您就可以开始使用它了。
如何更新 Node.js 版本
更新你的 Node.js 版本最好最简单的方法就是从官方 Node.js 站点下载最新版本并安装。该网站已经正式记录了新版本的所有变化和更新,你可以看到它们。
另外一种为其他操作系统 Linux 更新 Node.js 的方法是使用 nvm 或者节点版本管理器。 nvm 让你安装和管理 Node.js 的不同版本,换句话说,你可以根据项目的需要,使用 nvm 在你的电脑上安装想要的 Node.js 版本,在版本之间切换,运行版本。
注意: 这种方法不适合 Windows 因为 nvm 本来就是为 Linux 写的。
结论
Node.js 可用于许多具有不同目的的应用程序。唯一不应该使用的场景是程序需要很长处理时间的地方。在本文中,我们试图教您如何在 Windows 上安装 node.js。如果你愿意,可以在 Ubuntu 、 Debian 、 CentOS 、 Fedora 上访问如何安装 Node.js。
如何在 AlmaLinux 8.4 上安装 Nodejs-elder node 博客
Nodejs 是一个 JavaScript 执行环境,由于它的单线程特性,它主要用于无阻塞和事件驱动的服务器。需要注意的是,Nodejs 用于传统的网站和 API 支持服务,但是是用实时的、基于推送的架构设计的。这允许用户用 JavaScript 编写网站,其代码运行在服务器上而不是客户端浏览器上。在本文中,我们将教你如何在 AlmaLinux 8.4 上安装 Nodejs。如果你想买一个 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。
教程在 AlmaLinux 8.4 上安装 Nodejs
alma Linux 简介
如你所知, CentOS 是最流行的 Linux 发行版之一,但它不会像以前那样发布了!总的来说,CentOS 将不再稳定!这是 CentOS 的新东家 RedHat 的决定。因此,一家依赖 CentOS 产品的公司决定发布一个 Linux 发行版,就像 CentOS 一样,名为 AlmaLinux OS,与基于 RedHat 的 CentOS 完全相同。
免费开源的 AlmaLinux 就像 CentOS 一样,可以迅速获得人气。此外,还有一个将现有 CentOS 服务器转换为 AlmaLinux 的解决方案,只需一个命令即可完成,所有服务都将在服务器上不间断运行。
AlmaLinux 站点可以为您提供关于这个 Linux 发行版的更多信息。既然这样的发行版背后有 Cloud Linux 这样的公司,很多人就决定信任和使用这个发行版。所以至少你可以试试。
什么是 Nodejs?
Nodejs 是一个基于 Google Chrome JavaScript 引擎的平台,可以轻松创建可扩展的网络应用。该平台使用事件驱动的非阻塞 I/O 模型,这减轻了服务器的压力并提高了性能。因此,它非常适合在分散式服务器上运行实时使用的基于数据的应用程序。
这个框架提供了一个巨大的不同 JavaScript 模块库,极大地方便了 web 应用程序的开发。该平台最重要的特性使其成为程序员在网站设计中的首选:
1-异步和关键事件
2-高速
3-单一主题,但非常灵活
4-无缓冲
在 AlmaLinux 8.4 上安装 Nodejs 的先决条件
在本节中,我们将列出在 AlmaLinux 8.4 上安装 Nodejs 必须具备的先决条件。这些先决条件是:
_ 一个 AlmaLinux 安装的专用服务器
_ 具有管理权限的根用户访问或普通用户
在 AlmaLinux 8.4 上安装 Nodejs
在这一节,我们将教你如何在 AlmaLinux 8.4 上安装 Nodejs。为此,您必须遵循以下步骤。
第一步是使用以下命令使服务器保持最新状态:
dnf update -y
然后,您应该通过运行以下命令列出可用的 Nodejs 流。应该注意,该流与 Nodejs 的原始版本兼容:
dnf module list nodejs
最后,您可以使用以下命令在 AlmaLinux 上安装 Nodejs :
dnf module install nodejs:14
如何在 AlmaLinux 8.4 上验证 Nodejs
在前面的小节中,已经向您介绍了 Nodejs 和 AlmaLinux。我们还解释了如何在 AlmaLinux 8.4 上安装 Nodejs。现在,您可以通过运行以下命令来轻松验证 AlmaLinux 8.4 中的 Nodejs:
node -v && npm -v
结论
Nodejs 是服务器端使用的 JavaScript 编程语言的编码平台。Nodejs 用于电子商务网站或社交网站。如果你的网站需要实时服务,比如聊天室或者在线游戏,Nodejs 是一个不错的选择。在本文中,我们试图向您展示如何在 AlmaLinux 8.4 上安装 Nodejs。
如何在 Windows 10 上安装 Nox 播放器 RDP - Eldernode 博客
原文:https://blog.eldernode.com/install-nox-player-on-windows-10/
你可能是那些对在你的电脑上运行 Android 软件和游戏感兴趣的人之一。有很多方法可以做到这一点,它可以给你带来独特的 Android 游戏和应用程序的体验。Nox Player 是一款方便可靠的工具,可以用来在电脑上运行 Android 应用和游戏。这个软件实际上在你的操作系统中创建了一个虚拟机,你可以用它在你的电脑上运行 Android 应用程序和游戏。在这篇文章中,我们将教你如何在 Windows 10 RDP 上安装 Nox 播放器。如果你想买一台 Windows VPS 服务器,你可以在 Eldernode 看到可用的软件包。
教程在 Windows 10 上安装 Nox 播放器 RDP
Nox 玩家简介
Nox Player 是一个 Android 模拟器,它在 Windows 或 Mac 上构建了一个虚拟的 Android 操作系统,允许用户使用他们想运行的软件。
如果您的计算机硬件不是最新的,您不应该期望从该虚拟机获得适当的性能;因为 Nox Player 是会需要 CPU、RAM 等电脑硬件资源的软件之一。
安装 Nox 播放器后,您可以指定为 Nox 播放器提供多少电脑硬件电源。比如你可以给这个软件分配一些 CPU 核心和一些电脑 RAM。这项功能对开发者来说非常有用,因为他们可以用它来找出他们在不同硬件的手机上制作的软件或游戏。如果你安装 Nox Player 的目的只是为了运行 Android 游戏,我们建议你保持默认设置。
有趣的是,Nox Player 的制作者们已经把主要精力放在了运行游戏上。据 Nox Player 官方网站介绍,这款虚拟机是运行游戏的绝佳模拟器。
关于 Nox Player 还有一点很重要,就是这个虚拟机使用的是 Android 5.1 版本,可能会有一些新的应用跑进去。当然,这个操作系统是 Nox Player 的默认版本,你可以随时在上面安装更新版本的 Android。当然,你必须记住,新版本的 Android 也需要更强大的硬件。
Nox 播放器特性
适用于 Windows 的 Nox App Player 的一些功能包括:
1.与 Bluestacks 相比,很少使用系统资源
2.完全离线安装,容易,没有任何歧义和困难
3.用户可以选择设备类型:手机或平板电脑
4.能够由用户选择所需的分辨率和 DPI
5.能够选择用户所需的处理器数量和 RAM 容量
6.与所有 Windows 7、8、10 和 XP 兼容
7.轻松完整地访问您的所有 Windows 驱动器
8.在模拟器上同时执行几个游戏和程序
9.集成键盘、摄像头和麦克风,轻松打字
10.与类似的程序相比,时尚的用户界面没有困难
在 Windows 10 上安装 Nox 播放器 RDP
在您完全熟悉前面几节中的 Nox Player 之后,我们现在要一步一步地向您展示如何在 Windows 10 RDP 上安装 Nox Player。为此,只需按顺序执行以下步骤。
第一步,你需要从你的 Windows 开始菜单中搜索并运行远程桌面连接。在打开的窗口中,输入想要进入 Windows 10 RDP 环境的 IP,点击连接:
进入 Windows 10 RDP 环境后,现在应该打开一个自己喜欢的浏览器,到 Nox 网站 下载 Nox 播放器 :
下载完成后,转到下载文件的位置,双击该文件开始程序安装过程:
在打开的窗口中,检查“我已经阅读并接受 Nox 许可协议”。然后点击安装:
安装程序可能需要几分钟时间,因此请耐心等待:
最后,Nox 播放器安装完成后,点击开始即可使用:
如何在 Windows 10 上设置 Nox 播放器 RDP
正如您在上一步中看到的,我们教您如何在 Windows 10 RDP 上安装 Nox Player。现在我们想向您展示如何设置它。要运行 Nox 播放器,只需双击桌面上的图标。你也可以从开始菜单中搜索 Nox 播放器名称来运行它。
现在你需要点击 Google Play 商店图标。这将要求您的谷歌账户:
如果你有账户,你可以通过输入你的电子邮件和密码进入你的账户。否则,点击创建账户,为自己创建一个账户。然后,点击下一个:
在下图中,您可以看到与您的帐户相关的 Nox 播放器应用程序环境:
结论
Nox App Player 可以被认为是 Windows 上最快、最好、最高效的 Android 模拟器软件之一,它具有非常漂亮的用户界面,并带来了在 PC 上拥有 Android 的不同体验。Bluestacks 软件面临的一个问题是,谷歌软件并没有与之相处。Nox App Player 软件解决了这个问题,连接各种谷歌服务没有任何问题。在这篇文章中,我们试图教你如何在 Windows 10 RDP 上安装 Nox 播放器。
如何在 Debian - NTP 上安装和配置 NTP 服务器和客户端
为了了解更多关于网络时间协议,在这篇文章中我们将学习如何在 Debian 上安装和配置 NTP 服务器和客户端。众所周知,时间同步非常重要,原因有很多,从应用程序时间戳到安全性再到正确的日志条目,而 NTP 为公司提供了一种独特的功能,可以同步公司内所有系统的时钟。
因为从故障排除的角度来看,当一个组织的系统都保持不同的时钟时间时,很难确定特定事件可能在何时以及在什么条件下发生。NTP 提供了一种简单的方法来确保所有系统保持正确的时间,这反过来可以大大减轻管理员/技术支持的负担。
但是 NTP 是怎么工作的呢?
NTP 工作在与参考时钟同步的前提下,也称为“ stratum 0 服务器。然后,所有其他 NTP 服务器根据它们与参考服务器的距离成为较低级别的分层服务器。
NTP 链的起点是一个层 1 服务器,它总是直接连接到一个层 0 参考时钟。从这里,较低层的服务器通过网络连接连接到较高层的服务器。
请看下图,更好地了解本指南。
建立一个第 0 层或第 1 层服务器会很昂贵,我们将专注于较低层的服务器设置。
此外,以下文章可能有用:
教程在 Windows Server 2019 中配置 NTP 服务器
如何在 Debian 上安装和配置 NTP 服务器和客户端
不是让网络上的所有主机都向公共 NTP 服务器查询,而是由一台或多台服务器联系公共 NTP 系统,然后为本地网络中的所有主机提供时间。加入我们来完成本指南的步骤,并学习如何在 Debian 上安装和配置 NTP 服务器和客户端。
为了节省网络带宽,并通过 NTP 限制和加密来提高安全性,最好使用内部 NTP 服务器。要了解这与第一张图有何不同,请参见下面的第二张图。
安装 NTP 服务器
首先,您需要安装 NTP 服务器软件来设置内部 NTP 结构。Debian 中名为“ NTP 的软件包目前包含了建立 NTP 层次结构所需的所有服务器实用程序
pt-get install ntp dpkg --get-selections ntp [Can be used to confirm NTP is installed] dpkg -s ntp [Can also be used to confirm NTP is installed]
注 : 根或须藤访问假定。
NTP 服务器的配置
在此步骤中,安装 NTP 后,您将配置要查询时间的更高层服务器。NTP 的配置文件存储在“ /etc/ntp.conf ”中,可以使用任何文本编辑器进行修改。该文件将包含查询该 NTP 服务器的主机的特殊参数,以及更高级别服务器的完全限定域名,以及为此 NTP 服务器设置的限制。
现在,您可以开始配置过程了。这需要配置更高级别的服务器。默认情况下,Debian 会将 Debian NTP 池放在配置文件中。这些对于大多数目的来说都很好,但是管理员可以访问 NIST 来指定某些服务器或者以循环方式使用 NIST 的所有服务器。
我们将配置特定的服务器。配置文件分为几个主要部分,默认情况下针对 IPv4 和 IPv6 进行配置,但是要开始配置过程,必须使用文本编辑器打开配置文件。
请注意,前几个部分(漂移文件、统计数据和统计数据)都被设置为默认值。但是下一部分包含更高级别的服务器,该服务器应该通过这些服务器请求时间。
每个服务器条目的语法非常简单:
server <fully qualified domain name> <options> server time.nist.gov iburst â [sample entry]
从这个列表中选择几个更高层次的服务器是一个好主意。该服务器将查询列表中的所有服务器,以确定哪一个是最可靠的。对于本教程,我们使用
https://tf.nist.gov/tf-cgi/servers.cgi
来获得服务器。
配置 NTP 限制
NTP 限制用于允许或不允许主机与 NTP 服务器交互。NTP 的默认设置是向任何人提供服务时间,但不允许在 IPv4 和 IPv6 连接上进行配置。
此服务器当前仅在 IPv4 网络上使用,因此通过两种方法禁用了 IPv6。在 NTP 服务器上禁用 IPv6 的第一件事是更改守护程序启动的默认值。这是通过更改' /etc/default/ntp '中的行来实现的。
回到主配置文件( /etc/ntp.conf ),ntp 守护程序将自动配置为与所有 IPv4/6 主机共享时间,但不允许配置。这可以通过下面两行看出:
NTPD 在允许的基础上工作,除非被拒绝。由于 IPv6 被禁用,可以删除“ 【限制-6”行,或者用“ # 注释掉
这将更改 NTP 忽略所有消息的默认行为,因为限制子句将用于微调需要访问的主机对此 NTP 服务器的访问。
为了让服务器知道谁可以向服务器查询时间,以及他们还可以对 NTP 服务器做什么,我们提到了一个由 172.27.0.0/16 组成的专用网络将用于构建 restrict 节。
nano /etc/default/ntp
NTPD_OPTS='-4 -g' [Add the ' **-4** ' to this line to tell NTPD to only listen to IPv4]
这条线是做什么的?它通知服务器允许来自 172.27.0.0/16 网络的任何主机访问服务器一段时间。掩码后的参数有助于控制该网络中的任何主机在查询服务器时可以执行的操作。
# By default, exchange time with everybody, but don't allow configuaration. restrict -4 default kod notrap nomodify nopeer noquery restrict -6 default kod notrap nomodify nopeer noquery
要验证更多这些限制选项,请查看下面的。
# By default don't answer anything - HRT 04/09/2018 restrict default ignore
受限 :表示如果客户端滥用包数速率控制,该包将被服务器丢弃。如果死亡之吻数据包被启用,它将被发送回滥用主机。管理员可以配置费率,但这里采用的是默认值。
KOD :死亡之吻。如果主机违反了发送给服务器的数据包限制,服务器将向违反限制的主机发送 KoD 数据包作为响应。
restrict 172.27.0.0 mask 255.255.0.0 limited kod nomodify notrap nopeer noquery
Notrap :拒绝模式 6 控制消息。这些控制消息用于远程日志程序。
Nomodify :阻止会修改服务器配置的 ntpq 和 ntpdc 查询,但仍允许信息查询。
-
Noquery :该选项阻止主机向服务器查询信息。例如,如果没有此选项,主机可以使用 ntpdc 或 ntpq 来确定特定时间服务器从何处获取时间,或者从可能与之通信的其他对等时间服务器获取时间。
-
查询 NTP 服务器网络
-
因为这是一个适度限制的网络配置,所以该服务器想要查询的时间服务器会有一些问题。
因此,需要为每个被查询的时间服务器添加一个受限语句来纠正这个问题。这些限制节确保该服务器可以访问更高级别的服务器,以获得适当的时间偏移。下面是允许先前在 ntp.conf 文件中配置的服务器的正确节。
如果您还记得,就在第三步之前,一个服务器列表被确定为该服务器要查询的主要 NTP 服务器。按照当前的配置,' restrict default ignore '节将阻止该服务器与配置的服务器进行通信。
这可以通过为每个服务器创建一个特定的 server/restrict 节来改变。这是一个简单的过程,每台服务器都必须这样做。
服务器 129.6.15.28:这一行必须有 IP 地址而不是主机名。这是为了安全起见,有助于避免 DNS 受到损害的问题。
r129.6.15.28 面具 255 . 255 . 255 . 255 no modify not rap no peer no query:这行做的挺多的。第一部分允许服务器 129.6.15.28。nomodify、nopeer、notrap 和 noquery 限制了允许服务器(129.6.15.28)对此 NTP 服务器执行的操作。
现在,系统将准备好开始记录时间。现在需要保存配置更改,并且需要重新启动 NTP 服务。
与已配置的 NTP 服务器同步,需要一段时间才能完成,但是可以使用' ntpdc 或' ntpq '实用程序轻松监控该过程。
- 请注意,这两个命令中的参数做同样的事情。' -p '将打印对等体列表以及当前状态,而' -n '将告诉实用程序显示远程服务器的 IP 地址,而不是主机名。
nslookup time-a.nist.gov [The system will reply back with the IP address]
重要的是,这个“ntpdc”输出的一部分是 IP 地址的最左边,这一点很明显。星号 ( * ) 字符表示服务器已选择该服务器的时钟来同步时间。
service ntp restart
ntpdc -pn [This utility will provide basic information about the higher level NTP servers] ntpq -pn [This utility will provide slightly more information than 'ntpdc']
让我们更详细地讨论这个输出,星号 ( * ) 字符也很重要,因为它表示同步。其他符号也有含义,例如,加号 ( + ) 表示同步的可能候选,减号(–)表示暂时被丢弃的异常值。减号表示特定的服务器不是最佳选择,也不意味着不会使用其他服务器。
总之,假设服务器的时区设置正确,服务器将反映正确的时间,并与上层服务器同步!此时,可以添加更多的内部服务器,网络中的“对等”或主机可以被定向到新的内部 NTP 服务器,而不必查询公共 NTP 服务器。
NTP 客户端配置
由于此服务器设置的目的是创建一个内部网络可以查询时间的 Strata 2 服务器,因此在此步骤中服务器正在运行
假设一台 Linux 机器试图从新创建的 Strata 2 服务器收集时间。Linux 主机上的第一步是安装 NTP 包:
通过运行该程序,您可以安装刚刚安装在服务器上的相同 NTP 包,但这一次,NTP 将被配置为查看本地服务器,而不是公共 NTP 服务器。在主机上,打开配置文件“ /etc/ntp.conf ”。
这个 Linux 主机上的大部分配置都是相同的,只是服务器节现在指向内部服务器,如下所示。
apt-get install ntp
nano /etc/ntp.conf
接下来,保存配置并退出 nano (或您使用的任何文本编辑器)。此时,客户机被配置为从新创建的服务器上监听时间!接下来重启 NTP 服务,并确认主机正在与新创建的 Debian NTP 服务器同步。
注意:确保在绿色方框中替换适当的服务器名称和 IP 地址。
当您看到下面的截图时,您可以确保该主机正在与新创建的 NTP 服务器同步时钟。通过本地 NTP 服务器的 IP 地址验证星号 ( * ) ,用“ ntpdc 和“ ntpq 确认这一点。
service ntp restart ntpdc -pn ntpq -pn
通过达到这一点,Debian 服务器从 Strata 1 服务器获取正确的时间,然后将正确的时间分发给内部网络主机。现在,可以配置其他设备来查询该 NTP 服务器的时间。
好样的 !这种特殊的配置已经过测试,可以在多种 Cisco 设备、其他 Debian Linux 服务器和几个基于 Debian/Ubuntu 的发行版上运行。
亲爱的用户,我们希望你喜欢这个教程如何在 Debian 上安装和配置 NTP 服务器和客户端,你可以在评论区提出关于这个培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考 提问页面 部分并在其中提出你的问题。
By reaching this point, the Debian server is pulling the correct time from the Strata 1 servers and then handing out the proper time to the internal network hosts. other devices can be configured to query this NTP server as well for the time now.
Good job! You’re all and this particular configuration has been tested and works with multiple Cisco devices, other Debian Linux servers, and several Debian/Ubuntu-based distributions.
Dear user, we hope you would enjoy this tutorial How to Install and Configure NTP Server and Client on Debian, 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.
如何在 Fedora[新发布] - Eldernode 博客上安装 NTP 服务器
NTP 代表网络时间协议,用于微调和同步系统和设备的时钟与原子钟。NTP 服务器遵循一种称为 Stratum 的分层结构。该协议使用 UDP 123 端口,并允许网络设备同步它们的时间。理想情况下,这些设备应该与可信的服务器同步时间。您可以将路由器配置为本地网络的 NTP 服务器。另一方面,该路由器必须是互联网上的另一个 NTP 服务器或另一个接入点,作为 NTP 客户端,以便与其同步时间。在这篇文章中,我们试图学习如何在 Fedora 上安装 NTP 服务器。你也可以访问 Eldernode 中的套装来购买 VPS 服务器。
教程在 Fedora 上安装 NTP 服务器 33
网络时间协议是用于同步操作系统操作时间的默认算法。该协议具有容错功能。它也是一种基于特定和设计的时间源执行时间统一的协议。NTP 协议的时间同步在一段时间内执行,并涉及 NTP 数据包的传输。NTP 数据包包含一个时间戳,它就像一个标签,包含用户的时间模式和参与服务器的模式。
NTP 依靠时钟源来为系统的其余部分设置时间,以指定通用时间。该协议使用 UTC(协调世界时)作为时间标准的精确来源。UTC 使 NTP 算法能够在全球范围内使用,而不受时区设置的影响。时区是从英国格林威治开始将世界分成 15 个部分的地理划分,它的作用是显示世界不同地区的时钟。
NTP 是如何工作的?
世界上有成千上万的 NTP 服务器可以访问原子钟和 GPS 时钟服务。如果我们打算为任何一台计算机配备这些服务器,这是没有意义的,也是不经济的。但是通过实现 NTP 协议,您可以创建这种同步。例如,在 Windows 版本中,此功能可用,但默认情况下不启用。
NTP 客户端请求与 NTP 服务器进行时间交换。由于这种交换,客户能够计算链路延迟和本地偏移,并设置自己的本地时钟以匹配服务器上的时钟。通常,需要在大约 5 到 10 分钟内进行六次交换来确定初始时间。同步后,NTP 客户端每 10 分钟更新一次,通常只需要一次消息交换。该事务通过 UDP 协议的端口 123 完成。
NTP 特性(在 Fedora 33 上安装 NTP 服务器一文)
1.NTP 提供一个参考时钟,作为所有同步过程的固定点。所有的时钟都根据这个时间同步。从一开始,协调世界时(UTC),即众所周知的全球统一时钟,就被用于这一目的。
2.NTP 是一种自动搜索最佳同步时间源的协议。多个来源可以结合起来,以尽量减少协调中的任何累积误差。在可能的情况下,网络时间协议会检测并忽略临时或永久提供非常强的偏移值的时间源。
3.NTP 是高度可扩展的。每个同步网络可以有几个参考小时。此外,每个网络节点能够以双向(点对点)或单向分层结构传输时间信息。
4.NTP 非常准确。由于选择最佳同步候选的可能性,正确的结果可能高达一纳秒。
5.NTP 可以修复临时网络连接问题。
在本文的后续部分,请加入我们,学习如何在 Fedora 上安装 NTP 服务器。
在 Fedora 上安装 NTP 服务器
在这一节中,我们试图教你如何在 Fedora 上使用 NTPd 安装 NTP 服务器。跟随我们在本教程中设置您的 NTP 服务器来自动设置时间。由于 NTP 守护程序是由 NTP 软件包提供的,因此您必须使用以下命令来安装 NTPd:
dnf install ntp -y
接下来,要从用户的默认空间守护进程 chronyd 使用 NTPd,必须停止并禁用它。因此,你应该使用以下命令停止和禁止重启系统。
systemctl stop chronyd
systemctl disable chronyd
执行上述命令后,现在应该使用以下命令在启动系统时启动和使能 NTPd:
systemctl start ntpd
systemctl enable ntpd
如何在 FedoraT3 上配置 NTP 服务器
注意,NTP 的主配置文件是 /etc/ntp.conf 。应该注意的是,这个配置文件是随 NTPd 一起安装的,并且默认配置为使用 Fedora 池中的时间服务器。
您可以使用 ntp.conf 文件中的 restrict 命令配置或限制对 ntp 服务的访问,以配置 NTP 服务访问控制。您还可以使用以下命令编辑 /etc/ntp.conf ,以限制对服务器的本地访问。通过这样做,您可以添加允许服务器接收请求的网络域。
vim /etc/ntp.conf
您还可以配置时间服务器。应该注意的是,NTP 默认配置为使用 Fedora 池中的时间服务器。您可以通过将时间服务器替换为靠近您所在区域的服务器来轻松改变这一点。
结论
世界上有成千上万的 NTP 服务器可以访问原子钟和 GPS 时钟服务。如果我们打算为任何一台计算机配备这些服务器,这是没有意义的,也是不经济的。您可以通过实现 NTP 协议来创建这种同步。在本文中,我们试图了解如何在 Fedora 上安装 NTP 服务器。如果你想在 Ubuntu 、 CentOS 、 Debian 上安装配置 NTP 服务器,可以参考这些文章。
如何在 Linux CentOS - ElderNode 博客上安装 NTP 服务器
原文:https://blog.eldernode.com/install-ntp-server-on-linux-centos/
【更新】NTP 是一种网络时间协议。NTP 负责统一系统的时间和日期,以防止大型全球网络出现通信问题。在运行程序或打开网站时,您可能会看到一条消息,内容为“更新您的系统时间和时区”。当您的系统显示不正确的日期和时间时,会发生此过程。在大型 Windows 网络上,PDC Emulator 服务负责同步系统时间,而在 Linux 系统上,通常选择一个服务器作为 NTP 服务器。NTP 服务器从声誉良好的 NTP 互联网服务器接收及时的信息,并将它们提交给网络内系统。在这篇关于 Linux 教程合集的文章中,我们将学习在 Linux CentOS 上安装 NTP 服务器。您可以访问 Eldernode 中提供的包来购买 CentOS VPS 服务器。
教程在 Linux CentOS 8 | CentOS 7 上安装 NTP 服务器
在本教程中,我们将了解如何使用 Linux 命令在 Linux CentOS 上设置 NTP 服务器,并运行 NTP 服务器。请继续关注本教程的剩余部分。
NTP 协议是如何工作的?
NTP 向服务器提供来自原子钟的时间信号,并在 UTC 世界时钟的帮助下在系统中分发该信号。NTP 服务器由同步设备组成,如客户端和接收 UTC 时间并将其提供给客户端的 NTP 服务器。
客户端和服务器通过一系列请求和响应进行通信,如下所示:
–客户端向时间服务器发送 NTP 请求数据包,并确认执行时间(源开始时间)。
–服务器确认收到请求包的时间。
–服务器再次向客户端发送响应数据包。
–客户在收到响应包时确认目的地时间。
这个过程可能只需要几纳秒。时间戳允许客户端计算环岛中的延迟,检查其内部时间与服务器提供的时间之间的差异,并在必要时准确重置时钟。
在本文的后续部分,我们将学习如何在 Linux CentOS 上安装 NTP 服务器。
如何在 Linux CentOS 上安装 NTP 服务器
1-首先,连接到您的 CentOS Linux 控制台。
2-使用 yum 命令安装 NTP 服务包。
yum install ntp
3-安装后,用编辑器打开 NTP 设置文件。
nano /etc/ntp.conf
注意 : 在这个文件中,你会看到你的 NTP 服务器的相关设置。查找以“服务器”开头的短语,然后用#号将它们改为注释。你可以从 ntppool.org那里得到帮助,选择一个更好更近的服务器。首先,登录并选择您的地理区域,以显示离您最近的服务器的名称。建议您向该文件添加 2 或 3 个服务器。
4-接下来,在 ntp.conf 文件中输入以下命令,向您的网络 IPs 发送服务许可。
restrict 192.168.1.0 netmask 255.255.255.0 nomodify notrap
注 : 上述命令允许访问 192.168.1.0。确保输入您的网络 IP 地址,而不是网络的 IP 地址。然后在对 ntp.conf 文件进行更改后保存它。
5-如果您需要观察故障排除或服务操作,请创建一个日志文件,并在 ntp.conf 文件中添加以下短语。
logfile /var/log/ntp.log
6-最后,在执行上述命令后,您的 ntp.conf 文件的图像如下。
7-当您完成所有更改后,重启服务一次。
service ntpd restart
8-输入以下命令来测试 NTP 服务的准确性。
ntpq -p
date -R
第一个命令将检查添加的服务器的连接。第二个命令将显示完整的系统更新日期。如果从上述命令中获得正确的结果,则在 CentOS Linux 中的 NTP 服务器设置过程将成功完成。注意 NTP 协议在端口 123 上工作,并且使用 UDP 协议,所以在你的 Linux 防火墙上做适当的改变来打开这个端口。
结论
网络时间协议是与传输层的 UDP 123 端口一起工作的协议。该协议允许网络计算机同步时间。随着时间的推移,计算机的内部时钟忽略了时间的问题。尤其是在客户端和服务器日志文件的情况下,或者如果您想要复制服务器或数据库。在本文中,我们试图向您展示如何在 Linux CentOS 上安装 NTP 服务器。如果想在 Ubuntu、Debian、Windows Server 上安装 NTP Server,也可以参考这些文章。
如何在 CentOS 7 / 8 - Eldernode 博客上安装 OBS
开放广播软件(OBS)是一个免费的开源跨平台软件。这是一个用 Qt 构建的流和记录程序,由 OBS 项目维护。OBS 软件自 2016 年起简称 OBS Studion。OBS Studio 是一个用于录制和直播的免费开源软件套件。它也适用于 Microsoft Windows、macOS 和 Linux 发行版。奥林匹克广播服务公司是由开放集体资助的。在本文中,您将学习如何在 CentOS 7 / 8 上安装 OBS。访问 Eldernode ,找到一个完美的套餐来购买您自己的 CentOS VPS 。
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要进行设置,请遵循我们的初始设置 centos 8 。
Turorial 在 CentOS 7 | CentOS 8 上安装 OBS
OBS 受 GPL-2.0 许可。您可以使用 OBS 来捕获记录您的屏幕,同时也捕获音频。当您选择 OBS 时,意味着您不再需要任何内部昂贵的捕获卡。要开始使用 OBS,你需要一台可以处理流媒体的电脑,而不是一台旧电脑。你可以从其官网下载 OBS 在 Windows 、MacOS、 Linux 上使用。由于您正在流式传输,您的计算机将同时捕获、渲染和上传视频和数据,因此您必须提供一台坚固的计算机。
如何打开快照
要在 CentOS 上安装 OBS,首先需要在 CentOS 上启用快照并安装 OBS Studio。正如您在以前的文章中所读到的,快照是打包了所有依赖项的应用程序,可以在一个版本中运行所有流行的 Linux 发行版。快照可以自动更新并正常回滚。
使用以下命令将 EPEL 存储库添加到您的系统中:
sudo yum install epel-release
然后,您可以通过运行以下命令来安装 snap:
sudo yum install snapd
当上述安装过程完成后,您需要启用系统单元。这样,主 snap 通信套接字将被管理。
sudo systemctl enable --now snapd.socket
您可以在 /var/lib/snapd/snap 和 /snap 之间创建一个符号链接来启用经典 snap 支持。
sudo ln -s /var/lib/snapd/snap /snap
注意:为了确保 snap 的路径更新正确与否,您可以注销并重新登录。
如何在 CentOS 7 / 8 上安装 OSB Studio
成功完成上述步骤后,您只需运行一个命令即可安装 OSB studio:
sudo snap install obs-studio
结论
在本文中,您了解了如何在 CentOS 上安装 OBS。OBS 可以传输到许多不同的平台,如 Youtube、Instagram、Twitch 和脸书。使用 OBS 为您提供实时源和设备捕获、场景合成、编码、记录和广播。如果你有兴趣阅读更多内容,可以找到我们关于介绍并在 Ubuntu 20.04 上安装 Kazam 的相关文章。
如何在 Windows 10 上安装 OBS RDP-elder node 博客
原文:https://blog.eldernode.com/install-obs-on-windows-10-rdp/
OBS 是专为游戏玩家、设计师、艺术家甚至是业余用户设计的软件,他们希望在在线流中分享他们的视频。使用该软件,您可以通过 OpenGL 或 Direct3D 创建高质量的记录,并轻松地在在线流中共享它们。OBS 与 Twitch 等各种流一起工作,通过为您提供的简单用户界面,您可以轻松地传输您的视频。你甚至可以添加自己的流。该工作室制作的视频将采用高质量的格式,如 MOV、FLV、MKV、MP4、ts。在这篇文章中,我们试图学习如何在 Windows 10 RDP 上安装 OBS。你可以在 Eldernode 看到购买 Windows 10 RDP 服务器的套餐。
教程在 Windows 10 上安装 OBS RDP
OBS 代表开放广播软件,是一种视频录制和回放软件。它是用 C、C++和 Qt 编写的开源软件,由 OBS 项目和一个独立开发者社区开发。有趣的是,这个程序支持广泛的插件来增加程序的性能。在下一节中,我们将提到一些 OBS 特性,然后教你如何在 Windows 10 RDP 上安装 OBS。请和我们在一起。
OBS 特性
OBS 软件有很好的性能,你可以给你的视频添加各种滤镜。如果我们想列举 OBS 软件的一些特性,我们可以说:
–黑暗与光明主题的存在
–能够过滤视频
–支持各种格式
–能够添加定制流
–简单的用户界面
跟随我们在这篇文章中学习如何一步一步地在 Windows 10 RDP 上安装 OBS。
OBS 安装系统要求
要在 Windows 10 RDP 上安装 OBS,你的系统中需要有 DirectX 10.1 兼容的 GPU 。
在 Windows 10 RDP 服务器上安装 OBS
要安装 OBS,第一步需要访问 OBS 网站。然后在这个页面上,你可以通过选择下载安装程序选项来下载 64 位版本的 OBS。
您会看到 OBS 下载开始。
请参考下载文件的路径。然后双击它,选择运行。
现在你需要点击下一个来安装 OBS Studio。
再次点击下一个。
现在选择安装 OBS 的目标文件夹,点击安装。
您将看到 OBS Studio 开始安装。
最后,点击完成完成 OBS 安装。
成功安装 OBS 后,您将在下图中看到 OBS Studio 环境。
结论
OBS 是一个免费的开源软件套件,用于现场录制和回放。OBS 是用 C、C ++和 Qt 编写的,OBS 提供设备源和录制、场景合成、加密、录制和回放。该软件主要通过实时消息协议(RTMP)传输数据。在本文中,我们试图了解如何在 Windows 10 RDP 上安装 OBS。
如何在 Linux Centos - Eldernode 博客上安装 ODrive
原文:https://blog.eldernode.com/install-odrive-on-linux-centos/
ODrive 是一个基于电子的免费开源应用程序。该程序允许用户与 Google Drive 同步和/或备份文件,而无需打开浏览器标签或使用基于终端的工具。ODrive 通过 web 界面和桌面同步客户端的组合来工作。用户可以使用该应用程序轻松下载同步客户端。需要注意的是,设置这个程序既快速又简单。在本文中,我们试图学习如何在 Linux CentOS 7,8 上安装 ODrive。你可以访问 Eldernode 提供的套装来购买 CentOS VPS 服务器。
教程在 Linux CentOS 7 或 8 上安装 ODrive
ODrive 是一个强大的多云管理工具,提供了最好的同步方式。使用这个工具的一个最重要的优点是安装简单,易于使用。也没有额外的选项或设置需要掌握,没有控制或集成需要启用。在本文的后续部分,我们将提到 ODrive 程序的好处。然后我们会一步一步的学习如何在 Linux CentOS 上安装 ODrive。请加入我们。
ODrive的优缺点
在这一节中,我们首先提到 ODrive 的一些好处。然后我们将处理它的缺点。
1-具有强大的共享和协作功能。
2-零知识加密
3-用于 Linux、Mac 和 Windows 的桌面同步客户端
4-有一个免费程序和七天的免费试用。
以下是 ODrive 的一些缺点:
1-没有云到云同步。
2-没有双因素身份验证。
3-没有每月付款选项。
4-低于标准的客户服务。
在 Linux Centos 7 | 8 上安装 ODrive
您可以简单地按照下面的步骤在 Linux 上安装 ODriveCentos。您必须首先启用快照。快照是打包了所有依赖项的程序,可以在所有的 Linux 发行版中从一个单独的构建中运行。请注意,快照是自动更新的。
请注意,Snap 可从 CentOS 和 Red Hat 的企业 Linux (EPEL)数据包存储库中获得。因此,您可以通过运行以下命令来添加 EPEL 存储库:
sudo yum install epel-release -y
在下一步中,您必须使用以下命令安装 Snap:
sudo yum install snapd -y
现在,您需要执行以下命令来启用管理主 snap 通信套接字的 systemd 单元:
sudo systemctl enable --now snapd.socket
在下一步中,您需要在 /var/lib/snapd/snap 和 /snap 之间创建一个符号链接,并启用经典 snap 支持。所以只需运行以下命令:
sudo ln -s /var/lib/snapd/snap /snap
执行上述步骤后,建议您重启系统一次,以应用更改。
最后,运行以下命令在 Linux CentOS 上安装 ODrive:
sudo snap install odrive --edge -y
结论
ODrive 是一种云到云的管理服务,用户可以使用它来统一和管理多个云帐户。该服务通过 web 界面和桌面同步客户端的组合来工作。应该注意的是,与其他云到云管理系统不同,ODrive 没有云到云同步和备份,但提供了其他好处,如安全性和协作选项。在本文中,我们试图了解如何在 Linux Centos 上安装 ODrive。
如何在 Ubuntu 20.04 上安装 ODrive 完整] - Eldernode 博客
原文:https://blog.eldernode.com/install-odrive-on-ubuntu-20-04/
Open Dive 是一个非官方的 Google Drive Linux 客户端,允许文件、系统通知之间的自动同步,并在系统中运行。它会为你在网上看到的所有东西提供一个文件夹。ODrive 支持脸书、GoogleDrive、Instagram、微软 OneDrive、Dropbox、Gmail、Windows 和 Linux 文件服务器。例如,如果你打开脸书文件夹,你会看到你所有的照片。在本文中,你将学习如何在 Ubuntu 20.04 上安装 ODrive。
如今,我们都生活在数字世界。应用程序和服务帮助你在互联网上散布你的生活。使用 ODrive,您可以将所有在线文件保存在桌面上的一个文件夹中。如果你习惯于使用 Dropbox 将所有内容上传到一个地方,请尝试 ODrive 来保存所有内容并通过它进行访问。即使您在不同的应用程序中有内容,ODrive 也会为您的所有内容提供统一的界面。要成为幸运的顾客之一,在 2021 年老年人节购买您自己的 Ubuntu VPS 。
教程在 Ubuntu 20.04 上安装 ODrive LTS
ODrive 是一个存放所有在线内容的文件夹,受 GPL v3 许可。它隐藏了 Google Drive 和你的本地 Linux 机器之间同步和文档的复杂性。和我们一起来看看在 Ubuntu 上安装和使用 ODrive 的两种方法。让我们看看这两种方法是什么:
第一:利用。deb 文件
新用户更喜欢第一种方法。在 Ubuntu 上安装软件是一种安全的方式。因为这种方法类似于在 Windows 上安装 ODrive 的过程,所以您会有一种相似感,并帮助您更好地过渡到 Linux 环境。
一旦它被下载,去它的位置并且点击下载文件并且点击打开与软件安装。
这样,Ubuntu 软件中心就开通了。要开始安装,请单击安装。您将被要求输入您的帐户密码进行身份验证。因此,输入它让过程开始。
第二:使用抓包
在 Ubuntu 上安装 ODrive 的第二种方法是使用 Snap 包。此外,Snap 软件包是可以安装在所有 Linux 发行版上的通用软件包。
如何使用 Snap 服务在 Ubuntu 上安装 ODrive
在这一步中,您将学习如何在 Ubuntu 上启用快照并安装 ODrive 。应该对源代码进行一些更改。于是, snaps 和 flatpaks 相继推出。当您使用这些软件包时,您将能够在 Mint Linux 发行版上安装为 Mint 开发的软件。运行以下命令,使用快照软件包安装 ODrive:
sudo apt install snapd
sudo snap install odrive-unofficial
现在,ODrive 应该已经安装在 Ubuntu 上了。
如何在 Linux Ubuntu 上使用 ODrive
安装后启动应用程序。如果这是你第一次打开应用程序,你需要配置和验证你的 Google drive。因此,单击“下一步”继续。
因为 ODrive 可以访问您的 google 帐户,所以会要求您登录您的 google 帐户。然后,您必须指定将用于同步的本地文件夹。点击连接并登录您的 google 帐户。完成所有操作后,单击同步。现在,你看到你的 Google Drive 内容会立即开始同步。您的 google driver 文件夹中所有可能的更改都将在这个本地文件夹中可见。
结论
在本文中,您了解了如何在 Ubuntu 20.04 上安装 ODrive。安装 ODrive 有多种方法,本指南中介绍了两种方法。然而,这取决于你的选择。ODrive 通过将所有内容放在桌面上的一个文件夹中来简化云。作为用户,您将处于中心位置,可以访问所有平台。使用 ODrive 非常简单。它执行所有必要的功能,您可能需要同步您的文件和数据。
如何在 Fedora 33 - Eldernode 博客上安装 OnlyOffice
原文:https://blog.eldernode.com/install-onlyoffice-on-fedora-33/
如果您希望开始内部团队协作,ONLYOFFICE 正是为此目的而设计的。互联网社区对 OnlyOffice 给予了非常积极的反馈,因此,它为来自不同国家的用户提供了高而稳定的增长。现在全世界有超过 7,000,000 人在使用 OnlyOffice 运行他们自己的办公室。如果你想成为他们中的一员,请加入我们这篇文章,学习如何在 Fedora 33 上安装 ONLYOFFICE。在 Eldernode 上找到您想要的软件包,购买您自己的 Linux VPS 并入住我们酒店。
教程仅在 Fedora 上安装 office 33
ONLYOFFICE 有免费版和企业版。你使用的是 Windows 、 Linux 或 macOS 并没有什么不同。在专业工作中处理文档、电子表格和演示文稿所需的所有工具只有 OFFICE。只有 Office 支持基于 Web 的、IOS 的、Android 的和桌面的。中小型企业将能够使用它。
OnlyOffice 功能
OnlyOffice 提供在线文档编辑器、文档管理平台、公司通信、邮件和项目管理工具。以下是 OnlyOffice 的主要优点。
–文件管理
–在线办公套件
–电子邮件聚合器
–CRM 系统和发票
–业务协作工具
–项目管理
–日历
–团队成员名单
仅在 Fedora 上安装 office 33 | Fedora 32
在 Fedora 33 上安装 OnlyOffice 有两种方法。在接下来的内容中,你将会学到这两者。所以,我们从第一种方法开始。让我们浏览一下本指南的步骤,并回顾一下在 Fedora 33 上安装 OnlyOffice 的第一种方法。
第一步:
下载OnlyOffice for Fedora GNU/Linux 获得 only office。Fedora 的转速。
第二步:
要在 Fedora 上安装 OnlyOffice,只需运行以下命令:
sudo dnf in onlyoffice-desktopeditors*.rpm
第三步:
如果一切正常,您现在应该只能运行 Office 了。所以,利用桌面启动器:
如何在 Fedora 上启用 Snaps 并只安装 Office
如果这不是您第一次阅读 Eldernode 博客,那么您已经多次学习了如何使用 snaps 来安装工具。第二种方法就是这样。您可以在 Fedora 上启用 snaps,以便仅在其上安装 Office。
首先,使用下面的命令在 Fedora 上安装 snap。
sudo dnf install snapd
然后,确保快照的路径更新正确。为此,您可以注销并再次登录,或者重启您的系统。
使用下面的命令在 /var/lib/snapd/snap 和 /snap 之间创建一个符号链接,并启用经典 snap 支持。
sudo ln -s /var/lib/snapd/snap /snap
最后,您可以运行以下命令来仅安装 Office 桌面编辑器:
sudo snap install onlyoffice-desktopeditors
就是这样!开始使用 OnlyOffice 并使用它的各种功能。
如何在 Fedora Linux 上使用 only office
您可以使用任何一种教授的方法在 Fedora 33 上安装 OnlyOffice。一旦安装了 OnlyOffice,您必须看到下图。当您打开程序时,从左栏中选择您考虑的选项,并选择从文档、电子表格或演示文稿开始。
结论
在本文中,您学习了如何在 Fedora 33 上安装 OnlyOffice。现在,您可以开始在一个地方管理文档、项目、团队和客户关系。因此,您不再需要在多个应用程序之间来回切换来执行不同的任务。如果您只使用 Office,请发送您的反馈,让您在 Eldernode 社区上的朋友了解更多信息。
如何在 Windows 10 上安装 only office RDP-elder node 博客
原文:https://blog.eldernode.com/install-onlyoffice-on-windows-10/
ONLYOFFICE 是管理、编辑和创建各种类型的 OFFICE 文档(如文档文件、电子表格和 PowerPoint)的专业软件的名称。标准和官方的 Microsoft Office 格式直接依赖于 Microsoft Word、Microsoft Excel 和 Microsoft PowerPoint。我们想推出 Microsoft Office 的专业替代产品。在本文中,我们将教你如何在 Windows 10 RDP 上安装 OnlyOffice。需要注意的是,你可以访问 Eldernode 中可用的包来购买一台 Windows 10 RDP 服务器。
教程仅在 Windows 10 RDP 服务器上安装 office
OnlyOffice 实际上包括文档编辑器、电子表格编辑器和演示文稿编辑器三个强大的软件包。文档编辑器软件支持多种 DOC、DOCX、ODT、RTF、TXT、PDF、HTML、EPUB、XPS 格式。电子表格编辑器软件还支持 XLS,XLSX,ODS,CSV,HTML 格式。最后,演示文稿编辑器软件完全支持 PPTX,PPT,ODP,PDF 格式。
在本文的其余部分,我们将了解 OnlyOffice 的一些特性。然后我们将向您介绍如何在 RDP 的 Windows 系统上安装 OnlyOffice。请加入我们。
only office 软件的特点
Microsoft Office 的合适专业替代产品
2-拥有用于文档编辑器、电子表格和多媒体演示的特殊工具
3-支持标准 Microsoft Office 格式
4-与 Microsoft Office 软件包相比,数量非常少
5-完全支持 32 位和 64 位版本的 Windows 10、8.1、8、7
仅在 Windows 10 上安装 office
在本节中,我们将一步一步地向您展示如何在 Windows 10 RDP 版上安装 OnlyOffice。要做到这一点,只需在第一步进入 OnlyOffice 网站。然后你必须向下滚动一点,只下载 Office,如下所示:
转到下载文件的位置。然后双击它。选择您想要的语言并点击确定。
在下一步中,您必须点击下一步以继续安装过程。
在下一步中,要确认协议,您必须选择我接受协议并点击下一步。
现在,您需要指定安装 OnlyOffice 的路径。然后点击下一个。
如果您想在桌面上创建唯一的 Office 图标,请选中此选项并单击下一个的。
在下一部分中,您可以选择 Associate all 来安装这个包中的所有项目。如果您打算只安装某些格式,必须先选择关联,然后选择所需的格式。然后点击下一个。
最后点击安装。
最后点击完成完成 OnlyOffice 安装过程。
如何在 Windows 10 上只使用 office RDP
成功安装 OnlyOffice 后,您将通过运行此程序看到下图。您可以从左栏中选择所需的选项,包括文档、电子表格和演示文稿。
结论
OnlyOffice(前身为 TeamLab)是一款免费的办公软件套件。它具有在线文档编辑器、文档管理平台、公司通信、邮件和项目管理工具。在这篇文章中,我们试图教你如何在 Windows 10 RDP 上安装 OnlyOffice。
如何在 Debian 10 - Eldernode 上安装带 Nginx 和 SSL 的 Opencart
原文:https://blog.eldernode.com/install-opencart-with-nginx-and-ssl-on-debian/
OpenCart 是一个专业的开源商店建设系统,它基于众多功能和应用程序以及用户友好的外观而设计。它还创建了一个完整和独特的在线商店,并可用于在线业务。这个商店建筑系统是当今在线商店中最流行的系统之一。OpenCart 非常吸引人和用户友好的外观允许卖家创建一个完整和独特的在线商店,并将其用于他们的在线业务。OpenCart 由于其惊人的特性而获得了如此多的人气和受欢迎程度,例如具有极其强大的 SEO、各种功能模块和模板、多语言、支持各种本地和全球支付网关。在这篇文章中,我们试图向你学习如何在 Debian 10 上安装带有 Nginx 和 SSL 的 Opencart。如果你想买一个 VPS 服务器,你可以在 Eldernode 看到可用的包。
教程在 Debian 10 上用 Nginx 和 SSL 安装 open cart
要在 Debian 10 上安装带有 Nginx 和 SSL 的 Opencart,需要按照本教程中的步骤操作。第一步,您必须使用以下命令更新系统。执行这些命令后,您必须重新启动系统一次。
apt-get update -y
apt-get upgrade -y
如何安装 LEMP 服务器
更新并重启系统后,你现在必须安装 LEMP 服务器。首先,您需要使用以下命令安装 Opencart 的要求:
apt-get install nginx mariadb-server php-common php-cli php-fpm php-opcache php-gd php-mysql php-curl php-intl php-xsl php-mbstring php-zip php-bcmath php-soap unzip git -y
现在您需要打开一个文本编辑器,编辑 php.ini 文件。我们在这里使用 nano 编辑器。
nano /etc/php/7.3/fpm/php.ini
打开文件后,如下更改其变量并保存它。
memory_limit = 256M upload_max_filesize = 100M opcache.save_comments=1 max_execution_time = 300 date.timezone = Europe/London
教程配置 MariaDB 数据库
需要注意的是,Debian 10 中并没有设置 MariaDB root 密码。因此,您必须在输入 MariaDB 之后,借助以下命令来完成此操作:
mysql
MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD("yournewrootpassword");
设置密码后,现在应该将 MariaDB 身份验证插件设置为 mysql_native_password 。为此,请运行以下命令:
MariaDB [(none)]> SET GLOBAL innodb_fast_shutdown = 0;
MariaDB [(none)]> UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE User = 'root';
您现在必须使用以下命令刷新权限:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
在下一步中,您可以使用以下命令输入 MariaDB:
mysql -u root -p
成功完成上述步骤后,现在可以使用以下命令创建数据库和用户了:
MariaDB [(none)]> CREATE DATABASE opencartdb;
MariaDB [(none)]> GRANT ALL ON opencartdb.* TO 'opencart'@'localhost' IDENTIFIED BY 'password';
完成更改后,再次刷新权限:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
如何下载 OpenCart
使用以下命令下载 OpenCart:
wget https://github.com/opencart/opencart/releases/download/3.0.3.2/opencart-3.0.3.2.zip
然后使用以下命令提取下载的文件:
unzip opencart-3.0.3.2.zip
下一步是通过运行以下命令转到 Nginx web 根目录:
mv upload /var/www/html/opencart
现在您需要将目录更改为 opencart,并使用以下命令重命名config-dist.php文件:
cd /var/www/html/opencart/
mv config-dist.php config.php
mv admin/config-dist.php admin/config.php
最后,您需要为 opencart 列表提供必要的权限:
chown -R www-data:www-data /var/www/html/opencart/
chmod -R 775 /var/www/html/opencart/
下一步,我们将进入 OpenCart 的 Nginx 配置。请继续关注本文的其余部分。
了解如何为 OpenCart 配置 Nginx】
在本教程的这一部分,我们将讨论用于 OpenCart 的 Nginx 配置步骤。您必须通过运行以下命令为 OpenCart 服务创建一个 Nginx 虚拟主机配置文件。使用 nano 编辑器打开 opencart.conf 文件。
nano /etc/nginx/sites-available/opencart.conf
将以下内容放入配置文件中:
server { listen 80; server_name opencart.domain.com; root /var/www/html/opencart; index index.php; access_log /var/log/nginx/opencart_access.log; error_log /var/log/nginx/opencart_error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.3-fpm.sock; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; } }
将内容插入配置文件后保存。现在你应该检查 Nginx 的语法错误:
nginx -t
请注意,上述命令的输出必须类似于以下命令:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
确保以上命令正确执行后,现在可以启用 Nginx 虚拟主机文件了:
ln -s /etc/nginx/sites-available/opencart.conf /etc/nginx/sites-enabled/
在这一步结束时,您必须使用以下命令重启 Nginx 和 PHP-FPM :
systemctl restart nginx
systemctl restart php7.3-fpm
如何用加密 SSL 保护 open cart
在这一步中,您需要安装 Certbot 客户端,以便在您的网站上安装 Let's Encrypt。因此,您需要使用以下命令创建一个 Certbot 存储库:
echo "deb http://ftp.debian.org/debian buster-backports main" >> /etc/apt/sources.list
在下一步中,您必须使用第一个命令更新系统。您还必须使用第二个命令来安装 Nginx 的 Certbot 客户端:
apt-get update -y
apt-get install python3-certbot-nginx -t buster-backports
现在你需要下载让我们加密 SSL。您还需要配置 Nginx 来使用 SSL:
certbot --nginx -d opencart.domain.com
在下一步中,您需要提供有效的电子邮件地址。
在下面,你会遇到一个像下面这样的图像。在这一部分,您必须选择是否将 HTTP 流量定向到 HTTPS。所以你必须选择“2”并按回车键来完成安装。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1: No redirect - Make no further changes to the webserver configuration. 2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for new sites, or if you're confident your site works on HTTPS. You can undo this change by editing your web server's configuration. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 2
结论
Opencart 是一个用于建立在线商店的开源内容管理系统。开源意味着你可以对它进行修改,使之个性化。Opencart 非常适合任何想要开始小型互联网业务的人。在本文中,我们试图向您学习如何在 Debian 10 上安装带有 Nginx 和 SSL 的 Opencart。
教程在 Ubuntu 20.04 上安装 open connect-[Top Way]
原文:https://blog.eldernode.com/install-openconnect-on-ubuntu-20-04/
VPN 客户端是基于软件的工具,用于在客户端和 VPN 服务器之间建立安全连接。它们为工具提供了用户和设备之间的交互接口,因此设备可以与安全 VPN 服务器进行通信。OpenConnect 是一个 VPN 客户端,这篇文章将教你如何在 Ubuntu 20.04 上安装 OpenConnect。如果你想购买一台 Ubuntu VPS 服务器,你可以查看 Eldernode 网站上提供的套装。
什么是 OpenConnect?
OpenConnect VPN server 是一款开源、跨平台、多协议的 SSL VPN 客户端。它支持 Cisco AnyConnect、Array Networks AG SSL VPN、Juniper SSL VPN、Pulse Connect Secure、Palo Alto Networks global protect SSL VPN、F5 Big-IP SSL VPN 和 Fortinet Fortigate SSL VPN 协议。它是为需要具有企业用户管理和控制的远程访问 VPN 的组织而设计的。
在这篇来自 Ubuntu 培训系列的文章的续篇中,我们将教你如何在 Ubuntu 20.04 上安装 OpenConnect。
如何在 Ubuntu 20.04 上安装 open connect
在这一步,我们将解释 OpenConnect 在 Ubuntu 20.04 上的安装过程。
首先,以 root 用户身份登录,并在提示时提供您的密码。
现在使用下面的命令更新您的系统软件包:
sudo apt update
然后升级您的系统软件包:
sudo apt upgrade
现在是时候在你的 Ubuntu 20.04 上下载 OpenConnect 了。要做到这一点并将脚本保存在您的服务器上,只需运行以下命令:
curl -O https://raw.githubusercontent.com/iw4p/OpenConnect-Cisco-AnyConnect-VPN-Server-OneKey-ocserv/master/ocserv-install.sh
要使脚本可执行,请使用以下命令:
chmod +x ocserv-install.sh
您可以通过输入以下命令在 Ubuntu 20.04 上安装 OpenConnect:
./ocserv-install.sh
您将看到以下屏幕。选择第一个选项,按键进入:
键入 Y 并按回车:
然后它会再次询问你是否要继续,输入 Y 并点击回车:
输入您想要的用户名并按进入:
提供密码并按进入:
最后,您应该看到以下屏幕,确认 OpenConnect 服务器已成功配置:
在 Ubuntu 20.04 上使用 OpenConnect 连接 SSL VPN 服务器
在本节中,您将学习如何在 Ubuntu 20.04 上使用 OpenConnect 连接到 SSL VPN 服务器。
用 OpenConnect 手动连接 SSL VPN 服务器
您可以使用以下命令连接到 SSL VPN:
sudo openconnect -u user --passwd-on-stdin vpnserver
并在提示时输入您的密码。
使用 Bash 脚本 通过 OpenConnect 连接 SSL VPN 服务器
下面的 bash 脚本简化了连接,以方便连接到 Cisco Autoconnect SSL VPN 服务器。可以放到~/。zshrc 或者~/。bashrc 取决于您的 shell:
myvpn () { local vpn_server="vpnserver" local vpn_username="user" local vpn_password="password" # try connect while true; do retry_time=$(($(date +%s) + 30)) sudo openconnect \ -u $vpn_username $vpn_server --non-inter --passwd-on-stdin <<< "$vpn_password" current_time=`date +%s` if [ $current_time -lt retry_time ]; then sleep $(( $retry_time - $current_time )) fi done }
记得提供正确的变量并保存文件。如果您想要连接到 VPN,您可以通过名称调用该函数:
myvpn
你应该知道 Pulse Connect Secure 的 SHA-1,要连接它:
openconnect --servercert=sha1:<HASH> \ --authgroup="single-Factor Pulse Clients" \ --protocol=nc <VPN_SERVER_ADDRESS>/dana-na/auth/url_6/welcome.cgi \ --pid-file="/var/run/work-vpn.pid" --user=<USERNAME>
就是这样!您已经在 Ubuntu 20.04 上成功安装了 OpenConnect。
结论
在本文中,我们教你如何在 Ubuntu 20.04 上安装 OpenConnect。我希望这篇文章对你有用,并帮助你在 Ubuntu 20.04 服务器上安装 Openconnect。如果您有任何问题或建议,可以在评论区联系我们。
如何在 CentOS 8 - Eldernode 上安装 OpenLiteSpeed
原文:https://blog.eldernode.com/install-openlitespeed-centos-8/
OpenLiteSpeed 是一个开源、高性能、轻量级的 HTTP web 服务器。使用 web 管理界面来管理和服务网站是一个不错的选择。此外,您可以找到一些令人印象深刻的特性,这些特性使它成为许多安装的首选,因为它附带了 Apache 兼容的重写规则和针对服务器的优化 PHP 处理,可以处理数千个并发连接,而 CPU 和内存消耗很低。为了让你的研究更有用,联系 Eldernode 团队作为 VPS 提供商来拥有你自己的 Linux 虚拟服务器。
如何在 CentOS 8 上安装 OpenLiteSpeed
让我们从这个教程开始,看看在 CentOS 8 服务器上安装和配置 OpenLiteSpeed 的过程,使用 PHP 处理器和 MariaDB 数据库管理系统。
步骤 1:如何添加 OpenLiteSpeed 库
首先,通过运行将官方存储库信息添加到我们的系统中,以安装最新版本的 OpenLiteSpeed。
# rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
点:上面的 rpm 命令将更新我们在系统上搜索和安装软件包时引用的 yum 库列表。
第二步:如何安装 OpenLiteSpeed Web 服务器
一旦在系统上启用了 OpenLiteSpeed 存储库,就可以通过运行以下命令来安装最新版本的 OpenLiteSpeed web 服务器。
# yum install openlitespeed
注意:默认的 OpenLiteSpeed 安装目录是/usr/local/lsws。
第三步:如何安装和保护 MariaDB 数据库系统
是时候通过运行以下命令来安装 MariaDB 数据库管理系统了。
# yum install mariadb-server
现在,启动并启用 MariaDB 数据库系统,以便它在我们的服务器启动时自动启动。
systemctl start mariadb systemctl enable mariadb
之后,您可以运行一个简单的安全脚本来保护 MariaDB 的安装。通过设置新的管理密码和锁定一些不安全的默认设置。
# mysql_secure_installation
要安装最新版本的 PHP 7.x,您需要启用 EPEL 库,它将从 OpenLiteSpeed 库中安装 PHP 7.3,其中包含所有常用的 PHP 包,足以运行最常用的 web 应用程序。
# yum install epel-release # yum install lsphp73 lsphp73-common lsphp73-mysqlnd lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath # ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
步骤 4:如何更改 OpenLiteSpeed 默认管理员密码
默认密码设置为“123456”。您需要通过运行以下脚本来更改 OpenLiteSpeed 的默认密码。
# /usr/local/lsws/admin/misc/admpass.sh
或者,您可以为管理帐户设置一个不同的用户名,或者只需按 ENTER 键来保留默认值“admin”。然后,为管理用户设置一个强密码,用于从 web 界面管理 OpenLiteSpeed。
第五步:如何测试 OpenLiteSpeed 网页和管理界面
OpenLiteSpeed 已经启动并运行。但是如果您想要启动、停止、重启或验证服务器的状态,请使用标准的 service 命令。
# service lsws status
如果您在系统上运行防火墙,请确保打开系统上的端口 8088 和 7080。
# firewall-cmd --zone=public --permanent --add-port=8088/tcp # firewall-cmd --zone=public --permanent --add-port=7080/tcp # firewall-cmd --reload
现在打开你的网络浏览器,导航到默认的 OpenLiteSpeed 的网页,在你的服务器的域名或 IP 地址,然后是 8088 端口。
http://server_domain_or_IP:8088
一旦你对默认的 OpenLiteSpeed 网页感到满意,你现在就可以在 7080 端口使用 HTTPS 访问你的管理界面。
https://server_domain_or_IP:7080
一旦你通过认证,你将被授予 OpenLiteSpeed 管理界面。
结论
在本文中,您学习了如何安装 OpenLiteSpeed。使用 PHP 的优化版本和 CentOS 8 服务器上的 MariaDB。OpenLiteSpeed 提供了高性能、易于使用的管理界面和预配置的选项,用于无任何错误地运行脚本。建议您查看 CentOS 8 上安装灯组的相关文章。
教程在 Debian 10 上安装 OpenLiteSpeed(buster)-elder node 博客
原文:https://blog.eldernode.com/install-openlitespeed-on-debian-10/
之前,您已经了解了 CentOS 8 上的 OpenliteSpeed 安装。OpenLiteSpeed 是一个开源、免费、轻量级、高性能的 HTTP web 服务器。它由 LiteSpeed 技术公司开发。它的一个出色的特性是与 Apache 兼容的重写规则和优化的服务器 PHP 处理,可以在低 CPU 和内存消耗的情况下处理数千个并发连接。加入我们的教程在 Debian 10 (buster)上安装和配置 OpenLiteSpeed。如果你正在寻找一个完美但便宜的 Linux VPS ,Eldernode 提供了各种 VPS 包,可能会令人满意。不要错过 2021 年新优惠!
为了让本教程更好地发挥作用,请考虑以下先决条件:
拥有 sudo 权限的非 root 用户。
要进行设置,请按照 Debian 10 的初始设置进行。
在 Debian 10T3 上安装配置 OpenLiteSpeed
OpenLiteSpeed 支持很多操作系统,比如 Ubuntu、Debian、Mac OS、FreeBSD 等等。使用 OpenLiteSpeed 为您提供基于 web 的界面,因此您将能够从 web 浏览器管理 web 服务器。它还可以帮助您轻松创建和管理网站。
让我们开始更新您的软件包。使用下面的命令来完成此操作:
apt-get update -y apt-get upgrade -y
更新软件包时,记得重启系统。它会导致应用配置更改。然后,要安装所需的依赖项,请键入:
apt-get install install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev
如何在 Debian 10 上安装 OpenLiteSpeed
Debian 10 默认储存库默认不包含 OpenliteSpeed。所以,你应该从源码安装 OpenLiteSpeed。在此之前,要下载最新版本的 OpenLiteSpeed,请运行:
wget https://openlitespeed.org/packages/openlitespeed-1.5.2.tgz
下载完成后,通过运行以下命令提取下载的文件:
tar -xvzf openlitespeed-1.5.2.tgz
然后,您必须将目录更改为 openlitespeed-1.5.2 并安装 openlitespeed。所以键入:
cd openlitespeed-1.5.2 sh install.sh
现在应该已经安装了 OpenLiteSpeed,所以您需要为 web 界面配置管理密码。使用以下命令来完成此操作:
/usr/local/lsws/admin/misc/admpass.sh
然后,您应该创建管理员用户和密码,如下所示:
Please specify the administrator's password. This is the password required to login the administration Web interface.
Password: Retype password: Administrator's username/password is updated successfully!
然后,要启动 OpenLiteSpeed web 服务,请键入:
/etc/init.d/lsws start
这样,OpenLiteSpeed 现在运行在端口 8088 上。如果您在 web 浏览器中键入 URL HTTP://your-server-ip:98088,您将被重定向到以下页面:
如何为 OpenLiteSpeed 安装 MariaDB】
由于 MariaDB 在 Debian 10 默认存储库中可用,所以使用下面的命令来安装它。
apt-get install mariadb-server mariadb-client -y
然后,尝试启动 MariaDB,并使其在安装完成后重新启动系统后启动。所以,运行:
systemctl start mariadb systemctl enable mariadb
是时候保护你的玛丽雅迪了。为此,请运行以下脚本:
mysql_secure_installation
使用这个脚本,将设置 root 密码,匿名用户将被删除。此外,它不允许 root 用户远程登录,并删除测试数据库。
mysql_secure_installation
如下图所示,试着回答所有问题。
Enter current password for root (enter for none): Set root password? [Y/n]: N Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
当 MariaDB shell 受到保护时,您可以安全地登录到它。所以,运行:
mysql -u root
然后,使用下面的命令禁用插件验证。
MariaDB [(none)]>use mysql; MariaDB [(none)]>update user set plugin='' where User='root';
接下来,运行下面的命令来刷新特权并退出 MariaDB shell。
MariaDB [(none)]>flush privileges; MariaDB [(none)]>exit;
如何为 OpenLiteSpeed 安装 PHP
默认情况下,OpenLiteSpeed 存储库中没有 PHP。因此,运行以下命令从 OpenLiteSpeed web 接口编译 PHP。打开您的 web 浏览器并键入 URL HTTP://your-server-ip:7080,以访问 OpenLitePanel,如下所示:
提供您最近创建的管理员用户名和密码,然后单击登录按钮。然后,您将看到如下所示的 OpenLiteSpeed 仪表板:
接下来,要看到下面的页面,点击工具>编译 PHP。
此时,您可以选择想要安装的 PHP 版本,然后单击 Next 按钮。因此,将显示以下页面:
现在,要开始下载 PHP,选择构建选项,然后单击 Next 按钮。如果一切顺利,下面的页面将会出现。
点击“下一步”按钮,您将看到以下页面:
现在,您可以从终端登录到您的服务器,并运行预先生成的脚本,如下所示:
/usr/local/lsws/phpbuild/buildphp_manual_run.sh
上面的脚本会将 PHP 和相关模块下载并编译到您的系统中。使用下面的命令检查安装过程。
tail -f /usr/local/lsws/phpbuild/buildphp_1563016683.8.log
安装完成后,您会看到下面的输出:
将编译好的 php 二进制文件复制到 litespeed 目录
cd /usr/local/lsws//fcgi-bin
ln -sf lsphp-7.3.6 lsphp7
============================================== Finished building PHP 7.3.6 with LSAPI ============================================== Sat 13 Jul 2019 08:07:36 AM EDT
**DONE**
就是这样!一旦您看到“Done ”,这意味着一切正常,您已经成功地通过了所需的步骤。
结论
在本文中,我们介绍了在 Debian 10 上安装和配置 OpenLiteSpeed 的教程。从现在起,您可以轻松地使用 OpenLiteSpeed 托管您的网站。OpenLiteSpeed 是一个强大的模块化 HTTP 服务器,能够处理成千上万的并发连接。
如何在 Ubuntu 20.04 - Eldernode 博客上安装 OpenNMS 监控
原文:https://blog.eldernode.com/install-opennms-monitoring-on-ubuntu-20-04/
之前给大家介绍过 OpenNMS (开放 N 网络 M 管理 S 系统)。作为管理员或用户,您需要检测设备和网络节点。由于所有 Java 编写的软件都适用于大多数 Linux 发行版,在本文中,您将学习如何在 Ubuntu 20.04 上安装 OpenNMS Monitoring。要开始安全和经济的网络监控,请购买您自己的 Ubuntu VPS 并享受我们完美的软件包和支持。
教程在 Ubuntu 20.04 上安装 OpenNMS 监控
为了让本教程更好地发挥作用,请考虑以下先决条件:
1- 拥有 sudo 权限的非 root 用户。
2- 要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。
3- 已安装 OpenJDK 11 开发套件
4- 2 个 CPU,2 GB 内存,20 GB 磁盘
5- PostgreSQL 数据库
在 Ubuntu 20.04 上安装 OpenNMS 监控
与我们一起阅读本指南,了解 OpenNMS 网络监控平台的安装。您可以在 Ubuntu 16.04 LTS 或更高版本上安装 OpenNMS。让我们通过本指南的 7 个步骤来学习并完成它。
第一步:如何更新 Ubuntu 服务器
一如既往,我们开始安装的第一个建议是考虑安全性并更新您的系统。应该运行以下命令:
apt-get update -y
apt-get upgrade -y
一旦所有包的更新完成,使用下面的命令安装其他依赖项。
apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
第二步:如何在 Ubuntu 20.04 中安装 Java–open JDK 11
作为安装的先决条件,您可以通过键入以下命令来安装 OpenJDK 11:
sudo apt-get install openjdk-11-jdk
现在,您可以验证您安装的 Java 的版本。
java -version
在 /etc/profile 文件中添加以下行,以便为所有用户设置 Java 环境变量。
export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
然后,您可以保存文件,并读取 /etc/profile 文件,运行:
source /etc/profile
第三步:如何在 Ubuntu 服务器上安装 Docker
在这一步中,您将安装 Docker 和 Docker Compose,由于 Ubuntu 20.04 的默认库中没有 Docker 的最新版本,所以您需要安装它。使用下面的命令让它从 Docker 的官方仓库安装。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
现在添加了 GPT 键。现在,通过键入以下命令,尝试将 Docker 存储库添加到您的系统中:
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
添加存储库后,您可以安装 Docker 和 Docker compose:
apt-get install docker-ce docker-ce-cli containerd.io docker-compose -y
当您确保安装了以上所有软件后,您可以通过运行以下命令来验证 Docker 的状态:
systemctl status docker
此外,您还可以查看已安装的 Docker 和 Docker compose 版本:
docker -v
docker-compose -v
第四步:如何下载和安装 OpenNMS
使用以下命令安装 OpenNMS 软件包。该命令将安装所有依赖项,例如( opennms-core 和 opennms-webapp-jetty )以及所有内置依赖项( jicmp6 和 jicmp 、 postgresql 和 postgresql-libs )。
mkdir opennms
然后,要安装 opennms,您需要创建一个新的 docker-compose.yml fil,并将目录更改为 OpenNMS。
cd opennms
nano docker-compose.yml
如果您希望停止允许 OpenNMS Horizon apt 存储库在运行时升级,您应该通过键入以下命令来禁用它:
sudo apt-mark hold libopennms-java libopennmsdeps-java opennms-common opennms-db
现在,您可以保存并关闭该文件,并运行以下命令为 OpenNMS 准备一个容器:
docker-compose up -d
当您确保下载 OpenNMs 容器时,请使用以下命令来验证正在运行的容器:
docker ps -a
第五步:如何初始化和设置 PostgreSQL
因为你是在一个 Ubuntu 服务器上设置的,你需要知道一旦安装完成,安装程序就会初始化 Postgres 数据库,并使它在系统启动时自动启动。因此,您可以轻松地检查服务的运行状态:
要检查服务是否已启动并正在运行,请运行以下命令:
sudo systemctl status postgresql
现在,您已经准备好通过切换到 postgres 用户帐户来创建一个带有密码的 opennms 数据库用户:
sudo su - postgres
createuser -P opennms
createdb -O opennms opennms
正如我们提到的,您需要考虑一个密码,使用下面的命令和
通过设置合适的密码来保护 postgres 默认/超级用户帐户:
psql -c "ALTER USER postgres WITH PASSWORD 'YOUR-POSTGRES-PASSWORD';"
运行以下命令,在 OpenNMS Horizon 配置文件中设置数据库访问:
sudo vim /usr/share/opennms/etc/opennms-datasources.xml
步骤 6:如何初始化和启动 OpenNMS Horizon
初始化 OpenNMS 需要与 Java 集成,因此要检测 Java 环境并保存在/usr/share/OpenNMS/etc/Java . conf配置文件中,您需要运行下面的命令:
sudo /usr/share/opennms/bin/runjava -s
一旦初始化了 OpenNMS,就需要对数据库重复这一步,并检测保存在/opt/OpenNMS/etc/libraries . properties/opt/OpenNMS/etc/libraries . properties中的系统库。为此,请作为 OpenNMS 安装程序运行以下命令:
sudo /usr/share/opennms/bin/install -dis
您可以使用 systemd 来启动 OpenNMS 服务,并让它使用自动启动模式,您需要在系统启动时启用它,并通过运行以下命令来检查其状态:
sudo systemctl start opennms
sudo systemctl enable opennms
sudo systemctl status opennms
最后,对于这一步,如果您的系统上运行了 UFW 防火墙,请打开防火墙中的端口 8980:
sudo ufw allow 8980/tcp
sudo ufw reload
步骤 7:如何访问 OpenNMS Web 控制台并登录
在最后一步,您会看到访问 OpenNMS web 控制台是多么容易。你只需要打开一个网页浏览器,指向以下网址。
http://SERVER_IP:8980/opennms
运筹学
http://FDQN-OF-YOUR-SERVER:8980/opennms
登录界面显示后,使用默认登录凭据并输入用户名和密码。将他们两人都视为管理员
第一次成功登录后,您就可以访问管理控制面板了。
正如您所猜测的,在使用 OpenNMS 的后续步骤中,您将需要更改默认的管理员密码。
结论
在这篇文章中。你已经学会了如何在 Ubuntu 20.04 上安装 OpenNMS Monitoring。使用此软件,您可以提供一个不需要操作员来管理和配置网络设备的环境。
教程在 Windows Server 2019 上安装 OpenSSL-elder node
原文:https://blog.eldernode.com/install-openssl-on-windows-server-2019/
OpenSSL 是一个全面的加密库,它使用 TLS 协议,这是一个开源应用程序。OpenSSL 于 1998 年首次发布,可用于 Linux、Windows、macOS 和 BSD 系统。这允许用户执行各种任务,包括创建 CSR、生成私钥以及使用 SSL 安装 SSL 认证。大多数 Linux 发行版都是用 OpenSSL 复合草案完成的,但是如果您使用的是 Windows,请遵循下面的教程。在本文中,我们将向您介绍教程在 Windows Server 2019 上安装 OpenSSL。你可以从 Eldernode 中选择你最完美的 Windows VPS 服务器包。
如何在 Windows Server 2019 上安装 OpenSSL
OpenSSL 简介
OpenSSL 是 SSL 领域中使用最广泛的工具之一。SSL 证书现在需求量很大。自从 HTTPS 无处不在的推出以来,加密领域发生了巨大的变化。首先,他们引入 SEO 作为安装数字证书的激励,后来,他们强制所有网站安装 Chrome HTTPS。如果您不使用 SSL 证书,Chrome 和 Firefox 等流行浏览器不会将您的网站视为“安全”网站。
在本文的续篇中,加入我们,一步步教你如何在 Windows Server 2019 上安装 OpenSSL。
在 Windows Server 2019 上安装 OpenSSL
在这一节,我们想教你如何在 Windows Server 2019 上安装 OpenSSL。首先,您需要通过输入您的用户名和密码进入您的 Windows 服务器。然后你需要打开一个你想要的浏览器。
现在,你应该下载了 OpenSSL 的最新版本。根据 CPU 架构,您可以下载 64 位、轻量级或完整版。
您可以使用下面的命令行下载 OpenSSL:
curl.exe -L -o Win64OpenSSL.exe https://slproweb.com/download/Win64OpenSSL-1_1_0j.exe
文件下载完成后,双击并运行。
您可以通过在 PowerShell 中输入以下命令来运行 OpenSSL:
.\Win64OpenSSL.exe
查看下图后,点击我接受协议。然后点击下一个:
在下一步中,指定 OpenSSL 安装路径。然后点击下一个:
选择应用程序快捷方式的目录:
接下来,点击安装开始 OpenSSL 安装:
等待安装完成,最后点击完成。
最后,将 C:\OpenSSL-Win64 添加到 Windows 环境路径中。
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + "C:\OpenSSL-Win64\bin", "User")
注意: 如果你的系统是 32 位,在上面的代码中你应该键入 win32 而不是 win64。
通过输入以下命令开始执行 OpenSSL:
set OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg
您可以通过输入下面的命令行来检查安装 OpenSSL 的准确性:
openssl.exe req -new -nodes -keyout server.key -out server.csr -newkey rsa:2048
结论
在本文中,我们试图在介绍 OpenSSL 之后,教大家如何在 Windows Server 2019 上安装 OpenSSL。我们希望你会喜欢这个教程,你可以在评论区提出关于这个培训的问题,或者要解决其他问题,请参考社区区,并尽快提出你的问题。
在 CentOS 7 Linux 上安装 open vas-open vas 软件管理
我们带着另一篇 CentOS 7 Linux 文章回来了。今天你将学习如何在 CentOS 7 Linux 上安装 OpenVAS 。它是免费软件,基本上使用 Nessus 软件引擎来检查和测试安全漏洞。
自 2005 年 Nessus software 从开源模式转为闭源版本(带激活许可)以来, GreenBone 继续其开源项目,并初步开发了一款名为 GNessUs 的易受攻击的扫描仪软件,后来更名为 OpenVAS。OpenVAS 代表开放漏洞评估系统,现在可以免费扫描您的整个网络并识别安全漏洞。安装 OpenVAS 的步骤非常简单,您所要做的就是运行一些 Linux 命令。
你可能感兴趣:
如何在 Ubuntu 20.04 上安装和配置 node . js
和
在 CentOS 7 Linux 上安装 open vas
1- 首先,连接你的 CentOS 7 终端环境。
2- 输入以下命令下载 OpenVAS 存储库。
wget -q -O - http://www.atomicorp.com/installers/atomic |sh
下载许可证后,将向您显示协议。
3- 输入以下命令启动 OpenVAS。
yum -y install openvas
4- 安装软件后,输入以下命令设置并启动 OpenVAS。
openvas-setup
请注意:在安装过程中,您需要输入您的用户名和密码来连接到 OpenVAS 界面。完成安装步骤后,将显示类似下面的短语。
Setup complete, you can now access GSAD at: https://<IP>:939
5- 完全停止您的防火墙,以免在安装过程中遇到任何问题。
5.1 如果您的 CentOS 7 Linux 使用 Iptables ,请输入以下命令。
systemctl stop iptables.service
5.2 如果您的 CentOS 7 Linux 操作系统使用 Firewalld ,请输入以下命令。
systemctl stop firewalld
6- 停止防火墙后,前往 OpenVAS 管理界面安装个人证书。
输入以下命令开始证书安装过程。
openvas-mkcert-client -n om -i
您不需要在此阶段输入任何信息。
7- 分配证书后,使用以下命令重建 OpenVAS 数据库。
openvasmd --rebuild
8- 完成恢复命令后,输入以下命令启动 OpenVAS 服务。
openvasmd
9- 完全启动后,在浏览器中输入服务器的 IP 地址和端口 9392。
您正在学习如何在 CentOS 7 Linux 上安装 open vas
例如,想要的 IP 地址是 192.168.1.10,您应该在浏览器中按如下方式输入地址。
https://192 . 168 . 1 . 10:9392
10- 输入地址后,打开 OpenVAS 管理页面,输入安装时输入的用户名和密码即可连接到 OpenVAS 软件管理环境。
11- 进入后会看到如下页面。
亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问提问页面。也为了提高你的知识,这里有很多关于老年节点训练的有用教程。
如何在 CentOS Stream 9 - Eldernode 博客上安装 Opera 浏览器
原文:https://blog.eldernode.com/install-opera-browser-on-centos-stream-9/
Opera browser 于 1995 年进入浏览器世界,并因其向用户提供的服务而获得了很多关注。这款浏览器在支持其用户方面非常强大,可以安装在 Mac、Linux、Windows 等所有操作系统上。在本文中,我们将介绍 Opera 浏览器,您将了解如何在 CentOS Stream 9 上安装 Opera 浏览器。您可以访问 Eldernode 网站查看提供的套餐并选择自己的 CentOS VPS 。
教程在 CentOS Stream 上安装 Opera 浏览器 9
Opera 浏览器简介
Opera 浏览器是我们这个时代最强大和最快的浏览器之一。这款内置广告拦截器、免费 VPN、集成信使、加密钱包等功能的浏览器,提供了 Chrome、Safari、Edge 等系统默认无法获得的完整网络体验。Opera 还为用户提供了最高级别的安全性、隐私性和在线灵活性。
在本文的其余部分,从 CentOS 教程系列开始,我们将一步一步地教你如何在 CentOS Stream 9 上安装 Opera 浏览器。
在 CentOS Stream 上安装 Opera 浏览器 9
开始安装之前,如果您收到消息“此系统未向授权服务器注册。您可以使用 subscription-manager 来注册,运行以下命令来删除 subscription manager:
sudo dnf erase subscription-manager -y
然后使用以下命令升级所有系统包:
sudo dnf upgrade --refresh -y
要使 Opera 浏览器默认包含在标准程序中,首先使用以下命令创建并打开存储库文件:
sudo nano /etc/yum.repos.d/opera.repo
现在,您应该将下面的说明复制并粘贴到配置文件中:
[opera] name=Opera packages type=rpm-md baseurl=https://rpm.opera.com/rpm gpgcheck=1 gpgkey=https://rpm.opera.com/rpmrepo.key enabled=1
然后按“ Ctrl+O 保存文件,按“ Ctrl+X 退出。
使用以下命令手动输入 GPG 键:
sudo rpm --import https://rpm.opera.com/rpmrepo.key
要开始安装 Opera,首先运行下面的命令来更新存储库列表:
sudo dnf update --refresh
然后运行下面的命令来安装软件:
sudo dnf install opera-stable -y
要确认 Opera 浏览器的版本,请运行以下命令:
opera --version
注意:如果你愿意,你可以安装 Opera Beta 或者开发者版本,但是这些版本不会取代你的稳定版,会单独安装。不建议在主桌面或生产服务器上同时使用这两个版本。
如何在 CentOS Stream 9 上安装 Opera 浏览器 Beta 和 Developer
按照以下命令安装并验证 Opera 浏览器测试版:
sudo dnf install opera-beta -y
opera-beta --version
要安装并验证 Opera 浏览器开发者,运行以下命令:
sudo dnf install opera-developer -y
opera-developer --version
如何在 CentOS 上启动 Opera 浏览器
为了启动 Opera 浏览器,首先在您的终端中运行以下命令:
opera
然后使用以下命令释放终端:
opera &
您也可以使用桌面上的以下路径来查找软件:
活动>展示申请>戏曲
现在 Opera 浏览器已经为您安装好了,当您打开它时,您会看到登录页面。
为了更新 Opera 浏览器,运行以下命令:
sudo dnf upgrade --refresh
如何从 CentOS Stream 卸载 Opera 浏览器 9
运行以下命令删除 Opera 浏览器 稳定:
sudo dnf remove opera-stable -y
使用以下命令删除 Opera 浏览器测试版:
sudo dnf remove opera-beta -y
运行下面的命令删除 Opera 浏览器开发者:
sudo dnf remove opera-developer -y
要卸载所有三个版本,运行以下命令:
sudo dnf remove opera* -y
运行以下命令删除存储库文件:
sudo rm /etc/yum.repos.d/opera.repo
结论
Opera 浏览器是我们这个时代最强大、最快速的浏览器之一,为您提供最高级别的安全性、隐私性和在线灵活性。在本文中,我们介绍了 Opera 浏览器及其特性,并且您了解了如何在 CentOS Stream 9 上安装 Opera 浏览器。
如何在 RDP 管理员的博客上安装 Opera
[更新时间:2021-01-06] Opera 浏览器软件如今被认为是一款强大而快速的浏览器。据统计,Opera 浏览器软件是已知最快的浏览器。这款浏览器打开网页速度快,用户界面非常吸引人。Opera 浏览器软件以令人难以置信的速度为你加载网页。在 Opera 浏览器软件中,首先加载站点文本,然后一点一点上传照片。此外,照片首先完全以低质量出现,然后逐渐提高照片的质量。Opera 浏览器软件没有右键屏蔽、屏蔽页面查看、屏蔽文本选择等限制。这就是为什么我们决定在这篇文章中向您学习如何在 RDP 管理员上安装 Opera。您还可以在 Eldernode 查看购买 RDP 管理套餐,使用 VPS 服务。
在 RDP 管理员上安装 Opera
总共有三种安装方法适用于不同的情况。我们建议您熟悉所有选项,并选择一个最适合您的选项。在这篇文章中,我们将向你学习在 RDP 管理官方 Opera 浏览器安装方法。加入我们继续本教程。
Opera 浏览器软件的特点
在众多的网页浏览软件中选择哪一个似乎有点困难。这些软件中的每一个都有可能成为其优势的原因。但是每个用户都根据他们的目标使用网络浏览器。在这些浏览器中,有一些是最受欢迎和最著名的。其中一个流行的浏览器叫做 Opera。
Opera 浏览器软件于 1995 年正式加入浏览器世界,完成了一个始于 1994 年的项目。现在几年过去了,用户用的都是性能最高的最新版本。歌剧越来越受欢迎有几个主要原因。
打开网页,尤其是图像的速度很快,这使得关心上网时间的用户开始使用这种浏览器。简单而美丽是吸引用户的重要因素,Opera 能够以简单而美丽的设计巩固其地位。
RDP 管理官方 Opera 浏览器安装程序
按照以下步骤安装 Opera 浏览器:
1。通过可用的浏览器之一进入歌剧院官方网站。我们这里用的是火狐浏览器。
2。点击页面右上角的立即下载开始下载。
3。点击保存文件。
4。点击下图中的箭头进入文件存储位置。
5。在打开的窗口中,找到 OperaSetup 文件并双击它。
6。点击运行如下图所示。
7。最后点击安装开始安装浏览器。
注意: 等待安装过程完成。
干得好!现在 Opera 浏览器已经准备好了,可以直接使用了。
Opera 浏览器功能
1- 提供便捷搜索的能力
2- 在全球各大搜索引擎中提升搜索可能性
3- 能够定制网页内容的智能阻止
4- 阻止弹出广告
5- 在浏览器中收发电子邮件的高级功能,支持 POP / IMAP 系统
6- 能够读取 RSS / Atom 格式的数据
7- 能够单独定制每个 URL 的设置
8- 能够通过将鼠标指针停留在任何 URL 上来查看每个页面的预览
9- 减少系统闸板上的额外压力
10- 能够下载大于 4 GB 的文件
11- 能够使用 Opera 专用网站提高安全性并防止间谍软件渗透
12- 具有选项卡式浏览或选项卡中选项卡的相同视图的能力
13- 消除 Opera 浏览器中的 FTP PASV 等问题
14- 拥有美丽多变的皮肤
15- 能够识别密码并以极高的安全性存储密码
16- 轻松下载 Opera,安装快捷简单
17- 高速浏览器在执行
18- 与其他浏览器相比,能够减少系统 RAM 的额外开销
在新版 Opera 中增加了对新网页设计标准的支持
20- 使用用户语音打开应用程序的能力
21- 与其他不具备此功能的浏览器相比,能够下载大量文件
22- 能够使用快速拨号功能尽快访问您最喜爱的页面
23- 能够使用快速查找,这是一种通过下载 Opera 浏览器设计的功能,可以更容易地找到想要的页面
24- 能够通过下载 Opera 浏览器定制皮肤
结论
Opera 浏览器软件现在被认为是一个强大而快速的浏览器。在本文中,我们试图学习如何在 RDP 管理中下载和安装 Opera 浏览器软件。还解释了 Opera 浏览器软件的显著特征。也可以参考文章在 RDP 管理员上安装谷歌 Chrome 和如何在 RDP 管理员上安装火狐。
教程在 Ubuntu 20.04 上安装 Osquery LTS-elder node 博客
原文:https://blog.eldernode.com/install-osquery-on-ubuntu-20-04/
由脸书开发的 Osquery 给用户带来了所用硬件的列表。这个工具乍一看可能不太有趣,但它有很多用途。它可用于查看通过 USB 连接的硬件列表。Osquery 可以在不使用低级函数或任何 API 的情况下与操作系统通信。事实上,Osquery 对于那些想要保护他们的应用程序免受安全破坏或者监控他们在不同系统上的性能的开发人员来说非常有用。在这篇文章中,我们试图学习如何在 Ubuntu 20.04 LTS 上安装 Osquery。你可以在 Eldernode 看到购买 Ubuntu VPS 服务器的套餐。
如何在 Ubuntu 20.04 上安装 Osquery LTS
Osquery 是开源的跨平台软件,用于将操作系统表示为关系数据库。您可以使用 Osquery 来执行基于 SQL 的查询,以便从操作系统中检索数据。Osquery 是一个将操作系统显示为高性能关系数据库的工具。该工具使程序员能够编写基于 SQL 的查询来探索操作系统信息。有趣的是,使用 Osquery,可以创建 SQL 表来表示抽象概念,例如:
–硬件事件
–运行流程
–文件哈希
–加载的内核模块
–浏览器插件
–开放网络连接
关注本文,了解如何在 Ubuntu 上安装 Osquery。
在 Ubuntu 20.04 上安装 Osquery | Ubuntu 18.04
由于 Osquery 包不在 Ubuntu 默认的存储库中,所以您必须在安装之前添加 Osquery apt 存储库。为此,您可以使用以下命令:
echo "deb [arch=amd64] https://pkg.osquery.io/deb deb main" | sudo tee /etc/apt/sources.list.d/osquery.list
然后,您必须通过执行以下命令来导入存储库签名密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1484120AC4E9F8A1A577AEEE97A80C63C9D8B80B
执行上述命令后,您现在必须重新启动系统一次:
sudo apt-get update
在这一步中,您可以通过执行以下命令来安装 Osquery:
sudo apt-get install osquery
需要注意的是,安装 Osquery 后,您可以使用下面的命令找到正确的安装:
osqueryi --version
如何在 Ubuntu 上使用 Osquery
如果您正确地遵循了这些步骤,现在您可以通过运行以下命令轻松地运行 Osquery:
osqueryi
结论
如前所述,Osquery 是一个用于 Windows、OS X (macOS)、Linux 和 FreeBSD 的操作系统框架。这些工具使低级操作系统监控既实用又直观。Osquery 可以将操作系统表示为高性能的关系数据库。这允许您编写 SQL 查询来浏览操作系统数据。还应该注意,SQL 表使用抽象概念,如运行的进程、加载的内核模块、开放的网络连接、浏览器插件、硬件事件或使用 Osquery 的文件散列。在这篇文章中,我们试图向你学习如何在 Ubuntu 20.04 LTS 版上安装 Osquery。
如何在 CentOS 8 - Eldernode 博客上安装 oVirt
oVirt 是一个网络虚拟化管理应用程序。它也是由 Redhat 创建的免费 web 虚拟化管理 web 应用程序。oVirt 基于 libvirt,它允许您管理托管在受支持线路上的虚拟设备,如 KVM、Xen 和 VirtualBox。oVirt 应用程序可以管理多台主机。该程序通过 HTTP over XML-RPC 与主机服务器通信。该计划有存储能力,如 NFS,iSCSI 和本地存储。oVirt 项目是一个开放的虚拟项目,它根据主机和来宾的高级功能创建了一个具有特殊功能的服务器虚拟化管理系统。该软件包括高可用性、高效传输、存储管理、系统调度等等。在本文中,我们尝试学习如何在 CentOS 8 上安装 oVirt。你可以访问 Eldernode 提供的套装来购买 CentOS VPS 服务器。
教程在 CentOS 8 上安装 oVirt
oVirt 项目表明,思科、IBM、英特尔、NetApp、RedHat 和 SUSE 等公司已经联手帮助彼此构建用于虚拟平台开发的开源套件。使用 oVirt 项目,该行业获得了免费资源,这些资源明确地管理虚拟扇区。
oVirt 项目旨在在一个集成的虚拟平台内提供和构建一个繁荣的社区。该项目为主机和来宾提供高级虚拟化管理功能。oVirt 包括高可用性、动态传输、存储管理、系统调度等等。
oVirt 的目标是为开放式虚拟化管理提供互连且可单独重用的部分,并为大量私有和公共使用改进核心部分。关注本文,了解如何在 CentOS 8 上安装 oVirt。
在 CentOS 8 上安装 oVirt | CentOS 7
在本节中,我们将教您如何在 CentOS 8 上安装 oVirt。请注意,在开始安装之前,您必须在系统上设置 FQDN 主机名。在下面的命令中,您应该输入您的域地址,而不是 example.com。
hostnamectl set-hostname centos.example.com
在下一部分中,您必须使用您想要的编辑器打开 /etc/ hosts 文件。这里我们使用纳米编辑器。
nano /etc/hosts
现在,您需要通过添加以下命令将您的系统链接到主机名。然后保存文件并退出。
your-server-ip centos.example.com
如何安装所需的库到安装 oVirt
完成上一步后,您需要将 oVirt 和其他所需的存储库添加到您的系统中。首先,您需要通过运行以下命令来安装 oVirt 存储库:
dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
然后需要启用 Java 包工具,pki-deps 和 PostgreSQL 模块。为此,您必须执行以下命令:
dnf module enable javapackages-tools -y
dnf module enable pki-deps -y
dnf module enable postgresql:12 -y
如何安装奥维特引擎
您必须首先通过执行以下命令来更新存储库:
dnf update -y
现在,您可以通过运行以下命令轻松安装 oVirt 引擎:
dnf install ovirt-engine -y
成功安装 oVirt 后,现在可以通过运行以下命令来配置 oVirt 引擎:
engine-setup
结论
oVirt 是一款开源分布式虚拟化解决方案,旨在管理基础设施。oVirt 使用可信的 KVM 管理程序,并基于其他几个项目,包括 libvirt、Gluster、PatternFly 和 Ansible。在本文中,我们试图了解如何在 CentOS 8 上安装 oVirt。
如何在 Debian 10 - Eldernode 中安装 OwnCloud
如果你不是 DropBox 或 Google Drive 的粉丝, OwnCloud 是一个很酷的选择。在这篇文章中,你将学习如何在 Debian 10 中安装 OwnCloud。如果你需要一个市场领先的在线文件共享系统,让你轻松备份和共享文件, Owncloud 是一个不错的选择。
如何在 Debian 10 中安装 own cloud
让我们回顾一下在 Debian 10 中安装 OwnCloud 的 5 个步骤。
1-在 Debian 上安装灯栈
首先,你应该安装 LAMP 栈,因为 OwnCloud 通过将数据存储在数据库上而运行在浏览器和后端上。
若要继续,请更新您的系统存储库。
sudo apt update && sudo apt upgrade ![update and upgrade packages on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/cb1c77eb2f43c6db1fb8297f29b1fc86.png)
现在,运行下面的命令来安装Apacheweb 服务器和 MariaDB 数据库服务器。
sudo apt install apache2 mariadb-server mariadb-client ![install apache and mariadb on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/1cf01d98fad732a67b4531981c2bd07c.png)
然后,在安装完成后,启用 repository.proceed 并安装 PHP 7.2 。
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
此外,您应该更新您的系统包和存储库,以便新的 PHP 存储库在您创建 PHP 存储库时生效。
sudo apt update
现在可以安装 PHP 和所需的依赖项了。
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}
安装后检查 PHP 版本。
php -v
另外,如果您想检查 Apache 服务器,可以使用下面的命令。
systemctl status apache2
然后,如果 Apache 启动并运行,您将得到下面的输出。
如果 Apache 没有启动,确保在引导时启动并启用它。使用下面的命令。
systemctl start apache2 systemctl enable apache2
不要错过
How to install Joomla on Debian 10
2-为 OwnCloud 文件创建数据库
为了在安装期间和安装之后处理 OwnCloud 的文件,您需要创建一个数据库。所以,登录 MariaDB 服务器。
登录后,开始为 OwnCloud 创建数据库。
mysql -u root -p
现在,为 OwnCloud 数据库创建一个用户,并授予该用户所有权限。
**MariaDB [(none)]>** CREATE DATABASE owncloud;
**MariaDB [(none)]>** GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[[email protected]](/cdn-cgi/l/email-protection)';
**MariaDB [(none)]>** FLUSH PRIVILEGES; **MariaDB [(none)]>** EXIT ![create db for owncloud on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/384a01edf806c4a7e610d5ec47081617.png)
3-在 Debian 安装 own cloud
虽然您在 Debian 10 的存储库中没有 OwnCloud,并且 OwnCloud 为每个发行版维护了一个存储库,但是您可以使用 Debian 9 的存储库。
但是首先,安装 PGP 签名密钥。
安装签名密钥后,启用 OwnCloud 的存储库。
`sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -`
然后,要重新同步系统软件包并安装 Owncloud,请再次更新您的系统。
`sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list`
4-为 OwnCloud 配置 Apache
`sudo apt update sudo apt-get install owncloud-files`
最好知道, **OwnCloud** 将其文件存储在 **/var/www/owncloud** 目录下。所以你需要配置我们的网络服务器来服务 OwnCloud 的文件。为此,为 Owncloud 创建一个虚拟主机文件。
添加以下配置并保存。
``sudo vim /etc/apache2/sites-available/owncloud.conf``
就像对待任何虚拟主机一样,通过键入以下命令来启用 OwnCloud 站点。
``Alias / "/var/www/owncloud/" <Directory /var/www/owncloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory>``
接下来,Owncloud 可能需要额外的 Apache 模块,您应该启用它们。此外,要重新加载配置并使更改生效,请重新启动 Apache 服务器。
``sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/``
``sudo a2enmod rewrite mime unique_id sudo systemctl restart apache2``
5-完成 OwnCloud 安装
浏览服务器的 sIP 地址,完成 OwnCloud 设置。
如下所示,将会询问用户名和密码。
``http://server-ip``
![owncloud page view oon debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/8b1aea0e4f704a26aba0ed99392431fd.png)
然后,通过单击“**存储和数据库**”,提供数据库详细信息,如数据库用户、数据库名称和密码。
![owncloud post install on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/3e8452901a199bf7edc86f014a93bcac.png)
很明显,您将点击“**完成设置**”。
![owncloud setup finished on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/adf99348355fcee090e7c867f6031220.png)
输入您的用户名和密码,然后点击回车键,进入登录页面。
![owncloud login page on debian 10](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/1d12032c1e319813575aa3d48d9b4dc9.png)
开始时,你会看到一个弹出窗口,显示关于 OwnCloud 的桌面、Android 和 iOS 应用程序的信息,你可以在你的设备上安装这些应用程序。这使您可以随时随地访问数据。
![owncloud apps view on first login ](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/ad1e61fcf47c95dcb00df3c24ac2c0b6.png)
这是仪表板。
![file view on owncloud](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/6b273a1fa556beaf84ea0be8baa501cd.png)
总之,
您现在可以使用 **OwnCloud** 轻松保存和共享您的文件。
亲爱的用户,我们希望本教程如何在 Debian 10 、、中安装 OwnCloud 对你有所帮助,如有任何问题或查看我们用户关于本文的对话,请访问 [提问页面](https://eldernode.com/ask) 。也为了提高自己的见识,准备了这么多有用的教程 [Eldernode 培训](https://eldernode.com/blog/) 。
Dear user, we wish this tutorial How to install OwnCloud in Debian 10, would be helpful for you, to ask any question or review the conversation of our users about this article, please visit [Ask page](https://eldernode.com/ask). Also to improve your knowledge, there are so many useful tutorials ready for [Eldernode training](https://eldernode.com/blog/).
如何在 Windows 10 上安装 Pandora FMS RDP-elder node 博客
原文:https://blog.eldernode.com/install-pandora-fms-on-windows-10/
Pandora FMS 是一个为各种环境设计的网络监控软件包。该软件旨在适应任何角色和组织,其主要目的是提供足够的灵活性来管理和完全控制基础架构,而无需在另一个监控工具上投入更多时间或资金。FMS 代表柔性监控系统。FMS 的目标是能够控制下一代复杂的工具和系统,这些工具和系统具有难以访问和兼容性差的过时元素。在本文中,我们试图教你如何在 Windows 10 RDP 上安装 Pandora FMS。需要注意的是,如果你想购买一台 Windows 10 RDP 服务器,可以访问 Eldernode 中提供的软件包。
教程在 Windows 10 上安装潘多拉 FMS RDP
潘多拉灵活监控解决方案(FMS)是一款多功能监控软件。这意味着它可以控制网络设备、 Linux 和 Windows 服务器、虚拟环境、程序、数据库等等。它可以执行远程监控和基于服务器上安装的代理的监控。如果出现问题,您可以检索报告和图表中收集的数据,并增加警报。在下一节中,我们将提到潘多拉 FMS 的一些特性。然后我们会一步步教你如何在 Windows 10 RDP 上安装潘多拉 FMS。
潘多拉 FMS 的特点
在本节中,我们将回顾 Pandora FMS 的 7 个最重要的特性。这 7 个特征是:
1-控制
代理可以启用服务、删除临时文件或运行进程。还应该注意,命令可以通过控制台远程执行,比如停止或启动服务。此外,可以安排需要定期执行的任务。
2-库存
与其他以 CMDB 思想为基础的解决方案不同,在潘多拉 FMS 中这是一个选项。它是一种灵活而充满活力的生物。这意味着它可以自动检测、接受远程输入等等。它可以通知变化或者简单地用于创建列表。
3-自动监控
Pandora FMS 默认监控允许您识别硬盘、分区或数据库服务器上的数据库等。
4-自动发现
使用网络,您可以远程识别所有网络元素。您还可以根据您的操作系统索引网络元素,并对它们进行配置,以便您可以控制它们。甚至可以确定网络拓扑并根据其路由创建网络规划。
5-分析和显示
在 Pandora FMS 环境中,监控是提供预测报告、收集的长期数据的相关摘要图表和生成用户门户、将报告委托给第三方或定义您自己的图表和表格的一种方式。Pandora FMS 将所有这些工具放在一个 web 界面中。
6-警告和通知
通知和故障排除一样重要。潘多拉 FMS 给你几乎无穷无尽的信息方法和格式。这包括强化、关联警告以及预防和减轻紧急情况。
7-监控
潘多拉 FMS 的代理商是市面上最厉害的。它们能够获得关于 Windows API 的信息:事件、日志、数字数据、进程阶段、内存和 CPU 消耗。
在 Windows 10 上安装潘多拉 FMS
在这一节,我们想告诉你如何在 Windows 10 RDP 上安装潘多拉 FMS。为此,你需要在第一步访问潘多拉 FMS 网站。然后你需要下载 Windows 版的潘多拉 FMS。
在下一步中,您需要转到下载文件的位置。双击下载文件。看到以下窗口后,您必须选择想要的语言并点击确定。
然后点击下一步继续安装过程。
点击我同意批准许可协议。
在此步骤中,您必须指定程序的安装路径。完成后,点击安装开始安装 Pandora FMS。
在下一步中,您需要将数据配置为接收操作数据的 Pandora FMS 服务器的 IP 地址(或名称)。请注意,您必须手动编辑代理配置才能更改其他参数,如代理名称或临时文件路径。完成这些步骤后,点击下一个:
在下一步中再次点击下一步。
如果您想在安装后立即运行程序,选择运行 Pandora FMS 代理复选框。最后,点击完成,成功完成安装过程。
如何安装无人值守的 Windows 代理
请注意,从版本 5.1 开始,安装程序支持无人值守模式。要进行安装,只需遵循以下步骤:
"Pandora FMS Windows Agent v7.0NG.VERSION-BUILD_ARCH.exe" /S
如果要在不同于默认路径的方向上安装代理,必须执行以下操作:
"Pandora FMS Windows Agent v7.0NG.VERSION-BUILD_ARCH.exe" /S /D=C:\Agent_Pandora
您可以传递要写入创建的代理配置文件中的某些参数。请注意,在这些选项的帮助下,Pandora FMS 代理的部署更加可定制。每个受支持的命令行上的选项如下:
–IP:对应于令牌 server_ip。
–group:对应于标记组。
–别名:对应于令牌代理别名。
如何使用潘多拉 FMS Windows 代理作为进程
如果要在“处理”模式下运行代理以进行调试、测试和其他异常情况,必须通过从命令行运行以下命令来实现:
pandoraagent.exe --process
重要的一点是,流程模式的执行有一些限制。因为潘多拉 FMS 是作为服务运行的,在用户系统下。如果您与另一个用户一起运行它而没有积分,有些功能将无法正常工作。
结论
Windows 代理支持获取服务状态和进程、执行本地命令以获取信息、获取 Windows 事件、本地 WMI 调用、直接从系统获取性能计数器,以及提供比基本 CPU/RAM/磁盘更多的信息。在这篇文章中,我们试图让你熟悉如何在 Windows 10 RDP 上安装潘多拉 FMS。
如何在 Kali Linux - Eldernode 博客上安装传递散列
原文:https://blog.eldernode.com/install-passing-the-hash-on-kali-linux/
如果黑客能够在网络中获得立足之地,他就会破坏其他系统并试图获得特权。哈希传递攻击是一种利用漏洞的攻击,攻击者窃取经过哈希处理的用户凭据,在不破坏它的情况下,使用它来欺骗身份验证系统在同一网络上创建新的身份验证会话。在本文中,我们将介绍传递散列,然后您将学习如何在 Kali Linux 上安装传递散列。如果你想购买 Linux VPS 服务器,你可以在 Eldernode 中看到可用的软件包。
教程在 Kali Linux 上安装 Hash 函数
传杂凑简介
传递哈希(PtH)攻击是一种技术,在这种技术中,攻击者接收密码哈希(与密码字符相对)并将其传递给其他网络系统进行身份验证和可能的横向访问。通过在设备和帐户之间横向移动,攻击者可以使用传递哈希来获得适当的凭据,最终提升他们的域权限,并获得对更有影响力的系统(如域控制器上的管理员帐户)的访问权限。在哈希攻击中,使用远程软件程序,如恶意软件。pass Hash 攻击可能发生在 Linux、Unix 和其他平台上,但在 Windows 系统上最为常见。
在 Kali Linux 培训系列的这篇文章的继续中,我们打算教你如何在 Kali Linux 上安装 Passing-the-Hash。
在 Kali Linux 上安装 Hash 函数
您可以使用以下命令安装传递散列:
sudo apt install passing-the-hash
接下来,我们将检查如何安装作为可执行文件安装的 PtH 的修改版本。
如何在 Kali Linux 上安装 PtH-curl
运行以下命令来安装 PtH-curl:
pth-curl -h
如何在卡莉 Linux 上安装 PtH 网
您可以通过运行以下命令来安装 PtH 网络:
pth-net -h
如何在卡莉 Linux 上安装 PtH-rpcclient
使用以下命令安装 PtH-rpcclient:
`pth-rpcclient --help`
如何在卡莉 Linux 上安装 PtH-smbclient
运行以下命令安装 PtH-smbclient:
**`pth-smbclient --help`**
如何在卡莉 Linux 上安装 PtH-smbget
使用以下命令安装 PtH-smbget:
****`pth-smbget --help`****
******如何在卡莉 LinuxT5 上安装 PtH-怀恩克斯 ******
运行以下命令安装 PtH-winexe:
**`pth-winexe -h`**
如何在卡莉 Linux 上安装 PtH-wmic
您可以使用下面的命令来安装 PtH-wmic:
****`pth-wmic --help`****
如何在卡莉 Linux 上安装 PtH-wmis
您可以使用以下命令安装 PtH-wmis:
****`pth-wmis --help`****
常见问题解答
[sp _ easy agreement]
结论
在本文中,我们介绍了 PtH,在这种技术中,攻击者接收散列密码,并将其发送到其他网络系统进行身份验证和可能的侧面访问。您还了解了如何在 Kali Linux 上安装传递散列,我们还了解了如何安装 PtH 的修改版本。
教程在 Ubuntu Linux - Eldernode 博客上安装 Perl 模块
原文:https://blog.eldernode.com/install-perl-modules-on-ubuntu/
Perl 模块是一组执行一组编程任务的相关变量和子程序。有趣的是,在全面的 Perl 存档网络(CPAN)中有许多 Perl 模块可用。所以你可以在不同的类别中找到不同的模块,比如网络、XML 处理、CGI、数据库接口等等。在本文中,我们试着处理一下教程在 Ubuntu Linux 上安装 Perl 模块。你可以在 Eldernode 看到购买 Ubuntu VPS 服务器的套餐。
如何在 Ubuntu Linux 上安装 Perl 模块
CPAN(Comprehensive Perl Archive)是一个用 Perl 编写的模块库。在基于 Linux 的系统上,有几种方法可以从全面的 Perl 存档网络安装 Perl 模块。安装 Perl 模块最简单的方法是使用我们将要讨论的 CPAN 模块。请继续关注我们的这篇文章。
在 Ubuntu Linux 上安装 make 软件包
在这一节中,我们试图学习如何在 Ubuntu Linux 上安装 make 包。许多 Perl 安装工具和模块都是可用的。在本文中,我们将尝试两个工具 cpan 和 cpanm 来完成这项工作。在你开始做任何事情之前,你需要确保你的 Ubuntu 上已经安装了" make "包。
注:“make”是构建 Perl 模块的基本工具。
大多数 Linux 发行版的默认存储库中都有“ make ”包。您可以使用以下命令在 Ubuntu 上安装“make ”:
sudo apt install make
在下一节中,我们将以不同的方式安装 Perl 模块。和我们在一起。
如何使用 CPAN 安装 Perl 模块
CPAN 是 CPAN 库的命令行客户端,默认情况下随所有版本的 Perl 一起分发。
sudo cpan
例如,要安装 Net::DNS 模块,您必须在 CPAN 提示符下使用以下命令:
install Net::DNS
您也可以使用以下命令直接安装该模块:
sudo cpan Net::DNS
如何使用 Cpanminus 安装 Perl 模块
Cpanminus 或 Cpanm 是 CPAN 客户端,用于接收、打开包、构建和安装来自 CPAN 存储库的模块。Cpanm 是一个独立的脚本,不需要任何配置。应该注意的是,许多专业开发人员更喜欢 Perl Cpanm,而不是 CPAN。Cpanminus 可以用 3 种方法安装,我们将在下面的章节中讨论。
使用 Perl 安装 cpanmus
您可以很容易地使用下面的命令在 Ubuntu 上安装最新的 Cpanm 版本。应该注意,这个命令在系统级安装 Cpanm。它还将 Cpanm 二进制文件安装在您的 bin 目录中,如 /usr/local/bin 。
curl -L https://cpanmin.us | perl - --sudo App::cpanminus
使用发行版的包管理器安装 cpanmus
Cpanm 可以在默认的 Ubuntu 发行库中找到。这是一个稳定的版本,但有点旧。要在 Ubuntu 上安装 cpanminus,只需运行以下命令:
sudo apt install cpanminus
手动安装 cpanmus
在本节中,您可以使用以下命令手动下载最新的 cpanm 二进制文件,并将其插入到您的 $PATH 中。您必须首先通过运行以下命令下载最新版本的 cpanmin:
curl -L https://cpanmin.us/ -o cpanm
然后运行以下命令来安装 cpanmin:
chmod +x cpanm
sudo mv cpanm /usr/local/bin/cpanm
在这一步中,您可以通过运行以下命令来安装任何 Perl 模块,例如, Net::DNS :
sudo cpanm Net::DNS
如何安装缺失的 Perl 模块
有趣的是,许多 Perl 模块都是打包提供的。您可以使用分发包管理器来安装这些模块:
apt-cache search 'perl$' | grep Net::DNS
结论
Perl 是一种解释性的、高级的、面向对象的编程语言,用于服务器端编码。这种语言在其结构中使用 Sed、Shell 脚本和 C,并有自己的属性。Perl 是世界上第十大最流行的编程语言,已经能够吸引许多粉丝。在本文中,我们试图向您介绍在 Ubuntu Linux 上安装 Perl 模块的教程。
教程在 Fedora 33 - Eldernode 博客上安装 pgAdmin 4
原文:https://blog.eldernode.com/install-pgadmin-4-on-fedora-33/
pgAdmin 是 PostgreSQL 最流行的免费开源管理工具。pgAdmin 是一个功能丰富的 PostgreSQL 管理和开发平台。它可以安装在多个操作系统平台上,如 Linux、Unix、Mac OS X 和 Windows。pgAdmin 也可以作为 web 或桌面应用程序运行。数据库开发人员完全理解管理数据库的工具的重要性。本文介绍了在 Fedora 33 上安装 pgAdmin 4 的教程。要购买自己的 Linux VPS ,请访问 Eldernode 上的可用软件包并选择您需要的。
如何在 Fedora 33 上安装 pgAdmin 4【循序渐进】
pgAdmin 打包了一组丰富的功能来管理数据库,包括一个简单易用的连接向导,一个内置的 SQL 编辑器来导入 SQL 脚本。通过使用该软件,不同类型的数据库操作可以很容易地从浏览器中完成。这个 PostgreSQL 管理和开发平台可以在 Linux、Unix、Mac OS X 和 Windows 上运行。在本指南的以下内容中,您将了解更多关于 pgAdmin 的信息,并回顾 Fedora 33 上的 pgAdmin 4 安装。
什么是 pgAdmin 4,它是如何工作的?
pgAdmin 在 PostgresDB 社区中用作数据库管理工具。数据库工具可以帮助您创建模式、即席查询、备份或更深入地解决数据库问题,并最终提高您的工作效率。pgAdmin 提供了一个干净而直观的用户界面来简化数据库对象的创建、维护和使用。
正如您所阅读的,pgAdmin 可以作为 web 或桌面应用程序运行。服务器部署 (web 应用)和桌面部署(桌面应用)是 pgAdmin 的部署方式。
服务器部署是作为一个 web 应用程序部署在作为反向代理或使用 WSGI 接口运行的 web 服务器后面。
桌面部署是通过利用桌面运行时来托管应用程序,从而部署为在桌面模式下运行。
pgAdmin 特性:
pgAdmin 有大量的特性。这里有一个简短的列表,让您了解它的功能:
–多平台
–专为多个 PostgreSQL 版本和衍生版本而设计
–大量文件
–多种部署模式
–强大的查询工具,带有彩色语法高亮显示
–用于显示/输入数据的快速数据网格
–图形化查询计划显示
–授权向导可快速更新 ACL
–过程语言调试器(支持 pl/pgsql 和 edb-spl)
–模式差异工具,用于管理模式之间的差异
–多字节支持
–创建、查看和编辑所有通用 PostgreSQL 对象
在 Fedora 33 上安装 pgAdmin 4 的先决条件
_ 拥有 Sudo 权限的非 root 用户。
_ 安装了 PostgreSQL 服务器。
首先,您的系统上必须安装了 PostgreSQL。如果你还没有安装,下面是在 Fedora 33 上安装 PostgreSQL 的过程。但是如果您的系统上安装了 PostgreSQL,请转到下一节并继续。
第一步:
要开始安装,你应该像往常一样更新你的系统。所以,运行:
sudo dnf install -y vim bash-completion wget
sudo dnf update -y
您可能有内核更新,因此,建议您在升级后重启您的系统:
sudo reboot
第二步:
是时候将 PostgreSQL Yum 存储库添加到 Fedora 系统中了。来做这个。使用以下命令:
sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/F-33-x86_64/pgdg-fedora-repo-latest.noarch.rpm
然后,当提示确认安装时,按下 y 键。
第三步:
将 PostgreSQL 存储库添加到 Fedora 系统后,运行下面的命令安装 PostgreSQL 12 服务器/客户端包:
sudo dnf install postgresql12-server postgresql12
第四步:
在这一步中,您将初始化数据库并启用自动启动。因此,键入:
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
要启动并使服务能够在引导时启动,请运行:
sudo systemctl enable --now postgresql-12
注意 : 如果您有正在运行的防火墙服务,并且远程客户端应该连接到您的数据库服务器,请允许 PostgreSQL 服务。
sudo firewall-cmd --add-service=postgresql --permanent
sudo firewall-cmd --reload
因为您的系统上已经安装了 PostgreSQL,所以您已经准备好在 Fedora 33 上启动 pgAdmin 安装过程。
在 Fedora 33 上安装 pg admin 4 | Fedora 32
pgAdmin 是一个在 PostgreSQL/Artistic 许可下发布的自由软件项目。pgAdmin 4 是对 pgAdmin 的完全重写,使用 Python 和 Javascript/jQuery 构建。让我们通过本指南的步骤来了解如何在 Fedora 33 上安装 pgAdmin4。
第一步:
安装 PostgreSQL 之后,就可以开始在 Fedora 33 上安装 pgAdmin 4 了。首先,您需要添加 PostgreSQL RPM 存储库,这应该在安装 PostgreSQL 时完成:
sudo yum -y install epel-release
sudo yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
接下来,使用以下命令安装 pgAdmin 包:
sudo yum -y update
sudo yum -y install pgadmin4
第二步:
现在,要安装 pgAdmin Fedora,通过运行以下命令将 PostgreSQL Yum Repository 添加到 Fedora 33 系统中:
sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/F-33-x86_64/pgdg-fedora-repo-latest.noarch.rpm
添加存储库后,您可以更新系统软件包,然后安装 pgadmin4:
sudo dnf -y update && sudo dnf -y install pgadmin4
如何在 FedoraT3 上配置 pgAdmin 4】
一旦 pgAdmin 4 安装到 Fedora 33 上,您就可以开始配置它了。要启动 httpd 服务并使其在引导时启动,请运行:
sudo systemctl start httpd && sudo systemctl enable httpd
此外,您可以通过运行以下命令来确认服务状态:
sudo systemctl status httpd
现在,使用下面的命令重命名 pgAdmin Apache 配置示例:
sudo cp /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf
要确认配置语法以防止任何错误并重新启动 httpd 服务,请运行:
sudo httpd -t
sudo systemctl restart httpd
然后使用以下命令创建 pgAdmin 数据目录:
sudo mkdir -p /var/lib/pgadmin4/ /var/log/pgadmin4/
如何在 Fedora 上配置 SELinux 33
对于本节,如果您有 SELinux 在强制模式下运行,那么创建并应用一个策略,允许 Apache 用户访问 pgAdmin 目录:
sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/lib/pgadmin4(/.*)?"
sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/log/pgadmin4(/.*)?"
sudo restorecon -R /var/lib/pgadmin4/
sudo restorecon -R /var/log/pgadmin4/
然后,使用下面的命令重启httpd 服务:
sudo systemctl restart httpd
如何在 fedora 33 上访问 pgAdmin 4 Web 界面
如果您有活动的防火墙服务,请允许 http 端口:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
如何在 fedora 上使用 pg admin 4 Web 33
如果您已经正确地通过了上述所有步骤,现在您应该能够登录到 pgAdmin 并开始使用它了。所以,开http://pgadmin.example.com/pgadmin4。
登录到 pgAdmin 4 web 界面:
如果您成功登录,将显示 pgAdmin 4 界面。
正如您在快速链接字段中看到的,要管理 PostgreSQL 服务器,您需要添加新服务器。因此,添加一个 PostgreSQL 服务器来管理 pgAdmin。这可以是本地或远程 PostgreSQL 服务器。让我们回顾一下 pgAdmin 4 上可用的不同选项卡,以便能够正确地使用和设置它们。
常规页签:
名称:命名您的 PostgreSQL 服务器
连接标签:
在那里,您将看到以下字段。完成更改后,点击保存。
主机名/地址:PostgreSQL 服务器的主机名或 IP 地址
端口 : 5432(保留默认值)–如果需要,请更改
用户名:您正在连接的用户名。对我来说,是 Postgres。
密码:用户的密码
最后,如果与 PostgreSQL 服务器的连接成功,您应该会看到以下页面:
结论
在本文中,您了解了如何在 Fedora 33 上安装 pgAdmin 4。然后,您回顾了在 Fedora 33 上配置和开始使用 pgAdmin 4 的方法。如果您正在使用 pgAdmin,或者您已经找到了更好的替代方案,请向您在 Eldernode Community 上的朋友发送反馈。
教程在 AlmaLinux - Eldernode 博客上安装 PHP 7.4 和 PHP 8
原文:https://blog.eldernode.com/install-php-7-4-and-php-8-on-almalinux/
PHP 是一种编程语言,但它不是一种完整的语言,它是一种所谓的脚本语言。PHP 最早来源于其创造者引入的个人主页一词。但是随着时间的推移,缩写超文本预处理器的意思就是超文本预处理器。用于网站设计的 web 编程语言中的 PHP 创建了一个方法,web 设计人员可以通过在 HTML 代码中调用它来使用该方法。在这篇文章中,我们将教你如何在 AlmaLinux 上分别安装 PHP 7.4 和 PHP 8。如果你想购买一台 VPS 服务器 ,你可以访问 Eldernode 中提供的软件包。
如何在 AlmaLinux 上安装 PHP 7.4 和 PHP 8
PHP 及其特性介绍
使用 PHP 最重要的原因是它是免费的,它的代码是开放的。在专业的网页设计中,网页设计者关闭他们的代码,这样他们的网页设计就不会被窃取,也不会被其他人使用。但是用 PHP 编写的网站从网站设计者那里获得了这种可能性,并向用户提供了所有代码。
以下是使用 PHP 的最重要的原因:
1.网站在不被网络攻击者攻击方面的高速性和安全性
2.连接到所有可用的数据库,并快速轻松地与它们通信
3.PHP 中的代码是免费的,源代码是完全开放的
4.学习 PHP 更容易,用它编程也非常简单
5.网站设计者可以根据自己的需要配置它,它的灵活性很高
6.许多人使用这个软件来设计网站,这有助于许多人开发它
7.在所有现有操作系统上运行
在 AlmaLinux 上安装 PHP 7.4
在这一节中,我们想教你如何在 AlmaLinux 上安装 PHP 7.4。为此,您必须按顺序执行以下步骤。第一步是使用以下命令更新系统:
sudo dnf update
在下一步中,您必须使用以下命令启用 EPEL 和 Remi 库:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
最后,您可以使用以下命令安装 PHP 7.4 :
sudo dnf module reset php
sudo dnf module install php:remi-7.4
注意: 对于 Nginx Web 服务器,必须使用以下命令安装 php-fpm :
sudo apt install php-fpm
现在,您可以使用以下命令来验证版本:
php -v
在 AlmaLinux 上安装 PHP 8
第一步是使用以下命令安装并启用 EPEL 存储库:
sudo yum -y install epel-release
然后,您需要运行以下命令来启用 powertools 存储库:
sudo yum -y install yum-utils
sudo yum-config-manager --enable powertools
在最后一步中,您必须使用下面的命令和将 Remi 存储库添加到 AlmaLinux:
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
要在 AlmaLinux 上安装 PHP 8.0,您必须首先使用以下命令重置默认的 PHP 模块:
sudo dnf module reset php
现在在这一步,您必须通过运行以下命令来启用 PHP 8 的 Remi 库:
sudo yum module install php:remi-8.0
按下 y 键,可以确认软件包的依赖关系并继续安装。
成功完成上述步骤后,您现在应该使用以下命令安装附加包:
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
您必须再次按下“ y 继续安装,并确认安装成功。
使用以下命令检查安装版本:
php --version
结论
如前所述,PHP 是一种用于制作基于网络的软件和网站的编程语言。PHP 是一种服务器端处理语言。即网站的外观是由 HTML、CSS 等设计的。,处理部分由 PHP 执行。在本文中,我们试图教你如何在 AlmaLinux 上安装 PHP 7.4 和 PHP 8。
在 Ubuntu 22.04 上安装 PHPMyAdmin 的 3 个简单步骤
原文:https://blog.eldernode.com/install-phpmyadmin-on-ubuntu-22-04/
PHPMyAdmin 是一个管理 MySql 数据库的免费软件。PHPMyAdmin 是用 PHP 语言编写的。使用该软件,您可以对数据库执行各种操作。任务,如:改变或删除数据库,表格,字段等。在本文中,我们将教你在 Ubuntu 22.04 上安装 PHPMyAdmin 的 3 个简单步骤。需要注意的是,如果你想购买 Ubuntu VPS ,可以访问 Eldernode 网站上提供的计划。
如何在 Ubuntu VPS 上安装 PHPMyAdmin
PHPMyAdmin 软件有许多特性,其中一些是:
1-创建或删除数据库
2—Mysql 和 MariaDB 数据库管理
3-创建表格
4-以压缩格式导出或导入数据库
5–以 csv、xml、sql、pdf 格式备份数据库的可能性
6-用户管理
7–管理多台服务器的能力
8–在所有数据库中进行全国性搜索的可能性
在本文的剩余部分,和我们一起教你 3 种在 Ubuntu 22.04 上安装 PHPMyAdmin 的方法。
1)安装 Apache 和 PHP
第一步,需要在 Linux Ubuntu 上安装 MySQL。
现在,您可以通过运行以下命令来安装 Apache :
sudo apt install apache2 wget unzip
然后,您需要使用以下命令安装 PHP :
sudo apt install php php-zip php-json php-mbstring php-mysql
完成上述步骤后,您可以通过运行以下命令来启动 Apache :
sudo systemctl start apache2
还需要启用 Apache :
sudo systemctl enable apache2
在安装了本节中所需的先决条件之后,在下一节中,我们将教您如何安装 PHPMyAdmin。
T1)2)安装 PHPMyAdmin
在第一步中,需要使用以下命令下载 PHPMyAdmin :
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip
下载完文件后,您必须通过运行以下命令来解压缩:
unzip phpMyAdmin-5.2.0-all-languages.zip
现在,您可以借助以下命令将 PHPMyAdmin 文件移动到所需的路径:
sudo mv phpMyAdmin-5.2.0-all-languages /usr/share/phpmyadmin
使用以下命令运行 tmp 目录:
sudo mkdir /usr/share/phpmyadmin/tmp
您可以借助以下命令设置适当的必需权限:
sudo chown -R www-data:www-data /usr/share/phpmyadmin
sudo chmod 777 /usr/share/phpmyadmin/tmp
3)配置并访问
您可以很容易地按照下面的步骤来配置 PHPMyAdmin。
第一步,在所需文本编辑器的帮助下打开配置文件:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
将以下命令添加到配置文件中,然后保存并退出:
Alias /phpmyadmin /usr/share/phpmyadmin Alias /phpMyAdmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> <RequireAny> Require all granted </RequireAny> </IfModule> </Directory> <Directory /usr/share/phpmyadmin/setup/> <IfModule mod_authz_core.c> <RequireAny> Require all granted </RequireAny> </IfModule> </Directory>
借助以下命令启动 Apache 服务以重新加载设置:
sudo a2enconf phpmyadmin
sudo systemctl restart apache2
与配置 PHPMyAdmin 相关的下一部分是 FirewallD 设置。因此,您需要运行以下命令来允许从防火墙访问 HTTP 服务:
sudo firewall-cmd --permanent --add-service=http
重新加载防火墙以应用更改:
sudo firewall-cmd --reload
要创建 mysql 数据库和用户,请运行 MySQL 命令:
mysql
现在,您需要依次运行以下命令:
CREATE DATABASE eldernode;
CREATE USER 'eldernode'@'localhost' IDENTIFIED BY 'Pa$$w0rd';
GRANT ALL ON eldernode.* TO 'eldernode'@'localhost';
FLUSH PRIVILEGES;
在您仔细遵循了本教程中提到的所有步骤之后,您最终可以通过在浏览器中运行以下地址来访问 PHPMyAdmin :
http://your-server-ip-domain/phpmyadmin
注意,您可以使用您在命令行中键入和创建的 MySQL 用户名和密码来登录 PHPMyAdmin :
结论
PHPMyAdmin 附带了大量的文档。为了方便广大用户使用,PHPMyAdmin 已被翻译成 72 种语言,并支持 LTR 和 RTL 语言库。PHPMyAdmin 是最可靠和用户友好的数据库管理器,主要用于基于 web 的应用程序或应用程序。在本文中,我们试图教你在 Ubuntu 22.04 上安装 PHPMyAdmin 的 3 个简单步骤。如果你有任何问题,可以在评论区和我们分享。
在 Windows 10 上安装 PHPMyAdmin 的 5 种方法
原文:https://blog.eldernode.com/install-phpmyadmin-on-windows-10/
每个网站都需要与数据管理系统或数据本身进行交互,因此需要使用数据库。PHPMyAdmin 已经成为最流行的软件平台之一,通过 MySQL 和 MariaDB 数据库管理网络上的分类数据。本文将教你 5 种在 Windows 10 上安装 PHPMyAdmin 的方法。如果你打算购买一台 Windows VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。
如何在 Windows 10 上安装 PHPMyAdmin
PHPMyAdmin 是什么?
PHPMyAdmin 是一个用 PHP 编写的开源、免费的第三方软件工具,用于管理 web 上的 MySQL 数据库。它允许你通过用户界面管理数据库、表格、列、关系、列表、用户、权限等。该软件是数据库控制软件,支持 MySQL 和 MariaDB 中的多种操作。
Windows 10 上安装 PHPMyAdmin 的要求
1- 在 Windows 上安装 Apache web 服务器
在 Windows 10 上下载 PHPMyAdmin
在本节中,您将学习如何在 Windows 10 上下载 PHPMyAdmin。为此,请遵循以下步骤。
导航到 PHPMyAdmin 官方网站在你的 Windows 10 系统上下载想要的 PHPMyAdmin 版本。点击下载 5.2.0 :
下载完成后,转到下载文件夹并解压下载的文件。然后将其移动到 C:\Apache24\htdocs 路径。
为了让该工具正常工作,您需要设置几个 PHPMyAdmin 文件。在程序的文件夹中找到config.sample.inc.php文件,并将其重命名为【config.inc.php 。
现在使用您想要的文本编辑器编辑文件。为此,请选择以下代码行:
cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
然后你应该输入你想要的值。请注意,该值必须至少有 32 个字符长:
cfg['blowfish_secret'] = ''; /* k7b862qwq4ygj8a2hkczmd6spqsnspnkd */
记得保存配置文件。
拆下;扩展名的开头,并打开 php 文件夹中的 php.ini 文件。您应该启用工具操作所需的以下扩展:
extension=php_mbstring.dll extension=mysqli
记得保存配置。
最后,通过按 Win+R 并运行下面的命令来重新启动 Apache 服务器:
services.msc
如何在 Windows 10 上登录 PHPMyAdmin
首先,在 web 浏览器中打开以下 URL,并输入您的 MySQL 用户名和密码:
http://localhost/phpmyadmin/
现在您应该可以看到仪表板了。如果您向下滚动页面,将会出现警告标志:
出现警告的原因是该工具需要一个数据库才能工作。您可以从同一个安装文件夹导入它。所以点击导入菜单,转到C:\ Apache 24 \ htdocs \ phpMyAdmin \ SQL路径,选择 create_tables.sql :
您应该看到一个名为 PHPMyAdmin 的数据库。
创建数据库后,单击所示图标退出工具:
在这一步中,修改提交给操作数据库的用户的值。它将启用数据库和表存储参数,并消除它们前面的双斜线。此外,它在对应于用户控件的行中添加 localhost,并用 MySQL 的用户和密码修改值 controluser 和 controlpass。
最后,保存配置并返回 PHPMyAdmin。
结论
PHPMyAdmin 方便了 MySQL 的管理。在这篇文章中,我们教了你 5 种在 Windows 10 上安装 PHPMyAdmin 的方法。我希望这篇教程对你有用,帮助你在 Windows 10 上安装 PHPMyAdmin。如果您有任何问题或建议,可以在评论区联系我们。
教程在 Windows 上安装 PIP-elder node
教程在 Windows 上安装 PIP。Python 有很多库可以帮助我们编程。事实上,您不需要编写大量代码,并且可以使用现成的库。我们需要使用 PIP 来安装 Python ready 库。
在这篇文章中,我们将教你如何在 Windows 上安装 PIP。
您也可以从 eldernode 购买并使用 Windows VPS 服务器。
Python 是什么?
Python 是一种脚本语言,可以在 Linux、Windows、Macintosh、移动操作系统甚至 PlayStation 平台上运行。由于 Python 的许多功能,它已经成为 web 开发人员最喜欢的语言之一。像谷歌、雅虎、Instagram、NASA、YouTube 和……这样的大公司都在高水平地使用它。
Python 是跨平台的,这意味着你可以在许多不同的操作系统上运行它,包括 Windows VPS Server 。
Python 中的 pip 是什么?
PIP 是一个软件包管理器,用于安装和管理用 python 编写的程序。例如,您可以使用 pip install PACKAGE_NAME 命令来安装 Python 包。Pip 还可以帮助您卸载或更新。 PyPI (Python 软件源码)里有很多 Python 软件包,可以通过 pip 安装。
在您的服务器上安装 Pip 之前,您需要确认 Python 已经安装。
要测试在 Windows 服务器上安装 Python,按下 Windows 键并键入 cmd 。命令提示符窗口打开后,键入单词 python 并点击回车。如果 Python 安装正确,您应该会看到如下所示的输出:
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
注意: 如果收到类似下图的消息,说明 Python 没有安装:
有关安装和使用 python 的更多信息,请参阅我们的文章如何在 windows 上安装 Python。
Python is not recognized as an internal or external command, operable program or batch file.
在 Windows 上安装 Pip
确保 Python 安装正确后,就可以安装 PIP 了。按照以下步骤安装 PIP。
1。 下载 get-pip.py 到你电脑上的一个文件夹里。
2。 打开命令提示符。然后导航到包含 get-pip.py 安装程序的文件夹。
3。 运行以下命令安装 PIP。
4。 要确认 PIP 在 Windows 中的正确运行,可以打开命令提示符并输入以下命令:
python get-pip.py
上述命令的输出如下所示:
pip -V
5。 要获得 Pip 可用命令和语法的简要概述,请打开命令提示符并输入以下命令:
pip 18.0 from c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\pip (python 3.7)
尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。
pip help
好运。
亦作,见
教程在 Centos/RHEL 8 Linux 上安装 Python 3.8
Also, see
How To Install the Django on Ubuntu 18.04
Tutorial Install Python 3.8 on Centos/RHEL 8 Linux
如何通过几个简单的步骤在 Windows 上安装 Pip3
Python 是一种强大的编程语言,具有很高的代码可读性。它附带了不同的编程、数据科学和许多其他东西的包。由于 Python 没有针对开发者的包和库,所以你应该单独安装它们。你可以用 Pip3 做到这一点。本文将教你如何通过几个简单的步骤在 Windows 上安装 Pip3。
教程在 Windows 服务器上安装 pip 3
PIP 代表 Pip 安装软件包或首选安装程序,是一个命令行,用于从命令行管理 PyPI 软件包安装。其实就是一个包管理系统,用来管理用 Python 写的第三方包。Pip3 是 Pip 的更新版本。该实用程序用于组合两个或多个命令。然而,一个命令的输出充当另一个命令的输入。从而该命令的输出也可以作为下一个命令的输入。
下载 get-pip . py
首先在 Windows 搜索栏搜索 cmd,打开。另外,如果你愿意,你可以购买 Windows VPS ,然后在上面运行这些命令。
现在使用下面的命令下载 get-pip.py :
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
在 Windows 上安装 pip 3
要在 Windows 上安装 Pip3,您只需运行以下命令:
python get-pip.py
如果找不到文件,您应该检查保存文件的文件夹路径。以下命令显示当前目录的内容:
dir
检查 Windows 上 Pip3 的安装
您可以使用以下命令检查 Pip3 是否安装成功:
pip help
一旦您成功地在 Windows 上安装了 Pip3,您将看到软件包的位置和可以与 Pip3 一起使用的命令列表。
给 Windows 环境变量添加 pip 3
之后,按照以下步骤将 Pip3 添加到 Windows 环境变量中:
打开控制面板,导航到系统和>安全系统路径:
选择高级系统设置:
打开环境变量T3,在系统变量部分选择路径。
点击 New ,选择安装 Pip3 的目录,将其添加到 Windows 环境变量中。
最后点击确定保存更改。
结论
Python 编程语言附带了不同的包。您可以使用 Pip3 来管理用 Python 编写的软件包。在本文中,我们向您介绍了 Pip3,并教您如何通过几个简单的步骤在 Windows 上安装它。如果你面临任何问题或者有任何疑问,可以在评论区联系我们。我希望这篇教程能帮助你在 Windows 上安装 Pip3,你会发现它很有用。
如何在 Ubuntu 20.04 上安装 PIV pn LTS-elder node 博客
要在您的设备和互联网之间建立安全连接,需要虚拟专用网络。VPN 是一个简单的软件,它可以让你的互联网保持活跃和私密,将你的私人局域网扩展到互联网上。对于没有经验的人来说,设置 VPN 可能很复杂。PiVPN 是一种设置 VPN 服务器的简单方法,因为它消除了他们的 Raspberry Pi 的复杂性。所以,如果你需要这个解决方案,请加入我们这篇文章来学习如何在 Ubuntu 20.04 LTS 上安装 PiVPN。高级用户也可以使用本指南,因为 PiVPN 命令将启动一个配置界面来提供他们的独特要求。要购买你自己的即时廉价的 Ubuntu VPS ,在 Eldernode 上订购你需要的东西。
教程在 Ubuntu 20.04 上安装 PIV pn LTS
要在您的 Raspberry Pi 上安装和配置 OpenVPN 服务器,您需要使用 PiVPN 程序。在下一节中,我们将向您介绍 PiVPN。然后我们会一步步教你如何在 Ubuntu 20.04 上安装 PiVPN。在 Ubuntu 上成功安装 PiVPN 后,我们想教你如何使用。最后,我们将解释如何连接。请加入我们。
PIV pn 是什么,为什么需要它?
要在 Ubuntu 上设置 VPN 服务器,你可以使用 PiVPN 作为 OpenVPN 的安装器和包装器。与连接到家庭网络的设备进行通信是一个好主意。此外,您可以在办公室设置它,并在家里通过 VPN 使用办公室中的所有工具和服务。在下面,您将看到它创建的简单命令来控制您的 VPN 服务器。使用这些命令可以帮助您安装和配置 OpenVPN。
在 Ubuntu 20.04 上安装 PIV pn |Ubuntu 18.04
我们保证这需要几分钟。让我们看看在这个快速的过程中应该做些什么。
第一步:
首先。您需要创建一个新用户。您的用户可以使用任何名称。在这个例子中,我们将使用“ vpn ”。
adduser vpn
第二步:
要开始在 Ubuntu 20.04 上安装 PiVPN,请以 root 用户身份运行 PiVPN 网站上的命令:
curl -L https://install.pivpn.io | bash
在安装过程中,尽量保持默认设置。然后,它会自动找到您的新用户,并将其添加为 VPN 配置文件的默认存储。
如何在 Ubuntu 20.04 上使用 PIV pn
成功安装后,您就可以添加和删除 VPN 配置文件了。使用下面的命令给添加一个轮廓:
pivpn add
然后,输入您想要的个人资料的名称和密码。然后,该配置文件被存储在“ vpn 用户的主目录中。您也可以添加没有密码的用户:
pivpn add nopass
然后,它会询问一个名字。输入客户端的名称并继续。要查看配置文件列表,请键入:
pivpn list
任何时候你决定撤销一个用户,只需使用下面的命令。
pivpn revoke example
注意: 不要忘记将示例替换为您希望删除的用户。
此外,您可以运行以下命令来看看 PiVPN 能做些什么:
pivpn — help
结论
在本文中,您了解了如何在 Ubuntu 20.04 LTS 上安装 PiVPN。我们很确定你在安装过程中不会遇到任何问题。享受这个简单、灵活、可管理且安全的计划。该解决方案允许您停止支付昂贵的 VPN 服务,按月订购。PiVPN 是一种廉价而安全的替代品。将您的反馈发送给 Eldernode Community 上的朋友,或者询问他们是否正在使用。
在 Ubuntu 20.04 上安装 PlayOnLinux 的教程 LTS - Eldernode 博客
原文:https://blog.eldernode.com/install-playonlinux-on-ubuntu-20-04/
PlayOnLinux 是对 Linux 中 wine 程序的补充,它允许您在其他操作系统上轻松运行为 Microsoft Windows 设计的程序和游戏。大型游戏公司现在正在发布与 Linux 兼容的世界级游戏。这导致了用户从微软视窗系统向 Linux 系统的迁移。但是,一些公司生产的游戏不能安装在 Linux 上。这就是为什么 wine emulator 是为 Linux 设计的,但它并不单独支持所有的 Windows 程序和游戏。因此,playonlinux 程序被设计为以最佳方式运行和安装这些程序和游戏。在这篇文章中,我们试图向你学习如何在 Ubuntu 20.04 LTS 上安装 PlayOnLinux。你可以在 Eldernode 看到可以购买 Ubuntu VPS 服务器的包。
如何在 Ubuntu 20.04 上安装 playon Linux LTS
要安装 playonLinux,你不需要像 Windows 一样拥有使用许可,因为这个软件是完全免费的。在这篇文章的续篇中,请加入我们,一步一步地学习如何在 Ubuntu 20.04 LTS 上安装 PlayOnLinux。
在 Ubuntu 20.04 上安装 playon Linux
请注意,您可以很容易地从默认的 Ubuntu 20.04 软件包库中安装 PlayOnLinux。PlayOnLinux 基于 Wine 系统,除了提供程序列表之外,还会简化安装过程。也就是说,通过安装 PlayOnLinux,Wine 工具同时安装在系统上。
PlayOnLinux 位于 Ubuntu Linux 发行版存储库中,因此您可以从 Ubuntu 软件中心或通过运行以下命令来安装该软件。
要安装 PlayOnLinux,请打开 Ubuntu 20.04 终端。然后键入并运行以下命令:
$ sudo apt install playonlinux
输入上述命令后,必须输入字母 S 确认下载安装 PlayOnLinux。
重要的是要知道,为了保持这个程序的最新版本,你可以在不同版本的 Ubuntu 中运行下面的命令。这样,Repository 会将 PlayOnLinux 软件添加到您的系统中,其新版本将始终通过 Update Manager 显示给您。
如何在宇宙版上安装和更新 PlayOnLinux
要在 Cosmic 版本上安装和更新 PlayOnLinux,必须按顺序键入并运行以下命令:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_cosmic.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
如何在仿生版上安装和更新 PlayOnLinux
您可以通过运行以下命令在 Bionic 版本上安装和更新 PlayOnLinux:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_bionic.list -O /etc/apt/sources.list.d/playonlinux.list sudo apt-get update sudo apt-get install playonlinux
如何在 Xenial 版本上安装和更新 playon Linux
运行以下命令,以便在 Xenial 版本上安装和更新 PlayOnLinux:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_xenial.list -O /etc/apt/sources.list.d/playonlinux.list sudo apt-get update sudo apt-get install playonlinux
如何在可信版本上安装和更新 playon Linux
在本节中,您可以通过运行以下命令在可信版本上安装和更新 PlayOnLinux:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
如何在 Saucy 版本上安装和更新 PlayOnLinux
如果要在 Saucy 版本上安装和更新 PlayOnLinux,必须运行以下命令:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_saucy.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
如何在精确版上安装和更新 playon Linux
最后,运行以下命令在精确版本上安装和更新 PlayOnLinux:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
结论
PlayOnLinux 软件具有简单的图形界面,只需点击几下鼠标,即可轻松安装 Windows 程序。事实上,它的工作原理类似于软件包管理器程序,只不过这个工具用于安装各种 Windows 软件和游戏。在本文中,我们试图教你如何在 Ubuntu 20.04 LTS 版上安装 PlayOnLinux。我们还解释了安装和更新不同版本 Ubuntu 的说明。
教程在 Ubuntu 20.04 上安装 ple Roma-elder node 博客
Pleroma 是一个基于开放的 OStatus 和 ActivityPub 标准的社交网络微博服务器。使用 Pleroma 服务器软件的服务器可以根据这些标准与其他服务器交换用户消息和帖子。在这篇文章中,我们将一步一步地教你关于在 Ubuntu 20.04 上安装 Pleroma 的教程。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。
如何在 Ubuntu 20.04 上安装 Pleroma
Pleroma 是一个联邦社交网络平台,兼容 Mastodon 和其他 ActivityPub 实现。在本文的第一部分,我们将提到在 Ubuntu 20.04 上安装 Pleroma 的先决条件。然后我们想教你如何配置防火墙。执行完这些步骤,就到了主要部分,也就是如何安装 Pleroma。在您完成安装 Pleroma 后,我们将对其进行配置,在最后一步,我们将教您如何一步一步地安装 Pleroma。请继续关注本文的其余部分。
在 Ubuntu 20.04 上安装 Pleroma 的先决条件
在 Ubuntu 20.04 上安装 Pleroma 之前,您需要提供以下先决条件:
_ Ubuntu VPS 服务器
_ 非根 Sudo 用户
然后,您需要使用以下命令来确保一切都是最新的:
sudo apt update
sudo apt upgrade
您还需要使用以下命令并安装一些软件包和依赖项:
sudo apt install wget curl gnupg2 ca-certificates lsb-release gnupg zip libncurses5 libmagic-dev -y
下一步,你需要安装 PostgreSQL 。所以您可以通过运行以下命令将官方 PostgreSQL 存储库添加到 Ubuntu 资源列表中:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
然后,您需要添加存储库 GPG 键:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
现在,您需要通过运行以下命令来更新系统软件包列表:
sudo apt update
安装 Pleroma 之前必须安装的最后一个先决条件是 Nginx。您可以使用以下命令安装 Nginx :
sudo apt install nginx
如何配置防火墙在 Ubuntu 20.04 上安装 Pleroma
准备好 Preroma 安装先决条件后,第二步是配置防火墙。需要注意的是,Ubuntu 默认自带 UFW。因此,您应该运行以下命令来检查防火墙是否正在运行:
sudo ufw status
输出:
Status: inactive
下一步是运行以下命令来允许 SSH 端口,以便防火墙不会通过启用它来中断当前连接:
sudo ufw allow OpenSSH
您还需要对 HTTP 和 HTTPS 端口进行同样的操作:
sudo ufw allow 80
sudo ufw allow 443
最后,您可以使用以下命令启用防火墙:
sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
您现在可以通过运行以下命令来检查防火墙的状态:
sudo ufw status
在 Ubuntu 20.04 上安装 Pleroma | Ubuntu 18.04
成功完成前面的步骤后,现在我们来看看如何安装 Pleroma。按照下面的步骤一步一步来就可以了。在本文中,我们将从 OTP 版本安装 Pleroma。因此,在第一步中,您必须创建一个没有登录能力的 Pleroma 用户。还应该注意,下面的命令在 /opt/pleroma 中创建一个主目录。
sudo adduser --system --shell /bin/false --home /opt/pleroma pleroma
在转到 Pleroma 用户之前,您需要通过执行以下命令转到根用户:
sudo su
su pleroma -s $SHELL -l
现在是时候使用下面的命令将 Pleroma 下载到一个临时位置了
curl "https://git.pleroma.social/api/v4/projects/2/jobs/artifacts/stable/download?job=amd64" -o /tmp/pleroma_amd64.zip
然后,您必须使用以下命令提取下载的文件:
unzip /tmp/pleroma_amd64.zip -d /tmp/
现在您可以轻松地安装 Pleroma :
mv /tmp/release/* /opt/pleroma
在安装 Pleroma 后的下一步中,您需要删除临时文件:
rm -rf /tmp/pleroma_amd64.zip /tmp/release
现在,您可以通过执行 exit 命令切换到 root 用户:
exit
另一个要点是,下一步您需要为上传和公共文件创建一个目录:
mkdir -p /var/lib/pleroma/{uploads,static}
您可以使用以下命令创建一个丛配置 列表:
mkdir -p /etc/pleroma
最后,您可以通过运行以下命令将 Pleroma 目录的所有权更改为 Pleroma 用户:
chown -R pleroma /var/lib/pleroma /etc/pleroma
如何在 Ubuntu 20.04 上配置 ple Roma
在您完全熟悉如何安装上一节中的 Pleroma 后,我们现在要配置它。您必须首先使用以下命令返回到 Pleroma 用户:
su pleroma -s /bin/bash -l
使用以下命令生成 Pleroma 示例配置文件:
./bin/pleroma_ctl instance gen --output /etc/pleroma/config.exs --output-psql /tmp/setup_db.psql
你会被问到一些问题。如果没有错误发生,您可以忽略这些问题。注意,您需要为您的数据库选择一个强密码。如果您想从管理面板配置您的实例,为数据库中的配置存储问题选择“ y ”。
在此步骤中,您必须通过执行以下命令,转到安装 PostgreSQL 时创建的默认 PostgreSQL 用户:
exit
su postgres -s /bin/bash -l
然后可以使用 SQL 文件创建一个数据库:
psql -f /tmp/setup_db.psql
成功创建数据库后,您需要通过执行以下命令返回到 Pleroma 用户:
exit
su pleroma -s /bin/bash -l
最后,您可以运行以下命令初始化我们刚刚创建的数据库,并转到根用户:
./bin/pleroma_ctl migrate
exit
如何在 Linux Ubuntu 20.04 上设置 Roma
在本节中,您需要在启动 Pleroma 之前配置 Nginx。您可以通过将 Nginx 移动到/etc/Nginx/sites-available目录来安装它。
mv /opt/pleroma/installation/pleroma.nginx /etc/nginx/sites-available/pleroma.conf
然后,在下一步中,您需要使用以下命令将所有的 example.tld 事件替换为您的域:
sed -i 's/example\.tld/example.com/g' /etc/nginx/sites-available/pleroma.conf
现在,您需要使用文本编辑器(如 nano)打开配置文件进行编辑:
nano /etc/nginx/sites-available/pleroma.conf
现在你应该取消对位置~/的注释。知名/极致挑战街区。配置文件的服务器块应该如下所示:
server { server_name example.com; listen 80; listen [::]:80; location ~ /\.well-known/acme-challenge { root /var/lib/letsencrypt/; } location / { return 301 https://$server_name$request_uri; } }
完成更改后,您可以使用 Ctrl+X 组合键保存文件并退出。
是时候通过运行以下命令来启用 Pleroma Nginx 配置了:
ln -s /etc/nginx/sites-available/pleroma.conf /etc/nginx/sites-enabled/pleroma.conf
您还必须使用以下命令启用 Nginx 服务器,以便在引导时启动它:
systemctl enable nginx
systemctl start nginx
注意,您需要在发行版中安装 Pleroma systemd 服务单元文件。为此,请使用以下命令:
mv /opt/pleroma/installation/pleroma.service /etc/systemd/system/pleroma.service
最后,您可以通过执行以下命令来启用和启动Pleroma 服务:
systemctl enable pleroma
systemctl start pleroma
完成本教程中提到的所有步骤后,你现在可以在你的网页浏览器中打开https://example.com来访问 Pleroma。
结论
在本文中,我们试图首先向您介绍 Pleroma。然后我们提到了安装 Pleroma 的先决条件。我们还配置了防火墙。完成所有这些步骤后,我们一步步教你如何在 Ubuntu 20.04 上安装 Pleroma。最后,介绍了如何配置和设置 Pleroma。如果您对本次培训有任何疑问,可以在本帖下方或在社区版块发表评论。
如何在 Windows 10 上安装 ple Roma-elder node 博客
原文:https://blog.eldernode.com/install-pleroma-on-windows-10/
Pleroma 是一个免费的、联合许可的 AGPLv3 社交网络平台,兼容 Mastodon 和其他 ActivityPub 实现。应该注意的是,Pleroma 由两个组件组成,一个是后端的 Pleroma,另一个是面向用户的前端的 Pleroma-FE。它还包括乳齿象前端,如果那是你的东西。一个实例上的一个账号就足以和全世界对话!在这篇文章中,我们将一步一步地教你如何在 Windows 10 上安装 Pleroma。如果你想买一台 Windows VPS 服务器,你可以在 Eldernode 看到可用的软件包。
教程在 Windows 10 上安装 Pleroma
在下一节中,我们将一步步教你如何在 Windows 10 上安装 Pleroma。我们也将解释如何管理罗马。请继续关注本文的其余部分。
在 Windows 10 上安装 Pleroma
在上一节熟悉了 Pleroma 之后,我们现在想教你如何在 Windows 10 上安装 Pleroma。为此,只需遵循以下步骤。
第一步是访问 Pleroma 网站。然后,如下图所示,在打开的窗口中,点击源代码前面的链接。
在打开的页面中,滚动到页面底部,点击窗口部分的发布页面。
正如您在下图中看到的,Pleroma 的最新版本显示在页面顶部。
滚动到页面中间,单击要开始下载的平台:
转到下载文件的位置。然后双击安装文件开始安装过程。在打开的窗口中,点击运行。
在下一部分,选择您想要的选项并点击下一个:
下一步是选择安装 Pleroma 的路径。选择该目的地路线后,点击下一个的:
等待安装完成:
最后,点击完成,Pleroma 安装完成:
如何在 Windows 10 上使用 Pleroma
当你按照上面的步骤完成了 Pleroma 的安装后,现在我们来看看如何运行它。为此,你可以在 Windows 的开始菜单搜索部分输入并运行 Roma 。
在下图中,你可以看到罗姆人的环境。在这个步骤中,需要输入一个服务器域名。然后,您就可以登录并使用它了。
结论
在这篇文章中,我们试图教你如何一步一步地在 Windows 10 上安装 Pleroma。我们还解释了如何运行和设置 Roma。
如何在 Centos 8[完整版] - Eldernode 博客上安装 Plesk
逐步了解如何在 Centos 8 或 centos 7 Linux 服务器上安装 Plesk。 Plesk 是最流行的虚拟主机控制面板之一。此控制面板允许用户通过浏览器使用 web 控制面板轻松管理网站、数据库、电子邮件和域。该软件于 2001 年由 Plesk 在俄罗斯首次发布,并于 2003 年出售给 SWSoft,2008 年更名为 Parallels,2015 年 12 月成为一项独立业务。Plesk 是一款为基于 Linux 和 Windows 的虚拟主机提供商设计的商业虚拟主机自动化软件。它还允许服务器管理员通过图形用户界面控制新网站、经销商、电子邮件帐户和 DNS 记录。该控制面板设计用于在专用服务器上安装和管理所需的虚拟主机系统和应用程序。管理员还可以为客户创建控制面板主机,或者为不同的域或客户设置资源分配参数。
在本文中,我们试图教你如何在 Centos 8 上安装 Plesk。你可以访问 Eldernode 提供的套装来购买 CentOS VPS 服务器。
如何在 Centos 8 上安装 Plesk
教程在 Centos 8 上安装 Plesk
最初,Plesk 控制面板是为 Windows 操作系统开发的,现在它被认为是 Windows 操作系统中最好和最受欢迎的控制面板之一。用户在 Linux 上安装一个控制面板有很多选择,比如 Cpanel 和 DirectAdmin ,但是由于流畅度和一些特性,用户开始转向在 Linux 上安装 Plesk。这就是为什么我们决定在本教程中教你如何在 Centos 8 上安装 Plesk。请继续关注我们的这篇文章。
注意: Plesk 控制面板是非免费面板,您必须获得相关许可证才能使用。但是安装使用 14 天,公司给你一个临时许可证,测试后买原来的许可证。
在 CentOS 上安装 Plesk 的步骤
在 CentOS Linux 上安装 Plesk 有 3 个主要步骤,如下所示:
1- 从 Plesk 网站获得为期 14 天的临时许可证
2- 安装先决条件并为安装 Plesk 准备空间
3- 在 CentOS 上安装 Plesk
如何从 Plesk 网站获得临时许可证
首先,进入 Plesk 网站,仔细输入要求的信息。
注册后,激活序列将在有限的时间内发送到您的电子邮件。您将在安装和激活 Plesk 控制面板的最后需要它。
如何安装必备软件并准备安装 Plesk 的空间
注意: 您必须有干净的 Linux 才能安装 Plesk 控制面板,否则您可能会在安装过程中遇到问题。
要准备和清理您的 CentOS Linux ,请按顺序输入以下命令:
package-cleanup --dupes
package-cleanup --cleandupes
然后使用下面的命令清理 Yum 并更新现有的包:
yum clean all
yum update -y
更新后输入以下命令清除 Apache 、 MYSQL 、 Cyrus 和 php 。
注意: 注意,如果安装了 CentOS Linux 上列出的任何项目,您将会遇到安装错误。
yum remove http*
yum remove php*
yum remove cyrus*
yum remove mysql*
如果您使用的是 CentOS 8 ,使用以下命令安装 wget 包:
yum install wget -y
执行上述命令后,使用 reboot 命令重新启动 CentOS Linux 一次:
reboot
CentOS 启动后,输入以下命令禁用 SELinux :
setenforce 0
了解如何在 Centos 8 上安装 Plesk
A. 首先输入以下命令下载 Plesk 文件:
wget http://autoinstall.plesk.com/plesk-installer
C. 您现在可以通过输入以下命令来授予脚本执行权限:
chmod 755 plesk-installer
D. 下载后,输入以下命令安装 Plesk 控制面板:
./plesk-installer
E. 现在你要等待 Plesk 被完全下载安装。完成 Plesk 的安装步骤后,会显示如下图所示的信息。复制链接并使用浏览器打开它:
注意: 如果进入以上链接后无法打开页面,请停止您的防火墙服务。
F. 您可以使用以下命令让停止 CentOS 8 中的防火墙服务:
systemctl stop firewalld
G. 在视图选择器步骤中,选择您想要使用的 Plesk 和 shell 类型,点击确定。
H. 下一步,在管理员偏好设置部分,您需要为您的 Plesk 管理员用户输入一个密码。
一、在管理员信息部分,输入管理员用户的完整信息,然后点击确定。
J. 输入下一步的信息后,必须输入类似下图的执照。为此,点击安装键选项:
K. 在图片所示的字段中输入您从电子邮件中收到的许可证,然后单击确定:
L. 现在是时候在创建你的网络空间部分输入一个用户名和一个 密码 使用 Plesk 了。
M. 片刻之后,您进入 Plesk 控制面板。
结论
Plesk 是当今世界上最流行的基于网络的控制面板之一,许多托管公司都使用这种控制面板。Plesk 中的简单配置使得虚拟主机提供商可以轻松管理一台服务器上的大量主机。Plesk 控制面板与 Cpanel 和 Direct Admin 等其他虚拟主机控制面板一样,有很多优点。在本文中,我们试图教你如何在 Centos 8 上安装 Plesk。
教程在 Ubuntu 22.04 上安装 Plesk-elder node 博客
原文:https://blog.eldernode.com/install-plesk-on-ubuntu-22-04/
如果你正在为你的 Linux 操作系统寻找一个功能控制面板, Plesk 可能是一个不错的选择。Plesk 控制面板是一个服务器软件,允许您共享服务器的物理资源,并通过图形 web 界面使用它们。加入我们这篇文章来学习如何在 Ubuntu 22.04 上安装 Plesk。你可以访问 Eldernode 中可用的包来购买一台 Ubuntu VPS 服务器。
如何在 Ubuntu 服务器上设置 Plesk
Plesk 控制面板介绍
用户在 Linux 上安装控制面板有很多选择,如 cPanel 和 Direct Admin,但由于其流畅度, Plesk 控制面板被认为是 Linux 甚至 Windows 操作系统最好和最受欢迎的控制面板之一。
Plesk 的用户界面是常规的,使用起来更快更有效。这个控制面板也有一个强大的保护系统,以保护您的服务器免受垃圾邮件。
需要注意的是,Plesk 控制面板是非免费面板,您必须获得相关许可才能使用。你可以获得一个临时许可证,从公司购买原始许可证进行安装和使用 14 天。
如何从 Plesk 网站购买临时许可证
您可以从 Plesk 网站获得 Plesk 控制面板 的免费许可证:
输入要求的信息并完成注册,然后您将通过电子邮件收到一个激活序列。您将在安装和激活 Plesk 控制面板的最后使用此序列号。
Plesk 在 Ubuntu 22.04 上的安装方法
您可以通过两种方式在 Ubuntu 22.04 上安装 Plesk:
–>使用 Web 安装程序在 Ubuntu 22.04 上安装 Plesk
–>使用命令行在 Ubuntu 22.04 上安装 Plesk
如何在 Ubuntu 22.04 上使用 Web Installer 安装 Plesk
首先登录到您的服务器,并通过以下命令更新您的服务器:
sudo apt-get update
使用以下命令配置 UFW 并允许 Plesk web 接口端口(80/tcp、443/tcp、8443/tcp 和 8880/tcp):
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 8443/tcp
sudo ufw allow 8880/tcp
sudo ufw enable
sudo ufw reload
现在,您应该通过以下命令下载 Plesk 安装程序:
wget https://autoinstall.plesk.com/plesk-installer
您可以使用以下命令在下载的脚本上启用读取、写入和执行选项:
sudo chmod 755 plesk-installer
运行以下命令启动 Plesk web 安装界面:
sudo ./plesk-installer --web-interface
输出将如下所示:
Web interface is now started. Please visit <https://example.com:8447/> in your browser.
如何在 Ubuntu 22.04 上访问 Plesk
打开网络浏览器,并在端口 8447 上进入您的 IP 服务器,然后进行如下操作:
https://example.com:8447/
然后,要开始安装 Plesk,请输入您的主服务器帐户的详细信息,开始 Plesk 安装过程:
点击安装或更新产品配置您的 Plesk 版本:
选择您想要的 Plesk 版本并点击继续:
安装选项如下:
–>推荐:安装 Plesk 默认组件。
–>完全:安装所有支持的应用程序和功能。
–>自定义:选择您想要安装在 plesk panel 上的组件。
选择相关选项后,点击继续:
选择推荐或完全选项将自动启动 Plesk 安装过程。
通过选择自定义选项,您将看到可在 Plesk 服务器上安装的组件列表:
选择组件后,点击继续开始安装过程。
一旦安装完成,进入终端会话并按下 CTRL+C 来停止脚本。
然后重启你的服务器:
sudo shutdown -r 0
使用 SSH 在终端中连接到服务器。您将看到以下消息:
This server is powered by Plesk.
Run the 'plesk login' command and log in by browsing either of the links received in the output. Use the 'plesk' command to manage the server. Run 'plesk help' for more info.
要获得一次性登录链接,运行 Plesk 登录命令,然后创建一个 Plesk 管理账户并输入您的许可密钥。
完成所需信息并接受许可协议后,按进入 Plesk 。
您可以使用 HTTPS 在 8443 端口访问 Plesk 控制面板,或使用不安全的 HTTP 服务器在 8880 端口访问:
https://your.server.example.com:8443
http://your.server.example.com:8880
如何在 Ubuntu 22.04 上使用命令行安装 Plesk
首先通过以下命令下载 Plesk 安装程序脚本:
wget https://autoinstall.plesk.com/plesk-installer
使用以下命令授予脚本读取、写入和执行权限:
sudo chmod +x plesk-installer
然后通过以下命令运行脚本:
sudo ./plesk-installer
然后按照安装程序的要求去做:
–>键入 "F" 同意条款和条件。
–>键入 "Y" 发送有关 Plesk 出现的问题的信息,包括安装和升级问题。
–>键入 "F" 查看安装类型。
–>键入 "S" 查看要安装的软件包列表。
–>最后键入 "F" 继续。
完成 Plesk 安装过程后,创建一个管理员帐户。打开 web 浏览器,转到安装工具显示的一个网址。您还可以使用以下命令创建一组新的登录链接:
sudo plesk login
创建帐户后,输入 Plesk 许可证密钥:
如前所述,您可以按以下顺序访问 Plesk 控制面板:
https://your.server.example.com:8443
http://your.server.example.com:8880
您可以免费试用 Plesk 15 天,但您可以通过点击已经有许可证选项卡输入您购买的许可证。
结论
正如我们所评论的,在 Linux 中使用的一个集中的虚拟主机管理工具和最好的控制面板是 Plesk。在本文中,您学习了在 Ubuntu 22.04 上安装 Plesk 的两种方法。
教程在 Ubuntu 18.04 上安装和使用 PostgreSQL-elder node
原文:https://blog.eldernode.com/install-postgresq-ubuntu-18-04/
PostgreSQL(简称 Postgres)是一个开源的、强大的、先进的、高性能的、稳定的关系文档数据库系统。它使用并增强了 SQL 语言以及大量用于安全数据存储和管理的功能。
它高效、可靠、可扩展,可用于处理大量复杂的数据,建立企业级容错环境,同时确保高度的数据完整性。Postgres 也是高度可扩展的,具有 API 附带的索引等特性,因此您可以开发自己的解决方案来解决您的数据存储挑战。
关系数据库管理系统是许多网站和应用程序的关键组件。它们提供了一种结构化的方式来存储、组织和访问信息。PostgreSQL 或 Postgres 是一个关系数据库管理系统,它提供了 SQL 查询语言的实现。对于许多小型和大型项目来说,这是一个受欢迎的选择,它的优点是符合标准,并具有许多高级功能,如可靠的事务和无读锁的并发性。
为了让你的学习更好地进行,选择你自己的 Ubuntu VPS 服务器并立即激活。
为了让本教程更好地发挥作用,请考虑以下先决条件:
按照本教程,你将需要一个已经按照我们的Ubuntu 18.04初始服务器设置指南配置的 Ubuntu 18.04 服务器。
完成这个先决教程后,你的服务器应该有一个非 root 用户,拥有 sudo 权限和一个基本防火墙。
教程在 Ubuntu 18.04 上安装和使用 PostgreSQL
在本文中,您将学习如何在一个 Ubuntu 18.04 VPS 实例上安装 Postgres,并且还提供了基本的 数据库管理 的说明。
步骤 1–如何安装 PostgreSQL
Ubuntu 的默认库包含 Postgres 包,所以你可以使用 apt 打包系统来安装这些包。
由于这是您第一次在此会话中使用 apt ,请刷新您的本地包索引。然后,安装 Postgres 包以及一个 -contrib 包,该包添加了一些额外的实用程序和功能:
sudo apt update sudo apt install postgresql postgresql-contrib
现在软件已经安装好了,你可以回顾一下它是如何工作的,以及它与你用过的类似的数据库管理系统有什么不同。
步骤 2–如何使用 PostgreSQL 角色和数据库
默认情况下,Postgres 使用一个叫做“角色”的概念来处理认证和授权。在某些方面,这些类似于常规的 Unix 风格的帐户,但是 Postgres 不区分用户和组,而是更喜欢更灵活的术语“角色”。
安装时,Postgres 被设置为使用 ident 身份验证,这意味着它将 Postgres 角色与匹配的 Unix/Linux 系统帐户相关联。如果 Postgres 中存在一个角色,则具有相同名称的 Unix/Linux 用户名可以作为该角色登录。
安装过程创建了一个名为 postgres 的用户帐户,该帐户与默认 postgres 角色相关联。为了使用 Postgres,您可以登录该帐户。
有几种方法可以利用这个帐户访问 Postgres。
如何切换到 postgres 账户
通过键入以下命令切换到服务器上的 postgres 帐户:
sudo -i -u postgres
现在,您可以通过键入以下命令来立即访问 Postgres 提示符:
psql
这将使您登录到 PostgreSQL 提示符,从这里您可以立即与数据库管理系统进行交互。
通过键入以下命令退出 PostgreSQL 提示符:
postgres=# \q
这将把你带回 postgres Linux 命令提示符。
不切换账号如何进入 Postgres 提示
你也可以用 sudo 直接用 postgres 账号运行你喜欢的命令。
例如,在最后一个例子中,首先切换到 postgres 用户,然后运行 psql 来打开 Postgres 提示符。您可以通过使用 sudo 作为 postgres 用户运行单个命令 psql 来一步完成,如下所示:
sudo -u postgres psql
这将使你直接登录 Postgres,中间没有中介 bash shell。
同样,您可以通过键入以下命令退出交互式 Postgres 会话:
postgres=# \q
步骤 3–如何创建新角色
目前,您只是在数据库中配置了 postgres 角色。您可以从命令行使用 createrole 命令创建新角色。–交互式 标志将提示您输入新角色的名称,并询问它是否应该具有超级用户权限。
如果您以 postgres 帐户登录,您可以通过键入以下命令创建一个新用户:
[[email protected]](/cdn-cgi/l/email-protection):~$ createuser --interactive
相反,如果您更喜欢使用 sudo 来执行每个命令,而不切换您的普通帐户,请键入:
sudo -u postgres createuser --interactive
该脚本将提示您一些选择,并根据您的回答,执行正确的 Postgres 命令来创建符合您的规范的用户。
输出
Enter name of role to add: noodi Shall the new role be a superuser? (y/n) y
您可以通过传递一些额外的标志来获得更多的控制。通过查看 man 页面查看选项:
man createuser
注 :我们选择 noodi 作为用户名。不要忘记在命令行提示中替换你考虑的名字或电子邮件。
您的 Postgres 安装现在有了一个新用户,但是您还没有添加任何数据库。下一节将描述这个过程。
步骤 4–如何创建新数据库
Postgres 身份验证系统默认做出的另一个假设是,对于用于登录的任何角色,该角色都将拥有一个其可以访问的同名数据库。
这意味着,如果您在上一节中创建的用户名为 noodi ,该角色将尝试连接到一个默认情况下也称为“noodi”的数据库。你可以用 createdb 命令创建合适的数据库。
如果您以 postgres 帐户的身份登录,您应该键入如下内容:
[[email protected]](/cdn-cgi/l/email-protection):~$ createdb noodi
如果您更喜欢使用 sudo 来执行每个命令,而不切换您的普通帐户,您可以键入:
sudo -u postgres createdb noodi
这种灵活性为根据需要创建数据库提供了多种途径。
步骤 5–如何使用新角色打开 Postgres 提示
要使用基于 **ident** 的认证登录,您需要一个与您的 Postgres 角色和数据库同名的 Linux 用户。
如果没有匹配的 Linux 用户,可以用 **adduser** 命令创建一个。你必须从你的非 **root** 帐户使用 **sudo** 权限(意思是,不是以 **postgres** 用户身份登录)来完成这项工作:
``sudo adduser noodi``
一旦这个新帐户可用,您可以通过键入以下命令切换并连接到数据库:
``sudo -i -u noodi psql``
或者,您可以内联执行此操作:
``sudo -u noodi psql``
假设所有组件都已正确配置,此命令将自动让您登录。
如果希望用户连接到不同的数据库,可以通过如下方式指定数据库:
``psql -d postgres``
登录后,您可以通过键入以下命令来检查您当前的连接信息:
``noodi=# \conninfo``
输出
``You are connected to database "noodi" as user "noodi" via socket in "/var/run/postgresql" at port "5432".``
如果您连接到非默认数据库或非默认用户,这将非常有用。
步骤 6–如何创建和删除表格
现在您已经知道了如何连接到 PostgreSQL 数据库系统,您可以学习一些基本的 Postgres 管理任务。
首先,创建一个表来存储一些数据。举个例子,一个描述一些操场设备的表格。
该命令的基本语法如下:
``CREATE TABLE table_name ( column_name1 col_type (field_length) column_constraints, column_name2 col_type (field_length), column_name3 col_type (field_length) );``
如您所见,这些命令为表命名,然后定义列、列类型和字段数据的最大长度。您还可以选择为每列添加表约束。
出于演示目的,创建一个简单的表,如下所示:
``CREATE TABLE playground ( equip_id serial PRIMARY KEY, type varchar (50) NOT NULL, color varchar (25) NOT NULL, location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')), install_date date );``
这些命令将创建一个盘点操场设备的表。这从一个设备 ID 开始,它是 **序列号** 类型的。此数据类型是自动递增的整数。您还为该列赋予了 **主键** 的约束,这意味着值必须是惟一的并且不为空。
对于两列(**和 **安装日期** ),命令不指定字段长度。这是因为有些列类型不需要固定长度,因为长度是由类型决定的。**
**接下来的两个命令分别为设备 **类型** 和 **颜色** 创建列,每个列都不能为空。之后的命令创建了一个 **位置** 列,并创建了一个要求该值为八个可能值之一的约束。最后一个命令创建一个日期列,记录设备的安装日期。**
**您可以通过键入以下命令来查看新表:**
`**`noodi=# \d`**`
**输出**
`**`List of relations Schema | Name | Type | Owner --------+-------------------------+----------+------- public | playground | table | noodi public | playground_equip_id_seq | sequence | noodi (2 rows)`**`
**你的游戏桌在这里,但是还有一个名为 **的游戏桌 _ 装备 _ id _ 序列** 是类型 **序列** 。这是你给你的 **equip_id** 列的 **序列号** 类型的表示。这将跟踪序列中的下一个数字,并为此类型的列自动创建。**
**如果您只想查看没有序列的表格,可以键入:**
**输出**
`**`noodi=# \d`**`
**第 7 步-表中数据的增加、查询、删除**
`**`List of relations Schema | Name | Type | Owner --------+------------+-------+------- public | playground | table | noodi (1 row)`**`
**`现在您有了一个表,您可以向其中插入一些数据。`**
**`例如,通过调用要添加的表,命名列,然后为每列提供数据,来添加幻灯片和 swing,如下所示:`**
**`输入数据时应该小心,以避免一些常见的问题。首先,不要用引号将列名括起来,但是输入的列值需要引号。`**
`**``noodi=# INSERT INTO playground (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2017-04-28');``**`
**``noodi=# INSERT INTO playground (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-08-16');``**
另一件要记住的事情是,不要为 **equip_id** 列输入值。这是因为每当在表中创建新行时都会自动生成。
通过键入以下内容检索您添加的信息:
输出
````noodi=# SELECT * FROM playground;````
在这里,您可以看到您的 **equip_id** 已经成功填写,并且您的所有其他数据都已正确组织。
```equip_id | type | color | location | install_date ----------+-------+--------+-----------+-------------- 1 | slide | blue | south | 2017-04-28 2 | swing | yellow | northwest | 2018-08-16 (2 rows)```
如果操场上的滑梯坏了,您必须移除它,您也可以通过键入以下命令从表格中移除该行:
再次查询该表:
```noodi=# DELETE FROM playground WHERE type = 'slide';```
输出
```noodi=# SELECT * FROM playground;```
您注意到您的幻灯片不再是表格的一部分。
```equip_id | type | color | location | install_date ----------+-------+--------+-----------+-------------- 2 | swing | yellow | northwest | 2018-08-16 (1 row)```
步骤 8–如何在表格中添加和删除列
创建表后,您可以修改它,以便相对容易地添加或删除列。通过键入以下内容,添加一列以显示每台设备的最后一次维护访问:
如果再次查看您的表信息,您将看到新列已被添加(但没有输入任何数据):
````noodi=# ALTER TABLE playground ADD last_maint date;````
输出
```noodi=# SELECT * FROM playground;```
删除列也一样简单。如果您发现您的工作团队使用单独的工具来跟踪维护历史,您可以通过键入以下内容来删除该列:
```equip_id | type | color | location | install_date | last_maint ----------+-------+--------+-----------+--------------+------------ 2 | swing | yellow | northwest | 2018-08-16 | (1 row)```
这将删除 **last_maint** 列以及在其中找到的任何值,但保留所有其他数据不变。
```noodi=# ALTER TABLE playground DROP last_maint;```
步骤 9–如何更新表格中的数据
到目前为止,您已经学习了如何向表中添加记录以及如何删除记录,但是本教程还没有介绍如何修改现有的条目。
您可以通过查询所需的记录并将该列设置为您希望使用的值来更新现有条目的值。您可以查询“swing”记录(这将匹配表中每个 swing 的*)并将其颜色更改为“红色”。如果您给秋千一个油漆工作,这可能是有用的:*
您可以通过再次查询数据来验证操作是否成功:
```noodi=# UPDATE playground SET color = 'red' WHERE type = 'swing';```
输出
```noodi=# SELECT * FROM playground;```
如您所见,您的幻灯片现在显示为红色。
```equip_id | type | color | location | install_date ----------+-------+-------+-----------+-------------- 2 | swing | red | northwest | 2010-08-16 (1 row)```
结论
在本文中,完成本指南的步骤后,您成功地学会了如何在 Ubuntu 18.04 上安装和使用 PostgreSQL。现在你已经在你的 Ubuntu 18.04 服务器上设置了 **PostgreSQL** 。然而,Postgres**还有很多东西要学。如果有兴趣阅读更多相关教程,可以找我们的文章[教程 PostgreSQL 安装 Ubuntu 20.04](https://blog.eldernode.com/tutorial-postgresql-installation-ubuntu-20/) **和** [如何在 Debian 10 中安装 PostgreSQL 数据库](https://blog.eldernode.com/install-postgresql-debian10/)。**
在本文中,完成本指南的步骤后,您成功地学会了如何在 Ubuntu 18.04 上安装和使用 PostgreSQL。现在你已经在你的 Ubuntu 18.04 服务器上设置了 **PostgreSQL** 。然而,Postgres**还有很多东西要学。如果有兴趣阅读更多相关教程,可以找我们的文章[教程 PostgreSQL 安装 Ubuntu 20.04](https://blog.eldernode.com/tutorial-postgresql-installation-ubuntu-20/) **和** [如何在 Debian 10 中安装 PostgreSQL 数据库](https://blog.eldernode.com/install-postgresql-debian10/)。**
如何在 Debian 上安装 Debian 10 - postgre 中的 PostgreSQL 数据库
为了教授更多关于 PostgreSQL 的知识,在这篇文章中,你将学习如何在 Debian 10 中安装 PostgreSQL 数据库。PostgreSQL 是最先进的开源通用和对象关系数据库系统,具有可在所有主流操作系统上运行的成熟架构。
此外,它是一个高性能、稳定、可伸缩和可扩展的数据库系统,提供惊人的数据完整性并支持强大的附加组件。
最重要的特性之一是 PostgreSQL 允许你定义自己的数据类型,添加自定义函数,甚至从不同的编程语言如 C/C++、Java 等编写代码,而无需重新编译你的数据库。
要求:
如何在 Debian 10 中安装 PostgreSQL 数据库
遵循这个指南来学习如何在 Debian 10 中安装、保护和配置 PostgreSQL 数据库服务器。
了解 PostgreSQL 正在被知名的科技公司使用,如苹果、富士通、红帽、思科、瞻博网络等,这是很有用的。
在 Debian 10 上安装 PostgreSQL 服务器
首先,通过键入以下命令安装 PostgreSQL 数据库服务器:
apt install postgresql-11 postgresql-client-11
点 :在 Debian 上,和其他任何守护进程一样, Postgres 数据库在软件包安装完成后立即初始化。
您可以使用检查 PostgreSQL 服务器连接状态的 pg_isready 实用程序来检查 Postgres 数据库是否真正初始化。
pg_isready
同样,在 systemd 下, Postgres 服务也会自动启动,并在系统引导时启动。为了确保服务正常运行,运行下面的命令。
systemctl status postgresql
使用以下有用的命令来管理 systemd 下的 Postgres 服务。
systemctl start postgresql systemctl restart postgresql systemctl stop postgresql systemctl reload postgresql this reloads the service configuration
不要错过相关文章。
Windows Server 上的 PostgreSQL 安装教程 2016
保护和配置 PostgreSQL 数据库
Postgres 使用角色的概念来管理数据库访问权限,默认情况下,数据库角色在概念上与操作系统用户完全分离。
更详细地说,用户是可以是用户或组的角色,并且是具有登录权限的角色。
您需要保护 Postgres 系统用户帐户,因为它没有使用密码进行保护。为此,您可以使用 passwd 实用程序创建一个密码。
passwd postgres
此外,默认情况下, Postgres 角色是不安全的。您还需要用密码来保护它。现在切换到如图所示的 postgres 系统用户账户和 postgres 角色。
注意:记得设置强和安全密码和。
su - postgres sql -c "ALTER USER postgres WITH PASSWORD 'securepass_here';"
现在,您可以退出 postgres 帐户,继续阅读指南。
配置客户端认证
在这一步中,您将查看主 Postgres 配置文件,该文件位于/etc/PostgreSQL/11/main/PostgreSQL . conf .除了这个文件, Postgres 使用另外两个手动编辑的配置文件,它们控制客户端认证。
要控制客户端验证,请使用/etc/PostgreSQL/11/main/pg _ HBA . conf配置文件。
Postgres 提供了许多不同的客户端认证方法,包括基于密码的认证。客户端连接基于客户端主机地址、数据库和用户进行身份验证
如果您想使用基于密码的认证,请尝试以下方法之一。
md5 或密码,除了密码通过连接传输的方式不同,操作类似,分别是 MD5 哈希和明文。
只有在连接受到 SSL 加密保护的情况下,才能安全地使用密码方法,但是使用 md5 密码认证可以避免黑客嗅探密码,并避免在服务器上以纯文本形式存储密码。
因此,要为客户端身份验证配置 md5 密码身份验证,请使用下面的命令。
vim /etc/postgresql/11/main/pg_hba.conf
然后,要将身份验证方法更改为 、md5 ,请查找以下代码行。
local all all md5
接下来,保存文件中的更改并退出。然后通过重新启动 Postgres 服务来应用最近的更改,如下所示。
systemctl restart postgresql
在 PostgreSQL 中创建新的数据库和数据库角色/用户
最后,您将看到如何创建新的数据库用户和数据库角色来管理它。
现在,切换到 postgres 帐户,打开 Postgres shell,如下所示。
su - postgres psql
然后,要创建一个名为“test _ db”的数据库,运行下面的 SQL 命令。
postgres=# CREATE DATABASE test_db;
接下来,为了管理新数据库,创建一个数据库用户(具有登录权限的角色)
postgres=#CREATE USER test_user PASSWORD ‘[[email protected]](/cdn-cgi/l/email-protection)_here’; #assumes login function by default
运行以下命令,以用户 test_user 的身份连接到 test_db ,
psql -d test_db -U test_user
好样的 !通过完成本教程,我们已经展示了如何在 Debian 10 中安装、保护和配置 PostgreSQL 数据库服务器。
亲爱的用户,我们希望本教程能对你有所帮助,如有任何问题或想查看我们的用户关于本文的对话,请访问 提问页面 。也是为了提高自己的见识,准备了这么多有用的教程给 Eldernode 培训 。
教程在 Ubuntu 21.04 中安装 PostgreSQL-elder node 博客
PostgreSQL 只是一个数据库管理系统或 DBMS,针对不同类型的操作系统进行了优化。PostgreSQL 可以在各种型号的操作系统上安装和维护,如 Windows、Linux 和 macOS。在本文中,我们将一步一步教你关于教程在 Ubuntu 21.04 中安装 PostgreSQL。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。
如何在 Ubuntu 21.04 中安装 PostgreSQL
PostgreSQL 是最先进的通用数据库管理系统之一,应该补充的是,它的代码是开源的。在下一节中,我们将有 PostgreSQL 的定义。然后我们会一步步教你如何在 Ubuntu 21.04 上安装 PostgreSQL,Ubuntu 21.04 是最新发布的 Ubuntu 。然后,我们将教您如何配置 PostgreSQL,最后,解释如何访问它。请继续关注本文的其余部分。
什么是 PostgreSQL?
PostgreSQL 数据库是世界上最强大的开源数据库之一,强调灵活性和符合标准。
PostgreSQL 由 PostgreSQL 全球开发团队开发,该团队包括大量志愿者。应该注意,PostgreSQL 数据库是一个对象关系数据库管理系统,它针对不同类型的操作系统进行了优化。它还可以在各种型号的操作系统上安装和维护,如 Windows、 Linux 和 macOS。
要在 Ubuntu 21.04 上安装 PostgreSQL,可以使用以下步骤。
在 Ubuntu 中安装 PostgreSQL 21.04 | 20.04
在这一节,我们想教你如何在 Ubuntu 21.04 中安装 PostgreSQL。为此,只需按顺序运行以下命令。首先,您需要使用以下命令导入 PostgreSQL 的签名密钥:
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O- | sudo apt-key add -
然后在下一步中,您必须使用以下命令将 PostgreSQL 存储库信息添加到 Postgresql.list 文件中:
echo "deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list
此时,您可以运行下面的命令来更新存储库列表:
sudo apt update
您现在可以通过运行以下命令轻松地安装 PostgreSQL :
sudo apt install -y postgresql-12
请注意,默认情况下,PostgreSQL 服务会在安装后自动启动。因此,您可以通过运行以下命令来检查 PostgreSQL 服务的状态:
sudo systemctl status postgresql
注意: 在上面的命令中,要用 start、stop、restart 分别替换 status 来启动、停止、重启 PostgreSQL 服务。
Ubuntu 21.04如何配置 PostgreSQL
在本节中,我们将教您如何配置 PostgreSQL。请注意,PostgreSQL 服务器默认监听本地主机(127.0.0.1)。因此,您需要不时地配置 PostgreSQL 来监听所有适配器或系统的 IP 地址,以允许托管在外部机器上的应用程序连接到数据库。
使用所需的编辑器打开配置文件:
sudo nano /etc/postgresql/12/main/postgresql.conf
下一步,你需要将 listen_addresses 设置为 ***** 或者 < IPAddress > 。
listen_addresses = '*'
完成更改后,现在应该使用以下命令重新启动 PostgreSQL:
sudo systemctl restart postgresql
最后,您可以使用以下命令来验证 PostgreSQL 是否正在监听端口 5432 :
sudo netstat -antup | grep 5432
如何在 Ubuntu 21.04 上访问 PostgreSQL
根据前面几节中的说明成功安装和配置 PostgreSQL 后,我们现在想教您如何访问它。您必须首先以 Postgres 用户的身份登录来管理数据库:
sudo su -l postgres
然后,您可以很容易地使用以下命令进入交互式 shell 来使用 PostgreSQL 数据库:
psql
您可以使用以下命令来编写数据库:
postgres=# CREATE DATABASE test;
您还可以使用以下命令创建一个用户:
postgres=# CREATE USER Michael WITH SUPERUSER LOGIN PASSWORD 'password';
完成前面的步骤后,现在可以使用以下命令来检查用户是否已创建:
postgres=# \du
您还可以使用以下命令列出数据库:
postgres=# \l
您可以使用以下命令登录到数据库:
psql -h localhost -d test -U Michael
结论
除了数据库,还有维护数据库的服务。这些服务称为数据库管理系统或 DBMS。其中一个数据库管理系统叫做 PostgreSQL。在本文中,我们试图在介绍 PostgreSQL 之后,教大家如何在 Ubuntu 21.04 中安装 PostgreSQL。然后,我们教您如何配置和访问 PostgreSQL。
教程在 AlmaLinux 8.4 上安装 PostgreSQL-elder node 博客
原文:https://blog.eldernode.com/install-postgresql-on-almalinux-8-4/
PostgreSQL 在某些资料中被称为 Postgres,是世界上最强大的开源数据库之一。该数据库强调灵活性和符合标准。PostgreSQL 由 PostgreSQL 全球开发团队开发,该团队包括大量志愿者。Postgres 数据库是一个对象关系数据库管理系统,针对不同类型的操作系统进行了优化。它还可以在各种型号的操作系统上安装和维护,如 Windows、 Linux 和 macOS。在这篇文章中,我们将教你如何在 AlmaLinux 8.4 上安装 PostgreSQL。你可以访问 Eldernode 中可用的包来购买一台 Linux VPS 服务器。
如何在 AlmaLinux 8.4 上安装 PostgreSQL
什么是 PostgreSQL 及其特性?
PostgreSQL 是一个数据库管理系统,很容易与 MySQL 数据库共享其受欢迎程度。这个 DBMS 被认为是一个对象关系数据库管理系统,其中用户定义的对象和表方法相结合,以建立更复杂的数据结构。其目标之一是加强合规性和开发标准。该 DBMS 由 PostgreSQL 全球开发组开发,是该组中唯一一个具有开源功能的 DBMS。该数据库管理系统主要应用于微软、iOS、Android 等平台系统。
PostgreSQL 具有以下特性:
1。设计: PostgreSQL 设计是集成的,但是 Mysql 设计是两层的(第一层是 SQL 层,第二层是存储引擎)。
2。速度:PostgreSQL 和 Mysql 的共同点之一就是速度。如何提高两者的速度因算法不同而不同。
3。易用性:专业用户易用的 PostgreSQL,普通用户易用的 Mysql。
4。可靠性: PostgreSQL 使用 ACID 结构比 Mysql 更安全。
在 AlmaLinux 8.4 上安装 PostgreSQL 的先决条件
安装 PostgreSQL 的第一步是使用以下命令添加 PostgreSQL 存储库。请注意,PostgreSQL 的默认版本位于应用流 PostgreSQL 10 存储库中:
sudo dnf module list postgresql
在安装 PostgreSQL 最新版本的下一步中,您需要使用以下命令安装 PostgreSQL YUM 存储库:
sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
在 AlmaLinux 8.4 上安装 PostgreSQL
在您安装了上一节中必需的先决条件之后,我们现在希望在 AlmaLinux 8.4 上安装 PostgreSQL。为此,只需遵循以下步骤。首先,使用以下命令更新 Rocky Linux 存储库:
sudo dnf update
您现在应该使用以下命令禁用默认模块:
sudo dnf -qy module disable postgresql
接下来,您需要通过运行以下命令来安装 PostgreSQL 13 客户端和服务器:
sudo dnf install postgresql13 postgresql13-server
注意: 每次被要求输入 GPG 键时,你都需要键入“ y ”并按 ENTER 。
最后,您可以通过运行以下命令来验证 PostgreSQL 的状态:
psql -V
如何在 AlmaLinux 8.4 上启动 PostgreSQL
在上一节中,我们向您展示了如何安装 PostgreSQL。现在我们想教你如何设置和启动 PostgreSQL。第一步是使用以下命令启用 PostgreSQL :
sudo systemctl enable postgresql-13
在下一步中,您可以使用以下命令启动 PostgreSQL :
sudo systemctl start postgresql-13
现在,您可以使用以下命令验证 PostgreSQL 是否正在运行:
sudo systemctl status postgresql-13
您可以使用下面的命令初始化数据库:
sudo /usr/pgsql-*/bin/postgresql-*-setup initdb
注意,在下一步中,您需要为 Postgres 用户创建一个密码。因此,您可以通过切换到 Postgres 用户来进入 PostgreSQL shell:
sudo su - postgres
现在,您可以使用以下命令访问数据库提示符:
psql
要使用密码保护 Postgres 用户,您需要以 sudo 用户的身份运行以下命令:
sudo passwd postgres
您现在可以输入并确认新密码。在下一步中,您必须使用以下命令以 Postgres 用户的身份再次登录:
su - postgres
最后,运行以下命令并输入您想要的密码,而不是“ your-password ”:
psql -c "ALTER USER postgres WITH PASSWORD 'your-password';"
从现在开始,如果你想登录,你必须验证:
su - postgres
结论
由于 PostgreSQL 数据库是开源的,它添加了许多函数、数据类型和操作符,这使得使用这个数据库非常简单。在本文中,我们试图教你如何在 AlmaLinux 8.4 上安装 PostgreSQL。
教程在 Debian 11 上安装 PowerDNS 和 PowerDNS Admin
原文:https://blog.eldernode.com/install-powerdns-and-powerdns-admin-on-debian-11/
Linux web 服务器最重要的服务之一是 DNS 服务,它能够使用服务器上的 Internet 域。如你所知,计算机通过 IP 地址相互通信。但是,如果我们想使用清晰的字母和数字(域名)而不是 IP,DNS 调解。PowerDNS 是 DNS 服务之一。在本文中,我们将向您介绍并教您如何在 Debian 11 上安装 PowerDNS 和 PowerDNS Admin。你可以在 Eldernode 网站上查看 Linux VPS 服务,如果你想购买的话。
如何在 Debian 11 上安装 PowerDNS 和 PowerDNS Admin
PowerDNS 及 PowerDNS Admin 简介
PowerDNS 是在 Linux 平台上设计和实现的开源 DNS 服务器。这个 DNS 服务器是使用 C++编程语言编写的,并在 GPL 下获得许可。它可以在几乎所有的 Unix、Linux 甚至 Windows 系列上安装和使用,也可以与各种 SQL 平台支持的许多后端一起工作。该服务器成立于 1999 年,2002 年成为开源产品。
PowerDNS 同时提供权威服务器和递归 DNS 产品,它们是单独提供的。权威服务器回答关于它有信息的域的问题,并解决关于它没有信息的域的问题。DNS 递归器咨询其他著名的服务器来回答相关的问题。
PowerDNS Admin 是一个基于 web 的工具,用于管理 PowerDNS。您可以使用 web 浏览器来创建和管理 DNS 域。
PowerDNS 特性
–提供高域分辨率性能
–提供大量统计数据,帮助确定可扩展性和发现问题
–改进的安全功能
–支持无数后端和负载平衡/故障转移算法
PowerDNS 管理功能
1-支持域模板
2-支持批量域创建
3-支持本地数据库、SAML、LDAP、活动目录用户验证
4-支持动态域名系统 2 协议和 TOTP 协议
5-支持谷歌,Github,Azure,OpenID OAuth
6-支持 IPv4 和 IPv6
7-支持 DNSSec
8-提供一个域模板
9-为操作区域和记录提供有限的 API
10-创建和更新反向 PTR 记录
如何安装 PowerDNS 关系数据库
在执行任何操作之前,使用以下命令更新您的系统并安装所需的工具:
sudo apt update
sudo apt upgrade
sudo apt install curl vim git -y
正如我之前提到的,PowerDNS 支持无数的数据库后端,如 MySQL、PostgreSQL、Oracle 等。您可以将它们中的任何一个用于后端存储 PowerDNS 区域文件。我更喜欢用 MariaDB 。您应该首先安装所需的工具,通过输入以下命令来安装 MariaDB :
sudo apt install software-properties-common gnupg2 -y
现在借助以下命令下载 MariaDB 存储库:
curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
sudo bash mariadb_repo_setup
更新软件包后安装 MariaDB :
sudo apt update
sudo apt install mariadb-server mariadb-client
您可以使用以下命令启动 MariaDB :
sudo systemctl start mariadb
为了启用 MariaDB :
sudo systemctl enable mariadb
现在,您需要使用 root 用户登录到 shell :
sudo mysql -u root
您可以通过运行以下命令创建一个 PowerDNS 数据库:
CREATE DATABASE powerdns;
GRANT ALL ON powerdns.* TO 'powerdns_user'@'%' IDENTIFIED BY 'Strongpassword';
FLUSH PRIVILEGES;
EXIT
请注意,您设置的密码不包含特殊字符,因为这将导致“拒绝用户' powerdns_user'@'localhost '(使用密码:是)的访问”错误。
如何在 Debian 11 上安装 PowerDNS
首先,您应该停止并禁用 systemd 解析的服务:
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
现在删除文件的符号链接:
ls -lh /etc/resolv.conf
sudo unlink /etc/resolv.conf
然后使用以下命令更新 resolv.conf 文件:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
在此步骤中,通过输入以下命令将存储库添加到系统中:
sudo vim /etc/apt/sources.list.d/pdns.list
deb [arch=amd64] http://repo.powerdns.com/debian bullseye-auth-46 main
现在,您应该为存储库导入 GPG 密钥签名:
curl -fsSL https://repo.powerdns.com/FD380FBB-pub.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pdns.gpg
然后输入以下命令来设置 APT 首选项:
sudo vim /etc/apt/preferences.d/pdns
Package: pdns-*
Pin: origin repo.powerdns.com
Pin-Priority: 600
再次更新您的 APT 包:
sudo apt update
要从默认 APT 存储库中安装 PowerDNS 和 MySQL 后端,请运行以下命令:
sudo apt install pdns-server pdns-backend-mysql
如何在 Debian 11 上配置 PowerDNS 数据库
首先,您应该将数据库模式输入到在 MariaDB 上创建的 PowerDNS 数据库,这些模式通常作为一个 schema.mysql.sql 文件存储在/usr/share/pdns-back end-MySQL/schema/中。
将上述模式导入到在上述步骤中创建的数据库中:
mysql -u powerdns_user -p powerdns < /usr/share/pdns-backend-mysql/schema/schema.mysql.sql
然后使用以下命令验证模式导入:
sudo mysql -u root
use powerdns;
show tables;
在此步骤中,创建文件以配置数据库的 PowerDNS 连接详细信息:
sudo vim /etc/powerdns/pdns.d/pdns.local.gmysql.conf
在打开的文件中编辑以下行:
# MySQL Configuration
# Launch gmysql backend
launch+=gmysql
# gmysql parameters
gmysql-host=127.0.0.1
gmysql-port=3306
gmysql-dbname=powerdns
gmysql-user=powerdns_user
gmysql-password=Strongpassword
gmysql-dnssec=yes
# gmysql-socket=
然后你需要设置文件的权限:
sudo chown pdns: /etc/powerdns/pdns.d/pdns.local.gmysql.conf
sudo chmod 640 /etc/powerdns/pdns.d/pdns.local.gmysql.conf
接下来,运行下面的命令来验证数据库连接:
sudo systemctl stop pdns.service
sudo pdns_server --daemon=no --guardian=no --loglevel=9
在最后一步中,通过运行以下命令重新启动并启用 PowerDNS 服务:
sudo systemctl restart pdns
sudo systemctl enable pdns
您可以使用以下命令验证端口 53 是否为 DNS 打开:
sudo ss -alnp4 | grep pdns
您可以使用以下命令检查 PowerDNS 是否响应请求:
dig @127.0.0.1
如何在 Debian 11 上安装 PowerDNS Admin
第一步,您需要通过输入以下命令来安装 Python 开发包:
sudo apt install python3-dev
现在运行下面的命令来安装所需的构建工具:
sudo apt install libsasl2-dev libldap2-dev libssl-dev libxml2-dev libxslt1-dev libxmlsec1-dev libffi-dev pkg-config apt-transport-https virtualenv python3-venv build-essential libmariadb-dev git python3-flask -y
然后,您应该安装 Node.js。为此,添加存储库:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
现在是时候安装 Nodejs 了:
sudo apt install -y nodejs
然后你应该安装 yarn 包,但是首先添加它的库和 GPG 键:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
运行以下命令进行安装:
sudo apt update
sudo apt install yarn -y
接下来,您应该使用以下命令克隆 PowerDNS 管理源代码:
sudo su -
git clone https://github.com/ngoduykhanh/PowerDNS-Admin.git /var/www/html/pdns
在这一步,创建一个虚拟环境如下:
cd /var/www/html/pdns/
virtualenv -p python3 flask
然后执行以下命令激活环境并安装 requirements.txt 中指定的库:
source ./flask/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
要配置到数据库的 PowerDNS 管理连接,您应该停用虚拟环境:
deactivate
现在编辑以下文件:
vim /var/www/html/pdns/powerdnsadmin/default_config.py
然后在里面编辑下面一行:
### DATABASE CONFIG
SQLA_DB_USER = 'powerdns_user'
SQLA_DB_PASSWORD = 'Strongpassword'
SQLA_DB_HOST = '127.0.0.1'
SQLA_DB_NAME = 'powerdns'
SQLALCHEMY_TRACK_MODIFICATIONS = True
….
通过运行以下命令创建一个数据库模式:
cd /var/www/html/pdns/
source ./flask/bin/activate
export FLASK_APP=powerdnsadmin/__init__.py
flask db upgrade
如果您收到一个“import error:cannot import name ' JSON ' from ' its dangerous "错误,请输入以下命令:
pip uninstall itsdangerous
pip install itsdangerous==2.0.1
flask db upgrade
上述问题解决后,通过运行以下命令创建资产文件:
yarn install --pure-lockfile
flask assets build
最后,通过输入以下命令停用虚拟环境:
deactivate
如何启用 PowerDNS API 访问
在此步骤中,您应该启用 PowerDNS API 访问。
使用以下命令,您可以打开文件并启用参数,如控制多个活动、读取统计数据、更改区域内容等。
sudo vim /etc/powerdns/pdns.conf
编辑文件,如下所示:
# api Enable/disable the REST API (including HTTP listener)
# api=no api=yes
###########################
# api-key Static pre-shared authentication key for access to the REST API
# api-key=
api-key=3ce1af6c-981d-4190-a559-1e691d89b90e
#You can generate one from https://codepen.io/corenominal/pen/rxOmMJ
最后,保存文件,使用以下命令重启 PowerDNS :
sudo systemctl restart pdns
现在是时候创建一个 PowerDNS 虚拟主机文件了。首先,安装 Nginx web 服务器:
sudo apt install nginx
然后创建一个虚拟主机文件如下:
vim /etc/nginx/conf.d/powerdns-admin.conf
并增加以下内容:
server { listen *:80; server_name pdnsadmin.yourdomain.com; index index.html index.htm index.php; root /var/www/html/pdns; access_log /var/log/nginx/pdnsadmin_access.log combined; error_log /var/log/nginx/pdnsadmin_error.log; client_max_body_size 10m; client_body_buffer_size 128k; proxy_redirect off; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffers 32 4k; proxy_buffer_size 8k; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_headers_hash_bucket_size 64; location ~ ^/static/ { include /etc/nginx/mime.types; root /var/www/html/pdns/powerdnsadmin; location ~* \.(jpg|jpeg|png|gif)$ { expires 365d; } location ~* ^.+.(css|js)$ { expires 7d; } } location / { proxy_pass http://unix:/run/pdnsadmin/socket; proxy_read_timeout 120; proxy_connect_timeout 120; proxy_redirect off; } }
接下来,重命名 Nginx 文件:
mv /etc/nginx/sites-enabled/default{,.old}
您可以使用以下命令检查上述文件语法:
nginx -t
现在运行以下命令来设置文件的正确所有权:
chown -R www-data: /var/www/html/pdns
然后记得重启 Nginx 以应用更改:
systemctl restart nginx
下一步,您需要为 PowerDNS Admin 创建一个系统服务文件。为此,首先创建如下文件:
vim /etc/systemd/system/pdnsadmin.service
并将以下内容添加到创建的文件中:
[Unit] Description=PowerDNS-Admin Requires=pdnsadmin.socket After=network.target [Service] PIDFile=/run/pdnsadmin/pid User=pdns Group=pdns WorkingDirectory=/var/www/html/pdns ExecStart=/var/www/html/pdns/flask/bin/gunicorn --pid /run/pdnsadmin/pid --bind unix:/run/pdnsadmin/socket 'powerdnsadmin:create_app()' ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
现在,使用以下命令创建一个套接字文件:
sudo vim /etc/systemd/system/pdnsadmin.socket
并在其中添加以下内容:
[Unit] Description=PowerDNS-Admin socket
[Socket] ListenStream=/run/pdnsadmin/socket
[Install] WantedBy=sockets.target
接下来,您应该创建一个环境文件,如下所示:
mkdir /run/pdnsadmin/
echo "d /run/pdnsadmin 0755 pdns pdns -" >> /etc/tmpfiles.d/pdnsadmin.conf
接下来,设置所需的权限,如下所示:
chown -R pdns: /run/pdnsadmin/
chown -R pdns: /var/www/html/pdns/powerdnsadmin/
记住使用以下命令重新加载系统守护进程:
systemctl reload-daemon
要启动并启用 PowerDNS 管理服务,请输入以下命令:
systemctl enable --now pdnsadmin.service pdnsadmin.socket
您可以通过运行以下命令检查服务状态:
systemctl status pdnsadmin.service pdnsadmin.socket
如何访问 PowerDNS 管理 Web UI
首先,借助 http://domain_name 或 http://IP_address 网址导航至 PowerDNS web UI,点击创建账户:
填写信息并点击注册以创建用户管理员:
在创建帐户后,使用它登录到 PowerDNS 管理界面:
现在,您应该提供 API 密钥 URLhttp://your-IP address:8081和在 PowerDNS 配置文件中定义的 API 密钥来管理 PowerDNS 服务器。如果点击更新,错误将会消失:
PowerDNS 管理仪表板应该如下所示。点击 +新域创建一个新域:
现在您应该输入域名并从模板列表中选择要使用的模板并提交。然后,您的域将添加如下:
点击域添加记录。然后点击添加记录+ ,输入记录名称。按保存和应用更改:
就是这样!
结论
PowerDNS 是一个 DNS 服务器,您可以使用 PowerDNS Admin web UI 进行许多配置,例如删除域、编辑域模板等。在本文中,我们教你在 Debian 11 上安装 PowerDNS 和 PowerDNS Admin。我希望这篇教程对你有用。如有疑问,可在评论中联系我们。
PowerDNS is a DNS server and you can make many configurations using the PowerDNS Admin web UI such as removing domains, editing the domain templates and etc. In this article, we taught you to Install PowerDNS and PowerDNS Admin on Debian 11. I hope this tutorial was useful for you. If you have any questions, you can contact us in the Comments.