maintaining a learning management system in 10 easy steps
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 PresentationTRANSCRIPT
Maintaining a Learning Management System
in 10 Easy StepsDavid Millians
[email protected] · @millia13 @ugaetc
University of GeorgiaEducational Technology Center
LMS (& CMS)• What is…• Linux vs. Windows • Remote vs. Local Hosting• Source Programming Language
1. Install & Log• Write down what you do!
Paste URLs Note all the fiddly bits Write down passwords (!)
• Planning Storage Performance
2. Updates• Yes, really.• Main OS• Main Servers• “Fiddly Bits”• LMS• Automatic vs. Manual• Mailing Lists
3. Script Script Script • Windows
PowerShell, VBS… or Perl, Shell, et al• Linux
Perl, BASH, et al• Why?
Reliability Reproducibility Scheduling
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
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
6. Permissions • Ugh.• New “Users” for Servers• New User Accounts in Servers• IP Blocking• Real User permissions
7. Network Security • Firewall• Internal Routing• Hard Coding
8. Backup• VM• Packages• Raw
Source/Configs DB (Not Files) Data
9. Test Backups• Restore VM• Move to other platform
10. Monitor & Tune• Nagios• Atop• Windows Admin Tools