Computer >> 컴퓨터 >  >> 체계 >> Linux

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

Linux 시스템의 경우 여러 사용자가 동시에 컴퓨터에 연결할 수 있습니다. 좋은 점은 누가 보드에 있고 시스템에 연결되어 있는지 쉽게 찾을 수 있다는 것입니다. Linux 컴퓨터에 로그인한 사용자를 나열하는 방법을 알아보세요.

1. "who" 명령 사용

우리는 who를 사용합니다. 네 개의 열에 표시되는 정보와 연결된 다른 사용자에 대한 정보를 가져오는 명령입니다.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법
  • 첫 번째 열에는 사용자 이름이 표시됩니다.
  • 두 번째 열은 사용된 TTY를 나타냅니다.
  • 세 번째 열은 사용자가 로그인한 시간입니다.
  • 네 번째는 연결된 사용자의 호스트 이름 또는 IP 주소입니다.

-q를 사용하여 시스템에 로그온한 사용자 수를 표시할 수도 있습니다. 매개변수.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

-a로 현재 로그인한 사용자의 모든 정보를 표시하여 더 많은 정보를 얻을 수 있습니다. 옵션.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

--help를 사용하여 명령을 사용하는 방법에 대한 자세한 정보를 얻을 수 있습니다. 추가 정보가 필요하면 명령하십시오.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

2. "w" 명령 사용

who와 달리 명령, w 명령은 로그인한 사용자와 수행 중인 작업을 보여줍니다.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

출력은 다음과 같은 몇 가지 유용한 정보를 보여줍니다.

  • 현재 시간
  • 시스템이 실행된 기간
  • 현재 로그인한 사용자 수
  • 로그인한 사용자의 이름
  • 원격 호스트
  • 사용자가 로그인한 시간

-h를 사용할 때 로그인한 사용자에 대한 정보만 표시할 수도 있습니다. 옵션.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

다른 옵션을 사용하여 명령의 출력을 필터링할 수 있습니다. w --help를 사용하여 다양한 옵션과 역할의 전체 목록을 볼 수 있습니다. 명령.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

3. "users" 명령 사용

간단한 명령 users도 있습니다. 매개변수 없이 현재 로그인한 사용자만 표시합니다.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

이 명령은 다른 명령과 같은 추가 정보를 제공하지 않지만 현재 시스템에 로그인한 사용자에 대한 정보는 여전히 가지고 있습니다. man users를 사용하는 경우 명령을 실행하면 다른 정보가 없음을 알 수 있습니다.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법 Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

4. "마지막" 명령 사용

사용할 수 있는 또 다른 명령이 있습니다. last -a 명령 매개변수는 사용자 이름("재부팅"과 같은 특수 사용자도 포함), TTY, 사용자가 연결된 IP 주소 및 기타 정보와 같은 일부 정보를 제공합니다.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

-p를 사용할 때 매개변수로 현재 접속한 사용자를 표시할 수 있습니다.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

또한 이 명령은 유용한 정보를 얻는 데 도움이 되는 추가 옵션을 제공합니다. man last로 확인할 수 있습니다. 명령.

Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법 Linux 컴퓨터에 로그인한 모든 사용자를 나열하는 방법

위의 모든 명령을 사용하여 Linux에 로그인한 사용자를 쉽게 나열할 수 있습니다. 이를 통해 시스템을 모니터링하고 무단 액세스가 있는지 확인할 수 있습니다. 필요한 경우 이러한 사용자 관리 명령을 사용하여 식별된 사용자와 함께 몇 가지 작업을 수행할 수 있습니다.