본문 바로가기

리눅스12

centOS에 Git 설치 Git에서 필요한 라이브러리 다운로드yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel fedora 계열은 sudo apt-get install git Git 소스 다운로드cd /usr/local/srcwget http://git-core.googlecode.com/files/git-1.7.9.tar.gztar xvzf git-1.7.9.tar.gzcd git-1.7.9 Git 소스 컴파일 및 install./configuremakemake install Git 저장소 생성mkdir git-testcd git-testgit init Initialized empty Git repository in /home/nklee/git/git.. 2014. 1. 13.
리눅스에서 java 컴파일 및 실행 하기 상용 서비스가 되고 있는 상태에서 고객의 요구 사항으로 인하여 자바 데몬 형식의 프로그램을 개발해야 할 때가 있다.이런 프로그램들은 대게 상용 리눅스 장비에 class 파일을 올린 후 java 명령어를 통해 프로그램을 실행하게 되는데 이것이 생각보다 어렵다.예전에도 class 파일을 실행하기 위해 몇 번 삽질을 했었는데 어김없이 또 삽질을 하게 되었다.사실 자바를 처음할 때 배우는 것들인데 이런 삽질을 하는 내 모습을 보면 쪽팔리기도 하다.그래서 이참에 확실하게 정리를 하고자 한다. 두 가지 방법에 대해서 설명을 할 것이다.첫 번째는 "패키지 선언되어 있는 java 파일 컴파일 후 실행하기"두 번째는 "외부 jar 파일을 classpath에 추가한 후 컴파일하고 실행하기" 첫 번째의 경우는 JDK에서 기.. 2013. 8. 9.
FTP ascii, binary 모드 유의 사항 로컬 윈도우 PC에서 shell 스크립트를 만든 후 리눅스 서버에 FTP 업로드 하였다.업로드 한 shell을 실행하면 다음과 같은 에러 메시지가 떨어진다.bash2: ./test.sh: /bin/sh^M: bad interpreter: 그런 파일이나 디렉토리가 없음 에러 메시지를 잘 보면 ^M 2013. 3. 6.
리눅스에서 java main 실행 #!/bin/sh LIB_CLASSPATH="/svc/idp/was/app/Altibase.jar"LIB_CLASSPATH="/svc/idp/was/app/idpWebApp/WEB-INF/classes:${LIB_CLASSPATH}" echo "$LIB_CLASSPATH" java -cp ${LIB_CLASSPATH}:. DecodeSocialNumber 리눅스에 특정 class 파일을 업로드한 후 커맨드 명령창에서 class를 실행할 일이 생겼다.DB에서 데이터 조회 후 파일로 데이터를 쓰는 작업인데 이클립스에서만 작업하다가 커맨드 명령창에서 자바 main을 실행하려고 하니 시행 착오가 많아 기록해둔다. DecodeSocialNumber 클래스에서는 아래와 같이 import문으로 다른 class를 사용.. 2013. 2. 14.
리눅스에 아파치 설치 오늘은 아파치 설치를 해보았습니다. 1. http://httpd.apache.org/ 페이지 이동 2. 왼쪽 메뉴에 보면 Download! 라벨이 보이며, 하단에 "from a mirror" 링크가 존재합니다. 클릭~~~ 3. 리눅스에 아파치를 설치할 것이므로 Current Releases 의 2.2.15 (released 2010-03-06) 를 다운로드 하겠습니다. 4. 2.2.15 링크 부분에 마우스 커서를 올리고 마우스 오른쪽 버튼을 누른 후, 속성에 들어갑니다. 5. 속성(URL) 창의 http URL을 복사하여 리눅스 command 창에 wget 명령어를 이용하여 파일을 받습니다. [kyu@qctest bin]$ wget http://apache.tt.co.kr/httpd/httpd-2.2.1.. 2010. 7. 16.
리눅스 jdk 설치 오늘은 JDK 를 설치해 보겠습니다. 요즘 개발 환경 셋팅하는 재미가 솔솔하네요. ^^ 먼저 리눅스 운영체제에 JDK를 설치하기 위해선 몇 비트 운영제제 인지를 알아야 합니다. 다운로드 페이지에 들어가보시면 알겠지만 32bit, 64bit 두 가지로 파일 다운로드를 제공하고 있기 때문이죠.. [kyu@qctest ~]$ getconf LONG_BIT 64터미널에서 위의 명령어를 실행 하였을때, 64가 나오면 64bit 운영체제이고, 32bit가 나오면 32bit 운영체제 입니다. 현재 제가 사용하고 있는 테스트 장비는 64bit 입니다. (오오~~ 나름 고급) 다음으로 JDK 를 다운로드 받으로 가겠습니다. 1. http://java.sun.com/javase/downloads/index.jsp 페이지 .. 2010. 7. 12.
리눅스 톰켓 설치 http://apache.org/ 접속합니다. 왼쪽 메뉴에 "Download" 가 있고, 설치하고자 하는 Tomcat 버전을 선택합니다. 이동한 페이지 하단에 보시면 "Binary Distributions" 와 Source Code Distributions 이 있습니다. 리눅스에 톰켓을 설치하기 위한 목적이기에 "Binary Distributions" 의 Core에 있는 tar.gz (pgp, md5) 를 다운로드 받겠습니다. tar.gz (pgp, md5) 에 마우스 커서를 가져다 놓으신 후, 오른쪽 마우스 클릭합니다. 속성창이 뜨며, 주소(URL) 부분을 ctrl + c 를 눌러 복사합니다. 자~ 복사가 되었다면 이제 리눅스에서 tomcat binary를 다운로드 받아야겠죠.. 리눅스에 접속한 후, .. 2010. 7. 12.
리눅스 계정 생성 일요일인 오늘 30분 정도의 짬나는 시간을 이용해 회사 개발서버에 테스트 계정을 생성해 보았습니다. 먼저 root 계정으로 로그인 합니다. [kyu@qctest etc]$ su - Password: 로그인 후, useradd 명령어를 입력하여 계정 생성 [root@qctest ~]# useradd kyu1 다음으로 패스워드를 입력합니다. [root@qctest ~]# passwd kyu1 Changing password for user kyu1. (사용자 kyu1 의 암호 변경) New UNIX password: (새로운 패스워드 입력) BAD PASSWORD: it is based on a dictionary word (입력한 패스워드가 사전상의 단어를 기반으로 구성하였을 경우) Retype new U.. 2010. 7. 11.
CentOS Xwindow에서 text 모드로 부팅 방법 Xwindow 부팅 --> text 모드로 부팅 vi /etc/inittab id:5:initdefault: 를 id:3:initdefault: 로 변경하면 text 모드로 부팅한다. text 모드에서 Xwindow를 띄우고 싶을땐 startx 하면 된다. 2009. 5. 11.
vi 에서 한글 깨짐 vi 에서 한글 깨짐 해결하는 방법 LANG="ko_KR.eucKR" SUPPORTED="en_US.iso885915:en_US:en:ko_KR.eucKR:ko_KR:ko" SYSFONT="lat0-sun16" SYSFONTACM="iso15" 편집 완료 후, source /etc/sysconfig/i18n 설정 적용시킨다. 2009. 5. 11.
CentOS 한글 설정 xwindow가 영문으로 나와 친숙한 한글로 바꾸고자 찾아보니 의외로 간단하게 해결이 되었다.. 1. /etc/sysconfig/i18n 요 파일을 vi 로 열어 아래와 같이 수정한다. LANG="ko_KR.eucKR" 이 코드를 추가 LANG="en_US.UTF-8" LANG="ko_KR.eucKR" SYSFONT="latarcyrheb-sun16" 2. 이렇게 설정을하고 리눅스 재시작을 했으나 한글이 깨짐 3. fonts-korean 패키지를 설치하면 한글이 정상적으로 나온다. 2009. 5. 11.
vi 명령어 vi 명령모드(command mode) 와 편집모드 (edit mode) 가 있다. - 명령모드 복사 : yy 붙여넣기 : p 복사한것 붙여넣기 10번 : 10 + p 한줄삭제 : dd 열줄삭제 : 10 + dd delete : x 행이동 : 10 + G 행번호표시 : set number 명령창에서 gedit 를 실행하면 윈도우 편집기와 같은 기능의 편집기가 제공된다. - 편집모드 2009. 5. 10.