maintaining a learning management system in 10 easy steps

14

Upload: sai

Post on 25-Feb-2016

23 views

Category:

Documents


0 download

DESCRIPTION

Maintaining a Learning Management System in 10 Easy Steps. David Millians [email protected] · @millia13 @ ugaetc University of Georgia Educational Technology Center. LMS (& CMS). What is… Linux vs. Windows Remote vs. Local Hosting Source Programming Language. 1. Install & Log. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Maintaining a Learning Management System  in 10 Easy Steps
Page 2: Maintaining a Learning Management System  in 10 Easy Steps

Maintaining a Learning Management System

in 10 Easy StepsDavid Millians

[email protected] · @millia13 @ugaetc

University of GeorgiaEducational Technology Center

Page 3: Maintaining a Learning Management System  in 10 Easy Steps

LMS (& CMS)• What is…• Linux vs. Windows • Remote vs. Local Hosting• Source Programming Language

Page 4: Maintaining a Learning Management System  in 10 Easy Steps

1. Install & Log• Write down what you do!

Paste URLs Note all the fiddly bits Write down passwords (!)

• Planning Storage Performance

Page 5: Maintaining a Learning Management System  in 10 Easy Steps

2. Updates• Yes, really.• Main OS• Main Servers• “Fiddly Bits”• LMS• Automatic vs. Manual• Mailing Lists

Page 6: Maintaining a Learning Management System  in 10 Easy Steps

3. Script Script Script • Windows

PowerShell, VBS… or Perl, Shell, et al• Linux

Perl, BASH, et al• Why?

Reliability Reproducibility Scheduling

Page 7: Maintaining a Learning Management System  in 10 Easy Steps

4. Delegate • Monkey Theory• LMS has many features

You Can’t Know Them All You Have to Know the Other Stuff You Can Figure it Out

Page 8: Maintaining a Learning Management System  in 10 Easy Steps

5. Tools – Use Them• Macho Men Use The Command Line• Meanwhile, for the rest of us:

PhpMyAdmin Nagios Firewall frontends/builders

• Google; Stack Overflow; Server Fault; SuperUser

• Somebody else was Lazy

Page 9: Maintaining a Learning Management System  in 10 Easy Steps

6. Permissions • Ugh.• New “Users” for Servers• New User Accounts in Servers• IP Blocking• Real User permissions

Page 10: Maintaining a Learning Management System  in 10 Easy Steps

7. Network Security • Firewall• Internal Routing• Hard Coding

Page 11: Maintaining a Learning Management System  in 10 Easy Steps

8. Backup• VM• Packages• Raw

Source/Configs DB (Not Files) Data

Page 12: Maintaining a Learning Management System  in 10 Easy Steps

9. Test Backups• Restore VM• Move to other platform

Page 13: Maintaining a Learning Management System  in 10 Easy Steps

10. Monitor & Tune• Nagios• Atop• Windows Admin Tools

Page 14: Maintaining a Learning Management System  in 10 Easy Steps