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
    • 最新
    • 标签
主页 / server / 问题

问题[command-line-interface](server)

Martin Hope
John
Asked: 2024-06-21 11:35:39 +0800 CST

CloudLinux 终端 CLI 命令获取操作系统版本

  • 5

在文档页面(https://docs.cloudlinux.com/shared/command-line_tools/)上,有近 300 次出现“版本”一词,浏览它会涉及用户、编程语言等 - 但与我的问题没有任何关系。

是否有通用终端/CLI 命令来获取正在使用的 Linux 发行版的版本?

如果没有,那么获取 CloudLinux 版本的终端/CLI 命令是什么?

服务器正在运行 CloudLinux,所以我不知道每个发行版是否使用不同的东西或者是否有统一的命令。

command-line-interface
  • 1 个回答
  • 42 Views
Martin Hope
Emerson Prado
Asked: 2024-01-01 02:33:59 +0800 CST

如何使用 CLI 在托管服务器中设置 Wildfly/JBoss 域控制器 IP 地址?

  • 5

我尝试使用管理 cli 更改 JBoss/Wildfly 托管服务器中的域控制器 IP 地址,但配置要么保持不变,要么以错误的方式更改。

我可以在 /opt/wildfly/domain/configuration/host-slave.xml 中找到域控制器设置:

<host xmlns="urn:jboss:domain:4.0">
    <domain-controller>
        <remote security-realm="ManagementRealm">
            <discovery-options>
                <static-discovery name="primary" protocol="${jboss.domain.master.protocol:remote}" host="${jboss.domain.master.address}" port="${jboss.domain.master.port:9999}"/>
            </discovery-options>
        </remote>
    </domain-controller>
</host>

到目前为止,这些是我失败的尝试:

/opt/wildfly/bin/jboss-cli.sh -Djboss.domain.master.address=192.168.57.13
embed-host-controller --host-config=host-slave.xml
set host=`:read-children-names(child-type=host)`

/host=$host/core-service=discovery-options/static-discovery=primary:write-attribute(name=host,value="${jboss.domain.master.address:192.168.57.13}")
/host=$host:write-remote-domain-controller(host=192.168.57.13,port=9999,security-realm=ManagementRealm)
/host=$host:write-remote-domain-controller(host=192.168.57.13, security-realm=ManagementRealm)
/host=$host:write-remote-domain-controller(host=remote,security-realm=ManagementRealm)

重新启动 Wildfly 后,我收到如下错误,这表明托管服务器仍然不知道托管域 IP:

WFLYCTL0013: Operation ("add") failed - address: ([
    ("host" => "gerenciado-centos-7"),
    ("core-service" => "discovery-options"),
    ("static-discovery" => "primary")
]) - failure description: "WFLYCTL0211: Cannot resolve expression '${jboss.domain.master.address}'"

我希望更改的设置是host="${jboss.domain.master.address}",但事实并非如此。

这是我的托管服务器信息之一:

cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

JAVA_HOME=/usr /opt/wildfly/bin/standalone.sh -v
...
WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final)

将我的托管服务器指向正确的域控制器的正确语法是什么?

为什么我不直接编辑该文件?因为我需要自动化这件事,而且我知道管理 CLI 是安全完成这件事的方法。

command-line-interface
  • 1 个回答
  • 148 Views
Martin Hope
Jacobta47
Asked: 2022-04-02 14:14:54 +0800 CST

删除了 Ubuntu CLI 驱动器

  • 0

我最近在我的服务器上添加了一个驱动器。但是,今天早上我检查了我的电脑,发现驱动器没有显示在 NTFS 上,我注意到所有文件夹和文件都从服务器上的那个挂载点消失了。

注意:我使用的是 Ubuntu CLI 20.04.4 LTS || 所附图像显示系统日志。

须藤猫/var/log/syslog | grep sdb1

hard-drive ubuntu command-line-interface samba ntfs
  • 1 个回答
  • 16 Views
Martin Hope
Boppity Bop
Asked: 2022-03-22 06:48:59 +0800 CST

是否可以连接到用户会话并在 Linux 中查看其输出?

  • 0

我正在用 linux 命令行应用程序替换 Windows 应用程序。它应该输出简单的统计数据,以便用户可以检查应用程序是否处于活动状态。

在 Windows 中,它 24/7 全天候运行,您可以通过 RDP 连接到桌面并查看控制台窗口中发生的情况。

我怎样才能在 linux (CentOS) 上达到同样的效果?

应用程序绝不能被中断 - 它必须尽可能长时间地保持运行

