SlideShare a Scribd company logo
Introduction to Centos

          By
  Mohd Yasin Abd Karim
    yasin@yasin.my
Topics
•   Overview
•   Using Centos
•   Administration
•   Networking
Overview
• Is not associated by Red Hat Inc.
• Centos takes freely available Red Hat
  Enterprise Linux source code
• A set of packages and ISO images for
  installing centos or running it as live CD
• Freely distributed without paying
  subscription fees
• Doesn’t achieve 100% compatibility with
  RHEL
Stepping Stone to RHEL
•   As learning tools to become familiar
•   The Backing of a Major Linux Vendor
•   Technical Support
•   Certified Hardware and Software
•   Timely Security patches and Updates
•   Certification and Training
Installation
• Media – Centos installation DVD
• PC
  – A Pentium class PC ( > 400MHz)
  – 128Mb RAM(text), 512MB RAM(GUI)
• Disk Space
  – Depending on packages
  – 1.5GB to 10GB
• Keyboard & Monitor
Begin Installation
• Insert DVD
• Start your Computer
• Start the Boot Procedure – Press Enter
  – Media Check
  – Continue
  – Choose Language
  – Choose keyboard
  – Choose Fresh Install
Begin Installation
• Choose your partioning Stratetgy
• Review and Modify partioning and Modify
  Partioning Layout
• Configure Boot Loader
• Change Device
• Set Hostname
• Choose a Time Zone
Begin Installation
•   Set Root Password
•   Install Classes
•   Customise categories
•   About Install
•   Finish Installing
Running Centos Firstboot
•   Firewall – allow or deny access
•   SELinux – additional layer security
•   Date and Time
•   Create User
•   Sound Card
•   Additional CDs
•   Get Updates
Getting Started With Desktop
•   Checking out Your Home Folder
•   Open With
•   Side panel
•   Background
•   Organise your Work – move, delete, rename
•   Minimize
•   Maximize
•   Close
Getting Started With Desktop
•   Change Background
•   Choose Browser and Others Apps
•   Add a Screensaver
•   Change the theme
•   Configure your Panel
•   Workspaces
Using Linux Command
• Shell is command line interpreter
• The shell is powerful, complex
id
• To find out information about your identity,
  use the id command as follows:
• $ id
uid=500(timothy) gid=500(timothy)
  groups=10(wheel),100(users),500(timothy
  )
context=user_u:system_r:unconfined_t
who
• You can see information about your
  current login session by using the who
  command.
$ who -u -m -H
• NAME LINE TIME IDLE PID COMMENT
• timothy pts/1 2009-04-02 14:12 . 7264
  (:0.0)
pwd
• To find out what your current directory is,
  type the pwd command:
• $ pwd
• /usr/bin
$HOME
• To find out the name of your home
  directory, type the echo command,
  followed by the $HOME variable:
• $ echo $HOME
• /home/timothy
cd
• To get back to your home directory, you
  can simply type the change directory (cd)
  command.
• You can also use the tilde (~) character to
  indicate the home directory:
• $ cd ~
ls
• list the contents of your home directory,
  using the ls command.
• $ ls -la /home/timothy
ps
• The most common utility for checking
  running processes is the ps command.
• $ ps u
• $ ps au
• To see and thereby monitor all the
  processes
• $ ps aux | less
Exiting the Shell
• To exit the shell when you are done, type
  exit or press [Ctrl]+D.
• There are also administrative commands
  in /sbin or /usr/sbin directories.
Getting Help with Shell
• help command
• man command
Linux Filesystems
• /bin —Contains common Linux user
  commands, such as ls, sort, date, and
  chmod.
• /boot— Has the bootable Linux kernel
  and boot loader configuration files
  (GRUB).
Linux Filesystems
• /dev—Contains files representing access points
  to devices on your systems. These include
  terminal devices (tty*), floppy disks (fd*), hard
  disks (hd* or sd*), RAM (ram*), and CD-ROM
  (cd*). (Applications normally access these
  devices directly through the device files, but
  end-users rarely access them directly.)
• /etc— Contains administrative configuration
  files.
• /home—Contains directories assigned to each
  user with a login account.
Linux Filesystems
• /media —Provides a location for mounting devices, such
  as remote file systems and removable media (with
  directory names of cdrom, floppy, etc.). In CentOS,
  many removable media are mounted automatically in
  this directory when the media is inserted (CD or DVD) or
  connected (USB pen drives or cameras).
• /proc —Provides a mechanism for the kernel to send
  information to processes.
