smartctl 을 이용한 디스크 점검하기

 

 

for i in `fdisk -l | grep "Disk\ \/dev\/" | awk '{print $2}' | awk -F ":|/" '{print $3}'`
##디스크 디바이스명 다 불러와서

 

###SSD / SATA&SAS 에 따라

DISK_CLASS=`cat /sys/block/$i/queue/rotational`

###0이면 SSD 1이면 SATA

if [ $DISK_CLASS = 0 ];then

elif [ $DISK_CLASS = 1 ];then

 

레이드 컨트롤러 장착 여부에 따라 디스크 체크하는 스크립트를 만들기

 

 

 

 

SSD 디스크 점검 사항
Power_On_Hours / 디스크 사용 시간

Wear_Leveling_Count / 모든 셀에 데이터가 1회 기록되면 카운트 +1
ㄴ즉 512GB 짜리 SSD에 있는 모든 저장 공간에 512GB 전체(실 사용 용량으로 치면 한...480GB 되나 ?)에 데이터가 한번씩 씌어지면 1회로 치는듯 

Airflow_Temperature_Cel / 디스크 온도

Reallocated_Sector_Ct / 섹터에 문제가 생겨서 스페어 영역으로 섹터를 이동시켰따... 즉 베드섹터
Total_LBAs_Written / 디스크에 총 write 된 사용량

 

###필드 설명###
VALUE : 속성의 현재 값(보통 백분율 단위)

WORST : 속성이 여지껏 가장 안좋았던 값

THRESH : 속성이 해당 값이 되면 안된다 하는 값 (임계값)

RAW_VALUE : 백분율로 하지 않은 현재 값

 
 

1.Power_On_Hours / 디스크 사용 시간

  9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       6714

여기서 raw_value는 시간단위이다. 6714시간 사용했다는 뜻
여기서는 value 값을 보면된다.

THRESH 가 0 이고 VALUE 는 98 이다. 아직 여유 많다. 한 5~10 미만으로 내려가면 알람오게 설정할 예정

 

 

2.Wear_Leveling_Count / 모든 셀에 데이터가 1회 기록되면 카운트 +1

177 Wear_Leveling_Count     0x0013   099   099   000    Pre-fail  Always       -       19

이것도 RAW_VALUE는 볼 필요 없고 VALUE 만 보면 된다.

099 니까 이것도 5~10미만으로 내려가면 알람오게 설정

 

 

3.Airflow_Temperature_Cel / 디스크 온도

190 Airflow_Temperature_Cel 0x0032   073   067   000    Old_age   Always       -       27

이것도 뭐 .. VALUE 10미만이면 알람오게
 
4.Reallocated_Sector_Ct / 섹터에 문제가 생겨서 스페어 영역으로 섹터를 이동시켰따... 즉 베드섹터

  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
RAW_VALUE 가 0 이 아니라면 디스크 교체해야함

 

5.Total_LBAs_Written / 디스크에 총 write 된 사용량

241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always       -       6174993057

이것도 VALUE 10미만이면 알람오게 하면 되나..?

정확히는 raw_value를 기준으로 계산하는법이 있다.
https://brunch.co.kr/@lars/3 요사이트에 설명 잘 돼있음
대충 요약하자면... 디스크의 총 WRITE 된 용량을 계산하고 해당 디스크가 어느정도 용량의 WRITE를 워런티? 해주는지... 말그대로 수명이다.

삼성 SSD 256기가 기준으로
RAW_VALUE(ex..6174993057) * 512 / 1024 * 1024 * 1024 * 1024 > 300 일경우 문제가 생긴다.
raw_value * 512 = 현재 write 된 사용량과 거기에 섹터 사이즈를 곱해서 실제로 write 된 용량을 확인하고..
그다음 1024 ^4 을 나눠서TB 로 계산하기 위해서다.
삼성 ssd 256 860 pro 는 300TBW를 보장한다고 한다. 300TBW란 300테라(T) 바이트(B)의 write(W)를 보장한다는 뜻이다.

 

https://www.samsung.com/semiconductor/minisite/ssd/product/consumer/860pro/ 에서 확인해보면 아래와 같다.

Warranty

  • MZ-76P256BW (256 GB)
  • 5 Years or 300 TBW
  •  
  • MZ-76P512BW (512 GB)
  • 5 Years or 600 TBW
  •  
  • MZ-76P1T0BW (1,024 GB)
  • 5 Years or 1,200 TBW
  • MZ-76P2T0BW (2,048 GB)
  • 5 Years or 2,400 TBW
  •  
  • MZ-76P4T0BW (4,096 GB)
  • 5 Year or 4,800 TBW

 

 

 

 

 

 

 

 

 

 

실제로 계산해보면... 터무니없는 용량이다... 아무리 쓰기가 빈번한 디스크라쳐도... 이걸 찾아보면서 굳이 이 스크립트를 만드는게 의미가 있는걸까 싶긴한데.... 그래도 앞으로 5년 10년 사용하면 문제가 생길테니까.. 그외 뭐 사용 시간이라던지 온도라던지... 이걸 굳이 스크립트로 짤 필요가 있나란 생각도 잠깐 들었는데 이 서버를 앞으로 3년 5년 사용하다보면 문제 생길테니까 미리 만들어놓는게 좋겠습니다.

 

 

그 외에 추가로 봐야할 속성들은..

181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always       -       0
ㄴ프로그램 실패 갯수. 아직 한개도 없네요. 없는게 정상

182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always       -       0

ㄴ 삭제 실패 갯수, 아직 한개도 없네요. 없는게 정상

위 두개도 더 봐주면 좋겠네요.

 

ssd 끝

#####

sata 시작

 

SATA 점검해야할 송성

 

Reallocated_Sector_Ct = SSD에서 설명함, 동일함

