posted by 시드라엘 2015. 9. 18. 17:36

제목 : [ Window7 ] - 자동종료, 자동절전모드



설명 : 

혹시 뭔가를 다운받건 할때 자동종료 기능이 없다면?

회사에서 몰퇴했는데 6시 이후에 컴퓨터를 절전모드로 바꾸고 싶다면?


그렇다면 다음과 같은 기능을 추천한다.





사용법 및 예제 : 

1.최대 절전 모드

  %windir%\System32\rundll32.exe powrprof.dll SetSuspendState Hibernate 

 

2.대기모드(절전 모드)

  %windir%\System32\rundll32.exe powrprof.dll SetSuspendState

 

3.로그오프

  %windir%\System32\Shutdown.exe –l –t 0


  -l (영문자 L) 스위치 : 로그오프 기능

  –t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (0 으로 설정시 바로 수행)


 

4.재시작

  %windir%\System32\Shutdown.exe –r –t 0


  -r (영문자 R) 스위치 : 윈도 재시작 기능

  –t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (0 으로 설정시 바로 수행)


 

5.전원 끄기

  %windir%\System32\Shutdown.exe –s –t 5


  -s (영문자 S) 스위치 : PC 전원 종료 기능

  –t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (예제에서는 5초 후 PC 종료)


 

6.사용자 전환 

  %windir%\System32\rundll32.exe user32.dll LockWorkStation



추가팁!

1.powercfg -devicequery wake_armed를 사용하면 어떠한 장치에 의해 최대,하이브리드,절전 모드가 종료되었는지 확인 할 수 있습니다.


2.대기모드는 타이머 옵션이 없다. 따라서 다음과 같이 한다.

  제어판 -> 예약작업 -> 기본작업만들기 -> 작업:프로그램시작 -> 

  프로그램 스크립트 : %windir%\System32\rundll32.exe

  인수추가 : powrprof.dll SetSuspendState

  


경험 : 

리눅스는 콘솔이 어떤면에선 참 편하고 좋지만 UI면에서 개떡같은건 어쩔수 없으므로 위와 같은 명령어를 알아두면 좋다.

 



검색단어 : Window7 윈도우7 자동종료 자동절전모드










posted by 시드라엘 2011. 12. 31. 11:23

윈도우 7에서 아이폰으로 '인터넷 연결 공유' (ICS, Internet Connection Sharing)하는 방법


 윈도우 도움말에 나오는 '인터넷 연결 공유 (ICS)'란, 유선 인터넷에 이미 연결된 한 컴퓨터를 가지고 별도의 무선 공유기 (AP) 없이 이 컴퓨터 자체의 무선 네트워크를 통해 인터넷이 연결되지 않은 다른 컴퓨터들과 연결해 이 다른 컴퓨터들도 인터넷을 동시에 쓸 수 있게 하는 기능이다. 이 기능은 인터넷이 연결된 휴대폰을 가지고 인터넷이 연결되지 않은 컴퓨터에게 인터넷이 되게 해 주는 '테더링(tethering)'과 인터넷을 공유하게 한다는 개념은 같지만, '테더링'은 휴대폰이 컴퓨터에 인터넷을 제공해 주는 것이고, 이와 반대로 '인터넷 연결 공유'는 컴퓨터가 휴대폰에 인터넷을 제공하는 것이다.


 아래에서는 컴퓨터 및 아이폰 초보자 수준에서 할 수 있는 수준으로 그 방법을 설명한다.


I. 사전 준비 사항
1. 무선 랜(네트워크)이 작동되는 노트북 또는 컴퓨터 (USB형 무선 랜 장치를 꽂아 쓰는 경우도 가능할 것으로 보임)
2. 이 노트북 또는 컴퓨터가 인터넷에 이미 연결되어 있어야 함. (인터넷 웹 페이지가 나타나는지 먼저 확인할 것) (인터넷이 없어도 아래 방법대로 C의 7번까지 되면 노트북과 아이폰이 정상적으로 연결되는지는 확인할 수는 있음. 단, 인터넷은 불가.)

 

