posted by 은이종 2015. 9. 14. 18:23

 

1. tomcat-user.xml

에서 계정 제대로 되어있는지.

 

2.manager.xml 에 제대로 설정되어있는지.

posted by 은이종 2015. 9. 10. 18:25



dism /Online /Enable-Feature /FeatureName:TelnetClient

posted by 은이종 2015. 9. 9. 17:57

 

메일 발송시, 참조에 본인이 빠져서,

발송 메일은 의외로 관리하기가 쉽지 않다.

 

꼼수로, 아웃룩 숨은참조에 본인 메일 주소 넣기

 

아웃룩을 키고 Alt + F11 을 누르면

매크로 삽입 이 가능하다.

 

user@where.com

내용에 본인 메일주소를 넣고 저장하면 끝

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

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objMe As Recipient
    Set objMe = Item.Recipients.Add("user@where.com")
    objMe.Type = olBCC
    objMe.Resolve
    Set objMe = Nothing
End Sub

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

image

'기타' 카테고리의 다른 글

벤더별 Warranty 확인 사이트  (0) 2015.11.02
유선 무선 우선순위 정하기  (0) 2015.10.29
f.lux 눈보호 프로그램  (0) 2015.03.17
공인 인증서(NPKI) 위치 윈도우 버전별  (0) 2015.01.16
excel2010 엑셀 두 개 띄우기  (0) 2014.11.21
posted by 은이종 2015. 9. 9. 17:06

 

CMD에서 작업할 때,  perl이나 sed 같은 솔루션을 별도로 사용할때

system32에 걍 넣고 두기에 찜찜해서

PATH 설정해두고 사용

posted by 은이종 2015. 8. 28. 17:46

보통 Linux 서버의 명령어엔 hostname을 붙여놓는데

GUI 위주의 OS라서 그런지..윈도우는 안하는 것 같아서

윈도우에도 CLI 모드 성애자가 있을것같으니

prompt [%COMPUTERNAME%] $P$G

을 실행하면 된다.

 

매번 칠순 없으니 reg에 등록

reg add "HKLM\SOFTWARE\Microsoft\Command Processor" /v AutoRun /d "PROMPT [%COMPUTERNAME%] $P$G" /f

posted by 은이종 2015. 8. 28. 15:07

 

대중교통 관련 된 여러가지 앱이 있는데, 그 중에서

1. 버스와 지하철이 동시에 연동

2. 도착지점 전에 알람

 

이 2가지를 최소 갖춘 앱을 찾았는데

Tmap 대중교통이 이 두가지 기능이 가능하다

 

image

 

집 위치를 등록하고 ‘집으로’를 눌렀떠니

현재 위치에서 집으로 가는 코스가 안내 된다.

 

버스뿐만 아니라 지하철 연계도 잘되어있음

 

 

image

 

실제 경로를 눌러보니 아래처럼 버스의 도착 시간이랑 코스가 안내된다.

 

코스는 실시간으로 적용 되며,

 

젤 중요한 점이

내리기 2정거장 전에 알람 푸쉬 및 안내 음성이 들린다.

 

대중교통으로 출퇴근 하는 분들에겐 강추

posted by 은이종 2015. 8. 28. 10:11

계정 접속 시, 비밀번호가 틀려서 잠금 설정을 해뒀을 때,

푸는 방법

 

pam_tally2 -u 계정명 --reset

'Linux' 카테고리의 다른 글

SSL 인증서 알고리즘 정리  (0) 2015.12.16
Xshell 세션 생성 배치파일  (0) 2015.09.22
cp -f 등 특정 옵션이 안 먹힐 때, 확인 사항  (0) 2015.03.20
yum histroy 관리법입니다.  (1) 2015.03.06
Nginx SSL Chain 설정 방법  (0) 2015.02.05
posted by 은이종 2015. 8. 27. 15:28

1. 위치

 

2. 메뉴

 

핫치킨.

우리가 흔히 말하는 후라이드가 핫치킨임

