<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.linuxquestions.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fennec</id>
	<title>LQWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxquestions.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fennec"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/wiki/Special:Contributions/Fennec"/>
	<updated>2026-04-10T18:00:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.0</generator>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Nethack&amp;diff=11490</id>
		<title>Nethack</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Nethack&amp;diff=11490"/>
		<updated>2004-05-05T16:49:02Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Add.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Nethack''' is a text-based [[roguelike]] dungeon exploration [[game]].&lt;br /&gt;
The purpose of the game is to retrieve the Amulet of Yendor and &amp;quot;ascend&amp;quot; with it to the status of demigod.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://www.nethack.org/ Nethack homepage]&lt;br /&gt;
&lt;br /&gt;
''This article is a [[LinuxQuestions.org_Wiki:stub_articles|stub]] and needs to be finished. [[LinuxQuestions.org_Wiki:plunging_forward|Plunge forward]] and [[LinuxQuestions.org_Wiki:How_to_edit_a_page|help it grow]] !''&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Nethack&amp;diff=8586</id>
		<title>Nethack</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Nethack&amp;diff=8586"/>
		<updated>2004-05-05T16:47:23Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Bullet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Nethack''' is a text-based [[roguelike]] dungeon exploration [[game]].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://www.nethack.org/ Nethack homepage]&lt;br /&gt;
