Linux에서fuser 명령을 사용하는 방법

Linux에서fuser 명령을 사용하는 방법

2022-06-03 last update

5 minutes reading Linux Commands
Linux의 파일이나 디렉터리가 고유한 ID를 가진 프로세스에 액세스하고 있습니다.특정 파일이나 디렉터리에 접근하는 특정 프로세스에 대해 어떤 작업을 수행하려면, 이 특정 프로세스의 프로세스 id를 알아야 합니다.본고에서, 우리는 몇 가지 예시를 통해fuser 명령이 Linux에서 사용되는 것을 설명할 것이다.

Linux의 fuser 명령은 무엇입니까?


Linux에서는 다른 명령을 사용하여 네트워크를 관리하고 프로세스를 감시합니다. 그 중 가장 유용한 명령은 실행 명령에 언급된 파일, 디렉터리, 플러그인에 사용된 프로세스를 찾는 데 사용됩니다.우리는fuser 명령의 매뉴얼에 접근하거나 터미널에서 "fuser"명령을 실행함으로써fuser 명령에 대한 상세한 정보를 알 수 있습니다.섀도우 매뉴얼을 열려면 다음 명령을 실행합니다.
$ man fuser


또는 fuser 명령을 사용합니다.
$ fuser

위의 출력에서 우리는'프로세스 규범을 제시하지 않았다'는 주석을 생성한 것을 볼 수 있다. 왜냐하면 우리는 어떤 프로세스의 상세한 정보를 입력하지 않았고fuser 명령의 용법도 설명하지 않았기 때문이다.현재 작업 디렉토리에 액세스하는 프로세스 세부 정보를 표시하려면 다음과 같이 하십시오.
$ fuser -v .

위의 명령에서 ""현재 디렉터리의 프로세스 세부 정보를 찾을 수 있습니다.'사용자'이름, 프로세스의 PID, 접근 (c는 현재 디렉터리를 대표), 프로세스를 사용하는 명령 방식을 보여 줍니다.텍스트 파일을 열고 실행하는 프로세스를 표시할 수도 있습니다. 예를 들어 mytestfile1이라는 텍스트 파일이 있습니다.txt 파일:
$ fuser -v -m mytestfile1.txt

위의 명령에서 "-m"로고 (m는 마운트 표시) 는 파일 mytestfile에 접근하는 파일 시스템의 프로세스를 찾는 데 사용됩니다.txt.이 표지판은 특정한 파일에 접근하는 프로세스를 찾아내는 데 매우 유용하기 때문에 우리는 그것을 중지할 수 있다.fuser 명령을 사용하여 프로세스를 종료할 수 있습니다. 예를 들어 모든 프로세스를 종료하려면 "-k"로고를 사용하고 모든 프로세스에 대해서는"."를 사용합니다.
$ fuser -k .

운영 체제를 실행하는 프로세스를 포함하여 마스터 디렉터리의 모든 프로세스를 죽이고 운영 체제가 종료되므로 각 프로세스를 죽이라는 메시지가 표시되면 "-i"로고와 "-k"를 사용하십시오.
$ fuser -ki .

위의 출력에서 먼저 홈 디렉터리에서 사용 중인 모든 프로세스를 표시한 다음 사용자에게 모든 프로세스를 삭제하거나 삭제하지 말라고 요구합니다.그 밖에 많은 다른 신호는fuser 명령과 함께 사용할 수 있다.모든 신호를 표시하려면 다음 명령을 사용합니다.
$ fuser -l

결론


Linux의 모든 파일이나 명령은 시스템의 일부 프로세스를 사용합니다.어떤 프로세스가 어떤 파일, 플러그인, 명령을 사용하고 있는지 알고 싶다면fuser 명령을 사용할 수 있습니다.우리는fuser 명령을 사용하여 프로세스를 표시하고 "-k"로고를 사용하여 프로세스를 종료할 수 있습니다.본고에서 우리는fuser명령의 사용을 상세하게 토론하고fuser명령과 함께 사용할 수 있는 서로 다른 표지를 설명했다.