140 likes | 254 Vues
Discover how to efficiently maintain your Learning Management System (LMS) with these 10 straightforward steps. From installation and configuration to regular updates and security measures, this guide covers essential practices like scripting, permission management, and network security. Learn to utilize powerful tools such as Nagios and PhpMyAdmin, establish a backup strategy, and ensure the reliability and performance of your LMS. Whether you’re a beginner or an experienced administrator, this resource will enhance your skills in managing and optimizing your LMS.
E N D
Maintaining a Learning Management System in 10 Easy Steps David Millians millia@uga.edu· @millia13 @ugaetcUniversity 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 ScriptScript • 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