IT/리눅스(linux) 15

APM(Apache+PHP+MySQL) 소개

APM(Apache, Php, MySql)란? 웹 프로그래밍을 하기 앞서 먼저 알아야 할 부분들이 있다. Apche,IIS,nginx,html,css,php,Javascript 등… 이 외에 웹 프로그래밍에 관련된 기술 및 언어들이 많이 존재하고 있고 또, 지금까지도 지속적으로 새로운 기술 및 언어 등이 많이 등장하고 있는데, 여기서 우리는 그 중 지금까지도 많이 사용되고 있고 보편화된 APM을 이용해 웹 서버를 구축 하기 위한 환경을 구축 해보자. APM은 Apache+Php+Mysql을 합쳐서 부르는 말이다. 굳이 하나하나 풀어 설멍하자면 이렇다. -Apache란?- Apache는 Apache재단에서 만든 HTTP서버로 워낙 다양한 추가기능에, 구축이 쉽다는 이유 때문에 많이 쓰고 있습니다. 하지만 ..

IT/리눅스(linux) 2016.07.03

FTP Passive Mode 설정(vsftpd) 및 iptables

1. vsftpd 설정 /etc/vsftpd/vsftpd.conf 에 다음 내용을 추가합니다. pasv_enable=YES pasv_promiscuous=YES pasv_min_port=20000 pasv_max_port=20010 2. vsftpd 재시작service vsftpd restart 2. iptables 설정vi /etc/sysconfig/iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT -A INPUT -p tcp -m tcp --sport 21 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT -A INPUT -p tcp -m tcp --dport 20000:20010 -j ACCEPT -A..

IT/리눅스(linux) 2015.10.15

subversion(svn) 저장소를 git로 변환하기

subversion 저장소를 git로 변환하기 * 프롤로그 소스관리 툴로 수년간 subversion을 써왔는데 회사 서버를 이전하면서 이번기회에 git로 변환하기로 마음 먹었습니다. 굳이 우리같은 구멍가게(?)에서 git로 이전할 필요가 있을까 하는 문제의식도 생겼지만, 가끔 git나 github를 사용하면서 적용됐던 장점을 반영하고 싶어 결단을 내렸습니다. 처음에 cvs에서 svn으로 넘어왔을때를 떠올려보면 다소간의 귀찮음을 잠깐 견디기만 하면 새로운 툴의 무한한 장점을 영원히 누리리라 믿어 의심히 않습니다. 여러가지 방안을 계획하고 실제 테스트해보다가 가장 맘에 드는 방법을 찾아냈고 이를 기준으로 포스팅합니다. 여기서 사용한 툴은 svn-migration-scripts.jar 입니다. 마이그레이션하는..

IT/리눅스(linux) 2015.04.20

NFS를 이용해보자~

1. NFS란? 위키에서는 다음과 같이 정의하고 있습니다. NFS는 Network File System의 약자로서 1984년에 썬 마이크로시스템즈가 개발한 프로토콜이다. 클라이언트 컴퓨터의 사용자가 네트워크상의 파일을 직접 연결된 스토리지에 접근하는 방식과 비슷한 방식으로 접근하도록 도와준다. 2. NFS 이용하기 1) 모든 작업은 CentOS 6.6을 기준으로 합니다. 우선 아래의 명령어를 이용해서 서버에 NFS가 설치되어 있는지 확인합니다. rpm -qa | grep nfs-utils 만약 설치가 안됐다면 yum을 이용해서 설치합니다. yum install nfs-utils 이미지처럼 인스톨 할건지 묻는 화면이 나오면 y를 눌러주시면 됩니다. 2) 설치가 끝났으면 NFS로 이용할 폴더를 지정합니다. ..

IT/리눅스(linux) 2015.02.26

mysql서버가 연결이 안되는 경우

외부 서버에서 MySQL DB로 연결이 늦어지거나 먹통되는 경우가 있습니다. 말그대로 DB 커넥션에 문제가 있어서 한참을 기다려야 비로소 접속되는 경우인데요. 그럴때는 my.cnf 파일을 열고 [mysqld] 가 적힌 곳을 찾아서 skip-name-resolve를 추가해준후 DB 서버를 재가동 해주시면 문제가 해결됩니다. 아 이건 외부에서 디비서버로 연결시 발생하는 ip역질의를 skip해서 문제를 해결하는 방식이라 로컬에서 연결리 발생하는 문제는 다른 방법을 찾아보셔야 합니다.

IT/리눅스(linux) 2014.11.04