• /root—Represents the root user’s home directory.
• /sbin —Contains administrative commands and daemon
  processes.
Linux Filesystems
• /sys —A /proc-like file system, added with
  the Linux 2.6 kernel and intended to
  contain files for getting hardware status
  and reflecting the system’s device tree as
  it is seen by the kernel. It pulls many of its
  functions from /proc.
• /tmp —Contains temporary files used by
  applications.
Linux Filesystems
• /usr—Contains user documentation, games,
  libraries (lib), and a variety of other user and
  administrative commands and files.
• /var—Contains directories of data used by
  various applications. In particular, this is where
  you would place files that you share as an FTP
  server (/var/ftp) or a Web Server (/var/www). It
  also contains all system log files (/var/log). In
  time, FTP, HTTP, and similar services will move
  to the /srv directory to adhere to the Linux
  Standards Base (www.freestandards.org/spec).
Creating Files and Directories
• cd— Change to another directory.
• pwd—Print the name of the current
  working directory.
• mkdir— Create a directory.
• chmod— Change the permission on a file
  or directory.
• ls— List the contents of a directory.
Moving, Copying, and Deleting
                Files
•   $ mv abc def
•   $ mv abc ∼ $ cp abc def
•   $ cp abc ∼ $ rm abc
•   $ rm *
Using the vi Text Editor
• $ vi /tmp/test
Exploring Other Text Editors
•   emacs—Most experienced Linux and UNIX users traditionally have
    used vi or emacs as their text editor. Many extensions are available
    with emacs to handle editing of many different file types.
•   gedit—The GNOME text editor that runs in the GUI
•   joe— The joe editor is similar to many PC text editors. Use control
    and arrow keys to move around. Press [Ctrl]+C to exit with no save
    or [Ctrl]+X to save and exit.
•   kate— A nice-looking editor that comes in the kdebase package. It
    has lots of bells and whistles, such as highlighting for different types
    of programming languages and controls for managing word wrap.
•   kedit—A GUI-based text editor that comes with the KDE desktop
•   nedit—A good tool for editing source code
Accessing and Running
            Applications
• Running yum to Download and Install
  RPMs
• # yum install gcc
• Using yum to Install Packages Locally
• yum localinstall /media/disk/CentOS/gftp-*
Using the rpm Command
• The rpm command has the following modes of
  operation:
• ■ Install (-i)
• ■ Upgrade (-U)
• ■ Freshen (-F)
• ■ Query (-q)
• ■ Verify (-V)
• ■ Signature check (--checksig)
• ■ Uninstall (-e)
• ■ Rebuild database (--rebuilddb)
• ■ Fix permissions (--setperms)
• ■ Set owners/groups (--setugids)
• ■ Show RC (--showrc)
Linux Applications
•   OpenOffice.org
•   Firefox
•   Thunderbird
•   The GIMP (gimp)
•   Quanta (html editor)
•   GnuCash
Using SSH
• Putty
• winscp
Thank You
• http://www.yasin.my
Ad

More Related Content

What's hot (19)

Rhce ppt
Rhce pptRhce ppt
Rhce ppt
Mohammed Ben
 
Ilf2012
Ilf2012Ilf2012
Ilf2012
Dru Lavigne
 
CentOS Operating System Presentation (Southeast University)
CentOS Operating System Presentation (Southeast University)CentOS Operating System Presentation (Southeast University)
CentOS Operating System Presentation (Southeast University)
Mahmudul Hasan Porag
 
Linux Training Workshop
Linux Training WorkshopLinux Training Workshop
Linux Training Workshop
Meraj Khattak
 
Asiabsdcon15
Asiabsdcon15Asiabsdcon15
Asiabsdcon15
Dru Lavigne
 
Presentation for RHCE in linux
Presentation  for  RHCE in linux Presentation  for  RHCE in linux
Presentation for RHCE in linux
Kuldeep Tiwari
 
Anthony McKeown Drupal Presentation
Anthony McKeown Drupal PresentationAnthony McKeown Drupal Presentation
Anthony McKeown Drupal Presentation
Tony McKeown
 
Presentation1
Presentation1Presentation1
Presentation1
Ma.Danna Inigo
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
guest954945a
 
Posscon2013
Posscon2013Posscon2013
Posscon2013
Dru Lavigne
 
Lavigne bsdmag may13
Lavigne bsdmag may13Lavigne bsdmag may13
Lavigne bsdmag may13
Dru Lavigne
 
centOS
centOScentOS
centOS
Nikko C. Ebora
 
