본문 바로가기

728x90

전체 글

리눅스에서 라우팅을 추가하는 방법 리눅스에서 라우팅을 추가하는 방법1. ip route 명령어 사용하기ip route 명령어를 사용하여 라우팅 테이블에 경로를 추가할 수 있습니다. 기본 문법[대상_네트워크/서브넷]은 추가하려는 네트워크 또는 서브넷을 나타내고 [게이트웨이_IP]는 대상 네트워크로의 게이트웨이 IP 주소를 [인터페이스]는 사용할 네트워크 인터페이스를 나타냅니다.sudo ip route add [대상_네트워크/서브넷] via [게이트웨이_IP] dev [인터페이스]현재 라우팅 테이블 확인현재 시스템의 라우팅 테이블을 확인하여 기존 라우팅 정보를 파악합니다.sudo ip route show단일 경로 추가192.168.1.0/24 네트워크로 가는 경로를 192.168.0.1 게이트웨이를 통해 eth0 인터페이스로 추가하는 경우i.. 더보기
원도우 명령프롬프트(CMD) 인코딩 변경하기 원도우 명령프롬프트(CMD) 인코딩 변경하기 Windows 명령 프롬프트(CMD)에서 인코딩을 변경하는 방법은 다음과 같습니다. 1. 명령 프롬프트 창을 엽니다. 2. "chcp" 명령을 입력하여 현재 인코딩을 확인합니다. 예를 들어, "chcp"를 입력하고 Enter 키를 누르면 현재의 인코딩이 표시됩니다. C:\Users\Administrator>chcp 활성 코드 페이지: 949 3. 인코딩을 변경하기 위해 "chcp" 명령과 함께 해당 인코딩 번호를 입력합니다. 예를 들어, "chcp 65001"은 UTF-8 인코딩으로 변경하는 명령입니다. 대부분의 경우, UTF-8 인코딩을 사용하는 것이 가장 좋습니다. C:\Users\Administrator>chcp 65001 Active code page:.. 더보기
리눅스에서 LVM(Logical Volume Manager)을 사용하여 하드 디스크를 증설하는 방법 리눅스에서 LVM(Logical Volume Manager)을 사용하여 하드 디스크를 증설하는 방법 LVM을 사용하면 하드 디스크의 크기를 동적으로 관리할 수 있으므로, 디스크 공간을 필요에 따라 유연하게 증설할 수 있습니다. 아래 단계는 CentOS/RHEL 계열의 리눅스 배포판을 기준으로 설명합니다. 중요: 디스크 증설 작업은 데이터의 손실 가능성이 있는 작업이므로, 꼭 백업을 수행하고 신중하게 진행해야 합니다. 하드디스크 증설 전 파이션 정보 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 38G 21G 15G 59% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/xvda1 485M 3.. 더보기
RHEL(Red Hat Enterprise Linux)에서 권장되는 스왑 공간(swap 메모리) RHEL(Red Hat Enterprise Linux)에서 권장되는 스왑 공간(swap 메모리) 스왑 공간은 시스템의 RAM을 보완하는 역할을 합니다. 시스템에서 사용할 수 있는 RAM이 부족하면 스왑 공간을 사용하여 메모리를 확장합니다. 스왑 공간이 충분하지 않으면 시스템이 느려지거나 충돌할 수 있습니다. 권장 시스템 스왑 공간(recommended system swap space) Red Hat Enterprise Linux 5 Amount of RAM in the System Recommended Amount of Swap Space 4GB of RAM or less a minimum of 2GB of swap space 4GB to 16GB of RAM a minimum of 4GB of swap.. 더보기
리눅스에서 특정 인터페이스에 대해 Promiscuous Mode를 활성화하거나 비활성화하는 방법 리눅스에서 특정 인터페이스에 대해 Promiscuous Mode를 활성화하거나 비활성화하는 방법리눅스에서 Promiscuous 모드는 네트워크 인터페이스가 모든 네트워크 패킷을 수신하도록 하는 모드를 말합니다. 일반적으로 네트워크 인터페이스는 해당 인터페이스에 전송된 패킷과 해당 인터페이스의 MAC 주소와 브로드캐스트 주소를 가진 패킷만 수신하도록 구성되어 있습니다. 하지만 Promiscuous 모드에서는 다른 모든 인터페이스의 패킷까지 수신하게 됩니다.Promiscuous Mode는 네트워크 패킷 분석, 네트워크 스니핑, 네트워크 보안 등에 사용됩니다. 네트워크 분석 도구나 패킷 캡처 프로그램은 Promiscuous Mode를 사용하여 네트워크 패킷을 감지하고 분석합니다. Promiscuous 모드를 .. 더보기
ping check 스크립트 ping check 스크립트 vim pingcheck.sh #!/bin/bash while true; do if ping -c 1 192.168.2.1 >/dev/null; then echo "$(date '+%Y-%m-%d %H:%M:%S') : Success" >> tempfile else echo "$(date '+%Y-%m-%d %H:%M:%S') : Fail" >> tempfile fi sleep 1 done 이제 위의 코드는 1초마다 192.168.2.1에 대한 ping을 수행하고 결과를 tempfile에 기록하는 스크립트로 사용할 수 있습니다. chmod +x pingcheck.sh bash pingcheck.sh & $ tail -f tempfile 2015-03-27 13:41:35 : .. 더보기
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\.. 더보기

반응형