putty를 사용할 경우 바탕을 검은색으로 설정하였을 경우
디렉토리가 파란색이라 제대로 보이지 않는다 이럴 경우의 설정은

1. putty로그인
2. vi .bashrc
3. 제일 하단에 다음 라인 추가
   LC_COLORS="di=01;31" 추가

4. 로그 아웃 후 다시 로그인

매우 간단하다.
국내엔 아직 NMS수요가 크지 않아서 인지 아니면 한정된 사용때문인지
아직 Free가 많지 않은거 같네용..

Nagios, JFFNMS, Zabbix, Big Brother 이정도 제품 정도인데
예전에는 국내에서 많이 사용한다는 Whatsup gold(국내)가 free였다고 하는데
제가 확인한 시점에서는 유료인것 같더라고요..

그러던 중 이 Tool을 찾았어요.. 바로 Dude 아직 사용하진 않았지만..
이제 부터 사용해 보려고용.. Windows기반이라.. Linux나 Unix보단 접근이 쉽지 않을 까요..
이제 부터 사용기를 차근차근 올려봐야죠... Dude 3.4(http://www.mikrotik.com/download/dude/3.4/dude-install-3.4.exe)
 - URL : http://www.mikrotik.com/thedude.php
한글 도메인의 경우 넷피아검색과는 별개의 도메인이다.

우선 도메인을 등록하기 위해서는 퓨어코드가 필요한데
한글도 되어 있는 도메인을 컴퓨터가 인식할 수 있는 코드로 변환된 도메인이다.

각 도메인 등록업체에서 도메인을 등록하게 되면 도메인 등록정보에 변환된
퓨어코드가 표시된다.

자! 그럼 Name서버에 등록해 보자..

1. DNS셋팅
2. 아파치에 등록

[1] DNS셋팅
]# vi /etc/named.conf
....
zone "bq--3dj6zr5fvyya.mltbd.net" {
        type master;
        file "hangle.zone";
};
.....

:wq!
]# cd /var/named
]# touch hangle.zone
]# vi hangle.zone

$TTL 3600
@       IN      SOA     ns1.uhost.co.kr. prelion.i-names.co.kr.  (
                        2002112701 3600 1800 604800 3600 )
        IN      NS      ns1.uhost.co.kr.
        IN      NS      ns2.uhost.co.kr.
100   IN       PTR    bq--3dj6zr5fvyya.mltbd.net.
        IN      MX      10      mail
        IN      MX      20      mail1

www    IN      A       202.31.186.209
@   IN      A       202.31.186.209
 
:wq!

]# /etc/rc.d/init.d/named restart
]# vi + /var/log/messages
]# nslookup

> www.bq--3dj6zr5fvyya.mltbd.net    ---> 잘 찾아지는지 확인한다. ^^;

[2] 아파치 등록.

]# cd /usr/local/apache/conf   ->자신이 아파치 설치한 곳으로 이동..
]# vi httpd.conf
............

<virtualhost 202.31.186.209>
    ....
    ServerName   www.bq--3dj6zr5fvyya.mltbd.net
    ServerAlias    bq--3dj6zr5fvyya.mltbd.net
    ...
</virturalhost>

:wq!
]# cd ../bin
]# ./httpd -t
Syntex Ok
]# ./apachectl restart

등록 완료 .. 이제 빠르면 수시간.. 아니면 몇일 후에 접속하면 오케이...
MySQL에서 *.MYD파일을 이용한 TABLE복구


일반적인 파일 복구에 사용하는 덤프파일(db복구) 대신
물리적인 파일인 myTable.frm, myTable.MYD, myTable.MYI 파일 3가지를 이용하여
Table을 복구할 경우의 사용방법.... (물론 이론적인 것이 아닌 몸으로 익힌 방법임.. 문제가 생겨도 책임을 질 수 없음.. 충분히 테스트 해볼 것..do your self..^^)

1. 백업 파일의 위치 확인 (/backup/db/myDB/myTable.frm,  myTable.MYD, myTable.MYI)

2. 실제 Table이 존재하는 위치 확인 (/db/myDB/myTable.frm, myTable.MYD, myTable.MYI)

3. 백업 파일을 실제 TABLE파일이 존재하는 곳으로 엎어 씌우기...
(*) 만약을 위해서 MySQL을 중지 시키고 Overwrite를 시키는 것이 좋은... 그러나, MySQL을 정지 시키지 않고 5번 정도 복원작업을 해 보았지만 문제는 없었음...

4. OverWrite를 시킨 후에는 MySQL을 재 기동 시켜야 함..
 - mysqladmin -uroot -p shutdown
 - mysqladmin -uroot -p start
(*) 그러나.. start 명령어로 실행을 시켰을 경우..

MySQL server through socket '/tmp/mysql.sock'라는 에러가 뜰경우

[root@www bin]# ./mysql

ERROR 2002: Can't connect to local MySQL server through

socket '/tmp/mysql.sock' (2)

