본문 바로가기

Server Story....

MSsql DB 테이블별 크기 조회 쿼리 SET NOCOUNT ON --정보를 저장할 임시 테이블을 만든다. CREATE TABLE #TBLSize (Tblname varchar(80), TblRows int, TblReserved varchar(80), TblData varchar(80), TblIndex_Size varchar(80), TblUnused varchar(80)) ; DECLARE @DBname varchar(80) DECLARE @tablename varchar(80) SELECT @DBname = DB_NAME(DB_ID()) PRINT 'User Table size Report for (Server / Database): ' + @@ServerName + ' / ' + @DBName PRINT '' -------커서를 할당.. 더보기
리눅스 명령어 모음. Theme 리눅스 명령어 모음 Comments 리눅스 명령어 모음... addbib - 도서목록 형식의 데이터베이스를 만들거나, 확장 apropos - 사용설명서의 키워드 검색 ar - 라이브러리 만들기, 관리 at, batch - 원하는 시간에 원하는 명령을 실해하게 하는 명령 awk - 패턴 검색과 언어 처리 banner - 큰 글자(배너) 만들기 basename - 경로 이름에서 마지막에 있는 이름만 출력 biff - 자신에게 편지가 배달되면 알려주는 명령 bin-mail, binmail - 예전에 사용한 전자우편 프로그램 cal - 달력보기 calendar - 간단한 일정표 cat - 파일 병합과 내용 보기 cb - 간단한 C 프로그램 beautifier(?) cc - C 컴파일러 cd - 작업 .. 더보기
리눅스 snmp 활성화 하기 [Linux] SNMP 및 방화벽 설정하기 1. SNMP을 yum으로 설치하기 2. SNMP를 yum으로 설치한 후, SNMP 설정하기 cd /etc/snmp로 들어간 후, snmp.conf에 설정 되어 있는 내용을 cat /dev/null >snmp.conf 명령어를 통해 지웁니다. 위 그림과 같이 vi /etc/snmp/snmpd.conf 편집기로 열고 --------------------------------------------------------------- com2sec local 127.0.0.1 public com2sec mynetwork 0.0.0.0/0 public group MyRWGroup v1 local group MyRWGroup v2c local group MyRWGroup .. 더보기
모티터링툴 cacti 설치 2 좌측 Setting을 선택하고 위에 PATH탭을 누르면 경로를 입력하는 항목이 나오는데 모두 OK가 나와야한다. 참고로 rrdtool font path는 /usr/local/rrdtool/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf 를 넣어주면 된다. 그리고 윗쪽에 General 탭을 선택하여 SNMP Utility Version을 NET-SNMP 5x 그리고 RRDTool Utiltiy Version을 반드시 RRDTool 1.2.x로 선택해야 한다. 자 이제 새로운 호스트를 모니터링 하기 위해선 왼쪽에 Devices에서 add를 선택해서 추가해주면 된다. (참고로 모니터링 대상이 유닉스 계열일 경우에는 거기에 반드시 net-snmp를 설치해야 한다. 윈도우는 프로그.. 더보기
모티터링 툴 cacti 설치 1 MySQL, APACHE2, PHP, RRDTool, NET-SNMP) 순으로 미리 설치해둔다. Download the lastest file from http://cacti.net Extract the distribution tarball to an appropriate directory. ex)/usr/local/apache2/htdoc/ shell> tar xzvf cacti-version.tar.gz Create the MySQL database: shell> mysqladmin --user=root -p create cacti Import the default cacti database: shell> mysql -u root -p cacti < cacti.sql Optional: Create a.. 더보기
아파치 트래픽 제한 ( 윈도우용 ) - 단지 설정 값만 참조할것 이 포스트에 첨부된 대역폭 제한모듈은 RWAPM에서 추출된 Windows Apache용 대역폭 제한모듈이며, 자세한 사용방법은 이 포스트를 참고하시기 바랍니다. 1. 모듈 다운로드 mod_bw.so 필자가 첨부한 모듈을 Apache 폴더안의 Modules폴더안에 저장합니다. 2. httpd.conf 수정하기 httpd.conf파일에 아래의 단락을 추가해주시면 셋팅작업은 모두 완료됩니다. #대역폭 제한 LoadModule bw_module modules/mod_bw.so BandWidthModule On ForceBandWidthModule On LargeFileLimit * 10240 500000 위의 설정은 10240KB이상의 파일에 대해서 500KB의 대역폭으로 제한하는 명령이다. 만약 20MB의 파.. 더보기
우분투 gui 설정 관련 안녕하세요!!! 강분도님... apt-get install ubuntu desktop 설치후....재부팅하면 로그인 화면은 나오는데...로그인 하고나면..마우스 커서만 보이고... 바탕화면및 다른 작업표시줄인 안나옵니다. 왜 그럴까요? 서버 컴 그래픽카드에 맞춘 드라이버 설치 설정이 필요 할 거 같습니다. 그래픽 카드 종류를 올려 보십시요 그리고 보통 /etc/X11/xorg.conf 파일 지우면 일반 모드로 엑스로긴이 가능 한데 해보시기 바랍니다. 그리고 초기 부팅시(Grub) 복구모드(레커버리)도 이용해 보십시오 처음부터 GUI 중심으로 설치되는 우분투와 달리 우분투 서버는 추후 설치 하여 GUI 설정이 쉽지 않을 수 있습니다. 더보기
Dos 공격 자체 방어, 소프트웨어 아파치 mod-evasive 모듈이며, 아파치에 설치 한다, 기본적인 dos 방어 모듈이며, 10번이상 동일 신호가 오면 dos 공격으로 알고 차단한다, 설치 방법 sudo apt-get install libapache2-mod-evasive httpd.conf 수정 DOSHashTableSize 3097 DOSPageCount 3 DOSSiteCount 50 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 10 아파치 리스타트 하면 된다, 테스트는 fiaaadmin@testubuntu:/usr/share/doc/libapache2-mod-evasive/examples$ perl test.pl 이렇게 하면 HTTP/1.1 200 OK HTTP/1.1 200 OK .. 더보기
cp (copy) cp (copy) 파일을 지정된 경로에 복사하는 명령어입니다. 명령어 형식 = cp [option] [원본파일] [파일/디렉토리] 그러면 cp 명령어에 대한 옵션 명령어는 어떠한 것들이 있는지 알아보도록 하겠습니다. -a 원본 파일의 속성, 링크 정보 등을 그대로 유지하면서 복사한다. - 되도록이면 chown 명령을 사용하여 소유권을 변경하여 다른사람한테 넘겨줄때 이렇게 쓴다. -b 복사대상 파일이 있는 경우를 대비해 백업파일을 만든다. -i 복사대상 파일이 있을경우 사용자에게 복사에 대한 여부를 물어본다. -R 디렉토리를 복사할 경우, 하위 디렉토리와 파일을 모두 복사한다. -a 원본 파일의 속성, 링크 정보 등을 그대로 유지하면서 복사한다. 말 그대로 파일에 대한 속성, 링크정보 등을 그대로 유지하면.. 더보기
우분투 dns 설정 8.10 네트웍이 좀 특이해 졌드라고요 그놈 네트웍 설정이... 아마 무선사용 등을 고려한 개인 네트웍 설정에 치중 했기 때문 같습니다. 리눅에서 DNS 고정은 /etc/resolv.conf 에 ip를 넣어 주는 것으로 고정 해줄 수 있습니다. 여러개 넣어도 되고요 예)/etc/resolv.conf 내용 Code: nameserver 61.41.153.2 nameserver 203.248.252.2 더보기