FreeBSD Bugzilla – Attachment 121852 Details for
Bug 164920
[PATCH] changes to swap section of config chapter
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
harmful-chemicals.diff
harmful-chemicals.diff (text/x-patch; charset=US-ASCII), 8.00 KB, created by
Eitan Adler
on 2012-03-17 05:11:55 UTC
(
hide
)
Description:
harmful-chemicals.diff
Filename:
MIME Type:
Creator:
Eitan Adler
Created:
2012-03-17 05:11:55 UTC
Size:
8.00 KB
patch
obsolete
>? check-please.diff >Index: chapter.sgml >=================================================================== >RCS file: /home/dcvs/doc/en_US.ISO8859-1/books/handbook/config/chapter.sgml,v >retrieving revision 1.251 >diff -u -r1.251 chapter.sgml >--- chapter.sgml 13 Feb 2012 04:28:35 -0000 1.251 >+++ chapter.sgml 17 Mar 2012 05:07:46 -0000 >@@ -473,13 +473,14 @@ > certain times.</para> > > <para>The <command>cron</command> utility uses two different >- types of configuration files, the system crontab and user crontabs. The >- only difference between these two formats is the sixth field. In the >- system crontab, the sixth field is the name of a user for the command >- to run as. This gives the system crontab the ability to run commands >- as any user. In a user crontab, the sixth field is the command to run, >- and all commands run as the user who created the crontab; this is an >- important security feature.</para> >+ types of configuration files, the system crontab and user >+ crontabs. These formats only differ in the sixth field and >+ later. In the system crontab, <command>cron</command> will run >+ the command as the user specified in the sixth field. In a user >+ crontab, all commands run as the user who created the crontab, >+ so the sixth field is the last field; this is an important >+ security feature. The final field is always the command >+ to run.</para> > > <note> > <para>User crontabs allow individual users to schedule tasks without the >@@ -487,10 +488,11 @@ > permissions of the user who owns the crontab.</para> > > <para>The <username>root</username> user can have a user crontab just like >- any other user. This one is different from >- <filename>/etc/crontab</filename> (the system crontab). Because of the >- system crontab, there is usually no need to create a user crontab >- for <username>root</username>.</para> >+ any other user. The <username>root</username> user crontab is >+ separate from <filename>/etc/crontab</filename> (the system >+ crontab). Because the system crontab effectively >+ invokes the specified commands as root there is usually no need to >+ create a user crontab for <username>root</username>.</para> > </note> > > <para>Let us take a look at the <filename>/etc/crontab</filename> file >@@ -547,11 +549,8 @@ > day of the week. All these fields must be numeric values, and follow > the twenty-four hour clock. The <literal>who</literal> field is special, > and only exists in the <filename>/etc/crontab</filename> file. >- This field specifies which user the command should be run as. >- When a user installs his or her <filename>crontab</filename> file, they >- will not have this option. Finally, the <literal>command</literal> option is listed. >- This is the last field, so naturally it should designate the command >- to be executed.</para> >+ This field specifies which user the command should be run >+ as. The last field is the command to be executed.</para> > </callout> > > <callout arearefs="co-main"> >@@ -584,8 +583,9 @@ > <title>Installing a Crontab</title> > > <important> >- <para>You must not use the procedure described here to >- edit/install the system crontab. Simply use your favorite >+ <para>Do not use the procedure described here to >+ edit and install the system crontab, >+ <filename>/etc/crontab</filename>. Just use your favorite > editor: the <command>cron</command> utility will notice that the file > has changed and immediately begin using the updated version. > See >@@ -616,7 +616,7 @@ > automatically installed by the <command>crontab</command> command. > </para> > >- <para>If you later want to remove your user <filename>crontab</filename> >+ <para>In order to remove a user <filename>crontab</filename> > completely, use <command>crontab</command> with the <option>-r</option> > option. > </para> >@@ -636,7 +636,7 @@ > </authorgroup> > </sect1info> > >- <title>Using rc under &os;</title> >+ <title>Using &man.rc.8; Under &os;</title> > > <para>In 2002 &os; integrated the NetBSD > <filename>rc.d</filename> system for system initialization. >@@ -1674,7 +1674,7 @@ > </sect1> > > <sect1 id="configtuning-sysctl"> >- <title>Tuning with sysctl</title> >+ <title>Tuning with &man.sysctl.8;</title> > > <indexterm><primary>sysctl</primary></indexterm> > <indexterm> >@@ -1944,7 +1944,7 @@ > out of space and the update to fail.</para> > > <sect3> >- <title>More Details about Soft Updates</title> >+ <title>More Details About Soft Updates</title> > > <indexterm> > <primary>Soft Updates</primary> >@@ -2390,15 +2390,39 @@ > <xref linkend="swap-encrypting"> of the Handbook.</para> > > <sect2 id="new-drive-swap"> >- <title>Swap on a New Hard Drive</title> >+ <title>Swap on a New or Existing Hard Drive</title> > >- <para>The best way to add swap, of course, is to use this as an >- excuse to add another hard drive. You can always use another >- hard drive, after all. If you can do this, go reread the >- discussion of swap space >- in <xref linkend="configtuning-initial"> >- of the Handbook for some suggestions on how to best >- arrange your swap.</para> >+ <para>Adding a new hard drive for swap gives better performance >+ than adding a partition on an existing drive. Setting up >+ partitions and hard drives is explained in >+ <xref linkend="disks-adding">. >+ <xref linkend="configtuning-initial"> >+ discusses partition layouts and swap partition size >+ considerations.</para> >+ >+ <para>Use &man.swapon.8; to add a swap partition to the system. >+ For example:</para> >+ >+ <screen>&prompt.root; <userinput>swapon<replaceable> /dev/ada1s1p2</replaceable></userinput></screen> >+ >+ <warning> >+ <para>It is possible to use any partition not currently >+ mounted, even if it already contains data. Using >+ &man.swapon.8; on a partition that contains data will >+ overwrite and destroy that data. Make sure that the >+ partition to be added as swap is really the intended >+ partition before running >+ &man.swapon.8;.</para> >+ </warning> >+ >+ <para>To automatically add this swap partition on boot, >+ add an entry to <filename>/etc/fstab</filename> for the >+ partition:</para> >+ >+ <programlisting><replaceable>/dev/ada1s1p1</replaceable> none swap sw 0 0</programlisting> >+ >+ <para>See &man.fstab.5; for an explaination of the entries >+ in <filename>/etc/fstab</filename>.</para> > </sect2> > > <sect2 id="nfs-swap"> >@@ -2878,7 +2902,7 @@ > on Linux, it is likely a &os; driver problem and narrowing down > which driver causes the problems will help us fix the problem. > Note that the <acronym>ACPI</acronym> maintainers do not >- usually maintain other drivers (e.g sound, >+ usually maintain other drivers (e.g., sound, > <acronym>ATA</acronym>, etc.) so any work done on tracking > down a driver problem should probably eventually be posted > to the &a.current.name; list and mailed to the driver >@@ -2898,7 +2922,7 @@ > </sect3> > > <sect3> >- <title>System Hangs (temporary or permanent)</title> >+ <title>System Hangs (Temporary or Permanent)</title> > > <para>Most system hangs are a result of lost interrupts or an > interrupt storm. Chipsets have a lot of problems based on how >@@ -3058,7 +3082,7 @@ > how to fix them:</para> > > <sect3> >- <title>_OS dependencies</title> >+ <title>_OS Dependencies</title> > > <para>Some <acronym>AML</acronym> assumes the world consists of > various &windows; versions. You can tell &os; to claim it is >@@ -3070,7 +3094,7 @@ > </sect3> > > <sect3> >- <title>Missing Return statements</title> >+ <title>Missing Return Statements</title> > > <para>Some methods do not explicitly return a value as the > standard requires. While <acronym>ACPI-CA</acronym> >@@ -3112,7 +3136,7 @@ > </sect2> > > <sect2 id="ACPI-debugoutput"> >- <title>Getting Debugging Output From >+ <title>Getting Debugging Output from > <acronym>ACPI</acronym></title> > > <indexterm>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 164920
:
121849
|
121850
|
121851
| 121852