1 장. 유닉스 개요 및 기본 사용법. Contents  학습목표  유닉스의 특징과 발전 과정을 이해한다.  유닉스 시스템에 접속하고 해제하는 방법을 익힌다.  유닉스 명령어의 사용법을 익힌다.  내용  유닉스 개요 유닉스의 역사와 특징, 구조  유닉스 시스템.

Slides:



Advertisements
Similar presentations
숙명여대 창병모 2011 가을 1. Unix/Linux 의 효과적 사용  command, shell programming, X-window,... 시스템 프로그래밍 능력 향상  file, process, network programming 시스템의 체계적 이해 및.
Advertisements

OS 변천사 UNIX-ANDROID OS 의 변천사 From UNIX To Android OS.
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
1 장 유닉스 소개 1. 강의 목적 및 내용 2 강의 목적  유닉스 / 리눅스 시스템의 체계적 이해 및 활용  시스템 프로그래밍 능력 향상 강의 내용  유닉스 / 리눅스의 효과적 사용 명령어, 파일 시스템, 네트워킹, X- 윈도우, 쉘 프로그래밍  유닉스 / 리눅스.
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
1장 유닉스/리눅스 소개.
컴퓨터와 인터넷.
컴퓨터 운영체제의 역사 손용범.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.

목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
新 연구관리 프로그램 SAP 설치 안내 1. SAP GUI 7.3 설치 2전자증빙 솔루션 설치 배포 :
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
1장 리눅스의 기본 개념과 프로그램 작성 리눅스의 기본 개념 시스템에 접속하기 리눅스의 프로그래밍 환경
Power Java 제3장 이클립스 사용하기.
㈜디아이씨 SSLVPN 협력사 접속방법 2017년 4월.
강좌명 : 유닉스 시스템프로그래밍 (UNIX System Programming) 강좌번호 : E 이수구분 : 전공선택
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
강 명 수 LINUX 소개 강 명 수
Helpers ① 오혜성 & 최형석 ② 고의정 & 박소희 ③ 김소연 & 현광식
Unix & Shell 사용법 1 번째주 Dept. of Computer Science & Engineering
18장. 방화벽 컴퓨터를 만들자.
유닉스 이론과 실습 √ 원리를 알면 IT가 맛있다 컴퓨터정보계열 이광규.
5장 Mysql 데이터베이스 한빛미디어(주).
07. 디바이스 드라이버의 초기화와 종료 김진홍
UNIX 시스템 정보통신공학과 이 우 섭.
8장. 원격지 시스템 관리하기.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
Linux Master 김희승 임승한 OneScore 임승한.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
5장 Mysql 데이터베이스 한빛미디어(주).
Cross Compiler를이용한 커널 컴파일 및 포팅
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
김인수 , 김성중 , 김동권 , 김재흠 , 김성태 발표일 : 발표자 : 김인수
Chap 6.Assembler 유건우.
Neo-plus2 서버 및 클라이언트 설정 방법
시스템 인터페이스 Lab3 Unix 사용법 실습.
Linux/UNIX Programming
Linux/UNIX Programming
홀인원2.0 설치 메뉴얼.
1. SSLVPN 접속 방법 Internet Explorer 실행(타 브라우저 사용 불가)
Linux/UNIX Programming
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
제1장 Unix란 무엇인가?.
유닉스 개요 및 기본 사용법 ㅎㅎ 유닉스 개요 유닉스 시스템 접속 방법과 명령 사용법.
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
자바 5.0 프로그래밍.
Unix 시스템 인천대학교 전자계산학과 성미영
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
웹(WWW).
뇌를 자극하는 Solaris bible.
시스템 인터페이스 Lab#5 쉡 실습.
 파일 아카이브와 압축 명령 익히기.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
1. 인터넷 보안 옵션 레지스트리 등록 Config Setup 클릭.
4. 셸을 이용한 명령어 입력. Unix 시스템 쉘 간단한 셸 명령 명령 매개변수(Command arguments)
유닉스 이론과 실습.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
숙제 작성 및 제출 과정 김진하 2008/03/14.
Presentation transcript:

1 장. 유닉스 개요 및 기본 사용법

