개발/Server Side (55) 썸네일형 리스트형 bash prompt 설정 예제 .bashrc에 다음 내용 추가 #prompt BLUE="\[\033[0;34m\]" RED="\[\033[0;31m\]" LIGHT_RED="\[\033[1;31m\]" WHITE="\[\033[1;37m\]" NO_COLOUR="\[\033[0m\]" SERVER="SC_GATE" case $TERM in xterm*|rxvt*) TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) TITLEBAR="" ;; esac PS1="${TITLEBAR}\ $BLUE[$LIGHT_RED\u$WHITE@$SERVER$WHITE$LIGHT_RED\w$BLUE]\n\ $WHITE\$$NO_COLOUR " PS2='> ' PS4='+ ' OAuth 이해하기 OAuth 이해가 어렵다... 정리를 좀 해보자. OAuth 공식 사이트 예제 : http://hueniverse.com/oauth/guide/workflow http://oauth.net/core/1.0/#anchor25 http://tools.ietf.org/html/rfc5849#section-1.2 위 내용을 번역해 놓은 블로그 : http://dev.springnote.com/pages/1079410 http://dev.springnote.com/pages/1083108 이게 제일 명확한듯!! 결국 temporary credential = request token 인듯.. 좋은 파일 하나 찾아서 또 첨부!! 이건 내가 이해할라고 적어본 내용... 1. When Beppa added support.. 프로세스별 네트워크 사용량 측정 - nethogs mysql replication이 얼마나 트래픽을 사용하는지 측정이 필요해서 쑤시고 다니다가 하나 get!! 실행화면 캡쳐 http://blog.up-link.ro/how-to-monitor-network-traffic-by-process-under-linux/ 일정 시간 이상 경과한 로그 지우는 스크립트 퍼옴(http://www.mungchung.com/xe/index.php?mid=protip&listStyle=webzine&document_srl=4456&sort_index=regdate&order_type=asc) #!/bin/sh # 2009-04-29 손민창 #==================================================================== # tomcat log 삭제 #==================================================================== # 변수설정 LOG_DIR=/home1/dev/tomcat/logs DATE=`date +%Y-%m-%d` # 날짜별 catalina.out 기록 cp $LOG_DI.. swap 영역 할당하기 이미 할당된 파티션을 swap 영역으로 지정하는 자료들은 쉽게 찾을 수 있지만, 새로운 디스크를 fdisk로 부터 시작해서 swap 영역으로 만드는 것 까지 풀코스로 정리된 것을 찾지 못했다. 이번에 그런 일을 할 일이 있어서 정리해 둔다. 1. 사전 준비 - 디스크 하나를 통으로 swap 잡는다 : /dev/xvdp 2. fdisk로 파티션 추가 $ fdisk /dev/xvdp 1) n->p->1->default->default 새로 파티션 영역을 추가하는데, 그것은 primary. 처음 잡는 것이니 1번으로 하고(이렇게하면 xvdp1이라고 생기는것), 시작과 끝은 default로(모두 swap으로 사용). 2) t->L->82 swap 타입을 지정해 줌. 3) w : 변경 사항 기록(이거 안해서 첨부.. Process Priority 변경 - nice, renice 1. nice 커널은 "nice" 값으로 각 프로세스에게 얼만큼의 프로세서(CPU) 시간을 할당할지 결정한다. nice 값의 범위는 -20 ~ 20 이다. nice 값이 -20이면 우선순위가 가장 높은 것이다. (nice 하지 않고 이기적이라고 이해하면 될듯...) 반면 nice 값이 20이면 우선순위가 가장 낮은 것이다. (아주 nice해서 모두에게 양보한다고 이해하면 될듯...) 모든 프로세스의 nice 값을 출력하려면 "ps axl" 명령을 실행한다. # ps axl F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 16 0 2172 552 - S ? 0:17 init [5] 1 0 3 1 34 19 0 0 ksofti SN ? 3.. 커널 파라미터 변경 - sysctl 리눅스 커널 파라미터는 sysctl 명령어를 통해 바로바로 변경할 수 있다. 커널 파라미터 출력 # sysctl –a dev.cdrom.autoclose = 1 fs.quota.writes = 0 kernel.ctrl-alt-del = 0 kernel.domainname = (none) kernel.exec-shield = 1 net.core.somaxconn = 128 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_wmem = 4096 16384 131072 net.ipv6.route.mtu_expires = 600 sunrpc.udp_slot_table_entries = 16 vm.block_dump = 0 변경된 값을 계속 유지하려면 /etc/sysctl.conf .. 네트워크 정보 출력 - netstat netstat 명령어는 네트워크 연결, 라우팅 테이블, 통계 등 네트워크 관련 정보를 보여준다. 다음은 netstat을 사용하는 몇가지 예제이다. 1. 활성화된 인터넷 연결과 도메인 소켓 출력 # netstat –an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 52 192.168.20.94:22 192.168.20.150:4332 ESTABLISHED tcp6 0 0 :::22 :::* LISTEN udp 0 0 0.0.0.0:68 0.0.0.0:* Active UNIX doma.. 이전 1 2 3 4 5 6 7 다음