Linux/UNIX Programming

Slides:



Advertisements
Similar presentations
학번 이름 김정현 1차 프로젝트 발표 2D 게임프로그래밍. 목차 1. 게임 컨셉 2. 게임 설명 2/10 3. 개발 범위 4. 개발 일정 5. 자체 평가.
Advertisements

목 차 01 인터넷의 이해 02 정보 검색의 이해 학습목표 학습 목표를 알아보자.. 학습 목표 인터넷의 의미와 서비스에 대해 설명할 수 있다. 정보 검색의 의미와 검색의 종류에 대해 설 명할 수 있다. 필요한 정보를 검색할 수 있다.
제 4 장 인터넷 창병모 네트워크 구성 2 LAN(Local Area Network) LAN  근거리 통신망으로 집, 사무실, 학교 등의 건물과 같이  가까운 지역을 한데 묶는 컴퓨터 네트워크 이더넷 (Ethernet)  제록스 PARC.
AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 1 AMAN2002 추가 기능 실습 Chapter 13:
8 스니핑.
10 터널링.
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
HTML5 웹 프로그래밍 입문 (개정판) 1장. 인터넷과 웹환경의 발전.
시작부터 끝까지 진지한 궁서체로 진행하는 완벽한 주입식의 하드코어한 리눅스/장난감 세미나
3 장 인터넷 서비스.
Network Lab. Yong bae, Kim
Chapter 7 Networking.
Chapter 06. 프로토콜.
1장 유닉스 소개.
FTP 09 SPARCS 박철웅 [dothack].
Linux University of Seoul Computer Science Park Jong wook
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
크로스 컴파일 환경 구축.
서버의 종류와 기능 환경공학과 권진희.
Network 네트워크 이론 및 실습 TCP / IP 4장.
Linux/UNIX Programming
10. About TCP / IP SPARCS 08 우성필.
목 차 1. 기 업 현 황 회 사 개 요 2. Finger Police System 개요
강 명 수 소프트웨어 관리 강 명 수
Firewall & N-IDS 김창현.
[beginning] Linux & vi editor
FTP 중앙대학교 안 봉 현
2. Linux Installation Target Embedded System은 리눅스 환경을 사용한다. 이 장에서는 리눅스 설치부터, 각 설정의 의미들에 대해 이야기 한다.
Linux 9.X 기초에서 활용까지 Chapter 07 프로세스 관리.
NAC Test 시나리오 내부단말 통제 보안 BMT 시나리오
Linux Security (스캐너) 네트워크 실험실 김 윤 수 #
자바 5.0 프로그래밍.
리눅스 명령어 실습 임베디드 시스템 I.
Processing resulting output
악어미디어연구소 심 수 영 치과의료정보와 구강보건교육 악어미디어연구소 심 수 영
제9장 네트워킹 숙명여대 창병모 2011 가을.
제주닷컴 매뉴얼 (실시간 예약시스템) 2013년 10월.
Linux/UNIX Programming
6. 파일 관리. pwd(print working directory)와 cd(change directory) ls(list)
PHP 설치.
「 LINUX IBM SpectrumScale 설치 가이드」
네트워크와 소켓 프로그래밍 Chapter 01. * 학습목표 TCP/IP 프로토콜의 동작 원리를 개관 소켓의 기본 개념을 이해
Downloading and Installing Software and Other Files
Linux/UNIX Programming
인터넷보안 실습 2012년 1학기.
제8장 네트워킹 숙명여대 창병모
Linux 9.X 기초에서 활용까지 Chapter 03 리눅스 설치.
Itbank solaris Pm 4:00 class 김 정 훈
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
Linux/UNIX System Programming
Ⅳ. 컴퓨터와 생활.
실전 프로젝트: 홈페이지 구축 시트콤 프렌즈 팬 사이트 구축하기.
Unix 방문(접속하여 로그인) 하기 수퍼 유저 되어 사용자 계정 만들기 Unix의 아파치 웹 서버에 홈페이지 등록하기
인터넷 서비스에는 어떤 것들이 있을까? 기술가정 2학년 1학기
시스템 인터페이스 Lab3 Unix 사용법 실습.
Linux/UNIX Programming
웹 기획 강의(8) PowerYouth.
Linux/UNIX System Programming
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 3. 솔라리스10 설치 후 설정하기 1. 텔넷 ( telnet ) 서비스 사용 SSH ( Secure Shell ) 서비스 사용 FTP ( File Transfer Protocol )서비스 사용 시스템.
 파일 아카이브와 압축 명령 익히기.
Linux/UNIX Programming
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
HTML5 웹 프로그래밍 입문 홈페이지 계정.
제 12 장 e-비즈니스 창업 1. 창업의 유형 2. 컴퓨터 통신의 개요 3. 창업관련제도.
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
제2부 3장 인터넷 인터넷 ( a global network of networks )
소리가 작으면 이어폰 사용 권장!.
라즈베리파이를 활용한 NAS 만들기.
Linux/UNIX System Programming
Linux/UNIX Programming
Presentation transcript:

