Print
Category: Static
Hits: 468

I offer an On-Line training program to teach the fundamentals of Basic Linux Systems Engineer abilities, and can expand that to more advanced studies-

Collaboration is required, dedicated time/s are required, and communication can be either IRC or Email.

Below is the curriculum I present-

 

Linux – Practicum

 

Scenario:

The Wood-Bee Company (WBC) network needs to provide a platform to replace some existing Servers, and for some new services. Stand up a new computer and configure it per the Stages.

Objective:

To complete each Stage and be tested and pass successfully before moving on to the next Stage.

Prerequisites:

Computer-

Hard Drive space => 30-40GB minimum free space, recommend 60GB free

Memory => 4GB Minimum (can still manage with 2GB but will be slow & wont be able to have anything else running) Recommend at least 8GB

Software-

VirtualBox (Oracle) or Vmware (I recommend and use VirtualBox)

https://www.virtualbox.org/wiki/Downloads

Latest release of GeckoLinux or OpenSUSE-Leap (for this training GeckoLinux is perfect and Light-Weight)

GeckoLinux => https://sourceforge.net/projects/geckolinux/files/Static/422.170302/GeckoLinux_Gnome.x86_64-422.170302.0.iso/download

OpenSUSE-Leap (At time of this release) => https://software.opensuse.org/distributions/leap

ISO Image Burning software (“Windows disk image burner” built-in application is fine)

Optional- (But recommended)

Any form of external (or internal) additional storage for any files or notes you may want to keep and or use in the future.

Hardware-

DVD-R (if OpenSUSE, CD-R if GeckoLinux) OR USB-Stick for ISO-Image (only if not virtualizing)

Stages:

Stage 00- Setup

On Your Own

Download the ISO for the Linux version you wish to use.

Download and install the VM software

Run the VM software => New => Linux => OpenSUSE-64bit

HDD => 30-40GB (25GB Min.)

Memory => 2GB Minimum

Most other options remain the Default

While in communication via IRC

Start the new vm and point the image path to where you downloaded the ISO-Image

Move to Stage 01

Stage 01- Installation-

Assisted via IRC

Desktop Manager= Gnome

1Partitioning (Custom/Expert)

/dev/sda1 Boot-

Primary Partition /boot = 1GB ext4

/dev/sda2 Swap-

Primary Partition swap = 2GB swap

/dev/sda3 Logical Volume Management (LVM)-

Primary Partition for lvm Max ext4

Logical Volume Management (LVM)

Volume name “system”

LVM Partition Layout

/opt = 1GB ext4

/tmp = 1GB ext4

/var = 1GB ext4

/var/log = 2GB ext4

/srv = 8Gb ext4

/home = Max ext4

2Applications, User, & Software

User, Password, & root Password

User= training

Password= linux (same for root)

MultiMedia= ALL

Add-on= Remote, Office, C++ (<gcc-c++>)

Servers= File, LAMP,

Stage 02- Configuration

1 Patch, Hostname, IP, DNS, Route

Patch- Initial Boot- FIRST thing you do is Patch ALL and reboot

Hostname= wbclearn

Domain= woodbeeco.com

IP-Address= TBD (While in communication via IRC)

Gateway= TBD (While in communication via IRC)

DNS= TBD (While in communication via IRC)

Search= TBD (While in communication via IRC)

2Update Software

YaST

Zypper

3Remote Access

SSH- Enable

Open Port (YaST)

4User Access

training= RSA Key, Authorized_keys

root= Authorized_keys, /etc/hosts PermitRootLogin

Stage 03- Applications

1Repositories

2RPM management

3Source Management

Stage 04- Servers

1NFS

Client

Server

2SFTP

Standard

Chroot Jails

3Web

Standard

VHosts

Stage 05- Automation & System Management

1Scripting

2LVM Management

Stage 06- Backup, Maintenance, & Monitoring

1SystemD

Basics

2Monitoring & Trouble-Shooting

Stage 07- Advanced Operations

1Hardening

2Version Control

Git

3Configuration Management

Puppet

4Virtual Machines (VirtualBox)