리눅스 썸네일형 리스트형 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.. 더보기 Rkhunter(Rootkit Hunter)을 소스 코드로부터 컴파일하여 설치하는 방법 Rkhunter(Rootkit Hunter)을 소스 코드로부터 컴파일하여 설치하는 방법 rkhunter로 해킹 여부 체크하기 단계 1: rkhunter 소스 코드 다운로드 Rkhunter의 최신 소스 코드를 다운로드합니다. cd /usr/local/src wget https://downloads.sourceforge.net/project/rkhunter/rkhunter/1.4.0/rkhunter-1.4.0.tar.gz 압축을 해제합니다. tar -xvf rkhunter-1.4.0.tar.gz 단계 2: rkhunter 컴파일 및 설치 rkhunter 디렉토리로 이동합니다. cd rkhunter-1.4.0 다음 명령어를 사용하여 rkhunter를 컴파일하고 설치합니다. sudo ./installer.sh .. 더보기 useradd 명령어 useradd 명령어 useradd는 Linux와 Unix 기반 운영 체제에서 사용자 계정을 추가하는 명령어입니다. 이 명령어를 사용하여 새로운 사용자 계정을 생성할 수 있으며, 필요에 따라 사용자에게 홈 디렉토리를 생성하고 기본 설정을 구성할 수 있습니다. 명령어 구문 useradd [옵션] 사용자명 일반적인 옵션 -c: 사용자에 대한 설명을 추가합니다. -d: 사용자의 홈 디렉토리 경로를 지정합니다. -g: 사용자가 속할 기본 그룹을 지정합니다. -m: 홈 디렉토리를 생성하고 기본 파일을 복사합니다. -s: 사용자의 로그인 쉘을 지정합니다. -u: 사용자의 UID(사용자 식별자)를 지정합니다. -G: 사용자가 속할 보조 그룹을 지정합니다. 사용 예시 새로운 사용자 계정 추가 (홈 디렉토리 생성하지 않.. 더보기 리눅스 쉘 리다이렉션(Redirection) 리눅스 쉘 리다이렉션(Redirection) 리눅스 쉘 리다이렉션(Redirection)은 명령어 실행 결과를 화면이 아닌 다른 위치로 보내는 기능을 말합니다. 주로 명령어의 출력을 파일로 저장하거나, 파일의 내용을 명령어에 입력하는 등 다양한 용도로 사용됩니다. 리다이렉션은 표준 입출력(STDIN, STDOUT, STDERR)에 대해 적용됩니다. 리눅스 쉘 리다이렉션에는 다음과 같은 기호들이 사용됩니다. 기호 설명 stdin 키보드 (표준입력, 0) stdout 모니터 (표준출력, 1) stderr 모니터 (에러출력, 2) > 출력 리다이렉션 (stdout 만을 보냄) > 추가 출력 리다이렉션 (새로 덮어쓰지 않고 추가) 2> 표준에러 리다이렉션 (stderr 만을 보냄) &>word 표준 출력과 표준.. 더보기 PHP You have to install PHP gettext extension 오류 해결 방법 PHP You have to install PHP gettext extension 오류 해결 방법웹 브라우저에서 PHP 애플리케이션을 실행할 때 다음과 같은 오류가 발생할 수 있습니다.Error: You have to install PHP gettext extension!이 오류는 PHP에서 다국어 지원을 담당하는 gettext 확장이 활성화되지 않았기 때문에 발생합니다. 이를 해결하려면 gettext 확장을 설치하고 PHP에서 활성화해야 합니다.해결 방법1. 현재 PHP에서 gettext 확장 확인php -m | grep gettext2. gettext 확장 설치sudo apt updatesudo apt install -y php-gettext더보기---PHP 소스 컴파일 시 --with-gettext.. 더보기 이전 1 ··· 33 34 35 36 37 38 39 ··· 42 다음