split 찢다.


내가 지정하는 문구를 구분자로 나눌 수 있다. , 콤마로 나눈다.




 command

target 

value 

 store

 안녕하세요. [스플릿] 입니다! 반가워요 ~

 list

 storeEval

 storedVars.list.split('입니다!' );

 test_split

 echo

${test_split} 

 


결과 : 안녕하세요. [스플릿] , 반가워요 ~
## 위와같이 "입니다!" 라는 문구를 구분자로해서 안녕하세요. [스플릿] 와 반가워요 ~ 로 바뀌었다. 




아래와같이 여러번 스플릿하여 빼고자 하는 단어만 남길 수 있따.

 command

target 

value 

 store

 안녕하세요. [스플릿] 입니다! 반가워요 ~

 list

 storeEval

 split2=storedVars.list.split('하세요. [' )

 split2=split2[1].split('] 입니다!');

 split2=split2[0]

 test_split

 echo

${test_split} 

 

결과 : 스플릿



'job > selenium' 카테고리의 다른 글

substr  (0) 2018.09.05
indexOf  (0) 2018.09.05

아래는 1TB raid 1 로 SSD 480GB * 2ea / raid 0 으로 SATA 1TB 구성돼있는 상태이고 추가로 SATA 1TB 레이드 안잡혀있는, 즉 디스크 만 꼽혀있는 상태이다.


[root@localhost ~]#  hpssacli ctrl all show config


Smart HBA H240 in Slot 2 (RAID Mode)      (sn: )



   Port Name: 2I


   Port Name: 1I


   Internal Drive Cage at Port 1I, Box 1, OK

   array A (Solid State SATA, Unused Space: 0  MB)



      logicaldrive 1 (447.1 GB, RAID 1, OK)


      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, Solid State SATA, 480.1 GB, OK)

      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, Solid State SATA, 480.1 GB, OK)


   array B (SATA, Unused Space: 0  MB)



      logicaldrive 2 (931.5 GB, RAID 0, OK)


      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SATA, 1 TB, OK)


   unassigned


      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SATA, 1 TB, OK) 
##주석##추가 디스크임, 레이드를 안잡았으니 logicaldrive 정보가 없고
 unassigned 으로 표기됨을 확인할 수 있음



1.레이드를 잡기 위해선 레이드 컨트롤러가 장착된 슬롯 번호physicaldrive 번호 확인이 필요하다.


Smart HBA H240 in Slot 2 (RAID Mode)      (sn: )



   Port Name: 2I


   Port Name: 1I


   Internal Drive Cage at Port 1I, Box 1, OK

   array A (Solid State SATA, Unused Space: 0  MB)



      logicaldrive 1 (447.1 GB, RAID 1, OK)


      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, Solid State SATA, 480.1 GB, OK)

      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, Solid State SATA, 480.1 GB, OK)


   array B (SATA, Unused Space: 0  MB)



      logicaldrive 2 (931.5 GB, RAID 0, OK)


      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SATA, 1 TB, OK)


   unassigned


      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SATA, 1 TB, OK)



2.슬롯번호와 physicaldrive 를 확인하였으면 레이드 설정하는 명령어를 입력한다.

[root@localhost ~]# hpssacli ctrl slot=2 create type=ld drives=1I:1:4 raid=0

###레이드 컨트롤러 슬롯번호는 2번이고(slot=2) 생성 타입은 로지컬 드라이브(create type=ld) 대상 디스크(drives=1I:1:4) 생성할 레이드 타입은 raid 0(raid=0)

###raid 1 또는 raid 5를 하려면 아래와같이 디스크 번호 추가해주고 raid 적어주면된다.###

hpssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=1

hpssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2,2I:1:6,2I:1:7,2I:1:8 raid=5




3.작업 완료후 레이드 상태를 보면 logical drive 3 이 추가된것을 확인할 수 있다. 또한 fdisk를 통해 디스크 추가를 확인할 수 있다.

[root@localhost ~]#  hpssacli ctrl all show config


Smart HBA H240 in Slot 2 (RAID Mode)      (sn: )



   Port Name: 2I


   Port Name: 1I


   Internal Drive Cage at Port 1I, Box 1, OK

   array A (Solid State SATA, Unused Space: 0  MB)



      logicaldrive 1 (447.1 GB, RAID 1, OK)


      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, Solid State SATA, 480.1 GB, OK)

      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, Solid State SATA, 480.1 GB, OK)


   array B (SATA, Unused Space: 0  MB)



      logicaldrive 2 (931.5 GB, RAID 0, OK)


      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SATA, 1 TB, OK)


   array C (SATA, Unused Space: 0  MB)



      logicaldrive 3 (931.5 GB, RAID 0, OK)  ###원래는 unassigned 였는데 레이드 0으로 잡아줬으니 변경됨


      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SATA, 1 TB, OK)



[root@localhost ~]# fdisk -l


Disk /dev/sda: 480.1 GB, 480070426624 bytes

255 heads, 63 sectors/track, 58365 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 262144 bytes / 262144 bytes

Disk identifier: 0x0009a5c1


   Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1          27      215040   83  Linux

/dev/sda2              27         288     2097152   82  Linux swap / Solaris

/dev/sda3             288       58366   466505560   83  Linux


Disk /dev/sdb: 1000.2 GB, 1000171331584 bytes

255 heads, 63 sectors/track, 121597 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 262144 bytes / 262144 bytes

Disk identifier: 0x0009a5c1


   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1          27      215040   83  Linux

/dev/sdb2              27         288     2097152   82  Linux swap / Solaris

/dev/sdb3             288      121597   974414686+  83  Linux


Disk /dev/sdc: 1000.2 GB, 1000171331584 bytes

255 heads, 63 sectors/track, 121597 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 262144 bytes / 262144 bytes

Disk identifier: 0x97d80c0a






레이드 삭제하는법


1.위에서 추가한 logicaldrive 3 (931.5 GB, RAID 0, OK) 을 삭제하겠다.
[root@localhost ~]# hpssacli ctrl slot=2 ld 3 delete        ###슬롯2번의 레이드컨트롤러의 로지컬드라이브 3번(ld 3) 을 삭제하겠다.

Warning: Deleting an array can cause other array letters to become renamed.

         E.g. Deleting array A from arrays A,B,C will result in two remaining

         arrays A,B ... not B,C

##### 각 로지컬 드라이브 앞에 array A (디스크 정보) 이런식으로 A , B , C 나오는데 중간에 B 를 삭제하면 array A, C 가 아니라 A, B 가 된다는 얘기 별 중요하지 않음


Warning: Deleting the specified device(s) will result in data being lost.

         Continue? (y/n) y   

###데이터 삭제하니까 정말 진행할꺼냐




##########

Error: Unable to delete logicaldrive 2. Please verify that the logical drive is

       the last logical drive on the array and no other operations are being

       performed on it.


Reason: In use by os
위와같은 에러 발생했다. 파티션이 마운트 돼 있는지 확인해봐야한다. 마운트돼있따 ㅋㅋ 마운트 푸니까 잘 된다.
############




[root@localhost ~]#  hpssacli ctrl all show config  


Smart HBA H240 in Slot 2 (RAID Mode)      (sn: )



   Port Name: 2I


   Port Name: 1I


   Internal Drive Cage at Port 1I, Box 1, OK

   array A (Solid State SATA, Unused Space: 0  MB)



      logicaldrive 1 (447.1 GB, RAID 1, OK)


      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, Solid State SATA, 480.1 GB, OK)

      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, Solid State SATA, 480.1 GB, OK)


   array B (SATA, Unused Space: 0  MB)



      logicaldrive 2 (931.5 GB, RAID 0, OK)


      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SATA, 1 TB, OK)


   unassigned #### logicaldrive 3번이 삭제된것을 확인할 수 있다.


      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SATA, 1 TB, OK)



링크(디스크 불) on/off 하는법

hpssacli ctrl slot=0 ld 2 modify led=on


hpssacli ctrl slot=0 ld 2 modify led=off

substring , substr 등 C나 php등 많은언어에서 사용되는것과 동일함


사용법은 아래와 같다


storeEval    []                                                                         num

push        12345123                                                               num

storeEval    storedVars.echo_stat.substr(0,2);                                 check

echo${check}


결과값 12          ####12345123 문자중 0번째부터 해당문자포함 뒤로 2번째(쉽게 보면 2글자라고 봐도 될듯)까지만 $check에 반환



storeEval    []                                                                         num

push        12345123                                                               num

storeEval    storedVars.echo_stat.substr(1,1);                                 check

echo${check}


결과값 2          ####12345123 문자중 1번째 문자부터 해당문자포함 뒤로 1글자만 $check에 반환




storeEval    []                                                                         num

push        12345123                                                               num

storeEval    storedVars.echo_stat.substr(3,1);                                 check

echo${check}


결과값 4          ####12345123 문자중 3번째 문자부터 해당문자포함 뒤로 1글자만 $check에 반환



storeEval    []                                                                         num

push        12345123                                                               num

storeEval    storedVars.echo_stat.substr(3,2);                                 check

echo${check}


결과값 45          ####12345123 문자중 3번째 문자부터 해당문자포함 뒤로 2글자만 $check에 반환





아래와 같이 indexOf 와도 함께 사용이 가능하다.


storeEval    []                                                                         num

push        12345123                                                               num

storeEval    storedVars.echo_stat.substr(3,2).indexOf("4");                 check

echo${check}


결과값 0          ####12345123 문자중 3번째 문자부터 해당문자포함 뒤로 2글자만 반환, 값은 45이고 그중 idnexOf로 4가 들어가는 문자열의 위치를 찾았다. 0번째니까 값은 0





storeEval    []                                                                         num

push        12345123                                                               num

storeEval    storedVars.echo_stat.substr(3,2).indexOf("5");                 check

echo${check}


결과값 1          ####12345123 문자중 3번째 문자부터 해당문자포함 뒤로 2글자만 반환, 값은 45이고 그중 idnexOf로 5가 들어가는 문자열의 위치를 찾았다. 1번째니까 값은 1




storeEval    []                                                                         num

push        12345123                                                               num

storeEval    storedVars.echo_stat.substr(3,2).indexOf("6");                 check

echo${check}


결과값 -1          ####12345123 문자중 3번째 문자부터 해당문자포함 뒤로 2글자만 반환, 값은 45이고 그중 idnexOf로 6가 들어가는 문자열의 위치를 찾았다. 6 자체가 안들어가니까 값은 -1




글자 자르는거라 많이많이 유용함



'job > selenium' 카테고리의 다른 글

split  (0) 2018.09.06
indexOf  (0) 2018.09.05

javascript 의 indexOf 이다.


storeEval    []                                                 num

push        12345123                                       num

storeEval    storedVars.num.indexOf("12");            check

echo${check1}


결과값 0          ####12345123 문자중 12가 들어가는게 처음부터 0번째이기 때문에 값은 0



storeEval    []                                                 num

push        12345123                                       num

storeEval    storedVars.num.indexOf("2");            check

echo${check1}


결과값 1       ####12345123 문자중 2가 들어가는게 처음부터 1번째(0부터시작)이기 때문에 값은 1


storeEval    []                                                 num

push        12345123                                       num

storeEval    storedVars.num.indexOf("6");            check

echo${check1}


결과값 -1       ####12345123 문자중 6이 들어가지 않기 때문에 값은 -1(찾는 문자열이 없을경우 -1을 반환함)



찾는문자열의 위치를 찾는것보단 문자열이 있는지 없는지를 사용하는편인듯

쉘에서는 grep 으로 쉽게 되는데 셀레니움은(javascript) 익숙치 않아서 그런지 아직 어렵다.(있는데 모르는걸수도)

'job > selenium' 카테고리의 다른 글

split  (0) 2018.09.06
substr  (0) 2018.09.05