Nycbsdcon14
Nycbsdcon14Nycbsdcon14
Nycbsdcon14
Dru Lavigne
 
Rhel7 vs rhel6
Rhel7 vs rhel6Rhel7 vs rhel6
Rhel7 vs rhel6
Arunvignesh Venkatesh
 
Install and configure linux
Install and configure linuxInstall and configure linux
Install and configure linux
Vicent Selfa
 
Oclug 2010
Oclug 2010Oclug 2010
Oclug 2010
Dru Lavigne
 
Sweden11
Sweden11Sweden11
Sweden11
Dru Lavigne
 
Tlf2013
Tlf2013Tlf2013
Tlf2013
Dru Lavigne
 
Fsoss12
Fsoss12Fsoss12
Fsoss12
Dru Lavigne
 

Similar to 3. introduction of centos (20)

Linux: Everyting-as-a-service
Linux: Everyting-as-a-serviceLinux: Everyting-as-a-service
Linux: Everyting-as-a-service
Rohit Sansiya
 
redhat_by_Cbitss.ppt
redhat_by_Cbitss.pptredhat_by_Cbitss.ppt
redhat_by_Cbitss.ppt
VikrantSChohaan
 
24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs
Kellyn Pot'Vin-Gorman
 
unixkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkk.ppt
unixkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkk.pptunixkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkk.ppt
unixkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkk.ppt
sufiankedir156
 
Unix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptxUnix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptx
Rajesh Kumar
 
Linux
Linux Linux
Linux
Patruni Chidananda Sastry
 
Basic Linux Administration - 3.pptxon server
Basic Linux Administration - 3.pptxon serverBasic Linux Administration - 3.pptxon server
Basic Linux Administration - 3.pptxon server
RekeshPatel
 
Linux Desktop Operation - Session 1
Linux Desktop Operation - Session 1Linux Desktop Operation - Session 1
Linux Desktop Operation - Session 1
Arash Foroughi
 
Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01
Chander Pandey
 
File system discovery
File system discovery File system discovery
File system discovery
DevMix
 
CSA-lecture 6.pptx
CSA-lecture 6.pptxCSA-lecture 6.pptx
CSA-lecture 6.pptx
UsmanAshraf656960
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
Bill Malchisky Jr.
 
Surviving OS X as a Windows Admin
Surviving OS X as a Windows AdminSurviving OS X as a Windows Admin
Surviving OS X as a Windows Admin
Dell World
 
Ericas-Linux-Plus-Study-Guide
Ericas-Linux-Plus-Study-GuideEricas-Linux-Plus-Study-Guide
Ericas-Linux-Plus-Study-Guide
Erica StJohn
 
Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012
Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012
Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012
Jose L. Quiñones-Borrero
 
#WeSpeakLinux Session
#WeSpeakLinux Session#WeSpeakLinux Session
#WeSpeakLinux Session
Kellyn Pot'Vin-Gorman
 
File000127
File000127File000127
File000127
Desmond Devendran
 
3 technical-dns-workshop-day2
3 technical-dns-workshop-day23 technical-dns-workshop-day2
3 technical-dns-workshop-day2
DNS Entrepreneurship Center
 
Introduction_to_Linux_Opeparating system (1).pptx
Introduction_to_Linux_Opeparating system (1).pptxIntroduction_to_Linux_Opeparating system (1).pptx
Introduction_to_Linux_Opeparating system (1).pptx
ssuserf9c7f4
 
Introduction_to_Linux operating system for naive(1).pptx
Introduction_to_Linux operating system for naive(1).pptxIntroduction_to_Linux operating system for naive(1).pptx
Introduction_to_Linux operating system for naive(1).pptx
ssuserf9c7f4
 
Linux: Everyting-as-a-service
Linux: Everyting-as-a-serviceLinux: Everyting-as-a-service
Linux: Everyting-as-a-service
Rohit Sansiya
 
24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs
Kellyn Pot'Vin-Gorman
 
unixkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkk.ppt
unixkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkk.pptunixkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkk.ppt
unixkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkk.ppt
sufiankedir156
 
Unix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptxUnix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptx
Rajesh Kumar
 
Basic Linux Administration - 3.pptxon server
Basic Linux Administration - 3.pptxon serverBasic Linux Administration - 3.pptxon server
Basic Linux Administration - 3.pptxon server
RekeshPatel
 
Linux Desktop Operation - Session 1
Linux Desktop Operation - Session 1Linux Desktop Operation - Session 1
Linux Desktop Operation - Session 1
Arash Foroughi
 
Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01
Chander Pandey
 
