标签: ip

使用特定端口查找进程的PID?

我正在我的 Ubuntu 系统上安装 hadoop。当我启动它时,它报告端口 9000 繁忙。

我用了:

netstat -nlp|grep 9000
Run Code Online (Sandbox Code Playgroud)

看看这样的端口是否存在,我得到了这个:

   tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能得到持有它的进程的 PID?

linux process ip netstat

541
推荐指数
6
解决办法
105万
查看次数

如何在 shell 脚本中获取我的外部 IP 地址?

我需要从 shell 脚本中找到我的外部 IP 地址。目前我使用这个功能:

myip () { 
    lwp-request -o text checkip.dyndns.org | awk '{ print $NF }'
}
Run Code Online (Sandbox Code Playgroud)

但这取决于perl-libwww, perl-html-format,perl-html-tree已安装。我可以通过哪些其他方式获得我的外部 IP?

linux ip shell-script

311
推荐指数
11
解决办法
42万
查看次数

如何在没有物理适配器的机器上创建虚拟以太网接口?

我有一台戴尔 XPS 13 超级本,它有一个 wifi 网卡,但没有物理以太网网卡(wlan0,但没有 eth0)。我需要为使用与流浪NFS创建一个虚拟适配器,但我发现,典型的ifup eth0:1...失败ignoring unknown interface eth0:1=eth0:1。我也尝试创建一个针对 的虚拟接口wlan0,但收到了相同的结果。

如何在这台没有物理接口的机器上创建虚拟接口?

networking ip ethernet iproute network-interface

94
推荐指数
3
解决办法
21万
查看次数

如何获取我自己的 IP 地址并将其保存到 shell 脚本中的变量中?

如何获取我自己的 IP 地址并将其保存到 shell 脚本中的变量中?

networking ip shell-script

91
推荐指数
9
解决办法
19万
查看次数

什么是内核IP转发?

我在很多博客上看到,在linux上使用许多网络安全/嗅探工具的同时,使用此命令启用IP转发

echo 1 > /proc/sys/net/ipv4/ip_forward
Run Code Online (Sandbox Code Playgroud)

任何人都可以用外行的术语解释我,这个命令本质上是做什么的?它能把你的系统变成路由器吗?

linux routing ip kernel

91
推荐指数
2
解决办法
10万
查看次数

列出进程 PID 正在侦听的端口(最好使用 iproute2 工具)?

我希望列出 PID 当前正在侦听的所有端口。

您建议我如何获取有关流程的此类数据?

ip monitoring port-forwarding iproute

87
推荐指数
4
解决办法
21万
查看次数

执行 ifconfig 命令时显示网关 IP 地址

目前,在使用该ifconfig命令时,会显示以下 IP 地址:自己的 IP、广播和掩码。

有没有办法显示相关的网关 IP 地址(与所有其他人在同一屏幕上,而不是使用“路由”命令)?

linux ip

78
推荐指数
3
解决办法
20万
查看次数

在 Debian 上使用 ip addr 而不是 ifconfig 报告“RTNETLINK 答案:文件存在”

我有一个 Debian 系统作为无线路由器使用eth0wlan0。现在,我就手动添加一个额外的网络eth1ifconfig

alix:~# ifconfig eth1 192.168.0.2 网络掩码 255.255.255.0
alix:~# netstat -rn
内核IP路由表
目标网关 Genmask 标志 MSS 窗口 irtt Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
alix:~# ping 192.168.0.254
PING 192.168.0.254 (192.168.0.254) 56(84) 字节数据。
来自 192.168.0.254 的 64 个字节:icmp_req=1 ttl=64 time=0.537 ms
来自 192.168.0.254 的 64 …

networking ip debian

72
推荐指数
2
解决办法
19万
查看次数

SSH 连接如何在网络重启后继续存在?

在 Linux SSH shell 中,键入/etc/init.d/network restart以重新启动网络服务。

由于网络服务出现故障,我希望我的 SSH 连接终止。但事实并非如此。很酷。但是 Linux 是如何做到这一点的呢?它如何在服务重启期间保持我的 SSH 连接有效?

networking ssh ip

69
推荐指数
2
解决办法
2万
查看次数

我如何知道在 linux 的特定端口上运行的是什么服务?

我正在尝试在我的 linux 机器上运行 weblogic 服务器,但出现以下错误:

ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
Run Code Online (Sandbox Code Playgroud)

我认为该错误意味着默认情况下为 8453 的调试器端口已被某些其他服务保留。如何找出在特定端口号中运行的服务?

PS:我使用了netstat命令,但它显示了占用所有端口的所有服务..这里我只对特定端口感兴趣。

command-line networking process ip netstat

59
推荐指数
3
解决办法
32万
查看次数