레이블이 설치인 게시물을 표시합니다. 모든 게시물 표시
레이블이 설치인 게시물을 표시합니다. 모든 게시물 표시

2010년 8월 25일 수요일

[CentOS 5.4] 설치 후 설정할것들


CentOS 설치 후 설정

  • 한글 설정
  • /etc/sysconfig/i18n 파일에서 다음을 설정 한다.
LANG="ko_KR.UTF-8"
  • 사용하는 터미널에서 "UTF-8"을 사용하도록 설정 한다.
  • PuTTY의 경우 : Window -> Translation 메뉴에서 "Character set translation on received data"를 "UTF-8"로 설정 한다.
  • 아래 명령을 사용하여 인터넷 접속 여부를 확인 한다.
ping -c3 google.com
  • 서버 시간 설정
echo "00 * * * * root /usr/bin/rdate -s time.bora.net" >> /etc/crontab
  • 기본 업데이트
yum -y update kernel
yum -y update kernel-PAE //--- 32 Bits 시스템에서 메모리가 4GB 이상일 경우
  • 가장 빠른 미러 사이트를 연결하는 yum 플러그인 설치
yum -y install yum-fastestmirror

CentOS Upgrade

  • Upgrade to CentOS 5.4 from 5.3
yum clean all
yum update glibc*
yum update yum* rpm* python*
yum clean all
yum update
shutdown -r now

#--- CentOS 버전 확인
lsb_release -a

CentOS Network 설정

VNC Server 설치

VNC (Virtual Network Computing)는 원격으로 Linux의 GUI 화면으로 접속할 수 있도록 한다.

  • VNC Server 설치
#--- CentOS에 root로 로그인 한다.
yum -y install vnc-server
  • vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"    #--- 1번부터 5901 port를 사용 한다.
VNCSERVERARGS[1]="-geometry 1152x864" #--- 추가 옵션 : -nolisten -nohttpd -localhost
  • VNC Server 사용자 password 생성
cd
mkdir .vnc
cd .vnc
vncpasswd
#--- 여기서 암호를 입력 한다.
service vncserver restart
  • 방화벽에서 해당 사용자의 port를 오픈하여야 한다.
#--- /etc/sysconfig/vncservers에 등록된 1번부터 5901 port를 사용 한다.
  • VNC Client에서 접속 시
VNC Viewer로 접속시 "IP:5901"로 접속 한다.
TightVNC Viewer로 접속시 "IP:1"로 접속 한다.
  • 처음 접속이 완료되면 xstartup 파일이 생성된다. 이를 수정하여 예쁜화면을 사용하자.
cd
cd .vnc
vi xstartup
### twm & #--- 이 라인을 주석 처리(삭제) 한다.
gnome-session & #--- 이 라인을 추가 한다.
service vncserver restart
  • 설치 정보
  • 설치 폴더 :
  • 실행 파일 : /usr/bin/
  • 환경 설정 : /etc/sysconfig/vncservers
  • 기동 종료 : /etc/init.d/vncserver start, stop, restart
  • 서비스 확인 :
  • 참고 문헌

주요 SW 설치

CentOS용 프로그램

  • 시스템 라이브러리 설치
yum -y install zlib curl   
yum -y install gcc g++ cpp gcc-c++ compat-gcc-34-g77
yum -y install libxml2 libxml2-devel
yum -y install gd gd-devel
yum -y install freetype freetype-devel
yum -y install libpng libpng-devel
yum -y install libjpeg libjpeg-devel
yum -y install fontconfig fontconfig-devel
yum -y install mhash mhash-devel
yum -y install libmcrypt libmcrypt-devel
yum -y install openssl openssl-devel
yum -y install gmp gmp-devel
yum -y install flex
yum -y install libtermcap-devel ncurses-devel libc-client-devel bzip2-devel
  • 필요한 경우 컴파일러를 설치 한다.
yum -y install gcc gcc-c++ termcap libtermcap libtermcap-devel gdbm-devel

vsftpd 설치

  • vsftpd 설치
