summaryrefslogtreecommitdiffstats
path: root/man-po/ko/fuser.1
diff options
context:
space:
mode:
Diffstat (limited to 'man-po/ko/fuser.1')
-rw-r--r--man-po/ko/fuser.1185
1 files changed, 185 insertions, 0 deletions
diff --git a/man-po/ko/fuser.1 b/man-po/ko/fuser.1
new file mode 100644
index 0000000..3e4e216
--- /dev/null
+++ b/man-po/ko/fuser.1
@@ -0,0 +1,185 @@
+.\"
+.\" Copyright 1993-2005 Werner Almesberger
+.\" 2005-2023 Craig Small
+.\" This program is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH FUSER 1 2022\-11\-02 psmisc "사용자 명령"
+.SH 이름
+fuser \- 파일 또는 소켓을 사용하는 프로세스를 식별합니다
+.SH 개요
+.ad l
+\fBfuser\fP [\fB\-fuv\fP] [\fB\-a\fP|\fB\-s\fP] [\fB\-4\fP|\fB\-6\fP] [\fB\-c\fP|\fB\-m\fP|\fB\-n\fP
+\fI<영역>\fP] [\fB\ \-k\fP [\fB\-i\fP] [\fB\-M\fP] [\fB\-w\fP] [\fB\-\fP\fI<시그널>\fP] ]
+\fI<이름> \fP ...
+.br
+\fBfuser \-l\fP
+.br
+\fBfuser \-V\fP
+.ad b
+.SH 설명
+\fBfuser\fP 는 지정 파일 또는 파일 시스템을 사용하는 프로세스의 PID를 나타냅니다. 기본 표시 모드에서, 각 파일 이름 다음에는
+접근 형식을 나타내는 문자가 따라옵니다:
+.PP
+.RS
+.PD 0
+.TP
+\fBc\fP
+현재 디렉터리입니다.
+.TP
+\fBe\fP
+실행하고 있는 실행 파일입니다.
+.TP
+\fBf\fP
+파일을 엽니다. \fBf\fP 는 기본 표시 모드에서 생략합니다.
+.TP
+\fBF\fP
+기록 목적으로 파일을 엽니다. \fBF\fP 는 기본 표시 모드에서 생략합니다.
+.TP
+\fBr\fP
+루트 디렉터리입니다.
+.TP
+\fBm\fP
+메모리에 매핑한 파일 또는 공유 라이브러리입니다.
+.TP
+\&\fB.\fP
+입력 자리이며, 기본 표시 모드에서 생략합니다.
+.PD
+.RE
+.LP
+\fBfuser\fP 는 지정 파일에 접근한 사용자가 없거나 치명적인 오류가 있을 경우에 0이 아닌 코드 값을 반환합니다. 적어도 하나
+이상의 접근 사용자 또는 프로세스를 찾으면, \fBfuser\fP에서 0값을 반환합니다.
+.PP
+TCP와 UDP 소켓으로 프로세스를 찾아보려면, 해당 이름 영역을 \fB\-n\fP 옵션으로 선택해야합니다. \fBfuser\fP는 기본적으로
+IPv6와 IPv4 소켓을 둘 다 찾아봅니다. 기본 동작을 바꾸려면 \fB\-4\fP와 \fB\-6\fP 옵션을 사용하십시오. 소켓은 로컬 또는
+원격 포트, 원격 주소로 지정할 수 있습니다. 모든 필드는 옵션이지만, 빠진 입력란 앞에는 반드시 쉼표를 넣어야 합니다:
+.PP
+[\fI<로컬_포트>\fP][,[\fI<원격_호스트>\fP][,[\fI<원격_포트>\fP]]]
+.PP
+기호 문자 또는 숫자 값을 IP 주소와 포트 번호로 사용할 수 있습니다.
+.PP
+\fBfuser\fP 는 PID만을 표준 출력으로 내보내며 나머지는 표준 오류로 내보냅니다.
+.SH 옵션
+.TP
+\fB\-a\fP, \fB\-\-all\fP
+명령행에 지정한 모든 파일을 나타냅니다. 기본적으로 최소한 하나 이상의 프로세스로 접근한 파일만 나타납니다.
+.TP
+\fB\-c\fP
+\fB\-m\fP 옵션과 동일하며, POSIX 호환 목적으로 사용합니다.
+.TP
+\fB\-f\fP
+조용히 무시하며, POSIX 호환 목적으로 사용합니다.
+.TP
+\fB\-k\fP, \fB\-\-kill\fP
+파일에 접근하는 프로세스를 강제로 끕니다. \fB\-\fP\fI<시그널>\/\fP로 바꾸지 않으면 SIGKILL 시그널을 보냅니다.
+\fBfuser\fP 프로세스 자체는 강제로 끝내지 않습니다만, 다른 \fBfuser\fP 프로세스는 강제로 끝낼 수 있습니다. \fBfuser\fP를
+실행하는 프로세스의 해당 사용자 ID는 강제로 끝내기 전에 실제 사용자 ID로 설정합니다.
+.TP
+\fB\-i\fP, \fB\-\-interactive\fP
+프로세스를 강제로 끝내기 전에 사용자에게 확인합니다. 이 옵션은 \fB\-k\fP 옵션이 없을 떄도 조용히 무시합니다.
+.TP
+\fB\-I\fP, \fB\-\-inode\fP
+이름 영역에 대해 \fB<파일>\fP을 지정한 파일의 아이노드와 모두 비교하며, 네트워크 파일 시스템의 파일 이름에 대해서는
+수행하지 않습니다.
+.TP
+\fB\-l\fP, \fB\-\-list\-signals\fP
+알려진 모든 시그널 이름을 나타냅니다.
+.TP
+\fB\-m\fP\fI <이름>\fP, \fB\-\-mount \fP\fI<이름>\fP
+\fI<이름>\fP 에는 마운트한 파일 시스템이나 마운트한 블록 장치에 있는 파일을 지정합니다. 해당 파일 시스템의 파일에
+접근하는 모든 프로세스를 나타냅니다. 디렉터리를 지정했다면, 자동으로 \fI<이름>\fP/ 으로 바꾸어 해당 디렉터리에
+마운트한 파일 시스템을 활용합니다.
+.TP
+\fB\-M\fP, \fB\-\-ismountpoint\fP
+\fI<이름>\fP으로 마운트 지점을 지정했을 때만 요청을 수행합니다. \fI<이름>\fP이 파일 시스템에 없을때
+머신에서 사용자 여러분의 강제 퇴출을 막는 귀중한 안전장치입니다.
+.TP
+\fB\-w\fP
+기록 접근을 하고 있는 프로세스만 강제로 끝냅니다. \fB\-k\fP 옵션이 없을 때도 이 옵션은 조용히 무시합니다.
+.TP
+\fB\-n\fP\fI <이름영역>\fP, \fB\-\-namespace \fP\fI<이름영역>\fP
+다른 이름 영역을 선택합니다. \fBfile\fP(파일 이름, 기본), \fBudp\fP(로컬 UDP 포트), \fBtcp\fP(로컬 TCP 포트)
+이름 영역을 지원합니다. 포트의 경우 포트 번호 또는 심볼 이름 둘 다 지원합니다. 햇갈리지만 않는다면
+\fI<이름>\fP\fB/\fP\fI<영역>\fP (예: \fI80\fP\fB/\fP\fItcp\fP) 표기 방식을 활용할 수 있습니다.
+.TP
+\fB\-s\fP, \fB\-\-silent\fP
+동작 내용 출력을 하지 않습니다. 이 모드에서 \fB\-u\fP, \fB\-v\fP 옵션은 무시합니다. \fB\-a\fP 옵션은 \fB\-s\fP 옵션과 함께
+사용하면 안됩니다.
+.TP
+\fB\-\fP\fI<시그널>\fP
+프로세스를 강제로 끝낼 때 SIGKILL 대신 내보낼 지정 시그널을 사용합니다. 시그널은 이름(예: \fB\-HUP\fP) 또는 번호(예:
+\fB\-1\fP)로 지정할 수 있습니다. 이 옵션은 \fB\-k\fP 옵션을 사용하지 않으면 조용히 무시합니다.
+.TP
+\fB\-u\fP, \fB\-\-user\fP
+각 PID에 프로세스 소유자 사용자 이름을 붙입니다.
+.TP
+\fB\-v\fP, \fB\-\-verbose\fP
+장황한 출력 모드. 프로세스를 \fBps\fP 방식으로 나타냅니다. PID, 사용자, 명령을 \fBps\fP와 비슷하게 나타냅니다. 접근에서는
+프로세스의 파일 접근 방식을 나타냅니다. 일부 파일이 마운트 지점, knfs 익스포팅, 스왑 파일로 접근했을 경우에도 장황한 출력
+모드로 나타냅니다. 이 경우 \fBkernel\fP이 PID 대신 나타납니다.
+.TP
+\fB\-V\fP, \fB\-\-version\fP
+버전 정보를 나타냅니다.
+.TP
+\fB\-4\fP, \fB\-\-ipv4\fP
+IPv4 소켓만 검색합니다. 이 옵션은 \fB\-6\fP 옵션과 사용하면 안되며, tcp 및 udp 이름 영역에만 해당합니다.
+.TP
+\fB\-6\fP, \fB\-\-ipv6\fP
+IPv6 소켓만 검색합니다. 이 옵션은 \fB\-4\fP 옵션과 사용하면 안되며, tcp 및 udp 이름 영역에만 해당합니다.
+.SH 파일
+.TP
+/proc
+proc 파일 시스템의 위치입니다
+.SH 예제
+.TP
+\fBfuser \-km /home\fP
+어떤 힉으로든 /home 파일 시스템에 접근하고 있는 모든 프로세스를 강제로 끝냅니다.
+.TP
+\fBif fuser \-s /dev/ttyS1; then :; else \fP\fI<명령>\fP\fB; fi\fP
+/dev/ttyS1을 활용하는 프로세스가 없다면 \f\fI명령\fP\fP을 실행합니다.
+.TP
+\fBfuser telnet/tcp\fP
+(로컬) 텔넷 포트의 모든 프로세스를 나타냅니다.
+.SH 제약사항
+동일한 파일 또는 파일 시스템에 동일한 방식으로 여러번 접근하는 프로세스는 한번만 나타냅니다.
+.PP
+동일한 개체를 명령행에 여러번 지정하면, 일부 항목은 무시합니다.
+.PP
+\fBfuser\fP는 권한 없이 실행할 경우 일부 정보를 가져오지 못할 수 있습니다. 이 결과로, 다른 사용자가 소유한 프로세스에서 연
+파일은 목록에 나타나지 않으며, 매핑한 실행 파일로 분류한 요소만 나타납니다.
+.PP
+\fBfuser\fP는 권한이 없는 파일 서술자 테이블의 프로세스 정보를 나타낼 수는 없습니다. 대부분의 경우 이런 문제는 \fBfuser\fP를
+일반 사용자로 실행할 때 TCP 또는 UDP 소켓을 찾아볼 때 나타납니다. 이 경우 \fBfuser\fP에서는 접근 권한이 없다고
+알려줍니다.
+.PP
+\fBfuser\fP SUID 루트를 설치하면 일부 정보를 조회하는 관련 문제를 막아주긴 하지만, 보안 및 사생활 문제로 적절하지 못합니다.
+.PP
+\fBudp\fP 와 \fBtcp\fP 이름 영역, 유닉스 도메인 소켓은 1.3.78 버전 이전 커널에서는 검색할 수 없습니다.
+.PP
+커널 접근은 \fB\-v\fP 옵션으로만 나타납니다.
+.PP
+\fB\-k\fP 옵션만 프로세스를 처리할 수 있습니다. 사용자가 커널이라면, \fBfuser\fP 에서 지침을 나타내긴 하지만 그 이상의 동작은
+취하지 않습니다.
+.PP
+\fBfuser\fP는 다른 마운트 이름 영역에서 프로세스가 마운팅한 블록 장치는 보여주지 않습니다. fuser가 아닌 프로세스 이름 영역의
+프로세스 파일 서술자 테이블에 장치 ID가 나타나서 결과적으로 일치하지 않기 때문입니다.
+.SH 버그
+.PP
+\fBfuser \-m /dev/sgX\fP 명령 (또는 \fB\-k\fP 플래그로 강제로 끝냄) 은 해당 장치를 설정하지 않아도 모든 프로세스를
+보여줍니다. 이런 동작을 취하는 다른 장치가 있을 수도 있습니다.
+.PP
+\fB\-m\fP 마운트 옵션은 동일한 장치에서 지정한 파일과 일치하는 어떤 파일이든 찾겠지만, 마운트 지점을 지정하기만 할 경우 \fB\-M\fP
+옵션을 활용하십시오.
+.PP
+\fBfuser\fP는 \fBstat\fP(2) 과 \fI/proc/<PID>/maps\fP의 장치 ID가 달라 \fBbtrfs\fP(5)
+파일 시스템에서의 경우 프로세스 공유 라이브러리 같은 매핑 파일을 찾아내지 못합니다.
+.SH "추가 참조"
+\fBkill\fP(1), \fBkillall\fP(1), \fBstat\fP(2), \fBbtrfs\fP(5), \fBlsof\fP(8),
+\fBmount_namespaces\fP(7), \fBpkill\fP(1), \fBps\fP(1), \fBkill\fP(2).