본문 바로가기

Server

rhel 5.5 setting - 1

아래 작성한 명령어들은 모두 레드햇 엔터프라이즈 리눅스 5.5 버전 기준으로 검색 후 직접 실행 후 적는 것임~~

 

 


redhat enterprise linux 5.5  

-----------------------------------------------------------------------------------------------------

네트워크 설정(ip)


경로   /etc/sysconfig/network-scripts 디렉토리 ifcfg-eth0


DEVICE=eth0

BOOTPROTO=static

BROADECASET=190.190.190.190

IPADDR=191.111.111.111

NETMASK=255.255.255.0

NETWORK=192.199.199.11

HWADDR=##################

ONBOOT=yes



/etc/sysconfig/network >> 파일에서 설정.


NETWORKING=YES                      // 네트워크 사용여부

NETWORKING_IPV6=no                 //ipv6 사용여부?

HOSTNAM=ftp3                           //호스트 이름

GATEWAY=210.222.222.222           // 사용할 게이트웨이



# service network start 또는 


# ifup eth0

# ifconfig eth0 up


네트워크 설정 끝

-----------------------------------------------------------------------------------------------------

 

패키지 설치 되어있는지 확인


# rpm -qa | grep 패키지명

 

rpm 패키지 설치 

 

# rpm -Uvh 패키지명


U(upgrade - 설치되지 않았으면 설치됨) , v (정보 표시), h(진행상태 표시).. 일반적으로 사용하는 옵션


강제설치

# rpm -ivh --force 패키지명


rpm 삭제 

# rpm -e 패키지명


강제삭제

# rpm -e --nodeps 패키지명

-----------------------------------------------------------------------------------------------------


locale 한글 설정


1) 유저 별로 설정

홈 디렉토리로 가서 vi ./.bash_profile


마지막줄에  export LANG=ko_KR.eucKR 추가 ~~


2) 시스템 전체 설정

/etc/sysconfig/i18n 파일 수정


LANG="ko_KR.eucKR" 로 변경


-----------------------------------------------------------------------------------------------------

cdrom    mount~~

 

# mount /dev/cdrom /mnt

 

치면

mount : bock device /dev/cdrom is write-protected, mounting read-only 라는 메시지 나옴.. 읽기만 된다는 뜻~

 

마운트된 CD로 이동!

 

# cd /mnt

 

CD 사용이 끝났으면 다시 umount 시켜야 함..

 

# umount /dev/cdrom             

또는 

# umount /mnt

 

mnt 폴더에서 확인해보면 CD안의 파일들이 없어져있는 것을 확인 할 수 있음.

 

이때 주의할점은 CD 밖의 디렉토리에서 실행해야 함........

 

-----------------------------------------------------------------------------------------------------

rsh 설치

암호입력하지 않고 원격으로 타 서버에 접속이 가능함..

 

rpm으로 rsh 패키지 설치.......

rsh-0.xx

rsh-server-0.xx

 

설치되어있다면

 

# cd /etc/xinetd.d/  로 이동

 

# vi ./rsh

disabled=yes => disabled=no 변경

 

# vi ./rlogin

disabled=yes => disabled=no 변경

 

# cd /etc/pam.d 로 이동

 

#vi ./rsh

#auth     required    pam_securetty.so              <---------라인 주석 처리

#vi ./rlogin

#auth     required    pam_securetty.so              <---------라인 주석 처리

 

#cd /etc/ 이동..

 

#vi ./securetty

파일을 열면

console

vc/1

vc/2

...

...

<추가>

rsh

rlogin

 

xinetd 재시작

# service xinetd restart

또는

# /etc/rc.d/init.d/xinetd restart

 

 

# vi ~/.rhosts

파일과

# vi /etc/hosts.equiv

파일에 똑같이 서버명, 접속아이디 써준다.

<파일내용 예시>

--------------

servername    user
dev1    user1
dev1    root
dev2    testuser2
dev2    user2
dev2    root
...

...

--------------

 

# vi /etc/hosts

IP 입력....

--------------

###.##2.#0.###       FTP1 ftp1
2##.###.##.1##       FTP2 ftp2
###.###.###.###     FTP3 ftp3
--------------

 

이후 krb5-workstation 패키지 설치되어 있다면.. 삭제해야 함(설치되어 있어도 크게 상관없는거 같긴함 ) 

# rpm -e krb5-workstation  

/usr/bin/rsh 이외에 다른 rsh가 실행되어서 인듯??


rsh 사용....


rsh를 사용하는 서버와 클라이언트 모두 ip 정보가 동일하게 설정되어 있어야 함..


그렇지 않을 경우 비밀번호를 입력하라고 나옴..


이외에 no route to host 라고 나온다면 rsh로 접속하려고 하는 서버측의 방화벽때문임..(iptables) 


서버측의 콘솔창에 

# service iptables stop


후 다시 접속해보기 바람..


iptable을 사용하지 않는데 방화벽을 켜 놓으려면 


# iptable -F        <--iptable 초기화 시키는 명령어



# /etc/rc.d/init.d/iptables save    <--현재 규칙 적용후 저장


이후 재부팅후 rsh 접속으로 테스트



 

# rsh ftp1


rcp 명령어를 사용하려고 할 때 permission denied 가 날 경우..


/etc/pam.d/rsh

/etc/pam.d/rlogin


파일을 확인.. 주석처리 지우고 rcp 재시도


AND


클라이언트와 서버의 복사할 파일, 디렉토리의 계정 권환 확인.. root로 잡혀있을 경우 root 이외의 아이디(su권한 x)로 rcp 시도시 에러 발생


root 계정으로 rcp 사용하기 위해서는 또 다른 설정이 필요. 그건 패스 


NO route to host => 서버쪽 iptables 확인


추가> rsh 사용시 password 물어봄

/etc/pam.d/rlogin 

auth       sufficient   pam_rhosts.so  <- 주석인 경우 타서버에서 로그인시 password 물어봄, 주석 해제

#auth       required    pam_rhosts.so


-----------------------------------------------------------------------------------------------------

FTP 설정


ftp 설치 확인

# ps -ef | grep ftp


설치되있지 않으면 다음 파일을 다운받아 설치

ftp-0.17-51.1.el6.x86_64.rpm


sftp, vsftpd 등 사용하려면 rpm파일 설치



-----------------------------------------------------------------------------------------------------

부팅시 서비스 자동 등록


# ntsysv


선택목록에서 선택후 확인







'Server' 카테고리의 다른 글

redhat enterprise 6.2 네트워크(ip) 설정  (0) 2012.10.09
rhel 5.5 setting - 2  (0) 2012.09.19
vim 명령어  (0) 2012.08.16
ubuntu 고정 IP 셋팅 방법  (0) 2011.12.23
netstat 의 옵션, Status 의미, 사용 예  (0) 2011.12.04