centos bash command-line-interface centos9
  • 2 个回答
  • 133 Views
Martin Hope
aldegalan
Asked: 2022-02-02 02:35:26 +0800 CST

在fortinet中执行命令序列

  • 0

我想在fortinet防火墙中执行三个命令,命令是:

#To enter in the config mode:
config vdom
#To select the virtual domain:
edit "name"
#To see the info I want:
get router info routing-table static

但我需要远程进行,为此,我尝试这样做:

ssh xx@xx "config vdom; edit "xxx"; get router info routing-table static"

当我这样做时,它只执行命令 1 并在第二个和第三个中给出错误。

我尝试将命令更改为这样的命令,它执行 1 和 2,但不是第三个:

ssh xx@xx "config vdom edit "xxxx"; get router info routing-table static"

我对第三个尝试了同样的方法,但它不起作用......

看起来它独立而不是按顺序执行命令。

有没有办法在一个命令中做到这一点?

command-line-interface ssh python fortinet
  • 1 个回答
  • 326 Views
Martin Hope
aldegalan
Asked: 2022-01-15 01:58:33 +0800 CST

当我在 crontab 中执行脚本时,输出是不同的语言

  • 1

我在写日志的 crontab 中执行一个脚本,当我以 root 身份运行它时,日志是用西班牙语写的。

但是当我在 crontab 中运行它时,输出是英文的。

有没有办法以与我以 root 身份运行时相同的配置运行 crontab?

linux cron command-line-interface
  • 1 个回答
  • 54 Views
Martin Hope
Ali Muhanad
Asked: 2021-09-20 09:52:39 +0800 CST

如何通过 powershell 确定我是否有最新的安全更新?

  • -3

我是 Exchange 服务器和 powershell 的初学者,我正在使用 Exchange 服务器(本地),我如何确定我是否有最新的更新、安全更新、Windows 服务器(核心)和 Exchange 服务器的版本,或者不是,所以我必须更新它?(通过powershell)。

提前致谢

exchange powershell command-line-interface email-server windows-server-core
  • 2 个回答
  • 774 Views
Martin Hope
t09
Asked: 2021-08-02 19:57:53 +0800 CST

KVM nat 命令行

  • -1

在 KVM vm 和主机之间设置 NAT 网络的正确方法是什么?

KVM 虚拟机:

未安装防火墙

$ sudo arp-scan -r 5 -t 1000 --interface=eth0 --localnet

10.0.2.2     52:55:0a:00:02:02    locally administered
10.0.2.3     52:55:0a:00:02:03    locally administered

$ ip r

default via 10.0.2.2 dev eth0 proto dhcp metric 100
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 100

如果配置

eth0: inet 10.0.2.15 netmask 255.255.255.0 broacast 10.0.2.255
      ether 52:54:00:12:34:56
lo: inet 127.0.0.1 netmask 255.0.0.0
      inet6 ::1

主持人:

:~$ ip r

0.0.0.0/1 via 10.211.1.10 dev tun0 
default via 192.168.1.1 dev wlan0 proto dhcp metric 600 
10.21xxxxxxxx dev tun0 proto kernel scope link src 10.21xxxxx 
xxxxxxxxxxxx dev wlan0 
128.0.0.0/1 via 10.211.1.10 dev tun0 
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.172 metric 600 
192.168.4.0/22 dev eth0 proto kernel scope link src 192.168.4.8 metric 100 

