AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-179642

Alexis's questions

Martin Hope
None
Asked: 2025-03-28 10:34:32 +0800 CST

为什么根据重启接口会被重命名?! enp3s0f0 到 enp3s0f0np0

  • 5

为什么根据重启接口会被重命名?!同样的卡,同样的 PCIe 连接器,网络接口毫无理由地enp3s0f0变成了现在的样子。enp3s0f0np0

如何停止这种荒唐事?

RHEL 8

network-interface
  • 1 个回答
  • 36 Views
Martin Hope
None
Asked: 2024-10-30 11:32:00 +0800 CST

如何使用 Fedora livemedia 中的 kickstart 文件安装 Fedora?

  • 5

我正在尝试使用 SED 安装 Fedora:https ://fedoraproject.org/wiki/Changes/SelfEncryptingDrivesSupportInAnaconda

GUI 不支持它,我必须使用 kickstart 文件进行安装。

我到处都检查过了,就是找不到如何使用该文件运行安装。

  • 运行 Fedora 41 实时媒体
  • 运行 f41 时编辑文件
fedora
  • 1 个回答
  • 19 Views
Martin Hope
Alexis
Asked: 2023-04-27 14:02:13 +0800 CST

为什么当我插入不同的 PCIe 设备时我的网络接口名称会改变?

  • 5

我的集成RJ45网卡有一个接口叫做enp5s0,如果我插显卡,它会把enp6s0我所做的所有配置都弄乱。我经常插拔 PCIe 设备,手动更改网络配置中的所有设备变得非常烦人。

=> 如何停止这种胡说八道?显然我不会在任何地方移动 RJ45 接口。为什么 RHEL8 会根据其他设备更改名称?

  • https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/consistent-network-interface-device-naming_configuring-and-managing-networking

默认情况下,在 Red Hat Enterprise Linux 中启用一致的设备命名。

这不是真的,因为名称会根据其他设备而变化......

network-interface
  • 1 个回答
  • 27 Views
Martin Hope
Alexis
Asked: 2022-12-01 01:07:06 +0800 CST

使用源代码分发内核模块的最佳方式是什么?

  • 7

我有一个内核模块,我想分发它(即打包它)。

我想分发它,以便用户除了yum/dnf install kmod-mymodule.

  • SRPM:用户必须在其机器上构建 RPM,然后安装 RPM。我不能把它放在 yum 存储库中
  • RPM:我必须为 RHEL 的所有主要和次要版本构建 RPM。
  • DKMS:可能是解决方案,但它希望用户知道如何使用 dkms,而不是那么透明。

有什么方法可以轻松分发内核模块,以便用户只需要yum install kmod-mymodule为特定机器编译模块?

如果有与分发无关的解决方案,我洗耳恭听!

rhel
  • 1 个回答
  • 214 Views
Martin Hope
Alexis
Asked: 2022-02-28 15:40:20 +0800 CST

Gnome 登录弹回登录屏幕。startx 工作

  • 0

在 Centos Stream 上重新启动(可能是更新)后,我无法再登录。

  • 默认是graphical.target
  • 如果我运行控制台模式,登录并运行startx,它可以工作
  • 登录设置设置为Standard X11 display server
  • Centos 的默认显示管理器:我猜是 GDM(GNOME 显示管理器)

是什么阻止了登录屏幕登录?

我检查了所有其他问题,没有一个解决它。

$ systemctl status display-manager
● gdm.service - GNOME Display Manager
   Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2022-02-28 08:34:19 JST; 14min ago
 Main PID: 1884 (gdm)
    Tasks: 3 (limit: 409474)
   Memory: 5.9M
   CGroup: /system.slice/gdm.service
           └─1884 /usr/sbin/gdm

