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-383594

fraleone's questions

Martin Hope
fraleone
Asked: 2020-03-03 05:56:57 +0800 CST

有没有更方便的 iproute (ip ad) 版本?

  • 1

使用iproute2命令 ip address delete(或缩写ip a d)允许删除协议地址(参见man ip address)

问题ip a d的使用相当不方便,需要的参数比充分指定其任务所需的参数多。真的吗?例子:

user@box$> ip a s 

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 24:ee:9a:00:00:01 brd ff:ff:ff:ff:ff:ff
    inet 10.192.0.174/24 brd 10.192.0.255 scope global dynamic noprefixroute wlo1
       valid_lft 415283sec preferred_lft 415283sec

user@box$> ip a d 10.192.0.174

Not enough information: "dev" argument is required.

user@box$> ip  a d 10.192.0.174 dev wlo1

Warning: Executing wildcard deletion to stay compatible with old scripts.
     Explicitly specify the prefix length (172.22.52.254/32) to avoid this warning.
     This special behaviour is likely to disappear in further releases,
     fix your scripts!

举个例子,因为在大多数情况下,分配的 IP 地址只分配给单个网络设备,我真的想知道如何让它iproute2一起行动并已经删除 IP 地址,而不是让我毫无意义地复制网络掩码和网络设备.

甚至认为我目前很难看到多个网络设备将被分配相同 IP 的用例,或者使用不同的子网掩码多次分配 IP 地址的情况(顺便说一下,这种情况肯定iproute2不是愿意忽略),我敢肯定,即使这些情况确实发生iproute2了,也可以得到帮助(意思是,仅在模棱两可的情况下)。

有没有人找到一种方法来ip a d减少无意义的工作?

顺便说一句/奖金:有没有办法让ip a a [ipadress]默认的网络掩码比/32/更无意义255.255.255.255(或者有这个选择的理由吗?)?

iproute
  • 2 个回答
  • 147 Views
Martin Hope
fraleone
Asked: 2020-01-21 03:20:11 +0800 CST

OpenBSD:在哪里寻找基础系统中的程序源?

  • 0

在 OpenBSD 中,我使用pkg_info -E $(which [cmd])包/端口的名称提供给可执行文件/命令[cmd]。有了这些信息,我可以进一步寻找软件的源代码。

但是,有一些实用程序似乎随 OpenBSD 的基本安装一起提供,例如netstat实用程序。

我会去哪里寻找这些程序的源代码?

openbsd source
  • 1 个回答
  • 551 Views
Martin Hope
fraleone
Asked: 2020-01-15 04:42:21 +0800 CST

cronie、cronie-noanacron、cronie-anacron 的不同用例是什么?

  • 2

今天(在 2020 年,使用 init systemd),似乎有很多方法可以安排任务(我假设以前是由crond守护进程完成的)。

cronie.....我的麻烦是要理解为什么在我的 RHEL7 设置中存在三个名称相似的软件包。这个问题旨在深入了解是什么让这些包在其用例中有所不同。

cronie例如,当一个人喜欢//包中的任何一个时cronie-anacron。cronie-noanacron这些包是相互依赖的吗?

通过 YUM 提供的信息是这样的:

[root@localhost ~]# yum search cronie
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
============================= N/S matched: cronie ==============================
cronie.x86_64 : Cron daemon for executing programs at set times
cronie-anacron.x86_64 : Utility for running regular jobs
cronie-noanacron.x86_64 : Utility for running simple regular jobs in old cron style

我已经阅读了将 cron 与 anacron 进行比较的资源,基本上说 anacron 的用例是安排必须每隔几天发生的事情,并且在非 24/7 运行的系统上进行。

最令人费解的就是这cronie-noanacron件事了。

** 更新 **

调查此事时,我偶然发现了这句话:

现在我懂了。cronie 包本身不执行 cron.daily、weekly&monthly 脚本.../etc/crontab 为空。脚本由 anacron 或 /etc/cron.d/dailyjobs (cronie-noanacron) 执行,因此 cronie 包依赖于 cronie-anacron 或 cronie-noanacron 才能像 crond 一样实际运行。安装 cronie-noanacron 将启用卸载 cronie-anacron 而不会破坏依赖关系。

来自https://forums.centos.org/viewtopic.php?f=13&t=1040&start=10#p6438

有人可以证实这一点吗?(因为这会给问题一些见解/答案)

cron anacron
  • 1 个回答
  • 3119 Views
Martin Hope
fraleone
Asked: 2019-11-29 03:21:27 +0800 CST

确定哪个 tty 在“前台”/“当前显示”?

  • 2

在 linux 中,我可以使用组合键Alt-Ctrl-F1,Alt-Ctrl-F2... 来切换到tty1我可以使用的不同man chvt。

使用该命令tty,我还可以显示我正在使用的电传打字机/linux 虚拟控制台。

但是,如果我在 tty 中xterm或在gnome-terminaltty 中,将显示相关的伪终端。

鉴于这一切:

  • 我如何判断哪个是当前“活动” tty(意味着它正在显示在屏幕上)?

这在某种程度上是一种解决方案(但是它看起来很扭曲并且依赖于 loginctl logind,必须有一个非 systemd才能找到):

for sessionid in $(loginctl list-sessions --no-legend | awk '{ print $1 }'); do loginctl show-session -p State -p TTY  $sessionid; done | grep "State=active" -B1 | head -n 1 | sed 's/.*=//g'
tty monitors
  • 1 个回答
  • 599 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