//MYSQL 사용자 생성create user 아이디@localhost identified by '비밀번호'; //MYSQL 계정에 모든 권한 부여 grant all privileges on *.* to 아이디@localhost; //계정에 특정 데이터베이스 관리가 가능한 권한 부여 grant all privileges on 데이터베이스명.* to '아이디'@'localhost'; //MYSQL 사용자 삭제drop user '아이디'@'localhost'; mysql 최고관리자로 사용자와 db를 생성 했다면 flush privileges를 실행해야 반영되어 사용가능해진다.flush privileges는 grant 테이블을 reload함으로서 변경 사항을 즉시 반영하도록 한다.그러나 grant 명령어를 사..
/dev/null /dev/null 이라는 공간은 휴지통이라고 알고있다. LPIC를 공부하면서 0은 Standard INPUT, 1은 Standard OUTPUT, 2는 Standard ERROR라는 사실을 알게되었다. 위의 내용을 이용하여 리다이렉션을 해준다면1>/dev/null 은 Standard Output을 모두 휴지통에 버리라는 의미가 된다.이 말은 에러 메시지들만 출력되게 할 것이다. find /etc -perm +4000 1>/dev/null 명령어를 통해 정상적인 output을 휴지통에 버렸더니 에러메시지들만 쭉 출력되는 것을 살펴볼 수 있다. 그렇다면 2>/dev/null 은 Standard Error를 모두 휴지통에 버리라는 의미가 되겠다.이 말은 에러 메시지들은 모두 출력하지 말고 버..
----------어디서 퍼옴 1 ---------------------- ----------어디서 퍼옴 2 ---------------------- 1) 개무시$CATALINA_BASE/bin/catalina.sh를 편집한다.org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &위와 같이 "$CATALINA_BASE"/logs/catalina.out 으로 로그를 보내는것을 아래와 같이 변경하여 보내지 않도록 한다.org.apache.catalina.startup.Bootstrap "$@" start >> /dev/null 2>&1 &if else로 구성되어서 아마 2군데를 편집해야 할것이..
catalina.out 파일을 그대로 로그가 축적되도록 놔두면 무한정 파일 크기가 늘어 난다. 그래서 앞에서 쉘 스크립트로 꼼수를 써서 catalina.out 을 백업 받는 방법을 써놨는데 open source 를 써서 적용 시키는 방법으로 바꿔보려고 한다. 다음의 내용은 내가 실제 시스템에 적용한 내용이다. 1. http://cronolog.org/ 에서 다운 받는다. 2. tar xvfz cronolog-1.6.2.tar.gz 로 압축을 푼다. 3. cd cronolog-1.6.2 로 들어간 다음 4. ./configure --prefix=/home/sfs/cronolog 로 설치 설정 한다. 5. make 6. make install 7. /home/sfs/tomcat/bin/vi catalina...
이번 포스팅은 Tomcat log파일 설정 방법에 대해 알아보겠습니다. log 파일을 보면 어느사용자가 서버에 접속했는지.. 또, 서버가 어떠한 이유로 인해 에러가 발생했는지 등등.. 많은 정보를 알 수 있다고 합니다. tomcat에서 제공하는 log 타입은 4가지 이며, 아래와 같습니다. *참고 : http://www.slideshare.net/jieunsys/ss-56543446 Tomcat을 설치하면 기본적으로 log 파일은 tomcat root경로/logs 에 위치하게 됩니다. log 파일을 확인 할 때, more 명령어를 사용하여 내용을 확인 할 수 있으나, 가장 최근 내용과 실시간으로 올라오는 log까지 확인하고 싶을 경우에는 tail -f 명령어를 사용하면 됩니다. tail -f localh..
안녕하세요.. 오늘 살펴볼 주제는 Tomcat 의 log 관련설정법입니다. 많은 개발자들이 개발환경으로 Tomcat 을 많이 사용하고 있습니다. 그리고 log 처리는 log4j를 사용합니다.그러나 JDK에서 기본으로 제공하는 Logging 클래스도 꽤 쓸만한 기능을 제공하고 있습니다. java.util.logging 추상 클래스가 바로 그것인데요, 이 클래스를 상속받아 구현한 클래스를 줄여서 JULI 라고 부릅니다. 운영시에야 효율을 위해 최소한의 로그를 남기는것이 좋겠지만, 반대로 개발시에는 최대한의 많은 로그를 남기는것이 디버깅에 효과적입니다. 1. logging.properties의 위치 a) 기본적인 Global 설정은 tomcat 디렉토리의 conf 입니다. - 이곳에 파일을 두고 설정하면 해당..
mysql.time_zone... 테이블들이 비어있을 경우root 계정으로 .../mysql/bin 폴더에서./mysql_tzinfo_to_sql /usr/share/zoneinfo | ./mysql -uroot -p mysql 완료가 되면 테이블에 데이터가 쌓인다. 현재 셋팅 된 시간 정보 보기select @@global.time_zone, @@session.time_zone; set time_zone = 'Asia/Seoul'; 로 설정하면 session.time_zone을 설정하는듯....session.time_zond만 변경하면 접속당시의 설정만 바뀌므로 영구적으로 바꾸고 싶은 경우에는SET GLOBAL time_zone='Asia/Seoul; 이렇게 하면 됨.[출처] mysql 현재시간 설정|작..
On Ubuntu the configuration file is called ~/.selected_editorWith the following command you can select the default editor again:$ select-editorRemoving the file in your home directory also works.$ rm ~/.selected_editorOnly setting the variables $VISUAL or $EDITOR will work but is only persistent if you write it to a script which is executed in your environment.Add to your rc file$ echo "export V..