You are on page 1of 30

System Administration

Group Members:
• Khelin May Laguyo Dulce
• Hannah Christina Limbaga
• Janzel Nina attar
• Deryl Carl Buenaflor
• Janelle Magsipoc Managuit
• Russell Pabon
• Andrie miguel Sabio
• Jericho Mahumas
Introduction Of
Cent OS
Introduction Of Cent OS

CentOS that stands for Community Enterprise Operating System is one


of the Linux Distributions started by Gregory Kurtzer that provides an
enterprise-class free and open-source Operating System which is also
functionally compatible with the Red Hat Enterprise Linux (RHEL) which
also its upstream source. That RHEL is the enterprise-class OS but with
a paid subscription. CentOS developers use the RHEL source code and
create a product very similar to it. The technical support for this is
given only via community and web portals yum’ is the package
manager for the CentOS. Anything that runs on it is assured to run on
the RHEL platform. CentOS images are one of the tops employed
Operating Systems in the Amazon Cloud and Azure Cloud
Features of Cent OS
Features of Cent OS
-CentOS is a popular Linux distribution that is known for its stability, security, and reliability. Some of the key features of CentOS include: `

-Open source: CentOS is an open source operating system, which means that it is freely available and can be used and modified by anyone.

-Stability: CentOS is known for its stability, thanks to its long-term support and regular updates. It is based on Red Hat Enterprise Linux (RHEL), which is widely used in
enterprise environments.

-Security: CentOS is also known for its security features, which include SELinux (Security-Enhanced Linux), firewalls, and other tools that help protect against security
threats.

-Package management: CentOS uses the YUM (Yellowdog Updater, Modified) package manager, which allows users to easily install, update, and remove software
packages.

-Compatibility: CentOS is compatible with a wide range of hardware and software, which makes it a popular choice for servers and other enterprise environments.

-Community support: CentOS has a large and active community of users and developers who provide support, documentation, and contribute to the development of
the operating system.

-Customizability: CentOS is highly customizable, which allows users to tailor it to their specific needs and requirements.

-Overall, CentOS is a reliable and secure operating system that is widely used in enterprise environments due to its stability, security, and compatibility.
Installation
Step 1: Download CentOS 7

To download the official and up-to-date CentOS 7 ISO file, navigate to https://www.centos.org/download/.
Our recommendation for non-enterprise environments is to download the DVD ISO option, which includes the GUI.
We recommend the Minimal ISO option only for production enterprise environment s.
Step 2: Create Bootable
USB or DVD
Now that you have downloaded the ISO image, you can create a bootable USB, burn it
on a DVD or load the image on a VM.

Several applications can help you create a bootable USB. We recommend using Etcher.
Download the application for your system (Windows, macOS or Linux), install and run
Step 3: Boot the CentOS ISO
File
Upon booting the CentOS 7 ISO file, you can begin the installation process. To do so,
select Install CentOS 7. That will start the installer’s graphical interface.

If you are booting from a USB, click the Install to Hard Drive icon on the desktop. That
will open the installation wizard.
Step 4: Install CentOS

Before starting the installation process itself, select which language you would like to
use during installation. The default option is English.

Click Continue to confirm your selection.


Step 4: Install CentOS

There are a couple of settings you would want to configure. All items marked with a
warning icon must be configured before you begin the installation.
System configurations outlined below may differ based on use case.
Set Date and Time

To set a date and time for the system, click the Date & Time icon under the Localization
heading. Select a region/time zone on the map of the world as seen below. Once you
have selected your time zone, hit Done to save your changes.
System Language

Next, select the Language Support option under the Localization heading. The language
selected in the Welcome to CentOS 7 window will be the default system language. If
necessary, select additional languages and hit the Done button once you are finished.
Software Selection
Select the Software Selection option under the Software heading. You will see a list of predefined Base
Environment options and optional add-ons. This part entirely depends on your needs.

• Minimal Install. This is the most flexible and least resource-demanding option. Excellent for
production environment servers. Be prepared to customize the environment.
• Predefined Server Options. If you are 100% certain about the role of your server and don’t want to
customize it for its role, select one of the predefined server environments.
• GNOME Desktop and KDE Plasma Workspaces. These environments include a full graphical user
interface.
Security Policy
Select the Security Policy option under the System heading. Choose a profile from the list and hit
Select profile. Hit the Done button to confirm your selection.
Start the Installation Process
Once everything is set up according to your liking, hit Begin Installation to start the install. This will
start the initial installation process.
Configuration
Configuration

introduction to Linux: Before diving into CentOS specifically, it is


important to have a solid understanding of the Linux operating system
and its basic concepts. This can be achieved by taking online courses,
reading articles, or watching tutorial videos.

Understanding CentOS: Once you have a good grasp of Linux, you


can move on to learning about CentOS specifically. Start by
reading about the history, purpose, and target audience of
CentOS. You can find this information on the CentOS website or
through online resources.

Installation and Setup: The next step is to install CentOS on a test machine
or virtual environment. Follow the installation wizard and configure the
system according to your needs. This will give you hands-on experience
with the installation and configuration process.
Configuration

Network Configuration: Learn about the different network


settings in CentOS, including how to set the hostname,
configure network interfaces, and configure network services
such as DNS and DHCP.User and Group Management: Learn
how to create and manage users and groups in CentOS. This
includes understanding the root user, adding new users, and
setting permissions.

Security Configuration: Learn about the different security


features in CentOS, such as firewalls, SELinux, and auditing.
Understand how to configure these tools to protect the
system from threats and vulnerabilities.
Configuration

Services Configuration: Learn how to manage services and daemons in CentOS.


This includes understanding how to start, stop, and manage services, and how to
configure services to start automatically at boot.

Troubleshooting: Learn how to troubleshoot common issues in CentOS, such as


network connectivity problems, software package conflicts, and system errors.

Advanced Topics: Once you have a good understanding of the basics, you can
explore more advanced topics in CentOS. This includes topics such as
virtualization, cloud computing, and containerization.

Overall, learning about CentOS requires a combination of theoretical knowledge


and hands-on experience. By following this study plan, you can gain a solid
understanding of CentOS and its configuration and be able to use it effectively in a
variety of server and desktop environments.
Use Cases
Use Cases

• CentOS is a popular open-source operating system that is used by many organizations and individuals for various purposes.
Some common use cases for CentOS include:

• Web servers: CentOS is often used as a platform for hosting web servers, thanks to its stability, security, and support for
popular web server software such as Apache and Nginx.

• Database servers: CentOS is also commonly used for database servers, as it provides reliable performance and support for
popular database management systems such as MySQL and PostgreSQL.

• Application servers: CentOS is a popular choice for hosting application servers, such as those used for running Java
applications or web applications built with popular programming languages such as Python, PHP, and Ruby.

• Cloud computing: CentOS is a popular choice for cloud computing platforms such as OpenStack and OpenShift, which require
a stable and secure operating system.
Comparison
Comparison

CentOS is a popular open-source operating system


that is often compared with other operating systems
such as Ubuntu, Debian, and Fedora. Here are some
of the key differences between CentOS and these
other operating systems:
Comparison

Ubuntu: Ubuntu is another popular Linux distribution that is known for its user-friendly interface and ease of use.
Unlike CentOS, which is designed for stability and security, Ubuntu focuses on providing a modern, user-friendly
desktop environment. Ubuntu is also known for its extensive software repository, which makes it easy to install
and update software packages.
Comparison

Debian: Debian is a popular Linux distribution that is known for its stability and security, similar to CentOS.
However, Debian is often seen as more difficult to use and less user-friendly than CentOS. Debian is also known for
its focus on free software, which means that it does not include proprietary software in its default installation.
Comparison

Fedora: Fedora is another Linux distribution that is similar to CentOS in many ways, but with some key differences.
Fedora is known for its cutting-edge technology and focus on innovation, making it a popular choice for developers
and early adopters. Unlike CentOS, which is designed for stability and long-term support, Fedora is updated
frequently and provides the latest software packages and features.
Comparison

In summary, CentOS is known for its stability,


security, and long-term support, which makes it a
popular choice for enterprise applications and
servers. Other operating systems like Ubuntu,
Debian, and Fedora, on the other hand, focus on
user-friendliness, free software, innovation, and
cutting-edge technology, which make them suitable
for different types of users and applications.
Comparison
System Administration

Group Members:
• Khelin May Laguyo Dulce
• Hannah Christina Limbaga
• Janzel Nina attar
• Deryl Carl Buenaflor
• Janelle Magsipoc Managuit
• Russell Pabon
• Andrie miguel Sabio
• Jericho Mahumas

You might also like