다음과 같은 에러가 난다.. 이 경우는 MySQL의 경우 서버에서 기동할 경우
MySQL 데몬이 동작을 해야 서버에 접속을 할 수 있기 때문에 데몬을 동작시켜 접속할 Connection을 활성화 시켜주어야 함..

다음과 같이 해결..
./mysqld_safe --user=root &
또는 RPM으로 설치를 하였을 경우..
/etc/init.d/mysqld start

이상이 *.MYD파일을 이용한 Table복구

참고로
- aaa.MYD 파일은 실제 데이터가 저장되어 있는 파일이고,
- aaa.MYI 파일은 MySQL로 하여금 MYD파일안에 있는 데이터를 빨리 찾을 수 있도록 하는 키에 대한 정보와 다른 내부 데이터들을 저장한다..
이 파일이 MySQL의 성능에 가장 중요한 역할을 하며, 이 파일을 관리하는 isamchk라는 유틸리티가 존재함..
- aaa.frm은 테이블 구조 그 자체의 정보를 가지고 있음.

TAG MySQL

XP에서 2개의 LAN카드를 사용하여 인터넷과 인트라넷을 연결할 경우

XP에서 2개의 LAN카드를 가지고 있을 경우
한개는 인터넷에 연결을 해야 하고 다른 한개는 내부 인트라넷이나
시스템쪽으로의 연결을 해야 할 경우에
다중 Routing table을 사용해야 한다.

인터넷용 Lan(기본 게이트웨이로 사용됨)

IP Address = 192.168.0.9
Netmask = 255.255.255.0
gateway = 192.168.0.1

인트라넷용 Lan (게이트웨이는 network = 10.21.1.x/24, 10.35.16.x/24, 10.89.1.x/24사용)

IP Address = 10.1.1.120
Netmask = 255.255.255.0
gateway = 10.1.1.1

first step open command prompt. Check routing table and delete default gateway LAN Card 2

ROUTE PRINT
ROUTE DELETE 0.0.0.0 MASK 0.0.0.0 10.1.1.1

then add routing to network 10.21.1.x/24, 10.35.16.x/24, 10.89.1.x/24 with gateway 10.1.1.1

ROUTE ADD 10.21.1.0 MASK 255.255.255.0 10.1.1.1
ROUTE ADD 10.35.16.0 MASK 255.255.255.0 10.1.1.1
ROUTE ADD 10.89.1.0 MASK 255.255.255.0 10.1.1.1

and the last command is change routing LAN Card 1 as Default Gateway by change metric become 1

ROUTE CHANGE 0.0.0.0 MASK 0.0.0.0 192.168.1.1 METRIC 1

Done .. now you can access internet and checking system.

참고 : http://geekstips.com/working-with-multiple-lan-card/

ERWin에서 ERD를 먼저 작성하고 Database를 구성하면 좋겠지만
실무를 하다 일정이 짧은 프로젝트를 하다 보면 프로젝트 완료후에 완료보고서를
작성하는 최종단계에서 ERD를 작업해야 할 경우가 있다.. 이럴 경우..
대략 난감..

이런경우를 위해 ERWin에서는 Reverse Engineer기능을 이용하여 Database부터 Model를
가져올 수 있다..

1. [Tool] -> [Reverse Engineer]
 : Model Type을 선택하고 Database의 종류를 선택한 후에 [Next]선택

2. 가져올 아이템을 선택하고 [Next]
: 대형 사이트일 경우 Database의 StoredProcedure나 View의 경우는 제하고 가져오는 것이 좋다

3. [SQL Connection] -> 완료
: Database 접속 정보를 기입하고 [Connect]

(*) Reverse Engineer를 이용하여 Database 구조를 가져왔을 경우
모든 attribute name이 영문으로 되어 있다 이럴 경우 한글로 변경하는 방법

: 참고로 Database에 Comment에 한글 Description이 작성되어 있어야만 한다.. 물론 되어 있겠지만..

1. ERWin에서 Logical Model을 선택
2. [Model] -> [Domain Dictionary] 선택
3. 우측 General 항목중에 Name Inherited by Attribute 항목을 [%AttDomain] => [%ColumnComment]로 변경 -> [ok]
: 이 부분은 attribue name을 Column Comment로 받아오겠다는 부분이다. 이 부분에 사용하는 값은 아래 Macro Toolbox에 정의되어 있다..
4. [Model] -> [Attributes] -> [Reset]
5. [Remove overridden properties for ]부분을 [Reset all attributes in model]로 선택
6. 하단의 선택 property를 [Name]만 선택 -> [OK]

이와 같이 하면 Database에 등록된 한글Comment를 attribute name으로 가져올 수 있다.
참고로 이렇게 가져올 경우 Logical의 attribute name과 Physical의 column name이 모두 변경된다..
이렇게 변경될 경우를 방지 하기 위해서는 ERWin r7.2부터 지원하는 Name Hardening기능을 사용하여서 논리와 물리의 column명의 Sync를 해지 시킨 후에 위의 기능을 사용하면 논리모델만 attribute name이 변경된다..
([Tools]->[Names]->[Name Hardening] 마법사사용 또는 바탕화면에서 테이블 하나를 선택한 후에 바탕화면에서 오늘쪽 마우스를 클릭하여서 [Harden Physical name] 해제) -- 참고 사이트 --

