2025年2月28日

如何向 Linux 添加用户

如何向 Linux 添加用户 Linux 为您提供了最常用的命令“useradd”或“adduser”。它允许您向 Linux 系统添加或创建用户以及一些可能与其他用户不同的属性。这些用户可以访问某些文件或目录,而某些用户可能不依赖于他们拥有的访问权限。每当添加或创建用户时,都会根据要求向该用户授予访问权限。“useradd”命令可能因不同的 Linux 发行版而异,因此建议您在 Linux 中创建新用户帐户之前正确阅读文档。我们重点介绍如何在 Linux 系统中添加或创建新用户的方法。每当您在终端上运行“adduser”命令时,它将执行以下任务。每当您创建新用户帐户时,您都可以更改上述 Linux 文件 – /etc/passwd、/etc/shadow、/etc/group 和 /etc/gshadow。每当您创建新用户时,您都可以创建并填充…
2025年2月28日

如何检查 Debian 上的开放端口

如何检查 Debian 上的开放端口 检查端口对于确定系统上的哪些端口已打开并正在侦听非常重要。监听服务可以成为黑客的门户,黑客可以利用系统中的漏洞来访问或破坏系统。不建议在不使用服务时让其保持运行状态。此外,它还消耗额外的资源。这就是为什么持续监控系统的开放端口很重要。在本文中,我们将解释如何以四种不同的方式检查 Debian 系统上的开放端口。注意:本文中描述的命令和过程已在 Debian 11 Bullseye 和 Debian 12 Bookworm 系统上进行了测试。使用 ss 命令检查开放端口Linux中的ss(套接字统计)命令提供有关网络连接的重要信息,包括开放端口和侦听套接字。它从 Linux 内核获取此信息。当不使用命令行参数时,ss 命令会显示有关所有当前连接的详细信息,无论其状态如何。 ss 命令是 netstat 命令的替代品。 s…
2025年2月28日

如何在 Ubuntu 中隐藏 Dock

如何在 Ubuntu 中隐藏 Dock 操作系统提供交互式桌面环境来满足用户的审美需求。与其他操作系统一样,Linux 及其发行版支持多种桌面自定义功能。 Ubuntu 是著名的 Linux 发行版,拥有非常酷的图形界面,并且运行在 GNOME 桌面环境上。 Ubuntu 默认在窗口左侧提供一个停靠栏,对于快速访问常用程序非常有用;可以自定义扩展坞,就像您可以添加您想要轻松访问的应用程序或程序一样,还可以将扩展坞的位置设置在窗口的底部、右侧或左侧。虽然它非常有用,但有时它会激怒用户,因为它覆盖了 Windows 屏幕上的空间,导致用户无法获得令人满意的正在运行的程序的视图。因此,用户可能希望暂时隐藏或禁用它,并可以在需要时恢复默认设置。鉴于可用性因素的重要性,我们今天的指南重点关注在 Ubuntu 中隐藏扩展坞:所以,让我们开始本指南:如何在 U…
2025年2月28日

Linux 中的系统日志入门

Linux 中的系统日志入门 系统日志记录是了解 Linux 系统上执行了哪些活动的最可靠方法。Linux 中的系统日志可让您深入了解 PC 或服务器基础设施上的核心活动。它们对于保持系统稳定和安全至关重要。系统日志还为您提供了审核过去发生的各种活动的机会。本指南向您介绍 Linux 中的日志系统。核心系统应用程序和服务执行的所有主要活动都以日志的形式记录,而这一切的核心是一个称为Syslog的系统。为什么系统日志很重要?想象一下,您的 Linux PC 最近遇到启动错误,或者您怀疑有人试图登录您的系统。当您的系统以日志形式跟踪此类活动时,可以轻松跟踪这些事件。在 Linux 中,系统日志是服务、守护程序和系统应用程序执行的核心系统活动的人类可读记录。 Linux 机器上记录的一些重要活动包括用户登录和登录失败、操作系统启动、系统故障等。Li…
2025年2月28日

如何在 Linux Ubuntu 上检查 Java 版本

如何在 Linux Ubuntu 上检查 Java 版本 Java 是一种高级、面向对象的编程语言,由 Sun Microsystems 于 1995 年开发。随着时间的推移,Java 已经发展成为最著名的高级语言之一。它现在受到应用程序开发商、金融、科技和房地产企业的欢迎。它独立于平台、开源、通用、易学易用。它实际上是一种图灵完备的语言,因此可以用它做任何事情。大多数可以用 Python 完成的事情也可以用 Java 完成。 Jpython 是在 JVM(Java 虚拟机)中运行于 Java 上的 Python 版本。在本指南中,我们将深入研究在 Ubuntu Linux 上查找 Java 版本的过程,如果尚不可用则进行安装。了解 Java 版本Java 版本指示您的操作系统当前使用的 Java 软件的版本。强烈建议更新该版本以获得更好的性能、稳定性、复杂的功能和最新的安全补丁…
2025年2月28日

如何在 Ubuntu 22.04 上安装 OCS 库存资产管理软件

如何在 Ubuntu 22.04 上安装 OCS 库存资产管理软件 OCS 是开放式计算机和软件清单下一代清单。它帮助系统管理员以更简单、更有组织的方式管理 IT 资产。借助 OCS,您可以从网络上的所有活动设备(包括路由器、交换机、计算机、打印机等)从中央位置收集硬件和软件清单。它可以安装在许多操作系统上,例如 Sun Solaris、IBM AIX、HP-UX、Windows、Linux、macOS 等。在本教程中,我们将解释如何在 Ubuntu 22.04 上安装 OCS 库存服务器。先决条件运行 Ubuntu 22.04 的服务器。服务器上配置了 root 密码。入门首先,最好将所有系统软件包更新到最新版本。您可以使用以下命令更新所有这些:apt-get update -y apt-get upgrade -y一旦您的服务器是最新的,您将需要在服务器中安装其他…
2025年2月28日

Linux 终止信号数

Linux 终止信号数 本教程解释了什么是 Linux 终止信号以及如何使用它们来中断、终止、挂起和继续进程。什么是 Linux 终止信号?Kill 信号允许不同进程之间进行交互。具体来说,信号是发送到进程的事件通知,主要用于中断、终止、终止或挂起进程(这就是我们使用术语“kill”的原因)。信号可以由进程或内核发送,通常当异常或例外情况需要特殊处理时,或者当用户手动中断或终止进程时(例如,按 Ctrl+C 时),当信号发送到进程时,该信号或通知可能满足默认操作作为响应,或者可能由信号处理程序处理。信号处理程序是进程接收信号的程序的自定义代码,它定义了接收到信号时进程的行为(信号 SIGKILL 和 SIGSTOP 除外,它们不能被处理、忽略或阻止)。发送信号时,可能发生的默认操作如下:期限:进程终止。Ign:忽略信号,不影响进程。核心…
2025年2月28日

如何在 CentOS 8 中使用 Sentinel 设置 Redis 以实现高可用性 - 第 2 部分

如何在 CentOS 8 中使用 Sentinel 设置 Redis 以实现高可用性 - 第 2 部分 Redis通过Redis Sentinel分布式系统提供高可用性。 Sentinel 有助于监控 Redis 实例、检测故障并自动进行角色切换,从而使 Redis 部署能够抵御任何类型的故障。它具有对 Redis 实例(主实例和副本实例)的监控、支持通过脚本通知其他服务/进程或系统管理员、自动故障转移以在主实例出现故障时将副本提升为主实例并提供客户端的配置以发现当前提供特定服务的主服务器。本文演示如何在 CentOS 8 中使用 Redis Sentinel 设置 Redis 以实现高可用性,包括配置哨兵、检查设置状态和测试哨兵故障转移。先决条件:如何在 CentOS 8 中设置 Redis 复制(禁用集群模式) – 第 1 部分测试环境设置Master Server and Sentin…
2025年2月28日

如何在 Linux 上使用时间命令

如何在 Linux 上使用时间命令 想知道一个进程运行了多长时间以及更多? Linux time 命令返回时间统计信息,让您深入了解程序使用的资源。时间有很多亲人有许多 Linux 发行版和不同的类 Unix 操作系统。其中每一个都有一个默认的命令外壳。现代 Linux 发行版中最常见的默认 shell 是 bash shell。但还有许多其他的,例如 Z shell (zsh) 和 Korn shell (ksh)。所有这些 shell 都包含它们自己的 time 命令,作为内置命令或保留字。当您在终端窗口中键入 time 时,shell 将执行其内部命令,而不是使用作为 Linux 发行版的一部分提供的 GNU time 二进制文件。我们想使用 time 的 GNU 版本,因为它有更多的选项并且更灵活。哪个时间运行?您可以使用 type 命令检查将运行哪个版本。 type 会让您知道 shel…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Wireguard VPN

如何在 Ubuntu 22.04 上安装 Wireguard VPN Wireguard 是 IPSec、IKEv2 和 OpenVPN 的替代开源 VPN 协议。 Wiruguard 专为 Linux 和 Unix 操作系统而设计。它在Linux内核空间上运行,这使得wireguard更快、更可靠。 wireguard 用于在两台或多台计算机之间创建安全隧道连接。Wireguard 旨在取代 IPSec、IKEv2 和 OpenVPN 等 VPN 协议。 Wireguard 更轻、更快、易于设置且更高效。同时,Wiregurad 并没有牺牲 VPN 协议的安全性。 wireguard 支持现代最先进的加密技术,例如 Noise 协议框架、Curve25519、ChaCha20、Poly1305、BLAKE2、SipHash24、HKDF 和安全可信结构。与 OpenVPN、IPSec 和…