본문 바로가기

Software

vim (cscope ctags) cscope ctags를 vim에서 사용하는 방법에 대해서 ctags : 소스 코드의 (전역변수 선언, 함수 정의, 메크로 정의)들의 데이터 베이스를 생성하여 손쉽게 각 선언/정의 부까지 찾아 들어갈수 있는 유틸입니다. cscope : 지역, 전역변수등 여러 질의문을 통하여 소스 전역적으로 원하는 심볼을 찾아 볼 수 있습니다. #>apt-get install vim cscope ctags ====== /etc/vim/vimrc 에 다음 내용추가 ====== set csprg=/usr/bin/cscope set csto=0 set cst set nocsverb if filereadable("./cscope.out") cs add cscope.out else cs add /usr/src/linux/cscop.. 더보기
Gnome Partition Editor (gparted) 리눅스 GUI 환경에서 강력한 파티션 관리 프로그램인 gparted 입니다. 위와 같은 인터페이스를 갖추고 있으며 사용자가 손쉽게 마우스를 사용하여 파티션 할당/삭제/크기조정등의 작업을 수행 할 수 있습니다. 지원되는 파일시스템과 해당 파일시스템에서 수행 가능한 작업은 아래와 같습니다. 더보기
RTC Alarm 설정 샘플 코드 디바이스명 : /dev/rtc 필요헤더 : #include 시간 READ/SET READ ioctl : RTC_RD_TIME struct rtc_time { int tm_sec; //(00~59) int tm_min; //(00~59) int tm_hour; //(00~23) int tm_mday; //(01~31) int tm_mon; //(01~12) int tm_year; //(00~99) int tm_wday; //(0~6) int tm_yday; //alarm unused int tm_isdst; //alarm unused }; SET ioctl : RTC_SET_TIME struct rtc_time { int tm_sec; //(00~59) int tm_min; //(00~59) int tm_.. 더보기
서비스별 메모리 관리 * tmpfs /etc/fstab의 다음 내용을 none /dev/shm tmpfs defaults 0 0 --> none /dev/shm tmpfs size=100M 0 0 로 변경시 tmpfs의 사이즈가 100Mbyte로 변경됩니다. 참고로 defaults옵션을 주면 현재 시스템 메모리의 0.5배만큼 잡는것을 기본으로 합니다. 쉘상에서 직접 변경하는 방법은 다음과 같습니다. #>mount -t tmpfs tmpfs /mount_point -o size=100M * apache == 메모리 사용량 제한 == RLimitMEM 단위 bytes 모든 디렉토리에 대한 사용가능 메모리 20MByte 로 설정 해당 디렉토리내에서 사용가능 메모리 50MByte로 설정 RLimitMEM 20480000 RLimit.. 더보기
wordpress 사이트 주소 변경 팁 #> mysql -u root -p mysql> use wordpress; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> SELECT * FROM `wp_options` WHERE `option_name` IN ('siteurl', 'home'); +-----------+-------------+--------------------------------+----------+ | option_id | option_name | option_value | autoload | +----.. 더보기