File system discovery
File system discovery File system discovery
File system discovery
DevMix
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
Bill Malchisky Jr.
 
Surviving OS X as a Windows Admin
Surviving OS X as a Windows AdminSurviving OS X as a Windows Admin
Surviving OS X as a Windows Admin
Dell World
 
Ericas-Linux-Plus-Study-Guide
Ericas-Linux-Plus-Study-GuideEricas-Linux-Plus-Study-Guide
Ericas-Linux-Plus-Study-Guide
Erica StJohn
 
Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012
Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012
Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012
Jose L. Quiñones-Borrero
 
Introduction_to_Linux_Opeparating system (1).pptx
Introduction_to_Linux_Opeparating system (1).pptxIntroduction_to_Linux_Opeparating system (1).pptx
Introduction_to_Linux_Opeparating system (1).pptx
ssuserf9c7f4
 
Introduction_to_Linux operating system for naive(1).pptx
Introduction_to_Linux operating system for naive(1).pptxIntroduction_to_Linux operating system for naive(1).pptx
Introduction_to_Linux operating system for naive(1).pptx
ssuserf9c7f4
 
Ad

More from Mohd yasin Karim (6)

1. centos tutorial
1. centos tutorial1. centos tutorial
1. centos tutorial
Mohd yasin Karim
 
Microsoft<sup>®</sup> office training
Microsoft<sup>®</sup> office trainingMicrosoft<sup>®</sup> office training
Microsoft<sup>®</sup> office training
Mohd yasin Karim
 
Phpmyadmin administer mysql
Phpmyadmin administer mysqlPhpmyadmin administer mysql
Phpmyadmin administer mysql
Mohd yasin Karim
 
Mysql workbench 5
Mysql workbench 5Mysql workbench 5
Mysql workbench 5
Mohd yasin Karim
 
My sql administration
My sql administrationMy sql administration
My sql administration
Mohd yasin Karim
 
Mysql an introduction
Mysql an introductionMysql an introduction
Mysql an introduction
Mohd yasin Karim
 
Ad

Recently uploaded (20)

UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 

