리눅스
-
리눅스(CentOs) jdk 1.7 설치 및 버전 변경!!리눅스 2014. 11. 12. 18:31
JDK 버전업을 원한다면 바꿀려는 버전과 리눅스 버전이 호환이 되는지 부터 알아보고 하길 바랍니다. 참고로 필자는 redHat4 에서 jdk 1.7로 버전업을 시킬려고 하다가 반복적인 작업을 하였지만 실패 후 알게되었습니다. 자 이제 설명을 시작하도록 하겠습니다 !!1. 설치 단계 & 심볼릭 JDK를 설치하고 mv명령어를 이용하여 /usr/local 로 와줍니다 (참고 windows programfiles) 위에 사진은 심볼릭을 준 상태입니다 사용방법 : ln -s jdk1.7.0_71 java or ln -s 경로/jdk1.7.0_71 java 환경설정 방법 : export JAVA_HOME=/usr/local/java export PATH="$JAVA_HOME/bin:$PATH"export CLASS..
-
리눅스 아파치 httpd.conf설명(정의)리눅스 2014. 7. 23. 16:16
우선은 경로 부터 알고 갈꼐요~~~ cd usr/local/apache2/conf 를 입력하셔서 설치되어있는 아파치에 conf 라는 디렉토리로 들어가시는 겁니다 Listen- 서버의 어떤 포트에서 클라이언트의 요청에 응답하는지를 설정합니다. Listen은 중복해서 사용할 수 있으며 이를 이용해서 Port Based Virtual Host를 지정할 수 있습니다. 또한 Listen지시자는 Port이외에도 IP주소나 IP주소와 포트에서의 사용자 요청에 응답하도록 설정할 수 있습니다. Listen 80Listen 8080Listen 192.168.1.1:80Listen 192.168.1.1;8000 Port 80- 아파치가 사용할 기본 포트를 지정한다. User nobodyGroup nobody- 자식 프로세스..
-
리눅스 로그파일의 종류!!리눅스 2014. 7. 14. 14:25
리눅스에서는 /var/log 디렉토리에서 시스템의 모든 로그를 기록 및 관리 하고 있습니다. ● boot.log : 리눅스가 부팅이 될 때 출력되는 모든 메시지를 기록하고 있습니다. ● cron : 시스템의 정기적인 작업에 대한 로그, 즉 시스템 cron 작업에 대한 기록을 하고 있는 파일 입니다./etc/디렉토리에는 cron.hourly, cron.daily, cron.weekly, cron.monthly 디렉토리들이 ㅣㅆ습니다. 이 디렉토리들은 각각 시간별, 일별, 주별, 월별로 정기적으로 운영체제에서 자동실행할 작업스크립트 파일들이 존재하고 있습니다.그리고 이들 작업이 실행되고 난 이후에는 이 로그파일(/var/log/cron_에 실행내역을 기록합니다. ● message : 리눅스 시스템의 가장 기..
-
리눅스 chattr 옵션&사용법 (전체 디렉토리 삭제 방지 및 해킹 방지)리눅스 2014. 7. 14. 11:40
우선은 chattr 을 알기 전에 lsattr 명령어 부터 가르쳐 드릴까 해요 lsattr 디렉토리&파일명 을 입력하시면 디렉토리 혹은 파일에 걸려 있는 속성을 알 수 있습니다. chattr [옵션] [+.-.=속성] [파일명] [옵션] -R : 하위 디렉토리까지 재귀적으로 바꿈 -V : 파일 속성을 바꾼 다음에 보여줌 -v version : 지정된 파일에 버전을 설정할 수 있습니다. [설정모드] + : 속성을 추가한다. - : 속성을 제거한다. = : 원래 파일이 가지고 있던 그 속성만을 유지하게 합니다. [속성] a : 파일을 추가모드로만 열수 있다. 단, vi 편집기로는 내용을 추가 할 수 없게 된다. c : 압축되어 있는 상태로 저장함. d : dump 명령을 통하여 백업받을 경우 백업받지 않습니..
-
리눅스 ping 응답 차단/해제 하는 방법리눅스 2014. 7. 12. 18:01
PING은 서버나 네트웍에 종사하는 모든 사람들이 필수적으로 사용하는 통신테스트용 명령어 입니다.하지만 이런 ping 명령어가 가끔식 엉뚱한 용도로 사용되는 경우가 있습니다.예를 들어 특정서버에 부하를 주기 위하여 packet 사이즈를 조절하여 ping 테스트를시도한다든가, 또는 지속적인 ping 테스트로 서버나 네트워크의 부하를 유발한다든가, 또는 특정 서버의해킹을 목적으로 서버가 운용중인가를 확인하는 목적으로 사용하는 경우 등이 이에 해당될 수 있습니다.이런 사유로 인하여 보안을 위해서나 불필요한 서버부하를 줄이기 위해서 ping에 응답하지 못하게 설정할 필요를 늘낄 때가 있습니다. ● 우선은 다음과 같은 디렉토리 경로로 이동을 해주셔야 합니다. /proc/sys/net/ipv4 ● 응답 차단 하는 ..
-
리눅스 디렉토리 구조리눅스 2014. 7. 4. 14:16
대부분의 리눅스는 FHS(Filesystem Hierarchy Standard) 표준 파이 시스템 게층을 사용하고 같은 목적의 파일들은 같은 장소에 일관되게 모아 관리하므로 시스템에 자원이나 프로그램들을 쉽게 찾을 수 있다. $ /binBinaries의 약어로 이진 파일들이며 리눅스에서 가장 기본이 되는 명령어들이 모여 있는 디렉토리이다. 디렉토리의 파일들을 보면 대부분이 실행 파일임을 알 수 있다. 또한 이곳에는 부팅에 필요한 명령어들이 위치하여 부팅후에 시스템의 계정 사용자들이 사용할 수 있는 일반적인 명령어들로 위치 하고 잇다. $ /etc이 디렉토리는 리눅스 시스템에 관한 각종 환경 설정에 연관된 파일들과 디렉토리들을 가진 디렉토리이다. 대부분의 이 디렉토리의 파일들은 시스템 관리자에 의해 관리되..
-
리눅스 아파치 소스 설치!!리눅스 2014. 7. 3. 20:47
우선은 아래 링크로 가서 다운을 받습니다필자는 httpd-2.2.27.tar.gz 로 받았습니다.^^ 클릭↓http://httpd.apache.org/download.cgi Download를 클릭 합니다 필자가 다운받은 소스 입니다. 설치를 하시게 되면 설치된 경로는 아마도 /home/사용자명/Desktop 이실 껍니다.mv 명령어를 사용 하여 /usr/local 로 이동을 해줍니다. # tar xfvz httpd + 탭을 누른후 압출을 해제 시켜 주시기 바랍니다# ./configure --prefix=/usr/local/apache2 --enable-module=all --enable-mods-shared=all--enable-cahe --enable-log-forensic --enable-ssl --..