Presentation is loading. Please wait.

Presentation is loading. Please wait.

Maintaining a Learning Management System in 10 Easy Steps David University of Georgia Educational Technology.

Similar presentations


Presentation on theme: "Maintaining a Learning Management System in 10 Easy Steps David University of Georgia Educational Technology."— Presentation transcript:

1

2 Maintaining a Learning Management System in 10 Easy Steps David Millians millia@uga.edu · @millia13 @ugaetc University of Georgia Educational Technology Center

3 LMS (& CMS) What is…What is… Linux vs. WindowsLinux vs. Windows Remote vs. Local HostingRemote vs. Local Hosting Source Programming LanguageSource Programming Language

4 1. Install & Log Write down what you do!Write down what you do!  Paste URLs  Note all the fiddly bits  Write down passwords (!) PlanningPlanning  Storage  Performance

5 2. Updates Yes, really.Yes, really. Main OSMain OS Main ServersMain Servers “Fiddly Bits”“Fiddly Bits” LMSLMS Automatic vs. ManualAutomatic vs. Manual Mailing ListsMailing Lists

6 3. Script Script Script WindowsWindows  PowerShell, VBS… or Perl, Shell, et al LinuxLinux  Perl, BASH, et al Why?Why?  Reliability  Reproducibility  Scheduling

7 4. Delegate Monkey TheoryMonkey Theory LMS has many featuresLMS has many features  You Can’t Know Them All  You Have to Know the Other Stuff  You Can Figure it Out

8 5. Tools – Use Them Macho Men Use The Command LineMacho Men Use The Command Line Meanwhile, for the rest of us:Meanwhile, for the rest of us:  PhpMyAdmin  Nagios  Firewall frontends/builders Google; Stack Overflow; Server Fault; SuperUserGoogle; Stack Overflow; Server Fault; SuperUser Somebody else was LazySomebody else was Lazy

9 6. Permissions Ugh.Ugh. New “Users” for ServersNew “Users” for Servers New User Accounts in ServersNew User Accounts in Servers IP BlockingIP Blocking Real User permissionsReal User permissions

10 7. Network Security FirewallFirewall Internal RoutingInternal Routing Hard CodingHard Coding

11 8. Backup VMVM PackagesPackages RawRaw  Source/Configs  DB (Not Files)  Data

12 9. Test Backups Restore VMRestore VM Move to other platformMove to other platform

13 10. Monitor & Tune NagiosNagios AtopAtop Windows Admin ToolsWindows Admin Tools

14


Download ppt "Maintaining a Learning Management System in 10 Easy Steps David University of Georgia Educational Technology."

Similar presentations


Ads by Google