3. introduction of centos

  • 1. Introduction to Centos By Mohd Yasin Abd Karim [email protected]
  • 2. Topics • Overview • Using Centos • Administration • Networking
  • 3. Overview • Is not associated by Red Hat Inc. • Centos takes freely available Red Hat Enterprise Linux source code • A set of packages and ISO images for installing centos or running it as live CD • Freely distributed without paying subscription fees • Doesn’t achieve 100% compatibility with RHEL
  • 4. Stepping Stone to RHEL • As learning tools to become familiar • The Backing of a Major Linux Vendor • Technical Support • Certified Hardware and Software • Timely Security patches and Updates • Certification and Training
  • 5. Installation • Media – Centos installation DVD • PC – A Pentium class PC ( > 400MHz) – 128Mb RAM(text), 512MB RAM(GUI) • Disk Space – Depending on packages – 1.5GB to 10GB • Keyboard & Monitor
  • 6. Begin Installation • Insert DVD • Start your Computer • Start the Boot Procedure – Press Enter – Media Check – Continue – Choose Language – Choose keyboard – Choose Fresh Install
  • 7. Begin Installation • Choose your partioning Stratetgy • Review and Modify partioning and Modify Partioning Layout • Configure Boot Loader • Change Device • Set Hostname • Choose a Time Zone
  • 8. Begin Installation • Set Root Password • Install Classes • Customise categories • About Install • Finish Installing
  • 9. Running Centos Firstboot • Firewall – allow or deny access • SELinux – additional layer security • Date and Time • Create User • Sound Card • Additional CDs • Get Updates
  • 10. Getting Started With Desktop • Checking out Your Home Folder • Open With • Side panel • Background • Organise your Work – move, delete, rename • Minimize • Maximize • Close
  • 11. Getting Started With Desktop • Change Background • Choose Browser and Others Apps • Add a Screensaver • Change the theme • Configure your Panel • Workspaces
  • 12. Using Linux Command • Shell is command line interpreter • The shell is powerful, complex
  • 13. id • To find out information about your identity, use the id command as follows: • $ id uid=500(timothy) gid=500(timothy) groups=10(wheel),100(users),500(timothy ) context=user_u:system_r:unconfined_t
  • 14. who • You can see information about your current login session by using the who command. $ who -u -m -H • NAME LINE TIME IDLE PID COMMENT • timothy pts/1 2009-04-02 14:12 . 7264 (:0.0)
  • 15. pwd • To find out what your current directory is, type the pwd command: • $ pwd • /usr/bin
  • 16. $HOME • To find out the name of your home directory, type the echo command, followed by the $HOME variable: • $ echo $HOME • /home/timothy
  • 17. cd • To get back to your home directory, you can simply type the change directory (cd) command. • You can also use the tilde (~) character to indicate the home directory: • $ cd ~
  • 18. ls • list the contents of your home directory, using the ls command. • $ ls -la /home/timothy
  • 19. ps • The most common utility for checking running processes is the ps command. • $ ps u • $ ps au • To see and thereby monitor all the processes • $ ps aux | less
  • 20. Exiting the Shell • To exit the shell when you are done, type exit or press [Ctrl]+D. • There are also administrative commands in /sbin or /usr/sbin directories.
  • 21. Getting Help with Shell • help command • man command
  • 22. Linux Filesystems • /bin —Contains common Linux user commands, such as ls, sort, date, and chmod. • /boot— Has the bootable Linux kernel and boot loader configuration files (GRUB).
  • 23. Linux Filesystems • /dev—Contains files representing access points to devices on your systems. These include terminal devices (tty*), floppy disks (fd*), hard disks (hd* or sd*), RAM (ram*), and CD-ROM (cd*). (Applications normally access these devices directly through the device files, but end-users rarely access them directly.) • /etc— Contains administrative configuration files. • /home—Contains directories assigned to each user with a login account.
  • 24. Linux Filesystems • /media —Provides a location for mounting devices, such as remote file systems and removable media (with directory names of cdrom, floppy, etc.). In CentOS, many removable media are mounted automatically in this directory when the media is inserted (CD or DVD) or connected (USB pen drives or cameras). • /proc —Provides a mechanism for the kernel to send information to processes. • /root—Represents the root user’s home directory. • /sbin —Contains administrative commands and daemon processes.
  • 25. Linux Filesystems • /sys —A /proc-like file system, added with the Linux 2.6 kernel and intended to contain files for getting hardware status and reflecting the system’s device tree as it is seen by the kernel. It pulls many of its functions from /proc. • /tmp —Contains temporary files used by applications.
  • 26. Linux Filesystems • /usr—Contains user documentation, games, libraries (lib), and a variety of other user and administrative commands and files. • /var—Contains directories of data used by various applications. In particular, this is where you would place files that you share as an FTP server (/var/ftp) or a Web Server (/var/www). It also contains all system log files (/var/log). In time, FTP, HTTP, and similar services will move to the /srv directory to adhere to the Linux Standards Base (www.freestandards.org/spec).
  • 27. Creating Files and Directories • cd— Change to another directory. • pwd—Print the name of the current working directory. • mkdir— Create a directory. • chmod— Change the permission on a file or directory. • ls— List the contents of a directory.
  • 28. Moving, Copying, and Deleting Files • $ mv abc def • $ mv abc ∼ $ cp abc def • $ cp abc ∼ $ rm abc • $ rm *
  • 29. Using the vi Text Editor • $ vi /tmp/test
  • 30. Exploring Other Text Editors • emacs—Most experienced Linux and UNIX users traditionally have used vi or emacs as their text editor. Many extensions are available with emacs to handle editing of many different file types. • gedit—The GNOME text editor that runs in the GUI • joe— The joe editor is similar to many PC text editors. Use control and arrow keys to move around. Press [Ctrl]+C to exit with no save or [Ctrl]+X to save and exit. • kate— A nice-looking editor that comes in the kdebase package. It has lots of bells and whistles, such as highlighting for different types of programming languages and controls for managing word wrap. • kedit—A GUI-based text editor that comes with the KDE desktop • nedit—A good tool for editing source code
  • 31. Accessing and Running Applications • Running yum to Download and Install RPMs • # yum install gcc • Using yum to Install Packages Locally • yum localinstall /media/disk/CentOS/gftp-*
  • 32. Using the rpm Command • The rpm command has the following modes of operation: • ■ Install (-i) • ■ Upgrade (-U) • ■ Freshen (-F) • ■ Query (-q) • ■ Verify (-V) • ■ Signature check (--checksig) • ■ Uninstall (-e) • ■ Rebuild database (--rebuilddb) • ■ Fix permissions (--setperms) • ■ Set owners/groups (--setugids) • ■ Show RC (--showrc)
  • 33. Linux Applications • OpenOffice.org • Firefox • Thunderbird • The GIMP (gimp) • Quanta (html editor) • GnuCash