본문 바로가기
반응형

IT/System Engineering68

Apache Maxclients 설정 Apache 1.3 perl -pi -e "s/#define DEFAULT_SERVER_LIMIT 256/#define DEFAULT_SERVER_LIMIT 2000/g" ./server/mpm/prefork/prefork.c perl -pi -e "s/#define DEFAULT_SERVER_LIMIT 16/#define DEFAULT_SERVER_LIMIT 128/g" ./server/mpm/worker/worker.c Apache 2.2 /etc/httpd/conf/extra -rw-r--r-- 1 root root 4522 10월 12 17:28 httpd-mpm.conf StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 2000 Ma.. 2013. 2. 8.
MySQL GRANT에 사용되는 priv_type priv_type(grant, revoke 사용) 파란색은 mysql table에서 권한설정 가능, SHOW GRANTS FOR 'root'@'localhost'; 설정 확인 가능 ALTER ALTER TABLE 허용 Column : Alter_priv tables 적용 ALTER ROUTINE stored routines 변경 또는 삭제 허용 CREATE CREATE TABLE 허용 Column : Create_priv databases, tables, indexes 적용 CREATE ROUTINE stored routines 생성 허용 CREATE TEMPORARY TABLES CREATE TEMPORARY TABLE 허용 Column : Create_tmp_table_priv server admin.. 2013. 1. 18.
logrotate로 Tomcat 로그 rotate 하기 /etc/logrotate.d 디렉토리 안에 아래의 파일을 생성한다. $ cd /etc/logrotate.d $ cat > tomcat /usr/local/tomcat-6.0.29/logs/catalina.out { copytruncate daily rotate 30 # compress missingok notifempty delaycompress } logrotate 실행 테스트$ logrotate -f /etc/logrotate.d/tomcat Tip! 톰캣에서 catalina.out 메모리로 잡고 있어서 톰캣을 restart 해야 용량이 줄어듬 옵션 설명!• copytruncate : 기존 파일을 백업해서 다른 파일로 이동하고 기존 파일은 지워버리는 옵션• daily : 로그파일을 날짜별로 변환• .. 2012. 6. 28.
xcopy xcopy /옵션 [원본] [복사본] ※[원본]과 [복사본]은 위치를 포함 ex)XCOPY /R /Y /S /Z /Q \\127.0.0.1\C$ \\localhost\D$ xcopy 옵션 /C : Continue-복사 시 오류가 발생하더라도 계속적으로 명령을 수행. 주로 미디어가 손상되어 복사 실패가 일어나는 겨우 사용하면 좋은 옵션. /Q : Quiet-파일 복사 시에 기본적으로 복사되는 파일 목록을 출력하는 것이 기본이지만, 이 옵션으로써 파일목록을 출력하지 않음. 미약하게 빠른 복사 작업이 이루어짐. /L : 복사하진 않고 복사할 리스트만 출력. /Z : 숨김 속성을 가진 파일들 또한 포함해서 복사하라는 옵션. /R : 읽기 전용 파일을 복사. /Y : 이미 파일이 있을 때 덮어쓰겠냐는 메시지를 출.. 2012. 6. 19.
윈도우 파워쉘 사용을 위한 10가지 팁 윈도우 파워쉘 사용을 위한 10가지 팁 등록일: 2006년 11월 21일 조회수: 2,842 프린트 전체기사목록 제공: 한빛 네트워크 저자: Jeff Cogswell, 김현우 역 원문: Top 10 Tips for Using Windows PowerShell 파워쉘은 커맨드 라인을 대체할 마이크로 소프트의 새로운 툴이다. 아직은 베터버전 이지만, 여기서 최신 버전을 무료로 다운로드 받을 수 있다. 우리같이 좀 묵은 사람들은 예전에 한때 DOS를 썼었고, 좀 지나서는 윈도우즈 환경에서 DOS 커맨드 창과 거의 비슷한 CMD.exe를 사용했다. 그러나 파워쉘은 DOS의 업데이트 버전이 아니다. 파워쉘은 MS가 이전에는 제공했던 어떤 커맨드 라인 프롬프트보다 강력한 커맨드라인 시스템이다. 안타깝게도 이 툴을 .. 2012. 4. 6.
개발자 들이 많이 사용하는 프로그램들 드랍박스랑 구글 애날리틱스 야 머..... 텍스트 에디터는 난 Notepad ++ 가 한글 지원도 잘되고 좋은데, 기회 되면 Text Mate 한번 써봐야겠다. 근데 버전 관리에 Subversion 이 밀리는구나... 버그 트래커는 Mantis 만 써봤는데, 이번에 조직개편되면서 Jira 로 바꼈는데.... 이게 10$ 란다.ㅎㅎ 디비는 역시 진리의 MySQL 이구나... 그렇지만 요즘 카산드라, 몽고DB, 빅테이블 등도 많이 보편화 되고 있으니... 공부 해야 할 항목!! 프로젝트 매니저는 레드마인 써봤는데, pivotal tracker 한번 써봐야겠다!! 2012. 3. 23.
OpenEMM 한글화 작업 및 한글(utf-8)로 메일 발송 방법 OpenEMM 설치 방법 [IT/Open Source] - 오픈 소소의 E-Mail 마케팅 솔루션, OpenEMM 설치 방법 1. DB를 UTF-8로 변경 bin\openemm.py 에서 아래처럼 변경 : 한글 깨짐 방지 jdbc.url=jdbc:mysql://127.0.0.1/openemm => jdbc.url=jdbc:mysql://127.0.0.1/openemm?characterEncoding=utf8 2. 메뉴의 한글화 \WEB-INF\classes\message_ko.properties 한글화 변경 방법 3. mysql DB 변경 관리자 정보 변경, 로그인 했을때 message_ko.properties 를 가져와서 출력한다. 시간은 'Asia/Seoul' 로 변경 update admin_tbl .. 2012. 3. 21.
ITS (Issue Tracking System) 비교 정리 여러 사람들이 협업을 하기 위해서 꼭 필요한 것이 업무나 현재 진행 중인 상황에 대한 공유인데, 성공적으로 수행하기 위한 필수 조건 중의 하나가 이슈 트래킹 시스템이라고 생각한다. 요구분석/정의 > 상위/상세설계 > 구현/시험 > 검증 > 납품 및 운영/업그레이드의 cycle을 지속적으로 유지하기 위해서는 제품/프로젝트 개발 및 운영/업그레이드를 구분한 Activity관리 및 산출물기반으로의 협업이 이뤄져야하는데, PM/개발자 및 프로젝트에 많은 영향을 미치는 stake-holder를 적절한 수준의 보안 정책으로 이에 포함시켜 activity 및 산출물을 공유하고 협업하면 그만큼 프로젝트 성공율이 높아질 뿐더러, 자연스럽게 Project-Lessons-Learned의 DB가 축적되기때문에, 이러한 이슈 .. 2012. 3. 21.
LINUX 시스템 정보 확인 스크립트? 명령어? # Network Inbound / Outbound cat /proc/net/dev | grep $ETH_TYPE | cut -f2 -d: | awk '{print $1, $9}'` # CPU value cat /proc/stat | grep -e '^cpu ' | grep -v grep | awk '{print $0}' > cpudata # Load Average cat /proc/loadavg | awk '{print $1}' # IO read / write df . | grep '/' | awk '{print $1}' | cut -d'/' -f3- iostat $home -d 1 1 | grep $home | awk '{print $3, $4}' # Free / Swap memory totalMem.. 2012. 3. 20.
반응형