반응형
리눅스에서 터미널 세션을 종료하는 방법
테스트 환경
운영체제 정보 확인
$ lsb_release -d
Description: Ubuntu 24.04.1 LTS
현재 세션 확인
- 현재 로그인된 사용자와 세션 정보를 확인합니다.
w
w 명령은 로그인된 사용자, 접속한 터미널(TTY), 접속 IP(FROM 필드) 등을 보여줍니다.
- FROM 필드가 -인 경우: 로컬 콘솔(tty1 등)
- IP나 호스트명이 표시된 경우: 원격 세션(SSH 등)
로컬 콘솔에서 세션 종료
콘솔(tty1 등)에서 직접 셸을 열어 놓은 경우
루트 셀 종료
exit
일반 사용자 셸 종료
exit
(또는)
logout
원격지(SSH) 세션 종료
원격 접속 중인 SSH 세션을 종료할 경우
현재 세션 확인
w
14:48:41 up 70 days, 3:29, 3 users, load average: 0.99, 0.75, 0.83
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
ubuntu tty1 - 08Aug24 446days 0.42s 0.18s sudo su
ubuntu 192.168.0.44 14:30 23:59m 0.00s 0.09s sshd: ubuntu [priv]
사용자 프로세스 목록 확인
ps -u ubuntu
PID TTY TIME CMD
1735 ? 00:00:00 systemd
1736 ? 00:00:00 (sd-pam)
1747 tty1 00:00:00 bash
특정 세션 프로세스 종료
kill -9 <PID>
kill 1747
- 1747는 종료할 프로세스의 PID입니다.
참고
- tty1 등과 같이 FROM 필드가 ‘-’ 로 표시되면 로컬 터미널 세션입니다.
- SSH 등의 원격 세션은 FROM 필드에 접속한 IP 주소가 표시됩니다.
- 원격 세션은 exit 또는 logout 으로도 종료 가능하지만, 비정상적으로 남은 세션은 kill 명령으로 종료할 수 있습니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
| 우분투 24.04에서 nc 명령어를 사용하기 위한 방법 (0) | 2025.10.22 |
|---|---|
| Nginx에 커스텀 헤더 추가하기 (0) | 2025.10.20 |
| 우분투 24.04에서 Broadcom MegaRAID 컨트롤러를 설치하는 방법 (0) | 2025.10.16 |
| 우분투 24.04에서 RAID 컨트롤러 정보를 확인하는 방법 (0) | 2025.10.16 |
| CentOS 7에서 ntpdate와 hwclock을 활용해 시스템 시간과 하드웨어 클럭을 동기화하는 방법 (0) | 2025.10.15 |