15
APACHE SERVER Presented by: Ayush Ojha Enrollment no.: 14015603112 Northern India Engineering College, FC-26, Shastri Park, New Delhi Presented to : Department of Technology

Http Server by Linux

Embed Size (px)

DESCRIPTION

final ppt of linux for b.tech 2nd year students...

Citation preview

Slide 1

APACHE SERVERPresented by: Ayush OjhaEnrollment no.: 14015603112

Northern India Engineering College, FC-26, Shastri Park, New DelhiPresented to :Department of Technology

Table of Contents

Linux Linux vs WindowsYUM ServerHTTP Server

What is LinuxLinux is a UNIX cloneIt can run on 32 bit and 64 bit hardwareLinux is a true multitasking environment Fully capable of taking advantage of multiple processorsCan address up to 64 GB of RAMPartial POSIX Compliance

HistoryThe history of Linux began with Unix in 1969. Unix was created at Bell Labs with the goals: Simplicity, Recyclable code, Written in C as opposed to assembly. Development started in 1991. Linux Thorvalds wanted to create a free implementation of UNIX. By 1993 there were 12000 Linux users. Today Linux rivals UNIX in stability and scalability.

Linux Architecture

FeaturesMultitasking: several programs running at the same time.Multiuser: several users on the same machine at the same time (and no two-user licenses!).Multiplatform: runs on many different CPUs, not just Intel.Multiprocessor: SMP support is available on the Intel and SPARC platforms Dynamically linked shared libraries (DLL's), and static libraries too, of course.

Distributors of LinuxSuseFedoraRedhatDebianUbuntuKnoppixSlackwareLycorisLinspire (Windows)

Linux vs. Windows

Bases LinuxWindowsWhat is it?Linux is an example of Open Source software development and Free Operating System (OS).Windows is the family of operating system (OS) from Microsoft, which is the most famous OS in the world.Manufacturer

Linux kernel is developed by the community. Linux Torvalds oversees things.Microsoft created the Windows operating system, but allows other computer manufactures to distribute their own computers with Windows pre-installed.GUILinux typically provides two GUIs, KDE and Gnome. But there are millions of alternatives such as LXDE, Xfce, Unity, Mate, twm, ect.The Windows GUI is an integral component of the OS and is not replaceable. This can be a con when it comes to Windows 8's Metro.File system supportExt2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFSFAT, FAT32, NTFS, exFAT

Bases LinuxWindowsCompany / developerLinux TorvaldsMicrosoftGraphics performanceBecause hardware manufacturers, such as NVidia, often do not provide documentation for Linux developers, drivers cannot use full card performance.Combined with newest DirectX versions and full graphics card support the performance is almost as good as it can get.SecurityLinux has had about 60-100 viruses listed till date. None of them actively spreading nowadays.According to Dr.Nic Peeling and Dr Julian Satchell's Analysis of the Impact of Open Source Software there have been more than 60,000 viruses in Windows. Anti Virus cost about $20 to $400

YUM ServerYum or Yellow dog Update, Modified is a package manager that was developed by Duke University to improve the installation of RPMs.

Yum searches numerous repositories for packages and their dependencies so they may be installed together in an effort to alleviate dependency issues.

Red Hat Enterprise Linux 5 uses Yum to fetch packages and install RPMs.

Yum uses a configuration file at /etc/yum.conf.

There are multiple ways by which you can install a repository on the system and install/update packages:

YUM Server cont...

What is APACHE Server?The Apache HTTP Server commonly referred to as Apache, is a web server application notable for playing a key role in the initial growth of the World Wide Web. Originally based on the NCSA HTTPd server, development of Apache began in early 1995 after work on the NCSA code stalled. Apache quickly overtook NCSA HTTPd as the dominant HTTP server, and has remained the most popular HTTP server in use since April 1996.

ConclusionLinux is basically used as a free operating system. The development of Linux is one of the most prominent examples of free and open source collaboration.Red Hat Linux, assembled by the company Red Hat is a popular Linux based operating system.The Hypertext Transfer Protocol(HTTP) is an application protocol for distributed, collaborative, hypermedia information system which is developed under the LINUX operating system.A web Browser is a very common example of http server. The given project shows the steps of how to create an http server using the Linux operating system.

THANK YOU