/ : 루트디렉토리
|-- HISTORY : 패치된 내역
|-- LICENSE : 그누보드4 라이센스, 저작권(Copyright)
|-- _common.php : 상대경로를 이용하여 루트에 있는 common.php 파일을 include
|-- _head.php : 상대경로를 이용하여 루트에 있는 head.php 파일을 include
|-- _tail.php : 상대경로를 이용하여 루트에 있는 tail.php 파일을 include
|-- adm : 관리자 디렉토리
|   |-- _common.php : 상대경로를 이용하여 루트에 있는 common.php 파일 include
|   |-- admin.head.php : 관리자 페이지 상단+오른쪽 디자인 관련 파일
|   |-- admin.js : 관리자 페이지 자바스크립트 파일
|   |-- admin.lib.php : 관리자 페이지 라이브러리 파일
|   |-- admin.menu100.php : 관리자 페이지 환경설정 메뉴
|   |-- admin.menu200.php : 관리자 페이지 회원관리 메뉴
|   |-- admin.menu300.php : 관리자 페이지 게시판관리 메뉴
|   |-- admin.menu400.shop_1of2.php : 관리자 페이지 쇼핑몰 관리 메뉴
|   |-- admin.menu500.shop_2of2.php : 관리자 페이지 쇼핑몰 현황 메뉴
|   |-- admin.style.css : 관리자 페이지 스타일시트
|   |-- admin.tail.php : 관리자 페이지 오른쪽+하단 디자인 관련 파일
|   |-- auth_list.php : 관리권한설정 리스트
|   |-- auth_list_delete.php : 관리권한설정 선택 삭제
|   |-- auth_update.php : 관리권한설정 반영
|   |-- board_copy.php : 게시판 복사 폼
|   |-- board_copy_update.php : 게시판 복사 반영
|   |-- board_delete.inc.php : 게시판 삭제 include 파일
|   |-- board_delete.php : 게시판 삭제
|   |-- board_form.php : 게시판 설정 폼
|   |-- board_form_update.php : 게시판 설정 반영
|   |-- board_list.php : 게시판 리스트 
|   |-- board_list_delete.php : 게시판 선택 삭제
|   |-- board_list_update.php : 게시판 선택 수정
|   |-- boardgroup_delete.php : 게시판 그룹 삭제
|   |-- boardgroup_form.php : 게시판 그룹 설정 폼
|   |-- boardgroup_form_update.php : 게시판 그룹 설정 반영
|   |-- boardgroup_list.php : 게시판 그룹 리스트
|   |-- boardgroup_list_update.php : 게시판 그룹 선택 수정
|   |-- boardgroupmember_form.php : 게시판 그룹 접근회원 설정 폼
|   |-- boardgroupmember_list.php : 게시판 그룹 접근회원 리스트
|   |-- boardgroupmember_update.php : 게시판 그룹 접근회원 설정 반영
|   |-- config_form.php : 기본환경설정 폼
|   |-- config_form_update.php : 기본환경설정 반영
|   |-- img : 관리자 이미지 디렉토리
|   |-- index.php : 관리자 시작페이지
|   |-- mail_form.php : 회원메일 발송 폼
|   |-- mail_list.php : 회원메일 발송 리스트
|   |-- mail_preview.php : 작성한 회원메일 미리보기
|   |-- mail_select_form.php : 회원메일 대상회원 선택 폼
|   |-- mail_select_list.php : 선택된 회원 리스트
|   |-- mail_select_update.php : 회원메일을 대상회원에게 발송
|   |-- mail_test.php : 작성한 회원메일을 관리자에게 테스트 발송
|   |-- mail_update.php : 메일 작성 반영
|   |-- member_delete.php : 회원 삭제
|   |-- member_form.php : 회원 등록, 설정 폼
|   |-- member_form_update.php : 회원 등록, 설정 반영
|   |-- member_list.php : 회원 리스트
|   |-- member_list_delete.php : 회원 선택 삭제
|   |-- member_list_update.php : 회원 선택 수정
|   |-- phpinfo.php : php, mysql 등의 설치 정보
|   |-- point_clear.php : 포인트 내역 정리 (내역이 많다면 포인트를 합산하여 레코드를 줄입니다.)
|   |-- point_list.php : 포인트 내역 리스트
|   |-- point_list_delete.php : 포인트 내역 선택 삭제
|   |-- point_update.php : 포인트 내역 등록
|   |-- poll_form.php : 설문조사 등록 폼
|   |-- poll_form_update.php : 설문조사 등록 반영
|   |-- poll_list.php : 설문조사 리스트
|   |-- repair.php : 복구 및 최적화
|   |-- sendmail_test.php : 메일 테스트
|   |-- sql_write.sql : 게시판 TABLE 생성 쿼리 (이 파일이 없으면 게시판 생성을 할 수 없음)
|   |-- upgrade.php : TABLE 에 FIELD 변경이 있는 경우에만 실행 (패치내역에서 알림)
|   |-- version.php : 그누보드4 버전 확인 (루트의 HISTORY 파일 내용)
|   |-- visit.sub.php : 접속자 SUB
|   |-- visit_browser.php : 브라우저별 접속자 현황
|   |-- visit_date.php : 일별 접속자 현황
|   |-- visit_domain.php : 도메인별 접속자 현황
|   |-- visit_hour.php : 시간대별 접속자 현황
|   |-- visit_list.php : 기간별 접속자 리스트
|   |-- visit_month.php : 월별 접속자 현황
|   |-- visit_os.php : OS별 접속자 현황
|   |-- visit_week.php : 요일별 접속자 현황
|   `-- visit_year.php : 연별 접속자 현황
|-- bbs : 그누보드4 핵심 디렉토리
|   |-- _common.php : 상대경로를 이용하여 루트에 있는 common.php 파일 include
|   |-- _head.php : 상대경로를 이용하여 루트에 있는 head.php 파일 include
|   |-- _tail.php : 상대경로를 이용하여 루트에 있는 tail.php 파일 include
|   |-- board.php : 게시판 글 리스트, 상세보기
|   |-- board_head.php : 게시판 상단
|   |-- board_tail.php : 게시판 하단
|   |-- calendar : 달력 디렉토리
|   |   `-- 2005.txt : 연도별 국경일, 공휴일, 행사 표시
|   |-- calendar.php : 달력
|   |-- current_connect.php : 현재 접속자 리스트
|   |-- delete.php : 게시물 삭제
|   |-- delete_all.php : 게시물 선택 일괄 삭제
|   |-- delete_comment.php : 코멘트 삭제
|   |-- download.php : 업로드된 파일 다운로드
|   |-- email_certify.php : E-mail 인증
|   |-- email_stop.php : E-mail 수신거부
|   |-- formmail.php : 폼메일
|   |-- formmail_send.php : 폼메일 보내기
|   |-- good.php : 추천, 비추천 반영
|   |-- group.php : 같은 그룹에 속한 게시판 최신글 리스트
|   |-- img : 이미지 디렉토리
|   |-- link.php : 링크 카운트 반영
|   |-- list.php : 게시물 리스트
|   |-- login.php : 로그인
|   |-- login_check.php : 로그인 체크
|   |-- logout.php : 로그아웃
|   |-- member_confirm.php : 회원정보 수정전에 회원인지를 확인
|   |-- member_email_check.php : 회원가입시 E-mail 중복 확인
|   |-- member_id_check.php : 회원가입시 회원아이디 중복 확인
|   |-- member_leave.php : 회원 탈퇴
|   |-- member_nick_check.php : 회원가입시 별명 중복 확인
|   |-- memo.php : 쪽지 리스트
|   |-- memo_delete.php : 쪽지 삭제
|   |-- memo_form.php : 쪽지 작성 폼
|   |-- memo_form_update.php : 쪽지 보내기
|   |-- memo_view.php : 쪽지 상세보기
|   |-- move.php : 게시물 이동, 복사 게시판 선택
|   |-- move_update.php : 선택된 게시판에 게시물 이동, 복사
|   |-- new.php : 최근게시물 (모든 게시판)
|   |-- norobot.inc.php : 프로그램에 의한 게시물 자동등록 방지 코드 생성
|   |-- norobot_check.inc.php : 프로그램에 의한 게시물 자동등록 검사
|   |-- password.php : 패스워드 입력 폼
|   |-- password_check.php : 패스워드 검사
|   |-- password_forget.php : 회원아이디/패스워드 분실 1/3 단계
|   |-- password_forget2.php : 회원아이디/패스워드 분실 2/3 단계
|   |-- password_forget3.php : 회원아이디/패스워드 분실 3/3 단계
|   |-- point.php : 회원 포인트 내역 (로그인한 해당 회원에 대한 내역)
|   |-- poll_etc_update.php : 설문조사 기타의견 반영
|   |-- poll_etc_update_mail.php : 설문조사 기타의견 메일 템플릿
|   |-- poll_result.php : 설문조사 결과
|   |-- poll_update.php : 설문조사 선택된 항목 반영
|   |-- profile.php : 자기소개
|   |-- register.php : 회원가입 약관
|   |-- register_form.php : 회원가입 폼
|   |-- register_form_update.php : 회원가입
|   |-- register_form_update_mail1.php : 회원가입 축하 메일 템플릿 (회원님께 발송)
|   |-- register_form_update_mail2.php : 회원가입 메일 템플릿 (관리자님께 발송)
|   |-- register_form_update_mail3.php : E-mail 인증 메일 템플릿 (회원님께 발송)
|   |-- register_result.php : 회원가입 결과
|   |-- rss.php : XML 기반으로 된 최신글 (RSS Reader 로 조회)
|   |-- scrap.php : 스크랩 리스트
|   |-- scrap_delete.php : 스크랩 삭제
|   |-- scrap_popin.php : 스크랩 폼
|   |-- scrap_popin_update.php : 스크랩 반영
|   |-- search.php : 게시판 통합 검색 (게시판 설정에서 검색 사용에 체크된 게시판에서만 검색)
|   |-- tb.php : 트랙백 핑 받는 페이지
|   |-- view.php : 게시물 보기
|   |-- view_comment.php : 코멘트 보기
|   |-- visit.inc.php : 방문자 보기
|   |-- visit_insert.inc.php : 방문자 반영
|   |-- write.php : 게시글 등록 폼
|   |-- write_comment_update.php : 코멘트 등록
|   |-- write_update.php : 게시글 등록
|   |-- write_update_mail.php : 게시글 등록 메일 템플릿
|   |-- zip.db : 우편번호 정보 DB
|   `-- zip.php : 우편번호 검색창
|-- cheditor : DHTML 에디터 디렉토리
|-- common.php : 공통으로 사용하는 코드 (lib/common.lib.php 와 extend 디렉토리를 기본으로 포함)
|-- config.php : 변수, 상수 설정 (common.php 에서 include)
|-- convert : 변환 프로그램 모음 디렉토리
|-- data : 파일 업로드 데이터 디렉토리 
|   |-- cheditor : DHTML 에디터 데이터 디렉토리
|   |   `-- 0511 : 이미지의 업로드 디렉토리를 연월별로 생성
|   |-- file : 게시판 디렉토리
|   |   |-- basic : 게시판별로 별도의 디렉토리가 생성됨
|   |   `-- qa
|   |-- member : 회원 데이터 디렉토리 (회원아이디의 앞 두자리로 디렉토리를 개별 생성함)
|   `-- session : 세션 디렉토리 (로그인 여부 등)
|-- dbconfig.php : DB 설정파일 (없으면 프로그램을 설치함)
|-- head.php : 기본 상단+왼쪽 디자인 관련 페이지
|-- head.sub.php : 공통으로 사용하는 자바스크립트 변수를 선언, 스타일시트, 자바스크립트를 포함
|-- img : 기본 이미지 디렉토리
|-- index.php : 시작 페이지
|-- js : 자바스크립트 소스 디렉토리
|   |-- common.js : 일반적인 자바스크립트
|   |-- filter.js : 글등록시 금지단어 필터링 자바스크립트
|   |-- md5.js : MD5 자바스크립트
|   |-- sideview.js : 이름(별명)에 왼쪽 마우스 클릭시 나타나는 레이어 자바스크립트
|   |-- wrest.gif : 필수 입력 이미지
|   `-- wrest.js : 폼 입력 필드 체크 자바스크립트
|-- lib : 함수 라이브러리 디렉토리
|   |-- cheditor.lib.php : DHTML 에디터 라이브러리
|   |-- common.lib.php : 공통 라이브러리
|   |-- connect.lib.php : 현재 접속자 라이브러리
|   |-- etc.lib.php : 기타 라이브러리 (로그 파일에 기록하는 함수 등)
|   |-- latest.lib.php : 최신글 라이브러리
|   |-- mailer.lib.php : 메일 라이브러리
|   |-- outlogin.lib.php : 외부로그인 라이브러리
|   |-- poll.lib.php : 설문조사 라이브러리
|   |-- popular.lib.php : 인기검색어 라이브러리
|   |-- trackback.lib.php : 트랙백 라이브러리
|   `-- visit.lib.php : 방문자 라이브러리
|-- perms.sh : 데이터 디렉토리 퍼미션 변경 쉘 프로그램
|-- skin : 스킨 디렉토리
|   |-- board : 게시판 스킨
|   |   `-- basic : 기본 스킨
|   |       |-- delete.skin.php : 게시물 삭제
|   |       |-- delete_all.skin.php : 게시물 선택 삭제
|   |       |-- download.skin.php : 첨부파일 다운로드
|   |       |-- list.skin.php : 게시물 리스트
|   |       |-- view.skin.php : 게시물 상세보기
|   |       |-- view_comment.skin.php : 코멘트 보기
|   |       |-- write.skin.php : 게시물 등록 폼
|   |       `-- write_update.skin.php : 게시물 등록
|   |-- connect : 접속자 스킨
|   |   `-- basic : 기본 스킨
|   |       |-- connect.skin.php : 접속자 통계
|   |       `-- current_connect.skin.php : 현재접속자 리스트
|   |-- latest : 최신글 스킨
|   |   `-- basic : 그누보드4 기본 스킨
|   |       `-- latest.skin.php : 최신글 (게시판별로 각각 지정)
|   |-- member : 회원 스킨
|   |   |-- basic : 그누보드4 기본 스킨
|   |   |   |-- calendar.skin.php : 달력
|   |   |   |-- formmail.skin.php : 폼메일
|   |   |   |-- login.skin.php : 로그인
|   |   |   |-- login_check.skin.php : 로그인 체크
|   |   |   |-- member_confirm.skin.php : 회원 패스워드 확인
|   |   |   |-- memo.skin.php : 쪽지
|   |   |   |-- memo_form.skin.php : 쪽지 폼
|   |   |   |-- memo_view.skin.php : 쪽지 상세보기
|   |   |   |-- password.skin.php : 비밀글 조회시 패스워드 입력
|   |   |   |-- password_forget.skin.php : 회원아이디, 패스워드 찾기 1
|   |   |   |-- password_forget2.skin.php : 회원아이디, 패스워드 찾기 2
|   |   |   |-- password_forget3.skin.php : 회원아이디, 패스워드 찾기 3
|   |   |   |-- profile.skin.php : 자기소개
|   |   |   |-- register.skin.php : 회원가입 약관
|   |   |   |-- register_form.skin.php : 회원 등록 폼
|   |   |   |-- register_result.skin.php : 회원가입 결과
|   |   |   |-- register_update.skin.php : 회원 등록
|   |   |   |-- scrap.skin.php : 스크랩
|   |   |   |-- scrap_popin.skin.php : 스크랩 등록
|   |   |   `-- zip.skin.php : 우편번호 찾기
|   |-- new : 최근게시물 스킨 디렉토리
|   |   `-- basic : 기본 스킨
|   |       `-- new.skin.php : 최근게시물 리스트 (게시판 통합 최신글)
|   |-- outlogin : 외부(아웃) 로그인 스킨 디렉토리
|   |   `-- basic : 그누보드4 기본 스킨
|   |       |-- outlogin.skin.1.php : 로그인 이전
|   |       `-- outlogin.skin.2.php : 로그인 이후
|   |-- poll : 설문조사 스킨 디렉토리
|   |   `-- basic : 그누보드4 기본 스킨
|   |       |-- poll.skin.php : 설문조사 항목 선택
|   |       `-- poll_result.skin.php : 설문조사 결과
|   |-- popular : 인기검색어 스킨 디렉토리
|   |   `-- basic : 기본 스킨
|   |       `-- popular.skin.php : 인기검색서 출력
|   |-- search : 게시판 검색 스킨 디렉토리
|   |   `-- basic : 기본 스킨
|   |       `-- search.skin.php : 게시판 검색
|   `-- visit : 방문자 수 스킨 디렉토리
|       `-- basic : 그누보드4 기본 스킨
|           `-- visit.skin.php : 방문자 수 출력
|-- style.css : 스타일시트
|-- tail.php : 기본 오른쪽+하단 디자인 관련 페이지
`-- tail.sub.php : 공통으로 사용하는 폼 검사 자바스크립트(wrest.js)를 포함

WHERE (password = PASSWORD('$password') OR password = OLD_PASSWORD('$password'))

'job > mysql' 카테고리의 다른 글

mysql innodb buffer pool size  (0) 2019.01.24
마리아디비 mariadb slow query log 적용 안될 때  (0) 2019.01.21
mysql update replace  (0) 2018.09.03
mysql history 로그 설정  (0) 2018.09.03
mysql 컴파일시 옵션 설명  (0) 2018.09.03

password 함수가 맞지않을때


 


my.cnf 혹은 html안에 common.php 수정


 


 @mysql_query('set old_passwords=0'); 


 


 


예)


$dirname = dirname(__FILE__).'/';

$dbconfig_file = "dbconfig.php";

if (file_exists("$g4[path]/$dbconfig_file"))

{

    if (is_dir("$g4[path]/install")) die("<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'><script type='text/javascript'> alert('install ?~T?~I?좊

━瑜???젣?~X?ъ~U??~U?~A ?ㅽ~V~I?⑸~K~H??'); </script>");


    include_once("$g4[path]/$dbconfig_file");

    $connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);

    $select_db = sql_select_db($mysql_db, $connect_db);



        @mysql_query('set old_passwords=0');


    if (!$select_db)

        die("<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'><script type='text/javascript'> alert('DB ?~Q?~M ?ㅻ쪟'); </script>");

}

else

{

    echo "<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'>";

    echo <<<HEREDOC

    <script type="text/javascript">

    alert("DB ?ㅼ젙 ?~L?쇱~]?議댁~^ы~U~X吏~@ ?~J?듬~K~H??\\n\\n?~D濡~\洹몃~^??ㅼ튂 ?~D ?ㅽ~V~I?~X?~\湲?諛~T?~M?~H??");

    location.href = "./install/";

    </script>

HEREDOC;

    exit;


 


 


 


mysql db 관련 


 


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line

에러


 


 


 


MySQL 4.x는 TYPE=MyISAM

MySQL 5.x는 ENGINE=MyISAM 


 


해당 덤프 파일 vi로 열고


: $s/TYPE=MyISAM/ENGINE=MyISAM/g 

pdate TB_TEST set test_path = REPLACE(test_path,"www.naver.com","www.daum.net");

'job > mysql' 카테고리의 다른 글

마리아디비 mariadb slow query log 적용 안될 때  (0) 2019.01.21
mysql old패스워드 password 함수 동시 사용  (0) 2018.09.03
mysql history 로그 설정  (0) 2018.09.03
mysql 컴파일시 옵션 설명  (0) 2018.09.03
mysql select 문  (0) 2018.09.03

dmidecode -t 17 | egrep 'Memory|Size'


 


 


 


smartctl -i /dev/sda 

zgrep "authid=" /var/log/maillog* | awk '{print $8}' | sort | uniq -c | grep authid | sort -r


  


 zgrep "authid=" /var/log/maillog* |  awk '{print $7}' | sort | grep relay |  uniq -c | sort -r


 

특정 계정이 대량메일 발송할때 로그 토대로 카운트 찍어서 찾는거

'job > linux' 카테고리의 다른 글

smartctl 을 이용한 디스크 점검하기  (0) 2018.11.14
hp cli(os단) 레이드 잡는법, 삭제하는법  (0) 2018.09.06
rkhunter 설치  (0) 2018.09.03
컴파일 빠르게 하기  (0) 2018.09.03
메모리덤프  (0) 2018.09.03

dmidecode -t 17 | egrep 'Memory|Size'

mysql에 접속하여 방향키를 위로 올리면 그전에 입력했던 명령어를 확인할수 있습니다. 그러나 이렇게 하나하나씩 말고 로그형식으로 저장돼있는 파일을 확인하는 방법을 알아보겠습니다.

쿼리 로그를 파일로 남기는 방법

1.

 

먼저 mysql에 접속을 합니다.


mysql -u root -p 
"패스워드"

 

현재 로그 활성화 상태를 확인 하겠습니다.


show variables where Variable_name in ('version', 'log', 'general_log');
off로 돼 있습니다.

on으로 바꿔주고 다시 확인해보겠습니다. 

set global general_log = 1;
show variables where Variable_name in ('version', 'log', 'general_log');
on으로 바꼈습니다.

 

로그 파일을 확인해보겠습니다.

로그 파일의 위치는 코리아 IDC 기준 /free/mysql_data 입니다.(mysql db 디렉토리)

localhost.log 란 이름으로 저장이 됩니다.

 

이제 새로운 세션으로 접속하고 테스트 쿼리를 날려 확인해보겠습니다.

위에 있는 세션으로 show processlist; 란 쿼리를 입력하였고 
아래 세션이 새로 접속하여 /free/mysql_data디렉토리에 위치해 있는 localhost.log 란 파일을 확인중입니다.
확인 결과 날짜와 시간과 함께 입력한 쿼리문이 보입니다.

이방법은 mysql server를 재시작하지 않아도 바로 적용이 됩니다. 하지만 mysql server를 재시작 한다면 옵션이 풀리기때문에 이 방법을 사용하려한다면 set global general_log = 1; 옵션으로 다시 로그를 활성화 시켜야 합니다.

 

 

2.

첫번째 방법과 동일하게 로그를 활성화 시키는 방법입니다. 첫번째 방법과 다른점은 
my.cnf를 수정하는 방법으로 첫번째 방법과 반대로 mysqlserver를 재시작 해줘야 적용이 되고 재시작을 해줘도 계속 적용 됩니다.

 

my.cnf를 vi로 열어줍니다.

vi /etc/my.cnf

 

mysqld를 찾아 밑에 log = /free/mysql_data(mysqldb디렉토리)/logname.log 를 입력합니다.

 

저장하고 나온뒤 mysql.server를 재시작합니다.

재시작한뒤 로그를 확인해봅니다.

위에 두 방법은 정상적인 쿼리만 쌓이기 때문에 test; sdlfsdkl; 등의 인식되지 않는 명령어는 로그에 남지 않습니다.
또한 일반 웹사이트에서의 모든 쿼리또한 전부저장됩니다. 위에 보시는 것처럼 11시08분 30초에만 약 15~20개의 쿼리가 입력됩니다.
그렇기 때문에 이 방법을 쓴다면 해당 로그파일의 용량이 금방 늘어납니다.
(첫번째 방법을 실행한 서버는 mysql만 설치되어있는 테스트서버이고 두번째 방법을 실행한 서버는 실제 구동중인 서버입니다. 그래서 첫번째 결과에 쿼리가 많이 안찍혀있습니다.)

 

마지막 세번째 방법 입니다.

이 방법은 일반 리눅스 시스템에서 명령어를 남기는 history와 같습니다. 위치는 홈디렉토리이고 파일명은 .mysql_history입니다.

cd ~
ls -al


일반 history인 .bash_history가 보이고 mysql history 파일인 .mysql_history 파일이 보입니다.
파일명 앞에 . 이 붙게 된다면 그 파일은 숨김파일이 됩니다. ls -al 을 하여 확인 가능 합니다.

 

.mysql_history 파일을 확인해보겠습니다.

위에 보시면 아시겠지만 맨처음 지정한 루트 패스워드가 나옵니다. 패스워드가 여과없이 전부 출력 됩니다.그렇기 때문에 보안상 매우 취약합니다.
그렇다면 mysql_histroy를 남지 않게끔 하는 방법을 알아보겠습니다.


1.
우선 생성되어있는 .mysql_history 파일을 삭제합니다.
그다음 mysql_history 파일을 /dev/bull으로 심볼릭 링크를 겁니다.

ln -s /dev/null /홈디렉토리(root계정은 root 또는 ~ )/.mysql_history

 

이방법은 루트 계정만 돌아가는 서버면 상관 없겠지만 일반 계정이 많은 서버에서는 추천하지 않습니다.
이유는 일반계정마다 하나하나씩 해줘야하고 해준다 해도 나중에 일반계정을 추가하면 또 심볼릭 링크를 따로 걸어줘야합니다.


2.
MYSQL_HISTFILE 변수를 /dev/null로 설정


vi /etc/profile
export MYSQL_HISTFILE=/dev/null 추가 한뒤 저장

 


source /etc/profile

 

이상입니다.

보안과 편리함은 반비례하기 때문에 잘 판단하여 사용하기 바랍니다.

'job > mysql' 카테고리의 다른 글

mysql old패스워드 password 함수 동시 사용  (0) 2018.09.03
mysql update replace  (0) 2018.09.03
mysql 컴파일시 옵션 설명  (0) 2018.09.03
mysql select 문  (0) 2018.09.03
mysql 케릭터셋  (0) 2018.09.03

mysql 5.6 버전 기준입니다.
cmake로 컴파일 하는 버전, 즉 5.5.9 버전부터 최근에 나온 버전(5.7.2) 까지는 거의 동일합니다.

따라서 사용중인 mysql 버전이 5.5버전 이상인 경우는 버전에 크게 신경 안써도 됩니다.

설치시 어떤 옵션을 주어야 할지 몰라서 오신분들은 마지막 부분에 추천 옵션만 보시면 됩니다.


옵션중 "bool"로 표기돼 있는 것은 0(OFF) 또는 1(ON)로 주면 됩니다.
ex)-DENABLED_LOCAL_INFILE=bool 이란 옵션이 있다면
   -DENABLED_LOCAL_INFILE=1(활성화)
   -DENABLED_LOCAL_INFILE=0(비활성화) 입니다. 
   -DENABLED_LOCAL_INFILE 옵션의 기본값은 off 입니다. 따라서 이 옵션을 사용하지 않는다면 안써주면 됩니다. 
    그러나 이 옵션을 활성화 해야 한다면 -DENABLED_LOCAL_INFILE=1 으로 하면 됩니다.

---------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
Installation Layout Options

 

-DINSTALL_LAYOUT=name   기본값=standalone
사전 정의 된 설치의 레이아웃을 선택.

standalone = 동일한 레이아웃입니다. tar.gz 형식을 위해 사용. ZIP 패키지
rpm:RPM 패키지와 비슷한 레이아웃.
svr4:Solaris 패키지 레이아웃.
deb:DEB 패키지 레이아웃. 실험(미완성버전?이나 테스트용을 뜻하는듯)

ex)solaris 패키지 레이아웃으로 설치를 원한다면   -DINSTALL_LAYOUT=svr4
솔라리스 레이아웃을 선택하지만 추가로 다른 옵션을 지정하여 개별 구성 요소의 설치 위치를 변경 할수 있다.
예를들면 
shell> cmake . -DINSTALL_LAYOUT=SVR4 -DMYSQL_DATADIR=/var/mysql/data
(레이아웃은 솔라리스패키지용으로 설치하되, mysql datadir는 /var/mysql/data로 지정)


-DCMAKE_INSTALL_PREFIX=dir_name   기본값=/usr/local/mysql
mysql 디렉토리 설치 경로 지정

-DINSTALL_BINDIR=dir_name        기본값=PREFIX/bin
bin 파일

-DINSTALL_DOCDIR=dir_name  기본값=PREFIX/docs
documentaion 파일

-DINSTALL_DOCREADMEDIR=dir_name  기본값=PREFIX
readme 파일

-DINSTALL_INCLUDEDIR=dir_name  기본값=PREFIX/include
header 파일 
 
-DINSTALL_INFODIR=dir_name  기본값=PREFIX/docs 
info 파일

-DINSTALL_LIBDIR=dir_name  기본값=PREFIX/lib
library 파일

-DINSTALL_MANDIR=dir_name  기본값=PREFIX/man
manual page

-DINSTALL_MYSQLSHAREDIR=dir_name 기본값=PREFIX/share
shared data 파일

-DINSTALL_MYSQLTESTDIR=dir_name  기본값=PREFIX/mysql-test
 mysql-test 디렉토리

-DINSTALL_PLUGINDIR=dir_name  기본값=PREFIX/lib/plugin
plugin 디렉토리

-DINSTALL_SBINDIR=dir_name  기본값=PREFIX/bin
mysqld server 파일

-DINSTALL_스크립트DIR=dir_name  기본값=PREFIX/스크립트s
mysql_install_db 디렉토리

-DINSTALL_SHAREDIR=dir_name  기본값=PREFIX/share
aclocal/mysql.m4 파일

-DINSTALL_SQLBENCHDIR=dir_name  기본값=PREFIX
sql-bench 디렉토리

-DINSTALL_SUPPORTFILESDIR=dir_name 기본값=PREFIX/support-files
extra support files 파일

-DMYSQL_DATADIR=dir_name
mysql data디렉토리

-DODBC_INCLUDES=dir_name
ODBC includes 디렉토리

-DODBC_LIB_DIR=dir_name
ODBC library 디렉토리

-DSYSCONFDIR=dir_name
기본 my.cnf의 옵션 파일 디렉토리

--------------------------------------------------------------------
CMAKE_INSTALL_PREFIX 와 MYSQL_DATADIR 옵션을 제외한 나머지 옵션들은 따로 설정할 필요가 없다.
이유는 보시다시피 전부 기본값이 CMAKE_INSTALL_PREFIX 옵션으로 지정해준 경로의 하위 디렉토리이기 때문이다.
MYSQL_DATADIR 는 편한대로 지정해주면 된다.

Installation Layout Options 중에서 알아둬야할 옵션은 -DCMAKE_INSTALL_PREFIX 와 MYSQL_DATADIR 이다.
나머지는 기본값으로 해도 무방하다.

---------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
Storage Engine Options

서버에 정적스토리지 엔진 설정

-DWITH_engine_STORAGE_ENGINE=1

ex)
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1

반대로 제외할려면
-DWITHOUT_engine_STORAGE_ENGINE=1

myisam 엔진은 따로 설정할 필요가 없다.

---------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
Feature Options

-DCOMPILATION_COMMENT=string
컴파일 환경에 대한 설명 코멘트

-DDEFAULT_CHARSET=charset_name  기본값:latin1
서버의 기본 케릭터셋 설정

-DDEFAULT_COLLATION=collation_name 기본값:latin1_swedish_ci
서버의 기본 콜레이션 설정

-DENABLE_DEBUG_SYNC=bool
서버에 디버깅 동기화 기능을 컴파일하는것으로 , 테스트 및 디버깅을 위해 사용됨.
이 옵션은 기본적으로 활성화 되어 있지만 mysql 설정에서 디버깅이 구성되어 있지 않으면 효과가 없다.
디버깅을 활성화하고 디버깅 동기화를 비활성화하는 경우는 -DENABLE_DEBUG_SYNC=0 옵션을 사용

-DENABLE_DOWNLOADS=bool   기본값:off
어떤 파일을 다운로드할지 여부

-DENABLE_DTRACE=bool
DTrace 프로브의 지원을 포함할지 여부

-DENABLE_GCOV=bool
gcov의 지원을 포함할지 여부 (리눅스에서 가능)

-DENABLE_GPROF=bool    기본값:off
gprof 사용 여부(최적화된 리눅스에서 가능)

-DENABLED_LOCAL_INFILE=bool  기본값:off
LOAD DATA INFILE에 대한 클라이언트 라이브러리에서 LOCAL 기능을 사용할지 여부

-DENABLED_PROFILING=bool  기본값:on
쿼리 프로파일 링 코드를 사용할지 여부   

-DIGNORE_AIO_CHECK=bool   기본값:off
DBUILD_CONFIG=mysql_release옵션을 줬을때 libaio 라이브러리 검사를 무시

-DMYSQL_MAINTAINER_MODE=bool  기본값:off
MySQL의 메인테이너 특정 개발 환경을 사용할지 여부

-DMYSQL_PROJECT_NAME=name  기본값:3306
Windows or Mac OS X 에서만 사용가능

-DMYSQL_TCP_PORT=port_number  기본값:3306
tcp/ip 포트 넘버 설정

-DMYSQL_UNIX_ADDR=file_name  기본값:/tmp/mysql.sock
서버가 소켓 연결을 수신하는 Unix 소켓 파일의 경로.
절대경로로 써주어야 합니다.

-DOPTIMIZER_TRACE=bool
최적화 프로그램 추적을 지원하는지 여부

-DWITH_DEBUG=bool   기본값:Off
디버깅 지원을 포함할지 여부

-DWITH_DEFAULT_COMPILER_OPTIONS=bool 기본값:ON
기본 컴파일러 옵션을 사용할지 여부
-DWITH_DEFAULT_FEATURE_SET=bool  기본값:ON
기본 freature 옵션을 사용할지 여부
위에 두 옵션의 기본 옵션의 위치는 cmake/build_configurations/'compiler' or feature_set.cmake 파일

-DWITH_EXTRA_CHARSETS=name  기본값:all
추가로 지원할 케릭터셋 설정

-DWITH_INNODB_MEMCACHED=bool  기본값:OFF
memcached의 공유 라이브러리를 생성할지 여부(libmemcached.so and innodb_engine.so)

-DWITH_LIBEVENT=string   기본값:bundled
두 libevent 라이브러리 사용

-DWITH_LIBEDIT=bool   기본값:on
bundled libedit 라이브러리를 사용

-DWITH_LIBWRAP=bool   기본값:off
libwrap의 (TCP wrappers) 지원을 포함할지 여부

-DWITH_READLINE=bool   기본값:off
bundled readline 라이브러리를 사용
readline은 오래된 번들로서 5.6.5 버전부터 삭제된 옵션

-DWITH_SSL={ssl_type|path_name}  기본값:no
ssl 지원 여부

-DWITH_UNIXODBC=1   기본값:off
unixodbc사용가능 여부

-DWITH_ZLIB=zlib_type   기본값:system
zlib지원 여부

-DWITHOUT_SERVER=bool   기본값:off
mysqlserver없이 구축할지 여부

---------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------

추천 옵션
 

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DSYSCONFDIR=/free/mysql_data
-DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_EXTRA_CHARSETS=complex
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DMYSQL_TCP_PORT=3306
-DENABLED_LOCAL_INFILE=1

-DMYSQL_USER=mysql

설명
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
mysql 디렉토리 지정.

-DSYSCONFDIR=/free/mysql_data
db디렉토리 지정

-DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock
mysql.sock 위치 지정.

-DDEFAULT_CHARSET=utf8
디폴트 케릭터셋 지정

-DDEFAULT_COLLATION=utf8_general_ci
디폴트 콜레이션 지정

-DWITH_EXTRA_CHARSETS=complex
추가 지원할 케릭터셋 all,complex,none 이 있다. all 로 줘도 무방하지만 complex로 줘도 충분합니다.

-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1
스토리지 엔진 장착 
(mysql5.6부터는 기본 엔진이 innodb이고, 각 엔진마다 장단점이 있다.설치후 변경 가능)

-DWITH_READLINE=1
readline 사용 가능
이 옵션을 사용하면 원격접속후 mysql에서 한글 타이핑시 한글이 보입니다. 사용하지 않으면 한글이 보이지 않고 그냥 빈 공백으로 보입니다.  그러나 테스트 결과 옵션 적용해도 글자가 안 보입니다. 어차피 이제 곧 없어질 옵션이니 써도 그만 안써도 그만, 크게 신경 쓸 필요없는 옵션입니다.
이 옵션은 5.6.6 부터는 사용되지 않습니다. 이유는 너무 오래된 번들이기 때문.

-DMYSQL_TCP_PORT=3306
mysql 기본 포트 3306

-DENABLED_LOCAL_INFILE=1
local_infile 변수 사용 가능하게끔.
텍스트 파일의 데이터를 특정 테이블에 저장하는 변수.

-DMYSQL_USER=mysql

이 옵션은 공식홈페이지에는 나와있지 않은 옵션입니다. 그러나 mysql 설치하시는 분들중 종종 이 옵션을 넣더군요. 테스트결과 서버에 아무 지장 없으니 넣어도 그만 안넣어도 그만입니다.

mysql사용자를 "mysql"이란 사용자로 하는거겠지요 ?

 

이상 mysql 설치시 옵션에 대해 알아보았습니다.

5.6버전 기준이며 mysql 공식 홈페이지 http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html 참조 하였습니다.

몇몇 옵션들은 기본값이 off로 돼 있어도 설치해보면 on으로 돼있는 경우도 있습니다.
ex)-DENABLED_LOCAL_INFILE=1   //디폴트값은 0ff로서 이옵션을 주지 않으면 off로 돼있어야 하지만 on으로 돼있음

그렇기 때문에 옵션값과 디폴트값이 같더라도 중요한 옵션은 다시한번 적어주었습니다.
ex)-DCMAKE_INSTALL_PREFIX=/usr/local/mysql

서버 환경이나 용도에 따라 변경 하셔야 합니다.

'job > mysql' 카테고리의 다른 글

mysql update replace  (0) 2018.09.03
mysql history 로그 설정  (0) 2018.09.03
mysql select 문  (0) 2018.09.03
mysql 케릭터셋  (0) 2018.09.03
mysql 로그 설정  (0) 2018.09.03

select * from db;

 

디비 나열

--------------------------

 

select User, Db from db;

 

db안에 user랑 db열만 나열

-------------------------

 

select * from db where User = 'root';

 

db안에 user이름이 root만

-------------------------------

 

select User from db;

where User like '%ot'

 

db에 ot로 끝나는(root,bot,soot등)것들 User열만 나열

---------------------------------

'job > mysql' 카테고리의 다른 글

mysql history 로그 설정  (0) 2018.09.03
mysql 컴파일시 옵션 설명  (0) 2018.09.03
mysql 케릭터셋  (0) 2018.09.03
mysql 로그 설정  (0) 2018.09.03
mysql 계정생성등  (0) 2018.09.03
루트킷 확인을 위한 rkhunter 설치 및 사용법
 
루트킷이란 루트권한을 획득한 공격자가 심어놓은 프로그램을 숨기기 위한 목적으로 사용되는 프로그램입니다.

---------------------------------------------------
먼저 rkhunter 설치프로그램을 다운로드 하겠습니다.
 
 

# tar -xvzf rkhunter-1.4.0.tar.gz 

 
 
# cd rkhunter-1.4.0
 
# sh installer.sh  --install
설치 완료
 

설정파일은 /etc/rkhunter.conf
 
 
84번 라인 MAIL-ON-WARNING= 부분은 경고메일을 받을수 있도록 설정하는 라인 빼고는 특별히 만질것은 없습니다.

(수시로 체크하실것 아니면 주석 처리하면 됩니다.)
 
---------------------------------------------------
실행명령어는
# rkhunter --check 
또는 
# rkhunter -c --rwo  // warning메세지,비정상적인 결과만 출력
입니다.
 
시작하기 전에 rkhunter 가 사용할 DB를 생성합니다.
rkhunter --propupd
 
 
rkhunter -c --rwo 명령어로 실행해보겠습니다.
 
 
 
rootkit hunter 스캔 순서는
1.알려진 rootkit 존재 여부
2.알려진 rootkit 관련 파일 존재 여부,백도어 존재 여부, sniffer 로그 존재 여부
3./etc/rc.d/rc.sysint , /etc/xinetd.conf 파일에 의심스런 설정 추가 여부 스캔
4./bin/ps /bin/ls /bin/netstat 등 자주 변조되는 파일의 변조 여부 스캔
5.로드된 모듈 스캔
6.자주 쓰는 백도어 포트 스캔(2001,2006,2128,14856,47107,60922)
7.NIC의 promisc 여부 스캔
8.유저와 그룹 파일의 변조 여부 스캔
9./etc/rc.d/rc.local 및 rc.d/ 디렉토리 이하 여부 스캔
10. /dev내 수상한 파일 스캔
11. 특정 응용 프로그램의 패치 여부 스캔
12. ssh 보안 설정 등 기타 보안 설정 스캔
-------------------------------------------------------------------------
warning 으로 나오는 부분은 변조되었다거나.. 위험도가 높은것이므로 사용자가 따로 설정한게 아니라면
확인하여 삭제 혹은 정상파일로 대체하시면 됩니다.
체크된 내용중 warning 메세지가 출력된 부분을 살펴보겠습니다.
 
 
 
 
 
 
 
 
 
//주석을 해제해주면 yes로 돼있다고 또 경고를 줍니다. 보안상 no로 해놓고 특정 계정으로 수권한을 획득하는게 가장 좋습니다. 
 
 
 
 
 
 
 
이 외에도 수많은 warning 메세지가 있을수 있으니 구글링을 하여 삭제or복원하여 해결하면 됩니다.

----------------------------------------------------------------------------------
기타 명령어
# rkhunter --update // rkhunter 업데이트가 활발하기 때문에 주기적으로 업데이트할것


'job > linux' 카테고리의 다른 글

hp cli(os단) 레이드 잡는법, 삭제하는법  (0) 2018.09.06
대량메일 발송 특정 IP 혹은 계정 찾기  (0) 2018.09.03
컴파일 빠르게 하기  (0) 2018.09.03
메모리덤프  (0) 2018.09.03
lime 포렌식  (0) 2018.09.03

컴파일 빠르게 하기

 

make의 옵션중 j 옵션을 사용한다.

 

이 옵션은 여러개의 쓰레드를 사용하여 병렬적으로 빌드하여 속도를 올려주는 옵션

 

방식은

 

make -j (코어갯수 + 1)  

ex) make -j 5    // 코어갯수 4개

 

코어갯수 확인은 cat /proc/cpuinfo | grep cores | wc -l

 

 

옵션을 안주고 그냥 make 할경우

이런식으로 하나의 코어만 사용하는데

 

make -j 옵션을 사용했을경우

이런식으로 모든 코어를 사용하는걸 확인할수 있다.

 

8분정도 걸리는 make 작업은 2분정도로 단축됐음

'job > linux' 카테고리의 다른 글

대량메일 발송 특정 IP 혹은 계정 찾기  (0) 2018.09.03
rkhunter 설치  (0) 2018.09.03
메모리덤프  (0) 2018.09.03
lime 포렌식  (0) 2018.09.03
yum 에러날경우  (0) 2018.09.03

<meta http-equiv="Content-Type" content="text/html; charset=ksc5601" /></style>

윈도우 2008 서버 이전시 iis 설정 이전 방법

------------------------------------

 

appcmd 라는 명령어로 iis7 설정을 백업/복원 할수 있지만 서버 이전에는 쉽지않다.

그래서 web deployment 라는 툴을 사용하여 이전한다.

다운로드

 64-bit version: http://download.microsoft.com/download/8/9/B/89B754A5-56F7-45BD-B074-8974FD2039AF/WebDeploy_amd64_en-US.msi 

32-bit version: http://download.microsoft.com/download/8/9/B/89B754A5-56F7-45BD-B074-8974FD2039AF/WebDeploy_x86_en-US.msi 

 

다운로드하여 설치한다.

1

설치가 완료되면 위와같이 서버 패키지 내보내기/서버 또는 사이트 패키지 가져오기 항목이 생긴다.

서버 패키지 내보내기를 클릭한다.

 

2

서버 패키지 내보내기 화면

 

 

3

여기서 중요

iis 설정뿐만 아니라 해당 웹/ftp 의 디렉토리 까지 저장 되기때문에 체크를 해놓으면 굉장히 오래걸릴 수 가 있다.

 

 

4

위와같이 해당 디렉토리까지 이전된다.

 

 

5

위와같이 디렉토리는 체크를 해제해준다.

 

 

 

6

웹사이트 콘텐츠에 포함된 폴더 및 파일들의 ACL 권한 정보를 포함하여 패키징 할것인지 여부

기본값은 false로 ACL 정보를 포함하지 않는다.

 

7

위처럼 true 로 바꾼다.

 

그뒤로는 전부 다음 누르고 패키지를 저장하면된다.

 

그리고 이전용 서버에도  web deployment 를 설치해주고 패키지 가져오기 하면 이전 완료

특정 디렉토리에 특정 아이피만 허용 


<Directory "/디렉토리/디렉토리/특정디렉토리">

    Order deny,allow           ### deny,allow 순서 중요함 여기서는 deny 정책 먼저하고 allow 정책을 나중에

    Deny from all               ###  all 을 deny 하고

    Allow from 1.1.1.1 2.2.2.2    ### 1.1.1.1 2.2.2.2 를 allow 해준다

</Directory>




반대로 특정 디렉토리에 특정 아이피만 제한할려면 


<Directory "/디렉토리/디렉토리/특정디렉토리">

    Order allow,deny           ### allow 정책을 먼저 써준다

    Deny from 1.1.1.1               ###  특정 1.1.1.1 deny 하고

    Allow from all    ### all을 allow 해준다.

</Directory>

백트랙 5.0 R3 작업  


필요 패키지 설치 

- dwarfdump

  Debian/Ubuntu 계열에서 dwarfdump를 설치하시면 되고

  OpenSuSE, Fedora 그리고 그 외 배포판에서는 libdwarf-tools를 설치하시면 됩니다.

- GCC/make

  대부분 설치되어 있으실 것이고 Debian/Ubuntu 계열에서는 build-essential을 설치하시면 됩니다.

  (build-essential을 꼭 설치해야 하는지 확인 안했습니다.)

- kernel-devel

  커널 모듈 빌드를 위한 헤더 파일들이 필요합니다. 


volatility 다운 


wget 이나 svn 으로 다운 


svn checkout http://volatility.googlecode.com/svn/trunk/ volatility-read-only



- vtypes 생성 

# cd volatility-2.2-rc2/tools/linux

# make

# head module.dwarf


profile 생성시 / libdwarf 패키지 설치 

http://siliconslick.com/papitools/centos/5/RPMS/i386/


-profile 만들기 


[root@localhost volatility-2.3.1]# zip volatility/plugins/overlays/linux/

__init__.py  elf.py       linux.py     linux64.py   

[root@localhost volatility-2.3.1]# zip volatility/plugins/overlays/linux/Cent5.x.zip tools/linux/module.dwarf /boot/System.map-2.6.18-348.el5 

  adding: tools/linux/module.dwarf (deflated 89%)

  adding: boot/System.map-2.6.18-348.el5 (deflated 73%)


python vol.py -f /free/memory.lime --profile=Linuxlinuxx86 linux_pstree 

'job > linux' 카테고리의 다른 글

rkhunter 설치  (0) 2018.09.03
컴파일 빠르게 하기  (0) 2018.09.03
lime 포렌식  (0) 2018.09.03
yum 에러날경우  (0) 2018.09.03
쓸만한 리눅스 명령어  (0) 2018.09.03

lime 다운 


svn checkout http://lime-forensics.googlecode.com/svn/trunk/ lime-forensics

[root@localhost local]# cd lime-forensics/src

[root@localhost src]# make

make -C /lib/modules/2.6.18-348.el5/build M=/usr/local/lime-forensics/src modules

make[1]: Entering directory `/usr/src/kernels/2.6.18-348.el5-i686'

  CC [M]  /usr/local/lime-forensics/src/tcp.o

  CC [M]  /usr/local/lime-forensics/src/disk.o

  CC [M]  /usr/local/lime-forensics/src/main.o

  LD [M]  /usr/local/lime-forensics/src/lime.o

  Building modules, stage 2.

  MODPOST

  CC      /usr/local/lime-forensics/src/lime.mod.o

  LD [M]  /usr/local/lime-forensics/src/lime.ko

