lsof 출력에서 ​​webmin이 표시되는 이유는 무엇입니까?


8

서버 응용 프로그램 (C로 작성 됨)을 실행 중입니다. localhost주소 에서 내 서버에 바인딩되어 127.0.0.1있으며 첫 번째 포트에서 수신 10000하고 두 번째 경우 포트에서 수신 대기합니다.20000

lsof | grep IP마지막 열에서 명령을 실행할 때 다음과 같습니다.

  • localhost : webmin (LISTEN) (첫 번째 경우)
  • localhost : 20000 (LISTEN) (두 번째 경우)

따라서 포트 대신에이 10000있습니다 webmin.

이것은 무엇을 의미 하는가? 나는 이것을 발견 했다 .

Webmin은 Unix의 시스템 관리를위한 웹 기반 인터페이스라고합니다. 이것은 도움이되지 않습니다. 포트 목록에 webmin표시 됩니까?


5
그것은 "잘 알려진 항구"를 의미합니다
Ben Voigt

시스템은 포트 10000이이 웹민 서버에서 사용하는 "잘 알려진 포트"라고 생각 webmin하고 해당 포트 번호의 별명으로 문자열 을 사용하고있는 것 같습니다 .
Reuben

답변:


7

webmin은 포트 10000과 연결되어 있습니다. lsof는 webmin이 실행중인 것을 "추론"합니다. 예를 들어, 앱이 포트 3306에 바인딩 된 경우 lsof는 MySQL이라고 생각합니다.

잘 알려진 포트 목록은 이 Wikipedia 링크 를 참조하십시오 .


lsof webmin이 실행 중임을 추론하지 않습니다 . /etc/serviceslsof를 -n옵션으로 호출하지 않는 한 포트의 숫자 표현을 포트에서 읽을 수있는 사람이 읽을 수있는 형식으로 바꿉니다 .
흐름

그렇습니다. 그것은 그 단어의 일부 의미에 대한 추론의 한 형태입니다.
Mahmoud Al-Qudsi

의인화 시스템 프로세스는 실제로 무슨 일이 일어나고 있는지 이해하지 못하는 표시입니다.
Magellan

그래서 답장에 "추론"이 인용되어 있습니다. 단어의 몇 가지 정의를 위해, 그것은 되어 사용자, 당신의 출력을 더 이해할 수 있도록 시도하는 경우에도 단지 값의 순진 대체를 통해, "추론".
Mahmoud Al-Qudsi

13

기본적으로 포트 10000이 /etc/services파일 에서 webmin과 연관되어 있음을 의미 합니다.


1
@ user1097772는 다른 사용자가 언급 한 "잘 알려진"포트가 정의 된 파일입니다.
John Gardeniers 2012

@JohnGardeniers 아니,하지만 지금부터 그것을 알고 :] thx;)
user1097772
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.