:~$ ifconfig

 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 10.0.2.3  netmask 255.0.0.0  broadcast 10.255.255.255
    inet6 fe80::76c8:79b4:88d4:7f5c  prefixlen 64  scopeid 0x20<link>
    ether ec:8e:b5:71:33:6e  txqueuelen 1000  (Ethernet)
    RX packets 1700  bytes 194730 (190.1 KiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 2862  bytes 246108 (240.3 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    device interrupt 16  memory 0xe1000000-e1020000  

 lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1000  (Local Loopback)
    RX packets 13251  bytes 7933624 (7.5 MiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 13251  bytes 7933624 (7.5 MiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
    inet 10.211.1.69  netmask 255.255.255.255  destination 10.211.1.70
    inet6 fe80::a920:941c:ffa8:5579  prefixlen 64  scopeid 0x20<link>
    unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 100  (UNSPEC)
    RX packets 4348  bytes 2242726 (2.1 MiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 3823  bytes 404190 (394.7 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.1.172  netmask 255.255.255.0  broadcast 192.168.1.255
    inet6 fe80::651b:5014:7929:9ba3  prefixlen 64  scopeid 0x20<link>
    ether d8:55:a3:d5:d1:30  txqueuelen 1000  (Ethernet)
    RX packets 114455  bytes 117950099 (112.4 MiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 67169  bytes 14855011 (14.1 MiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0 

~$ sudo arp-scan -r 5 -t 1000 --localnet

just hangs......

主机无法 ping 10.0.2.2

没有启用防火墙

试过了

$ sudo ip route add default via 10.0.2.0
$ sudo ip route add default via 10.0.2.2
$ sudo ip route add default via 10.0.2.0/24

NAT 可以在没有 virsh 的情况下工作吗?

只能从命令行修复 NAT 吗?

更新:

$ sudo ip link add natbr0 type bridge
$ sudo ip link set dev natbr0 up
$ sudo ip link set dev eth0 up
$ sudo ip link set dev eth0 master natbr0

可以将 eth0 slave 桥接到 kvm - vm 可以 ping 网络上的其他计算机。但不是主机@Tom Yan 的回答结合上面创建的可以ping其他网络IP的命令的archlinux-Network_bridge

所以我试图改变工作桥连接以允许主机和 kvm 交谈。

Goal: host$ ping kvm

$ sudo ip link add natbr0 type bridge
$ sudo ip link set dev natbr0 up
$ sudo ip a add 10.0.2.1/24 dev natbr0
$ sudo kvm -m 3G -hdb /dev/sde  -nic bridge,br=natbr0
kvm$ sudo ip link add natbr0 type bridge
kvm$ sudo ip a add 10.0.2.2
kvm$ sudo ip link set dev natbr0 up
kvm can ping it self 

$ 平 10.0.2.2

PING 10.0.2.2 (10.0.2.2) 56(84) bytes of data
64 bytes from 10.0.2.2: icmp_seq=1 ttl=64 time=0.027 ms

但是 kvm$ping 10.0.2.1

Destination Host Unreachable

主机$ ping 10.0.2.2

(just hangs)

更喜欢命令行来测试进程/系统裸骨的弹性,而不是许多可能对失败造成更多脆弱性的脚本。- 命令行工作与否,错误更容易追踪、隔离和重现。根据 linux 风格,某些脚本/部分脚本(如包含在提供的 xml 替代解决方案中的那些)可能工作或不工作。如果可以按照上面的命令在任何 linux 风格上重现与 kvm 的桥接......那么似乎也可以使用 cli 命令实现 kvm NAT - 只是为了澄清这篇文章的重点,NAT kvm 的 cli 步骤将是更标准化,所以更可取。

通常@NikitaKipriyanov 的答案是正确的道路,这是答案,但需要调整命令

$ sudo kvm -m 3G -hdb /dev/sde -net nic -net user,hostfwd=tcp::1810-:22

使用命令调整 vm 可以像默认一样与互联网通信,也可以通过 ssh 与主机通信。感谢@NikitaKipriyanov 和@cnst 的调整https://stackoverflow.com/a/54120040

用户将需要使用 localhost 地址使用端口 1810 进行 ssh

$ ssh p@localhost -p 1810

networking kvm-virtualization command-line-interface nat bridged-adapter
  • 2 个回答
  • 681 Views
Martin Hope
Schorschi
Asked: 2021-05-05 08:00:38 +0800 CST

获取包括所有线程或子进程的进程的总 %cpu,%mem?

  • 0

获取包括所有线程或子进程的进程的总 %cpu,%mem?

例如 rsync 如果您执行以下操作,您将仅获得父进程的 %cpu,%mem。其中 9215 是活动 rsync 的 pid。

ps -p 9215 -o %cpu,%mem

如何获得整个 rsync 进程(包括其线程或子进程)的全部、总 %cpu,%mem?

linux bash command-line-interface
  • 1 个回答
  • 62 Views
Martin Hope
aef
Asked: 2021-04-22 03:12:22 +0800 CST

如何使用 CLI 通过应用程序凭据向 OpenStack 进行身份验证?

  • -1

我知道如何通过openstackCLI 通过用户凭证和令牌对 OpenStack 进行身份验证。现在我想知道如何使用应用程序凭据进行身份验证。

使用application_credentialor application_credentialsas auth_type/OS_AUTH_TYPE只会触发关于找不到像这样命名的插件的消息。

可悲的是,我找不到任何文档,甚至没有提到这一点。Keystone 客户端是否需要单独的身份验证插件?

CLI 版本为 5.4.0。

command-line-interface authentication openstack openstack-keystone
  • 1 个回答
  • 288 Views

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve