본문 바로가기

728x90

리눅스

리눅스에서 특정 인터페이스에 대해 Promiscuous Mode를 활성화하거나 비활성화하는 방법 리눅스에서 특정 인터페이스에 대해 Promiscuous Mode를 활성화하거나 비활성화하는 방법리눅스에서 Promiscuous 모드는 네트워크 인터페이스가 모든 네트워크 패킷을 수신하도록 하는 모드를 말합니다. 일반적으로 네트워크 인터페이스는 해당 인터페이스에 전송된 패킷과 해당 인터페이스의 MAC 주소와 브로드캐스트 주소를 가진 패킷만 수신하도록 구성되어 있습니다. 하지만 Promiscuous 모드에서는 다른 모든 인터페이스의 패킷까지 수신하게 됩니다.Promiscuous Mode는 네트워크 패킷 분석, 네트워크 스니핑, 네트워크 보안 등에 사용됩니다. 네트워크 분석 도구나 패킷 캡처 프로그램은 Promiscuous Mode를 사용하여 네트워크 패킷을 감지하고 분석합니다. Promiscuous 모드를 .. 더보기
top 명령어 top 명령어 top 명령어는 리눅스와 UNIX 기반 운영 체제에서 시스템의 상태와 프로세스의 성능을 실시간으로 모니터링하는 유용한 명령어입니다. top 명령어의 구문 top [옵션] 주요 옵션 -d [초] : 화면 갱신 간격을 설정합니다. 초당 업데이트 간격을 지정합니다. 예: top -d 5는 5초마다 업데이트합니다. -p [PID] : 특정 프로세스의 상세 정보만 표시합니다. 예: top -p 1234는 PID가 1234인 프로세스만 표시합니다. -n [표시할 프로세스 수] : 화면에 표시할 프로세스 수를 제한합니다. 예: top -n 10는 상위 10개 프로세스만 표시합니다. q : top을 종료합니다. h : 도움말을 표시합니다. top top - 15:32:31 up 37 days, 20:37.. 더보기
리눅스 프로세스의 메모리 사용량을 확인하는 방법 리눅스 프로세스의 메모리 사용량을 확인하는 방법 프로세스 ID(PID) 확인 ps -ef | grep -v grep | grep ^named | awk {'print $2'} ps -ef는 모든 프로세스를 나열하는 명령어입니다. grep -v grep은 grep 명령어 자체를 제외한 결과를 표시합니다. grep ^named은 "named" 프로세스로 시작하는 행만 선택합니다. awk {'print $2'}는 선택된 행에서 두 번째 필드, 즉 PID를 출력합니다. $ ps -ef | grep -v grep | grep ^named | awk {'print $2'} 887 프로세스의 메모리 정보(사용량) 확인 cat /proc/PID/status cat /proc/887/status | grep "Name\.. 더보기
Ubuntu LTS(Long Term Support) releases cycle Ubuntu LTS(Long Term Support) releases cycle Ubuntu LTS(Long Term Support) 버전은 장기 지원 버전으로서, 일반적으로 특정 기간 동안 지원과 업데이트를 제공하는 버전입니다. Ubuntu LTS 버전의 주요 특징은 다음과 같습니다. 장기 지원 기간: Ubuntu LTS 버전은 일반 버전과 달리 장기 지원을 제공합니다. 이는 일반 버전의 9개월 지원 기간과는 달리, 5년(이전에는 5년 이상일 수도 있었습니다) 동안 지원됩니다. 이는 서버와 엔터프라이즈 환경에서의 안정성과 신뢰성을 강조하는 것입니다. 정기적인 보안 및 업데이트 지원: Ubuntu LTS 버전은 보안 업데이트, 버그 수정 및 패키지 업데이트를 정기적으로 제공합니다. 이는 사용자들이 최신 .. 더보기
apt-get 명령어 apt-get 명령어 apt-get(Advanced Packaging Tool)은 Ubuntu와 Debian 기반 시스템에서 사용되는 명령어로, 패키지 관리를 위해 사용됩니다. 패키지 인덱스 정보를 업데이트 apt-get update 설치된 패키지 업그레이드 apt-get upgrade 의존성 검사하며 설치하기 apt-get dist-upgrade ubuntu apt-get update 에러 $ apt-get update ... E: Some index files failed to download. They have been ignored, or old ones used instead. Ubuntu 22.04 LTS (Jammy Jellyfish) complete sources.list vim /etc/.. 더보기
SSH 접속 시 RSA 공개키(ECDSA) 충돌 문제를 해결하는 방법 SSH 접속 시 RSA 공개키(ECDSA) 충돌 문제를 해결하는 방법 SSH 접속 오류 Ubuntu $ ssh root@10.10.123.213 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also pos.. 더보기
[리눅스] ubuntu rcconf(redhat:ntsysv) 명령어 ubuntu rcconf(redhat:ntsysv) 명령어 rcconf는 Debian 및 Ubuntu와 같은 Debian 계열의 Linux 배포판에서 사용되는 명령어 중 하나입니다. 이 명령어는 시스템 서비스를 설정하고 관리하기 위한 텍스트 기반의 인터페이스를 제공합니다. rcconf를 실행하면 현재 시스템에서 실행 중인 서비스의 목록을 보여주고, 사용자가 원하는 서비스의 실행 상태를 변경할 수 있는 인터페이스를 제공합니다. 이를 통해 사용자는 서비스를 시작하거나 중지하거나, 부팅 시 자동으로 실행되는 서비스를 설정할 수 있습니다. rcconf는 시스템 서비스를 관리하기 위해 주로 사용되며, GUI 환경이 없는 서버 환경에서 사용하기 적합합니다. 예를 들어, HTTP 서버, 데이터베이스, 로깅 등의 서비.. 더보기
우분투에서 DNS 서버를 정적으로 설정하는 방법 우분투에서 DNS 서버를 정적으로 설정하는 방법 /etc/resolv.conf에 DNS 설정 후 재부팅(네트워크 재시작)하게 되면 DNS 설정이 살아진다. vim /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN 고정으로 DNS 설정을 위해서는 /etc/network/interfaces 파일에 “dns-nameservers”로 설정해야 한다. vim /etc/network/interfaces # This file describes the network interfa.. 더보기

반응형