본문 바로가기

Server

linux jdk 설치 리눅스에서 jdk(java development kit) 을 설치해 보겠습니다. 설치 목적은 sunone web server 를 깔기 위해서 였습니다.(sunone web server 설치는 필자의 블로그에서 sunone 으로 검색하시면 나옴) 환경은 redhat9 이며 fedora 에서도 무리없이 깔리며 Enterprise AS 4 에서도 깔립니다(다 깔아봤음) 1. jdk를 다운 받습니다. http://java.sun.com/ > download > j2se > JDK 5.0 updates7 > Download jdk 5.0 update 7 > 로 가면 Linux Platform - J2SE(TM) Development Kit 5.0 Update 7 에서 Linux RPM in self-extract.. 더보기
[리눅스] tar명령어 실행시 오류 실행명령 tar -xzvf subversion-1.6.0.tar.bz2 오류 메세지 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors 압축형식에 맞게 tar옵션 변경 tar.gz 압축풀기 %tar -xvzf 파일명.tar.gz tar.bz2 압축풀기 %tar -xvjf 파일명.tar.bz2 더보기
리눅스 기초명령어 리눅스 서버 파일관리 cd - 디렉토리를 변경할 때, 디렉토리를 따로 입력하지 않으면 login한 디렉토리($HOME 또는 '~'로 표시됨)로 이동합니다. cd . 은 현재 디렉토리이며, cd .. 은 상위 디렉토리입니다. 예) 최상위 디렉토리 / 에서 상위디렉토리 root/ 으로 이동할 때 : cd /root ( /를 생략해도 무방 ) 현 디렉토리root/에서 상위디렉토리에 있는 bin/이라는 디렉토리로 바꿀 때- cd ../bin, 또는 ..없이 그냥 cd /bin으로 해도 무방합니다. ls - DOS의 dir과 비슷한 명령어인데, 디렉토리명 등을 출력시키며 옵션에 따라 다양한 정보와 함께 출력된다. 옵션 -a: 디렉토리 내의 모든 파일 출력 -i : 파일의 inode와 함께 출력한다. -l : 파일.. 더보기
리눅스 캐릭터셋 설정 1. ssh 사용 설정 export LANG=ko_KR.UTF-8 또는 export LANG=ko_KR.EUC-KR putty, securecrt 등의 ssh client 에서도 케릭터셋 설정 현재세션만 케릭터셋 변경됨.... 2. default설정 변경 vi /etc/sysconfig/i18n LANG="ko_KR.UTF-8" 설정 변경후 서버 재구동 [출처] 리눅스 서버 인코딩(캐릭터셋) 환경 설정|작성자 Sean 더보기
CentOS : 방화벽 설정(iptables) 설정파일을 수정하기위해 에디터로 오픈 vi /etc/sysconfig/iptables 여러가지 설정들이 있음 # Firewall configuration written by system-config-securitylevel # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT -A RH-Firewa.. 더보기
[SERVER] rsync로 백업하기 백업 서버가 별도로 있는 경우 rsync 와 cron 을 이용해 주기적으로 백업을 할 수 있습니다. -------------------------------------------------------------------- 개인적인 경험으로는 백업을 받을때 rsync 로 받는 방법과 NFS 로 원본 디스크를 마운트 해 놓고 카피 하는 방법 두가지 중에 NFS 가 속도도 빠르고 서버에 부하도 적게 걸리는것으로 확인 되었습니다. 다만 NFS 가 보안상 좋지가 않아 .. 조금 찝찝하다고 하는데 아직까지 제가 해 본 바로는 문제는 없었습니다. --------------------------------------------------------------------- rsync 홈페이지 - http://rsync.. 더보기
[LINUX]특정 도메인의 메일 서버 알아내기 어떤 도메인이 있을때 그 도메인으로 가는 메일을 받는 서버, 즉 메일 서버의 FQDN을 알아야 할 일이 있을 겁니다. MTA를 제작한다거나, 아니면 메일의 목적지 메일 서버로 직접 SMTP를 이용해서 메일을 보내고 싶을 수도 있고요. Linux 7.0인가부터 새로 들어있는 host 프로그램을 이용하는 방법입니다. 물론 nslookup도 됩니다. 자세한건 man page 참고. DNS 설정해 보신 분은 아시겠지만, 메일 서버는 MX 레코드에 의해 지정됩니다. 다음과 같은 명령을 이용하면 hanmail.net 도메인의 메일 서버를 검색할 수 있습니다. host -t mx hanmail.net 결과는 다음과 같네요. [chaos@chaos ~]$ host -t mx daum.net daum.net. mail .. 더보기
Unix command, 정리 File type – Ordinary(text, code data), Directory, Special Files(eg. Cd-rom-device) 디렉토리 구조 Root Usr - bin / 디렉토리 안에 ls,cat등에 시스템 프로그램이 들어있다. Dev / - 장치 관련 파일들 / home(사 용자 로그인 디렉토리와 파일들 / sbin(시 스템 구동 관련 유틸리티) / etc(관 리자가 사용하는 시스템 구성 파일) / var / tmp / var(동 적으로 변하는 파일들) / tmp(App에 의해 필요하거나 일시적으로 사용하는 임시 파일들) 파일이름에 관한 규약 1. 콘텐츠를 묘사할수 있는 이름 2. 영대소문자, 숫자, #, @, _ 만 사용 3. 공백 불포함 4. *?/;&![]|$\’”() 사용.. 더보기
잘~정리된 VI에디터 사용법 (명령어와 커서이동방법) VI 에디터의 사용법은 다음과 같습니다. 한번 중독되면 커서가 필요없는 에디터! 열심히 연습하세요 ^^ ■ 명령어 정리 vi 시작 명령어 vi 파일명 파일 열기, 작성 vi +18 파일명 18행으로 파일 열기 vi +/"문자열" fn "문자열"의 처음발생 단어부터 열기 vi -r 파일명 손상된 파일 회복 view 파일명 읽기 전용으로 파일 열기 vi 커서 이동 명령어 h(←) 좌측으로 l(→) 우측으로 j(↓) 아래로 k(↑) 위로 w 오른쪽 한 단어의 끝 부분으로, word e 오른쪽 한 단어의 앞 부분으로 b 왼쪽 한 단어의 앞 부분으로, back Enter 한 행 아래로 Back space 한 문자 왼쪽으로 Space Bar 한 문자 오른쪽으로 ^ 행의 맨 왼쪽으로 $ 행의 맨 오른쪽으로 H 화면의.. 더보기