Linux: An Unbeaten Empire


Published on

This presentation is completely designed for Industrial Training Presentation only that is needed by the Student in order to submit in the colleges. It contain Linux Introduction, Servers and Services, File System and many more about Linux

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Linux: An Unbeaten Empire

  1. 1. A Report on<br />Redhat Enterprise Linux Server<br />By:<br />Yogesh Kr. Sharma<br />(RHCE) CS- Final Year<br />SSITM,<br />Organization:<br />Network Nuts<br />Delhi<br />Premier Partner<br />Global Exam Center<br />Redhat Inc, USA<br />
  2. 2. Unix<br />Unix is a multi-user, multi-tasking operating system.<br />Many users logged into a system simultaneously, each running many programs. <br />It's the Console based Operating system.<br />
  3. 3. History of Linux/Unix<br />First Version was created in Bell Labs in 1969.<br />Some of the Bell Labs programmers who had worked on this project, Ken Thompson, Dennis Ritchie, Rudd Canaday, and Doug McIlroy<br />It was given the name UNIX by Brian Kernighan. <br />00:00:00 Hours, Jan 1, 1970 is time zero for UNIX. It is also called as epoch.<br />1973 Unix is re-written mostly in C, a new language developed by Dennis Ritchie. <br />Being written in this high-level language greatly decreased the effort needed to port it to new machines. <br />
  4. 4. History of Linux<br />Linux is a free Unix-type operating system originally created by LinusTorvalds with the assistance of developers around the world by using UNIX Source Code. <br />It originated in 1991 as a personal project of LinusTorvalds, a Finnish graduate student.<br />The Kernel version 1.0 was released in 1994 and today the most recent stable version is 2.6.9<br />Developed under the GNU General Public Licence, the source code for Linux is freely available to everyone. <br />Various Linux Distribution like Redhat, Ubuntu, Mandrake, HP-AIX. (Redhat Known to be Market Leader) <br />
  5. 5. UNIX Structure<br />
  6. 6. Linux File System Table<br />
  7. 7. File System<br />The Unix file system looks like an inverted tree structure. <br />You start with the root directory, denoted by /, at the top and work down through sub-directories underneath it.<br />Each node is either a file or a directory of files, where the latter can contain other files and directories. <br />The full path name starts with the root, /, and follows the branches of the file system, each separated by /, until you reach the desired file, e.g.: <br /> /home/yogesh/source/ssitm<br />
  8. 8. User Group and Permission<br />Apart from all the users, there is a special user called the root which has permission to access any file and directory.<br />There are three permissions for any file, directory or application program. <br />r — Indicates that a given category of user can read a file.<br /> w — Indicates that a given category of user can write to a file.<br /> x — Indicates that a given category of user can execute the file.<br />
  9. 9. Basic Commands for Browsing the Linux<br />Editors in Linux<br />Vi<br />Eg: vi /etc/passwd<br />Vim<br />Eg: vim /etc/passwd<br />Nano<br />Eg: nano /etc/passwd<br />Gedit<br />Eg: gedit /etc/passwd<br />pwd (Present Working Directory)<br />cd (Change Directory)<br />ls (List Directory content)<br />cp (Copy File)<br />mv (Rename and Move)<br />rm (Remove)<br />mkdir (Make Empty Directory)<br />touch (Create Empty File)<br />cat (Content of file) <br />
  10. 10. Terminal – A Linux Command Arena<br />
  11. 11. Feature of RHEL<br />A Number of User can login simultaneously and can run number of process simultaneously<br />Provide multi-desktop environment<br />Provide Name Virtual Hosting<br />Packaging i.e. RPM ( Red hat Package Manager)<br />Security i.e. no effect of Virus having .exe .dll and many more extension<br />Virtual Router Networking i.e. IP Forwarding<br />KICKSTART INSTALLATION<br />
  12. 12. Linux say NO to Windows Blue Screen Error<br />
  13. 13. Servers and Services in Linux<br />Services<br />Su<br />Crontab<br />Remote Desktop<br />Network Time Protocol<br />SSH<br />QUOTA<br />ACL (Access Control List)<br />Server<br />DNS(Domian Name Server)<br />DHCP (Dynamic Host Conf. Protocol)<br />FTP (File Transfer Protocols)<br />NFS (Network File Sharing)<br />SAMBA SERVER<br />HTTP<br />PROXY (SQUID)<br />MAIL SERVER<br />
  14. 14. Brief Introduction Of Servers<br />DNS<br />Named as Domain Name Server will convert FQDN (Fully Qualified Domain Name) to IP and vice versa<br />Install Package: bind, bind-chroot, caching name server<br />Config file: named.conf<br />Port No: 53 (UDP)<br />Service: named, network<br />DHCP<br />Named as Dynamic host Configuration Protocols will be used to provide IP to client system which is requesting for IP by having its MAC Address (Mandatory Access Control) or Physical Address<br />Install Package: dhcp<br />Config File: dhcpd.conf<br />Port No: 67<br />Service: dhcpd<br />
  15. 15. Contd..<br />FTP<br />Named as File Transfer Protocols is used to transfer file in the network . Network may be Internet, Intranet<br />Install Package : vsFTP (Very Secure FTP)<br />Config File : vsftpd.conf<br />Port No: 20(Data) , 21 (Control) (TCP/UDP)<br />Service : vsftpd<br />NFS<br />Named as Network File Sharing is used to share file in the network . Network may be Internet, Intranet<br />Install Package :nfs-utils<br />ConfigFile : exports<br />Service : nfs, portmap<br />
  16. 16. Contd..<br />SAMBA<br />Named as SAMBA is used to shared the file between Windows and Linux OS.<br />Install Package : samba<br />ConfigFile : smb.conf<br />Service: smb<br />HTTP<br />Named as Hyper Text Transfer Protocols is used to host the web-server.<br />Also support Name Virtual Host and work on APACHE<br />Install Package : httpd<br />Config File : httpd.conf<br />Port No: 80<br />Service : httpd<br />
  17. 17. Contd.. <br />PROXY<br />Named as Proxy Server is used to restrict Internet to single port.<br />Install Package : squid<br />Config File : squid.conf<br />Port No: 3128, 8080<br />Service : squid<br />MAIL SERVER<br />Named as Mail Server is used to create mail server in the Network . Network may be Internet, Intranet<br />Eg:<br />Install Package : sendmail<br />Config File : ,<br />Port No:25<br />Service : sendmail<br />
  18. 18. Major USER of Linux<br />95% of Banks World Wide including RBI<br />For more:<br />
  19. 19. THANK YOU<br />Questions & Answers<br />