APACHE SERVER
Presented to :
Department of Technology
Presented by: Ayush Ojha
Enrollment no.: 14015603112
Northern India Engineering College, FC-26, Shastri Park, New Delhi
Table of Contents
Linux
Linux vs Windows
YUM Server
HTTP Server
What is Linux
Linux is a UNIX clone
It can run on 32 bit and 64 bit hardware
Linux is a true multitasking environment
Fully capable of taking advantage of multiple
processors
Can address up to 64 GB of RAM
Partial POSIX Compliance
History
The 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
Features
Multitasking:
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 Linux
Suse
Fedora
Redhat
Debian
Ubuntu
Knoppix
Slackware
Lycoris
Linspire (Windows)
Linux vs. Windows
Bases Linux
Windows
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.
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.
GUI
Linux 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
support
Ext2, Ext3, Ext4, Jfs,
ReiserFS, Xfs, Btrfs, FAT,
FAT32, NTFS
FAT, FAT32, NTFS, exFAT
What is it?
Manufacturer
Base Linux
s
Windows
Company /
developer
Linux Torvalds
Microsoft
Graphics
performanc
e
Because 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.
Security
Linux 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 Server
Yum 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.
YUM Server cont...
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:
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.
Conclusion
Linux 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