Simple linux management user interface
-
Upload
manoj-mehta -
Category
Engineering
-
view
100 -
download
8
Transcript of Simple linux management user interface
![Page 1: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/1.jpg)
A web development project on ruby on rails
Presented by : manoj mehta(cs final year)
![Page 2: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/2.jpg)
objective
Access linux Machine by browser.
Web site development using ruby on rail.
![Page 3: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/3.jpg)
Problem with Linux It in not very user friendly
User need to write command for do everything
It does not provides easy graphical user interface like other operating system
![Page 4: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/4.jpg)
Solution of problem SSH
Telnet
Web application
Graphical user interface
![Page 5: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/5.jpg)
Implementation Authentication 1
Authentication 2
Linux Server machine
Ruby on rail server
Browser
![Page 6: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/6.jpg)
Design of system ruby on rail
Remote linuxmachine
Web interface
![Page 7: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/7.jpg)
Design overview of ruby on rail
![Page 8: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/8.jpg)
WHY Ruby On Rails? A collection of good libraries less works but achieve
better result and faster
There are lots of nice tools classes and methods to make development easier
![Page 9: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/9.jpg)
Why ruby? Easy to learn
Open source
Very easy to extend
Truly object-oriented
Less coding with fewer bugs
![Page 10: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/10.jpg)
Ruby advantages Powerful
Readable
concise
![Page 11: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/11.jpg)
Rails Advantages Convention over configuration
Don’t repeat yourself
Model view controller
Reuse of code
security
![Page 12: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/12.jpg)
Rails Disadvantages Ralis is inefficient
Ralis is hard to deploy
![Page 13: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/13.jpg)
Model-View-Controller Model(active Record):
maintains the relationship between object and Database and handles validation ,association ,transactions ,and more
![Page 14: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/14.jpg)
ROR Databases Mysql
Oracle
Postgre Sql
SqlLIte
![Page 15: Simple linux management user interface](https://reader031.fdocuments.us/reader031/viewer/2022030402/587ea1b41a28ab2a4a8b59e1/html5/thumbnails/15.jpg)
Thank You !