Contents  학습목표  유닉스의 특징과 발전 과정을 이해한다.  유닉스 시스템에 접속하고 해제하는 방법을 익힌다.  유닉스 명령어의 사용법을 익힌다.  내용  유닉스 개요 유닉스의 역사와 특징, 구조  유닉스 시스템 접속 및 해제 방법  유닉스 명령 사용법 명령행 편집, 유닉스 명령의 구조, 기초 명령어 사용법  학습목표  유닉스의 특징과 발전 과정을 이해한다.  유닉스 시스템에 접속하고 해제하는 방법을 익힌다.  유닉스 명령어의 사용법을 익힌다.  내용  유닉스 개요 유닉스의 역사와 특징, 구조  유닉스 시스템 접속 및 해제 방법  유닉스 명령 사용법 명령행 편집, 유닉스 명령의 구조, 기초 명령어 사용법

IT CookBook, 유닉스 이론과 실습 유닉스 개요  유닉스란  고급언어로 개발된 최초의 운영체제  유닉스의 역사  AT&T 벨 연구소에서 개발 개발자 : 켄 톰슨 (Ken Thompson), 데니스 리치 (Dennis Ritche)  어셈블리 언어에서 C 언어로 변경  초기에 대학을 중심으로 연구 BSD : Berkeley Software Distribution  상업용 버전은 AT&T 개발 System III, System V 등  Cf. Linux ? 유닉스와 호환가능한 운영체제로 공개 S/W 리누스 토발즈가 커널 개발 운영체제 : 다음과 같은 작업을 하는 시스템 소프트웨어 1. 하드웨어 자원 관리 2. 프로그램 실행 3. 사용자 인터페이스 제공 켄 톰슨과 데니스 리치. 출처 : 위키피디아

IT CookBook, 유닉스 이론과 실습 유닉스 개요 – 유닉스 발전과정 유닉스 버전 3 버전 6 버전 7 시스템 III 시스템 V 4.1 BSD 4.3 BSD 4.4 BSD 1969( 어셈블리어 ) 1973(C 언어 ) 1975 ( 외부공개 ) TCP/IP ( 최초 상업용 ) x BSD 시스템 V Release 4.2 (=UnixWare1) 시스템 V Release 4.2 (=UnixWare1) 1992 SunOS 1.x SunOS 2.x 1985 솔라리스 1 솔라리스 현대 유닉스의 원조 본쉘 등장 1980 리눅스 오라클 솔라리스 11 오라클 솔라리스 버전 10 SCO UnixWare SCO UnixWare BSD FreeBSD FreeBSD9.0 리눅스 x BSD

IT CookBook, 유닉스 이론과 실습 유닉스 개요 – 유닉스의 종류 현재 UNIX 는 “The Open Group” 의 등록 상표이므로, 각 제조사는 각자 이름을 붙여 사용 제품명제조회사 유닉스 오라클 솔라리스 (Oracle Solaris) Oracle( 오라클 ) AIXIBM HP-Ux HP ( 휴렛 패커드 ) 리눅스 페도라 (Fedora)RedHat ( 레드햇 ) 우분투 (Ubuntu)Canonical( 캐노니컬 )

IT CookBook, 유닉스 이론과 실습 유닉스 개요 – 유닉스의 특징  대화형 시스템  다중 사용자 시스템  다중 작업용 시스템  높은 이식성, 확장성, 개방성  계층적 파일 시스템  부가적 기능 제공이 다양

IT CookBook, 유닉스 이론과 실습 유닉스 개요 – 유닉스의 구조  커널  컴퓨터 자원 관리 메모리, 파일 시스템, 장치 관리  쉘  사용자 인터페이스 제공  사용자의 명령을 입력받아 처리한 후 결과를 출력  유틸리티  각종 프로그래밍 개발 도구, 문서 편집도구 등 하드웨어 커널쉘 유틸리티

IT CookBook, 유닉스 이론과 실습 유닉스시스템 접속방법과 명령사용법  유닉스 시스템이란 ?  유닉스 시스템 접속 방법  유닉스 명령 사용법

