2010년 1월 24일 일요일

스크립트 작성중 보이지 않는 특수문자 삽입되었을시 삭제

스크립트 작성중 보이지 않는 특수문자 삽입되었을시 삭제


C 언어에 ^M<--이 생겼을 경우 :%s/(ctrl)VM// 으로 제거 할 수 있다. find ./ -type f -name "*.pc" -exec perl -pi -e 's/^M//g' {} \;~ Ctrlv+m = ^M perl 프로그래밍 전체 경로 변경 perl -pi -e 's/van\/van\/van/home\/users\/user123/g' *.*

find ./ -type f -name "backup_script_ver20100125.sh" -exec perl -pi -e 's/^M//g' {} \;


출처 : 택수님

2010년 1월 23일 토요일

hostname 설정

hostname 확인
# hostname

리눅스 hostname 설정
/etc/hosts
127.0.0.1 MYHOSTNAME MYHOSTNAME

/etc/sysconfig/network
HOSTNAME=MYHOSTNAME
설정 후 서버 reboot

reboot 없이 바로적용하기
echo "MYHOST" > /proc/sys/kernel/hostname

2010년 1월 22일 금요일

SAMBA 설치

미리 설치되어 있는지 확인

"yum install samba"로 자동 설치 가능

설치후 samba start후

user 추가후

경로 생성후 접근가능

안되면 수동으로 설치해야됨(좀더 연구 필요)

rpm -qa grep samba

제거 rpm -e --nodeps samba-common-3.0.10-1.4E.11

ftp://ftp.samba.org/pub/samba/

안에 있는 최신의 samba package를 다운받는다.

tar xvfz 로 패키지 압축해제

./configure --prefix=/usr/local/samba

make && make install 실행하여 samba 소스 컴파일




설정법
/etc/samba/smb.conf 파일에

접속이 잘 안되면 리눅스 자체 방화벽인 IPTABLES를 확인해보자.

리눅스에서 samba 공유 폴더를 연결하고 싶을때는 mount를 이용한다.
mount -t cifs //192.168.130.1/joonho /sambatest -o username=joonho