make[1]: Leaving directory `/usr/src/kernels/2.6.18-348.el5-i686'

strip --strip-unneeded lime.ko

mv lime.ko lime-2.6.18-348.el5.ko

make tidy

make[1]: Entering directory `/usr/local/lime-forensics/src'

rm -f *.o *.mod.c Module.symvers Module.markers modules.order \.*.o.cmd \.*.ko.cmd \.*.o.d

rm -rf \.tmp_versions

make[1]: Leaving directory `/usr/local/lime-forensics/src'

[root@localhost src]# 

[root@localhost src]# insmod lime-2.6.18-348.el5.ko path=/usr/local/lime-forensics/root/memory.lime format=lime

[root@localhost src]# lsmod | grep lime

lime                   12352  0 

'job > linux' 카테고리의 다른 글

컴파일 빠르게 하기  (0) 2018.09.03
메모리덤프  (0) 2018.09.03
yum 에러날경우  (0) 2018.09.03
쓸만한 리눅스 명령어  (0) 2018.09.03
unauthenticated user  (0) 2018.09.03

cent os 4점대 apm 144 이전하는데


아파치 버전은 1.3


/usr/local/ 통째로 복사해서 이동하면 아파치 에러 남


에러 로그 내용은 Apache.pm failed to load!



펄 모듈 


/usr/lib/perl5/ 동기화하면 해결

windows 2008 에서는 원격접속할때 접속 클라이언트마다 각각 세션을 구성해서 사용했는데


windows 2012 에서는 하나의 서버 자체 세션만으로 공유된다.


이거 해결방법


실행 > gpedit.msc > 컴퓨터 구성 > 관리 탬플릿 > 윈도우 구성요소 > 터미널 서비스 > 원격 데스크탑세션 호스트 > 연결


연결개수제한 열어서 사용으로 하고


TS최대 허용 연결을 알아서 설정


그다음 원격 데스크톱 서비스 사용자를 하나의 어쩌구 클릭해서 사용안함으로 바꾼다

character_set_client : 클라이언트로부터 전달되는 명령문 문자셋

character_set_connection : 서버가 명령문을 해석하기 위해 사용하는 문자셋

character_set_database : 현재 데이터 베이스의 기본 문자셋 없으면 서버의 기본 문자셋

character_set_results : 서버가 결과값을 클라이언트에 보내는 문자셋

character_set_server : Mysql 시작시 옵션 default-character-set=utf8 에 의해 결정되는 default 캐릭터셋

'job > mysql' 카테고리의 다른 글

mysql 컴파일시 옵션 설명  (0) 2018.09.03
mysql select 문  (0) 2018.09.03
mysql 로그 설정  (0) 2018.09.03
mysql 계정생성등  (0) 2018.09.03
mysql update  (0) 2018.08.31

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# ll

합계 48

-r--r--r-- 1 503 503  428 2014-12-16 07:13 README.txt

drwxrwxr-x 2 503 503 4096 2014-12-16 07:13 bin

drwxrwxr-x 2 503 503 4096 2014-12-16 07:13 data

drwxrwxr-x 3 503 503 4096 2014-12-16 07:13 docs

-rwxr-xr-x 1 503 503 8020 2014-12-16 07:13 install.sh

drwxrwxr-x 2 503 503 4096 2014-12-16 07:13 packages

-r--r--r-- 1 503 503  369 2014-12-16 07:13 readme_binary_en_US.txt

-r--r--r-- 1 503 503 8575 2014-12-16 07:13 readme_source_en_US.txt

drwxrwxr-x 3 503 503 4096 2014-12-16 07:13 util

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# sh install.sh --platform-override


Operations logged to /tmp/install.log.1142

Checking for existing installation...

    zimbra-ldap...NOT FOUND

    zimbra-logger...NOT FOUND

    zimbra-mta...NOT FOUND

    zimbra-dnscache...NOT FOUND

    zimbra-snmp...NOT FOUND

    zimbra-store...NOT FOUND

    zimbra-apache...NOT FOUND

    zimbra-spell...NOT FOUND

    zimbra-convertd...NOT FOUND

    zimbra-memcached...NOT FOUND

    zimbra-proxy...NOT FOUND

    zimbra-archiving...NOT FOUND

    zimbra-core...NOT FOUND



PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.

ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU

FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING

THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY

THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS

AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.


License Terms for the Zimbra Collaboration Suite:

  http://www.zimbra.com/license/zimbra-public-eula-2-5.html




Do you agree with the terms of the software license agreement? [N] y




Checking for prerequisites...

     FOUND: NPTL

     MISSING: nc

     FOUND: sudo-1.8.6p3-15

     FOUND: libidn-1.18-2

     FOUND: gmp-4.3.1-7

     FOUND: libaio-0.3.107-10

     FOUND: libstdc++-4.4.7-16

     FOUND: unzip-6.0-2


Checking for suggested prerequisites...

     FOUND: perl-5.10.1

     FOUND: sysstat

     FOUND: sqlite


###ERROR###


One or more prerequisite packages are missing.

Please install them before running this installer.


Installation cancelled.


[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# yum install -y nc

Loaded plugins: fastestmirror, security

Setting up Install Process

Loading mirror speeds from cached hostfile

 * base: mirror.oasis.onnetcorp.com

 * extras: mirror.oasis.onnetcorp.com

 * updates: mirror.oasis.onnetcorp.com

Resolving Dependencies

--> Running transaction check

---> Package nc.x86_64 0:1.84-24.el6 will be installed

--> Finished Dependency Resolution


Dependencies Resolved


=========================================================================================================================================================================================================================

 Package                                         Arch                                                Version                                                     Repository                                         Size

=========================================================================================================================================================================================================================

Installing:

 nc                                              x86_64                                              1.84-24.el6                                                 base                                               57 k


Transaction Summary

=========================================================================================================================================================================================================================

Install       1 Package(s)


Total download size: 57 k

Installed size: 109 k

Downloading Packages:

nc-1.84-24.el6.x86_64.rpm                                                                                                                                                                         |  57 kB     00:00     

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing : nc-1.84-24.el6.x86_64                                                                                                                                                                                 1/1 

  Verifying  : nc-1.84-24.el6.x86_64                                                                                                                                                                                 1/1 


Installed:

  nc.x86_64 0:1.84-24.el6                                                                                                                                                                                                


Complete!

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# sh install.sh --platform-override


Operations logged to /tmp/install.log.1385

Checking for existing installation...

    zimbra-ldap...NOT FOUND

    zimbra-logger...NOT FOUND

    zimbra-mta...NOT FOUND

    zimbra-dnscache...NOT FOUND

    zimbra-snmp...NOT FOUND

    zimbra-store...NOT FOUND

    zimbra-apache...NOT FOUND

    zimbra-spell...NOT FOUND

    zimbra-convertd...NOT FOUND

    zimbra-memcached...NOT FOUND

    zimbra-proxy...NOT FOUND

    zimbra-archiving...NOT FOUND

    zimbra-core...NOT FOUND



PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.

ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU

FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING

THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY

THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS

AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.


License Terms for the Zimbra Collaboration Suite:

  http://www.zimbra.com/license/zimbra-public-eula-2-5.html




Do you agree with the terms of the software license agreement? [N] y




Checking for prerequisites...

     FOUND: NPTL

     FOUND: nc-1.84-24

     FOUND: sudo-1.8.6p3-15

     FOUND: libidn-1.18-2

     FOUND: gmp-4.3.1-7

     FOUND: libaio-0.3.107-10

     FOUND: libstdc++-4.4.7-16

     FOUND: unzip-6.0-2


Checking for suggested prerequisites...

     FOUND: perl-5.10.1

     FOUND: sysstat

     FOUND: sqlite

Prerequisite check complete.


Checking for installable packages


Found zimbra-core

Found zimbra-ldap

Found zimbra-logger

Found zimbra-mta

Found zimbra-dnscache

Found zimbra-snmp

Found zimbra-store

Found zimbra-apache

Found zimbra-spell

Found zimbra-memcached

Found zimbra-proxy



Select the packages to install


Install zimbra-ldap [Y] y


Install zimbra-logger [Y] y


Install zimbra-mta [Y] y


Install zimbra-dnscache [Y] y


Install zimbra-snmp [Y] y


Install zimbra-store [Y] y


Install zimbra-apache [Y] y


Install zimbra-spell [Y] y


Install zimbra-memcached [Y] y


Install zimbra-proxy [Y] y

Checking required space for zimbra-core

Checking space for zimbra-store

Checking required packages for zimbra-store

zimbra-store package check complete.


Installing:

    zimbra-core

    zimbra-ldap

    zimbra-logger

    zimbra-mta

    zimbra-dnscache

    zimbra-snmp

    zimbra-store

    zimbra-apache

    zimbra-spell

    zimbra-memcached

    zimbra-proxy


The system will be modified.  Continue? [N] y


Removing /opt/zimbra

Removing zimbra crontab entry...done.

Cleaning up zimbra init scripts...done.

Cleaning up /etc/ld.so.conf...done.

Cleaning up /etc/prelink.conf...done.

Cleaning up /etc/security/limits.conf...done.


Finished removing Zimbra Collaboration Server.


Installing packages


    zimbra-core......zimbra-core-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-ldap......zimbra-ldap-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-logger......zimbra-logger-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-mta......zimbra-mta-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-dnscache......zimbra-dnscache-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-snmp......zimbra-snmp-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-store......zimbra-store-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-apache......zimbra-apache-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-spell......zimbra-spell-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-memcached......zimbra-memcached-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

    zimbra-proxy......zimbra-proxy-8.6.0_GA_1153.RHEL6_64-20141215151155.x86_64.rpm...done

Operations logged to /tmp/zmsetup08072015-105336.log

Installing LDAP configuration database...done.

Setting defaults...


DNS ERROR resolving MX for mail.xfs.kr

It is suggested that the domain name have an MX record configured in DNS

Change domain name? [Yes] yes

Create domain: [mail.xfs.kr] xfs.kr

        MX: mail.xfs.kr (218.145.31.161)


        Interface: 218.145.31.161

        Interface: 127.0.0.1

        Interface: ::1

done.

Checking for port conflicts


Main menu


   1) Common Configuration:                                                  

   2) zimbra-ldap:                             Enabled                       

   3) zimbra-logger:                           Enabled                       

   4) zimbra-mta:                              Enabled                       

   5) zimbra-dnscache:                         Enabled                       

   6) zimbra-snmp:                             Enabled                       

   7) zimbra-store:                            Enabled                       

        +Create Admin User:                    yes                           

        +Admin user to create:                 admin@xfs.kr                  

******* +Admin Password                        UNSET                         

        +Anti-virus quarantine user:           virus-quarantine._wy76ow8dg@xfs.kr

        +Enable automated spam training:       yes                           

        +Spam training user:                   spam.8h1jucgbg8@xfs.kr        

        +Non-spam(Ham) training user:          ham.qrx75g6x__@xfs.kr         

        +SMTP host:                            mail.xfs.kr                   

        +Web server HTTP port:                 8080                          

        +Web server HTTPS port:                8443                          

        +Web server mode:                      https                         

        +IMAP server port:                     7143                          

        +IMAP server SSL port:                 7993                          

        +POP server port:                      7110                          

        +POP server SSL port:                  7995                          

        +Use spell check server:               yes                           

        +Spell server URL:                     http://mail.xfs.kr:7780/aspell.php

        +Enable version update checks:         TRUE                          

        +Enable version update notifications:  TRUE                          

        +Version update notification email:    admin@xfs.kr                  

        +Version update source email:          admin@xfs.kr                  

        +Install mailstore (service webapp):   yes                           

        +Install UI (zimbra,zimbraAdmin webapps): yes                           


   8) zimbra-spell:                            Enabled                       

   9) zimbra-proxy:                            Enabled                       

  10) Default Class of Service Configuration:                                

   s) Save config to file                                                    

   x) Expand menu                                                            

   q) Quit                                    


Address unconfigured (**) items  (? - help) 7



Store configuration


   1) Status:                                  Enabled                       

   2) Create Admin User:                       yes                           

   3) Admin user to create:                    admin@xfs.kr                  

** 4) Admin Password                           UNSET                         

   5) Anti-virus quarantine user:              virus-quarantine._wy76ow8dg@xfs.kr

   6) Enable automated spam training:          yes                           

   7) Spam training user:                      spam.8h1jucgbg8@xfs.kr        

   8) Non-spam(Ham) training user:             ham.qrx75g6x__@xfs.kr         

   9) SMTP host:                               mail.xfs.kr                   

  10) Web server HTTP port:                    8080                          

  11) Web server HTTPS port:                   8443                          

  12) Web server mode:                         https                         

  13) IMAP server port:                        7143                          

  14) IMAP server SSL port:                    7993                          

  15) POP server port:                         7110                          

  16) POP server SSL port:                     7995                          

  17) Use spell check server:                  yes                           

  18) Spell server URL:                        http://mail.xfs.kr:7780/aspell.php

  19) Enable version update checks:            TRUE                          

  20) Enable version update notifications:     TRUE                          

  21) Version update notification email:       admin@xfs.kr                  

  22) Version update source email:             admin@xfs.kr                  

  23) Install mailstore (service webapp):      yes                           

  24) Install UI (zimbra,zimbraAdmin webapps): yes                           


Select, or 'r' for previous menu [r] 4


Password for admin@xfs.kr (min 6 characters): [9cap_4Zwv] qqq123


Store configuration


   1) Status:                                  Enabled                       

   2) Create Admin User:                       yes                           

   3) Admin user to create:                    admin@xfs.kr                  

   4) Admin Password                           set                           

   5) Anti-virus quarantine user:              virus-quarantine._wy76ow8dg@xfs.kr

   6) Enable automated spam training:          yes                           

   7) Spam training user:                      spam.8h1jucgbg8@xfs.kr        

   8) Non-spam(Ham) training user:             ham.qrx75g6x__@xfs.kr         

   9) SMTP host:                               mail.xfs.kr                   

  10) Web server HTTP port:                    8080                          

  11) Web server HTTPS port:                   8443                          

  12) Web server mode:                         https                         

  13) IMAP server port:                        7143                          

  14) IMAP server SSL port:                    7993                          

  15) POP server port:                         7110                          

  16) POP server SSL port:                     7995                          

  17) Use spell check server:                  yes                           

  18) Spell server URL:                        http://mail.xfs.kr:7780/aspell.php

  19) Enable version update checks:            TRUE                          

  20) Enable version update notifications:     TRUE                          

  21) Version update notification email:       admin@xfs.kr                  

  22) Version update source email:             admin@xfs.kr                  

  23) Install mailstore (service webapp):      yes                           

  24) Install UI (zimbra,zimbraAdmin webapps): yes                           


Select, or 'r' for previous menu [r] r


Main menu


   1) Common Configuration:                                                  

   2) zimbra-ldap:                             Enabled                       

   3) zimbra-logger:                           Enabled                       

   4) zimbra-mta:                              Enabled                       

   5) zimbra-dnscache:                         Enabled                       

   6) zimbra-snmp:                             Enabled                       

   7) zimbra-store:                            Enabled                       

   8) zimbra-spell:                            Enabled                       

   9) zimbra-proxy:                            Enabled                       

  10) Default Class of Service Configuration:                                

   s) Save config to file                                                    

   x) Expand menu                                                            

   q) Quit                                    


*** CONFIGURATION COMPLETE - press 'a' to apply

Select from menu, or press 'a' to apply config (? - help) a

Save configuration data to a file? [Yes] yes

Save config in file: [/opt/zimbra/config.11385] 

Saving config in /opt/zimbra/config.11385...done.

The system will be modified - continue? [No] yes

Operations logged to /tmp/zmsetup08072015-105336.log

Setting local config values...done.

Initializing core config...Setting up CA...done.

Deploying CA to /opt/zimbra/conf/ca ...done.

Creating SSL zimbra-store certificate...done.

Creating new zimbra-ldap SSL certificate...done.

Creating new zimbra-mta SSL certificate...done.

Creating new zimbra-proxy SSL certificate...done.

Installing mailboxd SSL certificates...done.

Installing MTA SSL certificates...done.

Installing LDAP SSL certificate...done.

Installing Proxy SSL certificate...done.

Initializing ldap...done.

Setting replication password...done.

Setting Postfix password...done.

Setting amavis password...done.

Setting nginx password...done.

Setting BES searcher  password...done.

Creating server entry for mail.xfs.kr...done.

Setting Zimbra IP Mode...done.

Saving CA in ldap ...done.

Saving SSL Certificate in ldap ...done.

Setting spell check URL...done.

Setting service ports on mail.xfs.kr...done.

Setting zimbraFeatureTasksEnabled=TRUE...done.

Setting zimbraFeatureBriefcasesEnabled=TRUE...done.

Setting Master DNS IP address(es)...done.

Setting DNS cache tcp lookup preference...done.

Setting DNS cache udp lookup preference...done.

Setting DNS tcp upstream preference...done.

Setting TimeZone Preference...done.

Initializing mta config...done.

Setting services on mail.xfs.kr...done.

Adding mail.xfs.kr to zimbraMailHostPool in default COS...done.

Creating domain xfs.kr...done.

Setting default domain name...done.

Creating domain xfs.kr...already exists.

Creating admin account admin@xfs.kr...done.

Creating root alias...done.

Creating postmaster alias...done.

Creating user spam.8h1jucgbg8@xfs.kr...done.

Creating user ham.qrx75g6x__@xfs.kr...done.

Creating user virus-quarantine._wy76ow8dg@xfs.kr...done.

Setting spam training and Anti-virus quarantine accounts...done.

Initializing store sql database...done.

Setting zimbraSmtpHostname for mail.xfs.kr...done.

Configuring SNMP...done.

Setting up syslog.conf...done.

Starting servers...done.

Installing common zimlets...

        com_zimbra_tooltip...done.

        com_zimbra_attachcontacts...done.

        com_zimbra_mailarchive...done.

        com_zimbra_ymemoticons...done.

        com_zimbra_viewmail...done.

        com_zimbra_cert_manager...done.

        com_zimbra_phone...done.

        com_zimbra_webex...done.

        com_zimbra_proxy_config...done.

        com_zimbra_attachmail...done.

        com_zimbra_bulkprovision...done.

        com_zimbra_url...done.

        com_zimbra_email...done.

        com_zimbra_clientuploader...done.

        com_zimbra_date...done.

        com_zimbra_adminversioncheck...done.

        com_zimbra_srchhighlighter...done.

Finished installing common zimlets.

Restarting mailboxd...done.

Creating galsync account for default domain...done.


You have the option of notifying Zimbra of your installation.

This helps us to track the uptake of the Zimbra Collaboration Server.

The only information that will be transmitted is:

        The VERSION of zcs installed (8.6.0_GA_1153_RHEL6_64)

        The ADMIN EMAIL ADDRESS created (admin@xfs.kr)


Notify Zimbra of your installation? [Yes] no

Notification skipped

Setting up zimbra crontab...done.



Moving /tmp/zmsetup08072015-105336.log to /opt/zimbra/log



Configuration complete - press return to exit 



[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# 

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# 

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# su - zimbra

[zimbra@mail ~]$ 

[zimbra@mail ~]$ 

[zimbra@mail ~]$ zmcon

zmconfigdctl  zmcontrol     

[zimbra@mail ~]$ zmcon

zmconfigdctl  zmcontrol     

[zimbra@mail ~]$ zmcontrol status

Host mail.xfs.kr

        amavis                  Running

        antispam                Running

        antivirus               Running

        dnscache                Running

        ldap                    Running

        logger                  Running

        mailbox                 Running

        memcached               Running

        mta                     Running

        opendkim                Running

        proxy                   Running

        service webapp          Running

        snmp                    Running

        spell                   Running

        stats                   Running

        zimbra webapp           Running

        zimbraAdmin webapp      Running

        zimlet webapp           Running

        zmconfigd               Running

[zimbra@mail ~]$ zmcontrol stop

Host mail.xfs.kr

        Stopping vmware-ha...skipped.

                /opt/zimbra/bin/zmhactl missing or not executable.

        Stopping zmconfigd...Done.

        Stopping zimlet webapp...Done.

        Stopping zimbraAdmin webapp...Done.

        Stopping zimbra webapp...Done.

        Stopping service webapp...Done.

        Stopping stats...Done.

        Stopping mta...Done.

        Stopping spell...Done.

        Stopping snmp...Done.

        Stopping cbpolicyd...Done.

        Stopping archiving...Done.

        Stopping opendkim...Done.

        Stopping amavis...Done.

        Stopping antivirus...Done.

        Stopping antispam...Done.

        Stopping proxy...Done.

        Stopping memcached...Done.

        Stopping mailbox...Done.

        Stopping logger...Done.

        Stopping dnscache...Done.

        Stopping ldap...Done.

[zimbra@mail ~]$ zmcontrol start

Host mail.xfs.kr

        Starting ldap...Done.

        Starting zmconfigd...Done.

        Starting dnscache...Done.

        Starting logger...Done.

        Starting mailbox...Done.

        Starting memcached...Done.

        Starting proxy...Done.

        Starting amavis...Done.

        Starting antispam...Done.

        Starting antivirus...Done.

        Starting opendkim...Done.

        Starting snmp...Done.

        Starting spell...Done.

        Starting mta...Done.

        Starting stats...Done.

        Starting service webapp...Done.

        Starting zimbra webapp...Done.

        Starting zimbraAdmin webapp...Done.

        Starting zimlet webapp...Done.

[zimbra@mail ~]$ su -

Password: 

[zimbra@mail ~]$ 

[zimbra@mail ~]$ logout

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# 

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# 

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# ps -ef

UID        PID  PPID  C STIME TTY          TIME CMD

root         1     0  0 10:50 ?        00:00:00 /sbin/init

root         2     0  0 10:50 ?        00:00:00 [kthreadd]

root         3     2  0 10:50 ?        00:00:00 [migration/0]

root         4     2  0 10:50 ?        00:00:00 [ksoftirqd/0]

root         5     2  0 10:50 ?        00:00:00 [stopper/0]

root         6     2  0 10:50 ?        00:00:00 [watchdog/0]

root         7     2  0 10:50 ?        00:00:00 [migration/1]

root         8     2  0 10:50 ?        00:00:00 [stopper/1]

root         9     2  0 10:50 ?        00:00:00 [ksoftirqd/1]

root        10     2  0 10:50 ?        00:00:00 [watchdog/1]

root        11     2  0 10:50 ?        00:00:00 [migration/2]

root        12     2  0 10:50 ?        00:00:00 [stopper/2]

root        13     2  0 10:50 ?        00:00:00 [ksoftirqd/2]

root        14     2  0 10:50 ?        00:00:00 [watchdog/2]

root        15     2  0 10:50 ?        00:00:00 [migration/3]

root        16     2  0 10:50 ?        00:00:00 [stopper/3]

root        17     2  0 10:50 ?        00:00:00 [ksoftirqd/3]

root        18     2  0 10:50 ?        00:00:00 [watchdog/3]

root        19     2  0 10:50 ?        00:00:00 [events/0]

root        20     2  0 10:50 ?        00:00:00 [events/1]

root        21     2  0 10:50 ?        00:00:00 [events/2]

root        22     2  0 10:50 ?        00:00:00 [events/3]

root        23     2  0 10:50 ?        00:00:00 [cgroup]

root        24     2  0 10:50 ?        00:00:00 [khelper]

root        25     2  0 10:50 ?        00:00:00 [netns]

root        26     2  0 10:50 ?        00:00:00 [async/mgr]

root        27     2  0 10:50 ?        00:00:00 [pm]

root        28     2  0 10:50 ?        00:00:00 [sync_supers]

root        29     2  0 10:50 ?        00:00:00 [bdi-default]

root        30     2  0 10:50 ?        00:00:00 [kintegrityd/0]

root        31     2  0 10:50 ?        00:00:00 [kintegrityd/1]

root        32     2  0 10:50 ?        00:00:00 [kintegrityd/2]

root        33     2  0 10:50 ?        00:00:00 [kintegrityd/3]

root        34     2  0 10:50 ?        00:00:00 [kblockd/0]

root        35     2  0 10:50 ?        00:00:00 [kblockd/1]

root        36     2  0 10:50 ?        00:00:00 [kblockd/2]

root        37     2  0 10:50 ?        00:00:00 [kblockd/3]

root        38     2  0 10:50 ?        00:00:00 [kacpid]

root        39     2  0 10:50 ?        00:00:00 [kacpi_notify]

root        40     2  0 10:50 ?        00:00:00 [kacpi_hotplug]

root        41     2  0 10:50 ?        00:00:00 [ata_aux]

root        42     2  0 10:50 ?        00:00:00 [ata_sff/0]

root        43     2  0 10:50 ?        00:00:00 [ata_sff/1]

root        44     2  0 10:50 ?        00:00:00 [ata_sff/2]

root        45     2  0 10:50 ?        00:00:00 [ata_sff/3]

root        46     2  0 10:50 ?        00:00:00 [ksuspend_usbd]

root        47     2  0 10:50 ?        00:00:00 [khubd]

root        48     2  0 10:50 ?        00:00:00 [kseriod]

root        49     2  0 10:50 ?        00:00:00 [md/0]

root        50     2  0 10:50 ?        00:00:00 [md/1]

root        51     2  0 10:50 ?        00:00:00 [md/2]

root        52     2  0 10:50 ?        00:00:00 [md/3]

root        53     2  0 10:50 ?        00:00:00 [md_misc/0]

root        54     2  0 10:50 ?        00:00:00 [md_misc/1]

root        55     2  0 10:50 ?        00:00:00 [md_misc/2]

root        56     2  0 10:50 ?        00:00:00 [md_misc/3]

root        57     2  0 10:50 ?        00:00:00 [linkwatch]

root        58     2  0 10:50 ?        00:00:00 [khungtaskd]

root        59     2  0 10:50 ?        00:00:00 [kswapd0]

root        60     2  0 10:50 ?        00:00:00 [ksmd]

root        61     2  0 10:50 ?        00:00:00 [khugepaged]

root        62     2  0 10:50 ?        00:00:00 [aio/0]

root        63     2  0 10:50 ?        00:00:00 [aio/1]

root        64     2  0 10:50 ?        00:00:00 [aio/2]

root        65     2  0 10:50 ?        00:00:00 [aio/3]

root        66     2  0 10:50 ?        00:00:00 [crypto/0]

root        67     2  0 10:50 ?        00:00:00 [crypto/1]

root        68     2  0 10:50 ?        00:00:00 [crypto/2]

root        69     2  0 10:50 ?        00:00:00 [crypto/3]

root        77     2  0 10:50 ?        00:00:00 [kthrotld/0]

root        78     2  0 10:50 ?        00:00:00 [kthrotld/1]

root        79     2  0 10:50 ?        00:00:00 [kthrotld/2]

root        80     2  0 10:50 ?        00:00:00 [kthrotld/3]

root        81     2  0 10:50 ?        00:00:00 [pciehpd]

root        83     2  0 10:50 ?        00:00:00 [kpsmoused]

root        84     2  0 10:50 ?        00:00:00 [usbhid_resumer]

root        85     2  0 10:50 ?        00:00:00 [deferwq]

root       116     2  0 10:50 ?        00:00:00 [kdmremove]

root       117     2  0 10:50 ?        00:00:00 [kstriped]

root       153     2  0 10:50 ?        00:00:00 [i915]

root       154     2  0 10:50 ?        00:00:00 [i915-dp]

root       251     2  0 10:50 ?        00:00:00 [scsi_eh_0]

root       252     2  0 10:50 ?        00:00:00 [scsi_eh_1]

root       254     2  0 10:50 ?        00:00:00 [scsi_eh_2]

root       255     2  0 10:50 ?        00:00:00 [scsi_eh_3]

root       321     2  0 10:50 ?        00:00:00 [jbd2/sda5-8]

root       322     2  0 10:50 ?        00:00:00 [ext4-dio-unwrit]

root       411     1  0 10:50 ?        00:00:00 /sbin/udevd -d

root       497     2  0 10:50 ?        00:00:00 [hd-audio0]

root       770     2  0 10:50 ?        00:00:00 [jbd2/sda1-8]

root       771     2  0 10:50 ?        00:00:00 [ext4-dio-unwrit]

root       772     2  0 10:50 ?        00:00:00 [jbd2/sda3-8]

root       773     2  0 10:50 ?        00:00:00 [ext4-dio-unwrit]

root       806     2  0 10:50 ?        00:00:00 [kauditd]

root       934   411  0 10:50 ?        00:00:00 /sbin/udevd -d

root       939   411  0 10:50 ?        00:00:00 /sbin/udevd -d

root       943     2  0 10:50 ?        00:00:01 [flush-8:0]

dbus      1032     1  0 10:50 ?        00:00:00 dbus-daemon --system

root      1049     1  0 10:50 ?        00:00:00 /usr/sbin/sshd

root      1060     1  0 10:50 ?        00:00:00 xinetd -stayalive -pidfile /var/run/xinetd.pid

root      1071     1  0 10:50 ?        00:00:00 crond

root      1084     1  0 10:50 tty1     00:00:00 /sbin/mingetty /dev/tty1

root      1086     1  0 10:50 tty2     00:00:00 /sbin/mingetty /dev/tty2

root      1088     1  0 10:50 tty3     00:00:00 /sbin/mingetty /dev/tty3

root      1090     1  0 10:50 tty4     00:00:00 /sbin/mingetty /dev/tty4

root      1092     1  0 10:50 tty5     00:00:00 /sbin/mingetty /dev/tty5

root      1094     1  0 10:50 tty6     00:00:00 /sbin/mingetty /dev/tty6

root      1095  1049  0 10:50 ?        00:00:00 sshd: root@pts/1 

root      1099  1049  0 10:50 ?        00:00:00 sshd: root@pts/0 

root      1102  1099  0 10:50 pts/0    00:00:00 -bash

root      1121  1095  0 10:51 pts/1    00:00:00 -bash

zimbra   24972     1  0 11:24 ?        00:00:00 /opt/zimbra/openldap/sbin/slapd -l LOCAL0 -u zimbra -h ldap://mail.xfs.kr:389 ldapi:/// -F /opt/zimbra/data/ldap/config

zimbra   25009     1 18 11:25 pts/1    00:01:02 /opt/zimbra/java/bin/java -client -Xmx256m -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djdk.tls.client.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djava.net.preferIPv4Stack=true -Dzim

zimbra   25525     1  0 11:25 ?        00:00:00 /opt/zimbra/unbound/sbin/unbound

zimbra   25684     1  0 11:25 ?        00:00:00 /opt/zimbra/libexec/logswatch --config-file=/opt/zimbra/conf/logswatchrc --use-cpan-file-tail --pid-file=/opt/zimbra/log/logswatch.pid --daemon --script-dir=/opt/zimbra/

zimbra   25685 25684  0 11:25 ?        00:00:00 /usr/bin/perl /opt/zimbra/libexec/zmlogger

zimbra   25790     1  0 11:25 pts/1    00:00:00 /bin/sh /opt/zimbra/mariadb/bin/mysqld_safe --defaults-file=/opt/zimbra/conf/my.cnf --external-locking --log-error=/opt/zimbra/log/mysql_error.log --malloc-lib=/opt/zimb

zimbra   25996 25790  0 11:25 pts/1    00:00:00 /opt/zimbra/mariadb/bin/mysqld --defaults-file=/opt/zimbra/conf/my.cnf --basedir=/opt/zimbra/mariadb --datadir=/opt/zimbra/db/data --plugin-dir=/opt/zimbra/mariadb/lib/p

zimbra   26008 25685  0 11:25 ?        00:00:00 zmlogger: zmrrdfetch: server

root     26089     1  0 11:25 ?        00:00:00 /opt/zimbra/libexec/zmmailboxdmgr start -Dfile.encoding=UTF-8 -server -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djdk.tls.client.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djava.awt

zimbra   26090 26089  8 11:25 ?        00:00:27 /opt/zimbra/java/bin/java -Dfile.encoding=UTF-8 -server -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djdk.tls.client.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djava.awt.headless=true

zimbra   26225     1  0 11:25 ?        00:00:00 /opt/zimbra/memcached/bin/memcached -d -P /opt/zimbra/log/memcached.pid

zimbra   26277     1  0 11:25 ?        00:00:00 nginx: master process /opt/zimbra/nginx/sbin/nginx -c /opt/zimbra/conf/nginx.conf

zimbra   26279 26277  0 11:25 ?        00:00:00 nginx: worker process                                      

zimbra   26280 26277  0 11:25 ?        00:00:00 nginx: worker process                                      

zimbra   26281 26277  0 11:25 ?        00:00:00 nginx: worker process                                      

zimbra   26282 26277  0 11:25 ?        00:00:00 nginx: worker process                                      

zimbra   26332     1  0 11:25 ?        00:00:00 /usr/bin/perl -T /opt/zimbra/amavisd/sbin/amavis-mc

zimbra   26336 26332  0 11:25 ?        00:00:00 /usr/bin/perl -T /opt/zimbra/amavisd/sbin/amavis-services msg-forwarder

zimbra   26337 26332  0 11:25 ?        00:00:00 /usr/bin/perl -T /opt/zimbra/amavisd/sbin/amavis-services childproc-minder

zimbra   26338 26332  0 11:25 ?        00:00:00 /usr/bin/perl -T /opt/zimbra/amavisd/sbin/amavis-services snmp-responder

zimbra   26364     1  0 11:25 ?        00:00:01 /opt/zimbra/amavisd/sbin/amavisd (master)

zimbra   26514 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26517 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26520 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26523 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26526 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26529 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26532 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26535 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26538 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26541 26364  0 11:25 ?        00:00:00 /opt/zimbra/amavisd/sbin/amavisd (virgin child)

zimbra   26548     1  0 11:25 ?        00:00:00 /opt/zimbra/clamav/sbin/clamd --config-file=/opt/zimbra/conf/clamd.conf

zimbra   26575     1  1 11:25 ?        00:00:03 /opt/zimbra/clamav/bin/freshclam --config-file=/opt/zimbra/conf/freshclam.conf --quiet --daemon --checks=12

zimbra   26579     1  0 11:25 ?        00:00:00 /opt/zimbra/opendkim/sbin/opendkim -x /opt/zimbra/conf/opendkim.conf -u zimbra

zimbra   26580 26579  0 11:25 ?        00:00:00 /opt/zimbra/opendkim/sbin/opendkim -x /opt/zimbra/conf/opendkim.conf -u zimbra

zimbra   26594     1  0 11:25 pts/1    00:00:00 /usr/bin/perl /opt/zimbra/libexec/swatch --config-file=/opt/zimbra/conf/swatchrc --use-cpan-file-tail --script-dir=/opt/zimbra/data/tmp --tail-file /var/log/zimbra.log

zimbra   26609     1  0 11:25 ?        00:00:00 /opt/zimbra/httpd-2.4.10/bin/httpd -k start -f /opt/zimbra/conf/httpd.conf

zimbra   26612 26609  0 11:25 ?        00:00:00 /opt/zimbra/httpd/bin/rotatelogs /opt/zimbra/log/httpd_error.log.%Y-%m-%d 86400

zimbra   26613 26609  0 11:25 ?        00:00:00 /opt/zimbra/httpd/bin/rotatelogs /opt/zimbra/log/httpd_access.log.%Y-%m-%d 86400

zimbra   26616 26609  0 11:25 ?        00:00:00 /opt/zimbra/httpd-2.4.10/bin/httpd -k start -f /opt/zimbra/conf/httpd.conf

zimbra   26617 26609  0 11:25 ?        00:00:00 /opt/zimbra/httpd-2.4.10/bin/httpd -k start -f /opt/zimbra/conf/httpd.conf

zimbra   26618 26609  0 11:25 ?        00:00:00 /opt/zimbra/httpd-2.4.10/bin/httpd -k start -f /opt/zimbra/conf/httpd.conf

zimbra   26716 26594  0 11:25 pts/1    00:00:00 /usr/bin/perl /opt/zimbra/data/tmp/.swatch_script.26594

zimbra   26729     1  0 11:25 ?        00:00:00 /opt/zimbra/cyrus-sasl/sbin/saslauthd -r -a zimbra

zimbra   26730 26729  0 11:25 ?        00:00:00 /opt/zimbra/cyrus-sasl/sbin/saslauthd -r -a zimbra

zimbra   26731 26729  0 11:25 ?        00:00:00 /opt/zimbra/cyrus-sasl/sbin/saslauthd -r -a zimbra

zimbra   26732 26729  0 11:25 ?        00:00:00 /opt/zimbra/cyrus-sasl/sbin/saslauthd -r -a zimbra

zimbra   26733 26729  0 11:25 ?        00:00:00 /opt/zimbra/cyrus-sasl/sbin/saslauthd -r -a zimbra

root     26865     1  0 11:26 ?        00:00:00 /opt/zimbra/postfix/libexec/master -w

postfix  26866 26865  0 11:26 ?        00:00:00 pickup -l -t unix -u

postfix  26867 26865  0 11:26 ?        00:00:00 qmgr -l -t unix -u

zimbra   26912     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-proc

zimbra   26915     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-cpu

zimbra   26918     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-vm

zimbra   26921     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-io -x

zimbra   26924     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-df

zimbra   26926     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-io

zimbra   26931     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-fd

zimbra   26935     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-allprocs

zimbra   26941     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-mysql

zimbra   26946     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-mtaqueue

zimbra   26952     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-nginx

zimbra   26958     1  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-ldap

root     27648 26931  0 11:26 ?        00:00:00 sudo /opt/zimbra/libexec/zmstat-fd

root     27666 27648  0 11:26 ?        00:00:00 /usr/bin/perl -w /opt/zimbra/libexec/zmstat-fd

zimbra   28933 26918  0 11:26 ?        00:00:00 /usr/bin/vmstat -n -S K 30

zimbra   28934 26926  0 11:26 ?        00:00:00 /usr/bin/iostat -d -k 30

zimbra   28935 26921  0 11:26 ?        00:00:00 /usr/bin/iostat -d -k -x 30

postfix  28937 26865  0 11:26 ?        00:00:00 showq -t unix -u

root     30185     1  0 11:00 ?        00:00:00 /sbin/rsyslogd -i /var/run/syslogd.pid -c 5

root     32195     1  0 11:30 ?        00:00:00 /usr/libexec/fprintd

root     32197  1121  0 11:30 pts/1    00:00:00 ps -ef

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# netstat -nlp

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   

tcp        0      0 0.0.0.0:465                 0.0.0.0:*                   LISTEN      26865/master        

tcp        0      0 127.0.0.1:8465              0.0.0.0:*                   LISTEN      26580/opendkim      

tcp        0      0 0.0.0.0:7025                0.0.0.0:*                   LISTEN      26090/java          

tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      25525/unbound       

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1049/sshd           

tcp        0      0 0.0.0.0:25                  0.0.0.0:*                   LISTEN      26865/master        

tcp        0      0 0.0.0.0:7993                0.0.0.0:*                   LISTEN      26090/java          

tcp        0      0 0.0.0.0:443                 0.0.0.0:*                   LISTEN      26277/nginx         

tcp        0      0 0.0.0.0:7995                0.0.0.0:*                   LISTEN      26090/java          

tcp        0      0 0.0.0.0:8443                0.0.0.0:*                   LISTEN      26090/java          

tcp        0      0 0.0.0.0:7071                0.0.0.0:*                   LISTEN      26090/java          

tcp        0      0 127.0.0.1:23232             0.0.0.0:*                   LISTEN      26336/perl          

tcp        0      0 0.0.0.0:7072                0.0.0.0:*                   LISTEN      26090/java          

tcp        0      0 127.0.0.1:23233             0.0.0.0:*                   LISTEN      26338/perl          

tcp        0      0 0.0.0.0:993                 0.0.0.0:*                   LISTEN      26277/nginx         

tcp        0      0 0.0.0.0:995                 0.0.0.0:*                   LISTEN      26277/nginx         

tcp        0      0 127.0.0.1:7171              0.0.0.0:*                   LISTEN      25009/java          

tcp        0      0 218.145.31.161:389          0.0.0.0:*                   LISTEN      24972/slapd         

tcp        0      0 0.0.0.0:7110                0.0.0.0:*                   LISTEN      26090/java          

tcp        0      0 0.0.0.0:7143                0.0.0.0:*                   LISTEN      26090/java          

tcp        0      0 127.0.0.1:10663             0.0.0.0:*                   LISTEN      26008/zmlogger: zmr 

tcp        0      0 127.0.0.1:10024             0.0.0.0:*                   LISTEN      26364/amavisd (mast 

tcp        0      0 127.0.0.1:10025             0.0.0.0:*                   LISTEN      26865/master        

tcp        0      0 127.0.0.1:10026             0.0.0.0:*                   LISTEN      26364/amavisd (mast 

tcp        0      0 127.0.0.1:7306              0.0.0.0:*                   LISTEN      25996/mysqld        

tcp        0      0 127.0.0.1:10027             0.0.0.0:*                   LISTEN      26865/master        

tcp        0      0 0.0.0.0:587                 0.0.0.0:*                   LISTEN      26865/master        

tcp        0      0 0.0.0.0:11211               0.0.0.0:*                   LISTEN      26225/memcached     

tcp        0      0 127.0.0.1:10028             0.0.0.0:*                   LISTEN      26865/master        

tcp        0      0 127.0.0.1:10029             0.0.0.0:*                   LISTEN      26865/master        

tcp        0      0 127.0.0.1:10030             0.0.0.0:*                   LISTEN      26865/master        

tcp        0      0 127.0.0.1:3310              0.0.0.0:*                   LISTEN      26548/clamd         

tcp        0      0 0.0.0.0:110                 0.0.0.0:*                   LISTEN      26277/nginx         

tcp        0      0 0.0.0.0:143                 0.0.0.0:*                   LISTEN      26277/nginx         

tcp        0      0 127.0.0.1:10032             0.0.0.0:*                   LISTEN      26364/amavisd (mast 

tcp        0      0 127.0.0.1:8080              0.0.0.0:*                   LISTEN      26090/java          

tcp        0      0 :::22                       :::*                        LISTEN      1049/sshd           

tcp        0      0 :::7780                     :::*                        LISTEN      26609/httpd         

tcp        0      0 ::1:10024                   :::*                        LISTEN      26364/amavisd (mast 

tcp        0      0 ::1:10026                   :::*                        LISTEN      26364/amavisd (mast 

tcp        0      0 :::11211                    :::*                        LISTEN      26225/memcached     

tcp        0      0 ::1:3310                    :::*                        LISTEN      26548/clamd         

tcp        0      0 ::1:10032                   :::*                        LISTEN      26364/amavisd (mast 

udp        0      0 127.0.0.1:53                0.0.0.0:*                               25525/unbound       

udp        0      0 0.0.0.0:11211               0.0.0.0:*                               26225/memcached     

udp        0      0 0.0.0.0:46466               0.0.0.0:*                               25009/java          

udp        0      0 :::11211                    :::*                                    26225/memcached     

Active UNIX domain sockets (only servers)

Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path

unix  2      [ ACC ]     STREAM     LISTENING     9867   1099/sshd           /tmp/ssh-pwMtoL1099/agent.1099

unix  2      [ ACC ]     STREAM     LISTENING     9915   1095/sshd           /tmp/ssh-WrkBUc1095/agent.1095

unix  2      [ ACC ]     STREAM     LISTENING     251303 26729/saslauthd     /opt/zimbra/data/sasl2/state/mux

unix  2      [ ACC ]     STREAM     LISTENING     250437 26090/java          /tmp/.java_pid26090.tmp

unix  2      [ ACC ]     STREAM     LISTENING     230807 24972/slapd         /opt/zimbra/data/ldap/state/run/ldapi

unix  2      [ ACC ]     STREAM     LISTENING     7318   1/init              @/com/ubuntu/upstart

unix  2      [ ACC ]     STREAM     LISTENING     250827 26336/perl          /opt/zimbra/data/tmp/amavisd-zmq.sock

unix  2      [ ACC ]     STREAM     LISTENING     251559 26865/master        private/scan

unix  2      [ ACC ]     STREAM     LISTENING     251563 26865/master        public/pickup

unix  2      [ ACC ]     STREAM     LISTENING     251568 26865/master        public/cleanup

unix  2      [ ACC ]     STREAM     LISTENING     251572 26865/master        public/qmgr

unix  2      [ ACC ]     STREAM     LISTENING     251577 26865/master        private/tlsmgr

unix  2      [ ACC ]     STREAM     LISTENING     251581 26865/master        private/rewrite

unix  2      [ ACC ]     STREAM     LISTENING     251585 26865/master        private/bounce

unix  2      [ ACC ]     STREAM     LISTENING     251589 26865/master        private/defer

unix  2      [ ACC ]     STREAM     LISTENING     251593 26865/master        private/trace

unix  2      [ ACC ]     STREAM     LISTENING     251597 26865/master        private/verify

unix  2      [ ACC ]     STREAM     LISTENING     251601 26865/master        public/flush

unix  2      [ ACC ]     STREAM     LISTENING     251605 26865/master        private/proxymap

unix  2      [ ACC ]     STREAM     LISTENING     251609 26865/master        private/smtp

unix  2      [ ACC ]     STREAM     LISTENING     9551   1032/dbus-daemon    /var/run/dbus/system_bus_socket

unix  2      [ ACC ]     STREAM     LISTENING     251613 26865/master        private/relay

unix  2      [ ACC ]     STREAM     LISTENING     251617 26865/master        public/showq

unix  2      [ ACC ]     STREAM     LISTENING     251621 26865/master        private/error

unix  2      [ ACC ]     STREAM     LISTENING     251625 26865/master        private/retry

unix  2      [ ACC ]     STREAM     LISTENING     251629 26865/master        private/discard

unix  2      [ ACC ]     STREAM     LISTENING     251633 26865/master        private/local

unix  2      [ ACC ]     STREAM     LISTENING     251637 26865/master        private/virtual

unix  2      [ ACC ]     STREAM     LISTENING     251641 26865/master        private/lmtp

unix  2      [ ACC ]     STREAM     LISTENING     251645 26865/master        private/anvil

unix  2      [ ACC ]     STREAM     LISTENING     251649 26865/master        private/scache

unix  2      [ ACC ]     STREAM     LISTENING     251653 26865/master        private/maildrop

unix  2      [ ACC ]     STREAM     LISTENING     251657 26865/master        private/old-cyrus

unix  2      [ ACC ]     STREAM     LISTENING     251661 26865/master        private/cyrus

unix  2      [ ACC ]     STREAM     LISTENING     251665 26865/master        private/uucp

unix  2      [ ACC ]     STREAM     LISTENING     251669 26865/master        private/ifmail

unix  2      [ ACC ]     STREAM     LISTENING     251673 26865/master        private/bsmtp

unix  2      [ ACC ]     STREAM     LISTENING     251677 26865/master        private/smtp-amavis

unix  2      [ ACC ]     STREAM     LISTENING     250222 25996/mysqld        /opt/zimbra/db/mysql.sock

unix  2      [ ACC ]     STREAM     LISTENING     250882 26364/amavisd (mast /opt/zimbra/data/amavisd/amavisd.sock

unix  2      [ ACC ]     STREAM     LISTENING     251178 26548/clamd         /opt/zimbra/data/clamav/clamav.sock

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# iptables -F

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# iptable^C

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# ping mail.xfs.kr

PING mail.xfs.kr (218.145.31.161) 56(84) bytes of data.

64 bytes from mail.xfs.kr (218.145.31.161): icmp_seq=1 ttl=64 time=0.024 ms

64 bytes from mail.xfs.kr (218.145.31.161): icmp_seq=2 ttl=64 time=0.013 ms

^C

--- mail.xfs.kr ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1232ms

rtt min/avg/max/mdev = 0.013/0.018/0.024/0.007 ms

[root@mail zcs-8.6.0_GA_1153.RHEL6_64.20141215151155]# su -

[root@mail ~]# su - zimbra

[zimbra@mail ~]$ zmcontrol status

Host mail.xfs.kr

        amavis                  Running

        antispam                Running

        antivirus               Running

        dnscache                Running

        ldap                    Running

        logger                  Running

        mailbox                 Running

        memcached               Running

        mta                     Running

        opendkim                Running

        proxy                   Running

        service webapp          Running

        snmp                    Running

        spell                   Running

        stats                   Running

        zimbra webapp           Running

        zimbraAdmin webapp      Running

        zimlet webapp           Running

        zmconfigd               Running

'job > open source' 카테고리의 다른 글

ansible 설명  (0) 2018.09.21
netdata 설치하기  (0) 2018.08.31

에러 로그

log-error=/home/mysql/err.log

 

쿼리 로그

log=/home/mysql/data/query.log

 

바이너리 로그

log-bin=mysql-bin

 

# 슬로우 쿼리 로그

log-slow-queries=/home/mysql/data/mysql-slow.log

long_query_time=3

 

# UPDATE 쿼리

log-update=update_logs

'job > mysql' 카테고리의 다른 글

mysql select 문  (0) 2018.09.03
mysql 케릭터셋  (0) 2018.09.03
mysql 계정생성등  (0) 2018.09.03
mysql update  (0) 2018.08.31
데이터 원본 이름이 없고 기본 드라이버를 지정하지 않았습니다.  (0) 2018.08.31

[root@localhost ~]# yum -y install vim-enhanced dialog sysstat


Setting up Install Process


Setting up repositories


update                    100% |=========================|  951 B    00:00     


base                      100% |=========================| 1.1 kB    00:00     


addons                    100% |=========================|  951 B    00:00     


extras                    100% |=========================| 1.1 kB    00:00     


Reading repository metadata in from local files


primary.xml.gz            100% |=========================| 864 kB    00:01     


update    : ################################################## 1935/1935


primary.xml.gz            100% |=========================|  16 kB    00:53     


http://vault.centos.org/4.8/os/i386/repodata/primary.xml.gz: [Errno 4] Socket Error: timed out


Trying other mirror.


Error: failure: repodata/primary.xml.gz from base: [Errno 256] No more mirrors to try.


[root@localhost ~]# yum -y install vim-enhanced dialog sysstat


Setting up Install Process


Setting up repositories


Reading repository metadata in from local files


primary.xml.gz            100% |=========================|  64 kB    00:57     


http://vault.centos.org/4.8/os/i386/repodata/primary.xml.gz: [Errno 4] Socket Error: timed out


Trying other mirror.


Error: failure: repodata/primary.xml.gz from base: [Errno 256] No more mirrors to try.


[root@localhost ~]# yum clean metadata


Cleaning up xml metadata


10 metadata files removed


[root@localhost ~]# yum -y install vim-enhanced dialog sysstat


Setting up Install Process


Setting up repositories


update                    100% |=========================|  951 B    00:00     


base                      100% |=========================| 1.1 kB    00:00     


addons                    100% |=========================|  951 B    00:00     


extras                    100% |=========================| 1.1 kB    00:00     


Reading repository metadata in from local files


primary.xml.gz            100% |=========================| 864 kB    00:01     


primary.xml.gz            100% |=========================| 611 kB    00:01     


base      : ################################################## 1599/1599


http://vault.centos.org/4.8/addons/i386/repodata/primary.xml.gz: [Errno 12] Timeout: <urlopen error timed out>


Trying other mirror.


Error: failure: repodata/primary.xml.gz from addons: [Errno 256] No more mirrors to try.


[root@localhost ~]# yum clean metadata                        


Cleaning up xml metadata


10 metadata files removed


[root@localhost ~]# yum -y install vim-enhanced dialog sysstat


Setting up Install Process


Setting up repositories


update                    100% |=========================|  951 B    00:00     


base                      100% |=========================| 1.1 kB    00:00     


addons                    100% |=========================|  951 B    00:00     


http://vault.centos.org/4.8/extras/i386/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>


Trying other mirror.


Cannot open/read repomd.xml file for repository: extras


failure: repodata/repomd.xml from extras: [Errno 256] No more mirrors to try.


Error: failure: repodata/repomd.xml from extras: [Errno 256] No more mirrors to try.


[root@localhost ~]# yum clean all


Cleaning up Everything


0 headers removed


0 packages removed


6 metadata files removed


0 cache files removed


2 cache files removed


[root@localhost ~]# yum -y install vim-enhanced dialog sysstat


Setting up Install Process


Setting up repositories


update                    100% |=========================|  951 B    00:00     


http://vault.centos.org/4.8/os/i386/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>


Trying other mirror.


Cannot open/read repomd.xml file for repository: base


failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.


Error: failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.


[root@localhost ~]# yum -y install vim-enhanced dialog sysstat


Setting up Install Process


Setting up repositories


base                      100% |=========================| 1.1 kB    00:00     


addons                    100% |=========================|  951 B    00:00     


extras                    100% |=========================| 1.1 kB    00:00     


Reading repository metadata in from local files


primary.xml.gz            100% |=========================| 864 kB    00:02     


update    : ################################################## 1935/1935


primary.xml.gz            100% |=========================| 611 kB    00:02     


base      : ################################################## 1599/1599


primary.xml.gz            100% |=========================|  190 B    00:00     


primary.xml.gz            100% |=========================|  41 kB    00:00     


extras    : ################################################## 149/149


Parsing package install arguments


Resolving Dependencies


--> Populating transaction set with selected packages. Please wait.


---> Downloading header for sysstat to pack into transaction set.


sysstat-5.0.5-27.el4.i386 100% |=========================|  15 kB    00:00     


---> Package sysstat.i386 0:5.0.5-27.el4 set to be updated


--> Running transaction check




Dependencies Resolved




=============================================================================


 Package                 Arch       Version          Repository        Size 


=============================================================================


Installing:


 sysstat                 i386       5.0.5-27.el4     update            117 k




Transaction Summary


=============================================================================


Install      1 Package(s)         


Update       0 Package(s)         


Remove       0 Package(s)         


Total download size: 117 k


Downloading Packages:


(1/1): sysstat-5.0.5-27.e 100% |=========================| 117 kB    00:01     


Running Transaction Test


Finished Transaction Test


Transaction Test Succeeded


Running Transaction


  Installing: sysstat                      ######################### [1/1] 




Installed: sysstat.i386 0:5.0.5-27.el4


Complete!












요약


에러내용


yum 사용할때


http://vault.centos.org/4.8/os/i386/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>


Trying other mirror.


Cannot open/read repomd.xml file for repository: base


failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.


Error: failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.




해결방법 yum clean all , yum clean metadata 




그리고 계속 yum 사용해보니까 됨

'job > linux' 카테고리의 다른 글

메모리덤프  (0) 2018.09.03
lime 포렌식  (0) 2018.09.03
쓸만한 리눅스 명령어  (0) 2018.09.03
unauthenticated user  (0) 2018.09.03
centos 4점대 yum repo  (0) 2018.09.03

 authn_file_module modules/mod_authn_file.so  문자파일을 이용한 사용자 인증

authn_dbm_module modules/mod_authn_dbm.so  DBM 파일을 사용한 사용자 인증 

authn_anon_module modules/mod_authn_anon.so  인증영역에 익명 사용자의 접근을 허용

authn_dbd_module modules/mod_authn_dbd.so  User authentication using an SQL database 

authn_default_module modules/mod_authn_default.so 최후 인증모듈  

authz_host_module modules/mod_authz_host.so  호스트를 사용한 그룹 권한부여  

authz_groupfile_module modules/mod_authz_groupfile.so 일반 문자파일을 이용한 그룹 권한부여  

authz_user_module modules/mod_authz_user.so  사용자 권한부여 

authz_dbm_module modules/mod_authz_dbm.so  DBM 파일을 사용한 그룹 인증  

authz_owner_module modules/mod_authz_owner.so  파일 소유자를 이용한 권한부여 

authz_default_module modules/mod_authz_default.so 최후 권한부여모듈 

auth_basic_module modules/mod_auth_basic.so  기본 인증 모듈 

auth_digest_module modules/mod_auth_digest.so  MD5 Digest Authentication 사용한 사용자인증 

dbd_module modules/mod_dbd.so    Manages SQL database connections  

dumpio_module modules/mod_dumpio.so   Dumps all I/O to error log as desired 

ext_filter_module modules/mod_ext_filter.so  응답 내용을 외부 프로그램으로 처리한 후 클라이언트로 보낸다  

include_module modules/mod_include.so   Server-parsed html documents (Server Side Includes)  

filter_module modules/mod_filter.so   Context-sensitive smart filter configuration module  

deflate_module modules/mod_deflate.so   내용을 클라이언트로 보내기 전에 압축한다  

log_config_module modules/mod_log_config.so  서버로의 요청을 로그에 기록한다  

log_forensic_module modules/mod_log_forensic.so  Forensic Logging of the requests made to the server  

logio_module modules/mod_logio.so   요청당 입출력 바이트수를 기록 

env_module modules/mod_env.so    CGI 스크립트나 SSI 페이지에 전달할 환경변수를 수정한다  

mime_magic_module modules/mod_mime_magic.so  매직 넘버를 이용한 문서 타입 지정 기능 cern_meta_module modules/mod_cern_meta.so   CERN 웹서버 메타파일 지원  

expires_module modules/mod_expires.so   지정한 기준에 따라 Expires와 Cache-Control HTTP 헤더를 생성  

headers_module modules/mod_headers.so   HTTP 요청 헤더와 응답 헤더 수정  

ident_module modules/mod_ident.so   RFC 1413 ident 검색  

usertrack_module modules/mod_usertrack.so  Clickstream logging of user activity on a site  

unique_id_module modules/mod_unique_id.so  각 요청마다 유일한 식별자를 가지는 환경변수를 제공한다  

setenvif_module modules/mod_setenvif.so   요청의 성격에 따라 환경변수 설정을 변경한다  

version_module modules/mod_version.so   버전별 설정  

ssl_module modules/mod_ssl.so    Strong cryptography using the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols 

mime_module modules/mod_mime.so    Associates the requested filename's extensions with the file's behavior  (handlers and filters) and content (mime-type, language, character set and encoding)  

dav_module modules/mod_dav.so    Distributed Authoring and Versioning (WebDAV) 기능  

status_module modules/mod_status.so   서버 활동과 성능에 대한 정보를 제공한다  

autoindex_module modules/mod_autoindex.so  자동으로 유닉스의 ls 명령어나 Win32의 dir 쉘명령어와 유사한디렉토리 목록을 만든다 

asis_module modules/mod_asis.so    HTTP 헤더를 포함한 파일을 보낸다  

info_module modules/mod_info.so    서버 설정에 대한 종합적인 정보를 보여준다  

cgid_module modules/mod_cgid.so    외부 CGI 데몬을 사용하여 CGI 스크립트를 실행  

dav_fs_module modules/mod_dav_fs.so   mod_dav을 위한 파일시스템 제공자  

vhost_alias_module modules/mod_vhost_alias.so  Provides for dynamically configured mass virtual hosting negotiation_module modules/mod_negotiation.so  Provides for content negotiation  

dir_module modules/mod_dir.so    "마지막 슬래쉬" 리다이렉션을 제공하고 디렉토리 index 파일을 서비스한다  

imagemap_module modules/mod_imagemap.so   서버측 이미지맵(imagemap) 처리  

actions_module modules/mod_actions.so   이 모듈은 미디어종류나 요청메서드에 따라 CGI 스크립트를 실행한다 

speling_module modules/mod_speling.so   사용자가 대소문자를 잘못 사용하거나 맞춤법이 틀리는 것을 한번까지 허용하여 잘못된 URL을 고치려고 시도한다 

userdir_module modules/mod_userdir.so   사용자별 디렉토리  

alias_module modules/mod_alias.so   파일시스템의 다른 부분들을 문서 계층구조에 포함하고, URL 리다이렉션을 제공한다  

rewrite_module modules/mod_rewrite.so   Provides a rule-based rewriting engine to rewrite requested URLs on the fly


펌 : http://geenie.tistory.com/57



mod_access : 클라이언트 호스트명이나 IP주소로 접근을 제어합니다. 이걸 없애면 Order allow,deny 및 Allow from all 과 같은 옵션을 사용할 수 없으며, 따라서 mod_auth 모듈도 사용할 수 없습니다. mod_auth를 사용하지 않는다면 필요없겠죠.


mod_alias: URL을 매칭합니다. 


mod_autoindex: 디렉토리 목록을 출력합니다. (보안상 이유로) 없애고자 한다면, IndexOptions, HeaderName, ReadmeName, DefaultIcon, AddIcon, IndexIgnore 등의 옵션도 주석처리하십시오.


mod_auth: .htaccess 파일을 이용한 사용자 인증


mod_cgi: CGI 실행을 위해 필요합니다. PHP모듈만 사용하고 CGI를 사용하지 않는다면 물론 필요하지 않습니다.


mod_dir: 필수모듈. 기본적인 디렉토리 처리를 합니다. (Directory Inde옵션)


mod_log_config: 필수모듈. 로그파일을 기록합니다.


mod_mime: 필수모듈. 파일확장자에 따라 문서유형을 파악합니다. (AddType, AddHandler 옵션)


mod_vhost_alias: 가상호스트를 설정합니다. 개인PC에는 필요없겠죠.


----------------------------

2. 주로 사용하지 않는 모듈


mod_actions: Action, script 옵션을 사용해 스크립트를 실행합니다. AddHandler로 cgi를 실행하는 것과 관계없습니다.


mod_auth_anon,

mod_auth_dbm,

mod_auth_digest : 인증과 관련한 모듈입니다.


mod_asis: HTTP 헤더가 들어있는 asis 파일을 처리합니다.


mod_cern_meta: HTTP 헤더 메타파일을 처리합니다.


mod_env: CGI에 넘겨주는 환경변수를 변형합니다. (PassEnv, SetEnv 옵션)


mod_expires: Expires 헤더를 적용합니다. (ExpiresDefault, ExpiresByType 옵션)


mod_headers: HTTP 헤더를 사용자정의할 때 씁니다. PHP에서 header() 함수 쓰는 것과 상관없습니다.


mod_ext_filter: 외부 프로그램을 사용할 경우.


mod_imap: 서버 차원의 이미지맵 파일(imap-file) 처리. 


mod_include: SSI 문서(.shtml) 처리를 하려면 필요합니다 


mod_info: 서버 정보 (/server-info 사용할때)


mod_mime_magic: 확장자 대신 유닉스file 명령을 이용해 문서유형을 파악합니다.


mod_negotiation: 어떤 문서를 보여줄지 선택하죠. LanguagePriority, MultiView 등의 옵션과 관련되어있습니다.


mod_rewrite: 정규식을 이용한 URL 매핑. 이걸 필요로 하는 PHP 스크립트도 있습니다.


mod_setenvif: 클라이언트정보에 따라 REMOTE_HOST, USER_AGENT 등의 환경변수를 받아옵니다. 즉 로그를 기록할때나 BrowserMatch 옵션을 사용할 때는 필요합니다. 이게 없어도 php에서 REMOTE_ADDR 등을 사용하는데는 문제 없습니다.


mod_speling: URL의 철자법 오류 수정


mod_status: 서버 상태 표시 (/server-info 사용할때)


mod_userdir: 사용자 홈 디렉토리 설정. UserDir 옵션(/~ID)을 사용하려면 필요합니다.


mod_usertrack: 로그에 사용자 쿠키를 남길 때 사용합니다.


http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=19935

root 비번 생성


>mysqladmin -u root password 비밀번호


또는


>mysql -u root -p

>엔터(그냥 엔터)

mysql>set password for 'root'@'localhost' = password('tetsets');

-----------------------

mysql을 설치후 root로 로긴이 안된다면

# : killall -9 mysqld

# : mysqld_safe --skip-grant &

# : mysql

mysql>set password for 'root'@'localhost' = password('비밀번호');

mysql>flush privileges; 



----------------------

유저 , 유저 패스워드 신규 생성


mysql>create user '유저'@'localhost' identified by '유저패스워드';



모든 디비에 권한위임(로컬에서만 접속가능)

mysql>grant all privileges on *.* to '유저명'@'localhost' identified by '비밀번호'

모든 디비에 권한위임(원격접속 가능)

mysql>grant all privileges on *.* to '유저명'@'%' identified by '비밀번호' with grant option

특정 디비에 권한위임

mysql>grant all privileges on 디비명.* to '유저명'@'localhost' with grant option


flush privileges


--------------------------

데이터베이스 생성

status


create database 데이터명;



--------------------------

mysql 유저 비밀번호 변경

mysql>use mysql;

mysql>update user set password=password('비밀번호') where user='사용자';

mysql>flush privileges;




insert into user (host,user,password) values('%','kjtnet_test',password('kjttest')); 

insert into db values('%','%','kjtnet_test','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y'); 


rename 


[root@localhost tmp]# ll

total 12

-rw-r--r--. 1 root root    0 Sep  3 11:28 test1

-rw-r--r--. 1 root root    0 Sep  3 11:28 test2

-rw-r--r--. 1 root root    0 Sep  3 11:28 test3

-rw-r--r--. 1 root root    0 Sep  3 11:28 test4

-rw-r--r--. 1 root root    0 Sep  3 11:28 test5

-rw-r--r--. 1 root root   16 Sep  3 10:44 test.txt

[root@localhost tmp]# rename test sadong ./*

[root@localhost tmp]# ll

total 12
-rw-r--r--. 1 root root    0 Sep  3 11:28 sadong1

-rw-r--r--. 1 root root    0 Sep  3 11:28 sadong2

-rw-r--r--. 1 root root    0 Sep  3 11:28 sadong3

-rw-r--r--. 1 root root    0 Sep  3 11:28 sadong4

-rw-r--r--. 1 root root    0 Sep  3 11:28 sadong5

-rw-r--r--. 1 root root   16 Sep  3 10:44 sadong.txt

'job > linux' 카테고리의 다른 글

lime 포렌식  (0) 2018.09.03
yum 에러날경우  (0) 2018.09.03
unauthenticated user  (0) 2018.09.03
centos 4점대 yum repo  (0) 2018.09.03
libmcrypt-2.5.7  (0) 2018.09.03

[root@localhost tmp]# cat test.txt 

aa1bb2cc3dd4ee5

[root@localhost tmp]# cat test.txt | awk -F '1||2' '{print $2}'

bb




특정 기호 사이에 있는 글자 빼오기 좋음

+ Recent posts