SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Ubuntu Boot Camp 2013
The Freedom Is Yours!!
Ubuntu Boot Camp 2013
Basic Server Installation

For a overview of Ubuntu Server 12.04, visit this website:
https://help.ubuntu.com/12.04/serverguide/index.html
Ubuntu Boot Camp 2013
Basic Server Installation

Tanzania is not shown in the list, so we select other, and choose
Africa, then we select Tanzania. The same principal about updates
and correct location that we discussed on the desktop side also
applies for the server
Ubuntu Boot Camp 2013
Basic Server Installation

Tanzania is not shown in the list, so we select other, and choose
Africa, then we select Tanzania. The same principal about updates
and correct location that we discussed on the desktop side also
applies for the server
Ubuntu Boot Camp 2013
Basic Server Installation
Ubuntu Boot Camp 2013
Basic Server Installation
Ubuntu Boot Camp 2013
Basic Server Installation

Host Name: Based on the naming protocol in your organization. For
example we name our servers such as Top Gun or it could be location
related..Costech1
Ubuntu Boot Camp 2013
Basic Server Installation

Admin Account..same principal as on the desktop side as the Root
account is disabled by default, this account will allow you to assume
sudo privileges.
Create a user, for example the user Administrator with the user name
administrator (don't use the user name admin as it is a reserved name
on Ubuntu 12.04):
Ubuntu Boot Camp 2013
Basic Server Installation

Create a user, for example the user Administrator with the user name
administrator (don't use the user name admin as it is a reserved name
on Ubuntu 12.04):
Ubuntu Boot Camp 2013
Basic Server Installation

For this example we don't need to have an encrypted private
directory, so choose No.
Ubuntu Boot Camp 2013
Basic Server Installation

