본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ

전체 글467

윈도7 ip에 임시로 도메인 설정하기 / hosts etc/hosts 파일 설정하기 홈페이지 작업을 하다 보면 도메인으로 localhost를 사용할 때가 많다.직접 서버를 호스팅 받거나 운영하여 개발하더라도 도메인이 적용되지 않은 상태인지라ip주소를 직접 입력하여 웹사이트를 테스트 하는 경우가 대부분이다. 이럴때 PC에서만 적용 도메인을 설정하여 사용하는 방법을 알아보자사용 환경은 win7 32bit이다.C:\Windows\System32\drivers\etc\host 파일을 열어보면 다음과 같다.아래에 원하는 IP주소와 도메인 명을 입력하고 저장하면 바로 적용된다.다만 중요한 파일이기에 저장하려면 관리자권한이 필요하므로 노트패트+로 파일을 수정하면 된다.예를 들어 IP 주소가 125.125.125.5 이고 연결을 원하는 도메인이 www.test.co.kr 이라면 아래처럼 문장을 추가하.. 2016. 3. 23.
리눅스서버의 서비스 데몬들 설명 1. 서비스데몬 리스트 amanda서버클라이언트 환경의 네트웍 백업시스템amd자동마운트서비스(automatically mount file systems)anacron주기적인 작업을 설정할 수 있는 서비스apmd전원관리 데몬. 즉 전원감시 감시 대몬arpwatch네트웍인터페이스 하드웨어주소(MAC주소)와 IP주소를 쌍으로 모니터링하는 툴로서 보안도구로 사용됨.atd지정된 시간에 특정 작업을 실행할 수 있는 프로그램.autofs자동마운트 제어 스크립트 프로그램.bootparamd디스크가 없는 서버의 부팅정보제공을 하는 데몬chargencharacter generate 서비스(보안에 취약함)chargen-udpcharacter generate 서비스(udp)comsat메일도착알림이나 사용자 알림사항등이 있을 .. 2016. 3. 23.
[CentOS] APM 소스패키지 설치 (CentOS 5.2) -기존rpm제거 1. APM설치 전 확인사항APM을 설치 하기 위해서는 gcc와 gcc-c++ 컴파일러가 설치되어 있어야 한다. 추가적으로 설치해도 상관없지만 리눅스를 설치할때 추가적으로 이 라이브러리들을 선택하여 설치하면 수월하게 설치할 수 있다. 또한 phpmyadmin을 사용하기 위해서는 libmcrypt가 필요하며 yum으로 설치를 해봤으니 정상적으로 작동을 하지 않는것같다. libmcrypt를 tar.gz파일을 다운받아 ./configure && make && make install 을 이용하여 설치하자 1.1 APM이 설치 되어 있는 확인# rpm -qa httpd php mysql - 아무것도 출력되지 않을 경우 설치되지 않은것이며 패키지가 출력될 경우 아래 명령어로 제거하도록 합니다. 1.2 기존에 설치 .. 2016. 3. 23.
Yum으로 설치한 아파치(apache) 구동 확인 yum 으로 설치하면 rpm 으로 설치가 된다. 소스컴파일은 일반적으로 /usr/local/apache 에 하는거지 반드시 그렇다는게 아니기 때문에 홈페이지 소스 설치 경로를 확인해야 한다.아파치 설치디렉토리는 /etc/httpd 에 거의 모여있으며 rpm 은 rpm -qa httpd 해도 확인할 수 있다. ps -e | grep httpd -> 아파치구동상태 확인 ps -e | grep mysqld -> mysql 구동상태 확인 파일 경로들은 아래와 같다.아파치 conf : /etc/httpd/conf 홈 : /var/www/html 로그 : /etc/httpd/logs pid-file=/etc/httpd/run/httpd.pid 실행파일들은 /etc/init.d/httpd /sbin/service h.. 2016. 3. 23.
[CentOS] yum 을 이용한 간단한 Apache 설정 1. Apache 설치 # yum -y install httpd* 2. 방화벽 포트 오픈 # system-config-securitylevel-tui (필자의 경우 centos 5.8) -> http 만 체크 or disable 3. Apache 서비스 구동 # service httpd start or # /etc/rc.d/init.d/httpd start ( 단순히 service로 스타트 하는것도 좋지만 정확한 경로를 아는것도 괜찮습니다. ) ※ 서비스 구동후 웹페이지에 http://IP 를 적으면 시작 페이지가 보입니다. 4. Apache 데몬 활성화 # chkconfig httpd on ( 서버 부팅 시 자동으로 Apache 데몬을 실행할 수 있게 추가 합니다. ) 5. Apache 설정 # vi .. 2016. 3. 23.
RPM, YUM 이란? RPM/rpm/Yum/YUM/yum Redhat Package Manager로 Window의 "setup.exe"와 비슷하다. 즉, 프로그램을 설치한 후에 바로 실행할 수 있는 설치 파일을 제작하게 되었다. 이러한 설치파일의 확장명은 *.rpm이며, 이를 패키지라고 부른다.RPM의 단점은 무엇일까?RPM이 나오면서 리눅스에서의 설치는 편리해 졌지만 RPM의 가장 큰 문제점은 '의존성'이다.예로 페도라의 기본 웹 브라우저인 Firefox는 X윈도우에서 가동된다. X윈도우가 설치되지 않은 상태에서 firefox를 설치한다면? 의존성 때문에 설치가 되지 않을 것이다.rpm 파일 형식을 예로 알아보자.gedit-2.6.1-1.fc11.i586.rpm패키지 이름-버전-릴리즈번호.페도라버전.아키텍처.rpm 1. 패.. 2016. 3. 23.
리눅스 RPM/rpm 설치/제거 RPM의 개요리눅스 배포판들은 기본적으로 package라는 단위로 구성되어있다. 일반적인 .tar.gz(.tgz)파일보다RPM패키지는 매우 뛰어난 기능을 가지고 있는 고차원적인 패키징 시스템이다.1.1 rpm의 다섯가지 mode■ 설치모드 : rpm -i 또는 rpm -U(업그레이드)■ 제거모드 : rpm -e■ 질의모드 : rpm -q■ 검증모드 : rpm -V 또는 rpm -v■ 패키지제작모드 : rpm -b1.2 rpm 패키지 이름 구조예) tcp_wrappers-7.6-10.i386.rpm tcp_wrappers : 패키지 이름 7.6 : 버전 10 : 릴리즈 i386 : 아키텍처(intel 플랫폼의미) 1.3 패키지 설치/업그레이드/제거1.3 rpm패키지 명령어 형식shell> rpm -i pr.. 2016. 3. 23.
CentOS IP 확인 및 변경 IP 확인 현재 설정되어 있는 IP 확인 명령은 ifconfig 이다 [IP 변경] 다음 명령을 실행 한다. vi /etc/sysconfig/network-scripts/ifcfg-eth0 그럼 아래의 그림처럼 나올거다. BOOTPROTO 항목에 dhcp가 유동 IP 설정이고 STATIC이 고정 IP 설정이다. 원하는대로 static 상태에서 IPADDR(IP주소), BROADCAST, GATEWAY 설정 해주면 된다. 설정이 끝나면 네트워크를 재시작해줘야 설정이 적용된다. /etc/rc.d/init.d/network restart 2016. 3. 21.
[JSP] Mysql / MySQL/ MYSQL/ autocommit / commit/ rollback 데이터들의 수정을 바로바로 적용하면 실무에 문제가 될 수 있다. 혹시라도 잘못된 정보가 대량 입력되거나 잘못된 삭제가 발생한다면 처리할 수 없기 때문이다. mysql => autocommit 가 적용되어서 그런 것인데 수동을 자동으로 변경하여 직접 데이터의 수정을 적용하는 습관을 가져야한다. set autocommit=0; 자동으로 적용되는 것을 수동으로 바꾼다. set autocommit=1; 수동으로 적용되는 것을 자동으로 바꾼다. 최종적으로 수정한 것을 저장하려면 commit; (단, set autocommit=0;으로 설정한 이후여야 한다.)rollback; (마지막 commit된 위치로 돌아가겠다는 명령어다.) 위를보면 delete 명령어로 내용을 지우더라도 rollback으로 복구가 되는 것을.. 2016. 3. 19.