XP 팁

秋 - Tip 2003.08.22 10:12 Posted by 민수아빠™


Windows XP 알아두면 편한 팁들..

1.종료 로고만 나오고 컴퓨터가 안꺼질 경우...

시작---> 제어판 ---> 새 하드웨어 추가 --> 하드웨어 추가 마법사] 창이 뜨면
--> 다음 을 눌러 윈도우 XP가 새로 설치된 장치를 찾으면 [하드웨어가 연결되어 있습니까?
하고 물어 보는데 [예, 하드웨어를 연결했습니다] 라는 단추를 선택하고 [다음]을 누릅니다.
[설치된 하드웨어] 목록이 쭉~ 나오는데, [새 하드웨어 장치 추가]
를 선택하고 [다음]을 누릅니다.

[원하는 작업을 선택하십시오]라고 나오면 [목록에서 직접 선택한 하드웨어 설치(고급)]
을 선택하고, [다음]을 클릭. [일반 하드웨어 종류] -->[ NT APM/레거시 지원 ] ---> [다음]
누르고, 하드웨어 추가 마법사를 계속 따라 하시면 무사히 설치 됩니다.
그러면 자동으로 종료되는 것을 볼 수 있을 겁니다.


2.내컴퓨터의 [공유문서] 제거방법
컴퓨터에 보면 여러사용자가 공유할 수 있는 공유문서가 있습니다
공유문서에는 공유그림 공유음악등이 있는데 필요하지 않는 경우 삭제할 수 있습니다
이 방법에 대해서 알아보겠습니다
1.시작-실행-regedit
2.다음 경로를 찾아갑니다
HKEY_LOCAL_MACHINE₩SOFTWARE₩Microsoft₩
Windows₩CurrentVersion₩Explorer₩MyComputer₩NameSpace₩DelegateFolders
3.59031a47-3f72-44a7-89c5-5595fe6b30ee
를 찾아서 삭제합니다


3.마우스로 여러파일(아이콘) 선택시 느려지는 현상 해결방법
제어판-시스템-고급-성능 시각효과에서 [투명한 선택사각형 표시]를 체크아웃합니다


4.오류시 컴퓨터 자동으로 꺼지는 현상 제어방법
윈도우 XP가 시스템오류시자동으로 재부팅되는 현상을 제어하는 방법입니다
제어판 들어가서 시스템에 들어간다음 고급탭으로 가서
시작 및 복구라는 곳의 설정을 누릅니다.
그러면 그곳에 시스템 오류나는 게 나오는데
관리 경고 보내기랑 자동으로 다시 시작이라는 체크되있는걸
없에주면 컴터가 갑자기 오류땜에 꺼지는 일은 없을겁니다.

제어판-시스템-고급-시작및 복구-시스템오류-자동으로 다시 시작체크 아웃


5.[IE6팁]이미지크기 자동조절 디저블하기
1.익스를 실행합니다
2.도구-인터넷옵션-고급-멀티미디어-[이미지 크기 자동 조정 가능]을 체크아웃합니다


6.Windows Messenger 삭제하는 방법
Windows Messenger 이외의 다른 메신저 프로그램을 사용하는 사람에게는 불필요한 프로그램이다
이 프로그램을 삭제하는 옵션을 윈도우에서는 기본적으로 제공하지 안는다 하지만
약간의 inf파일 수정을 통해서 수정할 수 있다
1.windows/inf/sysoc.inf 폴더를 메모장으로 엽니다
2.msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7 요 라인을 찾아서 아래와 같이 변경하고
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,7
저장합니다
3.위와 같이 변경하고 시작-제어판-프로그램 추가/제거
-windows 구성요소 추가/제거-에 Windows Messenger체크 옵션이 나타납니다
여기에 체크를 아웃하면 삭제됩니다
추가적으로 msn익스플러도 삭제할 수 있습니다


7.무응답 응용프로그램 타임아웃 시간줄이기
윈도우 XP는 해당 응용프로그램이 정지하면 해당 프로그램이 응답이 기다리는 시간이 설정되어 응답이 없으면 해당프로그램을 정지시킨다 이 타임아웃시간을 조절해서 윈도우 XP 정지시간을 줄일 수 있다
1.시작-실행-regedit 를 실행합니다
2.다음 경로를 찾아갑니다
[HKEY_CURRENT_USERControl PanelDesktop]
HungAppTimeout
다음 값이 기본적으로 5000(5초)으로 설정되어있을 것이다
이 값을 더블 클릭해서 1000 (1000 = 1초)로 설정해줍니다

8.씨디롬 자동 실행 정지하기
레지수정을 통해서 씨디 자동 실행을 정지해봅니다
1.시작-실행-regedit 를 실행합니다
2.다음 경로를 찾아갑니다
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDRom]
Autorun 이 항목을 찾아 더블클릭합니다
값을 0으로 하면 기능 정지
값을 1로 하면 기능 사용입니다


9.메뉴 팝업속도 높이기
시작을 클릭하거나 하위 프로그램메뉴가 나타날때 속도를 높이는 레지수정방법입니다
1.시작-실행-regedit
2.다음 경로를 찾아갑니다
HKEY_CURRENT_USERControl PanelDesktop
3.여기서 MenuShowDelay 의 값을 더블 클릭해서 원하는 값으로 변경해주면 메뉴팝업속도를
조정할 수 있습니다
최소 0(가장 빠름)~65534(가장 느림)까지 설정할 수 있습니다
윈도 9X/me의 경우 기본값이 250이고 윈도 XP/2000/NT의 경우 400입니다
기본보다 빠르게 설정하려면 값을 400보다 낮게 설정하면 되겠죠