II. 처음 설정하는 방법

A. 컴퓨터에서의 설정 : '무선 애드혹 네트워크' 만들기 (최초 한 번만 설정함)
1. 무선 네트워크를 켜고 켜졌는지 확인한다. (무선 네트워크가 꺼 있으면 설정이 끝까지 안 됨. 노트북의 경우 무선 네트워크를 켜고 끄는 스위치 등이 있음. 없는 경우는 생략)
2. 제어판\네트워크 및 공유 센터\무선 네트워크 관리 > 추가 > 애드혹 네트워크 만들기 > 다음 을 누르고 아래처럼 설정한다.
 - 네트워크 이름: *** (만들 무선 네트워크 이름을 지어서 적음. 아이폰에 나타날 네트워크 이름임.)
 - 보안 종류 : WEP ('WPA2-개인'은 아이폰이 지원을 안 하고, '인증 안 함(Open)'을 골라도 되긴 하나 아무나 암호 없이 이 네트워크를 사용할 수 있게 됨.)
 - 보안 키 : 위에서 WEP를 고른 경우, 정확히 5자 또는 13자의 영대소문자나 숫자나 기호를 입력. (이 암호는 기억해 두었다가 아이폰에서 입력해야 접속이 됨). 만약, 위에서 '인증 안함(Open)'을 골랐으면 입력하지 않음.
 - 이 네트워크 저장 : 체크 (체크를 안 하면 다음 부팅부터는 위에서 설정한 것이 없어짐)
3. "*** 네트워크를 사용할 준비가 되었습니다."란 말이 뜨면 성공. > 닫기 ('닫기' 위에 '인터넷 연결 공유 켜기'를 누르는 경우 처음 한 번만 접속이 되고 그 뒤에 안 되는 경우가 있으므로 누르지 않음)

4.  제 어판 > 네트워크 및 인터넷 > 네트워크 연결 > '로컬 영역 연결' > 속성(오른쪽 단추 메뉴) > 공유 : '다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용'을 선택하고 '확인'을 눌러 닫음.

5. 컴퓨터 화면 아래의 작업 막대의 맨 오른쪽에 표시되는 네트워크 아이콘을 누르면 *** 네트워크 이름 밑에 '사용자를 기다리는 중'이라고 표시됨.


B. 아이폰에서 무선 애드혹 네트워크에 접속하기
1. 설정 > Wi-Fi
2. WiFi가 꺼져 있으면(회색 O 표시) 눌러서 켠다(청색 I 표시)
3. '네트워크 선택...' 밑에 컴퓨터에서 만든 *** 이란 무선 네트워크 이름이 나타남. 컴퓨터 근처에서는 무지개 모양의 수신 감도 표시가 4칸 정도 나타남.
4. 무선 네트워크 이름인 *** 글자를 누름. (화살표 모양(>)을 누르는 것이 아님)

