Linux1 Linux 개요 Linux 방문하여 홈페이지 등록하기 Vi 편집해 보기. Linux2 개요  Linux 란 ? 1991 Linus Benedict Torvalds 가 만든 Unix 의 한 버전 GNU(GNU is Not Unix) » 프로그램이나 정보의.

Slides:



Advertisements
Similar presentations
PPT L ET’S G O N OW! PPT L E S G O N OW! O.S (Operating System) 운영체제 H/W 의 전반적인 동작을 제어하고 조정하는 시스템 프로그램들의 집합 사용자가 HW 를 쉽고, 효율적으로 활용 할 수 있는 환경을 제공 H/W.
Advertisements

1 장 Unix/Linux 소개 1 Helpers. 1 장 내용 1. 왜 유닉스인가 ? 2. 유닉스 시스템 구조 3. 유닉스 역사 및 버전 4. 리눅스 설치 ( 별도 2 시간 실습 ) 5. 사용 환경 6. 사용자 계정 관리 Unix/Linux 2.
숙명여대 창병모 2011 가을 1. Unix/Linux 의 효과적 사용  command, shell programming, X-window,... 시스템 프로그래밍 능력 향상  file, process, network programming 시스템의 체계적 이해 및.
이재우.  운영체제 정의 ◦ OS(Operation System) ◦ 사용자와 컴퓨터 시스템 사이에 위치하여 컴퓨터 시스템의 전반 적인 동작을 제어하고 조정하며 ◦ 사용자에게 편리성을 제공하여 한정된 시스템 자원을 효율적으 로 사용할 수 있도록 관리하는.
Unix/Linux 프로그래밍 인천대학교 컴퓨터공학과 성 미 영 ( 成 美 暎 )
운 영 체 제 실 습 ( 리눅스 서버관리입문 ) 개 요. 2/31 운영체제 (Operating System) 개요 시스템 소프트웨어 !!!  응용 프로그램과 하드웨어 사이의 인터페이스 역할  응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를.
SPARCS 10 이 가 영 기본 UNIX 명령어. 일단 로그인 ! Linux login 시 계정을 입력하거나 root 를 입력 Root -> # 일반 사용자 -> $ 패스워드 : echo 기능을 꺼서 볼 수 없다. 대소문자 구분 패스워드 처음 설정 시 : ~$ passwd.
KAIST 09 SPARCS 10 안재만 (Kuss).  OS  Kernel & Shell  OS Layer  Linux  Linux / GNU  Linux 역사  Linux 배포판  Linux Directories.
Unix 시스템 인천대학교 컴퓨터공학과 성 미 영
시작부터 끝까지 진지한 궁서체로 진행하는 완벽한 주입식의 하드코어한 리눅스/장난감 세미나
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
강좌명 : 유닉스 시스템프로그래밍 (UNIX System Programming) 강좌번호 : E 이수구분 : 전공선택
1장 유닉스 소개.
Linux University of Seoul Computer Science Park Jong wook
리눅스 실습 정성훈.
컴퓨터 네트워크 실습.
Unix(Linux) shell programming
UNIX 이 재 광 한남대학교 컴퓨터공학과.
1 유닉스 시스템 프로그래밍 개요.
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
임베디드 운영체제 (리눅스 중심) Lecture #2.
Ch. 1 LINUX SYSTEM.
Chapter 01. 정보 보안의 세계 : 과거와 현재의 보안 전문가
[beginning] Linux & vi editor
Linux 9.X 기초에서 활용까지 Chapter 09 쉘(Shell).
유닉스 이론과 실습 √ 원리를 알면 IT가 맛있다 컴퓨터정보계열 이광규.
UNIX Unbounded A Beginning Approach
리눅스 커널의 이해 중에서 1장. 소개 이원구 네트워크 실험실.
Linux/UNIX Programming
Linux/UNIX Programming
UNIX Unbounded A Beginning Approach
컴퓨터 네트워크 실습.
리눅스 명령어 실습 임베디드 시스템 I.
제2장 유닉스/리눅스 사용.
Linux Compile.
리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성.
5. 네트워킹 사용자 표시 : users/ rusers/who/w users 지역 호스트 상에 있는 사용자의 간단한 목록 표시
Internet Protocol and Programming
정보검색 환경세팅 및 쉘스크립트 맛보기 IS lab. 김건영.
Beginning Linux Programming
제 4 강 운영체제 개요 및 리눅스 실습.
2. 일반 사용자를 위한 유닉스 (UNIX for Nonprogrammers)
교육대학원 운영체제 (Unix) 인천대학교 컴퓨터공학과 성 미 영
상지대학교 컴퓨터공학과 고광만 Lecture 01: 유닉스/리눅스 소개 상지대학교 컴퓨터공학과 고광만
HW 1 : 운영체제 기본 이해 (3월 30일 금까지) 1장 창틀 채우기 (텍스트 파일에 설명하거나 그림 파일로 제출)
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
GIT Operating System 인천대학교 컴퓨터공학과 성 미 영 (成 美 暎)
Unix 시스템 인천대학교 컴퓨터공학과 성 미 영
2장 일반 사용자를 위한 유닉스 실습 컴퓨터 : multi.incheon.ac.kr 또는
2018 봄학기 Pusan National University School of CSE
4장 서버 구축을 위해 알아야 할 핵심 개념과 명령어
유닉스 개요 및 기본 사용법 ㅎㅎ 유닉스 개요 유닉스 시스템 접속 방법과 명령 사용법.
Internet Protocol and Programming
Vim editor (1/4) 김선영 버 전: 버 전: 인사이트 출판사 가메출판사 저자홈페이지.
editing program files with vi 기본적인 Linux commands
Linux/UNIX Programming
Unix 시스템 인천대학교 전자계산학과 성미영
Linux/UNIX System Programming
시스템 인터페이스 Lab2 X-window 및 명령어 사용.
운영체제의 종류 장승빈.
Unix 방문(접속하여 로그인) 하기 수퍼 유저 되어 사용자 계정 만들기 Unix의 아파치 웹 서버에 홈페이지 등록하기
Telnet 을 활용한 Linux 메뉴얼 오두환.
Chapter 01. 정보 보안의 세계 : 과거와 현재의 보안 전문가
Command line tools 한국어 정보의 전산 처리
Linux/UNIX System Programming
Lab 1. 시스템 호출을 이용하는 mycp.c mycphint1.c & mycphint2.c coding & compile & run 제출 방법 (집에서도 접속 가능합니다) 2 Electronic versions: multi.incheon.ac.kr ( )의.
Internet Protocol and Programming
Linux/UNIX Programming
Intelligent software Lab. 전재원
Linux/UNIX System Programming
Presentation transcript:

