Tag Archives: 서버관리

[Linuix/RHEL] MySQL 모니터링툴 mytop 설치하기

사용자 삽입 이미지
MySQL을 사용할때 간편하게 사용할 수 있는 모니터링 툴 입니다. SHOW PROCESSLIST를 편하게 본다는 장점 이외에도 다양한 기능이 있습니다. 생각보다 의존성을 많이 타는 프로그램입니다. 의존성 생각없이 그냥 쭉 컴파일해서 설치해 보도록 하겠습니다.

1. MySQL 설치
이것은 이미 깔려있을것이라 생각하고 넘어갑니다.

2. 라이브러리패스 등록
MySQL을 컴파일하여 설치하였거나 lib디렉토리가 특정한 위치에 있다면 다음과 같은 방법으로 추가 등록을 해줍니다.


mysql이 설치된 디렉토리가 /opt/mysql이라고 가정

/etc/ld.so.conf.d/mysql.conf
[code]/opt/mysql/lib/mysql[/code]
위와같이 입력후에는 꼭 ldconfig를 실행하여 적용되도록 합시다.

3. perl-DBI 설치
1097876222.gz[code]# tar -zxvf DBI-1.615.tar.gz
cd DBI-1.615
perl Makefile.PL
make;make install[/code]

4. perl-DBD 설치
1248383161.gz[code]# tar -zxvf DBD-mysql-4.018.tar.gz
cd DBD-mysql-4.018
perl Makefile.PL
make;make install[/code]

5. perl-TermKey 설치
1177066205.gz[code]# tar -zxvf TermReadKey-2.30.tar.gz
cd TermReadKey-2.30
perl Makefile.PL
make;make install[/code]

6. mytop 설치
1380235502.gz[code]# tar -zxvf mytop-1.6.tar.gz
cd mytop-1.6
perl Makefile.PL
make;make install[/code]
설치가 완료되었습니다^^a

[Linux] 다중 파일 이름 변경

리눅스 시스템 상의 수많은 파일중에 특정 패턴을 가진 파일들의 이름을 수정하고 싶을때가 있습니다. 정말 여러가지 방법이 있더군요. mmv나 rename을 사용한 방법들이 대다수인데 이상하게 제가 가지고 있는 머신들에게서는 잘 안먹히더군요. 찾다보니 다음의 좋은 방법을 찾게 되었습니다.

조건

1. 모든 jpg 확장자를 가진 파일을 검색한다.
2. 현재 위치뿐만 아니라 하위 디렉토리까지 검색한다.
2. 파일이름중에 _GOOD_을 가지고 있을 경우 해당 문자열을 삭제 한다.

명령
[code]find . -name “*.jpg” |
while read filename;do mv -vf $filename `echo $filename | sed ‘s/_GOOD_//’`;done[/code]
위와 같은 메뉴를 사용하면 파일을 검색하여 _GOOD_이라는 문자열이 파일명에 들어가 있다면 해당 문자열을 삭제한 파일명으로 변경합니다.

PS : 위의 명령은 한줄에 입력하시면 됩니다.