5. 암호를 입력하는 창이 뜨면 위에서 설정한 암호를 입력함. 만약, 컴퓨터에서 네트워크 위치를 설정하라는 창이 뜨면, 회사, 공용, 홈 중에서 적절한 위치를 골라 설정함.
6. 무선 네트워크 이름인 *** 글자 왼쪽에 체크(v) 표시가 나타나고 잠시(빠르면 수 초, 보통 30초, 길면 1분 정도) 기다리면 아이폰 화면 왼쪽 위의 3G란 글이 무지개 모양으로 바뀜.
7. 또한, 컴퓨터의 작업 막대 오른쪽의 시스템 트레이의 무선 네트워크 아이콘을 누르면 나오는 무선 네트워크 이름 오른쪽의 글이 '사용자를 기다리는 중'에서 '연결됨'으로 나타남. (안 나타나면, 그 오른쪽 위의 갱신 아이콘(위 아래 화살표 두개 모양)을 누름)
8. 무선 네트워크 이름 오른쪽의 화살표(>)를 누름. 아래와 비슷하게 표시되면 무선 네트워크 연결이 잘 된 것임.
 - 자동 연결 : 켬(청색 I 표시) (이 무선 네트워크가 감지되면 자동 접속하게 됨)
 - IP 주소 : 'DHCP'로 골라져 있음.
 - IP 주소 : 192.168.abc.de로 표시됨. (여기서, abc, de는 임의의 숫자)
 - 서브네트 마스크 : 255.255.255.0으로 표시됨.
 - 라우터 : 192.168.abc.1 (위의 'abc'와 같은 숫자임)
 - DNS : 192.168.abc.1 (위 '라우터' 주소와 같음)
 - 도메인 검색 : mshome.net (항상 이렇게 표시되는 게 맞는지는 모르겠음)
 - 클라이언트 ID : <비어 있음>
 - HTTP 프록시 : '끔'으로 골라져 있음.
9. 여기에서 '자동 연결'을 활성화하여 무선 랜이 감지되면 자동 연결하게 할 것.

10. Safari를 실행하여, 아무 웹사이트나 접속이 되는지 확인한다.


III. 설정을 성공한 이후의 사용법

A. 아이폰에서 Wi-Fi 연결 끄는 방법
1. 설정 > Wi-Fi에 가서 Wi-Fi를 비활성화 한다.
2. 이렇게 하더라도, 컴퓨터의 무선 에드혹 네트워크는 아직 켜져 있는 상태이며, 아이폰에서 다시 Wi-Fi를 켜면 잠시 후 자동 연결됨.

B. 컴퓨터에서 무선 에드혹 네트워크 끄는 방법
1. 화면 아래의 작업 막대의 맨 오른쪽에 표시되는 네트워크 아이콘을 눌러서 *** 네트워크 이름을 눌러서 '연결 해제'를 누름.
2. 이렇게 되면 아이폰에서 Wi-Fi를 켜도 무선 연결이 되지 않음. 아이폰과 다시 연결하려면 무선 에드혹 네트워크를 다시 켜야 함.

C. 컴퓨터에서 무선 애드혹 네트워크 켜기

1. 작업 막대의 오른쪽의 시스템 트레이의 네트워크 아이콘을 눌러 *** 네트워크 이름을 누르고  '연결'을 누름.

2. 아래에 '사용자를 기다리는 중'이란 말이 나타남.


D. 아이폰에서 무선 애드혹 네트워크에 접속하기
1. 설정 > Wi-Fi
2. WiFi가 꺼져 있으면(회색 O 표시) 눌러서 켠다(청색 I 표시)
3. '네트워크 선택...' 밑에 컴퓨터에서 만든 *** 이란 무선 네트워크 이름이 나타남. 컴퓨터 근처에서는 무지개 모양의 수신 감도 표시가 4칸 정도 나타남.
4. 무선 네트워크 이름인 *** 글자를 누름. (화살표 모양(>)을 누르는 것이 아님)

5. 무선 네트워크 이름인 *** 글자 왼쪽에 체크(v) 표시가 나타나고 잠시(빠르면 수 초, 보통 30초, 길면 1분 정도) 기다리면 아이폰 화면 왼쪽 위의 3G란 글이 무지개 모양으로 바뀜.
6. 또한, 컴퓨터의 작업 막대 오른쪽의 시스템 트레이의 무선 네트워크 아이콘을 누르면 나오는 무선 네트워크 이름 오른쪽의 글이 '사용자를 기다리는 중'에서 '연결됨'으로 나타남. (안 나타나면, 그 오른쪽 위의 갱신 아이콘(위 아래 화살표 두개 모양)을 누름)


IV. 위처럼 했는데 연결이 되지 않는 경우