Linux1 Linux 개요 Linux 방문하여 홈페이지 등록하기 Vi 편집해 보기

Linux2 개요  Linux 란 ? 1991 Linus Benedict Torvalds 가 만든 Unix 의 한 버전 GNU(GNU is Not Unix) » 프로그램이나 정보의 사용은 어느 누구도 독점할 수 없다. » 소스 공개하고 누구나 자유롭게 개조 ( 해킹 ) 할 수 있게 해야 컴퓨터 기술의 발전에 진정한 도움이 된다. Richard Stallman 의 FSF(free Software Foundation)  Linux 의 모체인 Unix 는 ? 유닉스는 세련되고 영리한 사람들을 위한 도구의 집합이다. 유닉스는 재미있다. 유닉스는 사용하기는 쉽지만 배우기는 어렵다. 유닉스의 모든 것을 배우는 것은 불가능하다. 필요한 것과 재미 있을 것 같다고 생각되는 부분에 관심을 쏟는 것이 좋다.

Linux3  1971 AT&T Bell Lab. Ken Thompson  MIT Multics 의 영향  PDP-7 어셈블러로 쓰여짐  1973 C 언어로 다시 씀 1970 Ken Thompson 이 B 언어, 1973 Dennis Ritchie 가 C 언어 만듦 여러 컴퓨터로 이식됨  버전들 AT&T System V(five) 계열 BSD(Berkeley Software Distribution) 계열  Linux ( Linus Torvalds (Finnish student of Computer Science) 1991 PC 용 System V + BSD Unix GNU ( : source code is available  표준화 연구 UI (Unix International) : System V 4.1 : AT&T, SUN OSF (Open Software Foundation) : OSF/1 : IBM, DEC, HP POSIX (Portable Operating System Interface) (1986, IEEE1000.3) Unix 역사

Linux4 Unix 특징  동시에 여러 사용자가 사용 (multiuser/multiprocess system)  프로그램, 프로세스, 파일의 생성 / 수정 / 삭제 제공  프로세스와 파일의 위치를 부여하는 디렉토리 계층 제공  공정하고 효과적인 프로세서, 메모리, 디스크 공유  주변장치, 다른 기계, 프로세스 사이의 통신 ( TCP/IP Network) 지원  많은 표준 유틸리티 (utilities) : GNU (GNU's Not Unix!),  시스템 호출 (system calls) 을 통한 Unix 서비스 접근  이식성 우수하여 다양한 기종에서 활용  강력한 shell programming  open system : 저렴한 가격으로 소스 제공받을 수 있음

Linux5 Unix 제품들  Solaris 2.X (Sun) : System V + BSD (  HP-UX (HP) : System V + BSD (  IRIS (Silicon Graphics) : System V (  AIX (IBM) : System V+BSD (  OSF/1 (DEC) : BSD + System V, Ultrix 는 BSD (  BSD/OS (Berkeley) (  SunOS (Sun) : BSD  NextSTEP : Mach 의 확장 (  NetBSD : 4.4BSD Lite 기반 (  Linux (linux Torvalds) : 내부 BSD, 인터페이스 System V, PC 용 (  FreeBSD : Berkeley Net/2 기반, PC 용 (  SCO (Santa Cruz Operation) Unixware: System V, PC 용 (

Linux6 Linux 서버 관리 (Administration)  Booting  사용자 관리  파일 시스템 관리  메모리 관리  장치 관리  프로세스 관리  네트워크 관리  보안 관리  백업

Linux7 Linux 방문  시작  실행  telnet gnu.inchon.ac.kr ( 또는 ) login: ta1 passwd: ****** # passwd [Enter] Enter new password: ****** Re-type new password: ****** # ls # cd /home/httpd/html # mkdir 자기 홈페이지 디렉토리 # cd 자기 홈페이지 디렉토리 # vi index.html … 홈페이지 내용 … ZZ # ls # man man # logout

Linux8 Vi 를 이용한 기본 텍스트 편집  Bill Joy 가 개발  Vi 의 시작 $ vi ex1 $ vi -R ex1 ( 읽기 전용 )  그림 참조  참고자료 Information  Unix  Vi 고급 사용법, 기본 사용법

Linux9 ~ ~ Vi mode(Vi 명령 모드 ) ~ $ $Vi filename :q! ( 기록 않음 ) ZZ( 기록 ) :wq ai esc xrdd 커서이동 append insert oOoO esc open R esc replace

Linux10 Vi 를 이용한 기본 텍스트 편집  커서의 이동 hjkl 이용 H J K L  »[Vi mode] 4j G 명령으로 원하는 행으로 이동 »7G »G : 마지막 행으로 (cf.) ^G : 현재 줄 번호 알림 화면 이동 »^F »^B »^D »^U  텍스트 추가, 삽입, 수정 a(append) i(insert) o(open) O(Open) R(Replace)  텍스트의 삭제 및 취소 (undo) x(exclude?) d(delete) c(change) dw cw db cb dd cc d$ c$ d^ c^ r(replace) u(update) U(Update)  최근 명령 재 실행.  파일 관리 Vi 를 벗어나지 않고 저장하기 : :w 저장 않고 끝내기 : :q! 또 다른 파일 편집 : :e xx 또는 :e! xx 다른 파일을 읽어 와 덧붙이기 : :r xx

Linux11 Linux 과제 (1)…man 이용  파일 관리 명령 ls cd cp mv rm cd mkdir rmdir pwd chmod chown chgrp file touch find

Linux12 Linux 과제 (2)  파일 관리 명령 grep cmp cat head tail cut ispell more tee wc sort man whatis whereis which

Linux13 Linux 과제 (3)  장치 관리 명령 mount/umount df du free uptime W lpr lpq lprm tty tset

Linux14 Linux 과제 (4)  프로세스 관리 명령 ps kill nice  백업 유틸리티 compress/uncompress gzip/gunzip tar zip/unzip  편집기 vi emacs