[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNU-traductores] gnudist:/home/www/html/server/standards/README.savanna
From: |
gnudist's file diff daemon |
Subject: |
[GNU-traductores] gnudist:/home/www/html/server/standards/README.savannah.html -- recent changes |
Date: |
Mon, 28 May 2001 08:35:28 -0700 (PDT) |
This is an automated report from gnudist.
Recent changes to /home/www/html/server/standards/README.savannah.html:
63 -rw-rw-r-- 1 webcvs www 63065 May 27 07:44
/home/www/html/server/standards/README.savannah.html
diff -u
/home/diffmon/old_file_dir/gnudist:!home!www!html!server!standards!README.savannah.html.gz
/home/www/html/server/standards/README.savannah.html
--- /tmp/diffmon24775 Mon May 28 08:35:28 2001
+++ /home/www/html/server/standards/README.savannah.html Sun May 27
07:44:38 2001
@@ -72,6 +72,11 @@
<li><a href="#Savannah%20software%20root">Savannah software root</a>:
<li><a href="#NGROUPS_MAX">NGROUPS_MAX</a>:
<li><a href="#lsh%20and%20ssh">lsh and ssh</a>:
+<li><a href="#Booting%20with%20grub%20and%20not%20lilo">Booting with grub and
not lilo</a>:
+<li><a href="#Emergency%20situation">Emergency situation</a>:
+<li><a href="#Linux%20configuration">Linux configuration</a>:
+<li><a href="#IDE%20Disk%20tweaking">IDE Disk tweaking</a>:
+
</ul>
<p><hr>
@@ -501,12 +506,13 @@
<h2>Database Backups</h2>
-<p>The MySQL database named <code>sourceforge</code> that holds all the
information
-used by Savannah is dumped daily. See
fencepost.gnu.org:/gd/gnuorg/sysadmin/sysadmin.texi to find out where the dumps
are stored. The
-dumps are compressed and rotated daily with a maximum of 30, as
-described in /subversions/sourceforge/dumps/logrotate.conf.
-The <code>sf_backup</code> script takes care of all this and is called from
-the crontab.
+<p>The MySQL database named <code>sourceforge</code> that holds all the
+information used by Savannah is dumped daily. See
+http://savannah.gnu.org/projects/sysadmin/ to find out where the dumps
+are stored. The dumps are compressed and rotated daily with a maximum of
+30, as described in /subversions/sourceforge/dumps/logrotate.conf. The
+<code>sf_backup</code> script takes care of all this and is called from the
+crontab.
<p><hr>
Node:<a name="Skill%20List">Skill List</a>,
@@ -867,6 +873,10 @@
<li><a href="#Savannah%20software%20root">Savannah software root</a>:
<li><a href="#NGROUPS_MAX">NGROUPS_MAX</a>:
<li><a href="#lsh%20and%20ssh">lsh and ssh</a>:
+<li><a href="#Booting%20with%20grub%20and%20not%20lilo">Booting with grub and
not lilo</a>:
+<li><a href="#Emergency%20situation">Emergency situation</a>:
+<li><a href="#Linux%20configuration">Linux configuration</a>:
+<li><a href="#IDE%20Disk%20tweaking">IDE Disk tweaking</a>:
</ul>
<p><hr>
@@ -1007,10 +1017,7 @@
some basic programs (namely useradd and usermod).
<p>Gordon Matzigkeit <address@hidden> modified
-/usr/local/src/cvs-1.10.8/src/server.c to overcome the limit builtin glibc.
-He also installed the /boot/vmlinuz-2.2.12-256groups kernel that was
-compiled with NGROUPS_MAX set to 256. The system files have not been
-reinstalled to match this version.
+/usr/local/src/cvs-1.10.8/src/server.c to overcome the limit builtin glibc.
<p>Here is the patch applied to /usr/local/src/shadow-19990827. The
modified usermod and useradd have been installed in
@@ -1230,6 +1237,7 @@
<p><hr>
Node:<a name="lsh%20and%20ssh">lsh and ssh</a>,
+Next:<a rel=next href="#Booting%20with%20grub%20and%20not%20lilo">Booting with
grub and not lilo</a>,
Previous:<a rel=previous href="#NGROUPS_MAX">NGROUPS_MAX</a>,
Up:<a rel=up href="#System%20Administration">System Administration</a>
<br>
@@ -1288,6 +1296,119 @@
available at /usr/local/bin/lshd.old.
<p><hr>
+Node:<a name="Booting%20with%20grub%20and%20not%20lilo">Booting with grub and
not lilo</a>,
+Next:<a rel=next href="#Emergency%20situation">Emergency situation</a>,
+Previous:<a rel=previous href="#lsh%20and%20ssh">lsh and ssh</a>,
+Up:<a rel=up href="#System%20Administration">System Administration</a>
+<br>
+
+<h2>Booting with grub and not lilo</h2>
+
+<p>The menu.lst used by grub is installed at (/dev/hdb2)/boot/grub/menu.lst
+or, in grub jargon, hd(1,1)/boot/grub/menu.lst.
+
+<p>To access it
+
+<p>mount /dev/hdb2 /rescue
+edit /rescue/boot/grub/menu.lst
+umount /rescue
+
+<p><hr>
+Node:<a name="Emergency%20situation">Emergency situation</a>,
+Next:<a rel=next href="#Linux%20configuration">Linux configuration</a>,
+Previous:<a rel=previous
href="#Booting%20with%20grub%20and%20not%20lilo">Booting with grub and not
lilo</a>,
+Up:<a rel=up href="#System%20Administration">System Administration</a>
+<br>
+
+<h2>Emergency situation</h2>
+
+<p>The service-entrance.gnu.org machine has two serial lines going to
+savannah.gnu.org. One that allows to see the console, the other that
+allows to power cycle the machine. More information on this subject
+may be found in sysadmin.texi (http://savannah.gnu.org/projects/sysadmin/).
+
+<p>A full Debian installation was done on <code>/dev/hdb2</code> and can be
used if for
+some reason the installation is so corrupted that even a single boot
+will not work. This emergency installation is labeled as such in the
+grub menu.
+
+<p>When booting on this emergency partition the file systems of the regular
+installation are mounted under the <code>/subversions.gnu.org/</code>
directory.
+
+<p>The grub menu file (menu.lst) can is located on this partition, as explained
+above.
+
+<p><hr>
+Node:<a name="Linux%20configuration">Linux configuration</a>,
+Next:<a rel=next href="#IDE%20Disk%20tweaking">IDE Disk tweaking</a>,
+Previous:<a rel=previous href="#Emergency%20situation">Emergency situation</a>,
+Up:<a rel=up href="#System%20Administration">System Administration</a>
+<br>
+
+<h2>Linux configuration</h2>
+
+<p>The kernel was rebuilt in
<code>/usr/src/kernel-source-2.2.19pre17-2.2.19pre17</code>
+and installed from
<code>/usr/src/kernel-image-2.2.19pre17_512_i386.deb</code>.
+It was recompiled with the following patch applied to raise the maximum
+number of groups per process to 512.
+
+<pre>*** include/asm-i386/param.h.~1~ Tue Aug 1 11:08:17 1995
+--- include/asm-i386/param.h Sat May 26 15:44:10 2001
+***************
+*** 8,14 ****
+ #define EXEC_PAGESIZE 4096
+
+ #ifndef NGROUPS
+! #define NGROUPS 32
+ #endif
+
+ #ifndef NOGROUP
+--- 8,14 ----
+ #define EXEC_PAGESIZE 4096
+
+ #ifndef NGROUPS
+! #define NGROUPS 512
+ #endif
+
+ #ifndef NOGROUP
+*** include/linux/limits.h.~1~ Tue Dec 2 16:44:40 1997
+--- include/linux/limits.h Sat May 26 13:47:52 2001
+***************
+*** 3,9 ****
+
+ #define NR_OPEN 1024
+
+! #define NGROUPS_MAX 32 /* supplemental group IDs are available */
+ #define ARG_MAX 131072 /* # bytes of args + environ for exec() */
+ #define CHILD_MAX 999 /* no limit :-) */
+ #define OPEN_MAX 256 /* # open files a process may have */
+--- 3,9 ----
+
+ #define NR_OPEN 1024
+
+! #define NGROUPS_MAX 512 /* supplemental group IDs are available */
+ #define ARG_MAX 131072 /* # bytes of args + environ for exec() */
+ #define CHILD_MAX 999 /* no limit :-) */
+ #define OPEN_MAX 256 /* # open files a process may have */
+</pre>
+
+<p><hr>
+Node:<a name="IDE%20Disk%20tweaking">IDE Disk tweaking</a>,
+Previous:<a rel=previous href="#Linux%20configuration">Linux configuration</a>,
+Up:<a rel=up href="#System%20Administration">System Administration</a>
+<br>
+
+<h2>IDE Disk tweaking</h2>
+
+<p>The configuration of the IDE disks are done in
<code>/etc/init.d/hdparm</code>.
+That boosts the transfert rate from 4.4Mb/s to 23.4Mb/s.
+
+<pre> hdparm -k 1 -d 1 -c 3 -m 16 /dev/hda
+ hdparm -k 1 -d 1 -c 3 -m 16 /dev/hdb
+ hdparm -k 1 -d 1 -c 3 -m 16 /dev/hdc
+</pre>
+
+<p><hr>
Node:<a name="Concept%20Index">Concept Index</a>,
Previous:<a rel=previous href="#System%20Administration">System
Administration</a>,
Up:<a rel=up href="#Top">Top</a>
@@ -1311,10 +1432,13 @@
<li>authorized_keys: <a href="#Account%20Management">Account Management</a>
<li>Automatic migration: <a href="#Migration">Migration</a>
<li>backups of the database: <a href="#Database%20Backups">Database Backups</a>
+<li>booting: <a href="#Booting%20with%20grub%20and%20not%20lilo">Booting with
grub and not lilo</a>
<li>change html_cvs value: <a href="#Web%20CVS%20repositories">Web CVS
repositories</a>
<li>CJN: <a href="#Skill%20List">Skill List</a>
<li>commit notification: <a href="#Sources%20CVS%20repositories">Sources CVS
repositories</a>
<li>convert project to Savannah: <a href="#Migration">Migration</a>
+<li>corrupted kernel or file system: <a
href="#Emergency%20situation">Emergency situation</a>
+<li>crash recovery: <a href="#Emergency%20situation">Emergency situation</a>
<li>crontab: <a href="#Savannah%20crontab">Savannah crontab</a>
<li>CVS: <a href="#Introduction">Introduction</a>
<li>CVS and symbolic links: <a href="#Web%20CVS%20Symbolic%20links">Web CVS
Symbolic links</a>
@@ -1324,16 +1448,27 @@
<li>document root: <a href="#Installation">Installation</a>
<li>DOCUMENT_ROOT: <a href="#Installation">Installation</a>
<li>Dump in XML: <a href="#XML%20Dump">XML Dump</a>
+<li>emergency situation: <a href="#Emergency%20situation">Emergency
situation</a>
<li>fsffr accounts example: <a href="#Account%20Management">Account
Management</a>
<li>group file update: <a href="#Users%20and%20CVS%20synchronization">Users
and CVS synchronization</a>
+<li>grub: <a href="#Booting%20with%20grub%20and%20not%20lilo">Booting with
grub and not lilo</a>
+<li>hdparm: <a href="#IDE%20Disk%20tweaking">IDE Disk tweaking</a>
<li>HTML version: <a href="#Publishing%20this%20document">Publishing this
document</a>
<li>html_cvs: <a href="#Web%20CVS%20repositories">Web CVS repositories</a>
+<li>IDE disks performance: <a href="#IDE%20Disk%20tweaking">IDE Disk
tweaking</a>
+<li>kernel patch NGROUPS_MAX: <a href="#Linux%20configuration">Linux
configuration</a>
+<li>lilo is not installed: <a
href="#Booting%20with%20grub%20and%20not%20lilo">Booting with grub and not
lilo</a>
+<li>Linux patch NGROUPS_MAX: <a href="#Linux%20configuration">Linux
configuration</a>
+<li>machine crash: <a href="#Emergency%20situation">Emergency situation</a>
<li>Makefile for XSLT files: <a href="#XML%20Dump">XML Dump</a>
<li>MySQL prefix: <a href="#Savannah%20software%20root">Savannah software
root</a>
<li>NGROUPS_MAX > 32: <a href="#NGROUPS_MAX">NGROUPS_MAX</a>
+<li>NGROUPS_MAX Linux patch: <a href="#Linux%20configuration">Linux
configuration</a>
<li>passwd file update: <a href="#Users%20and%20CVS%20synchronization">Users
and CVS synchronization</a>
+<li>powercycle machine: <a href="#Emergency%20situation">Emergency
situation</a>
<li>project group: <a href="#Sources%20CVS%20repositories">Sources CVS
repositories</a>
<li>publish: <a href="#Publishing%20this%20document">Publishing this
document</a>
+<li>remote boot: <a href="#Emergency%20situation">Emergency situation</a>
<li>Savannah CVS: <a href="#Installation">Installation</a>
<li>Savannah definition: <a href="#Top">Top</a>
<li>Savannah prefix: <a href="#Savannah%20software%20root">Savannah software
root</a>
@@ -1418,6 +1553,10 @@
<li><a href="#Savannah%20software%20root">Savannah software root</a>
<li><a href="#NGROUPS_MAX">NGROUPS_MAX</a>
<li><a href="#lsh%20and%20ssh">lsh and ssh</a>
+<li><a href="#Booting%20with%20grub%20and%20not%20lilo">Booting with grub and
not lilo</a>
+<li><a href="#Emergency%20situation">Emergency situation</a>
+<li><a href="#Linux%20configuration">Linux configuration</a>
+<li><a href="#IDE%20Disk%20tweaking">IDE Disk tweaking</a>
</ul>
<li><a href="#Concept%20Index">Index of Concepts</a>
</ul>