맥켄치킨의 갑은
핫치킨 시키고 양념소스 많이 달래서 찍어먹긔

양념치킨은 비추

 

모란에서는 여기 후라이드 치킨이 제일 맛나는듯



'여행 및 냠냠 > 모란역' 카테고리의 다른 글

<모란역> 8탭 하우스  (1) 2015.11.10
<모란역> 고기싸롱  (0) 2015.10.28
<모란역> 문어숙회  (0) 2014.10.21
<모란역> 칭타오 양꼬치  (0) 2014.10.21
<모란역> 칭하이  (2) 2014.09.18
posted by 은이종 2015. 8. 27. 11:37

통화하면서 현재 위치, 사진, 웹페이지를 공유할 수 있는 앱인데

저같은 경우는 위치 공유 때문에 주로 사용합니다.

 

보통은 약속 위치를 “네이버 지도”어플에서 찾아서 스샷을 찍은 후,

카톡으로 보내주는데

 

이 어플은 통화하면서 현재 위치가 공유가 가능합니다.

간단한 메모도 가능해서 더 편하네요

 

T통화&_2

 

사용방법은

T통화&  앱을 실행 시키거나

통화 과정에서 저기 “앱”을 누르면 연결됩니다.

 

T통화&_1

posted by 은이종 2015. 8. 25. 15:56

ㅇ 준비사항

1. W2K8 R2 Ent  SP1 x 2EA 서버

2. PRTG 13.4.7.3674 버전

 

=== 설치  =======

https://www.paessler.com/manuals/prtg/failover_cluster_step_by_step.htm

 

1. 1서버, 2서버 PRTG 설치

설치 후 Guru 까지 실행

 

2. 1서버 (Master 서버)에서

시작 - PRTG - Server Administration Tool - Cluster - Create a PRTG Cluster

Connection Port와 Key 가 표시가 된다.

Default는 TCP 23570는 이다

 

설정 후에 PRTG가 재시작된다.

 

3. 2서버에서 Master 로 join

Server Administration Tool 을 실행하면

Slave 서버를 Join을 위해서 아래 내역을 클릭

Join 된 서버의 IP와

Cluster KEY를 입력하면 다시 재구동 된다.

 

4. Cluster 활성화

Master IP로 URL로 접속

Set up 확인

Inactive -> Active 로 변경

5. Stats 확인

6. Probe 등록

구축이 완료되면 Local Probe와 Cluster Probe 가 생긴다

Cluster Probe에다가 등록하면 실제 Master - Slave 서버에 둘다 표시

'Monitor > PRTG' 카테고리의 다른 글

PRTG Ping Sensor 설정  (0) 2014.12.31
PRTG notification 설정  (0) 2014.02.10
posted by 은이종 2015. 6. 30. 10:19

각 Client 서버 내 conf 백업 스크립트 생성


ex) conf_Backup.sh


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

#!/bin/sh
 
# 6/25 rsync
/bin/mkdir -p /tmp/conf_empty
  
CODE=`hostname awk -F- '{print $1}'`
HOST=`hostname`
SERVER_IP=`/sbin/ifconfig eth0 | grep "inet addr" cut -d: -f2 | awk '{printf $1}'`
DATE0=$(date +%Y%m%d)
RSYNC_TS_IP=0.0.0.0 
# Conf Backup 서버 IP를 설정
 