10.XP부팅시 자동으로 NumLock On설정
윈도XP를 부팅하면 NumLock이 꺼져있습니다.
9x계열을 사용했던 분이시라면 누구나 한번쯤은 불편함을 느껴 보셨을겁니다.
이것을 간단한 레지수정으로 고쳐보도록 하겠습니다.

2600버전인경우
start->run->regedit에서
[HKEY_CURRENT_USERControl PanelKeyboard]에보면
InitialKeyboardIndicators값이 0으로 되어있습니다.
값을 2로 고쳐주고 재부팅을 해보면 NumLock이 자동으로 On이 되어있는걸 볼수있습니다.

그밖에 다른버전(윈도2000포함)
시작->실행->regedit에서
[HKEY_USERS.DEFAULTControl PanelKeyboard]에보면
InitialKeyboardIndicators키값이 0으로되어있습니다.
값을 2로 고쳐주고 재부팅 하시면 됩니다.


11.시스템종료 로그오프창 고전적인 형태로 변경하기
▶시스템종료 로그오프창 변경하기
윈도우 XP의 시스템종료창과 시작창을 변경할 수 있다 디볼트 상태에서는
아래와 같은 창을 사용한다
▶변경 방법
시작-제어판-사용자 계정에서 사용자 로그온 또는 로그오프 방법변경을 클릭한다
여기서 시작 화면 사용을 체크아웃하고 옵션적용을 크릭하면 고전적인 시스템종료창이 나타난다

12.윈도우 XP 자동 로그인 방법
▶레지수정으로 자동로그인하기
시작-실행-regedit
다음 경로를 찾아갑니다
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon
이 경로에서 새로운 문자열 값을 생성합니다
문자열 값:
AutoAdminLogon ----> 1
DefaultUserName ----> UserName(로그인 계정)
DefaultPassword ----> Password(로그인 계정의 패스워드)
시스템을 재시동합니다

▶Tweak UI를 사용한 자동 로그인 방법
Tweak UI를 설치합니다 첨부파일
제어판-Tweak UI-logon으로 이동해서 아뒤와 비밀번호를 적고 적용을 클릭하고
재부팅 합니다


13.윈도우 XP 방화벽설치나 제거하기
▶윈도우 XP는 인터넷 연결방화벽 설정 부분이 있어서 다른 컴퓨터가
내 컴퓨터를 엑세스하는 것을 막을 수 있다. 하지만 나누미나
P2P프로그램을 사용하는 경우 사용자가 컴퓨터에 접근할 수 없게 된다
이럴경우 방화벽을 제거해주어야한다

▶바탕화면의 네트워크환경의 등록정보를 연다-자신의 네트워큰연결항목을 선택하고 마우스우측버튼을 클릭해서 등록정보를 열면 아래와 같은 창이 나오는데
고급-인테넷 연결방화벽을 체크하던지 체크아웃한다

14.특정 사이트가 나타나지 않는 경우 설정방법

▶윈도우 XP의 익스의 사용하다보면 특정사이트에서 페이지를 나타낼 수 없다는
오류나 쿠키를 사용할 수 없다고 하면서 로그인이 않되는 문제가 발생하는 곳이 있다
이것은 개인 보완설정을 너무 높게 설정했기 때문이다
다음과 같이 설정을 낮추어보자 그러면 보이지 않던 페이지가 나타날 것이다
인터넷 옵션→개인정보→설정→슬라이드를 [낮음]으로 설정한다


15.XP시작할때 새로운 시작 화면 안뜨게 하기
XP시작할때 새로운 시작 하면서 화면이 뜹니다.
없앨려면 먼저 제어판-->사용자 계정에 가시면 사용자 계정 창이 뜹니다
거기서 `사용자 로그온 또는 로그오프 방법 변경`에 가시면
`새로운 시작 화면 사용`이 있습니다.
새로운 시작이 뜨면 새로운 시작 화면 사용에 체크가 되어 있겠죠
그 체크 표시를 안하면 이제 부터 새로운 시작화면 이 안뜹니다

16.Msn 메신저 부팅과 동시 시작 기능 없애기
컴퓨터 부팅후 시작되는 프로그램중 Msn 메신저를 없애려면
레지스트리 편집기를 열어 다음키를 찾는다 .
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun을
찾았으면 오른쪽 부분에 MSMSGS가 있다 .
이것을 삭제하면 됩니다.

http://www.com-hospital.co.kr/softtip/xp.htm

MSN 암호 삭제하기

秋 - Tip 2003.08.22 09:50 Posted by 민수아빠™
Microsoft에서 제공하는 MSN 메신저는 로그인 한 사용자의 .NET ID와 암호를 저장, 다음번에 메신저를 기동하면 자동으로 로그온한다. 이 .NET ID와 암호를 삭제/추가할 수 있다. 절차는 다음과 같다.


1. 시작/실행/rundll32 keymgr.dll,KRShowKeyMgr를 입력하고, 확인을 클릭한다.

2. 저장된 사용자 이름 및 암호 창에서 원하는 항목을 삭제하거나 추가한다.

tar 압축하고 풀기

秋 - Tip 2003.08.18 15:45 Posted by 민수아빠™