Now you have to partition your hard disk. For this exercise select
Guided - use entire disk and set up LVM - this will create one volume
group with two logical volumes, one for the / file system and another
one for swap (of course, the partitioning is totally up to you - if you
know what you're doing, you can also set up your partitions manually).
Ubuntu Boot Camp 2013
Basic Server Installation
Ubuntu Boot Camp 2013
Basic Server Installation
Ubuntu Boot Camp 2013
Basic Server Installation
Ubuntu Boot Camp 2013
Partitioning Overview

Once a disk is partitioned, an OS must have some way to access the data on the
partitions. In DOS and Windows, this is done by assigning a drive letter, such as C: or D:,
to each partition. (DOS and Windows use partition type codes to decide which partitions get
drive letters and which to ignore.)
Linux, though, doesn’t use drive letters; instead, Linux uses a unified directory tree. Each
partition is mounted at a mount point in that tree. A mount point is a directory that’s used as
a way to access the filesystem on the partition, and mounting the filesystem is the process
of linking the filesystem to the mount point.
For instance, suppose that a Linux system has three partitions: the root (/) partition,
/home, and /usr. The root partition holds the basic system files, and all other partitions are
accessed via directories on that filesystem.
If /home contains users’ home directories, such as sally and sam, those directories will be
accessible as /home/sally and /home/sam once this partition is mounted at /home. If this
partition were unmounted and remounted at /users, the same directories would become
accessible as /users/sally and /users/sam.
Ubuntu Boot Camp 2013
Partitioning Overview
Ubuntu Boot Camp 2013
Basic Server Installation
Ubuntu Boot Camp 2013
Basic Server Installation
Ubuntu Boot Camp 2013
Basic Server Installation
Ubuntu Boot Camp 2013
Basic Server Installation

After the reboot, you can login with your previously created username
(eg.Administrator) Because we must be root for the rest of this process,
either we start each command with sudo
or we can become root now by typing: sudo su
Or you may activate your root account by creating the password....
sudo passwd root

Install a text editor for our work. I prefer to use Nano.
sudo apt-get install nano
Ubuntu Boot Camp 2013
SSH Access for troubleshooting

ssh: secure shell access
Install ssh on both the your own computer and the remote computer/server you
would like to administer.
CODE: sudo apt-get install ssh
(If you get an error that it can't find a package, run apt-get update first)
IP address of remote machine: you will need the IP address whether it is
static or dynamic in order to connect. If you are on the same subnet then it will
be straightforward. However if you are coming from outside the network, the
net admin will have to enable port 22 on the router in order for you to have
access
Password of admin or root account: In order to you to do the tasks required
on the command line you will need to be able to login to the machine
Ubuntu Boot Camp 2013
Setting Static IP Address

Static IP Address
Your server should be configured with a static IP address for several reasons
and you will need to know the information in the image below
CODE: sudo nano /etc/network/interfaces

Then restart your network....
CODE: sudo /etc/init.d/networking restart
Ubuntu Boot Camp 2013
Common Open Source Programs to Install on Your Server

OpenLDAP: is an open source implementation of the Lightweight Directory Access Protocol. It
is an alternative to MS Active Directory.
Site - openldap.org
Postfix: a mail server SMTP program which is an alternative to Sendmail
Site: postfix.org
LAMP: Linux Apache MySQL Php stack
https://help.ubuntu.com/community/ApacheMySQLPHP
PhpMyAdmin: a tool written in PHP to adminster MYSQL databases over the web,
Site - phpmyadmin.net
Asterisk: Asterisk turns an ordinary computer into a communications server. Asterisk powers
IP PBX systems, VoIP gateways, conference servers and other custom solutions.
Site - asterisk.org
Dansguardian: It filters the actual content of pages based on many methods including phrase
matching, PICS filtering and URL filtering.
Site - dansguardian.org
Thank you !

Contenu connexe

Tendances (19)

Configuring the boot menu in ubuntu
Configuring the boot menu in ubuntuConfiguring the boot menu in ubuntu
Configuring the boot menu in ubuntu
 
Ubuntu desktop
Ubuntu desktopUbuntu desktop
Ubuntu desktop
 
Ubuntu OS Presentation
Ubuntu OS PresentationUbuntu OS Presentation
Ubuntu OS Presentation
 
Mush Ubuntu
Mush UbuntuMush Ubuntu
Mush Ubuntu
 
Ubuntu – Linux Useful Commands
Ubuntu – Linux Useful CommandsUbuntu – Linux Useful Commands
Ubuntu – Linux Useful Commands
 
2.Accessing the Pi
2.Accessing the Pi2.Accessing the Pi
2.Accessing the Pi
 
Sudo & su commands
Sudo & su commandsSudo & su commands
Sudo & su commands
 
How ubuntu works???
How ubuntu works???How ubuntu works???
How ubuntu works???
 
Public software ubuntu (shreenivas)
Public software ubuntu (shreenivas)Public software ubuntu (shreenivas)
Public software ubuntu (shreenivas)
 
Basics Ubuntu commands
Basics Ubuntu commandsBasics Ubuntu commands
Basics Ubuntu commands
 
Ubuntu for extreme beginners
Ubuntu for extreme beginnersUbuntu for extreme beginners
Ubuntu for extreme beginners
 
Hardware
HardwareHardware
Hardware
 
Ubuntu File System
Ubuntu File SystemUbuntu File System
Ubuntu File System
 
Windows xp™
Windows xp™Windows xp™
Windows xp™
 
Get to know linux - First steps with Ubuntu
Get to know linux - First steps with UbuntuGet to know linux - First steps with Ubuntu
Get to know linux - First steps with Ubuntu
 
How To Setup NVIDIA CUDA Drvier on Ubuntu
How To Setup NVIDIA CUDA Drvier on UbuntuHow To Setup NVIDIA CUDA Drvier on Ubuntu
How To Setup NVIDIA CUDA Drvier on Ubuntu
 
Operating System
Operating SystemOperating System
Operating System
 
Introduction to Ubuntu
Introduction to UbuntuIntroduction to Ubuntu
Introduction to Ubuntu
 
Ubuntu
UbuntuUbuntu
Ubuntu
 

En vedette

What is Ubuntu - presentation
What is Ubuntu - presentationWhat is Ubuntu - presentation
What is Ubuntu - presentationAhmed Mamdouh
 
Ubuntu 16.04 LTS Security Features
Ubuntu 16.04 LTS Security FeaturesUbuntu 16.04 LTS Security Features
Ubuntu 16.04 LTS Security FeaturesDustin Kirkland
 
3.ubuntu custom
3.ubuntu custom3.ubuntu custom
3.ubuntu customsprdd
 
Canonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationCanonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationThe World Bank
 
Ubuntu Server a Comprehensive Overview
Ubuntu Server a Comprehensive OverviewUbuntu Server a Comprehensive Overview
Ubuntu Server a Comprehensive Overviewevolutionaryit
 
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Tushar B Kute
 
Common linux ubuntu commands overview
Common linux  ubuntu commands overviewCommon linux  ubuntu commands overview
Common linux ubuntu commands overviewAmeer Sameer
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationAna Tan
 

En vedette (11)

Ubuntu-Overview
Ubuntu-OverviewUbuntu-Overview
Ubuntu-Overview
 
Introduction to Ubantu
Introduction to UbantuIntroduction to Ubantu
Introduction to Ubantu
 
What is Ubuntu - presentation
What is Ubuntu - presentationWhat is Ubuntu - presentation
What is Ubuntu - presentation
 
Ubuntu 16.04 LTS Security Features
Ubuntu 16.04 LTS Security FeaturesUbuntu 16.04 LTS Security Features
Ubuntu 16.04 LTS Security Features
 
3.ubuntu custom
3.ubuntu custom3.ubuntu custom
3.ubuntu custom
 
Canonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationCanonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview Presentation
 
Ubuntu Server a Comprehensive Overview
Ubuntu Server a Comprehensive OverviewUbuntu Server a Comprehensive Overview
Ubuntu Server a Comprehensive Overview
 
Mac
MacMac
Mac
 
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
 
Common linux ubuntu commands overview
Common linux  ubuntu commands overviewCommon linux  ubuntu commands overview
Common linux ubuntu commands overview
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts Presentation
 

Similaire à Day 6 ubuntu boot camp

Ubuntu alternate ubuntu installation
Ubuntu alternate ubuntu installationUbuntu alternate ubuntu installation
Ubuntu alternate ubuntu installationarunkumar sadhasivam
 
Ubuntu Practice and Configuration
Ubuntu Practice and ConfigurationUbuntu Practice and Configuration
Ubuntu Practice and ConfigurationManoj Sahu
 
L hammonds adventure
L hammonds adventureL hammonds adventure
L hammonds adventureMuhamad Fauzi
 
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuHow To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuWirabumi Software
 
How to Install Odoo 11 on Ubuntu 16.04?
How to Install Odoo 11 on Ubuntu 16.04?How to Install Odoo 11 on Ubuntu 16.04?
How to Install Odoo 11 on Ubuntu 16.04?Celine George
 
How to install odoo 15 steps on a ubuntu 20.04 lts system installation
How to install odoo 15 steps on a ubuntu 20.04 lts system installation How to install odoo 15 steps on a ubuntu 20.04 lts system installation
How to install odoo 15 steps on a ubuntu 20.04 lts system installation Geminate Consultancy Services
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorialDru Lavigne
 
Drupal theming training
Drupal theming trainingDrupal theming training
Drupal theming trainingdropsolid
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-adminbadamisri
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-adminbadamisri
 
Guide to dual booting
Guide to dual bootingGuide to dual booting
Guide to dual bootingMahfud Saja
 
Linux, PHP, SMS - USSD Examination
Linux, PHP,  SMS - USSD ExaminationLinux, PHP,  SMS - USSD Examination
Linux, PHP, SMS - USSD Examinationtawi123
 

Similaire à Day 6 ubuntu boot camp (20)

Ubuntu alternate ubuntu installation
Ubuntu alternate ubuntu installationUbuntu alternate ubuntu installation
Ubuntu alternate ubuntu installation
 
Ubuntu server guide
Ubuntu server guideUbuntu server guide
Ubuntu server guide
 
Ubuntu Practice and Configuration
Ubuntu Practice and ConfigurationUbuntu Practice and Configuration
Ubuntu Practice and Configuration
 
L hammonds adventure
L hammonds adventureL hammonds adventure
L hammonds adventure
 
linux
linuxlinux
linux
 
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuHow To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
 
Linux
Linux Linux
Linux
 
How to Install Odoo 11 on Ubuntu 16.04?
How to Install Odoo 11 on Ubuntu 16.04?How to Install Odoo 11 on Ubuntu 16.04?
How to Install Odoo 11 on Ubuntu 16.04?
 
How to install odoo 15 steps on a ubuntu 20.04 lts system installation
How to install odoo 15 steps on a ubuntu 20.04 lts system installation How to install odoo 15 steps on a ubuntu 20.04 lts system installation
How to install odoo 15 steps on a ubuntu 20.04 lts system installation
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
 
Drupal theming training
Drupal theming trainingDrupal theming training
Drupal theming training
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-admin
 
Linux Conf Admin
Linux Conf AdminLinux Conf Admin
Linux Conf Admin
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-admin
 
Linux
LinuxLinux
Linux
 
Open_suse
Open_suseOpen_suse
Open_suse
 
Guide koha
Guide kohaGuide koha
Guide koha
 
Edubooktraining
EdubooktrainingEdubooktraining
Edubooktraining
 
Guide to dual booting
Guide to dual bootingGuide to dual booting
Guide to dual booting
 
Linux, PHP, SMS - USSD Examination
Linux, PHP,  SMS - USSD ExaminationLinux, PHP,  SMS - USSD Examination
Linux, PHP, SMS - USSD Examination
 

Dernier

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Dernier (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Day 6 ubuntu boot camp

  • 1. Ubuntu Boot Camp 2013 The Freedom Is Yours!!
  • 2. Ubuntu Boot Camp 2013 Basic Server Installation For a overview of Ubuntu Server 12.04, visit this website: https://help.ubuntu.com/12.04/serverguide/index.html
  • 3. Ubuntu Boot Camp 2013 Basic Server Installation Tanzania is not shown in the list, so we select other, and choose Africa, then we select Tanzania. The same principal about updates and correct location that we discussed on the desktop side also applies for the server
  • 4. Ubuntu Boot Camp 2013 Basic Server Installation Tanzania is not shown in the list, so we select other, and choose Africa, then we select Tanzania. The same principal about updates and correct location that we discussed on the desktop side also applies for the server
  • 5. Ubuntu Boot Camp 2013 Basic Server Installation
  • 6. Ubuntu Boot Camp 2013 Basic Server Installation
  • 7. Ubuntu Boot Camp 2013 Basic Server Installation Host Name: Based on the naming protocol in your organization. For example we name our servers such as Top Gun or it could be location related..Costech1
  • 8. Ubuntu Boot Camp 2013 Basic Server Installation Admin Account..same principal as on the desktop side as the Root account is disabled by default, this account will allow you to assume sudo privileges. Create a user, for example the user Administrator with the user name administrator (don't use the user name admin as it is a reserved name on Ubuntu 12.04):
  • 9. Ubuntu Boot Camp 2013 Basic Server Installation Create a user, for example the user Administrator with the user name administrator (don't use the user name admin as it is a reserved name on Ubuntu 12.04):
  • 10. Ubuntu Boot Camp 2013 Basic Server Installation For this example we don't need to have an encrypted private directory, so choose No.
  • 11. Ubuntu Boot Camp 2013 Basic Server Installation Now you have to partition your hard disk. For this exercise select Guided - use entire disk and set up LVM - this will create one volume group with two logical volumes, one for the / file system and another one for swap (of course, the partitioning is totally up to you - if you know what you're doing, you can also set up your partitions manually).
  • 12. Ubuntu Boot Camp 2013 Basic Server Installation
  • 13. Ubuntu Boot Camp 2013 Basic Server Installation
  • 14. Ubuntu Boot Camp 2013 Basic Server Installation
  • 15. Ubuntu Boot Camp 2013 Partitioning Overview Once a disk is partitioned, an OS must have some way to access the data on the partitions. In DOS and Windows, this is done by assigning a drive letter, such as C: or D:, to each partition. (DOS and Windows use partition type codes to decide which partitions get drive letters and which to ignore.) Linux, though, doesn’t use drive letters; instead, Linux uses a unified directory tree. Each partition is mounted at a mount point in that tree. A mount point is a directory that’s used as a way to access the filesystem on the partition, and mounting the filesystem is the process of linking the filesystem to the mount point. For instance, suppose that a Linux system has three partitions: the root (/) partition, /home, and /usr. The root partition holds the basic system files, and all other partitions are accessed via directories on that filesystem. If /home contains users’ home directories, such as sally and sam, those directories will be accessible as /home/sally and /home/sam once this partition is mounted at /home. If this partition were unmounted and remounted at /users, the same directories would become accessible as /users/sally and /users/sam.
  • 16. Ubuntu Boot Camp 2013 Partitioning Overview
  • 17. Ubuntu Boot Camp 2013 Basic Server Installation
  • 18. Ubuntu Boot Camp 2013 Basic Server Installation
  • 19. Ubuntu Boot Camp 2013 Basic Server Installation
  • 20.
  • 21. Ubuntu Boot Camp 2013 Basic Server Installation After the reboot, you can login with your previously created username (eg.Administrator) Because we must be root for the rest of this process, either we start each command with sudo or we can become root now by typing: sudo su Or you may activate your root account by creating the password.... sudo passwd root Install a text editor for our work. I prefer to use Nano. sudo apt-get install nano
  • 22. Ubuntu Boot Camp 2013 SSH Access for troubleshooting ssh: secure shell access Install ssh on both the your own computer and the remote computer/server you would like to administer. CODE: sudo apt-get install ssh (If you get an error that it can't find a package, run apt-get update first) IP address of remote machine: you will need the IP address whether it is static or dynamic in order to connect. If you are on the same subnet then it will be straightforward. However if you are coming from outside the network, the net admin will have to enable port 22 on the router in order for you to have access Password of admin or root account: In order to you to do the tasks required on the command line you will need to be able to login to the machine
  • 23. Ubuntu Boot Camp 2013 Setting Static IP Address Static IP Address Your server should be configured with a static IP address for several reasons and you will need to know the information in the image below CODE: sudo nano /etc/network/interfaces Then restart your network.... CODE: sudo /etc/init.d/networking restart
  • 24. Ubuntu Boot Camp 2013 Common Open Source Programs to Install on Your Server OpenLDAP: is an open source implementation of the Lightweight Directory Access Protocol. It is an alternative to MS Active Directory. Site - openldap.org Postfix: a mail server SMTP program which is an alternative to Sendmail Site: postfix.org LAMP: Linux Apache MySQL Php stack https://help.ubuntu.com/community/ApacheMySQLPHP PhpMyAdmin: a tool written in PHP to adminster MYSQL databases over the web, Site - phpmyadmin.net Asterisk: Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. Site - asterisk.org Dansguardian: It filters the actual content of pages based on many methods including phrase matching, PICS filtering and URL filtering. Site - dansguardian.org