&lt;br /&gt;
''This article is a [[LinuxQuestions.org_Wiki:stub_articles|stub]] and needs to be finished. [[LinuxQuestions.org_Wiki:plunging_forward|Plunge forward]] and [[LinuxQuestions.org_Wiki:How_to_edit_a_page|help it grow]] !''&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Nethack&amp;diff=8585</id>
		<title>Nethack</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Nethack&amp;diff=8585"/>
		<updated>2004-05-05T16:47:13Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Expand&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Nethack''' is a text-based [[roguelike]] dungeon exploration [[game]].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
[http://www.nethack.org/ Nethack homepage]&lt;br /&gt;
&lt;br /&gt;
''This article is a [[LinuxQuestions.org_Wiki:stub_articles|stub]] and needs to be finished. [[LinuxQuestions.org_Wiki:plunging_forward|Plunge forward]] and [[LinuxQuestions.org_Wiki:How_to_edit_a_page|help it grow]] !''&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Sun_JDS&amp;diff=8595</id>
		<title>Sun JDS</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Sun_JDS&amp;diff=8595"/>
		<updated>2004-05-05T16:45:34Z</updated>

		<summary type="html">&lt;p&gt;Fennec: tweak&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Sun Java Desktop System''' is a comprehensive, secure enterprise desktop solution that consists of a fully integrated client environment based on [[open source]] components and industry standards, including a [[Gnome]] desktop environment, [[StarOffice]] Office Productivity Suite, [[Mozilla]] browser, [[Evolution]] mail and calendar, Java 2 Platform, Standard Edition (J2SE platform) and a [[Common_Questions_and_Misconceptions#Q:_What_is_Linux?|Linux]] [[operating system]].&lt;br /&gt;
&lt;br /&gt;
Java here is used as a brand name and, although JDS comes with good [[Java]] support, it is mostly not built on Java technology.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://wwws.sun.com/software/javadesktopsystem/ Sun Java Desktop System] (official page)&lt;br /&gt;
* [http://www.sun.com/2004-0504/feature/ &amp;quot;The new desktop contender&amp;quot;] (press release)&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Sun_JDS&amp;diff=8583</id>
		<title>Sun JDS</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Sun_JDS&amp;diff=8583"/>
		<updated>2004-05-05T16:45:07Z</updated>

		<summary type="html">&lt;p&gt;Fennec: rm duplicate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Sun Java Desktop System''' is a comprehensive, secure enterprise desktop solution that consists of a fully integrated client environment based on [[open source]] components and industry standards, including a [[Gnome]] desktop environment, [[StarOffice]] Office Productivity Suite, [[Mozilla]] browser, [[Evolution]] mail and calendar, Java 2 Platform, Standard Edition (J2SE platform) and a [[Common_Questions_and_Misconceptions#Q:_What_is_Linux?|Linux]] [[operating system]].&lt;br /&gt;
&lt;br /&gt;
Java here is used as a brand name and, although JDS comes with good [[Java]] support, it is mostly not built on Java technology.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://wwws.sun.com/software/javadesktopsystem/ Official page] &lt;br /&gt;
* [http://www.sun.com/2004-0504/feature/ &amp;quot;The new desktop contender&amp;quot;] (press release)&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Sun_JDS&amp;diff=8582</id>
		<title>Sun JDS</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Sun_JDS&amp;diff=8582"/>
		<updated>2004-05-05T16:44:48Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Note external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Sun Java Desktop System''' is a comprehensive, secure enterprise desktop solution that consists of a fully integrated client environment based on [[open source]] components and industry standards, including a [[Gnome]] desktop environment, [[StarOffice]] Office Productivity Suite, [[Mozilla]] browser, [[Evolution]] mail and calendar, Java 2 Platform, Standard Edition (J2SE platform) and a [[Common_Questions_and_Misconceptions#Q:_What_is_Linux?|Linux]] [[operating system]].&lt;br /&gt;
&lt;br /&gt;
Java here is used as a brand name and, although JDS comes with good [[Java]] support, it is mostly not built on Java technology.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://wwws.sun.com/software/javadesktopsystem/ Official page] &lt;br /&gt;
* [http://www.sun.com/2004-0504/feature/ &amp;quot;The new desktop contender&amp;quot;] (press release)&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://wwws.sun.com/software/javadesktopsystem/ Sun JDS homepage]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Setting_up_a_Samba_Server&amp;diff=9628</id>
		<title>Setting up a Samba Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Setting_up_a_Samba_Server&amp;diff=9628"/>
		<updated>2004-03-18T20:19:49Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Major typos in heading fixed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article deals with setting up [[Samba]] as a [[server]].&lt;br /&gt;
&lt;br /&gt;
==Samba Server==&lt;br /&gt;
Be aware that Windows networking isn't a clean and simple system, and that [[Microsoft]] has modified the behaviour of Windows networking (known as [[SMB]] or [[CIFS]]) with each version of Windows and even between Service Packs.  This has caused interoperability problems, but the main difficulty is that you may have to spend a bit of time learning how SMB works in order to resolve a problem.  It is these issues that make Windows networking sometime appear to be quirky on Windows PCs.  The Samba system is more consistent, but more exacting, so if you have difficulties when using a configuration tool, do not hesitate to check the smb.conf file against the documentation to ensure that the required settings are correct.&lt;br /&gt;
&lt;br /&gt;
Several Linux distributions now supply their own tools for configuring Samba in a simple way, and these are mentioned below.  Samba itself also includes a basic Web-based configuration system called SWAT, which is often provided in a separate package to the Samba server and client software.  Once installed, it listens on port 901, so you can access it by typing the URI in your Web browser:&lt;br /&gt;
&lt;br /&gt;
http://myservername.mydomain:901/&lt;br /&gt;
&lt;br /&gt;
For more complex LAN configurations you can avoid most problems by reading the SAMBA-HOWTO, which is supplied with Samba, and is also available from the project Website:&lt;br /&gt;
&lt;br /&gt;
http://www.samba.org/&lt;br /&gt;
&lt;br /&gt;
As well as the main [[HOWTO]], the Samba documentation includes a large collection of notes, more specific HOWTOs and a [[HTML]] copy of the excellent (but now obsolete) Using Samba book from [[O'Reilly]].  If you have installed the Samba documentation package you will find these in /usr/share/doc/samba-doc-&amp;lt;version&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For details on connecting to Windows servers, see the [[Samba]] page.&lt;br /&gt;
&lt;br /&gt;
==Fedora Core 1==&lt;br /&gt;
coming soon! :)&lt;br /&gt;
(see the section on RedHat 9)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mandrake==&lt;br /&gt;
&lt;br /&gt;
excecute (as root):&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
urpmi drakwizard&amp;lt;br /&amp;gt;&lt;br /&gt;
drakwizard&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
select samba&lt;br /&gt;
&lt;br /&gt;
Also, ksambaplugin is available in contribs for Mandrake from 9.1 onwards, and provides probably the best tool for configuring samba. For more information on configuring samba for Mandrake Linux, please see the [http://mandrake.vmlinuz.ca/bin/view/Main/SaMBa Mandrake Community Wiki]&lt;br /&gt;
&lt;br /&gt;
==SuSE 9==&lt;br /&gt;
Run yast&amp;lt;br /&amp;gt;&lt;br /&gt;
Choose Software -&amp;gt; Install and Remove Software -&amp;gt; Search&amp;lt;br /&amp;gt;&lt;br /&gt;
Enter 'samba'&amp;lt;br /&amp;gt;&lt;br /&gt;
You will see a number of packages, select them all.  You don't need the client packages but they may come in useful later on...&amp;lt;br /&amp;gt;&lt;br /&gt;
Click accept&amp;lt;br /&amp;gt;&lt;br /&gt;
edit /etc/smb.conf using vi or your favourite editor&amp;lt;br /&amp;gt;&lt;br /&gt;
important parts to edit include 'workgroup', 'encrypt passwords', wins*, 'security'&amp;lt;br /&amp;gt;&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;rcsmb restart&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB: If you set security=share then 'Everyone' can access files they have rights to _without_ any prompting whatsoever.  If you set security=user the security is a lot better but everyone ('Everyone') will need to attempt to authenticate first even if a null account is valid.&lt;br /&gt;
&lt;br /&gt;
There should be more details at /usr/share/doc/packages/samba/examples/smb.conf.SuSE&lt;br /&gt;
&lt;br /&gt;
==RedHat Linux 9==&lt;br /&gt;
There are three ways to configure the samba daemon in RedHat Linux 9. &amp;quot;redhat-config-samba&amp;quot; is a graphical configuration client that is avalible (in [[Gnome]]) under hat|System Settings|Server Settings|Samba. SWAT, a browser based configuration utility can be installed. And lastly the /etc/samba/smb.conf can be edited by hand.&lt;br /&gt;
&lt;br /&gt;
==Setting the Workgroup==&lt;br /&gt;
One of the most important things to change when editing the stock /etc/samba/smb.conf file by hand is to change the name of the workgroup. By default it's MYGROUP, But on most computers that use [[SMB]] or [[Samba]], it's set (by default) to WORKGROUP.  The workgroup names must match in order for the systems to connect sucessfully.  If the systems are actually part of an NT4 or Active Directory domain then use that name in the workgroup setting. Active Directory is more complex that previous Windows systems and other settings must also be configured in Samba for the Linux system to interact with it.&lt;br /&gt;
&lt;br /&gt;
==Connecting to shares from Windows==&lt;br /&gt;
You can connect your Linux/Samba shares from [[Network Neighbourhood]] or map them to a drive from Windows Explorer.&lt;br /&gt;
&lt;br /&gt;
===Mapping shares from commandline===&lt;br /&gt;
Here's an example how to connect to a user's home directory from Windows. This works with Windows XP, but it should work with other versions of Windows as well. &lt;br /&gt;
&amp;lt;CODE&amp;gt;&amp;lt;PRE&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
&lt;br /&gt;
echo ------------------[Starting up network connections...]------&lt;br /&gt;
&lt;br /&gt;
net use /user:yourusername z: \\Linuxmachine\home yourpassword /PERSISTENT:no  &lt;br /&gt;
IF NOT ERRORLEVEL 1 (&lt;br /&gt;
echo ------------------[Homedir successful!]---------------------&lt;br /&gt;
) ELSE (&lt;br /&gt;
echo ------------------[Homedir unsuccessful!]-------------------&lt;br /&gt;
)    &lt;br /&gt;
&amp;lt;/PRE&amp;gt;&amp;lt;/CODE&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Paste this code to a ''.bat'' file and change ''Linuxmachine'' to what you have set up in you [[samba.conf]], and change the username and password. Now by doubleclicking on the ''.bat'' file, the user's home directory in your Linux box will be mapped to drive ''Z:'' The ''/PERSISTENT:no'' means that Windows won't try to recreate the connection when you restart your computer, so this script should be placed in you Startup folder. &lt;br /&gt;
&lt;br /&gt;
==Tips for using Samba with Windows 98==&lt;br /&gt;
&lt;br /&gt;
When using older versions of Samba (prior to version 4), configuring Windows to use plain text passwords removes many problems, and if run on a LAN it poses less of a security risk.&lt;br /&gt;
Reg file provided here&lt;br /&gt;
----&lt;br /&gt;
REGEDIT4&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP]&lt;br /&gt;
&amp;quot;EnablePlainTextPassword&amp;quot;=dword:00000001&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Tips for using Samba with Windows NT==&lt;br /&gt;
&lt;br /&gt;
==Tips for using Samba with Windows 2000==&lt;br /&gt;
&lt;br /&gt;
==Tips for using Samba with Windows XP==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:''This article is a [[LinuxQuestions.org_Wiki:stub articles|stub]] and needs to be finished. [[LinuxQuestions.org_Wiki:plunging forward|Plunge forward]] and [[LinuxQuestions.org_Wiki:How to edit a page|help it grow]]!''&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Setting_up_a_Samba_Server&amp;diff=5122</id>
		<title>Setting up a Samba Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Setting_up_a_Samba_Server&amp;diff=5122"/>
		<updated>2004-03-18T20:19:26Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Added brief brief intro.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article deals with setting up [[Samba]] as a [[server]].&lt;br /&gt;
&lt;br /&gt;
==Samba Server==&lt;br /&gt;
Be aware that Windows networking isn't a clean and simple system, and that [[Microsoft]] has modified the behaviour of Windows networking (known as [[SMB]] or [[CIFS]]) with each version of Windows and even between Service Packs.  This has caused interoperability problems, but the main difficulty is that you may have to spend a bit of time learning how SMB works in order to resolve a problem.  It is these issues that make Windows networking sometime appear to be quirky on Windows PCs.  The Samba system is more consistent, but more exacting, so if you have difficulties when using a configuration tool, do not hesitate to check the smb.conf file against the documentation to ensure that the required settings are correct.&lt;br /&gt;
&lt;br /&gt;
Several Linux distributions now supply their own tools for configuring Samba in a simple way, and these are mentioned below.  Samba itself also includes a basic Web-based configuration system called SWAT, which is often provided in a separate package to the Samba server and client software.  Once installed, it listens on port 901, so you can access it by typing the URI in your Web browser:&lt;br /&gt;
&lt;br /&gt;
http://myservername.mydomain:901/&lt;br /&gt;
&lt;br /&gt;
For more complex LAN configurations you can avoid most problems by reading the SAMBA-HOWTO, which is supplied with Samba, and is also available from the project Website:&lt;br /&gt;
&lt;br /&gt;
http://www.samba.org/&lt;br /&gt;
&lt;br /&gt;
As well as the main [[HOWTO]], the Samba documentation includes a large collection of notes, more specific HOWTOs and a [[HTML]] copy of the excellent (but now obsolete) Using Samba book from [[O'Reilly]].  If you have installed the Samba documentation package you will find these in /usr/share/doc/samba-doc-&amp;lt;version&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For details on connecting to Windows servers, see the [[Samba]] page.&lt;br /&gt;
&lt;br /&gt;
==Fedora Core 1==&lt;br /&gt;
coming soon! :)&lt;br /&gt;
(see the section on RedHat 9)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mandrake==&lt;br /&gt;
&lt;br /&gt;
excecute (as root):&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
urpmi drakwizard&amp;lt;br /&amp;gt;&lt;br /&gt;
drakwizard&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
select samba&lt;br /&gt;
&lt;br /&gt;
Also, ksambaplugin is available in contribs for Mandrake from 9.1 onwards, and provides probably the best tool for configuring samba. For more information on configuring samba for Mandrake Linux, please see the [http://mandrake.vmlinuz.ca/bin/view/Main/SaMBa Mandrake Community Wiki]&lt;br /&gt;
&lt;br /&gt;
==SuSE 9==&lt;br /&gt;
Run yast&amp;lt;br /&amp;gt;&lt;br /&gt;
Choose Software -&amp;gt; Install and Remove Software -&amp;gt; Search&amp;lt;br /&amp;gt;&lt;br /&gt;
Enter 'samba'&amp;lt;br /&amp;gt;&lt;br /&gt;
You will see a number of packages, select them all.  You don't need the client packages but they may come in useful later on...&amp;lt;br /&amp;gt;&lt;br /&gt;
Click accept&amp;lt;br /&amp;gt;&lt;br /&gt;
edit /etc/smb.conf using vi or your favourite editor&amp;lt;br /&amp;gt;&lt;br /&gt;
important parts to edit include 'workgroup', 'encrypt passwords', wins*, 'security'&amp;lt;br /&amp;gt;&lt;br /&gt;
Run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;rcsmb restart&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB: If you set security=share then 'Everyone' can access files they have rights to _without_ any prompting whatsoever.  If you set security=user the security is a lot better but everyone ('Everyone') will need to attempt to authenticate first even if a null account is valid.&lt;br /&gt;
&lt;br /&gt;
There should be more details at /usr/share/doc/packages/samba/examples/smb.conf.SuSE&lt;br /&gt;
&lt;br /&gt;
==RedHat Linux 9==&lt;br /&gt;
There are three ways to configure the samba daemon in RedHat Linux 9. &amp;quot;redhat-config-samba&amp;quot; is a graphical configuration client that is avalible (in [[Gnome]]) under hat|System Settings|Server Settings|Samba. SWAT, a browser based configuration utility can be installed. And lastly the /etc/samba/smb.conf can be edited by hand.&lt;br /&gt;
&lt;br /&gt;
==Setting the Workgroup==&lt;br /&gt;
One of the most important things to change when editing the stock /etc/samba/smb.conf file by hand is to change the name of the workgroup. By default it's MYGROUP, But on most computers that use [[SMB]] or [[Samba]], it's set (by default) to WORKGROUP.  The workgroup names must match in order for the systems to connect sucessfully.  If the systems are actually part of an NT4 or Active Directory domain then use that name in the workgroup setting. Active Directory is more complex that previous Windows systems and other settings must also be configured in Samba for the Linux system to interact with it.&lt;br /&gt;
&lt;br /&gt;
==Connectiong your shares from WIndows==&lt;br /&gt;
You can connect your Linux/Samba shares from [[Network Neighbourhood]] or map them to a drive from Windows Explorer.&lt;br /&gt;
&lt;br /&gt;
===Mapping shares from commandline===&lt;br /&gt;
Here's an example how to connect to a user's home directory from Windows. This works with Windows XP, but it should work with other versions of Windows as well. &lt;br /&gt;
&amp;lt;CODE&amp;gt;&amp;lt;PRE&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
&lt;br /&gt;
echo ------------------[Starting up network connections...]------&lt;br /&gt;
&lt;br /&gt;
net use /user:yourusername z: \\Linuxmachine\home yourpassword /PERSISTENT:no  &lt;br /&gt;
IF NOT ERRORLEVEL 1 (&lt;br /&gt;
echo ------------------[Homedir successful!]---------------------&lt;br /&gt;
) ELSE (&lt;br /&gt;
echo ------------------[Homedir unsuccessful!]-------------------&lt;br /&gt;
)    &lt;br /&gt;
&amp;lt;/PRE&amp;gt;&amp;lt;/CODE&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Paste this code to a ''.bat'' file and change ''Linuxmachine'' to what you have set up in you [[samba.conf]], and change the username and password. Now by doubleclicking on the ''.bat'' file, the user's home directory in your Linux box will be mapped to drive ''Z:'' The ''/PERSISTENT:no'' means that Windows won't try to recreate the connection when you restart your computer, so this script should be placed in you Startup folder. &lt;br /&gt;
&lt;br /&gt;
==Tips for using Samba with Windows 98==&lt;br /&gt;
&lt;br /&gt;
When using older versions of Samba (prior to version 4), configuring Windows to use plain text passwords removes many problems, and if run on a LAN it poses less of a security risk.&lt;br /&gt;
Reg file provided here&lt;br /&gt;
----&lt;br /&gt;
REGEDIT4&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP]&lt;br /&gt;
&amp;quot;EnablePlainTextPassword&amp;quot;=dword:00000001&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Tips for using Samba with Windows NT==&lt;br /&gt;
&lt;br /&gt;
==Tips for using Samba with Windows 2000==&lt;br /&gt;
&lt;br /&gt;
==Tips for using Samba with Windows XP==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:''This article is a [[LinuxQuestions.org_Wiki:stub articles|stub]] and needs to be finished. [[LinuxQuestions.org_Wiki:plunging forward|Plunge forward]] and [[LinuxQuestions.org_Wiki:How to edit a page|help it grow]]!''&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Assembly&amp;diff=15104</id>
		<title>Assembly</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Assembly&amp;diff=15104"/>
		<updated>2004-03-18T20:18:23Z</updated>

		<summary type="html">&lt;p&gt;Fennec: This article still needs work. Added intro. Way too informal. :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Assembly language''' is any low-level [[programming language]] which translates more or less directly to [[machine language]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Computers only understand machine language (that's ones and zeros).&lt;br /&gt;
&lt;br /&gt;
Humans have a very hard time understanding machine language, so some brave soul, somewhere, long ago, once took the time to write a program in actual machine language: a program that converts simple commands (more easily readable and typable by humans) into machine language. This program was called an assembler because it assembed machine language from &amp;lt;i&amp;gt;something else&amp;lt;/i&amp;gt;. That &amp;lt;i&amp;gt;something else&amp;lt;/i&amp;gt; is called &amp;lt;b&amp;gt;assembly language&amp;lt;/b&amp;gt;, or just &amp;quot;assembly&amp;quot; for short.&lt;br /&gt;
&lt;br /&gt;
Programming languages such as [[C]] are even &amp;lt;i&amp;gt;more&amp;lt;/i&amp;gt; high level than assembly- it's even &amp;lt;i&amp;gt;easier&amp;lt;/i&amp;gt; for humans to understand than assembly. For a program written in C to run on a computer, it first has to get compiled into assembly, and &amp;lt;i&amp;gt;then&amp;lt;/i&amp;gt; the assembly gets assembled into machine language (which the computer can then recognize and run as an [[executable]]).&lt;br /&gt;
&lt;br /&gt;
Finally, yes, there are programming languages even more high level than C, and even easier for humans to write and understand (though, some might be harder, depending on who you ask. :) ).&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Lua&amp;diff=6539</id>
		<title>Lua</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Lua&amp;diff=6539"/>
		<updated>2004-03-18T20:15:18Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweaked intro.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Lua''' promotes itself as &amp;quot;a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''See also''':&lt;br /&gt;
* http://www.lua.org/ - The official website&lt;br /&gt;
* http://lua-users.org/ - Hosts a Lua Wiki, mailing list archive, etc.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Browser&amp;diff=22681</id>
		<title>Browser</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Browser&amp;diff=22681"/>
		<updated>2004-03-18T20:14:29Z</updated>

		<summary type="html">&lt;p&gt;Fennec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[web browser]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Remote_desktop_connection&amp;diff=7296</id>
		<title>Remote desktop connection</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Remote_desktop_connection&amp;diff=7296"/>
		<updated>2004-03-18T20:14:04Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Added intro.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are several techniques which can be used to establish a '''remote desktop connection''' between one computer and another.&lt;br /&gt;
&lt;br /&gt;
[[ssh]] - SSH (secure shell) is one of the best remote login clients and servers, and is supplied with all Linux distributions.  SSH can be used for a terminal or console session (a command prompt) like Telnet, but can also be configured to &amp;quot;tunnel&amp;quot; individual X-Windows applications as well.  This would allow a user to, for example, log in to a remote system and launch a graphical application and have the application appear on the user's system.  In such a scenario, the application would appear but NOT the full desktop.&lt;br /&gt;
&lt;br /&gt;
[[XDMCP]] - XDMCP allows remote login and access to an entire [[GUI]] environment through an X display manager such as Gnome's GDM (so long as the option is enabled).&lt;br /&gt;
&lt;br /&gt;
[[VNC]] - VNC is also designed to forward an entire GUI environment.  It is less efficient than X-Windows but the traffic is compressed (for low bandwidth connections), and clients exist for every major [[OS]]. It has a degree of protection for passwords, but the data itself is sent without encryption. It can be made more secure by tunnelling the connection via ssh.&lt;br /&gt;
&lt;br /&gt;
[[Telnet]] - Telnet was one of the earliest attempts at remote administration.  It is now considered inherently insecure (it sends everything in clear text) and largely obsolete, but may have some niche uses on trusted networks.  Telnet provides only a console session with no capability of forwarding X-Windows applications or GUI environments.&lt;br /&gt;
&lt;br /&gt;
[[rlogin]] - rlogin allows remote logins using the [[BSD]] &amp;quot;r&amp;quot; [[protocol]].  The &amp;quot;r&amp;quot; suite of utilities has been rendered obsolete by SSH, and like Telnet, is considered too insecure for regular use.&lt;br /&gt;
&lt;br /&gt;
[[rdesktop]] - RDesktop is a Linux client that can attach to a Windows Server running Terminal Services or to the built-in Remote Desktop capability of Windows XP Pro.  It is ideal for many who prefer to work from a Linux system, but who have an occasional need to access a Windows machine.  RDesktop replicates a full Windows desktop in a window within Linux.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Plotting&amp;diff=6666</id>
		<title>Plotting</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Plotting&amp;diff=6666"/>
		<updated>2004-03-18T20:12:16Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Use the term in the first sentence, if you care, sir.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Grace''' is a tool used for plotting/graphing numerical data. It is available from http://plasma-gate.weizmann.ac.il/Grace/&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Shutdown&amp;diff=5806</id>
		<title>Shutdown</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Shutdown&amp;diff=5806"/>
		<updated>2004-03-18T20:11:13Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Stupid apostrophe.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Shutdown''' is the [[Unix]] [[command]] to change the [[runlevel]] of a system, or to either reboot or halt the system.&lt;br /&gt;
&lt;br /&gt;
To powerdown a GNU/Linux [[box]] immediately, run &lt;br /&gt;
 shutdown -h now&lt;br /&gt;
with [[root]] [[permissions]].&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Perl&amp;diff=6503</id>
		<title>Perl</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Perl&amp;diff=6503"/>
		<updated>2004-03-18T20:09:52Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweak headings.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Perl''' is the '''P'''ractical '''E'''xtraction and '''R'''eport language. It is a [[scripting language]] and a [[programming language]] which is [[interpreted]] rather than [[compiled]].&lt;br /&gt;
&lt;br /&gt;
Detractors may refer to Perl as the ''Pathologically Eclectic Rubbish Lister''. &lt;br /&gt;
&lt;br /&gt;
== perldoc's definition ==&lt;br /&gt;
&lt;br /&gt;
'''Perl''' is a high-level programming language with an eclectic heritage written by Larry Wall and a cast of thousands. It derives from the ubiquitous [[C]] programming language and to a lesser extent from sed, awk, the Unix shell, and at least a dozen other tools and languages. Perl's process, file, and text manipulation facilities make it particularly well-suited for tasks involving quick prototyping, system utilities, software tools, system management tasks, database access, graphical programming, networking, and world wide web programming. These strengths make it especially popular with system administrators and CGI script authors, but mathematicians, geneticists, journalists, and even managers also use Perl. Maybe you should, too.&lt;br /&gt;
&lt;br /&gt;
== Sample Perl Program ==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/perl -w&lt;br /&gt;
print &amp;quot;Hello World!\n&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first line is the [[shebang]] line, it identifies the location of perl. If you don't know where perl is located, you can type '&amp;lt;b&amp;gt;which perl&amp;lt;/b&amp;gt;' and it should show you where it is. If perl is not in your path or installed on your system it will show you nothing. Most distributions come with perl already installed. &lt;br /&gt;
&lt;br /&gt;
The print line displays the text and the \n is a special character indicating the new line. &lt;br /&gt;
&lt;br /&gt;
== CPAN ==&lt;br /&gt;
One of the greatest resources for any perl programmer is http://www.cpan.org which is a collection of perl modules which you can use in your own programs to simplify many things. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* http://www.perl.com&lt;br /&gt;
* http://www.perlmonks.org&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Perl and CGI scripting==&lt;br /&gt;
Perl is commonly used for writing [[CGI]] scripts (scripts that run on a web server).  If a file is suitably declared, instead of its contents being displayed, it is executed and its ''output'' displayed.  Data from forms can be passed to CGI scripts.&lt;br /&gt;
&lt;br /&gt;
CGI scripts are usually placed in a directory called &amp;lt;tt&amp;gt;cgi-bin&amp;lt;/tt&amp;gt;.  Check your distribution's  (or your ISP's)  documentation to discover where this directory is.  Make sure the script has its permissions set to 755.&lt;br /&gt;
&lt;br /&gt;
===Simple CGI script===&lt;br /&gt;
&amp;lt;CODE&amp;gt;&amp;lt;PRE&amp;gt;#!/usr/bin/perl&lt;br /&gt;
print &amp;quot;Content-type: text/html\n\n&amp;quot;;&lt;br /&gt;
print &amp;quot;&amp;lt;HTML&amp;gt;\n&amp;quot;;&lt;br /&gt;
print &amp;quot;&amp;lt;BODY&amp;gt;\n&amp;quot;;&lt;br /&gt;
print &amp;quot;Hello, world!\n&amp;quot;;&lt;br /&gt;
print &amp;quot;&amp;lt;/BODY&amp;gt;\n&amp;quot;;&lt;br /&gt;
print &amp;quot;&amp;lt;/HTML&amp;gt;\n&amp;quot;;&lt;br /&gt;
exit;&amp;lt;/PRE&amp;gt;&amp;lt;/CODE&amp;gt;&lt;br /&gt;
Note the first line we print is a MIME type.  If httpd were sending a regular file, it would determine what type of file it is from the first few bytes and send a MIME type automatically; but a CGI script is expected to send its own MIME type.  (That sounds like a minus, but it also means that a script can easily send additional HTTP headers if necessary.)  The second line is a blank line, to terminate the headers.  The remainder is just a short, pointless HTML file.&lt;br /&gt;
&lt;br /&gt;
===A form reader===&lt;br /&gt;
The following programme reads and displays data from HTML forms.  It's useful for debugging purposes, or for using as the basis for a more complicated script,&lt;br /&gt;
&amp;lt;CODE&amp;gt;&amp;lt;PRE&amp;gt;&lt;br /&gt;
#!/usr/bin/perl -w&lt;br /&gt;
use strict;&lt;br /&gt;
&lt;br /&gt;
my $input_buffer,&lt;br /&gt;
my (@post_names,@get_names);&lt;br /&gt;
my %parameters;&lt;br /&gt;
my ($name, $value);&lt;br /&gt;
my $referrer = $ENV{'HTTP_REFERER'};&lt;br /&gt;
&lt;br /&gt;
foreach (split/&amp;amp;/, $ENV{'QUERY_STRING') {&lt;br /&gt;
    tr/+/ /;&lt;br /&gt;
    ($name,$value) = split /=/, $_;&lt;br /&gt;
    $name  =~ s/%(..)/pack('c', hex($1))/eg;&lt;br /&gt;
    $value =~ s/%(..)/pack('c', hex($1))/eg;&lt;br /&gt;
    $parameters{$name} = $value;&lt;br /&gt;
    push @get_names,$name;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
foreach (split /&amp;amp;/, (read STDIN,$input_buffer,$ENV{&amp;quot;CONTENT_LENGTH&amp;quot;})) {&lt;br /&gt;
    tr/+/ /;&lt;br /&gt;
    ($name,$value) = split (/=/, $_);&lt;br /&gt;
    $name  =~ s/%(..)/pack('c', hex($1))/eg;&lt;br /&gt;
    $value =~ s/%(..)/pack('c', hex($1))/eg;&lt;br /&gt;
    push @post_names,$name;&lt;br /&gt;
    $parameters{$name} = $value;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
print &amp;lt;&amp;lt; &amp;quot;--STOP--&amp;quot;;&lt;br /&gt;
Content-type: text/html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&amp;lt;TITLE&amp;gt;General Purpose Form Reader&amp;lt;/TITLE&amp;gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;H1&amp;gt;General Purpose Form Reader&amp;lt;/H1&amp;gt;&lt;br /&gt;
--STOP--&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Referring page was \&amp;quot;$referrer\&amp;quot;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
if (@get_names) {&lt;br /&gt;
    print &amp;quot;&amp;lt;BR&amp;gt;Items submitted by GET / query string  (in order):\n&amp;quot;;&lt;br /&gt;
    foreach (@get_names) {&lt;br /&gt;
        print &amp;quot;&amp;lt;BR&amp;gt;&amp;amp;quot;$_&amp;amp;quot; = &amp;amp;quot;$parameters{$_}&amp;amp;quot;\n&amp;quot;;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (@post_names) {&lt;br /&gt;
    print &amp;quot;&amp;lt;BR&amp;gt;Items submitted by POST method  (in order):\n&amp;quot;;&lt;br /&gt;
    foreach (@post_names) {&lt;br /&gt;
        print &amp;quot;&amp;lt;BR&amp;gt;&amp;amp;quot;$_&amp;amp;quot; = &amp;amp;quot;$parameters{$_}&amp;amp;quot;\n&amp;quot;;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (!(@get_names) &amp;amp;&amp;amp; !(@post_names)) {&lt;br /&gt;
    print &amp;quot;&amp;lt;BR&amp;gt;Nothing was submitted!\n&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;&amp;lt;/BODY&amp;gt;\n&amp;lt;/HTML&amp;gt;\n&amp;quot;;&amp;lt;/PRE&amp;gt;&amp;lt;/CODE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first section simply sets up some variables. The hash called &amp;lt;tt&amp;gt;ENV&amp;lt;/tt&amp;gt; is already set up for you by the web server.  The next section reads the value of the query string, which is stored in the environment variable QUERY_STRING; splits it into name/value pairs; and parses special characters in the names and values -- this needs to be done ''after'' the split, in case one of the special characters evaluates to an = sign.  Yes, I made that mistake, and now I'm telling you about it so you don't have to.  The names are stored in an array  (which is only really necessary for the purposes of keeping the GET and POST variables separate; feel free to drop it in a &amp;quot;real life&amp;quot; script if you don't care how the variables got there),  and an associative array is constructed, with the values indexed by name.  &lt;br /&gt;
&lt;br /&gt;
The next section reads the POST data, if any, and sotes it similarly:  names into an array, vaules into the same associative array.  This is passed through STDIN; an environment variable, CONTENT_LENGTH, is set to hold the length of the data.  Again, the data consists of a set of name=value pairs, separated by &amp;amp;amp; signs.&lt;br /&gt;
&lt;br /&gt;
Finally, a web page is started, and the GET and POST values are printed in turn.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Perl&amp;diff=5111</id>
		<title>Perl</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Perl&amp;diff=5111"/>
		<updated>2004-03-18T20:09:21Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweaked intro, headings. The CGI section needs its own article.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Perl''' is the '''P'''ractical '''E'''xtraction and '''R'''eport language. It is a [[scripting language]] and a [[programming language]] which is [[interpreted]] rather than [[compiled]].&lt;br /&gt;
&lt;br /&gt;
Detractors may refer to Perl as the ''Pathologically Eclectic Rubbish Lister''. &lt;br /&gt;
&lt;br /&gt;
== perldoc's definition ==&lt;br /&gt;
&lt;br /&gt;
'''Perl''' is a high-level programming language with an eclectic heritage written by Larry Wall and a cast of thousands. It derives from the ubiquitous [[C]] programming language and to a lesser extent from sed, awk, the Unix shell, and at least a dozen other tools and languages. Perl's process, file, and text manipulation facilities make it particularly well-suited for tasks involving quick prototyping, system utilities, software tools, system management tasks, database access, graphical programming, networking, and world wide web programming. These strengths make it especially popular with system administrators and CGI script authors, but mathematicians, geneticists, journalists, and even managers also use Perl. Maybe you should, too.&lt;br /&gt;
&lt;br /&gt;
== Sample Perl Program ==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/perl -w&lt;br /&gt;
print &amp;quot;Hello World!\n&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first line is the [[shebang]] line, it identifies the location of perl. If you don't know where perl is located, you can type '&amp;lt;b&amp;gt;which perl&amp;lt;/b&amp;gt;' and it should show you where it is. If perl is not in your path or installed on your system it will show you nothing. Most distributions come with perl already installed. &lt;br /&gt;
&lt;br /&gt;
The print line displays the text and the \n is a special character indicating the new line. &lt;br /&gt;
&lt;br /&gt;
== CPAN ==&lt;br /&gt;
One of the greatest resources for any perl programmer is http://www.cpan.org which is a collection of perl modules which you can use in your own programs to simplify many things. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* http://www.perl.com&lt;br /&gt;
* http://www.perlmonks.org&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Perl and CGI scripting==&lt;br /&gt;
Perl is commonly used for writing [[CGI]] scripts (scripts that run on a web server).  If a file is suitably declared, instead of its contents being displayed, it is executed and its ''output'' displayed.  Data from forms can be passed to CGI scripts.&lt;br /&gt;
&lt;br /&gt;
CGI scripts are usually placed in a directory called &amp;lt;tt&amp;gt;cgi-bin&amp;lt;/tt&amp;gt;.  Check your distribution's  (or your ISP's)  documentation to discover where this directory is.  Make sure the script has its permissions set to 755.&lt;br /&gt;
&lt;br /&gt;
==Simple CGI script==&lt;br /&gt;
&amp;lt;CODE&amp;gt;&amp;lt;PRE&amp;gt;#!/usr/bin/perl&lt;br /&gt;
print &amp;quot;Content-type: text/html\n\n&amp;quot;;&lt;br /&gt;
print &amp;quot;&amp;lt;HTML&amp;gt;\n&amp;quot;;&lt;br /&gt;
print &amp;quot;&amp;lt;BODY&amp;gt;\n&amp;quot;;&lt;br /&gt;
print &amp;quot;Hello, world!\n&amp;quot;;&lt;br /&gt;
print &amp;quot;&amp;lt;/BODY&amp;gt;\n&amp;quot;;&lt;br /&gt;
print &amp;quot;&amp;lt;/HTML&amp;gt;\n&amp;quot;;&lt;br /&gt;
exit;&amp;lt;/PRE&amp;gt;&amp;lt;/CODE&amp;gt;&lt;br /&gt;
Note the first line we print is a MIME type.  If httpd were sending a regular file, it would determine what type of file it is from the first few bytes and send a MIME type automatically; but a CGI script is expected to send its own MIME type.  (That sounds like a minus, but it also means that a script can easily send additional HTTP headers if necessary.)  The second line is a blank line, to terminate the headers.  The remainder is just a short, pointless HTML file.&lt;br /&gt;
&lt;br /&gt;
==A form reader==&lt;br /&gt;
The following programme reads and displays data from HTML forms.  It's useful for debugging purposes, or for using as the basis for a more complicated script,&lt;br /&gt;
&amp;lt;CODE&amp;gt;&amp;lt;PRE&amp;gt;&lt;br /&gt;
#!/usr/bin/perl -w&lt;br /&gt;
use strict;&lt;br /&gt;
&lt;br /&gt;
my $input_buffer,&lt;br /&gt;
my (@post_names,@get_names);&lt;br /&gt;
my %parameters;&lt;br /&gt;
my ($name, $value);&lt;br /&gt;
my $referrer = $ENV{'HTTP_REFERER'};&lt;br /&gt;
&lt;br /&gt;
foreach (split/&amp;amp;/, $ENV{'QUERY_STRING') {&lt;br /&gt;
    tr/+/ /;&lt;br /&gt;
    ($name,$value) = split /=/, $_;&lt;br /&gt;
    $name  =~ s/%(..)/pack('c', hex($1))/eg;&lt;br /&gt;
    $value =~ s/%(..)/pack('c', hex($1))/eg;&lt;br /&gt;
    $parameters{$name} = $value;&lt;br /&gt;
    push @get_names,$name;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
foreach (split /&amp;amp;/, (read STDIN,$input_buffer,$ENV{&amp;quot;CONTENT_LENGTH&amp;quot;})) {&lt;br /&gt;
    tr/+/ /;&lt;br /&gt;
    ($name,$value) = split (/=/, $_);&lt;br /&gt;
    $name  =~ s/%(..)/pack('c', hex($1))/eg;&lt;br /&gt;
    $value =~ s/%(..)/pack('c', hex($1))/eg;&lt;br /&gt;
    push @post_names,$name;&lt;br /&gt;
    $parameters{$name} = $value;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
print &amp;lt;&amp;lt; &amp;quot;--STOP--&amp;quot;;&lt;br /&gt;
Content-type: text/html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&amp;lt;TITLE&amp;gt;General Purpose Form Reader&amp;lt;/TITLE&amp;gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;H1&amp;gt;General Purpose Form Reader&amp;lt;/H1&amp;gt;&lt;br /&gt;
--STOP--&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Referring page was \&amp;quot;$referrer\&amp;quot;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
if (@get_names) {&lt;br /&gt;
    print &amp;quot;&amp;lt;BR&amp;gt;Items submitted by GET / query string  (in order):\n&amp;quot;;&lt;br /&gt;
    foreach (@get_names) {&lt;br /&gt;
        print &amp;quot;&amp;lt;BR&amp;gt;&amp;amp;quot;$_&amp;amp;quot; = &amp;amp;quot;$parameters{$_}&amp;amp;quot;\n&amp;quot;;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (@post_names) {&lt;br /&gt;
    print &amp;quot;&amp;lt;BR&amp;gt;Items submitted by POST method  (in order):\n&amp;quot;;&lt;br /&gt;
    foreach (@post_names) {&lt;br /&gt;
        print &amp;quot;&amp;lt;BR&amp;gt;&amp;amp;quot;$_&amp;amp;quot; = &amp;amp;quot;$parameters{$_}&amp;amp;quot;\n&amp;quot;;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
if (!(@get_names) &amp;amp;&amp;amp; !(@post_names)) {&lt;br /&gt;
    print &amp;quot;&amp;lt;BR&amp;gt;Nothing was submitted!\n&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;&amp;lt;/BODY&amp;gt;\n&amp;lt;/HTML&amp;gt;\n&amp;quot;;&amp;lt;/PRE&amp;gt;&amp;lt;/CODE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first section simply sets up some variables. The hash called &amp;lt;tt&amp;gt;ENV&amp;lt;/tt&amp;gt; is already set up for you by the web server.  The next section reads the value of the query string, which is stored in the environment variable QUERY_STRING; splits it into name/value pairs; and parses special characters in the names and values -- this needs to be done ''after'' the split, in case one of the special characters evaluates to an = sign.  Yes, I made that mistake, and now I'm telling you about it so you don't have to.  The names are stored in an array  (which is only really necessary for the purposes of keeping the GET and POST variables separate; feel free to drop it in a &amp;quot;real life&amp;quot; script if you don't care how the variables got there),  and an associative array is constructed, with the values indexed by name.  &lt;br /&gt;
&lt;br /&gt;
The next section reads the POST data, if any, and sotes it similarly:  names into an array, vaules into the same associative array.  This is passed through STDIN; an environment variable, CONTENT_LENGTH, is set to hold the length of the data.  Again, the data consists of a set of name=value pairs, separated by &amp;amp;amp; signs.&lt;br /&gt;
&lt;br /&gt;
Finally, a web page is started, and the GET and POST values are printed in turn.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Network&amp;diff=5427</id>
		<title>Network</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Network&amp;diff=5427"/>
		<updated>2004-03-18T20:03:11Z</updated>

		<summary type="html">&lt;p&gt;Fennec: &amp;lt;b&amp;gt; to '''&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''network''', as a noun, is composed of 2 or more systems that can communicate with each other using [[cable]]s or a communication [[protocol]] of some sort.&lt;br /&gt;
&lt;br /&gt;
To '''network''', as a verb, is to get 2 or more computers to communicate with each other and form a network.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Tail&amp;diff=6739</id>
		<title>Tail</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Tail&amp;diff=6739"/>
		<updated>2004-03-18T20:01:40Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweaked intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''tail''' is a tool used to view the last few lines of a [[file]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
I frequently want to see only the last 20 lines of a log file (which would have the most recent 20 entries).  If there's something that just went wrong with my computer, i probably only want to see the most recent entries in the error log, instead of scrolling through the whole thing.&lt;br /&gt;
&lt;br /&gt;
''See only the last 20 lines of the file &amp;lt;TT&amp;gt;/var/log/messages&amp;lt;/TT&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''tail -20 /var/log/messages'''&lt;br /&gt;
&lt;br /&gt;
''See the last 10 lines of the same file, but also keep waiting for new lines to get added (so i can wait for an error message to happen)''&amp;lt;br&amp;gt;&lt;br /&gt;
'''tail -f /var/log/messages'''&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Mv&amp;diff=11945</id>
		<title>Mv</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Mv&amp;diff=11945"/>
		<updated>2004-03-18T19:53:06Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweak headings.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''mv''' is a command which moves (renames) files.  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
'''mv ''[OPTION] source dest'' '''&amp;lt;br&amp;gt;&lt;br /&gt;
'''mv ''[OPTION] source directory'' '''&amp;lt;br&amp;gt;&lt;br /&gt;
'''mv ''[OPTION]'' --target-directory=''directory source'' '''  &lt;br /&gt;
&lt;br /&gt;
Rename ''source'' to ''dest'', or move ''source(s)'' to ''directory''.&lt;br /&gt;
&lt;br /&gt;
==Options==&lt;br /&gt;
&lt;br /&gt;
Mandatory arguments to long options are mandatory for short options too.&lt;br /&gt;
&lt;br /&gt;
* ''--backup[=CONTROL]'' - make a backup of each existing destination file &lt;br /&gt;
* ''-b'' - like --backup but does not accept an argument &lt;br /&gt;
* ''-f'', ''--force'' - do not prompt before overwriting equivalent to --reply=yes &lt;br /&gt;
* ''-i'', ''--interactive'' - prompt before overwrite equivalent to --reply=query &lt;br /&gt;
* ''--reply={yes,no,query}'' - specify how to handle the prompt about an existing destination file &lt;br /&gt;
* ''--strip-trailing-slashes'' - remove any trailing slashes from each ''SOURCE'' argument &lt;br /&gt;
* ''-S'', ''--suffix=SUFFIX'' - override the usual backup suffix &lt;br /&gt;
* ''--target-directory=DIRECTORY'' - move all ''SOURCE'' arguments into ''DIRECTORY'' &lt;br /&gt;
* ''-u'', ''--update'' - move only when the ''SOURCE'' file is newer than the destination file or when the destination file is missing &lt;br /&gt;
* ''-v'', ''--verbose'' - explain what is being done &lt;br /&gt;
* ''--help'' - display this help and exit &lt;br /&gt;
* ''--version'' - output version information and exit &lt;br /&gt;
&lt;br /&gt;
The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX. The version control method may be selected via the --backup option or through the VERSION_CONTROL environment variable. Here are the values:&lt;br /&gt;
&lt;br /&gt;
* ''none, off'' - never make backups (even if --backup is given) &lt;br /&gt;
* ''numbered, t'' - make numbered backups &lt;br /&gt;
* ''existing, nil'' - numbered if numbered backups exist, simple otherwise &lt;br /&gt;
* ''simple, never'' - always make simple backups &lt;br /&gt;
&lt;br /&gt;
==Related commands==&lt;br /&gt;
* [[rm]] - Remove file&lt;br /&gt;
* [[cp]] - Copy files&lt;br /&gt;
* [[mkdir]] - Make directory&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Samba&amp;diff=7411</id>
		<title>Samba</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Samba&amp;diff=7411"/>
		<updated>2004-03-18T19:52:03Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweaked headings.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Samba''' is a suite of programs supplied with all Linux distributions (and [[Mac OS X]]) that enables [[UNIX]] systems to both access shared resources on [[Windows]] PCs, and act as servers for them.  Samba is functional enough to enable a Linux system to become a member of an Active Directory domain, or to act as a Primary Domain Controller for a network of Windows PCs itself; and Linux servers running Samba are used in preference to Windows servers on the largest networks.&lt;br /&gt;
&lt;br /&gt;
However, Windows networking is not as straightforward as the graphical interfaces might suggest and [[Microsoft]] have changed the behaviour of their network protocols many times, which means that you may have to spend a little time tuning your configuration in order for it to work with the Windows PCs on your particular network.&lt;br /&gt;
&lt;br /&gt;
For details on setting up a Linux system as a file/print/authentication [[SMB]] server, see the [[Samba Server]] page.&lt;br /&gt;
&lt;br /&gt;
== How do you access a Windows share from Linux? ==&lt;br /&gt;
&lt;br /&gt;
You need to mount it.  Take a look at this example (which applies to root only):&lt;br /&gt;
&lt;br /&gt;
'''mount -t smbfs //winbox/share /mnt/share -o rw,username=joe,password=bloggs'''&lt;br /&gt;
&lt;br /&gt;
Make sure you have a directory called /mnt/share before you try the mount.&lt;br /&gt;
&lt;br /&gt;
Also, note the uid, gid, fmask, and dmask options when mounting as a user other than the one who needs to access the files...&lt;br /&gt;
&lt;br /&gt;
For a normal user, if your smbmount and smbumount are [[setuid]], you can instead do:&lt;br /&gt;
&lt;br /&gt;
'''smbmount -o username=joe,password=bloggs //winbox/share /mnt/share'''&lt;br /&gt;
&lt;br /&gt;
(this way, usually the default permissions are suitable for the user running smbmount)&lt;br /&gt;
&lt;br /&gt;
and to unmount it:&lt;br /&gt;
&lt;br /&gt;
'''smbumount /mnt/share'''&lt;br /&gt;
&lt;br /&gt;
If your Windows server requires signing/sealing (i.e. Windows 2003), you need to use mount.cifs (available in samba-3.0.x and in some distributions with samba-2.2.x), which requires the cifs filesystem module (in 2.6 kernels and some distributions have it in their 2.4 kernels - such as Mandrake 9.2 and later).&lt;br /&gt;
&lt;br /&gt;
It is a good idea to use the above syntax for the first time you connect to a new system, to ensure that everything works correctly.  Remember to clear the history if others have access to the root account !  If you will be regularly using the same Windows account, then it is useful to store the details in a file rather than entering it in plain text each time.  To do this create a text file in your home directory, e.g. winbox-credentials.txt, and put two lines in it:&lt;br /&gt;
&lt;br /&gt;
on line 1: ''username=joe''&lt;br /&gt;
&lt;br /&gt;
on line 2: ''password=bloggs''&lt;br /&gt;
&lt;br /&gt;
Save it, and change the file permissions to restrict access to your own account ('''chmod 600 winbox-credentials.txt''').  You can then use the syntax: &lt;br /&gt;
&lt;br /&gt;
'''smbmount -o credentials=/home/joe/winbox-credentials.txt //winbox/share /mnt/share'''&lt;br /&gt;
&lt;br /&gt;
== Are there graphical clients? ==&lt;br /&gt;
&lt;br /&gt;
Yes, but some work better than others; here are a few worth trying:&lt;br /&gt;
&lt;br /&gt;
* [http://linux.imp.mx/xfsamba/] xfsamba&lt;br /&gt;
* [http://www.public.iastate.edu/~chadspen/xsmbrowser.html] xsmbrowser&lt;br /&gt;
* [http://www.bnro.de/~schmidjo/] LinNeighborhood&lt;br /&gt;
* [http://smb4k.berlios.de/] smb4k&lt;br /&gt;
* [http://sourceforge.net/projects/gnomba/] gnomba&lt;br /&gt;
&lt;br /&gt;
:Also, some filemanagers have built-in browsers, for example typing smb:/ in Nautilus or Konqueror will access the network browser. [[XFCE]]'s filemanager is also a good one. Konqueror also allows you to browse all machines in your LAN via lan:// in the address bar (if [[Lisa]] is configured and running).&lt;br /&gt;
&lt;br /&gt;
== How can I mount a share automatically at boot? ==&lt;br /&gt;
&lt;br /&gt;
You need to place an entry in your /etc/fstab file.  As above, make sure you have created the mount point before you boot.  The fstab entry should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;//winbox/share /mnt/share smbfs rw,credentials=/home/joe/winbox-credentials.txt 0 0&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How can I mount a share as read only? ==&lt;br /&gt;
The above examples mount as readable and writable &amp;quot;rw&amp;quot;, for read only change it to &amp;quot;ro&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Mmorpg&amp;diff=5119</id>
		<title>Mmorpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Mmorpg&amp;diff=5119"/>
		<updated>2004-03-18T19:50:19Z</updated>

		<summary type="html">&lt;p&gt;Fennec: WIKI SYNTAX, YOU INSENSITIVE CLODS!!! :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The term '''MMORPG''' stands for ''Massively [[Multiplayer]] [[Online]] [[Role Playing Game]]''.&lt;br /&gt;
&lt;br /&gt;
Some MMORPGS include:&lt;br /&gt;
*[[Diablo]] (hosted by [[Battlenet]]; see [[Blizzard North]])&lt;br /&gt;
*[[Diablo 2]] (hosted by Battlenet)&lt;br /&gt;
*[[Ultima Online]]&lt;br /&gt;
*[[Ragnarok Online]]&lt;br /&gt;
*[[Final Fantasy XI]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=3D_graphics_acceleration&amp;diff=7801</id>
		<title>3D graphics acceleration</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=3D_graphics_acceleration&amp;diff=7801"/>
		<updated>2004-03-18T19:48:55Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Adjusted intro text, headings.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''3D graphics acceleration''' (sometimes '''3D acceleration''' or ''Hardware 3d acceleration'') refers to software which does 3D [[rendering]] using special functions of a [[video card]] to accelerate the rendering. Most recent videocards support some form of this acceleration.&lt;br /&gt;
&lt;br /&gt;
Normally applications don't directly use these features of the videocard. They normally use a 3D graphical language [[API]], such as [[OpenGL]], [[Glide]] or [[DirectX]]. The libraries that implement this then deal with hardware acceleration transparently to the applications, meaning they fallback on a software method if the driver of the videocard doesn't support some feature.&lt;br /&gt;
&lt;br /&gt;
In Linux this can be done by the [[DRI|Direct Rendering Infrastructure]]. [[DRI]] was orginally created as an extension to [[XFree86]], but can also be used without it (see fbdev/DRI drivers from the [[mesa3d]] project as an example of this). The most used 3D API in linux that supports hardware acceleration is [[OpenGL]], see that page for more info on enabling it.&lt;br /&gt;
&lt;br /&gt;
See also [[2D graphics acceleration]].&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Cinelerra&amp;diff=6391</id>
		<title>Cinelerra</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Cinelerra&amp;diff=6391"/>
		<updated>2004-03-18T19:45:30Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Cleaned up a bad, bad, bad, CamelCase wiki import thingy.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Cinelerra''' is a sophisticated [[audio]]/[[video]] Non Linear Editor that runs on Linux. It is capable of:&lt;br /&gt;
* Editing (&amp;quot;cutting&amp;quot;) video and sound&lt;br /&gt;
* Adding audio and video transitions, such as cross-fading, between cuts.&lt;br /&gt;
* Adding audio and video effects to selected parts of the timeline.&lt;br /&gt;
* Dubbing and mixing many audio channels.&lt;br /&gt;
* Compositing several &amp;quot;tracks&amp;quot; of video.&lt;br /&gt;
* Use keyframes to control effects and levels over time.&lt;br /&gt;
* Edit and render high resolution video.&lt;br /&gt;
* Use a rendering farm.&lt;br /&gt;
&lt;br /&gt;
Cinelerra is both an editor and a compositor. It allows both cutting and layering/mixing at the same time. This means the timeline is rather packed with features. Some of those features are not visible or obvious; for example, the keyframe. Compositing is more relevant to the professional or the advanced amateur. &lt;br /&gt;
&lt;br /&gt;
Cinelerra is a Non Linear Editor. In contrast to linear editing where film is actually cut and pasted in a &amp;quot;linear&amp;quot; manner to compose a film, a non-linear editing system is a video or audio editing system that can read media materials in any order, then allowing for one to create a &amp;quot;editing lists&amp;quot; telling the system wich segments get played independantly of the order of the original material. An important feature of modern NLE's is that the original material is not modified in any way; it can also be called a Non-Destructive Editing system.&lt;br /&gt;
&lt;br /&gt;
More information about cinelerra can be found at :&lt;br /&gt;
* The [http://sourceforge.net/projects/heroines/ official site]&lt;br /&gt;
* The [http://www.ftconsult.com/twiki/bin/view/Cinelerra/CinelerraManualTOC Wiki manual], which contains an illustrated manual&lt;br /&gt;
* IRC #cinelerra ( [http://www.skolelinux.no/~baver/cinelerra/logs/ Logs] )&lt;br /&gt;
* the [https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra Unofficial CVS mailing list]&lt;br /&gt;
* [http://www.skolelinux.no/~herman/cinelerra/ Cinelerra Community Center] ( http://www.cinelerra.org )&lt;br /&gt;
* The [http://en.wikipedia.org/wiki/Film_editing Film editing] article on Wikipedia discusses NLEs.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Permissions&amp;diff=5141</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Permissions&amp;diff=5141"/>
		<updated>2004-03-18T19:40:21Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweaked text.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Permissions''' are a set of rules dealing with which may users are allowed to access certain files, commands, or devices.&lt;br /&gt;
&lt;br /&gt;
==File permissions==&lt;br /&gt;
In linux, all [[file]]s have permissions that define which [[user]]s and [[group]]s can access the file. Each file is associated with both an [[owner]] and a [[group]].&lt;br /&gt;
&lt;br /&gt;
'''See also:''' [[Basic Linux file system attributes]]&lt;br /&gt;
&lt;br /&gt;
===Changing permissions and ownerships===&lt;br /&gt;
* To change [[file]]-permissions, use the [[chmod]] command.&lt;br /&gt;
* To change the owner and the group of a [[file]] or [[directory]], use the [[chown]] command.&lt;br /&gt;
&lt;br /&gt;
== Command permissions ==&lt;br /&gt;
Command permissions are related to file permissions. A command's permissions identify which user and group is responsible for the a running [[process]]. Used ith file permissions, they determines whether the user or group is allowed to access a certain file or command.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Permissions&amp;diff=5096</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Permissions&amp;diff=5096"/>
		<updated>2004-03-18T19:39:10Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Heading tweak.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Permissions''' are a set of rules dealing with which may users are allowed to access certain files, commands, or devices.&lt;br /&gt;
&lt;br /&gt;
==File permissions==&lt;br /&gt;
In linux, all [[file]]s have permissions that define which [[user]]s and [[group]]s can access the file. Each file is associated with both an [[owner]] and a [[group]].&lt;br /&gt;
&lt;br /&gt;
'''See also:''' [[Basic Linux file system attributes]]&lt;br /&gt;
&lt;br /&gt;
===Changing permissions and ownerships===&lt;br /&gt;
* To change [[file]]-permissions, use the [[chmod]] command.&lt;br /&gt;
* To change the owner and the group of a [[file]] or [[directory]], use the [[chown]] command.&lt;br /&gt;
&lt;br /&gt;
== Command permissions ==&lt;br /&gt;
Command permissions are related to file permissions. They identify which user and group is responsible for the a running [[process]], and thus whether the user or group is allowed to access a certain file or command.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=File_permissions&amp;diff=22717</id>
		<title>File permissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=File_permissions&amp;diff=22717"/>
		<updated>2004-03-18T19:38:16Z</updated>

		<summary type="html">&lt;p&gt;Fennec: moved to &amp;quot;Permissions&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Permissions]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Fuser&amp;diff=9843</id>
		<title>Fuser</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Fuser&amp;diff=9843"/>
		<updated>2004-03-18T19:35:07Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Cleanup, wikify better.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''fuser''' lists which processes are using a file, port or a filesystem, and can optionally automatically kill them. It is particularly useful when attempting to [[unmount]] a [[partition]], [[attach]] to a [[port]] or [[play sound]] but the device or file is already in use.&lt;br /&gt;
&lt;br /&gt;
The following will list the [[pids]] using ''file'':&lt;br /&gt;
 fuser ''file''&lt;br /&gt;
&lt;br /&gt;
To make fuser work on an entire filesystem use -m option. Almost all the options can be combined with -m.&lt;br /&gt;
 fuser -m ''directory''&lt;br /&gt;
lists all the pids using the filesystem mounted in that directory.&lt;br /&gt;
&lt;br /&gt;
One of the more overlooked parts of fuser is the fact that aside from acting with files and filesystems it also performs the same actions on ports.&lt;br /&gt;
 fuser -n ''[udp|tcp] (port #)''&lt;br /&gt;
&lt;br /&gt;
To make fuser more verbose, show who owns the processes, the process name among other things, use the -v option.&lt;br /&gt;
 fuser -v ''file''&lt;br /&gt;
&lt;br /&gt;
Testing if something is used is also useful, especially for [[shell scripts]].&lt;br /&gt;
 fuser -s ''file''&lt;br /&gt;
&lt;br /&gt;
Finally, one of the more useful parts of fuser is the ability to kill every process using a certain file (or filesystem for a quick [[umount]])&lt;br /&gt;
 fuser -k ''file''&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Apt-cache&amp;diff=7722</id>
		<title>Apt-cache</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Apt-cache&amp;diff=7722"/>
		<updated>2004-03-18T19:30:36Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Isn't space-to-teletype syntax great? =b&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''apt-cache''' is a part of the [[apt]] suite of tools used to manage packages in the [[Debian]] distribution.  apt-cache is a tool for sifting through package information that resides on your computer after doing &amp;lt;code&amp;gt;[[apt-get]] update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Search for a package using a keyword''':&lt;br /&gt;
  apt-cache search mp3&lt;br /&gt;
This will search for [[packages]] that have &amp;quot;mp3&amp;quot; in the name or description.&lt;br /&gt;
&lt;br /&gt;
'''Show package details''':&lt;br /&gt;
  apt-cache show mpg123'''&lt;br /&gt;
This shows package information about a package named &amp;quot;mpg123&amp;quot;.  It will display things such as the [[package dependancies]], the long description, the version, the installed size, etc.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Apt-cache&amp;diff=5091</id>
		<title>Apt-cache</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Apt-cache&amp;diff=5091"/>
		<updated>2004-03-18T19:28:58Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Adjusted overivew.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''apt-cache''' is a part of the [[apt]] suite of tools used to manage packages in the [[Debian]] distribution.  apt-cache is a tool for sifting through package information that resides on your computer after doing &amp;lt;code&amp;gt;[[apt-get]] update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Search for a package using a keyword:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;TT&amp;gt;'''apt-cache search mp3'''&amp;lt;/TT&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
''explanation'': This will search for [[packages]] that have &amp;quot;mp3&amp;quot; in the name or description.&lt;br /&gt;
&lt;br /&gt;
Show package details:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;TT&amp;gt;'''apt-cache show mpg123'''&amp;lt;/TT&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
''explanation'': This shows package information about a package named &amp;quot;mpg123&amp;quot;.  It will display things such as the [[package dependancies]], the long description, the version, the installed size, etc.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Securing_the_BIOS&amp;diff=22266</id>
		<title>Securing the BIOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Securing_the_BIOS&amp;diff=22266"/>
		<updated>2004-03-18T19:27:52Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Add intro text.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following steps will make a system's [[BIOS]] more secure from unauthorized modification.&lt;br /&gt;
&lt;br /&gt;
* Disable wake on LAN.&lt;br /&gt;
* Disable booting from external peripherals.&lt;br /&gt;
* Disable booting from CD/DVD.&lt;br /&gt;
* Disable booting from floppy.&lt;br /&gt;
* Use BIOS password.&lt;br /&gt;
* Research availability/existence of BIOS master password as a potential vulnerability.&lt;br /&gt;
* If possible, lock the machine's case, as most BIOSes will allow someone to reset them using a jumper combination or by removing the battery for a period of time.&lt;br /&gt;
&lt;br /&gt;
'''See also''': [[physical security]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=In_the_beginning_was_the_command_line&amp;diff=10384</id>
		<title>In the beginning was the command line</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=In_the_beginning_was_the_command_line&amp;diff=10384"/>
		<updated>2004-03-18T19:26:07Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweaked title, text, removed minor nonsense.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''In the Beginning was the Command Line''''' has been perceived by many as an excellent essay about the history of computing. Written in 1999 by [[hacker]] novelist Neal Stephenson, it's still seen as relevant today, and many would say it should be read by everyone with an interest or involvement in computers.&lt;br /&gt;
&lt;br /&gt;
===External links:===&lt;br /&gt;
&lt;br /&gt;
*[http://www.cryptonomicon.com/beginning.html Full text of &amp;quot;In the beginning was the command line&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
===See also:===&lt;br /&gt;
&lt;br /&gt;
* [[command line]], [[history]], [[linux books]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=MSN_Messenger&amp;diff=5771</id>
		<title>MSN Messenger</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=MSN_Messenger&amp;diff=5771"/>
		<updated>2004-03-18T19:24:57Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweak.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''MSN Messenger'' is Microsoft's [[Instant Messaging]] service, and is a part of [[MSN]].&lt;br /&gt;
&lt;br /&gt;
'''See also''': [[MSN]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Client-server&amp;diff=7989</id>
		<title>Client-server</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Client-server&amp;diff=7989"/>
		<updated>2004-03-18T19:24:02Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Yeah, I changed stuff. =b&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Client-server''' communication models involve a [[client]] or clients accessing resources from a [[server]]. Compare with [[peer to peer]].&lt;br /&gt;
&lt;br /&gt;
See also [[dumb terminal]], [[thin client]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Objective-C&amp;diff=9043</id>
		<title>Objective-C</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Objective-C&amp;diff=9043"/>
		<updated>2004-03-18T19:20:30Z</updated>

		<summary type="html">&lt;p&gt;Fennec: '''first use''' of title object in article, eh?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Objective-C''' (sometimes written obj-c) is a superset of [[C]] that has additions to the language to support [[object-oriented]] programming. It's fairly simple to learn for those who already know C. &lt;br /&gt;
&lt;br /&gt;
[[GNUstep]] uses objective-c.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Web_browser&amp;diff=6588</id>
		<title>Web browser</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Web_browser&amp;diff=6588"/>
		<updated>2004-03-18T19:18:10Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweaked text.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''web browser''' is essentially an engine that converts markup (primarily [[HTML]]) into a representation according to the rules of the markup. However, browsers must also handle an array of other demands from an increasingly complex [[web]], which is often done with the help of [[plugins]] such as [[Flash Player(s)]].&lt;br /&gt;
&lt;br /&gt;
For some hints on setting up web browsers, look at [[Browsing tasks]].&lt;br /&gt;
&lt;br /&gt;
==Specific Applications==&lt;br /&gt;
The following is a list of web browsers available for Linux:&lt;br /&gt;
* [[Epiphany]]&lt;br /&gt;
* [[Galeon]] :  a web browser for [[Gnome]] based on the [[Gecko]] renderer.&lt;br /&gt;
* [[Konqueror]] : a web browser for [[KDE]].&lt;br /&gt;
* [[Lynx]] : a text-only web browser, suitable for use in a [[terminal]]&lt;br /&gt;
* [[Mozilla]] and the related web browsers:&lt;br /&gt;
** [[Firefox]] : A particularly popular, technologically advanced browser, planned to become the successor to Mozilla&lt;br /&gt;
** [[Netscape]] : The commercially developed predecessor to Mozilla, whose later versions are based on Mozilla itself&lt;br /&gt;
* [[Opera]] : A popular, ad-supported web browser, whose adherents often claim is the fastest browser available&lt;br /&gt;
[[Emacs]], although most commonly known as a text editor, also possesses web browser plugins.&lt;br /&gt;
&lt;br /&gt;
''This article is a [[LinuxQuestions.org_Wiki:stub_articles|stub]] and needs to be finished. [[LinuxQuestions.org_Wiki:plunging_forward|Plunge forward]] and [[LinuxQuestions.org_Wiki:How_to_edit_a_page|help it grow]] !''&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Web_browser&amp;diff=5083</id>
		<title>Web browser</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Web_browser&amp;diff=5083"/>
		<updated>2004-03-18T19:17:51Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Add intro text.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''web browser''' is essentially an engine that converts markup (primarily [[HTML]]) into a representation according to the rules of the markup. However, browsers must also handle an array of other demands from an increasingly complex [[web]], which is often done with the help of [[plugins]] such as [[Flash Player(s)]].&lt;br /&gt;
&lt;br /&gt;
For some hints on setting up web browsers, look at [[Browsing tasks]].&lt;br /&gt;
&lt;br /&gt;
==Specific Applications==&lt;br /&gt;
The following is an alphabetical list of web browsers available for Linux:&lt;br /&gt;
* [[Epiphany]]&lt;br /&gt;
* [[Galeon]] :  a web browser for [[Gnome]] based on the [[Gecko]] renderer.&lt;br /&gt;
* [[Konqueror]] : a web browser for [[KDE]].&lt;br /&gt;
* [[Lynx]] : a text-only web browser, suitable for use in a [[terminal]]&lt;br /&gt;
* [[Mozilla]] and the related web browsers:&lt;br /&gt;
** [[Firefox]] : A particularly popular, technologically advanced browser, planned to become the successor to Mozilla&lt;br /&gt;
** [[Netscape]] : The commercially developed predecessor to Mozilla, whose later versions are based on Mozilla itself&lt;br /&gt;
* [[Opera]] : A popular, ad-supported web browser, whose adherents often claim is the fastest browser available&lt;br /&gt;
[[Emacs]], although most commonly known as a text editor, also possesses web browser plugins.&lt;br /&gt;
&lt;br /&gt;
''This article is a [[LinuxQuestions.org_Wiki:stub_articles|stub]] and needs to be finished. [[LinuxQuestions.org_Wiki:plunging_forward|Plunge forward]] and [[LinuxQuestions.org_Wiki:How_to_edit_a_page|help it grow]] !''&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Web_browser&amp;diff=5082</id>
		<title>Web browser</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Web_browser&amp;diff=5082"/>
		<updated>2004-03-18T19:16:43Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Reorganize. Remove minor nonsense.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''web browser''' is essentially an engine that converts markup (primarily [[HTML]]) into a representation according to the rules of the markup. However, browsers must also handle an array of other demands from an increasingly complex [[web]], which is often done with the help of [[plugins]] such as [[Flash Player(s)]].&lt;br /&gt;
&lt;br /&gt;
For some hints on setting up web browsers, look at [[Browsing tasks]].&lt;br /&gt;
&lt;br /&gt;
==Specific Applications==&lt;br /&gt;
* [[Epiphany]]&lt;br /&gt;
* [[Galeon]] :  a web browser for [[Gnome]] based on the [[Gecko]] renderer.&lt;br /&gt;
* [[Konqueror]] : a web browser for [[KDE]].&lt;br /&gt;
* [[Lynx]] : a text-only web browser, suitable for use in a [[terminal]]&lt;br /&gt;
* [[Mozilla]] and the related web browsers:&lt;br /&gt;
** [[Firefox]] : A particularly popular, technologically advanced browser, planned to become the successor to Mozilla&lt;br /&gt;
** [[Netscape]] : The commercially developed predecessor to Mozilla, whose later versions are based on Mozilla itself&lt;br /&gt;
* [[Opera]] : A popular, ad-supported web browser, whose adherents often claim is the fastest browser available&lt;br /&gt;
[[Emacs]], although most commonly known as a text editor, also possesses web browser plugins.&lt;br /&gt;
&lt;br /&gt;
''This article is a [[LinuxQuestions.org_Wiki:stub_articles|stub]] and needs to be finished. [[LinuxQuestions.org_Wiki:plunging_forward|Plunge forward]] and [[LinuxQuestions.org_Wiki:How_to_edit_a_page|help it grow]] !''&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Surf_the_web&amp;diff=22411</id>
		<title>Surf the web</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Surf_the_web&amp;diff=22411"/>
		<updated>2004-03-18T19:09:59Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Cleanup. Removed absurdities.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are numerous [[web browser]]s already included with almost every [[Linux]] [[distribution]]. &lt;br /&gt;
&lt;br /&gt;
* [[Konqueror]] - on [[KDE]] only&lt;br /&gt;
* [[Galeon]] - on [[GNOME]] only&lt;br /&gt;
* [[Mozilla]] - platform-independent; includes more than just a browser&lt;br /&gt;
* [[FireFox]] - based on Mozilla; only a browser&lt;br /&gt;
* [[Opera]] - commercial offering (has to be downloaded separately)&lt;br /&gt;
* [[Lynx]] - text-interface&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may wish to perform some of the following tasks before using your web browser, or when you are first using your web browser:&lt;br /&gt;
* Check the cookie settings&lt;br /&gt;
** In general, it is safe to allow all cookies as session cookies only.&lt;br /&gt;
* Enable popup blocking, if it is supported.&lt;br /&gt;
* Install popular plugins for your browser.&lt;br /&gt;
&lt;br /&gt;
Some popular plugins include:&lt;br /&gt;
* Shockwave/Flash [http://www.macromedia.com/shockwave/download/alternates/] - install manually&lt;br /&gt;
* Plugger [http://fredrik.hubbe.net/plugger.html] - usually included as a package in Linux distributions&lt;br /&gt;
* Java [http://java.sun.com] - install manually&lt;br /&gt;
* Quicktime [http://www.openquicktime.org/] - for experts only&lt;br /&gt;
* MPlayerPlug-In [http://mplayerplug-in.sf.net/] - requires MPlayer, which supports a wide variety of file formats. Only available for Konqueror, Mozilla, and Firefox.&lt;br /&gt;
Additionally, if you are using Mozilla or FireFox, visit Mozilla's [http://extensionroom.mozdev.org/ Extension Room] for useful add-ons such as soft scrolling and mouse gesture navigation.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Uncompressing_files&amp;diff=6611</id>
		<title>Uncompressing files</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Uncompressing_files&amp;diff=6611"/>
		<updated>2004-03-18T19:05:10Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Reformat lists.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a list of various [[command line]] tools for '''uncompressing files''' in Linux, and provides example invocations.&lt;br /&gt;
&lt;br /&gt;
*[[bunzip2]] (.bz2)- Decompresses the specified filename&lt;br /&gt;
::&amp;lt;code&amp;gt;bunzip2 &amp;lt;filename.bz2&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[gunzip]] (.gz)- This utility can decompress files created with the following utilities: [[compress]], [[gzip]] and [[zip]]&lt;br /&gt;
::&amp;lt;code&amp;gt; gunzip &amp;lt;filename.gz&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[unarj]] (.arj)- Decompresses or lists the content of the specified ARJ archive.&lt;br /&gt;
*[[uncompress]]- Decompresses the [[compress]] compressed file.&lt;br /&gt;
::&amp;lt;code&amp;gt;uncompress -d &amp;lt;filename&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[unzip]] (.zip)- Decompresses and extracts files created by the Linux [[zip]] utility, PKZIP(MS-DOS) or WinZip(Microsoft Windows).&lt;br /&gt;
::&amp;lt;code&amp;gt;unzip &amp;lt;filename.zip&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[tar]] (.tar) - This command is what is typically used to compress and decompress files in linux. It is typically called in one of the following forms:&lt;br /&gt;
::&amp;lt;code&amp;gt;tar -xvf &amp;lt;filename.tar&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;tar -xvzf &amp;lt;filename.tar.gz&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;tar -xvjf &amp;lt;filename.tar.bz2&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[unace]] (.ace)- Decompresses ace files&lt;br /&gt;
::&amp;lt;code&amp;gt;unace x &amp;lt;filename.ace&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[unrar]] (.rar)- Decompresses rar files&lt;br /&gt;
::&amp;lt;code&amp;gt;unrar x &amp;lt;filename.rar&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[cabextract]] (.cab)- Extracts files from Microsoft cabinet archives&lt;br /&gt;
::&amp;lt;code&amp;gt;cabextract &amp;lt;filename.cab&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[lha]] (.lha) - LZH un-archiver&lt;br /&gt;
::&amp;lt;code&amp;gt;lha x &amp;lt;filename.lha&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Useful_Sites&amp;diff=6689</id>
		<title>Useful Sites</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Useful_Sites&amp;diff=6689"/>
		<updated>2004-03-18T18:58:37Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Lists Do Not Have Spaces Between Lines.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists a few websites that are a valuable for obtaining open source software.&lt;br /&gt;
----&lt;br /&gt;
*[http://www.sourceforge.net Sourceforge.net] - First port of call, provides a large collection of open source software for many platforms. Plus provides free hosting for open source developers.&lt;br /&gt;
*[http://freshmeat.net Freshmeat] - freshmeat maintains the Web's largest index of Unix and cross-platform software. Thousands of applications, which are preferably released under an open source license, are meticulously catalogued in the freshmeat database, and links to new applications are added daily. &amp;lt;!--Stolen from site about page--&amp;gt;&lt;br /&gt;
*[http://www.rpmfind.com rpmfind] - Provides software packaged in RPMs for a variety of distros. FTP based though HTML search is an invaluable tool.&lt;br /&gt;
*[http://www.rpmseek.com RPMseek] - Another source for rpm and Debian packages. The documentation section is also useful with a variety of manuals and HOWTO pages.&lt;br /&gt;
*[http://www.linuxpackages.net/ LinuxPackages] - A source for community-built Slackware packages with many other resources.&lt;br /&gt;
*[http://www.apt-get.org Apt-Get.org] - A great source for unofficial, backported, and other Debian packages.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Man_page&amp;diff=9686</id>
		<title>Man page</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Man_page&amp;diff=9686"/>
		<updated>2004-03-18T18:56:35Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweaks!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Man pages''', or '''manual pages''', are manuals for various commands accessed by using the [[man]] command.&lt;br /&gt;
&lt;br /&gt;
Man pages are also referred to as the Unix Online Documentation (though they are not &amp;quot;online&amp;quot; in the modern sense). They contain information about proper syntax and options, and are the Unix equivalent of ''help files''. They are included on almost all Unix systems. There is a page for almost every [[command]], and for a number of [[Configuration File|configuration files]] as well.&lt;br /&gt;
&lt;br /&gt;
To browse a hierarchical listing of man pages using a [[GUI]], try the &amp;lt;code&amp;gt;xman&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
Content and quality vary between applications, but typically tend towards:&lt;br /&gt;
&lt;br /&gt;
* being very thorough&lt;br /&gt;
* being succinct&lt;br /&gt;
* being more a reference rather than a tutorial &lt;br /&gt;
&lt;br /&gt;
This means that you will frequently come across information in man pages that you do not yet understand. Don't worry about it; becoming a Linux guru is a gradual process. If you don't need the excess information right now, ignore it. Otherwise read it again, slowly. If it still makes no sense, look here in the LinuxQuestions.org wiki for an explanation. If it still makes no sense, go to an [[Getting_help_from_IRC|IRC]] chat or a web forum and explain you're having trouble understanding the man page. You will be treated more sympathetically if you've tried to [[RTFM]]. &lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
* [[man man]], [[RTFM]], [[documentation]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=System_Information&amp;diff=23274</id>
		<title>System Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=System_Information&amp;diff=23274"/>
		<updated>2004-03-18T18:54:12Z</updated>

		<summary type="html">&lt;p&gt;Fennec: moved to &amp;quot;System_information&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[System_information]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Man&amp;diff=5138</id>
		<title>Man</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Man&amp;diff=5138"/>
		<updated>2004-03-18T18:53:36Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweaked intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''man''' is a command to access the [[man page]] for a given command, function, or sile.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
:&amp;lt;code&amp;gt;$ man locate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Provided your man pages are working correctly, this will bring up detailed information about the [[locate]] program. Read &amp;lt;code&amp;gt;man [[updatedb]]&amp;lt;/code&amp;gt; while you're about it.&lt;br /&gt;
&lt;br /&gt;
Man pages are sometimes split into sections. On most systems the sections are numbered 1 to 8, representing these categories:&lt;br /&gt;
&lt;br /&gt;
#General commands&lt;br /&gt;
#Low-level system calls&lt;br /&gt;
#C library functions&lt;br /&gt;
#Special files (usually devices, those found in /dev)&lt;br /&gt;
#File formats and conventions&lt;br /&gt;
#Games&lt;br /&gt;
#Miscellanea&lt;br /&gt;
#System administration and associated commands&lt;br /&gt;
&lt;br /&gt;
To view a specific section, you type the appropriate number before the name of the page you wish to view. For example, section 1 (general commands) of the command [[ls]] would be referred to as:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ man 1 ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See also:===&lt;br /&gt;
*[[documentation]]&lt;br /&gt;
*[[man man]]&lt;br /&gt;
*[[TLDP]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Manpage&amp;diff=23273</id>
		<title>Manpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Manpage&amp;diff=23273"/>
		<updated>2004-03-18T18:52:45Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Redirect man page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[man page]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=System_information&amp;diff=5753</id>
		<title>System information</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=System_information&amp;diff=5753"/>
		<updated>2004-03-18T18:50:51Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Compact list. Wiki links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are several ways to gather ''system information''. Here are some ways to gather information about your GNU/Linux system. Run these commands and check out their [[manpage]]s for more infromation:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;tt&amp;gt;cat /proc/cpuinfo&amp;lt;/tt&amp;gt; -- information about your cpu.&lt;br /&gt;
*&amp;lt;tt&amp;gt;[[lspci]]&amp;lt;/tt&amp;gt; -- list devices on the pci bus.&lt;br /&gt;
*&amp;lt;tt&amp;gt;[[uname]] -a&amp;lt;/tt&amp;gt; -- brief OS and kernel information.&lt;br /&gt;
*&amp;lt;tt&amp;gt;[[dmesg]]&amp;lt;/tt&amp;gt; -- kernel messages given during booting.&lt;br /&gt;
*&amp;lt;tt&amp;gt;cat /etc/mtab&amp;lt;/tt&amp;gt; -- show currently mounted file systems.&lt;br /&gt;
*&amp;lt;tt&amp;gt;cat /etc/fstab&amp;lt;/tt&amp;gt; -- show configuration file for file system mounting.&lt;br /&gt;
&lt;br /&gt;
'''''The following commands must be run as [[root]]''''':&lt;br /&gt;
*&amp;lt;tt&amp;gt;[[fdisk]] -l /dev/hda&amp;lt;/tt&amp;gt; (or whatever disk you want information on) -- show partition table for &amp;lt;tt&amp;gt;/dev/hda&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;[[lsmod]]&amp;lt;/tt&amp;gt; -- list kernel modules currently loaded.&lt;br /&gt;
*&amp;lt;tt&amp;gt;[[route]] -n&amp;lt;/tt&amp;gt; -- show routing table.&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Kernel_Commands&amp;diff=23272</id>
		<title>Kernel Commands</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Kernel_Commands&amp;diff=23272"/>
		<updated>2004-03-18T18:46:10Z</updated>

		<summary type="html">&lt;p&gt;Fennec: moved to &amp;quot;Kernel_commands&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Kernel_commands]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Kernel_command&amp;diff=23271</id>
		<title>Kernel command</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Kernel_command&amp;diff=23271"/>
		<updated>2004-03-18T18:45:42Z</updated>

		<summary type="html">&lt;p&gt;Fennec: #redirect Kernel commands&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Kernel commands]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Modprobe&amp;diff=5373</id>
		<title>Modprobe</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Modprobe&amp;diff=5373"/>
		<updated>2004-03-18T18:45:21Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Reorganize.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''modprobe''' is a [[kernel command]] used to control [[kernel module]]s.&lt;br /&gt;
&lt;br /&gt;
== See also: ==&lt;br /&gt;
* [[commands]]&lt;br /&gt;
* [[functionality]]&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=User_talk:Fennec&amp;diff=9869</id>
		<title>User talk:Fennec</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=User_talk:Fennec&amp;diff=9869"/>
		<updated>2004-03-18T18:43:12Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Tweak refactor.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Where the community info pages are ==&lt;br /&gt;
* Probably what you want is the [http://lists.linuxquestions.org/mailman/listinfo/lqwiki-list mailing list]. - [[User:Digiot|Digiot]] 22:31, Mar 5, 2004 (EST)&lt;br /&gt;
** Nobody uses it yet... - [[User:EvilSporkMan|EvilSporkMan]] 22:34, Mar 5, 2004 (EST)&lt;br /&gt;
*** And if everybody says that, nobody ever will. ;) But I've posted up something and I think Linuxlala did. We aren't nobody. - [[User:Digiot|Digiot]] 23:11, Mar 5, 2004 (EST)&lt;br /&gt;
* Fennec, we're still polishing things up a bit, but if you have any suggestions please send them to the list.  Thanks. - [[User:Jeremy|Jeremy]] 00:30, Mar 7, 2004 (EST)&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=User_talk:Fennec&amp;diff=5073</id>
		<title>User talk:Fennec</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=User_talk:Fennec&amp;diff=5073"/>
		<updated>2004-03-18T18:42:44Z</updated>

		<summary type="html">&lt;p&gt;Fennec: Refactor.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Where the community info pages are ==&lt;br /&gt;
Probably what you want is the [http://lists.linuxquestions.org/mailman/listinfo/lqwiki-list mailing list]. - [[User:Digiot|Digiot]] 22:31, Mar 5, 2004 (EST)&lt;br /&gt;
:Nobody uses it yet... - [[User:EvilSporkMan|EvilSporkMan]] 22:34, Mar 5, 2004 (EST)&lt;br /&gt;
:: And if everybody says that, nobody ever will. ;) But I've posted up something and I think Linuxlala did. We aren't nobody. - [[User:Digiot|Digiot]] 23:11, Mar 5, 2004 (EST)&lt;br /&gt;
: Fennec, we're still polishing things up a bit, but if you have any suggestions please send them to the list.  Thanks. - [[User:Jeremy|Jeremy]] 00:30, Mar 7, 2004 (EST)&lt;/div&gt;</summary>
		<author><name>Fennec</name></author>
	</entry>
</feed>