CentOS 6의 기본 python은 2.6 버전이다. 버전이 낮아서 여러가지 제약 사항이 있어 python 2.7 소스를 컴파일해서 설치하는 방법을 알아본다. 추가로 pip install 및 pip 를 통해 requests, pyinstaller, pycrupto, pyarmor를 설치 후 파이썬 코드를 난독화 및 바이너리화 하는 것을 진행해
CentOS 7 python upgrade pip
CentOS 7.x의 python 2.7에 requests, pyinstaller, pycrypto 모듈을 설치하는 과정과 함께 pip upgrade 방법을 보여준다. 설치과정에서 발생되는 에러에 대한 대처방법으로 인터넷에서 검색되는 대부분의 사이트에서는 pip를 upgrade 하고 진행하라고 나온다. 하지만 CentOS 7.x의 python-pip 버전이 낮기 때문에 pip 명령을 통해서는 pip
script for file create
이슈 상황 DB의 특정 테이블을 백업하는 스크립트를 cron을 통해 수행하는데 종종 백업파일이 생성되지 않는 이슈가 발생 원인 원인은 모르지만 우선 백업을 받아야 하기때문에 유사한 재현 스크립트를 통해 테스트 후 해결책을 적용 스크립트 내용 [root@pyhost ~]# cat ctest.sh #/bin/bash
vi tip manual setup
1. manual 1.1. Vi (Vim) Editor http://gypark.pe.kr/wiki/ViEditor 1.2. VI 사용법 http://mapoo.net/dev/devvi/vi-%EC%82%AC%EC%9A%A9%EB%B2%95/ 1.3. vi 파워유저로 거듭나기 http://mapoo.net/dev/devvi/vi-%ED%8C%8C%EC%9B%8C%EC%9C%A0%EC%A0%80%EB%A1%9C-%EA%B1%B0%EB%93%AD%EB%82%98%EA%B8%B0/ 1.4. vi 명령어 집합~!!!! http://mapoo.net/dev/devvi/vi-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%A7%91%ED%95%A9/ 1.5. vi 폴딩 기능 http://mapoo.net/dev/devvi/vi-%ED%8F%B4%EB%94%A9-%EA%B8%B0%EB%8A%A5/ 2. setup 2.1. 최적의 vim set http://mapoo.net/dev/devvi/%EC%B5%9C%EC%A0%81%EC%9D%98-vim-set/ 2.2. VIM에서 tab을 space(4칸)로 적용하기 http://mapoo.net/dev/devvi/vim%EC%97%90%EC%84%9C-tab%EC%9D%84-space4%EC%B9%B8%EB%A1%9C-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0/
파이썬 팁
## 화면정리(지우기) 함수 생성 : def cls(): print("\n" * 100) 함수 호출 : cls() 화면정리가 필요 시 cls()를 호출한다. ## 기존 명령어 키보드 입력 버퍼의 최근부터 오래된 순으로 보여 줌 alt + n 키보드 입력 버퍼의 오래된부터 최근 순으로
vim visual block increment number
vim 을 이용하여 visual block을 지정한 라인의 맨 앞에 1부터 시작하여 1씩 증가하는 숫자를 넣는것에 대한 내용이다. 1) 편집 모드(i)로 임의의 글자 't' 입력 2) 일반 모드로 전환 - esc 3) t를 복사 - yy 4) 100개 붙여 넣기 -
vim 라인 앞 공백 정리
vim 편집기에서 라인 앞의 공백을 정리하는 방법이다. Ctrl + v - (j or k or G) - = 아래 동영상을 보면 쉽게 이해 할 수 있다.
최적의 vim set
[root@Mapoo-Blog ~]# vim ~/.vimrc set bg=dark set ts=4 set et au FileType * setl fo-=cro 설명 set bg=dark : 배경을 어둡게 해고 글자를 밝게 set ts=4 : 탭을 4칸으로 적용(기본 8칸) set et : 탭을 스페이스바 공백 형태로(기본이 탭
vi 손쉽게 주석처리
vim 편집기에서 비주얼 블럭을 지정 후 한번에 주석처리 하기 순서 : Ctrl + v -> Shift + l -> Shift + i -> # -> Esc -> 설명 : 비주얼 모드 블럭 시작 -> 화면의 맨아래로 커서 내리기 ->
특정 라인부터 아래 몇개 라인 삭제 후 출력하기
아래는 서비스데몬 리스트 중 xinetd 데몬에 속한 리스트만 빼고 출력하는 방법이다. 1. 기본적인 서비스데몬 리스트 뽑기$ chkconfig --list…mdmonitor 0:해제 1:해제 2:활성 3:해제 4:활성 5:활성 6:해제acpid 0:해제 1:해제 2:해제 3:활성 4:활성 5:활성 6:해제diskdump