yum -y install vsftpd
  • 아래 설치 정보에 정리된 블랙 리스트에서 ftp를 사용할 사용자를 빼준다.
  • 방화벽에서 20, 21 port를 개방 한다.
  • 설치 정보
  • 실행 파일 : /usr/sbin/
  • 환경 파일 : /etc/vsftpd/vsftpd.conf
  • 블랙 리스트 : /etc/vsftpd/ftpusers, /etc/vsftpd/user_list
  • 기동 종료 : /etc/init.d/vsftpd start, stop, restart, status
  • 서비스 확인 : ps -ef | grep vsftpd | grep -v grep

Java 설치


MySQL 설치

PostgreSQL 설치

Apache Http Server 설치

PHP 설치

Tomcat 설치

  • Linux의 심볼 링크를 사용하여 Tomcat의 Root 폴더를 변경 하는 방법
ln -s /var/www/html /usr/share/tomcat5/webapps/ROOT

Apache ANT 설치

yum -y install ant

부팅시 자동 실행 설정

  • ntsysv 명령어를 실행하고 자동 실행할 데몬을 선택 한다.

사용자 가이드

버전 확인

lsb_release -a
cat /etc/issue

SSH 접속 방법

yum 사용법

  • 관련 폴더
/etc/yum.conf
/etc/yum.repos.d/
/etc/yum/
  • 설치 가능한 package 목록 보기
yum list [all]
yum grouplist #--- package 그룹 보기
  • package 설치 및 삭제
yum install httpd          #--- 설치
yum install httpd.i386 #--- 아키텍처를 지정하여 설치
yum update httpd #--- 업데이트
yum remove httpd #--- 삭제

yum groupinstall "그룹명" #--- package 그룹 설치
yum groupupdate "그룹명" #--- package 그룹 업데이트
yum groupremove "그룹명" #--- package 그룹 삭제
  • 설치된 package 목록 보기
yum list installed [httpd]
  • 업데이트할 package 목록 보기 및 업데이트
yum list updates           #--- 목록 보기
yum update -y #--- 업데이트

RPM 사용법

Redhat Package Manager로 레드헷에서 만든 패키지 관리자 이다.

  • RPM 파일명 구조
패키지이름-버전-릴리즈번호.소스여부.시스템.확장자
  • RPM 명령어
  • rpmfind에서 PRM 패키지(~.rpm)를 찾을 수 있다.
rpm -Uvh gcc-2.96-98.i386.rpm  #--- 패키지 설치
rpm -Uvh ftp://ftp.rpmserver.com/gcc-2.96-98.i386.rpm #--- 네트워크로 패키지 설치
rpm -e gcc-2.96-98.i386 #--- 패키지 제거
rpm -qa | grep httpd #--- 패키지 조회
rpm -qi ~.rpm #--- 패키지 상세 정보 조회
rpm -ql gcc-2.96-98.i386 #--- 패키지 설치 경로 조회
  • RPM 옵션
-i       :기본 설치. 이전 버전이 존재하면 설치하지 않음
-U  : 이전 버전이 설치되어 있으면 업그레이드. (-i 보다 권장)
-F  : 이전 버전이 설치되어 있는 경우에만 설치
-v  : 설치 메시지를 보여 줌
-h  : 진행과정을 '#'으로 표시
-e  : 패키지를 제거
-q  : 패키지가 설치되어 있는 지 확인
-qa  : 현재 설치된 모든 패키지 목록을 출력
-qi  : 현재 설치된 패키지의 간략한 정보를 출력
-ql  : 현재 설치된 패키지의 내용(위치)을 출력
-Vf  : 현재 설치된 파일의 검증. 문제가 없으면 '.'으로 표시
-Va  : 한 패키지만 검증
--force  : 충돌 등을 무시하고 무조건 설치
--nodeps : 의존성 문제를 무시하고 설치

관리자 가이드

방화벽 설정

CentOS는 디폴트로 iptables를 방화벽으로 사용 한다.

  • 특정 IP의 서버 접근 차단 방법
iptables -A INPUT -s 61.247.209.81 -j DROP
iptables -A INPUT -s 61.247.209.0/24 -j DROP