Linux/UNIX Programming 통신 및 압축 명령어 문양세 강원대학교 IT대학 컴퓨터과학전공

PING 통신 및 압축 명령어 원격지 컴퓨터의 상태(accessible 여부)를 확인 $ ping host-name // packet 송수신 확인 $ ping –c 10 host-name // packet 횟수 명시 (Linux 종류마다 약간 상이함)

TELNET (1/2) 통신 및 압축 명령어 “telnet”은 원격지에 있는 상대방 컴퓨터에 자신의 컴퓨터를 접속하여, 자신의 컴퓨터가 마치 원격지 컴퓨터의 터미널인 것처럼 동작하게 해주는 서비스임 이 기능을 이용하면 멀리 있는 컴퓨터를 사용자는 자기자신의 컴퓨터처럼 이용 할 수 있음 상대방 컴퓨터에 telnet을 이용하여 접속하려면 상대방 컴퓨터에 사용자 등록이 되어 있어야 함 (단, 공개된 호스트가 있어서 사용자 등록이 안된 사용자도 telnet접속을 허용하여 정보를 제공하고 있음) 최근에는 보안 접속을 위하여, ssh를 사용하는 것이 일반적임

TELNET (2/2) 통신 및 압축 명령어

FTP (File Transfer Protocol) 통신 및 압축 명령어 FTP는 네트워크(인터넷) 상의 컴퓨터끼리 서로 파일을 주고 받을 수 있도록 하는 서비스 FTP는 주로 대용량의 파일을 업로드 하거나 다운로드 하기 위하여 자주 사용됨 (파일 송수신 속도가 비교적 빠른 프로토콜임) FTP 서버: 대용량의 Hard Disk에 ftp를 위한 자료를 저장하여 제공하는 컴퓨터로서, telnet과 마찬가지로 접속하려는 상대방 컴퓨터에 등록된 사용자 id와 비밀번호를 알아야 함 (단, 상대방 컴퓨터에 정식으로 등록되지 않아도 누구나 접속할 수 있는 ftp 서버가 있음  anonymous ftp) 최근, WinFTP, 알FTP 등 GUI 툴이 많은 관계로, 자세한 사용법은 생략함

파일 압축 및 복원 (1/7) 통신 및 압축 명령어 Linux 상에서 큰 파일을 효율적으로 관리하기 위해서는 파일을 압축하여 보관 및 전송할 수 있으며, 이러한 파일을 원래의 상태로 복원(압축 해제) 할 수 있음 파일 압축에 따른 파일 확장자의 종류 .tar .Z .gz or .z .tar.gz or .tar.z

파일 압축 및 복원 (2/7) 통신 및 압축 명령어 tar 이 명령어는 정확하게 얘기하면 압축 프로그램이 아니고, 단순히 여러 개의 파일을 하나의 파일로 묶어주는 프로그램임 리눅스 기반의 압축 프로그램들은 윈도우즈와 달리 여러 개의 파일을 한번에 묶어서 압축해 주는 기능을 지원하지 않기 때문에, 일단 tar를 사용하여 여러 파일을 묶은 후에 압축하는 방법을 많이 사용함 압축: $ tar –cvf target.tar files // wild card 사용 가능 복원: $ tar –xvf target.tar 목록 확인: $ tar –tvf target.tar c  create, v  verbose, x  extract, …

파일 압축 및 복원 (3/7) 통신 및 압축 명령어 tar 사용 예제

파일 압축 및 복원 (4/7) compress/uncompress  최근 지원 안하는 Linux가 많음!!! 통신 및 압축 명령어 compress/uncompress  최근 지원 안하는 Linux가 많음!!! 압축 프로그램 : $ compress files 복원 프로그램 : $ uncompress files 기본적으로 제공하는 압축프로그램으로, 널리 사용되나 압축율은 낮음 확장명이 대문자 Z임에 주의 ( 소문자 z인 경우에는 gzip을 사용한 것임)

파일 압축 및 복원 (5/7) compress/uncompress 사용 예제  최근 지원 안하는 Linux가 많음!!! 통신 및 압축 명령어 compress/uncompress 사용 예제  최근 지원 안하는 Linux가 많음!!!

파일 압축 및 복원 (6/7) gzip 압축: $ gzip files 복원: $ gzip –d files 통신 및 압축 명령어 gzip 압축: $ gzip files 복원: $ gzip –d files 도스용 ZIP 프로그램과 비슷한 방법으로 압축하게 되어 있어서 압축률과 속도면에서 우수함 압축된 파일의 확장자는 “.z”나 “.gz”임

파일 압축 및 복원 (7/7) 통신 및 압축 명령어 gzip 사용 예제

Homework#5