Linux 50

tar 옵션

tar - GNU 버전 tar 저장 도우미 이 설명서는 tarfile 이라고 알려진 저장 파일을 묶거나 풀 수 있도록 만들어 진 GNU 버전 tar 저장 프로그램에 대한 설명이다. tarfile 은 테이프 드라이브에 저장할 수도 있고, tarfile 을 일반적인 보통 파일로 쓸 수도 있다. tar 의 첫번째 인수로는 반드시 Acdrtux 중 하나의 옵션이 들어가야 하고, 다른 선택적인 기능이 덧붙여진다. tar 의 마지막 인수로는 압축될 파일이나 디렉토리의 이름이 오게된다. 디렉토리 이름이 사용될 경우 언제나 하위 디렉토리가 함께 저장된다. 가장 많이 사용하는 일반적인 옵션 [압축할 때] tar cvzf 파일명.tar.gz 또는 파일 [압축 해제] tar xvzf 파일명.tar.gz//권한 없는 파일은 ..

Linux 2015.05.19

video 태그 종류별로 사용하기 위한 Apache 설정

HTML5 video 태그를 사용할때 주의할 점. 다른 브라우저들은 그냥 mp4, webm, ogv 등등 지원하는 포맷에 맞게 코딩만 해주면 알아서 잘 재생 해 준다. 그러나 파이어폭스는 달랐다.. ;; 이렇게만 쓰면 파폭에서 재생 가능한 MIME타입을 찾을 수 없다고 나온다. 굉장히 당황스럽지만.. 마음을 가다듬고 삽질 시작.. 약 3시간정도를 삽질 한 후, stackoverflow에 가서야 답을 찾았다. 관련링크 : http://stackoverflow.com/questions/11143795/firefox-html5-video-works-on-my-local-not-live-site 웹서버에 AddType을 써줘야 한단다.. #AddType TYPE/SUBTYPE EXTENSION AddType a..

Linux 2014.02.26

[php확장모듈] libssh2 와 ssh2 라이브러리 설치하기

워드프레스의 장점 중 하나는 ftp 기능이다. 워드프레스의 테마를 설치하거나 워드프레스 자체 버전을 업그레이드 할 때, 업데이트 버튼하나만 눌러주면 자동으로 업데이트 및 설치가 된다. 그러나 이 간편한 기능은 ftp서버가 설치되어 있다면 바로 사용 가능하지만, ssh로 파일전송을 하고있다면 서버에 ssh2 라이브러리를 추가로 설치해줘야만 사용이 가능하다. 빨간박스를 주목하자. 기본적으로 FTP를 사용할 수 있지만, SSH전송은 보이지 않는다. 우리는 이것을 아래 그림처럼 SSH2를 추가시켜서 사용하려 한다. SSH2가 추가되면, 위 그림 처럼 버튼만 눌러주면 자동으로 업데이트가 가능하다. 그럼 php 라이브러리인 libssh2 와 ssh2 를 설치 해 보도록 하자. 1. libssh2 설치다운로드 사이트..

Linux 2013.08.29

StartSSL 발급 및 설치

무료 SSL 로 이미 많이 알려진 StartSSL을 발급받고, 설치하는 방법을 알아보자. 조금 복잡할 수 있으나 순서대로 따라하기만 하면 그렇게 어렵진 않을것이다. 거두절미하고 방법을 써내려 가겠다. https://www.startssl.com/ 에 접속한다. No Kidding 100% FREE!!뻥안치고 무료란다. 대단하지 않은가!!하지만 100%라고 하기는 좀 그렇다.왜냐하면, 최초 SSL발급시에는 무료이지만, 해당 도메인을 삭제하려면 약 $30 을 지불해야한다.즉, 발급받은 KEY를 잃어버리거나 하는경우, 도메인을 삭제하고 다시 발급받으려면 $30 을 지불해야 한다는 이야기다.그러니까 실수가 없도록 해야 되겠다. 위 그림의 오른쪽 상단에 열쇠이미지(로그인) 을 눌러서 Sign-Up 을 누르게되면 ..

Linux 2013.08.07

리눅스 시스템 시간 동기화

서버를 운영하다 보면 서버의 시간을 설정해야 할 때가 있을 것이다. 현재 시간을 설정하고 동기화 하는 방법을 알아보자. - clock : CMOS 시간 확인 및 설정 # clock -r // CMOS 시간 확인 # clock -w // CMOS 시간을 리눅스 시스템 시간으로 동기화 # clock -s // 리눅스 시스템 시간을 CMOS 시간으로 동기화 - date : 시스템 시간 확인 및 설정 시간 확인 # date // 시스템 시간 확인 시간 설정 # date MMDDhhmmYY // 월 일 시간 분 년도 시간 동기화 # rdate -s time.bora.net // 리눅스 시스템 시간 동기화 보통 # rdate -s time.bora.net # clock -w 위 형식으로 많이 사용함.

Linux 2013.07.11

crontab 사용법

먼저 -l 옵션으로 크론탭에 등록된 내용을 살펴본다.#crontab -l -e 옵션을 이용해 크론탭에 등록/수정/삭제 한다. (vi 사용법과 동일)#crontab -e 옵션 : 분,시간,일,월,요일(1~7, 1이 월요일) 기간으로 사용시 0 0 * * 1-3 으로 사용(매주 월,화,수 실행)예) 0 0 * * 2 /usr/bin/php -q /home/test.php (매주 화요일 0시에 실행)0 10 * * 1 /usr/bin/php -q /home/test.php (매주 월요일 오전 10시에 실행) 사용시 주의사항:실행되는 파일 내에서 이미지나 include와 같은, 경로를 지정하는 코딩을 할 경우에는 꼭 절대경로로 지정해야 한다. crontab을 사용하다 보면, 예약실행이 잘 되었는지 확인해야 할 ..

Linux 2013.05.06

CentOS에 APM 설치

사용버전 : CentOS5.7 //방화벽 설정# vi /etc/sysconfig/iptables포트 80,3306 추가 //apacahe, mysql, php순으로 APM 설치# yum -y install httpd# yum -y install mysql# yum -y install mysql-server# yum -y install php //# php -v 로 php 버전 확인 //최신버전이 아니라면(현재최신버전 php5.3.8)..// php 업데이트 부분//centos 는 업데이트 반영이 좀 늦다. 그래서 php 5.3 은 따로 rpm 을 구하거나, 컴파일 해야 한다. 일단 컴파일을 안하고 패키지 관리를 방향으로 잡았으므로.. 다른 동네에서 제작된 것을 이용한다.[root@dev1 /]# rpm ..

Linux 2013.04.30

CentOS 계정생성 및 세팅

CentOS5.x 계정생성 및 세팅 useradd -d /home/폴더이름 -m 아이디-d옵션은 사용자의 홈 디렉토리를 지정해주는 옵션 passwd 아이디 라고 입력하면 패스워드를 물어본다. 두번 입력해주면 끝 (패스워드 변경할때도 이 방법을 씀) 추가로, 기본적으로 사용자가 추가되면 '/etc/passwd' 에 사용자 정보가 저장된다. 이것을 '열쇠글' 이라고 부르는데, 이 열쇠글의 형식은 이렇다.계정명 : 패스워드 : UID : GID : Commnet : HomeDir : Shell 위 형식은 중요한 사항이므로 꼭 기억해두자!

Linux 2013.04.30
반응형