- 이와 같은 문제는 논리의 attribute명과 물리의 Column명이 동일 할 경우 논리의 attribute명이 변경되면 물리의 Column명이 함께 변경되는 기능때문이다.
그러나 애석하게도 내가 사용하는 버전이 r7.2 하위 버전이라 이 기능을 지원하지 않는다..
물론, 꼼수를 사용해서 작업을 하였다..

[꼼수]
1. [Reverse Engineer] 실행
2. Physical의 Column Name에 모두 뒤에 -(하이픈)을 삽입 <= 노가다 작업이당.
3. Logical Model에서 attribute명을 Column Comment로 변경
4. Physical의 Column Name의 뒤에 붙은 -(하이픈) 삭제 <= 노가다 작업
ㅎㅎ 뛰어나지 않나요..
* 아파치 로그 삭제 *
- Use : Apache Log Rotate

아파치 로그삭제

*************************************
* Apache Log Rotate (Window/Linux) *
*************************************

-아파치로그가 너무 많이 쌓여 있는 경우에는 시스템이 많은 부하를 받게 되므로
-아파치로그가 일정이상 쌓이면 자동으로 로그를 잘라서 따로 저장할 수 있도록 하는 방법이다.

======================================================================================
1. Windows용 apache log rotate
--------------------------------------------------------------------------------------

버전이 2.0이상인 윈도우용 아파치에서는 로그 순환이 가능하다.

아파치가 설치된 폴더의 bin 폴더안에 rotatelogs.exe 파일이 있는지 확인해본다.
(있다면 log rotate 가능)

아래의 구문을 httpd.conf의 access.log 설정 부분 근처에 추가해 준다.

TransferLog "|C:/apache2group/apache2/bin/rotatelogs.exe c:/apache2group/apache2/logs/access.log 10M"

*주의: 윈도우에서는 경로 지정시 \를 사용하더라도 httpd.conf에서는 /를 사용해야 한다.

|C:/apache2group/apache2/bin/rotatelogs.exe는 rotatelogs.exe의 경로를 지정해준 것이며,

c:/apache2group/apache2/logs/access.log 10M는 분석할 로그파일이 c:/apache2group/apache2/logs/access.log이며,

로그파일의 크기가 10M이상이 되면 rotate가 되도록 설정하는 것이다.
======================================================================================


======================================================================================
2. Linux용 apache log rotate
--------------------------------------------------------------------------------------

먼저 apache/bin/rotatelogs 이 존재하는지 확인한다.

아래의 구문을 httpd.conf의 access.log 설정 부분 근처에 추가해 준다.

CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common

윈도우용 아파치와는 달리 파일사이즈가 아닌 시간을 기준으로 설정한다.(초단위)
======================================================================================

발췌 : http://health20.kr/1074

요즘 목이 뻐근하여 고민하던 중에 좋은 글을 보게 되어 발췌를 하게 되었네요..
[이미지 사용에 있어서 문제가 발생하면 삭제를 하겠습니다.]





 도움말:  이현순 이사 (우리들병원 C&R)
모델: 홍정희, 장지운 (자이로토닉센터 자이로토닉 전문인)

발췌 : mindeater.tistory.com/667


이미지를 업로드 한다던지 할때 매번 반복적으로 찾아들어가는 폴더를 저 다이얼로그 박스에 등록하면 작업이 훨씬
수월해질거 같아 찾아보던중 윈도우즈 구성툴에서 비교적 쉽게 바꿀 수 있어서 뒷북일지라도 소개합니다..^^;;
참고로 저 부분을 PlaceBar로 부르고 PlaceBar Editor등의 프로그램들이 여기저기 많이 나와있는 상태입니다.

먼저 윈도우즈 시작 --> 실행(단축기 윈도우즈키+R) 에서 "gpedit.msc" 입력하고 OK.


그러면 아래와 같이 그룹 정책이라는 프로그램이 실행됩니다.
오른쪽 메뉴 트리에서
사용자 구성 → 관리 텔플릿 → Windows 구성 요소 → Windows 탐색기 → 공용 파일 열기 대화상자

를 클릭하시면 오른쪽에 "바로 가기 모음 표시 항목" 이 보입니다.



바로 가기 모음 표시 항목 등록 정보에서
사용(E) 를 클릭하시고 표시할 위치에 등록할 디렉토리를 등록하면 됩니다.
기본적으로 윈도우즈에서 제공하는 "내문서",, 등을 등록 하려면 오른쪽 "설명"을 클릭해주면 됩니다.



[실제 적용화면]

5분만 적용하시면 나중에 이미지 올리시거나 다운받을때 좀더 작업이 쉬워집니다..^^;;
ERWin patch FTP 사이트
ftp://ftp.ca.com/pub/erwin/ServicePacks/