Prepositions and Particles Dave Roberts Kyoung Wook Lee Ji Hyun Yoon.
Park Jong Wook [email protected]. WebShell Team What is WebShell Goal Function Environment ...
-
Upload
ronald-short -
Category
Documents
-
view
227 -
download
0
Transcript of Park Jong Wook [email protected]. WebShell Team What is WebShell Goal Function Environment ...
Park Jong [email protected]
WebShell Team What is WebShell Goal Function Environment Technical Info Data Flow Modules of function Plan of development Role of members Proto UI
2
박종욱 2002570030 김동한 2003920007 배윤동 2003920026 이승원 2003920041 김재문 2004920014
3
Necessity Availability Usability Portability
4
뛰어난 성능의 유닉스 ( 리눅
스 ) 서버
뛰어난 성능의 유닉스 ( 리눅
스 ) 서버
하지만 쉽게 접근하기가
어렵다
하지만 쉽게 접근하기가
어렵다
웹을 통해서 쉽게 접근 할 수 없을까 ?Unix(Linux) Server
5
Anywhere! Anytime!if you can access
Webyou can manage
server
No necessary install
6
GUI
CUI
7
Linux - Ubuntu
Linux - Fedora
Unix - Solaris
Unix - FreeBSD
POSIX C 만 지원 한다면 Unix/Linux 어디서든 이식 할 수 있습니다 .
8
Web Shell◦ CUI(Character User Interface)◦ Manage file (ls, cd, mkdir, rmdir, cp, mv, etc)◦ Manage user (useradd, userdel, etc)◦ Manage system (deamon manage)
System Manage Tools◦ GUI(Graphic User Interface)◦ Register many users◦ Etc
9
OS PlatformLinux / Solaris /
Other Unix Server
Web Server Apache 2.2.4
Version control system SVN 1.4
Web Shell Engine Language POSIX C
Server Side Language PHP 5.2.3
Client Side Language JavaScript
10
Ajax(Asynchronous JavaScript & XML)◦ 기존 웹 페이지는 새로운 데이터를 읽기 위해 페이지
전환이 필요합니다 .◦ Ajax 란 페이지 전환 없이 서버로부터 데이터를 받아
처리 하는 기술을 의미합니다 . Unix System Programming
◦ System Resource 를 사용하기 위해서입니다 .
11
Web Shell Engine
System Call
PHP
Client
HTML
JavaScript Web Server
SystemRequest
Response
Event Apply
12
WebUI Server API Shell Parser Command
◦ file◦ user◦ system
Shell Engine
13
Shell Parser
File/User Process Command
System Manage Command
Shell Engine
WebUI Design
Server API
Authorize Process
System Manage Tool
Integrate & Debug
Test & Documentation
10.23
12.410.30
11.6 11.13
11.20
11.27
14
박종욱◦ Project Manager◦ System Design◦ UI & Server Programming
김동한 , 배윤동◦ User Commands◦ File Commands◦ System Commands
이승원 , 김재문◦ Shell Parser◦ Shell Engine
15
mkdir test_directorytest_directory 가 만들어 졌습니다 .
[root@earth~] #. .. test_directory
ls
[root@earth~] #
16
Q&A
17
Thanks
18