1. 모든 설정을 다음처럼 지워서 원래대로 되돌려 놓고 재부팅한 뒤에 처음부터 다시해 볼 것.

 1) 제어판\네트워크 및 공유 센터\무선 네트워크 관리 에 가서 지울 네트워크 이름(***)을 선택하고 '삭제'를 눌러 지움.
 2) 방화벽을 바꾼 경우, 방화벽 설정을 Windows 기본 설정 값으로 바꾸고 싶다면, 제어판\Windows 방화벽\기본값 복원 에 가서 '기본값 복원'을 누르고 '예'를 누름.
 3) 제어판 > 네트워크 및 인터넷 > 네트워크 연결 에서 '무선 네트워크 연결'에서 속성(오른쪽 단추 메뉴)에 가서 Internet Protocol Version 4 (TCP/IPv4)의 속성에 가서 '자동으로 IP 주소 받기', '자동으로 DNS 서버 주소 받기'를 고름. '확인' 누름.

 4) 제 어판 > 네트워크 및 인터넷 > 네트워크 연결 > '로컬 영역 연결' > 속성(오른쪽 단추 메뉴) > 공유 : '다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용'을 체크 해제

2. 방화벽이 설정되어 그럴 수도 있으니, 방화벽을 한번 해제하고 모든 설정을 위처럼 되돌리고 재부팅한 뒤에 다시 해 볼 것. (Windows 방화벽과 V3의 개인방화벽 등) (한번은 방화벽 때문에 안 된 적이 있었던 것 같음)

3. 구형 컴퓨터에서 '사용자를 기다리는 중'이 '연결됨'으로 바뀌지 않는 증상이 있는 경우 무선 네트워크 어댑터의 드라이버를 최신 것으로 갱신해 볼 것. (이로써 해결된 사례가 있음)

4. 다음처럼 수동 설정해서 되는 경우가 있었음.

 1) 컴퓨터에서 제어판 > 네트워크 및 인터넷 > 네트워크 연결 > 속성(오른쪽 단추 메뉴)

 2) 'Internet Protocol Version 4 (TCP/IPv4)' 고르고 '속성' 누름.
 3) '다음 IP 주소 사용'을 고르고 아래처럼 설정.
  - IP 주소 : 192.168.137.1 (꼭, 137만 되는지는 모르겠음)
  - 서브넷 마스크 : 255.255.255.0

5. 제어판 > 네트워크 및 공유 센터 > 고급 공유 설정 변경 에서의 설정과는 관계가 없는 것으로 보임. (설정을 바꿔도 영향이 없었음)

6. 네트워크 위치를 설정하라는 창이 뜨는 경우

 1) 위 처럼 무선 애드혹 네트워크를 만들어 아이폰으로 접속을 한 뒤 네트워크 위치를 설정하라는 창이 뜨는 경우가 있는데, 이 것이 아이폰의 인터넷 공유와 관계는 없으며, '홈 네트워크', '회사 네트워크', '공용 네트워크'에서 고르라고 나오면 다음의 설명을 참조하여 적당한 것을 고름.
 2) 홈 네트워크 : 집에서 사용할 때. 보안 설정이 가장 약하게 됨.
 3) 회사 네트워크 : 회사에서 사용할 때. 보안 설정이 중간 정도로 됨.
 4) 공용 네트워크 : 공용 장소에서 사용할 때. 보안 설정이 가장 강하게 됨.

posted by 시드라엘 2011. 8. 5. 18:38
파일 모으기
tar -cvf 압축할이름.tar 압축대상파일들을 스페이스를 줘서 나열
파일 잘됬나 확인
tar -tvf 압축한이름.tar
파일 풀기
tar -xvf 압축한이름.tar

압축하기
gzip -9f 압축한이름.tar
해동하면서 풀기
gzip -cd 압축한파일명.tar.gz | tar -xvf -