Seek_Error_Rate = 탐색 지연 오류 비율 이라한다. 정상일경우 0

Spin_Retry_Count = 오류로 멈추었따가 구동된 횟수  정상일경우 0

Current_Pending_Sector = 명령시간 초과 횟수 정상일경우 0

Offline_Uncorrectable = 수정 할 수 없는 에러 발생, 정상일경우 0

UDMA_CRC_Error_Count = 케이블 뷸량, 파티션간 에러, 정상일경우 0

ㄴ이거는 몇몇 서버에서 0 아닌서버들이 적잖이 있음, 이런 서버는 디스크, 혹은 케이블등 점검이 필요한 것같다.

 

전부 raw_value 기준이다.

 

 

그 외에... 

 

Raw_Read_Error_Rate = 디스크raw단에서 데이터 읽는 과정에서 문제가 있을 경우(sata가 뺑글뺑글 돌면서 물리적인 표면에서 읽을 때 문제가 있을경우인듯) 물리적인 부분이라 물리적인 충격에 의해 발생한다고 함, 이거는 정상이라면 0이어야 하는데 0 아닌 서버들이 겁나게 많다. 완벽주의자면... 다 교체 해주던가... 난 패쓰해도 될꺼같다.... 추가로 SSD는 0인 디스크들이 대부분인반면 SATA는 0인 서버를 찾을 수가 없다. 이건 뭐.. ssd 플래시 메모리 방식과 sata 구동방식의 차이 때문 아닐까 혼자 짐작해본다.

 

 

###########

nvme 설명

 

available_spare                     : 100%     

available_spare_threshold           : 4%

percentage_used                     : 0%

controller_busy_time                : 2,502

unsafe_shutdowns                    : 4

media_errors                        : 0

 

 

요약하자면

 

1. available_spare < available_spare_threshold  이 되면 위험 , spare 영역 어쩌구 저쩌구
2. percentage_used 100% 넘어가면 위험함, 밴더사별로 내놓은 워런티? 수명? 뭐 그런거임

3. controller_busy_time 분단위인데.... 바쁘게(I/O 큐가 밀려있을때) 움직인 시간... 대기작업이 많이 있는경우 올라가는거라 정상인것같다.(정확하지 않다.) 0인 서버 못찾음

4. unsafe_shutdowns 말그대로임, 서버 강종하지말자.

5. media_errors 는 1 되면 배드섹터 감지된거니까 교체해야함

 

nvme는 모니터링해야되는게
1. available_spare < available_spare_threshold 

2. percentage_used > 100 

3.media_errors > 0

 

위 3개정도 하면 될듯하다.

 

###

 

sas 는 total uncorrected erros 이 항목만 보연 된댄다.

 

        SAS=`smartctl -a /dev/$i | grep Transport | wc -l`

        if [ $SAS != 0 ];then

        TUE=`smartctl -d /dev/$i  | egrep "read:|write:|verify:" | awk '{print $8}'`

                for sas_disk in $TUE

                do

                        if [ $sas_disk -gt 0 ];then

                        echo -ne "\033[33m Disk Total uncorrected error check\n"

                        echo -e "\033[0m"

                        fi

                done

        fi

 

 

################

마지막으로 레이드 컨트롤러가 장착돼있을 경우 smartctl 하는 방법

 

 

HP서버

 

smartctl -a -d cciss,디스크넘버 /dev/sda

 

EC2 = VM 서버

EBS = 블록 스토리지, 물리적인 디스크라고 생각하면 될듯, 장착한 용량만큼 과금

EFS = 메니지드 파일 스토리지, 네트워크 기반으로 마운트, 사용중인 용량만큼 과금

S3 = 오브젝트 스토리지,네이버 클라우드마냥 용량제한없이 폴더개념으로 파일 저장, 사용중인 용량만큼 과금(단 트래픽 요금 발생, 저장할땐 무료 꺼낼땐 과금)

security group = EC2에 장착시켜서 start함, 기본적인 방화벽이라고 보면 됨

key pairs = ssh-keygen이랑 동일함

glacier = 아카이브

ELB=로드밸런싱

VPC=isolated resources(IDC)

route53=웹DNS

network acls=방화벽

보안=  identity&access / key sotoage&management / active directory / ddos protection / application analysis / certificate management / web App-firewall

관리 도구 = Monitoring / Auditing / ServiceCatalog / Server / Management / Configuration / Tracking / Optimization / Resource / T emplates / Automation



'job > public cloud' 카테고리의 다른 글

AWS스터디 - S3  (0) 2022.11.15
aws 스터디 - rds  (0) 2022.11.14
AWS스터디 - EC2, EBS, ELB, Route53  (0) 2022.11.14
AWS 스터디 - IAM  (0) 2022.11.14
aws SAA(AWS Certified Solutions Architect - Associate) 불합격 & 합격 후기  (6) 2020.05.12

SSH 연결시 각 서버의 패스워드는 ansible_ssh_pass 을 통해 패스워드를 미리 적어둘 수 있다.


ansbile/hosts 에
클라이언트 아이피         ansible_user=root       ansible_ssh_pass=패스워드




보안상 취약하기 때문에 따로 파일로 보관하다가 실제로 사용할때만 업로드해서 써야할듯

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

ansible - 디렉토리 구조  (0) 2019.05.02
ansible- error  (0) 2019.04.26
ansible-3 playbook  (0) 2019.04.25
ansible-2 hosts(그룹), 멱등성  (0) 2019.04.22
ansible-1  (0) 2019.04.10

https://blog.naver.com/alice_k106/221333208746

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

zimbra 오픈소스 웹메일 짐브라  (0) 2018.09.03
netdata 설치하기  (0) 2018.08.31

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

+ Recent posts