본문 바로가기

Development/Servers

최신 Mysql 캐릭터 셋과 컬레이션 이모지 시대를 위해 MySQL 작업시 주의할 것이 있다면 캐릭터 셋을 지정하는 것이 가장 첫번째라고 볼 수 있다. 단, 사용하는 MySQL 이 지원할 때 가능한 점을 유의하자. MySQL 이 최신일 때 - utf8mb4 charset - utf8mb4_unicode_ci collation 을 사용할 것을 잊지 말 것. 더보기
클라이언트 에디터에서 서버 파일 편집하기 예전에 SI 작업장에서 정책상 네이트온 메신저 포트가 막히면 SSH 를 통해 포트포워딩을 하여 접속했던 기억이 있다. 얼마전 A.J 를 통해 아톰 에디터에서 rmate 를 사용하는 방법을 배운 후, 서브라임텍스트에서도 그런 기능을 가진 툴이 분명 있을거라 생각하여 찾아보기 시작했다. 역시 있다. SSH 포트포워딩 기능을 사용하는 {rmate, rsub, remote-edit} 를 통해 리모트 파일 편하게 수정하자 시나리오클라이언트에서 사용할 {서브라임, 아톰} 에디터 준비: 각 플러그인 설치 {rsub, remote-atom} 등클라이언트 에디터 {subl, atom} 실행원격 서버에 로컬 포트 매핑하여 ssh 로그인원격 서버에서 리모트 에디트 명령 실행 {rsub, rtm}클라이언트의 에디터에 데이터가.. 더보기
Nginx 에 코모도 Positive SSL 적용기 Nginx 에 코모도 Positive SSL 적용기 한비로 HanbiroSSL 에서 코모도 포지티브를 신청, 가장 저렴한 편이다. 결제하고 메일을 한 번 받아서 인증하고 하루 이틀 지나면최종 인증 파일이 담긴 메일을 받는다. 순서는 다음과 같다. 홈페이지 내용은 좀 복잡해 보인다… 압축 파일을 풀어서 또는 그대로 업로드, 서버에서 풀던 아무튼 풀어 다음과 같은 파일들을 확인한다.설명서에는 아래와 같은 내용이 포함된다. 파일 종류 설명 .crt - 서버응답인증서 (CA에서 발급된 인증서 PEM 텍스트) .key - CSR 자동생성 신청시, 같이 자동 생성된 개인키 (SHA1 알고리즘, PEM 텍스트, 패스워드 없음) .pfx - 개인키+서버응답인증서 패키징된 인증서 (설치시 암호 필요) .pfx.txt -.. 더보기
Find, Grep 명령 예제 대용량 파일 검색find / -size +102400k -print|xargs ls -hl 문자열 찾기grep -rni "text for search" ./dir 도스문자열 유닉스문자열로 변경find ./ -type f -exec dos2unix {} \; 더보기
프로세스 관리 *nix 계열 프로세스 관리이 정도의 명령만 알면 캐주얼하게 사용할 수 있다.jobsfgbg그리고 단축키ctrl+z : 현재 실행되고 있는 프로세스를 잠시 멈추고 포그라운드로 돌아온다.ctrl+c : 현재 실행되고 있는 프로세스를 중단하고 포그라운드로 돌아온다.현재 실행하고 있는 프로세스를 포그라운드 백그라운드로 이동시켜 다른 쉘을 열지 않고도 백그라운드 프로세스를 관리할 수 있다.fg마지막에 스택된 프로세스를 포그라운드로 데려온다.$ fg %번호 를 지정하면 해당 잡을 데려온다.$ fg %2 bg마지막에 스택된 프로세스를 백그라운드로 보낸다.$ bg 정지된 프로세스라면 백그라운드에서 실행한다. fg 와 마찬가지로 아이디를 지정할 수 있다.$ bg %3 jobs백그라운드 프로세스 리스트를 보여준다.$ j.. 더보기