Feb 28 08:34:19 i9wspro systemd[1]: Starting GNOME Display Manager...
Feb 28 08:34:19 i9wspro systemd[1]: Started GNOME Display Manager.
Feb 28 08:34:24 i9wspro gdm[1884]: Gdm: GdmDisplay: Session never registered, failing
Feb 28 08:34:27 i9wspro gdm[1884]: Gdm: GdmDisplay: Session never registered, failing
Feb 28 08:34:35 i9wspro gdm[1884]: Gdm: GdmCommon: process (pid:2049, command 'gdm-session-worker [pam/gdm-launch-environment]') isn't dying after 5 seconds, now ignoring it.
Feb 28 08:50:30 i9wspro gdm[1884]: Gdm: GdmDisplay: Session never registered, failing

每次登录尝试后,它都会添加gdm[1884]: Gdm: GdmDisplay: Session never registered, failing

  • /etc/gdm/custom.conf
# GDM configuration storage

[daemon]
# Uncoment the line below to force the login screen to use Xorg
WaylandEnable=false

#AutomaticLoginEnable=True
#AutomaticLogin=alexis

[security]

[xdmcp]

[chooser]

[debug]
# Uncomment the line below to turn on debugging
#Enable=true
  • systemctl list-units --failed:

在此处输入图像描述

rhel centos
  • 1 个回答
  • 1250 Views
Martin Hope
Alexis
Asked: 2022-01-24 01:32:23 +0800 CST

第一个会话和后续会话的全局和会话环境?

  • 1

我有一个 bash 脚本:

#!/bin/bash
export TEST=$1
tmux new-session -d -s $1
tmux send-keys -t $1:0 "printenv | grep TEST" C-m

跑:

# ./test.sh 123  #The tmux server is automatically launched
# ./test.sh 555

结果:

  • tmux a -t 123节目TEST=123
  • tmux a -t 555显示TEST=123而不是TEST=555!!!!

为什么我的下一个 TMUX 会话会继承第一个创建的会话的所有环境变量?

这很令人惊讶,我该怎么做才能阻止这种无意义的行为?

https://manpages.debian.org/experimental/tmux/tmux.1.en.html#GLOBAL_AND_SESSION_ENVIRONMENT

当服务器启动时,tmux 将环境复制到全局环境中;此外,每个会话都有一个会话环境。创建窗口时,会话和全局环境将合并。如果两者都存在变量,则使用会话环境中的值。

当我第一次运行时123,TEST为 tmux 服务器设置了 GLOBAL。但是当我运行时555,TEST=123应该被会话环境替换,但它不是......

bash tmux
  • 1 个回答
  • 168 Views
Martin Hope
Alexis
Asked: 2021-11-02 03:07:37 +0800 CST

强制使用 sudo 而不是以 root 身份从终端运行命令

  • 1

我编辑我的问题以给出目标,而不是对解决方案的假设。

  • 基于 RHEL 的发行版
  • root 用户永远不会被使用,并且它的密码是保密的

运行的所有命令sudo都记录在/var/log/secure. 当用户使用 切换到 root 时sudo su/sudo -i,不会记录在会话下运行的所有命令。

我的目标是密切关注管理员在做什么。


例子

如果用户这样做:

alexis$ sudo visudo   # this is logged
alexis$ sudo su       # this is logged
root# visudo          # this isn't logged since it's run under root

该命令visudo然后su被记录为由用户启动alexis但使用 root 执行。尽管如此,以下所有命令都不会被记录,因为它们在 root shell 中以 root 身份运行。

11 月 1 日13:28:29 3020m sudo[6906]:亚历克西斯 :TTY=pts/0;PWD=/家/亚历克西斯;用户=根;命令=/bin/su


简而言之,我不希望用户(轮子中的管理员)能够切换到 root shell。如果有人想运行 root shell,他/她必须知道 root 的密码。

centos sudo
  • 2 个回答
  • 144 Views
Martin Hope
Alexis
Asked: 2021-10-26 09:03:53 +0800 CST

为什么 stderr 中没有“权限被拒绝”?[复制]

  • 0
这个问题在这里已经有了答案:
重定向顺序 (4个答案)
12 个月前关闭。

