Download presentation
Presentation is loading. Please wait.
1
Linux/UNIX Programming
통신 및 압축 명령어 문양세 강원대학교 IT대학 컴퓨터과학전공
2
PING 통신 및 압축 명령어 원격지 컴퓨터의 상태(accessible 여부)를 확인 $ ping host-name // alive or dead check $ ping –s host-name // packet 송수신 확인
3
TELNET (1/2) 통신 및 압축 명령어 “telnet”은 원격지에 있는 상대방 컴퓨터에 자신의 컴퓨터를 접속하여, 자신의 컴퓨터가 마치 원격지 컴퓨터의 터미널인 것처럼 동작하게 해주는 서비스임 이 기능을 이용하면 멀리 있는 컴퓨터를 사용자는 자기자신의 컴퓨터처럼 이용 할 수 있음 상대방 컴퓨터에 telnet을 이용하여 접속하려면 상대방 컴퓨터에 사용자 등록이 되어 있어야 함 (단, 공개된 호스트가 있어서 사용자 등록이 안된 사용자도 telnet접속을 허용하여 정보를 제공하고 있음)
4
TELNET (2/2) 통신 및 압축 명령어
5
FTP (File Transfer Protocol)
통신 및 압축 명령어 FTP는 네트워크(인터넷) 상의 컴퓨터끼리 서로 파일을 주고 받을 수 있도록 하는 서비스 FTP는 주로 대용량의 파일을 업로드 하거나 다운로드 하기 위하여 자주 사용됨 (파일 송수신 속도가 비교적 빠른 프로토콜임) FTP 서버: 대용량의 Hard Disk에 ftp를 위한 자료를 저장하여 제공하는 컴퓨터로서, telnet과 마찬가지로 접속하려는 상대방 컴퓨터에 등록된 사용자 id와 비밀번호를 알아야 함 (단, 상대방 컴퓨터에 정식으로 등록되지 않아도 누구나 접속할 수 있는 ftp 서버가 있음 anonymous ftp) 최근, WinFTP, 알FTP 등 GUI 툴이 많은 관계로, 자세한 사용법은 생략함
6
파일 압축 및 복원 (1/7) 통신 및 압축 명령어 UNIX 상에서 큰 파일을 효율적으로 관리하기 위해서는 파일을 압축하여 보관 및 전송할 수 있으며, 이러한 파일을 원래의 상태로 복원(압축 해제) 할 수 있음 파일 압축에 따른 파일 확장자의 종류 .tar .Z .gz or .z .tar.gz or .tar.z
7
파일 압축 및 복원 (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, …
8
파일 압축 및 복원 (3/7) 통신 및 압축 명령어 tar 사용 예제
9
파일 압축 및 복원 (4/7) compress/uncompress 압축 프로그램 : $ compress files
통신 및 압축 명령어 compress/uncompress 압축 프로그램 : $ compress files 복원 프로그램 : $ uncompress files 유닉스에서 기본적으로 제공하는 압축프로그램으로 널리 사용 확장명이 대문자 Z임에 주의 ( 소문자 z인 경우에는 gzip을 사용한 것임)
10
파일 압축 및 복원 (5/7) 통신 및 압축 명령어 compress/uncompress 사용 예제
11
파일 압축 및 복원 (6/7) gzip 압축: $ gzip files 복원: $ gzip –d files
통신 및 압축 명령어 gzip 압축: $ gzip files 복원: $ gzip –d files 도스용 ZIP 프로그램과 비슷한 방법으로 압축하게 되어 있어서 압축률과 속도면에서 우수함 압축된 파일의 확장자는 “.z”나 “.gz”임
12
파일 압축 및 복원 (7/7) 통신 및 압축 명령어 gzip 사용 예제
13
Homework#5
Similar presentations