tar 파일 압축 관련
- 압축하기

   [특정디렉토리를 특정이름으로]
   : tar cvf 이름.tar 폴더명

   [tar를 제 압축]
   : gzip 이름.tar

   [한번에 tar + gzip 압축하기]
   : tar -cvfz 이름.tar.gz 묶을파일과디렉토리들

   [한번에 tar + gzip + 퍼미션 유지하여 압축하기]

: tar -cvfzp 이름.tar.gz 묶을파일과디렉토리들

  
- 압축풀기
   [tar 압축 풀기]
   : tar xvfz 이름.tar

   [tar + gzip 압축 풀기]
   : tar -xvfz 이름.tar.gz

   [압축풀기 - 퍼미션 유지시]

: tar -xvfpz 이름.tar
     (p옵션은 퍼미션을 유지하여 실행가능하게 하기 때문에 CGI의 경우 사용)


- 디렉토리 삭제( 하위 폴더 및 파일 까지 모두)
   : rm -rf 디레토리명

- 확장자 정리
 .tar
tar는 정확히 말해서 압축 프로그램이라기 보다는 단순히 여러 개의 파일을 하나의 파일로 묶어주는 프로그램이다.
유 닉스 기반의 압축 프로그램들은 도스와는 달리 여러 개의 파일을 한 번에 묶어서 압축해 주는 기능을 지원하지 않기 때문에 우선 tar로 묶은 후에 압축하는 방법을 많이 사용한다.

압축 : tar -cvf .tar .tar <묶을 파일 이름>
해제 : tar -xvf

.Z
이 프로그램은 유닉스에서 기본적으로 제공되는 압축 프로그램이다.
이것은 파일을 하나씩만 압축할 수 있으며, 확장자가 대문자 Z임에 주의해야 한다.
(소문자 z인 경우에는 gzip을 사용)

압축 : conpress <파일 이름>
해제 : uncompress <파일 이름>

.gz 또는 .z

이 프로그램은 유닉스에서 압축한 프로그램을 도스 상태에서 해제할 때 가장 유용하게 사용된다.
예를 들면 유닉스 상태에서 문서를 gzip으로 압축한 다음, PC로 전송한 후에 PC용 gzip으로 압축을 푸는 것이 가능하다.
물론 다른 프로그램도 가능하지만 권장할 만한 프로그램이다.

압축 : gzip <파일 이름>
해제 : gzip -d <파일 이름>

.tar.Z

이 것은 tar로 묶은 후에 compress를 사용하여 압축한 것이다.
uncompress를 사용해서 압축을 푼 다음, 다시 tar를 사용해서 원래의 파일들을 만들어내면 된다.
아니면 다음과 같이 한 번에 풀 수도 있다.

zcat <파일이름>.tar.Z | tar xvf -

.tar.gz 또는 .tar.z

gzip을 사용해서 푼 다음 다시 tar를 사용해서 원래 파일을 만들어 낼 수 있다.
하지만 다음과 같이 하면 한 번에 처리를 할 수 있다.

gzip -cd 파일.tar.gz | tar xvf -

1. tar(tape archive) *archive 여러개의 파일을 압축하여 하나로 모은 것
 이 명령어는 여러개의 파일이나 디렉토리를 통째로 묶어 하나의 파일로 만들거나, 묶은 파일을 원래 상태대로 풀 때 많이 사용된다. 자체에 압축기능은 없으나 여러개의 작은 파일이나 디렉토리를 묶어서 하나의 파일로 만들어 준다.
 
단, 특정확장자만 골라서 묶어주는(tar -cvf test.tar *.gif) 기능은 없다.
 
 
 
  1) 파일을 묶을때 :
     -c(create) : tar 화일을 생성한다.
     -v(verbose): 현재 처리중인 파일의 경로명이 화면에 출력된다.
     -f : backup 화일명을 지정 한다.
     -r : tar 화일 끝에 파일을 추가한다. 
 
     tar -cvf 묶인후파일명 묶일파일명
     tar -cvf 묶인후파일명 *
 
