본문 바로가기

반응형

리눅스

traceroute 명령어 traceroute 명령어 traceroute 명령어는 목적지 호스트까지의 네트워크 경로를 추적하는 데 사용됩니다. 이 명령어를 사용하면 패킷이 목적지 호스트로 이동하는 동안 거치는 경유지(라우터)의 IP 주소와 지연 시간을 확인할 수 있습니다. 이를 통해 네트워크 연결의 문제를 진단하거나 트래픽 경로를 이해하는 데 도움을 줍니다. traceroute 명령어의 기본 구문은 다음과 같습니다. traceroute [옵션] [목적지 호스트] 주요 옵션은 다음과 같습니다. -I 또는 --icmp: ICMP 패킷을 사용하여 추적합니다. -U 또는 --udp: UDP 패킷을 사용하여 추적합니다. -T 또는 --tcp: TCP SYN 패킷을 사용하여 추적합니다. -p : 목적지 호스트에 대한 특정 포트 번호를 지정합.. 더보기
CentOS 4에서 부트로더를 복구하는 방법(싱글모드) CentOS 4에서 부트로더를 복구하는 방법(싱글모드) 리눅스 1번 CD 삽입 부팅 시 디스크 선택 boot: linux rescue 그래픽 모드에서 절차에 따라서 설정 부트로더 재설치 chroot /mnt/sysimage grub-install /dev/hda 부트로더 복구 완료 reboot 더보기
alias 명령어 alias 명령어 alias 명령어는 Linux 및 macOS에서 쉘에서 사용자 정의 명령어 별칭을 설정하는 데 사용됩니다. alias를 사용하면 긴 명령어를 짧은 단어나 구문으로 대체하여 편리하게 사용할 수 있습니다. alias 명령어는 다음과 같은 형식을 가집니다. alias [별칭]='명령어' 예를 들어, 'll'이라는 별칭을 'ls -l' 명령어로 설정하려면 다음과 같이 입력합니다. alias ll='ls -l' 이제 'll'을 입력하면 'ls -l' 명령어가 실행됩니다. 사용자가 설정한 alias 목록을 확인하려면 'alias' 명령어만 입력하면 됩니다. 예를 들어 alias alias 명령어는 현재 쉘 세션에서만 유효하며, 새로운 쉘 세션에서는 설정이 유지되지 않습니다. alias를 영구적으로.. 더보기
cronolog를 컴파일하여 설치하고 로그를 설정하는 방법 cronolog를 컴파일하여 설치하고 로그를 설정하는 방법 Cronolog를 컴파일하여 설치하고 Apache 로그를 설정하는 방법을 안내드리겠습니다. 이 방법은 소스 코드를 직접 다운로드하여 컴파일하고 설치하는 과정을 포함합니다. 아래 단계를 따라 진행하시면 됩니다. 1. 필요한 패키지 설치 먼저, Cronolog를 컴파일하는 데 필요한 일부 개발 도구와 라이브러리를 설치합니다. sudo yum install -y gcc make 2. Cronolog 다운로드 및 설치 Cronolog의 공식 웹 사이트(http://cronolog.org/)에서 최신 소스 코드를 다운로드합니다. 아래 예시에서는 버전 1.7을 사용합니다. 그러나 현재 시점에서는 이 버전보다 더 높은 버전이 나올 수도 있으므로 공식 웹 사이.. 더보기
CentOS 6.4에서 Apache 웹 서버와 Apache Tomcat을 연동하는 방법_u2 CentOS 6.4에서 Apache 서버와 Apache Tomcat을 연동하는 방법 1. JDK 설치 jdk1.6.0_38.tar.gz 파일을 다운로드하고, 적절한 디렉토리에 압축을 해제합니다. 환경 변수 JAVA_HOME을 설정하고, PATH에 JDK 바이너리 경로를 추가합니다. 예를 들어, JDK를 /opt/jdk1.6.0_38에 설치하고자 한다면, 다음과 같이 설정합니다. export JAVA_HOME=/opt/jdk1.6.0_38 export PATH=$JAVA_HOME/bin:$PATH 2. Apache HTTP Server 설치 httpd-2.2.24.tar.gz 파일을 다운로드하고, 적절한 디렉토리에 압축을 해제합니다. 아래 명령으로 Apache HTTP Server를 컴파일하고 설치합니다... 더보기
[리눅스] rpm 명령어 RPM 명령어로 패키지 설치하기 [-ivh] , [Uvh] [기본 패키지 설치 명령] [명령] #rpm -ivh quota-3.06-9.i386.rpm [명령] #rpm -Uvh quota-3.06-9.i386.rpm [qouta-306-9.i386.rpm 설치 명령] -option [ivh] : -i 설치명령 -U 업그레이드 명령 -v 자세한 설치과정 보여주기 -h ### 으로 설치 진행상태 보여주기 -u 옵션을 사용하여 설치하면 기존에 설치되어있던 RPM패키지의 파일들을 삭제하는 것이 아니라 "기존 파일명.rpmsave" 라는 파일명으로 보관한 후 새롭게 설치하게 됩니다. 구버전의 파일들의 설정을 참고하여 새버전에 그대로 적용을 할 수도 있으며 구버전 패키지 파일들 과 신버전 패키지 파일들과의 비교도.. 더보기
[네임서버] nslookup 및 dig 사용 정리 nslookup 및 dig 사용 정리 nslookup, dig는 윈도우 또는 bind에서 제공하는 디버깅 도구이다. 이 도구를 이용해 네임 서버에 직접 질의를 던져 dns 시스템이 알고 있는 정보를 얻어 올 수 있다. 이 도구는 서버가 정상적으로 동작하고 제대로 설정되었는지 알아볼 때 유용하다. 또한 원격 서버가 제공하는 정보를 질의 때에도 사용한다. 이 도구를 사용방법을 익히는 것이 트러블 슈팅의 기본이므로 사용법을 알아보도록 한다. ▪ 윈도우 nslookup [option] [hostname] [server] 대화식 모드로 사용하기 위해 명령 프롬프트에서 “nslookup”을 입력한다. C:\> nslookup Default Server: kns.kornet.net Address: 168.126.63.. 더보기
bind recursive clients 모니터링 bind recursive clients 모니터링 무한 루프(while true)를 사용하여 주기적으로 rndc status | grep recursive 명령을 실행하고 결과를 출력합니다. rndc status | grep recursive 스크립트 편집 vim dns_status.sh #!/bin/bash while true do result=$(rndc status | grep recursive) if [ -n "$result" ] then echo "Recursive DNS status: $result" else echo "Failed to retrieve recursive DNS status." fi sleep 1 done 더보기 --- echo 명령어로 스크립트 저장 echo -e "#!/bi.. 더보기

728x90
반응형