mirror of https://github.com/tLDP/LDP
updated
This commit is contained in:
parent
3baff7a86e
commit
9960718d2d
|
@ -1555,7 +1555,7 @@ waiting server. </Para>
|
|||
PHP-HOWTO</ULink>,
|
||||
<CiteTitle>PHP HOWTO</CiteTitle>
|
||||
</Para><Para>
|
||||
<CiteTitle>Updated: January 2001</CiteTitle>.
|
||||
<CiteTitle>Updated: February 2001</CiteTitle>.
|
||||
How to develop PHP programs and also to migrate all the Windows 95 GUI
|
||||
applications to powerful PHP + HTML + DHTML + XML + Java applets + Javascript.
|
||||
Applies to all the operating sytems where PHP is ported. </Para>
|
||||
|
|
|
@ -167,7 +167,7 @@ Java and how to use Java to write CGI programs. </Para>
|
|||
PHP-HOWTO</ULink>,
|
||||
<CiteTitle>PHP HOWTO</CiteTitle>
|
||||
</Para><Para>
|
||||
<CiteTitle>Updated: January 2001</CiteTitle>.
|
||||
<CiteTitle>Updated: February 2001</CiteTitle>.
|
||||
How to develop PHP programs and also to migrate all the Windows 95 GUI
|
||||
applications to powerful PHP + HTML + DHTML + XML + Java applets + Javascript.
|
||||
Applies to all the operating sytems where PHP is ported. </Para>
|
||||
|
|
|
@ -42,7 +42,7 @@ C++ Programming HOW-TO
|
|||
<author>Al Dev (Alavoor Vasudevan)
|
||||
<htmlurl url="mailto:alavoor@yahoo.com"
|
||||
name="alavoor@yahoo.com">
|
||||
<date>v32.0, 08 Feb 2001
|
||||
<date>v33.0, 19 Feb 2001
|
||||
<abstract>
|
||||
This document provides a comprehensive list of C++ URL
|
||||
pointers, links to C++ online textbooks, and programming tips on C++.
|
||||
|
@ -1503,7 +1503,6 @@ C++:
|
|||
main site:<url url="http://www.icce.rug.nl/docs/cplusplus">
|
||||
better site : <url url="http://www.physik.tu-muenchen.de/cip-tutorials/Documents/c++-annotations/cplusplus.html">
|
||||
<item>"Teach Yourself C++ in 21 days" online textbook <url url="http://guides.oernii.sk/c++/index.htm">
|
||||
<item>"Effective C++" online textbook <url url="http://electra.lbl.gov/stuff/EffectiveCPP/EC/E.HTM">
|
||||
<item>"C++ Online" Textbook <url url="http://www.bruceeckel.com/DownloadSites">
|
||||
<item> C++ Open books: <url url="http://www.softpanorama.org/Bookshelf/cpp.shtml"> and
|
||||
click on Open Books.
|
||||
|
@ -1811,7 +1810,11 @@ Pike C++ scripting language. And Pike is very useful for 'proof of concept'
|
|||
and developing prototypes rapidly.
|
||||
|
||||
The Pike is at <url url="http://pike.roxen.com">
|
||||
and at <url url="http://www.roxen.com">
|
||||
and at <url url="http://www.roxen.com">.
|
||||
|
||||
The Roxen Web server is completely written in Pike, which demonstrates how
|
||||
powerful Pike is. Pike runs much faster than Java for some operations
|
||||
and is quite efficient in using memory resources.
|
||||
<!--
|
||||
*******************************************
|
||||
************ End of Section ***************
|
||||
|
@ -3253,7 +3256,7 @@ class Thread
|
|||
virtual void Setup();
|
||||
virtual void Execute(void*);
|
||||
void * Arg() const {return Arg_;}
|
||||
void Arg(void*){Arg_ = a;}
|
||||
void Arg(void* a){Arg_ = a;}
|
||||
private:
|
||||
THREADID ThreadId_;
|
||||
void * Arg_;
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<title>The Linux Kernel HOWTO
|
||||
<author>Brian Ward, <tt>bri@cs.uchicago.edu</tt>
|
||||
<date>v2.2, 11 Feb 2001
|
||||
<date>v2.3, 23 Feb 2001
|
||||
|
||||
<abstract>
|
||||
This is a detailed guide to kernel configuration, compilation, upgrades,
|
||||
|
@ -118,7 +118,9 @@ Kernel re-compile is required in order to make the kernel very lean
|
|||
and which will result in FASTER operating system . It is also
|
||||
required to support any new devices.
|
||||
<bf>Note: </bf> Below 'bash#' denotes the bash prompt, you should type
|
||||
the commands that appear after the 'bash#' prompt.
|
||||
the commands that appear after the 'bash#' prompt. Below are commands
|
||||
tested on Redhat Linux, but it should work for other distributions with
|
||||
very minor changes.
|
||||
|
||||
<enum>
|
||||
<item> Login in as 'root' throughout all these steps. Mount Redhat linux cdrom and install the linux kernel source rpm
|
||||
|
@ -222,18 +224,45 @@ select your old kernel, boot and re-try all over again. Your old kernel
|
|||
<bf>is still INTACT and SAFE</bf> at say <it>/boot/vmlinuz-2.0.34-0.6</it>
|
||||
<p>
|
||||
|
||||
<item> Loadable Modules: Boot new kernel and install the loadable modules from RedHat Linux cdrom
|
||||
<item> Loadable Modules:
|
||||
Check for insmod command which is extensively used for loading the modules.
|
||||
<code>
|
||||
bash# man insmod
|
||||
bash# insmod
|
||||
bash# rpm -i /mnt/cdrom/Redhat/RPMS/modutils*.rpm
|
||||
</code>
|
||||
|
||||
This step may not be required but is needed only for emergencies where
|
||||
your /lib/modules files are damaged. If you already have
|
||||
the /lib/modules directory and in case you
|
||||
want replace them use the --force to replace the package and
|
||||
select appropriate cpu architecture.
|
||||
|
||||
For new versions of linux redhat linux 6.0 and later, the kernel modules are
|
||||
included with kernel-2.2*.rpm. Install the loadable modules and the kernel with
|
||||
<code>
|
||||
This will list the already installed package.
|
||||
bash# rpm -qa | grep -i kernel
|
||||
|
||||
bash# rpm -U --force /mnt/cdrom/Redhat/RPMS/kernel-2.2.14-5.0.i686.rpm
|
||||
(or)
|
||||
bash# rpm -U --force /mnt/cdrom/Redhat/RPMS/kernel-2.2.14-5.0.i586.rpm
|
||||
(or)
|
||||
bash# rpm -U --force /mnt/cdrom/Redhat/RPMS/kernel-2.2.14-5.0.i386.rpm
|
||||
</code>
|
||||
|
||||
This is only for old versions of redhat linux 5.2 and before.
|
||||
Boot new kernel and install the loadable
|
||||
modules from RedHat Linux "contrib" cdrom
|
||||
<code>
|
||||
bash# rpm -i /mnt/cdrom/contrib/kernel-modules*.rpm
|
||||
....(For old linux systems which do not have insmod pre-installed)
|
||||
bash# man insmod
|
||||
bash# insmod
|
||||
</code>
|
||||
<p>
|
||||
|
||||
<item> If your linux is already had loadable module enabled, then check
|
||||
for files in /lib/modules. The step given below <bf>may not</bf> be
|
||||
needed. Build modules by installing kernel-source*.rpm and kernel-headers*.rpm.
|
||||
<item> This step is required <bf>ONLY if you had downloaded a new
|
||||
version</bf> of linux kernel source.
|
||||
Loadable module are located in /lib/modules.
|
||||
<code>
|
||||
bash# cd /usr/src/linux
|
||||
bash# make modules
|
||||
|
@ -256,6 +285,33 @@ bash# man mkbootdisk
|
|||
************ End of Section ***************
|
||||
*******************************************
|
||||
|
||||
-->
|
||||
<sect1> Troublshoot Common Mistakes
|
||||
<p>
|
||||
The following mistake is commited very frequently by new users.
|
||||
|
||||
If your new kernel does not boot and you get -
|
||||
<code>
|
||||
Warning: unable to open an initial console
|
||||
Kernel panic: no init found. Try passing init= option to kernel
|
||||
</code>
|
||||
The problem is that you <bf>did not</bf> set the "root=" parameter properly
|
||||
in the /etc/lilo.conf. In my case, I used root=/dev/hda1 which is
|
||||
having the root partition "/". You must properly point the root device in your
|
||||
lilo.conf, it can be like /dev/hdb2 or /dev/hda7.
|
||||
|
||||
The kernel looks for the init command which is located in /sbin/init.
|
||||
And /sbin directory lives on the root partition.
|
||||
For details see -
|
||||
<code>
|
||||
bash# man init
|
||||
</code>
|
||||
|
||||
<!--
|
||||
*******************************************
|
||||
************ End of Section ***************
|
||||
*******************************************
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ PHP HOW-TO
|
|||
" name="
|
||||
alavoor@yahoo.com
|
||||
">
|
||||
<date>v15.0, 21 Jan 2001
|
||||
<date>v16.0, 17 Feb 2001
|
||||
<abstract>
|
||||
This document tells you howto develop PHP programs and also to migrate all the
|
||||
Windows 95 GUI applications to powerful PHP + HTML + DHTML + XML + Java applets + Javascript.
|
||||
|
@ -1136,8 +1136,8 @@ Everything has limitations or disadvantages and PHP is no exception.
|
|||
The following are the limitations of PHP (so be <bf>WARNED !!</bf>)
|
||||
<enum>
|
||||
<item> PHP is NOT 100 % pure Object Oriented scripting language.
|
||||
PHP is good if your PHP code size does not exceed 3,00,000 lines.
|
||||
Maintainence of PHP code greater than 3,00,000 lines becomes more difficult.
|
||||
PHP is good if your PHP code size does not exceed three-hundred-thouaand lines.
|
||||
Maintainence of PHP code greater than three-hundred-thousand lines becomes more difficult.
|
||||
<item> PHP will NOT give the performance of "C" or "C++" language. Because
|
||||
it is scripting language and is interpreted it will be a bit slower than
|
||||
the optimized "C++" programs. For top performance, you should use "C++" and
|
||||
|
@ -3602,7 +3602,7 @@ as phpDBTest.php3
|
|||
|
||||
|
||||
-->
|
||||
<sect> Appendix H Midgard Installation<label id="midgardinstall">
|
||||
<sect> Appendix I Midgard Installation<label id="midgardinstall">
|
||||
<p>
|
||||
RPMs for Midgard from
|
||||
<url url="http://www.midgard-project.org/download/binaries"> currently do not
|
||||
|
|
Loading…
Reference in New Issue