본문 바로가기

Server

Centos6.6 python2.5 에서 No module named _md5 에러 발생 PIP(Python Package Index :파이썬 패키지 관리자) 설치 1,2 작업 실행시 python2.5 버전으로 실행하면 hashlib 모듈사용부분에서 에러가 발생하여 설치가 되지않음. 일단 2.6버전으로 설치 1. setuptools 설치 setuptools-0.6c11.tar.gz 파일 다운로드후 압축해제 $>python2.6 setup.py build $>python2.6 setup.py install 2. pip 설치 pip-1.1.tar.gz 파일 다운로드후 압축해제 $>python2.6 setup.py build $>python2.6 setup.py install Traceback (most recent ca..
Multicast udp 수신시 tcpdump 확인 recvfrom 확인 안될때 신규서버 설정완료후 UDP 수신 프로세스를 실행함. (OS : RHEL 6.6) 로그 파일 확인이 안됨. tcpdump로는 확인 가능. 리눅스단에서 막고있을 것이라고 판단하여 검색해본결과 Reverse Path Filter (rp_filter)가 데이터수신을 막고있음. rp_filter 파일을 확인( 1 이면 수신되지않음) $> cat /proc/sys/net/ipv4/conf/em1/rp_filter 파일변경으로 즉시 반영됨. $> echo 0 > /proc/sys/net/ipv4/conf/em1/rp_filter /etc/sysctl.conf 파일에 추가하면 재부팅시에도 추가설정 필요없음. net.ipv4.conf.em2.rp_filter = 0 http://stackoverflow.com/quest..
vim 사용중 smartindent off, autoindent off vim 사용중 smartindent 또는 autoindent 설정이 되어있는 경우에 복사/붙여넣기를 사용하면 자동으로 들여쓰기가 된다. 복사를 하기 위해 해당 vim 창만 자동들여쓰기를 끄려면 :set paste 복사후 들여쓰기 사용하려면 :set nopaste
python 방향키(arrow key) ^[[A ^[[D ^[[C 변경하기 현재상황. OS rhel6.2OS를 설치하면서 python2.6을 설치함. 그런데 python2.5를 사용해야하는 경우가 발생하여 tar.gz 으로 다시 python2.5를 설치. python을 CLI에서 실행하여 입력할 경우 방향키(arrow key)를 사용하면 좌우이동 및 히스토리 명령어가 보이지 않고 ^[[A ^[[D ^[[C 가 입력이 됨. 구글링결과 cmd.py 파일에서 import readline을 제대로 수행하지 못하는 것으로 판단.먼저 readline RPM을 설치(기존에 설치되어있을 경우 skip) readline.so 파일을 python2.5의 라이브러리 디렉토리에 심볼릭 링크 설정. * 설정파일 위치는 다를수 있으니 확인이 필요함.* root 실행 서버에 이미 python2.6 패키지..
리눅스 백스페이스 입력시 ^H 가 입력되는경우 ssh로 리눅스에서 작업하는중 백스페이스(←) 입력하면 문자가 지워지지 않고 ^H가 입력이 되는 경우가 발생하는 경우가 있다. 해결방법> stty 라는 명령어를 사용해서 ^H 를 erase 기능으로 변경한다. ssh를 접속할 때 마다 바꾸기 귀찮기때문에 .bash_profile에 추가한다. 1. 설정파일 변경 방법 shell 접속 설정파일에 stty erase ^H 를 입력한다. $> vim ~/.bash_profile......stty erase ^H . ./.bash_profile
cvs 서버/클라이언트 설정방법 cvs 설정시 서버작업과 클라이언트 작업으로 나누어진다.. RHEL 6.2 작업 cvs 서버 작업 1. cvs 홈 디렉토리생성. (root)#> cvs -d /backup/etc/cvs init 사용할 계정으로 권한변경#> chown -R user:user /backup/etc/cvs#> chmod -R 770 /backup/etc/cvs 2. 비밀번호 설정#> htpasswd -nb 계정 비번 vim passwd cvs -d :pserver:user@xxx.xxx.xxx.xxx:2401/backup/etc/cvs login비번입력창이 나옴. 서버에서 설정한 비번 입력한다. 홈디렉토리에 .cvspass 파일이 생성된다. 계정정보나 서버정보등을 잘못작성한 경우 수정가능 (vim ~/.cvspass) 2. ..
리눅스에서 파일 삭제시 파일이 많아서 삭제 안될때 root@server> rm -f ./*-bash: /bin/rm: 인수 명단이 너무 김 ls | xargs -n1000 rm -f--> ls 파일 1000개씩 나누어서 삭제함
sftp 설정방법 링크 http://opentutorials.org/module/432/3742