이상하네 그거 좀 요즘 안했다고 다 까먹었네요..

1 tar아카이브(여러 파일을 한 파일로 묶은 것)을 생성하고 푼다.
아카이브의 확장자는 .tar 이다.

tar 는 실행시 반드시 옵션이 있어야 하기 때문에 옵션에 - 를 붙이지 않아도 된다(ps도 마찬가지 이유로 - 가 필요없다). 즉, tar xvf archive.tar 도 작동한다.


2 명령어 활용예
2.1 아카이브 풀기 tar -xvf archive.tar
archive.tar 라는 이름으로 묶인 파일과 디렉토리를 현재 디렉토리에 풀어준다. v 옵션은 파일을 푸는 과정을 화면에 출력해주라는 의미이다.

2.2 아카이브 만들기 tar -cvf archive.tar 묶을파일과디렉토리들
archive.tar 라는 이름으로 파일과 디렉토리를 묶어준다.

2.3 퍼미션을 유지하며 아카이브 만들기 tar -cvfp archive.tar 묶을파일과디렉토리들
archive.tar 라는 이름으로 퍼미션을 유지하며 파일과 디렉토리를 묶어준다.

2.4 tar+gzip 압축하기tar -czvf archive.tar.gz 묶을파일과디렉토리들
archive.tar.gz 라는 이름으로 파일과 디렉토리를 묶어준다. tar -czvfp archive.tar.gz 묶을파일과디렉토리들
archive.tar.gz 라는 이름으로 퍼미션을 유지하며 파일과 디렉토리를 묶어준다.

2.5 tar+bzip2 압축하기tar -cjvf archive.tar.bz 묶을파일과디렉토리들
archive.tar.bz 라는 이름으로 파일과 디렉토리를 묶어준다.

tar -cvjfp archive.tar.gz 묶을파일과디렉토리들
archive.tar.gz 라는 이름으로 퍼미션을 유지하며 파일과 디렉토리를 묶어준다.

2.6 gzip으로 압축된 tar 풀기 tar -xvzf archive.tar.gz
archive.tar.gz 라는 tar 로 묶인뒤 gzip 으로 압축된 파일을 먼저 압축을 푼뒤에 묶인 파일까지 풀어준다.

2.7 bzip2로 압축된 tar 풀기 tar -xvjf arhive.tar.bz
archive.tar.bz 라는 tar 로 묶인뒤 bzip2로 압축된 파일을 먼저 압축을 푼뒤에 묶인 파일까지 풀어준다.

2.8 허가권(Permission) 유지하며 풀기 tar -xpf archive.tar
파일을 묶을 당시의 각 파일의 허가권을 유지하며 풀어준다.

TAG Linux, tar, tip

윈도우즈 단축키 모듬

秋 - Tip 2003.08.17 20:09 Posted by 민수아빠™



윈도우 단축키 모음

 

