OS(30)
-
[Linux,Unix] 리눅스 파일 압축 및 풀기
[압축]1. 파일들을 묶어준다. # tar -cvf 파일이름.tar 파일또는폴더 2. 묶은 파일을 압축한다. # gzip -f 위에서묶은파일명.tar => 압축파일명.tar.gz 가 만들어 진다. [풀기] 1. 압축한 파일을 풀어준다. # gunzip 파일명.tar.gz 2. 묶음 파일을 풀어준다. # tar -xvf 파일명.tar
2010.11.29 -
[CentOS] apache + subversion + trac 세팅
svn 설치시 기본 저장소는 /var/www/svn 으로 하며 trac 은 /var/www/trac 로 사용합니다. 1. Apache 설치 아파치가 설치 되어 있는지 확인 합니다. (CentOS 5.4에서는 자동 설치 되어 있는듯..) [root@localhost ~]# rpm -aq | grep httpd system-config-httpd-1.3.3.3-1.el5 httpd-2.2.3-31.el5.centos 만약 설치가 안된 경우라면 설치를 진행 합니다. [root@localhost ~]# yum install -y httpd [root@localhost ~]# chkconfig httpd on 2. subversion (SVN) 설치 SVN 을 설치하게 되면 의존성 패키지인 neon 과 perl-..
2010.11.26 -
[CentOS] CentOS 5.5 apache 2.2 계열 과 tomcat 연동
주의사항 : 만약 이렇게 연동을 하면 아파치와 서브버젼 연동시 폴더 인식 못함 왜그러지 -.- 그래서 아파치와 톰캣 연동은 다른방법을 찾아야함 서브버젼 연동 안할시는 이렇게 연동하면 됨 Apache (CentOS 5.5 의 디폴트 버전 그대로 사용) 과 tomcat 과의 연동 기존 Apache 1.3 계열과 2.0 계열에서는 mod_jk 가 사용 되었는데 Apache 2.2 계열에서는 mod_proxy_ajp 모쥴이 사용 된다. 이번에는 바로 이 모쥴을 이용해서 연동 시켜 본다. 실제 CentOS 5.5에서는 특별히 밑의 모쥴을 추가 안해도 mod_proxy_ajp 모쥴은 로드되어 있었다. 필요할 때만 밑의 줄을 추가 할것 (CentOS에선 필요 없음) # vi /etc/httpd/conf/httpd.c..
2010.11.24 -
[CentOS] centos 5.5 java(jdk 1.6.0_22) tomcat(6.0.29) 설치
tomcat 을 설치하기 전에는 반드시 java sdk 가 설치 되어 있어야 한다. 사이트 : java.sun.com 에서 Java SE Development Kit(JDK) 를 다운 받아 설치 한다. (java1) 두개중에 jdk-6u22-linux-i586.bin 파일을 다운 받는다. /tmp/ 디렉토리로 jdk-6u22-linux-i586.bin 파일을 다운로드 받는다. 실행 가능하도록 속성을 변경한다. 그리고 실행한다. [root@localhost tmp]# chmod 755 jdk-6u22-linux-i586.bin [root@localhost tmp]# ./jdk-6u22-linux-i586.bin 실행도중에 [yes or no] 라는 질문이 하나 나오는데 yes 입력하고 enter 키를 누른..
2010.11.24 -
[CentOs] 서브버젼 설치
개발을 하면서 버전관리 프로그램은 필수 프로그램 중 하나입니다. 저는 서버에 직접적으로 작업을 하기 때문에 가끔씩 파일이 롤백된다던지 예전 삭제된 자료가 없어 고생한 적이 많습니다. ㅡㅜ 그래서 Subversion(이하 SVN)을 사용하고 있습니다. SVN을 기준으로 업데이트하고 서버에 업로드하는 형식으로 내가 언제 어떤 부분을 수정을 했는지에 대한 모든 소스의 로그가 남고 간단히 예전 버전으로 롤백도 가능하기 때문에 사용하시면 많이 편리한 점이 많습니다. 여러명이서 작업을 하게 되는 프로젝트에서도 중복되지 않기 위해서 파트를 나누어 작업은 하겠지만, 공통파일들은 항상 있기 마련입니다. 이때도 내가 작업하는 파일에 대하여 Lock를 걸어 두어 다른 사람이 업데이트 하는 것을 방지할 수도 있습니다. 그럼 ..
2010.10.25 -
[CentOs] 서브버젼 설정
[CentOS] SVN 설정하기 1. 설치. 1-1 yum으로 설치 # yum install subversion 1-2컴파일 버전. 참고 사이트 : http://www.pyrasis.com/main/Subversion-HOWTO 다운로드 ; http://subversion.tigris.org/ 1.6 버전은 sqlite 를 지정하라고 해서 그 다운 버전을 선택했다. make 시 /usr/bin/ld: cannot find -lexpat 라고 뜬다면 아래와 같이 설치하자. $yum install expat-devel #tar zxvf subversion-1.4.6.tar.gz #cd subversion-1.4.6 #./configure -prefix=/usr/local/svn --with-zlib --wi..
2010.10.25 -
[Linux,Unix] vi 컨닝 페이퍼
http://www.ibm.com/developerworks/kr/library/tutorial/l-vi/index.html
2010.06.01 -
[Linux / Unix] 리눅스 명령어
리눅스에서는 몇가지 중요한 명령어들을 사용하는 것이 기본이라 할 수 있습니다. 초보자에게는 좀 낯설고 처음에는 사용하기가 불편하게 느껴지겠지만 , 일단 익혀두고 반복하여 몇번 사용해보면 때로는 윈도우 상에서 프로그램을 실행하는 것보다 훨씬 편리하다는 것을 느낄 수 있습니다. 여기서는 중요한 몇가지의 명령어를 간추려서 알아보겠습니다. 1.파일관리 1. cd - 디렉토리를 변경할 때, 디렉토리를 따로 입력하지 않으면 login한 디렉토리($HOME 또는 '~'로 표시됨)로 이동합니다. cd . 은 현재 디렉토리이며, cd .. 은 상위 디렉토리입니다. 예) 최상위 디렉토리 / 에서 상위디렉토리 root/ 으로 이동할 때 : cd /root ( /를 생략해도 무방 ) 현 디렉토리root/에서 상위디렉토리에 있..
2010.05.04 -
[Linux / Unix] FTP명령어
이번에는 Serv-U FTP에 접속해서 사용할 수 있는 FTP명령어에 대해서 알아보도록 하겠습니다. 물론 일반 FTP의 사용법과도 동일한 것입니다. ftp모드에서 사용할 수 있는 명령어와 일반 유닉스 명령어와 별도로 존재합니다. 즉, ftp로 접속했을 때 사용할 수 있는 명령어를 확인해 보려면 ftp>?을 입력해 보면 사용가능한 ftp명령어가 디스플레이됩니다. 또한 "ftp>? 명령어"로 해당명령어의 도움말을 볼 수 있습니다. 다음은 이들 ftp명령어중 자주 사용하는 명령어에 대한 설명이며, ftp명령어는 FTP서버에 따라 아주 조금씩 차이는 있습니다. 설명의 명확성을 위하여 다음과 같이 가정하도록 하겠습니다. A서버의 계정사용자가 B서버로 접속(ftp든 telnet이든)했을 때 흔히 로컬(local)시..
2010.05.04 -
[Linux / Unix] 리눅스 파티션 나누기 (포멧)
사진을 한번더 클릭하면 크게 보입니다. / -> 루트 디렉토리 -> 최상의 디렉토리이며, 리눅스는 드라이브명이라는 개념이 없다. 오직 루트 디렉토리 를 기준으로 모든 파일/디렉토리가 위치한다. ex) 일반적으로 우리가 사용하는 시디롬드라이브나 USB 드라이브도 루트 디렉토리 안 에 폴더로 생성된다. 이경우 mount라는 명령을 이용해서 드라이브를 사용할 폴더를 잡아줘야 한다. /bin -> 시스템 부팅에 관련된 파일이 모여있다. -> 특히 커널이미지인 vmlinuz가 이 디렉토리에 위치하고 있다. -> 필수적인 사용자 명령어들이 모여있다. -> /bin 폴더에 위치해 있는 명령어들은 대부분 모든 사용자에게 실행 가능하며 필수적 으로 쓰이는 bash,tesh 등의 쉘을 비롯한 arch, cat, chgrp..
2010.05.04