'■■■ Develop ■■■/[ OS ]'에 해당되는 글 4건
- 2015.09.18 [ Window7 ] - 자동종료, 자동절전모드
- 2011.12.31 [ window7 ] - 아이폰으로 '인터넷 연결 공유' (ICS, Internet Connection Sharing)하는 방법
- 2011.08.05 [ SentOS ][ 명령어 ] - tar gzip 압축하기 압축풀기 커맨드 1
- 2011.08.02 [ SentOS ] - 계정 비밀번호 변경하기.
윈도우 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. 설정을 성공한 이후의 사용법
1. 설정 > Wi-Fi에 가서 Wi-Fi를 비활성화 한다.
1. 화면 아래의 작업 막대의 맨 오른쪽에 표시되는 네트워크 아이콘을 눌러서 *** 네트워크 이름을 눌러서 '연결 해제'를 누름.
C. 컴퓨터에서 무선 애드혹 네트워크 켜기
1. 작업 막대의 오른쪽의 시스템 트레이의 네트워크 아이콘을 눌러 *** 네트워크 이름을 누르고 '연결'을 누름.
2. 아래에 '사용자를 기다리는 중'이란 말이 나타남.
D. 아이폰에서 무선 애드혹 네트워크에 접속하기
1. 설정 > Wi-Fi
2. WiFi가 꺼져 있으면(회색 O 표시) 눌러서 켠다(청색 I 표시)
3. '네트워크 선택...' 밑에 컴퓨터에서 만든 *** 이란 무선 네트워크 이름이 나타남. 컴퓨터 근처에서는 무지개 모양의 수신 감도 표시가 4칸 정도 나타남.
4. 무선 네트워크 이름인 *** 글자를 누름. (화살표 모양(>)을 누르는 것이 아님)
5. 무선 네트워크 이름인 *** 글자 왼쪽에 체크(v) 표시가 나타나고 잠시(빠르면 수 초, 보통 30초, 길면 1분 정도) 기다리면 아이폰 화면 왼쪽 위의 3G란 글이 무지개 모양으로 바뀜.
6. 또한, 컴퓨터의 작업 막대 오른쪽의 시스템 트레이의 무선 네트워크 아이콘을 누르면 나오는 무선 네트워크 이름 오른쪽의 글이 '사용자를 기다리는 중'에서 '연결됨'으로 나타남. (안 나타나면, 그 오른쪽 위의 갱신 아이콘(위 아래 화살표 두개 모양)을 누름)
IV. 위처럼 했는데 연결이 되지 않는 경우
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
6. 네트워크 위치를 설정하라는 창이 뜨는 경우
1) 위 처럼 무선 애드혹 네트워크를 만들어 아이폰으로 접속을 한 뒤 네트워크 위치를 설정하라는 창이 뜨는 경우가 있는데, 이 것이 아이폰의 인터넷 공유와 관계는 없으며, '홈 네트워크', '회사 네트워크', '공용 네트워크'에서 고르라고 나오면 다음의 설명을 참조하여 적당한 것을 고름.
2) 홈 네트워크 : 집에서 사용할 때. 보안 설정이 가장 약하게 됨.
3) 회사 네트워크 : 회사에서 사용할 때. 보안 설정이 중간 정도로 됨.
4) 공용 네트워크 : 공용 장소에서 사용할 때. 보안 설정이 가장 강하게 됨.
tar -cvf 압축할이름.tar 압축대상파일들을 스페이스를 줘서 나열
파일 잘됬나 확인
tar -tvf 압축한이름.tar
파일 풀기
tar -xvf 압축한이름.tar
압축하기
gzip -9f 압축한이름.tar
해동하면서 풀기
gzip -cd 압축한파일명.tar.gz | tar -xvf -
- 압축하기
[특정디렉토리를 특정이름으로]
: tar cvf 이름.tar 폴더명
[tar를 제 압축]
: gzip 이름.tar
[한번에 tar + gzip 압축하기]
: tar -cvfz 이름.tar.gz 묶을파일과디렉토리들
[한번에 tar + gzip + 퍼미션 유지하여 압축하기]
- 압축풀기
[tar 압축 풀기]
: tar xvfz 이름.tar
[tar + gzip 압축 풀기]
: tar -xvfz 이름.tar.gz
[압축풀기 - 퍼미션 유지시]
- 디렉토리 삭제( 하위 폴더 및 파일 까지 모두)
: 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를 사용해서 원래 파일을 만들어 낼 수 있다.
하지만 다음과 같이 하면 한 번에 처리를 할 수 있다.
-v(verbose): 현재 처리중인 파일의 경로명이 화면에 출력된다.
-f : backup 화일명을 지정 한다.
이 명령어는 tar명령어와는 달리 압축기능이 있고, 압축을 하면 원본 파일을 제거하고 압축된 파일만 남겨 두며, 압축을 해제하면 압축된 파일(.gz)은 제거되고 압축 해제된 파일만 남게된다. 압축을 풀때는 -d 옵션을 사용해도 되고 gunzip 명령어를 사용해도 된다.
단, gzip 명령어는 하나의 파일만 압축하는 기능을 가지고 있으며, 동시여 여러개의 파일이나 디렉토리를 묶어 압축해주는 기능은 없으므로 일단 tar 을 이용해 하나의 파일로 묶고, 묶인 파일을 gzip을 이용해서 압축하면 된다.
1) 압축할때
3. jar
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 파일을 풀음