예)
* tar -cvf swingme.tar test.txt   
    test.txt 파일을 swingme.tar 이라는 파일명으로 묶는다.
* tar -cvf swingme.tar test.txt exam.txt  
    test.txt파일과 exam.txt 파일을 swingme.tar 파일로 묶는다. 
*  tar -cvf swingme.tar *  
    현재 디렉토리에 있는 파일 전부를 swingme.tar 파일로 묶는다.
* tar -rvf swingme.tar haha.txt  
    swingme.tar 파일 끝에 haha.txt 파일을 추가하여 묶는다.
 
2) 묶은 파일을 풀때 :
    x(extract) : 묶여진 파일을 풀기
 
     tar -xvf 묶여진파일.tar
 
예)
* tar -xvf swingme.tar  
     swingme.tar로 묶인 파일은 푼다.
* tar -xvf swingme.tar test.txt 
    swingme.tar로 묶인 파일에서 test.txt 파일만 추출한다.
 
2. gzip

 이 명령어는 tar명령어와는 달리 압축기능이 있고, 압축을 하면 원본 파일을 제거하고 압축된 파일만 남겨 두며, 압축을 해제하면 압축된 파일(.gz)은 제거되고 압축 해제된 파일만 남게된다. 압축을 풀때는 -d 옵션을 사용해도 되고 gunzip 명령어를 사용해도 된다.

 단, gzip 명령어는 하나의 파일만 압축하는 기능을 가지고 있으며, 동시여 여러개의 파일이나 디렉토리를 묶어 압축해주는 기능은 없으므로 일단 tar 을 이용해 하나의 파일로 묶고, 묶인 파일을 gzip을 이용해서 압축하면 된다.

 

1) 압축할때

  gzip -옵션 압축할 파일
   -1 : compress faster
   -9 : compress better
   -v(verbose) : 압축 결과를 함께 출력 
   -r(recursive *반복적인) : r 옵션을 사용하면 지정한 디렉토리의 파일을 하나 하나
                                          개별적으로 반복 압축해준다.
    
예)
* gzip -1 swingme.tar  
    swingme.tar 파일을 압축
 
* gzip -9v swingme.tar
    swingme.tar 파일을 압축하되 압축율을 높이고 압축된 결과(압축률)를 보여준다.
 
* gzip -r sub
   현재 디렉토리의 하위 디렉토리인 sub에 있는 파일들을 개별적으로 반복 압축한다.
   sub라는 디렉토리를 통째로 압축해주는 것이 아니다.
  
2) 압축풀때 :
    gzip -d 압축한파일
    -d(decompress)
 
예)
* gzip -d swingme.tar.gz  
   swingme.tar.gz 압축파일을 푼다.
 
* gunzip swingme.tar.gz
   swingme.tar.gz 압축파일을 푼다.
 
 
Tip : 묶으면서 압축하기
 
- 모든파일을 swingme로 묶으면서 압축, 원본파일은 그대로 유지됨
 
tar -cvf * | gzip > swingme.tar.gz
                 |  파이프(필터) : 앞 명령어의 결과가 뒷 명령어의 입력으로 사용된다.
                              >  리다이렉션 : 출력방향 바꾸기

3. jar
 
   tar 사용법과 같음

1) 파일묶기

     jar cvf swingme.jar include 

     include 디렉토리를 swingme.jar 로 묶는다.

 

     jar cvf swingme.jar *.class *.java  

     확장자가 .class 모든파일과 .java 모든파일을 swingme.jar 로 묶는다. 

 

     jar cvf swingme.jar include WEB-INF 

     nclude 디렉토리와 WEB-INF 디렉토리를 swingme.jar 로 묶는다.

  2) jar파일 풀기
     jar xvf swingme.jar 

     swingme.jar 파일을 풀음


posted by 시드라엘 2011. 8. 2. 12:06



망할 이거 몰라서 고생했네 -_-;;