Web Shell Park Jong Wook niceilmgmail com Contents
Web. Shell Park Jong Wook niceilm@gmail. com
Contents Web. Shell Team What is Web. Shell Goal Function Environment Technical Info Data Flow Modules of function Plan of development Role of members Proto UI 2
Web. Shell Team 박종욱 김동한 배윤동 이승원 김재문 2002570030 2003920007 2003920026 2003920041 2004920014 3
What is Web. Shell Necessity Availability Usability Portability 4
Availability No necessary install Anywhere! Anytime! if you can access Web you can manage server 6
Usability GUI CUI 7
Portability Linux - Ubuntu POSIX C 만 지원 한다면 Unix/Linux 어디서든 이 식 할 수 있습니다. Linux - Fedora Unix - Solaris Unix - Free. BSD 8
Goal Function 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
Environment OS Platform Linux / 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 Java. Script 10
Data Flow Client Request Java. Script Response Event System Web Server PHP Apply Web Shell Engine HTML System Call 12
Modules of function Web. UI Server API Shell Parser Command ◦ file ◦ user ◦ system Shell Engine 13
Plan of development 10. 2 3 10. 3 0 11. 6 11. 1 3 11. 2 0 11. 2 7 12. 4 Shell Parser File/User Process Command System Manage Command Shell Engine Web. UI Design Server API Authorize Process System Manage Tool Integrate & Debug Test & Documentation 14
Role of members 박종욱 김동한, 배윤동 ◦ Project Manager ◦ System Design ◦ UI & Server Programming ◦ User Commands ◦ File Commands ◦ System Commands 이승원, 김재문 ◦ Shell Parser ◦ Shell Engine 15
Proto. UI mkdir test_directory 가 만들어 졌습니다. [root@earth~] # ls. . . test_directory [root@earth~] # 16
Q&A 17
Thanks 18
- Slides: 18