小编wuc*_*ang的帖子

使用特定端口查找进程的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万
查看次数

/etc/hosts 中的主机名和 IP 地址映射

在我的 linux 机器上,当我运行时hostname,它显示mongodb,但是当我运行时host mongodb,它显示:

mongodb@mongodb:/var/hadoop/hadoop-1.2.1/bin$ host mongodb
Host mongodb not found: 2(SERVFAIL)
Run Code Online (Sandbox Code Playgroud)

我的/etc/hosts文件:

192.168.10.10   mongodb
192.168.10.10   localhost
127.0.0.1       localhost
#127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)
  • 我的第一个问题是:既然/etc/hosts是从IP映射到主机名,为什么这台机器无法将主机名解析mongodb为IP 192.168.10.10?相反,当我运行时host localhost,它可以被解析并显示:

    localhost has address 127.0.0.1
    
    Run Code Online (Sandbox Code Playgroud)
  • 我的另一个问题:根据/etc/hosts文件,主机名localhost应该已解析为 192.168.10.10 而不是环回 IP 地址 127.0.0.1。任何人都可以向我解释这一点吗?

ip hostname

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

使用 awk 工具杀死多个进程

我想使用awk停止几个进程。我的命令是这样的:

sudo ps -ef|grep wget |grep -v grep|awk '{print $2;sudo kill -STOP $2}'
Run Code Online (Sandbox Code Playgroud)

我想停止所有正在运行 wget 的进程。awk的$2表示每个进程的pid。但是我发现它不起作用。进程的状态保持不变。它们仍在运行。

相反,我修改了这个命令:

sudo ps -ef|grep wget |grep -v grep|awk '{print $2}'|xargs sudo kill -STOP
Run Code Online (Sandbox Code Playgroud)

有用!那么,谁能告诉我它们的区别?

grep kill awk

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

fdisk -l 和 df -h 有什么区别?

在我的ubuntu系统中,我想看看我的系统盘信息。当我使用fdisk -lwithout 时sudo,我什么也得不到。但是使用sudo fdisk -l,我只能得到一个设备 /dev/sda1,但是当我使用 时df -h,我得到了很多设备,例如/dev/sda2/dev/sda4等等。这样的磁盘操作有什么区别?

# fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use

Disk /dev/sda: 6000.1 GB, 60000069312512 bytes
255 heads, 63 sectors/track, 729466 cylinders, tatal 11718885376 sectars
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk …
Run Code Online (Sandbox Code Playgroud)

linux partition fdisk gpt df

3
推荐指数
1
解决办法
4452
查看次数

标签 统计

ip ×2

linux ×2

awk ×1

df ×1

fdisk ×1

gpt ×1

grep ×1

hostname ×1

kill ×1

netstat ×1

partition ×1

process ×1