KVM

  • 참고 문헌

VirtualBox 설치

RPM 제작

  • RPM 제작을 위한 패키지 설치
yum -y install rpm-build rpm-devel
yum -y install ~.rpm
  • 설정 파일 : /etc/rpmrc, /usr/lib/rpm/rpmc


  • RPM 소스 패키지(~.src.rpm) 다운로드
  • rpmfind에서 원하는 RPM 소스 패키지를 다운로드 한다.
wget ftp://rpmfind.net/linux/fedora/development/source/SRPMS/~.src.rpm


  • RPM 소스 패키지로 RPM 패키지(~.rpm) 만들기
rpmbuild --rebuild --target=i686 ~.src.rpm
rpmbuild --rebuild ~.src.rpm #--- target은 생략 가능


  • RPM 패키지 설치
rpm -Uvh ~.rpm


  • RPM 소스 패키지 내용 보기
mkdir /usr/src/redhat
rpm -ivh ~.src.rpm
  • /usr/src/redhat/SOURCES : 소스와 패치 파일 저장
  • /usr/src/redhat/SPECS  : 스팩 파일 저장


  • RPM 소스 패키지 다시 만들기
cd /usr/src/redhat/SPECS
rpm -ba ~.spec
  • /usr/src/redhat/SRPMS : RPM 소스 패키지가 생성됨
  • /usr/src/redhat/RPMS  : RPM 패키지가 생성됨


  • /usr/src/redhat/ 폴더의 구조
  • BUILD  : rpm에 의해서 빌드가 이루어지는 디렉토리
  • RPMS  : 아키텍처별 RPM 패키지 저장
  • 아키텍처별로 athlon, geode, i386, i486, i586, i686, noarch 하위 폴더가 있음
  • SOURCES : RPM 소스 저장
  • SPECS  : RPM Spec 저장
  • SRPMS  : SRPM 저장

2009년 10월 27일 화요일

USB부팅 :: 윈도우설치/백업/복구 통합솔루션 - Grub4Dos

멍하니 웹서핑중 부팅 USB를 만드는 좋은 방법이 있어서 포스팅합니다.
먼저 말씀드리지만 제가 쓴게 아니예요~~ 쿄쿄쿄 ^^;;

포스팅 이유 1. 사용 방법이 간단하다.
포스팅 이유 2. 초보자도 원클릭(?)으로 쉽게 만들수 있다.

위 두가지 이유로 복사 붙이기 또 들어갑니다 ㅋㅋㅋㅋㅋ

--------(원문)------------------------------------------------------------------------

USB_윈도우설치,백업,복구 통합솔루션_Grub4Dos

혹 문의사항이 있을수 있을것 같아서..
하루정도 더 놔두겠습니다.. 너무쉬운방법이라.. 설치 및 사용상의 문제는 없을듯하나,
혹 모르기때문에...[안되신다는 원망듣기싫어서...ㅠㅠ]
즐거운 하루되시길...
 

USB 활용에 많은 블러그가 있는데.. 본건관련 간단하게 설명이 잘되어있는 블러그를 올려드립니다...

참고하시면 USB사용자들은 도움이될듯합니다.. 아래블러그 가셔서 한번 쭈욱 필독해보시면 초보분들은 도움이되실듯..

 

http://minix.tistory.com/133


 
해당파일을 받으시기전에 첨부된 설명서[워드파일] 을 먼저 읽어보시고, 필요하신분들만 받으시길 권해드립니다.

