08 2020 档案
摘要:无限循环用于运行一组永无休止的重复指令。在这个过程中,我们创建了一个无限循环的循环,并继续执行指令,直到外部强制停止。Bash无限While循环在这种情况下,哪个循环是最佳选择。以下语法用于在Shell脚本中创建无限while循环。循环示例:#!/usr/bin/env bash while :do
阅读全文
摘要:本文介绍如何在Ubuntu 20.04上安装和配置Fail2ban。1、Fail2ban软件包包含在默认的Ubuntu 20.04存储库中。要安装它,请以root或具有sudo特权的用户身份输入以下命令:sudo apt updatesudo apt install fail2ban安装完成后,Fa
阅读全文
摘要:VNC是虚拟网络计算的缩写。它可以帮助您远程控制Ubuntu机器。VNC服务器使用远程帧缓冲协议(RFB)来远程控制另一台计算机。当技术支持人员使用键盘或鼠标时,VNC会将信号从键盘和鼠标传输到远程服务器。它通过图形用户界面使管理工作更加轻松便捷。此外,VNC比图形SSH和RDP连接更可靠。本教程将
阅读全文
摘要:您可能已经注意到.zip,但对.tar文件了解不多。如果是这样,那么您来对地方了以了解如何使用tar和zip。我们将研究差异,如何压缩和解压缩以及何时使用它们。Zip对于Windows用户是常见的,但是在Linux操作系统上,您会发现.tar格式更为常见。.tar和.tar.gz格式在基于Unix和
阅读全文
摘要:Rdp代表远程桌面协议。Rdp是用于远程登录Windows的Microsoft协议。Xrdp是Rdp协议的开源实现。Xrdp为您提供了远程图形界面。1、安装桌面环境让我们首先检查Xrdp是否已安装。sudo systemctl status xrdpUnit xrdp.service could n
阅读全文
摘要:我们先讨论如何向Samba添加新用户。首先,创建一个新的用户账户,就像在任何Linux系统中一样。在本例中,我们创建一个名为"joe"的新用户账户。$ adduser joe接下来,使用'smbpasswd'命令为新用户分配samba密码,添加samba用户,如下所示。$ sudo smbpassw
阅读全文
摘要:Systemd-resolve是一项systemd服务,为本地应用程序提供系统级DNS缓存服务。它是默认安装的systemd软件包的一部分。在大多数现代Linux操作系统(例如Fedora和Ubuntu)中,默认情况下启用系统解析服务。首先,让我们使用命令检查systemd-resolved服务是否
阅读全文
摘要:为了成功安装Procmon,您需要首先安装必要的依赖项。登录到服务器,打开终端窗口,然后发出以下命令:sudo apt-get install bison build-essential flex git libedit-dev libllvm6.0 llvm-6.0-dev libclang-6.
阅读全文
摘要:Wine是一款开源的应用程序,它提供了在类似Unix的操作系统上运行为微软Windows开发的软件的兼容性。在Wine的帮助下,你可以在Linux系统上运行Windows软件。Wine 5.0是Ubuntu系统上可安装的最新版本。本教程将帮助你在Ubuntu 20.04 LTS系统上安装Wine。1
阅读全文
摘要:通常情况下,Kali Linux上都会运行或安装一个OpenSSH服务。一旦你启动这个服务,你就可以通过SSH登录。所以,你不需要安装服务,但如果你发现自己没有这个服务,那么你可以按照这个简单的命令来安装并启用Kali Linux中的远程SSH开放服务。$ sudo apt-get install
阅读全文
摘要:Apache Groovy是一种功能强大的,可选类型的动态语言,具有静态键入和静态编译功能,对于Java平台而言,其简洁,熟悉和易学的特性旨在提高开发人员的工作效率句法。它可以与任何Java程序顺利集成,并立即为您的应用程序提供强大的功能,包括脚本编写功能,特定领域语言编写,运行时和编译时元编程以及
阅读全文
摘要:当您进入VMWare,选择、启动不能挂载Vmware工具的虚拟机,或者在Player⇒ Manager下显示为灰色的虚拟机。由于我们此处未使用图形用户界面,因此要使用命令行,我们将访问终端。单击“显示应用程序”,搜索“终端”,或仅使用键盘快捷键Ctrl + Alt + T。在继续之前,请确保系统上已
阅读全文
摘要:1、首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的。sudo apt updatesudo apt upgrade2、在Ubuntu 20.04上安装Zabbix Agent。运行以下命令以在Ubuntu系统上添加Zabbix存储库:sudo https://repo.zab
阅读全文
摘要:可视化编辑器允许用户在基于Unix的操作系统中编写和操作文件中的文本。Vi的改进版本称为Vim编辑器。我们可以在Red Hat Enterprise Linux 8(以及类似的发行版)中使用dnf install -y vim来下载Vim。使用这个编辑器非常简单。输入vi文件名,编辑器就会打开。这个
阅读全文
摘要:作为一个系统管理员,我把大部分精力都花在两件事上,一件是担心是否有备份,另一件是找出最简单最好的方法。我最喜欢的解决这两个问题的工具之一叫做rsync。Rsync是由发明Samba的Andrew Tridgell创建的。它是一个非常有用和灵活的工具,它被包含在每一个版本的Linux中,并被移植到其他
阅读全文
摘要:Autofs是一个自动挂载守护进程,它根据需要管理挂载点。简而言之,它只在给定的共享被访问时才对该共享进行挂载,并在规定的非活动期后取消挂载。与由/etc/fstab控制的静态挂载相比,以这种方式自动挂载NFS共享可以节省带宽并提供更好的性能。就像Linux中的大多数东西一样,autofs使用配置文
阅读全文
摘要:通过Limit Range,我们可以限制资源消耗和创建,因为默认情况下,容器在Kubernetes集群上以无限制的计算资源运行。一个Pod可以消耗Limit Range所定义的CPU和内存。Limit Range提供了以下限制:最低和最高资源每个PersistentVolumeClaim的最小和最大
阅读全文
摘要:下面给出的步骤将在Debian,Ubuntu 20.04 / 18.04 / 17.04 / 16.04,Linux Mint和其他类似操作系统上运行。要遵循此处给出的命令,您需要具有sudo权限的服务器上的用户访问权限。检查Nginx Confgiuration文件该命令不仅会显示配置文件的路径,
阅读全文
摘要:我是Arch Linux操作系统的新用户。如何使用pacman命令在Arch Linux上安装htop?htop是一款基于Arch Linux系统的交互式进程查看器。它就像默认的top命令一样,增加了一组额外的选项和更好的屏幕显示。本页介绍了如何使用命令行选项在Arch Linux上安装htop。如
阅读全文
摘要:作为是一个新的bash shell脚本用户。我如何找出bash shell脚本中文件的大小,并将其存储在bash shell变量中?你不能使用内部或内置的命令来获取bash脚本中文件的大小。最好使用Linux下的stat等命令来检查文件大小。stat命令可以显示文件的信息,包括文件的大小。另一个选择
阅读全文
摘要:Slack是由Stewart Butterfield创建的基于云的软件,提供团队协作工具和服务。Slack提供了许多类似于IRC(Internet中继聊天)的功能,例如按主题组织的持久聊天室频道。Slack可以搜索,包括文件,对话和人。在本教程中,我们将向您展示如何在CentOS 8上安装Slack
阅读全文
摘要:Memcached是一个分布式内存对象缓存系统,它以键值为基础将数据存储在内存中。通过在内存中缓存对象,对于优化动态网站和提高速度非常有用。了解有关Memcache的更多信息。本文将帮助您在CentOS 8和RHEL 8 Linux系统上安装Memcached和PHP Memcache扩展。先决条件
阅读全文
摘要:MySQL Workbench是用于MySQL数据库管理的图形用户界面工具。主要是,数据库架构师,管理员和数据库开发人员使用此工具来可视化数据库的设计。MySQL Workbench提供了各种功能,其中包括可视化SQL开发,连接管理,数据库迁移,可视化DB管理和数据建模。它是一个跨平台软件,可以安装
阅读全文
摘要:有时您需要使用新的主机名来命名计算机,这样很容易识别它。强烈建议不要使用相同的主机名来命名同一网络上的两台计算机,因为这将导致网络冲突并导致问题。主机名用于通过网络唯一地标识您的计算机。在本教程中,我们将引导您更改Ubuntu计算机的主机名,今天我们只讨论如何通过命令行更改主机名。一、检查计算机的当
阅读全文
摘要:步骤1.首先,通过apt在终端中运行以下命令,确保所有系统软件包都是最新的。sudo apt updatesudo apt upgrade步骤2.在Ubuntu 20.04上安装Plex Media Server。使用curl命令导入Plex存储库的GPG密钥:curl https://downlo
阅读全文
摘要:步骤1.首先,通过apt在终端中运行以下命令,确保所有系统软件包都是最新的。sudo apt updatesudo apt upgrade步骤2.在Ubuntu 20.04上下载并安装Wireshark。运行以下命令以添加PPA存储库Wireshark:sudo add-apt-repository
阅读全文
摘要:1.打开命令终端在Ubuntu 20.04 LTS PC或Laptop上,从应用程序或使用快捷键Ctrl + Alt + T打开命令终端。如果你使用的是CLI版本,那么你已经到了。2.更新系统在继续之前,只需确保系统上所有现有的软件包都是最新的。sudo apt update3.检查当前的Ubunt
阅读全文
摘要:Tiki Wiki是一个免费/开源/开放源码的CMS群件,可以作为一个基于wiki的内容管理系统,门户应用程序,和在线办公套件。最初被称为TikiWiki,用PHP编写,并以GNU GPL v3.0许可证发布。在本教程中,我们将向您展示如何在Ubuntu 20.04上使用Apache Web服务器、
阅读全文
摘要:Checkmk是一个用Python & C++语言开发的开源监控服务器程序,它是Nagios操作系统的改进,增强了插件和监控功能。Checkmk使用代理收集远程系统的指标并传送到服务器上,可用于32位和64位架构的Linux和Windows系统。Checkmk用于监控应用程序、服务器甚至云基础设施。
阅读全文
摘要:在这篇文章中,我要写的是为ls命令设置颜色。在Linux中,ls是我们日常管理任务中最基本也是最经常使用的命令之一,用来列出一个目录的内容。如果你注意到ls命令为目录和文件显示了不同的颜色,这就是我们在本文中要讨论的为ls命令设置和改变所需的颜色。一、默认的 ls 颜色方案如果你使用的是Ubuntu
阅读全文
摘要:gpg是一种非常通用的加密工具,可让您加密文件,加密电子邮件并验证签名文件的完整性。创建压缩文档在讨论创建加密的归档文件之前,让我们首先回顾如何创建压缩的tar归档文件。假设您有一个folder要归档的目录,请输入以下命令$ tar -cvzf folder.tar.gz folder-c标识用于创
阅读全文
摘要:本指南简要介绍了如何在Linux中使用Virt-rescue命令行实用程序来拯救虚拟机。Virt-rescue就像一张救援光盘,但只针对虚拟机。它提供了一个简单的救援shell和一些恢复工具来检查和纠正虚拟机或磁盘镜像中的问题。请注意,Virt-rescue与Guestfish不同。Guestfis
阅读全文
摘要:1.使用RPM命令列出已安装的软件包RPM代表Red Hat Package Manager,但它也用于其他发行版中,例如CentOS,Fedora和SuSE。RPM有自己的安排来获取已安装软件包及其文件的列表。通过使用该RPM 命令,您可以创建列表并对已安装软件包的名称进行排序。您还可以导出一个文
阅读全文
摘要:保护你的Ubuntu系统最简单的方法之一就是更新系统上的软件。因此,经常应用更新是维护安全系统的一个重要部分。在这篇文章中,我们将展示如何在Ubuntu和Linux Mint系统中安装安全更新。在Ubuntu上安装安全更新如果您的系统安装了update-notifier-common软件包,则Ubu
阅读全文
摘要:对于从事主机业务的人来说,如果你正在托管自己的服务器并将它们暴露在互联网上,保护你的系统免受攻击者的攻击必须是一个高度优先考虑的问题。mod_security(web应用的开源入侵检测和预防引擎,与web服务器无缝集成)和mod_evasive是两个非常重要的工具,可以用来保护web服务器免受暴力或
阅读全文
摘要:在本教程中,我们将向您展示如何修复Nginx Web服务器上的502 bad gateway错误。如果你运行的是Nginx Web服务器,你可以常常遇到此类错误提示。这是一个很常见的错误,它很可能是由PHP或FastCGI缓冲区和超时设置产生的。本教程将告诉你如何修复Nginx 502坏网关对Ngi
阅读全文
摘要:mod_wsgi是一个Apache模块,它为在Apache下托管基于Python的网络应用提供了一个接口。它适用于托管高性能的生产型网站,也适用于在虚拟主机服务上运行的普通自我管理的个人网站。您可以使用mod_wsgi轻松部署用Django、Web.py、Werkzug、Chery.py、Turbo
阅读全文
摘要:1、通过apt在终端中运行以下命令,确保所有系统软件包都是最新的。sudo apt updatesudo apt upgrade2、安装LAMP堆栈服务器。需要Ubuntu 20.04 LAMP服务器,这里就不做详细介绍了。3、在Ubuntu 20.04上安装phpMyAdmin。要安装PhpMyA
阅读全文
摘要:Open Classifieds是一个免费的、开源的、强大的网络应用,可以用来创建分类信息、广告和列表网站,所有这些都只需要几分钟。它简单,易于使用,安全,SEO友好,易于管理。Open Classifieds还提供了一个漂亮的基于网络的管理界面,帮助您轻松有效地管理您的网站。它具有许多功能,包括S
阅读全文
摘要:首先,通过apt在终端中运行以下命令,确保所有系统软件包都是最新的。sudo apt updatesudo apt upgrade然后,在Ubuntu 20.04上安装VMware Tools。运行以下命令以安装VMware Tools服务器:sudo apt install open-vm-too
阅读全文
摘要:1、首先,通过apt在终端中运行以下命令,确保所有系统软件包都是最新的。sudo apt updatesudo apt upgrade2、在Ubuntu 20.04上安装Dropbox。我们将为Dropbox创建一个源列表文件:sudo nano /etc/apt/sources.list.d/dr
阅读全文
摘要:Nginx是最强大的,开源的,高性能的Web服务器。如今,它还可以用作反向代理服务器,被Internet上大多数最重要的网站使用。与Apache Web服务器相比,Nginx能够处理更多连接,而每个连接只占用少量内存。在开始之间,请确保您的Debian 10 Linux机器在端口80和443上没有运
阅读全文
摘要:在本文中,我们将学习将MariaDB安装到Ubuntu 20.04操作系统中的方法。有两种方法可以将MariaDB安装到Ubuntu计算机中:一种是用于直接安装到Ubuntu存储库,另一种是使用MariaDB存储库安装最新的MariaDB软件包。在开始将MariaDB安装到Ubuntu机器之前,请确
阅读全文
摘要:在继续下面的过程来安装Git之前,请确保您的操作系统是Ubuntu 20.04,并且您已经以具有sudo特权的用户身份登录。使用APT软件包管理器安装Git建议的,最简单的将Git安装到Ubuntu系统的方法是使用Ubuntu操作系统默认存储库中的本机软件包管理器(APT)。此过程将使用Ubuntu
阅读全文
摘要:步骤1.首先,通过apt在终端中运行以下命令,确保所有系统软件包都是最新的。 sudo apt updatesudo apt upgrade步骤2.在Ubuntu 20.04上安装Cockpit。Cockpit可在Ubuntu官方存储库上找到。运行以下命令以安装Cockpit: sudo apt i
阅读全文
摘要:PHPINFO()是PHP的核心功能。它打印有关服务器上PHP的当前状态和配置的详细信息。借助phpinfo,您可以找到PHP版本,模块以及版本和配置选项。本教程将帮助您使用PHPINFO()函数创建一个php脚本并进行访问。我们假设您已经在系统上安装了PHP和Web服务器。用PHPINFO()创建
阅读全文
摘要:在本文中,我将介绍在Linux操作系统中创建文件的多种方法。所有方法都有一个适当的示例,因此您可以更好地理解。我将逐步介绍以下在Linux中创建文件的方法,您可以通过单击链接跳至特定部分。1、使用Touch命令在Linux中创建一个空文件它可能有多种原因来创建一个空文件。你可能创建一个空文件只是为了
阅读全文
摘要:扩展和定制KVM存储对于保持KVM的灵活性和性能至关重要。为此,管理员可以使用virsh命令来管理KVM VM并将存储添加到现有VM。首先,管理员必须创建一个磁盘文件,并确定它是稀疏文件还是固定大小的文件。备用文件提供了额外的空间,但并不理想,因为新的数据块需要在底层物理设备上分配资源。管理员可以使
阅读全文
摘要:当KVM管理未按计划进行时,重要的是,管理员知道如何解决常见问题。例如,管理员可以使用虚拟机监控程序日志和VM日志来有效根除KVM模块内的问题。管理员可以使用以下六个步骤有效地解决KVM的问题。1.隔离问题修复与KVM相关的任何问题的第一步是隔离问题。管理员应确定此问题是否影响他们的所有KVM计算机
阅读全文