OS 환경 : Oracle Linux 8.1 (64bit)
방법 : Oracle Linux 8 접속된 세션 확인
본문에서는 리눅스 8 환경에서 접속된 세션을 확인하는 명령들을 설명함
1. w 명령어
현재 로그인한 사용자와 실행 중인 프로세스를 포함한 세션 정보 확인
1
|
# w
|
사용 예시
1
2
3
4
5
|
# w
13:00:15 up 3 days, 17:00, 2 users, load average: 0.38, 0.33, 0.29
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 132.124.198.210 Wed10 2.00s 0.04s 0.00s w
root pts/1 132.124.198.210 11:48 1:11m 0.04s 0.03s sqlplus as sysdba
|
2. who 명령어
현재 시스템에 로그인한 사용자 목록 확인
1
|
# who
|
사용 예시
1
2
3
|
# who
root pts/0 2025-02-19 10:21 (132.124.198.210)
root pts/1 2025-02-20 11:48 (132.124.198.210)
|
3. who -a 명령어
부팅 시간, 현재 실행 중인 프로세스 등 추가 정보 포함하여 확인
1
|
# who -a
|
사용 예시
1
2
3
4
5
|
# who -a
system boot 2025-02-16 19:59
run-level 5 2025-02-16 20:00
root + pts/0 2025-02-19 19:21 . 1644866 (132.124.198.210)
root + pts/1 2025-02-20 06:48 01:14 2313620 (132.124.198.210)
|
4. users 명령어
현재 로그인한 사용자 이름만 출력
1
|
# users
|
사용 예시
1
2
|
# users
root root
|
5. last 명령어
최근 로그인한 사용자 목록 확인
1
|
# last
|
사용 예시
1
2
3
4
5
|
# last
root pts/1 132.124.198.210 Thu Feb 20 06:48 still logged in
root pts/0 132.124.198.210 Wed Feb 19 19:21 still logged in
reboot system boot 4.18.0-553.5.1.e Sun Feb 16 19:59 still running
..
|
6. ps aux | grep pts 명령어
현재 활성화된 pts 또는 tty 세션 확인
1
|
# ps aux | grep pts
|
사용 예시
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# ps aux | grep pts
root 3880 0.0 0.0 139864 5532 ? S Feb16 0:00 su oracle -c /opt/oracle.ahf/common/venv/bin/python /opt/oracle.ahf/ahf/scripts/sql_agent.py '{"owner":"oracle","sql_dir":"/opt/oracle.ahf/ahf/scripts/sql","log_dir":"/opt/oracle.ahf.data/oracle.ahf/data/ora19/diag/tfa/tfactl/user_oracle","trace_level":"info","component":"tfac","ahf_home":"/opt/oracle.ahf","log_file_id":"db1"}'
oracle 3882 0.0 0.0 9876 2560 ? S Feb16 0:00 /bin/sh /opt/oracle.ahf/common/venv/bin/python /opt/oracle.ahf/ahf/scripts/sql_agent.py {"owner":"oracle","sql_dir":"/opt/oracle.ahf/ahf/scripts/sql","log_dir":"/opt/oracle.ahf.data/oracle.ahf/data/ora19/diag/tfa/tfactl/user_oracle","trace_level":"info","component":"tfac","ahf_home":"/opt/oracle.ahf","log_file_id":"db1"}
oracle 3887 0.0 0.7 494824 62788 ? Sl Feb16 1:57 /opt/oracle.ahf/common/venv/bin/python3 /opt/oracle.ahf/ahf/scripts/sql_agent.py {"owner":"oracle","sql_dir":"/opt/oracle.ahf/ahf/scripts/sql","log_dir":"/opt/oracle.ahf.data/oracle.ahf/data/ora19/diag/tfa/tfactl/user_oracle","trace_level":"info","component":"tfac","ahf_home":"/opt/oracle.ahf","log_file_id":"db1"}
root 1644885 0.0 0.0 151744 6480 ? S Feb19 0:00 sshd: root@pts/0
root 1644886 0.0 0.0 12936 3092 pts/0 Ss Feb19 0:00 bash -c su - oracle; $SHELL -i
root 2313343 0.0 0.0 16648 5652 pts/0 S 06:47 0:00 /bin/bash -i
root 2313622 0.0 0.0 151744 6368 ? S 06:48 0:00 sshd: root@pts/1
root 2313625 0.0 0.0 12936 3292 pts/1 Ss 06:48 0:00 bash -c su - oracle; $SHELL -i
root 2313664 0.0 0.0 142796 7012 pts/1 S 06:48 0:00 su - oracle
oracle 2313669 0.0 0.0 16632 5444 pts/1 S 06:48 0:00 -bash
oracle 2313776 0.0 0.3 111904 24572 pts/1 Sl+ 06:48 0:00 sqlplus as sysdba
root 2346346 0.0 0.0 47716 3920 pts/0 R+ 07:05 0:00 ps aux
root 2346347 0.0 0.0 12216 1180 pts/0 S+ 07:05 0:00 grep --color=auto pts
|
7. ss -tuna | grep :22 명령어
현재 SSH로 접속한 세션 확인
1
|
# ss -tuna | grep :22
|
사용 예시
1
2
3
4
5
6
7
|
# ss -tuna | grep :22
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
tcp ESTAB 0 0 192.168.137.19:22 132.124.198.210:55410
tcp ESTAB 0 0 192.168.137.19:22 132.124.198.210:49372
tcp ESTAB 0 0 192.168.137.19:22 132.124.198.210:49371
tcp ESTAB 0 0 192.168.137.19:22 132.124.198.210:55411
tcp LISTEN 0 128 [::]:22 [::]:*
|
8. netstat -tnp | grep :22 명령어
현재 SSH로 접속한 세션 확인
1
|
netstat -tnp | grep :22
|
사용 예시
1
2
3
4
5
|
# netstat -tnp | grep :22
tcp 0 0 192.168.137.19:22 132.124.198.210:55410 ESTABLISHED 1644866/sshd: root
tcp 0 0 192.168.137.19:22 132.124.198.210:49372 ESTABLISHED 2313623/sshd: root
tcp 0 0 192.168.137.19:22 132.124.198.210:49371 ESTABLISHED 2313620/sshd: root
tcp 0 0 192.168.137.19:22 132.124.198.210:55411 ESTABLISHED 1644979/sshd: root
|
참조 :
'Linux, Unix > Tip' 카테고리의 다른 글
리눅스에서 특정 스크립트를 반복수행 시키는 스크립트 (0) | 2025.03.10 |
---|---|
Oracle Linux 8 nfs 서버 구축 가이드 (0) | 2024.11.26 |
Oracle Linux 8 로컬 yum dnf repository 설정하기 (0) | 2024.11.11 |
Oracle Linux 8 프로세스 강제 종료 스크립트 (0) | 2024.04.19 |
Oracle Linux 8 더미 파일 대량 생성 및 대량 삭제 (0) | 2024.03.14 |