for TYPE in apache tomcat nginx
do
  if [ -d /app/$TYPE ]
  then
        # mkdir
        /usr/bin/rsync -a /tmp/conf_empty/ $RSYNC_TS_IP::MW-CONF/${CODE}/
        /usr/bin/rsync -a /tmp/conf_empty/ $RSYNC_TS_IP::MW-CONF/${CODE}/${HOST}_${SERVER_IP}/
        /usr/bin/rsync -a /tmp/conf_empty/ $RSYNC_TS_IP::MW-CONF/${CODE}/${HOST}_${SERVER_IP}/${DATE0}/
        /usr/bin/rsync -a /tmp/conf_empty/ $RSYNC_TS_IP::MW-CONF/${CODE}/${HOST}_${SERVER_IP}/${DATE0}/${TYPE}/ 
 
    if [ $TYPE = tomcat ]
    then
        # Tomcat
        /usr/bin/rsync -avzP /app/$TYPE/bin/startsvr_*.sh $RSYNC_TS_IP::MW-CONF/${CODE}/${HOST}_${SERVER_IP}/${DATE0}/${TYPE}/
        for INSTANCE in `/bin/ls /app/$TYPE/ | grep svr_`
        do
            /usr/bin/rsync -avzP /app/$TYPE/${INSTANCE}/conf/server.xml $RSYNC_TS_IP::MW-CONF/${CODE}/${HOST}_${SERVER_IP}/${DATE0}/${TYPE}/${INSTANCE}/
        done
    else
        # Apache, Nginx
        /usr/bin/rsync -avzP /app/$TYPE/conf/httpd.conf $RSYNC_TS_IP::MW-CONF/${CODE}/${HOST}_${SERVER_IP}/${DATE0}/${TYPE}/
        /usr/bin/rsync -avzP /app/$TYPE/conf/extra/*.conf $RSYNC_TS_IP::MW-CONF/${CODE}/${HOST}_${SERVER_IP}/${DATE0}/${TYPE}/
    fi
  fi
done
 
/bin/rm -rf /tmp/conf_empty

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


특이사항 

1. rsync로는  1Depth 디렉토리 뿐이 생성을 하지 못한다

그래서 /tmp/conf_empty 폴더를 만들어서 옮기는 Tip을 이용하여

여러 depth 의 경로를 만들었다.


apache, tomcat, nginx 등은

/app/ 절대경로가 같아서 해당 스크립트로 생성하여 사용



'Web/WAS' 카테고리의 다른 글

cronolog symblic log 설정  (0) 2015.04.24
Advanced Rest Client (크롬 플러그인)  (0) 2014.11.26
WAS 란  (0) 2013.01.09
posted by 은이종 2015. 6. 29. 14:21

ㅇ구성 순서

AD -> Cluster -> MS-SQL Cluster 설치

 

ㅇ 서버 정보 및 기본 설정

1. SQL 2012 는 OS 에서 SP1 이상이 필요함. 사전 OS 버전 확인

 

2. 서버 할당 및 스토리지

디스크1 data      D:

디스크2 MSDTC  G:

디스크3 Quorum F:

 

- IP는 공인, 사설 같은 대역으로해야 구성완료가 됨

문서에서는 타대역끼리도 가능하다고 얘기하나, 실 구성시 오류가 많이 발생

디스크 드라이브는 편한대로 명명해도 되나,

실제 클러스터 관리자에서 디스크 1 E: ,디스크2 G:, 디스크3 F: 이런식으로 표시가 되니,

드라이브명만 보고도 어떤 용도의 디스크인지 알 수 있게 D: G: F로 명명)

 

3. 윈도우 방화벽 Off

netsh advfirewall set allprofiles state off

 

 

===== AD구성  ====================

0.참고 URL

http://www.sqler.com/392285

 

1. Hostname 변경

- AD-Join 후 변경하려면 다시 재 Join을 해야하니 AD-Join전에 설치

- Microsoft의 배경화면 서버 정보 Backinfo 설치 추천

http://eun2jong.com/81

 

 

===== 클러스터 구성============

0. 참고 URL

http://jkmoon.tistory.com/search/cluster?page=9

http://jkmoon.tistory.com/search/SQL%20Server%202012%20%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%20%EA%B5%AC%EC%84%B1

 

1. msdb 서버 AD-Join

msdb1

msdb2

2대의 서버를  AD-Join

AD서버로 DNS 설정하여 AD-Join

 

주의점 : AD-Join 후 윈도우 방화벽이 올라가는 경우가 있으니 꼭 재 확인

netsh advfirewall set allprofiles state off

 

2. msdb서버 내 스토리지 디스크 초기화 및 설정

a. msdb1에서의 작업 스토리지 연결

(msdb2는 ON하지 않음 – 중요)

(정합성 유지를 위해)


b. msdb2 서버2에서의 작업

msdb1 서버 OFF

스토리지 msdb2와 연결

(msdb1은 스토리지 연결한 상태로)

msdb1과 같은 경로명으로 설정해야함

 

MSQL 관련 부분은 D:

MSDTC 는 M:

Quorum은 Q:

Image

 


3. 클러스터 설치


msdb1,2 서버에 기능추가

a. 서버 관리자 -> 기능 -> 장애 조치 클러스터링

설치 진행

b. 설치가 완료되면 장애 조치 클러스터링 실행

( 시작 -> 관리도구 -> 장애 조치 클러스터링 관리자)



Local 계정으로 사용중이였으면, AD 서버에서 구성한 AD 계정으로 로그인

AD서버에서 hanmiit 계정생성 후, Domain Admins 권한 부여 (Domain Users는 삭제)



4. 클러스터 만들기


찾아보기에서 AD-Join 된 서버들의 목록을 확인할 수 있다.



5. 클러스터 이름 결정

클러스터 이름명명

SQLCluster


3. 클러스터 설치


msdb1,2 서버에 기능추가

a. 서버 관리자 -> 기능 -> 장애 조치 클러스터링

설치 진행

b. 설치가 완료되면 장애 조치 클러스터링 실행

( 시작 -> 관리도구 -> 장애 조치 클러스터링 관리자)




Local 계정으로 사용중이였으면, AD 서버에서 구성한 AD 계정으로 로그인

AD서버에서 hanmiit 계정생성 후, Domain Admins 권한 부여 (Domain Users는 삭제)



4. 클러스터 만들기


찾아보기에서 AD-Join 된 서버들의 목록을 확인할 수 있다.



5. 클러스터 이름 결정

클러스터 이름명명

SQLCluster

 

=== MS-SQL =================================

0. 사전 체크사항

- 연결 허용

-

SQL 이미지를 보통 네트워크드라이브로 연결하여 사용하는데,

클러스터로 SQL 설치시 시간이 오래 걸린다 (30~1시간가량)

네트워크 불안으로 끊길수가 있으니 필히, 로컬로 복사하여 설치 Setup 실행

클러스터 지원되는 버전이 있으니 설치전 확인

2008은 ENT부터

2012는 STD부터

 

 

1. 설치

msdb1 번 서버 설치시,

Data

MSDTC

Quorum

등은 msdb1으로 필히 옮겨놓고 진행

 

 

기능선택

최소한의 기능으로 설치

부가적인 기능이 되면 MS-SQL자체가 무거워진다.

Analysis Service는 나중에 SQL Mirror 작업이 필요할 경우에 필요한 부분이니

이 기능까진 같이 설치

1. SQL Server 네트워크 이름

MSSQLCluster


2.

데이터베이스 엔진 구성 할때 ,

데이터 디렉토리 꼭 체크 탭형식이라서 빠질수 있음




3. 기능 선택



4. SA 비번 설정

보안상 계정 비밀번호랑 다르게 설정




===참고 명령어=========================================================

ㅇ 클러스터 삭제

cluster /destroy /cleanup

 

==기본 체크사항============================================

1. 일정 확인

서버 생성 및 스토리지 점검하는 데 각 1일씩 소요

서버설치 및 스토리지 1~2일

Failover Test 등 점검 1일

 

2. Private , Public IP는 같은 대역으로 발급

 

3.  AD-Join 과정에서 Windows 방화벽이 올라갈 수 있다. AD-Join 후 꼭 확인

아니면 Join 후 명령어 실행

netsh advfirewall set allprofiles state off

 

4. SQL 설치 이미지는 네트워크 드라이브로 설치 시  끊길 수도 있으니,

미리 로컬디스크에 복사해서 설치

(ISO파일 압축해도, 마운트된 네트워크 통째로 복사해도 설치 이상없음)

아니면

스토리지 SQL Data 부분에 미리 넣어놓기

 

5.

자체 서버, 자체 네트워크 구성이 아닌 이상

(가령 Cloud VM 등)

상대의 지원이 필요한 부분은 철저히 체크

방화벽 정책 등

SQL 이미지같은건 미리 준비해두는것도 좋은 준비임

 

6. 추가 특이사항

W2K8 에서 SP1 업데이트 과정에서 아래와 같은 오류가 발생할 수 있다.

http://eun2jong.com/186

Hotfix 설치로 해결

posted by 은이종 2015. 6. 26. 21:46

800F0818


윈도우 업데이트 시 발생하는 오류


https://www.microsoft.com/en-us/download/details.aspx?id=14668

설치 후 해결

posted by 은이종 2015. 5. 27. 14:55


COC의 업적을 이용하여 처음 시작한 날짜를 확인 할 수 있습니다.




도전 과제 중에서


"더 큰 금고 "


날짜를 확인하면 됩니다.


posted by 은이종 2015. 5. 18. 14:21

svchost.exe 메모리 Leak 현상이 발생됨.

서버 재구동 으로 svchost.exe 를 재구동 해도 동일하게 발생

image

해당 관련하여 Windows HotFix가 있어서, 설치 후 정상화

 

https://support.microsoft.com/ko-kr/kb/2847346

posted by 은이종 2015. 4. 24. 18:03

ㅇ cronolog 사용 이용

보통 Web/WAS log는 하루 단위로 끊어서 설정을 하는데,

현재 ONM이라는 Tool로 log 설정을 하는 경우에 아래와 같이 문제가 생겨서

a. 단일 파일이 2GB 이상인 경우, log 모니터링 불가

b. 파일명이 년월일+시간 의 형식인 경우 모니터링 불가

cronolog 의 symblic 설정을 통하여 log 분할을 진행하였다.

 

 

ㅇ 설치

1. configure

특별한 옵션은 필요없다

configure —prefix로 경로 설정만 하여 설치

 

2. apache log 설정

기존 Customlog 을 상황에 맞춰서 설정 (1시간 단위로 해당 log가 symbolic 으로 설정되게)

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

Customlog “|/app/cronolog/sbin/cronolog –symlink=/app/log/apache/access80.log –period=1hours /app/log/apache/access80_%Y%m%d_%H.log” combined80

 

3. apche 재구동


'Web/WAS' 카테고리의 다른 글

각 M/W conf 백업  (0) 2015.06.30
Advanced Rest Client (크롬 플러그인)  (0) 2014.11.26
WAS 란  (0) 2013.01.09
posted by 은이종 2015. 4. 1. 15:23

 

Windows 에서 실행 중인 Services를 모니터링 설정해보자

 

방법은 두 가지가 있는데, 

ㅇ Services의 상태를 모니터링 하는 방법

ㅇ Services의 해당 프로세서를 설정 하는 방법

 

첫번째 방법으로 우선 설정을 해보자

 

1.

우선  모니터링할 서버의 Services명 확인

image

HP 모니터링 프로그램인 SIM을 서비스를 모니터링 해봅시다.

서비스 이름이 길긴 기네요… ㄷㄷ

 

2.

Zabbix Server에서 정상적으로 수집이 되는지 체크

image

0의 값으로 정상적으로 체크가 되네요 자 그럼, 설정 들어가봅시다

 

3.

ITEM을 만들고

image

 

4. Trigger를 만들면 끝

image

posted by 은이종 2015. 3. 20. 15:56

 

백업 이나 conf 파일 들을 복사할 경우

cp –f 옵션을 사용할 때, 

image

error 가 발생할 경우가 있다.

 

alias 를  쳐보면

alias cp=’cp –i’  설정이 되어있는 경우이다.

 

cp 명령어 앞에 ‘\’를 넣어서 사용하면 alias 설정이 무시된다

 

\cp –apr

'Linux' 카테고리의 다른 글

Xshell 세션 생성 배치파일  (0) 2015.09.22
<Linux> 리눅스 계정 잠김 풀기  (0) 2015.08.28
yum histroy 관리법입니다.  (1) 2015.03.06
Nginx SSL Chain 설정 방법  (0) 2015.02.05
Tomcat method 설정  (0) 2015.01.16
posted by 은이종 2015. 3. 20. 02:32

9홀_파밍 배치입니다.


1. 살짝 '표창' 모양 같아서,

걍 표창 배치라고 부르고 있습니다


4방향이 대칭적으로 잘 배치되어 있어서 현재 사용 중




2. 너무 대칭적인건 싫어서 살짝 틀어진 배치입니다.





posted by 은이종 2015. 3. 18. 11:21

웹페이지 가속 기술중에 하나인 pagespeed

기본적으로는 사이트 속도를 개선하기 위해서 페이지 로딩 타임을 줄이고 이를 바탕으로 페이지의 호출 시간과 네트워크 대역폭의 최적화해서 속도를 개선하는 쪽에 방점을 가지고 있는 모양이다.

이런 세부적인 기술적인 요인들을 하나의 결과물로 만들어  아파치 웹서버 모듈의 일종으로 규합한 것이다. 일단, 개발자 블로그에 올라온 내용에 따르면 현재 콘텐츠 및 워크로드 수정 없이 CSS, 자바스크립트, 이미지를 건들이지 않고 성능 개선할 수 있다고 한다

- 설치 -

1. at 패키지 확인. 없으면 설치

yum install at

 

2. mod_pagespeed 땡겨오기

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

 

3. 설치

설치할 곳으로 이동

cd /root/job/mod_pagespeed

rpm2cpio mod-pagespeed-stable_current_x86_64.rpm | cpio -idmv

 

4. socket 복사

- apache 2.2.X
cp /root/job/usr/lib64/httpd/module/mod_pagespeed.so /app/apache/modules/
- apache 2.4.X
cp /root/job/mod_pagespeed/usr/lib64/httpd/modules/mod_pagespeed_ap24.so /app/apache/modules/

- 설정파일 copy
cp /root/job/mod_pagespeed/etc/httpd/conf.d/pagespeed.conf  /app/apache/conf/

cp /root/job/mod_pagespeed/etc/httpd/conf.d/pagespeed_libraries.conf /app/apache/conf/

-복사한 파일들의 소유권 및 소유자 변경

mkdir /app/pagespeed

mkdir /app/pagespeed/bin

mkdir /app/pagespeed/cache 
mkdir /app/pagespeed/files

cp /root/job/mod_pagespeed/usr/bin/pagespeed_js_minify /app/pagespeed/bin

chown -R daemon.daemon /app/pagespeed

chown -R daemon.daemon /app/apache/conf/pagespeed*.conf

chown -R daemon.daemon /app/apache/modules/mod_pagespeed*

chmod 660 /app/apache/modules/mod_pagespeed*

 

5. 환경설정

가. httpd.conf Include 설정

vi httpd.coonf에 추가

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

Include pagespeed.conf

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

나. Load 추가 설정

vi /app/apache/conf/pagespeed.conf

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

LoadModule pagespeed_module modules/mod_pagespeed.so

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

 

6. 테스트 방법

PageSpeed는 두 가지 방법으로 실행할 수 있다.

첫 번째는 https://developers.google.com/speed/pagespeed/insights/에 들아가서 URL을 입력하는 방법이다.

두 번째는 크롬 플러그인을 설치해서 크롬에서 '요소검사' 화면에 들어가서 보는 방법이다. 특히, 크롬에서는 아직 공개된 URL로 들어갈 수 없는 로컬 프로그램이나 회사 내부 프로그램까지 돌려볼 수 있다. 크롬은 역시나 개발을 위한 브라우저이다.

실행결과는 모바일과 PC 버전으로 각각 보여주고, 결과를 3가지 수준(Red, Yellow, Green)으로 나눠서 보여준다. 그리고 결과를 종합해 100점 만점으로 점수를 내준다. 정확한 '의미'를 부여하기는 어렵지만 재밌는 수치이다.