我有一个命令:mywritercmd -f /tmp/test 2>&1 > log.txt我在 bash 终端中运行,命令返回error: could not open output file "/tmp/test": Permission denied

不过,此错误消息并未写入log.txt文件中,它保持为空...

为什么?

我猜想这条消息应该先发送到 stderr,然后再发送到文件中,但不知何故它不是。

shell io-redirection
  • 1 个回答
  • 157 Views
Martin Hope
Alexis
Asked: 2021-09-27 06:50:48 +0800 CST

如何显示逻辑卷 (LVM) 的文件系统?(tldr:I/O 错误)

  • 0
  • 如何显示逻辑卷 (LVM) 的文件系统?

lvdisplay不显示它们,并且 fdisk 不适合与 LVM 一起使用。

  • ssm工具显示了一些但不是全部: 在此处输入图像描述

  • lsblk -f

在此处输入图像描述

我想知道/dev/cl/root's 的文件系统(在 /dev/sdc3 下是一个物理卷)。

尝试安装一个:

# mount /dev/mapper/cl-root /mnt/optiplex
mount: /mnt/optiplex: can't read superblock on /dev/mapper/cl-root.
  • lvs: 在此处输入图像描述

我无法在此组卷中安装根逻辑卷: 在此处输入图像描述

lvm
  • 1 个回答
  • 695 Views
Martin Hope
Alexis
Asked: 2020-02-25 18:04:45 +0800 CST

为什么接口有一个禁用 IPv6 的 IPv6 地址?

  • 4

我想使用带有单个 IPv4 地址和禁用 IPv6 的接口。

IPv4 是手动配置的,静态 IP 没有网关和网络掩码255.255.255.0。User this connection only for resources on its network也打勾。DNS 和路由自动。

IPv6“禁用”ignore在nmcli和中被调用nmtui。

IPv6

重新启动后,我仍然得到一个 IPv6 地址。为什么?

IPv6信息

  • CentOS Linux 版本 7.7.1908(核心)
  • 3.10.0-1062.12.1.el7.x86_64
networkmanager ip
  • 2 个回答
  • 3966 Views
Martin Hope
Alexis
Asked: 2019-12-09 19:40:41 +0800 CST

Firewalld:除了IP,如何丢弃所有内容?

  • 1

我想了解来自 Iptables 的 FirewallD。

我的区域是drop没有任何服务的默认区域。

drop (active)
  target: DROP
  icmp-block-inversion: no
  interfaces: enp9s0u2u1u2c2
  sources:
  services: 
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

向该区域添加源 ip 有什么意义?

  1. 我添加了所有本地 IPfirewall-cmd --add-source=192.168.0.0/16
  2. 即使来自此源 IP 之一,它仍然会丢弃所有数据包。

    • 向此区域添加服务将允许任何人访问此服务,无论我设置什么源 IP。

    • 如何限制服务并只允许服务使用单个 IP(或范围)?

与 iptables 相比,firewalld 的行为根本不是很清楚。有很多假设和未知的默认行为。

firewalld
  • 1 个回答
  • 2488 Views
Martin Hope
Alexis
Asked: 2019-07-26 20:56:55 +0800 CST

哪个进程会更改我的配置?

  • 0

我有一个 systemctl 服务,其中包含、ip route add和命令来动态配置 2 个接口。不知何故,在几秒钟/几分钟或随机之后,配置就消失了(不再分配 IP,路由和 arp 条目消失)。ifconfigarpethtool

我该如何调试这个以及为什么我的设置消失了?

[Unit]
After=network-online.target

[Service]
ExecStart=/usr/local/bin/routingsf.sh enp4s0f0 enp4s0f1

[Install]
WantedBy=network-online.target

我有很多 sh*** 进程,例如Avahi-daemon发送数据包进行广播,即使我不想这样做。这些接口用于测试目的,我不希望通过这些接口发送不需要的数据包。

routing systemd
  • 1 个回答
  • 38 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve