2025年2月28日

如何在 CoreOS Linux 上设置/更改主机名

以下配置将为您提供一组有关如何更新 CoreOS Linux 服务器上的主机名的命令。让我们首先显示当前主机名: localhost ~ # hostnamectl Static hostname: n/a Transient hostname: localhost Icon name: computer-desktop Chassis: desktop Machine ID: 1759d8fe862a4c17b50a56eebb7a1e26 Boot ID: 0de6b2cfbf31454299af6729737fc648 Operating System: CoreOS 723.3.0 Kernel: Linux 4.0.5 Architecture: x86-64 再次使用 hostnamectl 命令,我们现在将新主机名设置为 coreos: localhost ~ # hostna…
2025年2月28日

如何在 CoreOS Linux 上更改时区

以下 Linux 命令将允许您更改 CoreOS Linux 上的时区。目前,时区设置为 UTC: coreos ~ # date Sun Aug 9 09:34:17 UTC 2015 通过使用 timedatectl list-timezones 命令,您可以获得所有可用时区的列表: coreos ~ # timedatectl list-timezones 请随意通过管道传输上述命令的 STDOUT 以查找所需的时区。例如,我们正在搜索 sydney: coreos ~ # timedatectl list-timezones | grep -i sydney Australia/Sydney 最后,使用 timedatectl 命令设置您的新时区: coreos ~ # timedatectl set-timezone Australia/Sydney 测试您的新时区设置: coreos ~ # date S…
2025年2月28日

如何列出所有 Linux 磁盘设备

如何使用 lsblk 列出 Linux 中的磁盘设备 列出块设备(例如硬盘)的正确方法是使用命令lsblk。# lsblk -a注意:-a 标志强制 lsblk 也列出空设备。在第一列中您可以看到所有已连接的设备,在上图中您可以看到 3 个设备:sda、sdc 和 sdd。让我们看看每个的一些信息。Lsblk,列名称:NAME 列显示每个磁盘设备和分区的名称。正如您在下面的列摘录中看到的,磁盘 SDA 包含 4 个分区:sda1、sda2、sda3 和sda4。您现在可以忽略“_crypt_”。第二个列出的磁盘设备是 sdc,只有一个分区 sdc1。第二个列出的磁盘设备是 sdd,只有一个分区 sdd1。最后列出的设备是 DVD 或 CDROM:Lsblk,列 MAJ:MIN:NAME 列之后是 MAJ:MIN 列,它是内核根据设备类型使用的每个设备的内部标识符。Lsbl…
2025年2月28日

如何列出 Linux 服务器上的所有物理以太网端口

想知道您的 Linux 服务器有多少以太网端口,而无需亲自前往服务器机房? lspci 命令可以帮助您。机架服务器旨在支持企业级系统和操作。与常规服务器不同,机架服务器必须具有弹性,并且通常包含多个物理以太网端口或网络接口卡 (NIC),以便能够同时连接到多个网络。除了机架服务器之外,一些工业或专用 PC 还配备多个以太网端口或 NIC。无论如何,您可以通过以下方法了解 Linux 服务器上的以太网端口数量,而无需亲自前往服务器机房进行检查。为什么服务器有多个物理以太网端口?大多数机架服务器或工业 PC 都具有多个网络接口卡 (NIC),原因如下:网络分段:多个物理端口允许服务器同时连接到多个网络。这提供了更好的安全性和性能。虚拟化:虚拟化是确保您的服务器以最佳方式利用资源的关键。它还允许您在单个硬件服务器上运行不同类型的网络服务器。拥…
2025年2月28日

如何列出 Linux 服务器上当前启用的所有 apache2 模块

问题:如何使用 Apache2 Web 服务器列出当前启用的所有模块?回答 :使用 apache2ctl 命令与 -M 组合,您可以列出系统上所有已加载的 apache 模块。例如,以下 linux 命令将在单独的行中列出所有已加载的模块: # apache2ctl -M Loaded Modules: core_module (static) so_module (static) watchdog_module (static) http_module (static) log_config_module (static) logio_module (static) version_module (static) unixd_module (static) access_compat_module (shared) alias_module (shared) auth_basic_m…
2025年2月28日

如何修复Linux中的“错误拼接文件:文件太大”错误