윈도우 계열 컴퓨터를 사용할 때 유용한 단축키 (Short Cut) 모음입니다.


    1. 윈도우 + ...

      윈도우키 : 시작메뉴 부르기 ( = Ctrl + Esc )
      윈도우키 + D (토글) : 바탕화면보기 ( = 화면에 나타난 창을 모두 작업표시줄로..)
      윈도우키 + M : 바탕화면보기 2 ( cf; 윈도우키 + Shift + M : 창 원래대로..)
      윈도우키 + E : 윈도우탐색기열기
      윈도우키 + F : 검색창 ( = 찾기에서 "파일또는 폴더")
      윈도우키 + Ctrl + F : 검색창 ( = 찾기에서 "컴퓨터")
      윈도우키 + R : 실행창 ( = 시작 -> 실행)
      윈도우키 + Tab (+ Enter) : 프로그램 이동
      윈도우키 + F1 : 윈도우 도움말
      윈도우키 + Pause/Break : 시스템 등록정보


    2. Alt + ...

      Alt + 방향키 : 뒤로 (<-) , 앞으로 (->) (인터넷 익스플로러 또는 탐색기에서)
      Alt + Space Bar : 시스템 메뉴 호출
      Alt + Enter : 등록정보 보기
      Alt + F4 : 프로그램 종료 (현재 프로그램을 바로 종료시킴)
      Alt + Tab : 프로그램 이동 ( Enter 누를 필요없이 바로 이동)
      Alt + F : 응용프로그램의 "File" 메뉴 호출


    3. Ctrl + ...

      Ctrl + Esc : 시작메뉴 부르기 ( = 윈도우 키)
      Ctrl + F4 : MDI 프로그램 문서닫기 (mIRC 같은 프로그램)
      Ctrl + Alt + Delete : 프로그램 강제 종료 (작업관리자로 이동하여 선택적 종료)
      Ctrl + W : 현재창 닫기 (한 프로그램에서 여러창 띄운 경우 - 프로그램 종료와는 다름.)
      Ctrl + A : 모두선택
      Ctrl + C : 복사하기
      Ctrl + X : 잘라내기
      Ctrl + V : 붙여넣기


    4. Shift + ...

      Shift + Delete : 휴지통을 거치지 않고 바로 삭제
      Shift + CD 넣기 : CD 자동 실행 않기
      Shift + 방향키 : 블록 지정하기
      Shift + 폴더 (더블) 클릭 : 폴더를 윈도우 탐색기처럼 열기
      Shift + F10 : 바로가기 메뉴


    5. 마우스와 단축키

      Ctrl + 클릭 : 떨어져있는 복수 개체 선택
      Shift + 두군데 파일을 지정 : 연결된 복수개체 선택
      Ctrl + 드래그 : 복사하기
      Shift + 드래그 : 이동하기
      Ctrl + Shift + 드래그 : 바로가기 아이콘 만들기
      Shift + X 표시 클릭 : 현재 폴더와 상위 폴더 닫기


    6. Space Bar '단축키 기능'

      인터넷 익스플로러에서 마우스나 화살표키를 쓸 필요없이 스페이스바를 치면 현재 화면에서 아래 화면으로 내려갑니다.
      이메일을 읽다가 현재 창에서 읽기가 끝났을 때는 스페이스바를 치면 아래로 내려갑니다.
      메일 읽기가 끝났을 때 스페이스바를 치면 다음 메일로 넘어갑니다.
      엑셀에서는 지울 내용이 있는 칸에 커서를 대고 `Delete' 키나 `Back Space' 키를 누르지 않아도, 스페이스바 한번만 누르면 내용이 전부 지워집니다.
      파워포인트에서는 슬라이드 기능을 쓸 때 스페이스바를 치면 다음 화면으로 넘어갑니다.


    7. Alt + Tab

      윈도우의 멀티태스킹 기능으로 여러 프로그램 띄워 놓고 있을 때, 작업전환은 보통 마우스의 포인터로 하는데 단축키 `Alt + Tab' 으로도 할 수 있습니다.
      작업창을 여러개 띄운 상태에서.. Alt 키와 Tab 키를 동시에 누른 후 Alt 키는 그대로 누른채 두고 Tab 키만 떼면 화면중간에 현재 활성화된 프로그램 전부를 보여주는 창이 뜨고 이 상태에서 Tab키를 툭툭 눌러보면 블록이 움직이는 것을 볼 수 있습니다.
      바꿀 작업창으로 블록을 움직이면 됩니다. 손에 익으면 마우스를 쓰는 것보다 더 편합니다.

      또한 이 단축키를 이용하면 마우스 작동이 멈췄을 때도 안전하게 재부팅할 수 있습니다. 먼저 Alt + Tab을 눌러 작업창을 띄운 뒤, Alt + F4 를 눌러 프로그램을 종료시키고, 프로그램 종료가 끝나면 자판에 있는 윈도우키를 누른 후, `시작' 창이 뜨면 화살표 키로 시스템 종료를 택한 뒤 엔터.


    8. Ctrl + Enter

      익스플로러에서 가장 대표적인 주소인 http://www.**.co.kr 을 곧바로 띄워줍니다. 주소창에 kbs 라고만 치고, 콘트롤키와 엔터키를 함께 누르면 http://www.kbs.co.kr 이 뜨는 것을 볼 수 있습니다. 이 기능은 인터넷 익스플로러 5.5 버전 이상을 사용하는 경우에 해당합니다. 5.5 보다 낮은 버전 사용자는 .co.kr 대신에 .com 으로 연결됩니다.


    9. Esc (시작화면 없이 바로 윈도우 띄우기)

      컴퓨터를 부팅할 때 윈도우 로고, 즉 시작화면을 띄우는 시간이 지겨운 분들은 윈도우 부팅할 때 `Esc' 를 누르세요.
      시작화면을 아예 없애려면 윈도우 98 사용자의 경우 루터폴더에 있는 `msdos.sys' 라는 파일을 메모장에서 열고 `Options' 항목을 찾아 logo 값을 0 으로 바꿔주면 됩니다. 이 파일은 읽기전용이므로 편집을 하려면 속성을 바꿔줘야 합니다. 하지만 시스템 운영에 필요한 파일인 만큼 초보자들은 가급적 건드리지 않는 것이 좋습니다.

      시스템을 다시 켜야 하는 경우 컴퓨터 전체를 재부팅하기보다는 윈도우만 다시 시작하게 하는 것이 기다리는 시간을 많이 줄일 수 있습니다. 윈도우 재시작을 시키려면 윈도우 시작 메뉴에서 종료 버튼을 누를 때 `시스템 다시 시작' 메뉴를 선택하면서 시프트 (Shift) 키를 누르고 있으면 됩니다. 그러면 컴퓨터는 윈도우 재시작만 하기 때문에, 시스템 재시작을 할 때 컴퓨터가 자기진단을 하면서 걸리는 시간을 단축시킬 수 있습니다.


    10. 한자키 + 한글자음 (윈도우나 익스플로러 등에서 특수문자 사용)

      윈도우나 익스플로러 등에서 글쓰기를 할 때 가끔 ▲ 나 ☎, ♨ 등과 같은 특수문자를 써야 할 때가 있는데 아래아한글이나 워드를 실행시켜 원하는 특수문자를 찾아 복사해서 옮겨쓰는 방법이 아니라 윈도우키 (한글자음 + 한자키) 를 이용하는 방법이 있습니다. (한자가 나오는 조그만 창으로 여러 특수기호들이 나타남.)

      - 한자키 + ㅂ : ─ │ ┌ ┐ ┘ └ ├ ┬
      - 한자키 + ㄴ : '나' 등의 기호를,
      - 한자키 + ㅈ : 로마자 숫자 ( ⅰ ⅱ ⅲ ⅳ나 Ⅰ Ⅱ Ⅲ Ⅳ...)
      - 한자키 + ㅅ : 기수형 한글자음 ( ㉠ ㉡ ㉢ ...)

      * 심심한 분들은 실험삼아 ㄱ부터 ㅎ까지 한자키를 누른채 각각 눌러보세요. 다양한 특수문자의 세계를 찾아낼 수 있습니다.

http://www.ewha.net/study_room/shortcut.html

하드디스크 추가하기

秋 - Tip 2003.08.13 16:36 Posted by 민수아빠™
하드 디스크 추가하기

[ 가정 - 현재 시스템 사양이 아래와 같다 ]

   OS  : Linux
   HDD : 9.1 G * 1
   RAM : 256 M

   /home2 디렉토리는 / 밑에 만든다.

[ 문제 발생]

   기존의 9.1G HDD 의 /home 파티션이 full 로 찾다.
   그래서 새로운 하드디스크( 9.1 G )를 추가하기를 원한다. 단, 추가된 HDD 는 /home2 라는
   디렉토리 에 mount 를 시키길 원하며 앞으로 추가되는 데이타는 home2 에 쌓이길 원한다.


[ 문제 해결하기 ]

   1. 새로운 9.1G HDD 를 서버에 추가한후 서버를 REBOOTING 시킨다 - 추가된 HDD 인식

   2. 새로운 하드 파티션 정보보기
 
      만약 추가된 하드가 파티션이 나누어져있을 가능성이있으므로 확인한다 - 재고일 경우

      [root@soma]# fdisk /dev/sdb

      The number of cylinders for this disk is set to 8678.
      There is nothing wrong with that, but this is larger than 1024,
      and could in certain setups cause problems with:
      1) software that runs at boot time (e.g., old versions of LILO)
      2) booting and partitioning software from other OSs
      (e.g., DOS FDISK, OS/2 FDISK)

      Command (m for help): p  ----> 파티션 정보를 출력


      아무런 파티션이 나누어져있지 않을경우는 그냥 3 번 작업으로 넘어간다.
      만약 파티션이 나누어져있으면 파티션을 지운다.


      [파티션이 나누어져있는 정보 형태]
      ---------------------------------------------------------------------------------
      Device Boot    Start       End    Blocks   Id  System

      /dev/sda1        1         1109    52208   83  Linux


      Command (m for help): d  ----> 파티션을 지운라는 명령어  

      Partition number (1-6):  ----> 지울 파티션 번호를 입력하고 ENTER KEY 를 친다.
 
      아무런문제가 없다면 위의 파티션 정보를 지워졌을것이다.

      [root@soma]# fdisk /dev/sdb

      The number of cylinders for this disk is set to 8678.
      There is nothing wrong with that, but this is larger than 1024,
      and could in certain setups cause problems with:
      1) software that runs at boot time (e.g., old versions of LILO)
      2) booting and partitioning software from other OSs
      (e.g., DOS FDISK, OS/2 FDISK)

      Command (m for help): p  

      Device Boot    Start       End    Blocks   Id  System

      아무런 정보가 출력되지 않는다면 지워졌다.


   3. 새로운 파티션 나누기  

      새로추가된 하드의 파티션을 나누어야한다.여기선 통으로 잡는다고 가정한다.

      [root@soma]# fdisk /dev/sdb

      The number of cylinders for this disk is set to 8678.
      There is nothing wrong with that, but this is larger than 1024,
      and could in certain setups cause problems with:
      1) software that runs at boot time (e.g., old versions of LILO)
      2) booting and partitioning software from other OSs
      (e.g., DOS FDISK, OS/2 FDISK)

      Command (m for help): n  ----> 새로운 파티션을 만들겠다는 명령어
      Command action

         e   extended
         p   primary partition (1-4)
 
         p   ----> p 를 입력하고 ENTER KEY 를 친다 - primary partition 으로 만들겠다.
         
         Partition number (1-4):1  ----> 1 을 입력하고 ENTER KEY - 파티션번호 선택

         First cylinder (1-1109) :1 ----> 1 을 입력하고 ENTER KEY - 시작블럭 선택
 
         Laste cylinder or + size or ...... : 아무것도 입력하지말고 ENTER KEY - 통으로잡기위해
        
      
       이것으로 새로운 파티션을 통으로 잡는 작업은 끝났다. 확인은 fdisk 명령어로 확인하면된다.



   4. 추가한 하드디스크 포맷하기 - mkfs  

      새로운 하드가 추가되었고 파티션역시 나누어져있다.
      이제 마지막으로 추가된 하드디스크를 시스템에 맞는 파일시스템 타입으로 포맷하면된다.
      
      [root@soma]# mkfs -t ext2 /dev/sdb1


      위의 명령어를 실행하면 여러 메시지를 출력하면서 작업이 마무리된다.
      이것으로 모든 작업은 끝났다.


   5. fstab 에 추가시키기 - home2 에 mount 하기

      이제 추가된 하드를 /home2 라는 디렉토리에 mount 시키면된다.
      
      [root@soma]# mount /dev/sdb1 /home2  

      이렇게 간단히 마운트를 시킬수는있지만 이렇게 마운트를 시켜놓으면 재부팅될때는 자동으로 마운트가 되지않는다.
      이럴 해결하기위해서는 /etc/fstab 에 추가시켜놓으면 아무런 문제가 없어진다.

  
      [root@soma]# vi /etc/fstab
  
       /dev/sdb1      /home2        ext2      defaults    1 2


      위의 라인을 맨 마지막줄에 추가하고 저장하면 모든 작업이 끝났다.

      마지막으로 rebooting 를 시킨다.  
      부팅될때의 메시지를 유의깊에 살펴보기 바란다. 혹 문제가 발생할수있기 때문에...



   6. 확인하기

      [root@soma]# cd /

      [root@soma]# df -m /home2

      Filesystem           1M-blocks      Used Available Use% Mounted on
      /dev/sdb1             .......       ....    .....    1%  /

       
      대충 위의 형식으로 출력된다.



이상으로 새로운 하드디스크 추가하기를 마칩니다.


ps) fdisk , mkfs 에대한 자세한 정보는 man page 를 참고하시길...

Raiden 에서 스크립트

秋 - Tip 2003.04.28 16:33 Posted by 민수아빠™
왜 우리는 라이덴을 쓰는가?

전화 질문이 많아 이곳에 글을 남긴다.
사실 linux기반이라면 대부분 glftpd를 사용하여 방대한 자료와 회원들을 관리할 것이다. 하지만 linux박스를 가지기가 그렇게 쉬운가..

한마디로 말하자면 위도우즈OS에서 스크립트를 사용하기 위해서다.
가장 좋은 기능중에 하나가 sitebot을 만들어 mRIC에서 어나운싱하는 기능일 것이다.
하지만 mIRC가 뭐예요? 라고 묻는다면 정말 잘됀것이며 이글을 읽는것이 행운일 것이다. sitebot에 관한 글이 아니고 바로 Raiden의 스크립트를 사용하는 글이기 때문이다.

내가 사용하는 (좋아하는) 스크립트는 phpZipScrips v0.79b인데 2002년 7월 18일을 기준으로 아직 업데이트가 되지는 않고있다. 물론 그날부터 지금까지 잘 사용하고 있는데..
장점이자 단점은 mysql과 php를 사용해야 한다는 것이다.
자세한 내용은 http://www.phpzipscript.org 를 참조하라. 초보자들에게는 권하지 않는다. APM부터 공부를 하세요.

여기부터 본론이다.

그럼 스크립트가 하는일은 뭔가?
무지 무지 많은 일을 할 수 있으며 내 생각에는 인간이 상상할 수 있는 기능은 거의다 개발되어지고 있는것 같다는 느낌이 든다.
기본적으로 누군가가 내 서버에 업로드를 했을때 sfv파일을 체크하여 수많은 파일들이 잘 업로드 되었는지 안 돼었다면 무슨 파일에 에러가 생겼는지를 알아야 불필요한 공간/시간 낭비를 줄일 수 있다.
또한 비록 svf 파일이 없는 일반 .zip .exe파일의 경우는 누가 어떤 환경으로 업로드 하였는지 정보를 쉽게 확인하는것은 사이트운영에서 아주 중요하다.

나는 여기서 simiy_svfchk_v1.13b를 소개하고자 한다.
기동안 서버를 관리하면서 라이덴에서 공식적으로 인정하는 대부분의 스크립트들을 보두 테스트해 보았다.
후배들이 그중 하나를 권해달라면 망설임 없이 simiy_svfchk_v1.13b를 권한다.

그 이유는 먼저 설치가 무지 간단하다. 두번째로 php나 vb를 요구하지 않기때문에 굉장치 빠르고 script 에러가 거의 생기지 않는다. (본인은 한번도 본적이 없다.) 마지막으로 V++로 짠 소스코드를 공개했기 때문에 수정 사용이 가능하다.

일단, 먼저 파일(simiy_sfvchk_v1.13b.zip)을 다운받고 적당한 폴더에 압축을 푼다.




- 오늘 이 파일이 없어서 후배들에게 수소문 했는데 다들 출장중이란다. 그래서 아침부터 다운을 받을려는데 계속 서버가 죽어있었다. 다운 받는데는 1분도 안걸렸지만 기다리는데 8시간이 걸렸다. -

적당한 폴더는 어디가 적당할까?

C:\Program Files\RaidenFTPD\Scripts\simiy

뭐 이정도면 좋을 듯하다.
압축을 풀면 소스와 readme.txt를 제외하면 SfvChk.exe SfvChk.ini SfvChk.log 딱 3개의 파일이 있는데 SfvChk.ini를 수정해주면 되는데 그대로 두는것이 가장 좋다. 다시말하면 압축을 푼것이 설치가 끝난 것이다. =)

이제 사용하는 일만 남았다.

C:\Program Files\RaidenFTPD\default.ftpd 파일 혹은 *.ftpd 파일이 있을 것이다.
메모장이나 EditPlus2를 이용하여 아래 내용을 수정한다.


SHOWHIDDEN=0
DIRMSG=1
DIRMSGFILE=.message
SFV_CHK=1
onSfvUploaded=file://pathSfvChk.exe SfvUploaded
onSfvSuccess=file://pathSfvChk.exe SfvSuccess "%m" %S %g %V %M %R %b
onSfvFailed=file://pathSfvChk.exe SfvFailed "%m" %S %g %V %M
onFileUploaded=file://pathSfvChk.exe FileUploaded "%m" %S %g %V %M
onFileDeleted=file://pathSfvChk.exe FileDeleted "%m"
onSfvComplete=file://pathSfvChk.exe SfvComplete "%m"



경로는 직접 입력하지 말고 Ctrl+H 를 눌러
path

C:Program Files\RaidenFTPD\Scripts\simiy
로 바꾸기 하기를 권한다.

이제 Raiden으로 가서 서버를 Reload하고 파일을 업로드 해보자.
sfv를 만든 파일과 일반 .exe 파일을 번갈아 가면서 업로드 하고 테스트 해본다.

끝~~~

Raiden 에서 권한주기

秋 - Tip 2003.04.28 07:13 Posted by 민수아빠™
어떻게 보면 정말 간단한 문제인데..
섭을 운영하다보면 헷갈리고 그렇다..

자주 질문이 들어와서 올린다.

권한은 크게 두가지로 줄 수 있다.

(1) 하나는 VFS의 세팅에 의한것이고
(2) 다른 하나는 개인 세팅에 의한것인데.. 참 좋은 아이디어라고 생각한다.

많은 가정이 필요하다.

먼저 root 계정은 무조건적으로 쓰고 지우기가 가능하게 하려면..
후자를 택하는 것이 좋다.

그리고 계정의 경우는 당연히 VFS 세팅에 의한 권한주기가 편리하다.
반드시 그룹지정을 해두어야하며 절대 root 계정의 그룹에 포함되지 않도록 주의하도록 한다.


tom과 jane이 family라는 그룹에 포함되어있다고 가정하자.

일반 폴더에는 모두 Read, Write 권한을 준다.
라이덴에서의

Read 권한이란 : Download(Resume), List, CWD를 포함한다.
Write 권한이란 : Upload(Resume), MKD를 포함한다.
eXcecute 권한은 : DELETE, RMD, OVERWRITE를 포함한다.

자 그럼 일반 폴더는 문제가 없다.
Upload 폴더에 다음과 같은 가정을 하자.

자신이 업로드한 파일/폴더는 지울 수 있고
비록 같은 그룹이라 할 지라도 다른 사람이 올린 파일/폴더는 지울 수 없도록 하는것이 좋다.
그리고 다른 사람이 업로드에 실패한(이게 문제다 -_-;;) 파일을 비록 지우거나 오버라이트할 수는 없지만 Resume은 가능해야 다른 사람이 그 파일들을 정리할 수 있다.

이 경우 Owner에게는 7, SameGroup, OtherGroup에는 6의 권한을 준다.

비교적 간단하지만 잘 안돼는 경우가 있다.

왜 이런 현상이 일어나는가 하면 처음 만들어질때 .raidenftpd.acl 파일은 공백을 가지지 못하기 때문이다.
즉 처음 폴더를 만들때 직접 폴더를 만들지 않고 가상 폴더로 만들면 자동적으로 라이덴이 .raidenftpd.acl을 만들어 버리고 주의하지 않을 경우 666등의 퍼미션을 주게되는데.. 이렇게 되면 이어서 올라오는 파일들의 권한이 모두 666이 되어버린다.
이게 무슨말인지 알 필요는 없다.

가장 쉬운 방법은 .raidenftpd.acl 파일을 지워버리면 그만이다. 물론 내용만 지워도 상관없다.

그럼..

ps. 재미있는 것은 tom이 덜 올린 파일을 jane이 지울 수는 없다. 하지만 jane이 resume을 하게되면 지우기 권한을 가져버린다.

APM 설치과정과 게시판 설치하기.

秋 - Tip 2003.04.26 20:15 Posted by 민수아빠™
링크된 파일은 여러분이 읽을시점에서는 확신하건데 최신판이 아닐것이다.
가급적 직접 사이트를 방문해서 다운받도록 하자.


(1) MySQL 설치
mysql-4.0.12-win.zip for Windows95/98/NT/2000/XP

c:wwwserverMySQL에 설치하였다고 가정한다.

c:Windows 혹은 c:WinNT 폴더에 my.ini 파일을 만들고 다음과 같은 정보를 입력한다.
만약 c:mysql 에 설치하였다면 생략가능하다.
[mysqld]
basedir=c:/www/server/mysql/
datadir=c:/www/server/mysql/data/


(2) ODBC 설치
MyODBC-3.51.06.exe

(3) PHP 설치
php-4.3.1-Win32.zip

[ 참고 ]
Installer 버전은 http://www.php.net 에서 다운 받을 수 있지만 이것은 PHP의 extension과 서버 api를 지원하지 않는다. 또한 Apache 1.3.x에서는 완벽하게 작동하나 2.0.x버젼에서는 보장할 수 없다.

또한 PHP4에서는 CGI 실행파일(php.exe)과 몇몇 ASPI 모듈(예를들어 php4isapi.dll)을 제공한다.하지만 모듈들은 완벽하게 작동한다는 보장이 없다. 특히 Windows2000 이전 버젼에서는 사용하지 않기를 권한다. 간단하게 말하면 완벽한 안정성을 원한다면 CGI 실행파일을 사용하도록 해라.

만약 죽어도 Windows95에서 ASPI 모듈을 사용하고 싶다면
http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe 를 다운받아서 DCOM을 업데이트 하여야 한다.
[끝]

파일을 다운받고 압축을 풀고 c:wwwserverphp 에 복사한다.

Windows 95/98의 경우는 php.ini-dist 파일을 %WINDOWS% 폴더에 Windows NT/2000/XP 의 경우는 %SYSTEMROOT% 폴더에 복사하고 이름을 php.ini 로 바꾼다.

php.ini 파일을 열고 편집한다.

session.save_path = "c:wwwserverphpsessions"
; 실제로 session 폴더는 없다 새로만들던지 c:temp 로 하던지...
register_globals On
extension_dir = "c:wwwserverphpextensions"



ZendOptimizer설치!!


(4) Apache 설치
apache_1.3.27-win32-x86-no_src.exe
apache_2.0.45-win32-x86-no_ssl.msi 둘중 아무거나.

httpd.conf 수정

SAPI 모듈을 사용할 경우

   LoadModule php4_module c:/www/server/php/sapi/php4apache.dll
   #AddModule mod_php4.c     #최신버젼의 아파치는 AddModule 할 필요가 없다 :)
   AddType application/x-httpd-php .php


[ 짚고 넘어가자 ]
httpd.conf 나 php.ini 를 수정하면 반드시 apache를 재실행 해주어야 한다.
위와같이 httpd.conf를 수정하면 c:/www/server/php/sapi/php4apache.dll 를 찾을 수 없다는 에러와 함께 재실행이 되지 않는다. 그렇다면 도대체 php4apache.dll 은 오데서 로드한단 말인가...

php4ts.dll 은 다음과 같은 순서대로 검색되어진다.
  1) apache.exe가 시작하는 폴더
  2) php4apache.dll 가 로드된 폴더
  3) %SYSTEMROOT%System32, %SYSTEMROOT%system %SYSTEMROOT% 폴더
     Note: %SYSTEMROOT%System32 only applies to Windows NT/2000/XP)
  4) 그리고는 %PATH%를 다뒤진다.
당연히 c:/www/server/php/sapi 는 근처에 가보지도 않고 에러를 낸다.
간단하게.. php4ts.dll 을 위에서 자신이 원하는 폴더에 복사하면 된다.



CGI 실행파일로 설치할 경우

   ScriptAlias /php/ "c:/www/server/php/"
   AddType application/x-httpd-php .php .ph .html .htm  #원하는 확장자만큰 넣어준다.
   AddType application/x-httpd-php-source .phps
   Action application/x-httpd-php "/php/php.exe"


  UserDir "c:/www/Apache/users/"
  # 요건 참고만 한다.



사실 이런식으로 설치하는것은 보안상 엄청 위험하다. /php/를 좀더 랜덤하게 바꾸는것이 좋다.
이제 htdocs 폴더에 phpinfo.php 파일을 만들고



이렇게 한줄을 입력하고
http://localhost/phpinfo.php 를 열어보자.


(5) MySQL root 암호변경하고 디비만들고 사용자에게 권한주기.


C:wwwservermysqlbin> mysqld-max-nt --install
(WindowsNT/2000/XP 서비스 등록후 시작)

그냥 시작하려면
C:wwwservermysqlbin>mysqld-max.exe --standalone


C:wwwservermysqlbin>mysql mysql
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 2 to server version: 4.0.12-max

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql> DELETE FROM user WHERE Host='localhost' AND user='';
Query OK, 1 row affected (0.00 sec)

mysql> update user set password=password("123456") where user='root';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2  Changed: 2  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit;
Bye

C:wwwservermysqlbin>mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 3 to server version: 4.0.12-max

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql> use mysql;
Database changed
mysql> CREATE database webdata;
Query OK, 1 row affected (0.02 sec)

mysql> GRANT all privileges on webdata.* TO www@localhost IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.00 sec)

mysql> quit;
Bye

C:wwwservermysqlbin>mysql -uwww -p webdata
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 4 to server version: 4.0.12-max

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql> quit;
Bye


(6) Zboard 설치

http://127.0.0.1/bbs/install.php

   (a) 라이센스 읽고 { 설치시작 } 누른다.

   (b) MySQL DB설정
        Host Name : localhost
        SQL User ID : www
        Password : ******
        DB Name : webdata

   (c) 관리자 정보 입력
        ID : admin
        Password : ******************
        Confirm Password : ******************
        Name : 관리자

   (d) 로그온 한뒤 그룹추가, 게시판 추가, 게시판 설정.



(7) JSBoard 설치

C:....jsboarddockoINSTALL.MANUALLY.win32 를 읽고 그대로 따라한다.



ps. 종종 Apache, php, Mysql 등이 통합패키지로 배포하는 경우가 있다. 이런 통합패키지를 처음부터 사용하게 되면 개념을 잡는데 상당한 혼란이 있다. 망하더라도 반드시 원본 파일을 받아서 직접 설치하시길 권장 합니다.
끝.


Apache Service(WinNT/2000/XP)
http://httpd.apache.org/docs/win_service.html
TAG APM설치, tip

자신에게 할당된 디스크 용량

秋 - Tip 2003.04.22 15:39 Posted by 민수아빠™

# quota [-v] [username]

# quota -v root
no disk quota for root (uid 0)

# quota -v saylee
Disk quotas for saylee (uid 2385):
Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft
/user3           20135   9000   10000   EXPIRED   1111      0      0

1000 Kbyte : 1 Megabyte
XP 방화벽 가동상태에서 MSN 메신져로 자료 보내기  

http://www.wxp21.com/zboard/zboard.php?id=user&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=32



제어판 > 네트워크 연결 > 로컬 영역 연결

[ 로컬 영역 연결 속성 ]
고급 > 설정

[ 고급 설정 ]
서비스 > 추가

[ 서비스 설정 ]
서비스 설명(D) : MSN
IP주소 (N) : 자신의 아이피
이 서비스에 대한 외부 포트 번호(E) : 6891  [v]TCP  [ ] UDP
이 서비스에 대한 내부 포트 번호(I) : 6891
TAG MSN, tip, 방화벽