unix s/w

7
Unix S/W PC S/W 와 와와 와와 – OS(Operating System) : 와와와 와와 • Linux(Red Hat, Debian, …), Solaris, HPUX, AIX… – 와와 S/W • Web Browser(Netscape, IE), Mail, FTP, HTTP server(Apache, NCSA, Netscape…) 와 – 와와와와와 S/W • Star Office 와 – 와와와 와와 S/W • gcc, xlin and motif( 와와와 와와와와와 ), perl, mySQL, Oracle, Informix 와…와와와와

Upload: johnna

Post on 06-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Unix S/W. PC S/W 와 같은 구조 OS(Operating System) : 변종이 많다 Linux(Red Hat, Debian, …), Solaris, HPUX, AIX… 통신 S/W Web Browser(Netscape, IE), Mail, FTP, HTTP server(Apache, NCSA, Netscape…) 등 사무자동화 S/W Star Office 등 개발자 도구 S/W - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Unix  S/W

Unix S/W

• PC S/W 와 같은 구조– OS(Operating System) : 변종이 많다

• Linux(Red Hat, Debian, …), Solaris, HPUX, AIX…

– 통신 S/W• Web Browser(Netscape, IE), Mail, FTP, HTTP server(Apache,

NCSA, Netscape…) 등 – 사무자동화 S/W

• Star Office 등– 개발자 도구 S/W

• gcc, xlin and motif( 그래픽 라이브러리 ), perl, mySQL, Oracle, Informix 등…다양하다

Page 2: Unix  S/W

Unix 의 구조

• 몇층의 껍질 구조를 갖는다– Hardware– Unix System Call– Unix Command Shell MS-DOS Command.com– Application 들

• Command Shell 이 다양하다– 키보드로 부터 문자 명령어를 받아 적당한 system call

을 수행하고 그 결과를 화면에 출력하는 기능– Borne Shell(/usr/bin/sh), C Shell(/usr/bin/csh), tc

shell(/usr/bin/tcsh)– Login 시 제일 먼저 수행되는 프로그램 ( 일반적으로 )

Page 3: Unix  S/W

MS-DOS 와 크게 다른점

• Login 을 요구한다– /etc/password, /etc/shadow– 각줄에는 사용자 ID, 번호 , 그룹 , 설명 , 홈 디렉토리의

위치 , 그리고 수행할 Shell

• 모든 화일과 디렉토리에 대해 사용자관리를 한다– Owner, Group, Other 로 세가지 그룹으로 구별– rwx (read, write, execute) , directory– 이런 정보가 3bit 에 내장되어 표시된다

• 텍스트 화일의 구조가 다르다 .– PC 는 매줄 마다 CR LF 를 이용하는데 비해 UNIX 는

CR 만 사용한다

Page 4: Unix  S/W

Unix Login 과정

• Login 과 password 입력에 의해 (Console 이나 Remote Telnet 에 의해 ) Login process 가 수행된다– /etc/password 와 /etc/shadow 를 이용하여 사용자 확인

• 해당되는 shell 프로그램을 수행한다• Shell 은 각 사용자의 홈 디렉리로 이동하면

서 .cshrc 화일에 수록되어 있는 명령어를 수행한다 .

• MS-DOS 의 AUTOEXEC.BAT 와 같은 기능을 한다• Shell 에 따라 화일명이 다르다 . • .cshrc 는 이름이 없이 화일 확장자만 있다 . 그냥 ls 를

해서는 리스트가 되지 않는다 .

Page 5: Unix  S/W

Unix 기본 명령어들• ls : 화일 디렉토리 리스트를 요구

– ls –l 혹은 ls –a 혹은 ls –la• cd : 디렉토리 위치 변경

– cd .. 혹은 cd . 혹은 cd ~shpark• mkdir 혹은 rmdir :• cp : copy• chown : 화일 이나 디렉토리의 owner ( 소유자 ) 를 변경 chgrp• chmod : 화일 이나 디렉토리의 모드를 변경 +r 혹은 -x• rm : remove• mv : move• man : manual 요구 • vi, emacs : full screen text editor ( 수 많은 명령어들이 부담스러우면

PC text editor 를 사용하고 Unix 로 upload 할 것 )

Page 6: Unix  S/W

UNIX 사용에 필요한 PC 툴• Remote Access 용

– telnet (MS 사 )– netterm

• Unix 용 text editor 로– Editpad

• File upload/download– wsFTP, Alftp 등 유사한 ftp 툴

• 화일 압축– Gunzip/Gzip 이 많이 사용된다 . 주로

/usr/local/bin/gunzip /usr/local/bin/gzip 에 설치되어 있다– PC 의 winrar 가 이포맷을 처리할 수 있다

Page 7: Unix  S/W

Mis2 기계에 홈페이지 구축

• http://mis2.mju.ac.r/~shpark 처럼– 각 사용자의 home directory 밑에 public_html subdirectory

를 만들어 모두 html 등의 화일 이 subdirectory 에 저장한다

– /export/home/shpark/public/index.html 를 retrieve 한다• 어떻게 하면 되나 ?

– 계정을 만들고 ([email protected] 에 메일로 신청 )– mkdir public_html 을 하고 – FrontPage 등과 같은 web editor 로 index.html 등을 만들고– wsftp 를 이용해서 public 디렉토리에 upload 한다 .– 작업중 화일 디렉토리 속성을 화일 하도록 (rwx)