如果在 Linux 上的两个驱动器之间复制文件时遇到“错误拼接文件:文件太大”错误,您应该执行以下操作。“错误拼接文件:文件太大”是一个非常令人困惑的错误,尤其是当您将文件移动到空间足够的驱动器时发生这种情况。不管您的期望如何,它并不涉及驱动器上的可用空间量。幸运的是,这个令人沮丧的错误很容易解决。为什么会出现“拼接文件错误”的情况?当文件传输到文件大小限制太小的目标驱动器时,会出现“错误拼接文件:文件太大”。如果遇到此错误,您需要检查目标驱动器使用的文件系统。实际上,您最有可能在使用 ext 或 FAT32 的驱动器上遇到此问题。Format File size limit ext 2GiB (2.147GB) FAT32 4GiB (4.294GB) 需要注意的是,磁盘故障也会导致“拼接文件错误:文件太大”。如果您在使用足够的文件系统的情…
2025年2月28日

如何修复 Linux 中的“passwd:身份验证令牌操作错误”

在Linux中,passwd命令用于设置或更改用户帐户密码,使用此命令有时用户可能会遇到错误:“passwd:身份验证令牌操作错误”,如下例所示。最近,我使用用户名“howtoing”登录到我的 CentOS 服务器。登录后,我尝试使用 passwd 实用程序更改密码,但一秒钟后我收到以下错误消息。su - tecmint passwd tecmint Changing password for user tecmint Changing password for tecmint (current) UNIX password: passwd: Authentication token manipulation error 在本文中,我们将解释在 Linux 系统中修复“passwd:身份验证令牌操作错误”的不同方法。1. 重启系统第一个基本解决方案是重新启动系统。我…
2025年2月28日

如何修复 Linux 上的“权限被拒绝(公钥)”SSH 错误?

您的 SSH 公钥是否给您带来了困难?尝试这些解决方案之一。SSH 是连接到远程计算机的有用工具,但您可能会遇到涉及 Linux 上的公钥的“权限被拒绝(公钥)”错误。幸运的是,您可以尝试一些简单的修复方法来排除故障。什么是公钥?当您在 Linux 上生成 SSH 密钥对时,您将获得一个公钥和一个私钥。私钥将作为严密保护的秘密保留在您身边,但公钥将被传输到远程服务器,以便您无需密码即可登录。当您连接时,您的本地 SSH 客户端会将公钥与私钥进行匹配。这种方法的优点是你只需要给出公钥。只要您将私钥保密,就可以确保您的安全,以防您的公钥遭到泄露。公钥本身是没有用的。OpenSSH 是开源世界中使用最广泛的 SSH 客户端和服务器,要求远程计算机上包含任何公钥的文件(主目录中的“.ssh/authorized_keys”)具有一定的权限。如果为…
2025年2月28日

如何使用“fsck”修复 Linux 中的文件系统错误

Linux 文件系统负责组织数据的存储和恢复方式。无论如何,随着时间的推移,文件系统可能会损坏,并且其某些部分可能无法访问。如果您的文件系统出现这种不一致,建议验证其完整性。这可以通过名为fsck(文件系统一致性检查)的系统实用程序来完成,该实用程序在启动时自动检查根文件系统或手动运行。在本文中,我们将回顾 fsck 命令及其用法,以帮助您修复 Linux 磁盘错误。 何时在 Linux 中使用 fsck 命令当您想要运行fsck时,有不同的情况。这里有一些例子:系统无法启动。系统上的文件被损坏(通常您可能会看到输入/输出错误)。连接的驱动器(包括闪存驱动器/SD 卡)未按预期工作。fsck 命令选项fsck 命令需要以超级用户权限或root 运行。您可以将它与不同的参数一起使用。它们的使用取决于您的具体情况。下面您将看到一些更重要的选项…
2025年2月28日

如何使用 Useradd 命令在 Linux 中添加新用户

useradd 命令允许超级用户在 Linux 上创建新的用户帐户。以下是如何使用带有各种选项的 useradd 命令。useradd 命令允许超级用户在 Linux 中创建新的用户帐户。它是一个低级实用程序,默认情况下不会执行很多操作,但提供了多个选项来创建具有各种配置的用户。以下是 useradd 命令的语法:useradd [options] username让我们看看如何使用 useradd 命令。用户添加命令示例请记住,您需要成为 root 或 sudo 用户才能使用此命令。在 Linux 中使用 useradd 命令添加新用户您可以使用不带任何选项的 useradd 命令,如下所示:useradd new_username它将创建用户帐户,但是:不会创建用户的主目录密码必须单独设置用户的默认 shell 是 sh您可以使用 passwd 命令为此新用户帐户设…