아래 작성한 명령어들은 모두 레드햇 엔터프라이즈 리눅스 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 |