IT CookBook, 유닉스 이론과 실습 9 유닉스 시스템이란 ?  유닉스 시스템  유닉스가 동작하고 있는 컴퓨터  유닉스 시스템에 접속하기 위해 필요한 것들  단말기 하이퍼터미널, 퓨티 (Putty) 등 윈도우 telnet 프로그램  사용자 계정 로그인 ID, 비밀번호 지정 시스템 관리자에게 요청하여 등록  로그인하기  시스템의 사용을 허가받고 자원을 할당받는 과정  ID 와 비밀번호 입력

IT CookBook, 유닉스 이론과 실습 10 [ 실습하기 1-1] 텔넷 서비스 활성화 하기 1. 버튼 → [ 제어판 ] → [ 프로그램 ] 2.[Windows 기능 사용 / 사용안함 ] -> [ 텔넷 클라이언트 ] 체크 3. 텔넷 서비스 활성화 진행

IT CookBook, 유닉스 이론과 실습 11 [ 실습하기 1-2] 텔넷으로 유닉스에 접속하기 1. → [ 보조프로그램 ] → [ 실행 ]  또는 윈도우키 + R 2. 실행창에서 텔넷 실행 telnet 유닉스시스템명 3. 로그인  로그인 ID, 비밀번호 입력

IT CookBook, 유닉스 이론과 실습 12 [ 실습하기 1-2] 텔넷으로 유닉스에 접속하기  접속 초기화면  7 월 24 일에 IP 주소가 인 시스템에서 접속  “Oracle Corporation…” 메시지는 유닉스 개발 회사와 버전을 의미  홈디렉토리  로그인한 직후의 작업디렉토리  프롬프트  사용자의 입력을 기다리는 표시  본 쉘 : $

IT CookBook, 유닉스 이론과 실습 13 명령행 편집 방법  문자 지우기  백스페이스 (^h) 또는 Delete 키 (^?)  단어 지우기  Ctrl + w  문장 지우기  Ctrl + u

IT CookBook, 유닉스 이론과 실습 14 명령의 구조  명령  유닉스에 작업을 지시하는 프로그램 이름  쉘 내장 명령 ( 쉘 안에 포함 ) 과 유틸리티 ( 독립된 프로그램 ) 로 구분 됨  예 : ls, date, cal … 등  옵션  명령의 세부기능을 선택  - 로 시작하고 숫자, 대문자, 소문자를 사용  예 : ls –l  인자  명령으로 전달되는 값  보통 파일명이나 디렉토리명  예 : ls /tmp, ls –l /tmp 명령 [ 옵션 ] [ 인자 ]

IT CookBook, 유닉스 이론과 실습 15 기초 명령의 사용  banner  화면에 큰 문자를 출력  예 : banner unix  date  날짜와 시간을 출력  clear  화면을 깨끗이 지움  man  명령에 대한 설명 출력  예 : man banner

IT CookBook, 유닉스 이론과 실습 16 비밀번호 변경 : passwd  패스워드를 변경  전화번호, 생일 등 쉽게 추측이 가능한 패스워드 사용금지  6~8 자로 지정  사용법 passwd

IT CookBook, 유닉스 이론과 실습 17 유닉스시스템 접속해제  로그아웃 (logout)  유닉스시스템과의 접속을 해제하는 과정  접속해제 방법  logout  exit  Ctrl + d 텔넷 cookook.co.kr $ logout $ 텔넷 cookook.co.kr $ exit $ 텔넷 cookook.co.kr $ ^d $

IT CookBook, 유닉스 이론과 실습 18 [ 연습하기 ] 유닉스 시스템 접속 및 해제 ①접속할 유닉스 시스템의 호스트명이나 IP 주소를 확인한다. ②자신의 로그인 ID 와 패스워드를 확인한다. ③텔넷을 동작시킨다. ④로그인한다. ⑤기초 명령을 실행해본다.  banner test  date ⑥자신의 패스워드를 변경한다.  passwd ⑦로그아웃한다.

IT CookBook, 유닉스 이론과 실습 19 1 장 요약  유닉스의 특징과 역사  대화형, 다중사용자, 다중 작업, 높은 이식성과 확장성, 계층적 파일시스 템  유닉스의 구조  커널, 쉘, 유틸리티  유닉스 시스템 접속 방법  telnet 유닉스시스템명  ID, 비밀번호 입력  기초 명령어  man, banner, date, passwd  접속 해제방법  logout, exit, ^D

Q & A