[LON-CAPA-cvs] cvs: doc / shortest_path_redhat7.2.txt

harris41 lon-capa-cvs@mail.lon-capa.org
Thu, 18 Jul 2002 21:30:21 -0000


harris41		Thu Jul 18 17:30:21 2002 EDT

  Modified files:              
    /doc	shortest_path_redhat7.2.txt 
  Log:
  (this is currently used as the README file); improve comments
  on MySQL as well as a few formatting changes
  
  
Index: doc/shortest_path_redhat7.2.txt
diff -u doc/shortest_path_redhat7.2.txt:1.3 doc/shortest_path_redhat7.2.txt:1.4
--- doc/shortest_path_redhat7.2.txt:1.3	Sun Apr 21 20:07:19 2002
+++ doc/shortest_path_redhat7.2.txt	Thu Jul 18 17:30:21 2002
@@ -1,6 +1,6 @@
-$Id: shortest_path_redhat7.2.txt,v 1.3 2002/04/22 00:07:19 harris41 Exp $
+$Id: shortest_path_redhat7.2.txt,v 1.4 2002/07/18 21:30:21 harris41 Exp $
 
-INSTALLING LON-CAPA ON A REDHAT 7.2 SYSTEM
+INSTALLING LON-CAPA ON A REDHAT 7.2/7.3 SYSTEM
 
 Scott Harrison
 
@@ -14,15 +14,14 @@
 Quick Instructions
 ------------------
 
-PLEASE contact sharrison@mail.lon-capa.org if these instructions
+PLEASE contact sharrison@users.sourceforge.net if these instructions
 do not work.
 PLEASE subscribe yourself to the ANNOUNCE MAILING LIST!
 Go to http://mail.lon-capa.org/mailman/listinfo/lon-capa-announce 
 
-1. Download http://install.lon-capa.org/versions/current/loncapa.tar.gz
-   (from a linux terminal, type
-    wget http://install.lon-capa.org/versions/current/loncapa.tar.gz)
-2. tar xzvf loncapa.tar.gz
+1. Download the current version of LON-CAPA from
+   http://install.lon-capa.org/downloads/
+2. tar xzvf loncapa-N.N.tar.gz (where N.N is the current version number)
 3. cd loncapa
 4. Read the README file (this file).
 5. EXECUTE: ./UPDATE
@@ -47,8 +46,8 @@
 invited for the specific development of the GPL code.
 
 We do our best to help get you started with a 100% operational
-system.  Please e-mail harris41@msu.edu or helen@lon-capa.org
-for help with software installation.
+system.  Please e-mail sharrison@users.sourceforge.net or
+helen@lon-capa.org for help with software installation.
 
 Hardware Recommendation
 -----------------------
@@ -69,14 +68,14 @@
 peaks of activity, it is strongly advised that LON-CAPA machines
 fit the above recommendation.
 
-If thousands of students start accessing the box as a web server...
-well you may want to consider more options.  The design of the LON-CAPA
+If thousands of students start accessing the box as a web server,
+then you may want to consider more options.  The design of the LON-CAPA
 system is to naturally and transparently load-balance on multiple
 computer clusters.  So, a simple solution for running an entire
 college campus is to just have an adequate plurality of LON-CAPA
 servers rather than a single, particularly monstrous server.
 
-We like to think of high web server usage as "a good problem" though.. :)
+We like to think of high web server usage as "a good problem" though.... :)
 
 More Information on Hardware and System Administration
 ------------------------------------------------------
@@ -103,35 +102,50 @@
 and frequency of new software versions, we suggest that you stick
 with RedHat to reduce high-frequency system administration overhead.
 
-Strategy
---------
+Critical system software: a "strategic" outlook
+---------------------------------------------
+
+In this section, issues related to LON-CAPA server software
+are discussed.  (The section after this section describes how to test
+and fix problems associated with the issues described below.)
+
+In general, you should expect that LON-CAPA "completely overtakes"
+a Linux server system.  Using the same LON-CAPA server computer to disseminate
+other unrelated services to your institution is not recommended.
 
 *** PERL ***
-It is important to check and see if your system has all 
-needed perl modules in /usr/lib/perl5/.
+A LON-CAPA system needs to have all the
+necessary perl modules inside /usr/lib/perl5/.
 
-*** RPMS ***
-It is important to:
-* keep your RPMs up to date
-* try to have a reasonably minimal set
+*** RPMs ***
+RPMs are the software packages on a RedHat linux system (the standard,
+supported operating system for LON-CAPA).  For security reasons, you need
+to keep your RPMs up to date.  For security and performance reasons, a
+knowledgeable system administrator at your institution should try to have
+a reasonably minimal set; e.g. a LON-CAPA server probably does not need the
+"pine" RPM (an e-mail client).
 
 *** MYSQL ***
-It should be kept operational at all times.
-In case of failure, there is a resynchronizing
-strategy so that the data on the filesystem
-continually refreshes the data within the
-MYSQL database.
+The MySQL database facilitates fast transactions by passing information on
+the LON-CAPA server to the world-wide web.  Important point: in order to
+prevent problems associated with 1) corrupted database files,
+2) database crashes, 3) changing versions of MySQL, and 4) information export
+and import, the information in the MySQL database IS NOT AUTHORITATIVE.
+In other words, if the MySQL database gets wiped out, YOU HAVE NOT LOST
+CRITICAL DATA.  The authoritative data exists on the filesystem and
+the MySQL database is dynamically repopulated and refreshed by 
+/home/httpd/perl/searchcat.pl.
 
 *** APACHE ***
-LON-CAPA expects that conf/loncapa.conf will be the
-last Apache configuration file to be processed before
-launching the httpd server.  This may interfere
-with other ways in which you utilize your web server.
-For instance, LON-CAPA requires that httpd
-run as user=www and group=www.
+LON-CAPA expects that conf/loncapa_apache.conf will be the last Apache
+configuration file to be processed before launching the httpd server.  This
+may interfere with other ways in which you utilize your web server.  For
+instance, LON-CAPA requires that httpd run as user=www and group=www.
 
 Testing
 -------
+
+The ./TEST command automates five different kinds of tests.
 
 1. Perl