본문 바로가기

반응형

Server

(60)
[UNIX] AIX 프로세스 확인 1. 메모리를 가장 많이 사용하는 10개의 프로세스 나열(%MEM) ps aux | head -1; ps aux | sort -m +3 | head   2. 프로세스 추적 (lsof 명령어) lsof -i TCP:[port] PID 값 확인 후 프로세스 추적 ps -ef | grep [PID 값]   3. AIX 사용중인 포트의 프로세스 확인 netstat -Aan | grep [port] | grep LIS rmsock [1열 프로세스 값] tcpcb ps -ef | grep [PID값]
[Linux] top 명령어 top 명령어를 통해서 메모리, CPU 사용량 기준으로 정렬하는 방법 및 전체 명령어 경로 표시 1. top 명령어를 실행 후 m을 눌러 메모리 사용량 순으로 정렬top(Press m to sort by MEM usage) 2. top 명령어를 실행 후 p를 눌러 CPU 사용량 순으로 정렬top(Press p to sort by CPU usage) 3. top 명령어를 실행 후 c를 눌러 전체 명령어 경로 표시top(Press c to sort by full command line)
[Linux] tcpdump 명령어 tcpdump 명령어tcpdump -nni port -w  [설명]-n: 호스트 이름이나 포트 이름을 해석하지 않도록 하는 옵션입니다. 이 옵션을 사용하면 IP 주소와 포트 번호가 출력됩니다. -i : 캡처할 네트워크 인터페이스를 지정합니다.  부분에 네트워크 카드 이름(예: eth0, wlan0, en0 등)을 넣어야 합니다. port : 특정 포트 번호에 대한 패킷만 캡처하도록 필터링합니다. -w : 캡처된 패킷을 지정한 에 저장합니다. 일반적으로 파일은 .pcap 확장자를 사용합니다. 예시 명령어 네트워크 인터페이스 eth0에서 포트 번호 80 (HTTP)으로 흐르는 패킷을 캡처하고, 캡처된 패킷을 capture.pcap이라는 파일에 저장하려면 아래와 같은 명령어를 사용합니다:tcpdump -n..
[Linux] U2L NAS uid/gid 검토사항 U2L NAS (Network Attached Storage)에서 UID (User ID)와 GID (Group ID) 관련 검토 사항은, 시스템의 사용자 및 그룹 권한 관리에 있어 중요한 부분입니다. 다음은 U2L NAS에서 UID와 GID를 검토할 때 고려해야 할 주요 사항들입니다. 1. UID/GID 일관성 유지 - 다중 서버에서의 일관성: 여러 대의 서버나 NAS 장비에서 동일한 사용자 및 그룹을 사용할 경우, 각 서버에서 UID와 GID가 일관되게 설정되어야 합니다. 만약 UID/GID가 서로 다르면, 동일한 사용자라도 다른 권한을 가질 수 있습니다.  - NFS 및 SMB 공유 설정:NAS가 NFS (Network File System) 또는 SMB (Server Message Block) 프..
[Linux] NMI 덤프(Non-Maskable Interrupt Dump)란? **리눅스 NMI 덤프 (NMI Dump)**는 **Non-Maskable Interrupt (NMI)**가 발생했을 때, 시스템의 상태를 덤프하여 문제의 원인을 추적하고 디버깅하는 데 도움을 주는 중요한 기능입니다. 주로 하드웨어 오류나 심각한 시스템 오류가 발생했을 때 사용됩니다. 이 덤프는 시스템의 메모리 상태, CPU 레지스터, 스택 트레이스 등을 포함하여, 문제 발생 시점의 정보를 기록합니다. NMI 덤프의 역할1. 하드웨어 오류 디버깅: NMI는 보통 하드웨어 오류(예: 메모리 오류, CPU 오류 등)로 인해 발생하는데, 이러한 오류가 발생할 때 시스템의 상태를 덤프하여 하드웨어 오류를 분석할 수 있습니다.  2. 커널 오류 및 시스템 오류 분석: NMI가 발생하면, 시스템이 치명적인 오류로 ..
[Linux] nc 명령어 정리 리눅스에서 nc(netcat) 명령어는 네트워크 연결을 생성하고 관리하는 유틸리티입니다.  아래는 nc 명령어의 주요 사용법을 정리한 내용입니다. 1. 기본 구문$nc [옵션] [호스트] [포트]## 주요 옵션 ##-l : 리슨 모드로 동작. 특정 포트에서 연결을 기다림.-p [포트번호] : 리슨할 포트 번호를 지정.-v : 자세한 출력(verbose mode). 연결 상태 등의 정보를 출력.-z : 연결을 수행하되, 데이터를 보내지 않음. 포트 스캔용으로 사용.-w [시간] : 타임아웃 시간을 설정(초 단위).-u : UDP 프로토콜로 연결.-k : 연결 유지. 클라이언트가 연결을 끊을 때까지 서버가 계속 리슨하도록 함.-n : DNS 해석하지 않음. 호스트 이름 대신 IP 주소를 사용.-i [초] :..
[Linux] RedHat 7.x 버전별 EOSL (End of Support Lifecycle) RHEL 7.1부터 7.9까지 각 마이너 버전은 Full Support와 Maintenance Support 기간이 있으며, 그 후에는 **End of Life (EOL)**로 지원이 종료됩니다. 각 버전의 일정은 다음과 같습니다:  버전Release DateFull Support 종료Maintenance Support 종료End of Life(EOL)RHEL 7.12015년 3월 3일2016년 6월 30일2017년 6월 30일2017년 6월 30일RHEL 7.22015년 11월 3일2017년 5월 31일2018년 5월 31일2018년 5월 31일RHEL 7.32016년 10월 4일2018년 5월 31일2019년 5월 31일2019년 5월 31일RHEL 7.42017년 7월 11일2019년 5월 31일2..
[Linux] ssh config 내 AddressFamily inet 설정 AddressFamily inet 설정은 SSH 클라이언트 또는 서버의 구성 파일에서 IPv4 주소만 사용하도록 지정하는 옵션입니다. SSH의 config 파일에서 이 설정을 사용하면 다음과 같은 의미가 있습니다: 1. IPv4 사용:- inet으로 설정하면 SSH 연결을 할 때 IPv4 주소만 사용합니다. 만약 시스템에 IPv6 주소가 있더라도 이를 무시하고 IPv4로 연결을 시도합니다. 2. 설정 위치: - 이 설정은 SSH 클라이언트의 ~/.ssh/config 파일이나 SSH 서버의 /etc/ssh/sshd_config 파일에 추가할 수 있습니다. 예시SSH 클라이언트의 경우 : Host example.com AddressFamily inet 위의 예시는 example.com에 연결할 때 IP..

반응형