[01]_ 사용방법___________________________________________________________________________
  
  1 보유하고 계신 해당USB를 FAT32/빠른포멧
  2 Grub4Dos Installer 1.1 실행 [첨부된설명서대로 하시면 1초면됨..]
  3 Jjk_USB_UTIL_Dv.iso [첨부된 토런트자료] 자료를 받으셔서 해당USB에 모든파일 복사 [끝났습니다]
  4 Windows 7 설치를 해당 USB로 하시려면... 해당파일만 복사해넣으면 끝...
    ① Windows 7 의 모든파일을 해당 USB에 모두 복사 [끝]
    ② USB로 부팅하시면 메뉴 트리에 Windows Install 이라는 메뉴가 보입니다... 클릭하면 설치시작합니다.
      
  [Tip]
  파일을 모두 복사하면 좀 지저분해보이시죠...실제로 설치에 필요한 윈도우파일은...아래 세가지 파일 복사해넣어도 됩니다. [몽땅 넣으셔도 또한 관계없구요... 지저분해보일뿐...]
  boot 폴더, sources 폴더, bootmgr 폴더.. 기타파일은 USB로설치에서는 필요없습니다..

  아직도 설치를 CD영역을 만들어서 하시는분들이 계시는데.. 안타까워보입니다.
  설치 속도도 느릴뿐더러... 설치파일을 새로운것으로 변경,삭제할때도 귀찮죠.. 활용도도 많이 떨어지고..
  제조사별, 제품모델별, 각종 포멧및 CD영역생성하는것이 되는것과 안되는것 .. 까다롭기까지 하니...원..구찮아서.
 
[02]_ Grub4Dos의 활용_________________________________________________________________
 
  1 윈도우 설치 [Win 7,vista,xp,서버..기타 뭐아무거나...ㅠㅠ]
  2 윈도우의 전체 또는 일부파일의 빽업,복구 [하드설치가 아니기때문에 리소소문제도 없슴]
  3 윈도우의 부팅에러 및 기타 문제로 인해 부팅이 안된다던가 메모리 문제...여러가지문제를 간단하게해결.
  4 윈도우 시스템변경 및 파일복사, 이동 등등... 을USB부팅해서 간단하고 쉽게 활용..
  5 메뉴구성을 언제든지 누구나 쉽게 구성
     [새로운 UTIL & 기존UTIL을 삭제추가 구성을 쉽게 언제든지..변경]
     [메뉴리스트만 메모장으로 불러들여 몇글자 긁적거리면 됨]
     기타 여러가지 활용방법이 있으나, 그냥 이정도만...



[03]_ Jjk_USB_UTIL_Dv.iso 에 포함된 UTIL의 구성_____________________________________
 
  [Boot from HardDisk]
  [Windows 7_Installation] .. 요것클릭하면 윈도우설치
 
  [A] Acronics`Create Bootable Rescue Media .. 요것클릭하면 백업,복구솔루션
  [B] Hirens_Boot_CD_v10.0 .. 이건뭐 워낙유명한거라.. 수십가지의 윈도우복구솔루션 UTIL이포함되어 있지요.
  [C] WinXPE_DanielRamPe [Internet...].. PE부팅으로 XP설치나 기타 인터넷등도 하고.. 뭐잘아실듯..
 
  [Restart your Computer]
  [Power Off]

  아래유틸들은 대부분아는것들이라 설명제외합니다.
  Mini WindowsXP (hiren's bootcd)
  PartedMagic v4.5.2009_[Linux]
  Norton_Ghost_11.5_kor
  PowerQuest_PartitionMagic_v8.0_kor
  Windows Memory Diagnostic
  Gold Memory v6.92\nMemory Diagnostic Tests
  HDD_Regenerator_171
  LowLevel Format Maxllf

-------------------------------------------------------------------------------------------
기본적인 필요한 UTIL만넣었습니다... 추가하고 삭제하시는건또한 쉬우니까.. 개인취향에 맞게 사용들하시길..
부팅될때의 바탕화면,폰트,컬러.... 메뉴구성을 개인취향에 맞게 쉽게 변경하실수있습니다..
제가올려드린구성은 그냥쓰셔도 되고 개인취향에 맞게 수정해서 쓰셔도 됩니다.. 방법은 인터넷에 널려있어서
누구나 쉽게 활용하실수 있으실겁니다..    
-------------------------------------------------------------------------------------------
MW_WIN7_AIO_FINAL_FF_DVD.iso 포레버 FIX  버전올라왔네요...
깔끔하게 설치해보시는것도 좋을듯... 저도 받아서.... USB로 설치테스트 해봤습니다.. 잘되네요..!

펼쳐두기..