<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.umiacs.umd.edu/umiacs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pjk</id>
	<title>UMIACS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.umiacs.umd.edu/umiacs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pjk"/>
	<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php/Special:Contributions/Pjk"/>
	<updated>2026-05-29T22:39:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Printing&amp;diff=3855</id>
		<title>Printing</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Printing&amp;diff=3855"/>
		<updated>2011-02-10T20:42:02Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Printing==&lt;br /&gt;
&lt;br /&gt;
* [[PrinterQueueNaming|Selecting A Print Queue (Color, Banners, etc)]]&lt;br /&gt;
&lt;br /&gt;
* [[CUPS|Linux and UNIX Printing Guide (Linux and Solaris)]]&lt;br /&gt;
&lt;br /&gt;
* [[WirelessPrinting|Printing from the wireless or Non-UMIACS Networks]]&lt;br /&gt;
&lt;br /&gt;
* [[WindowsPrinting|Windows Printing Guide]]&lt;br /&gt;
&lt;br /&gt;
* [[OSXPrinting|Mac OS X Printing Guide]]&lt;br /&gt;
&lt;br /&gt;
* [[UNIXPrinting|Legacy UNIX Printing Guide (Linux and Solaris)]]&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3854</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3854"/>
		<updated>2011-02-10T20:19:32Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==Anouncements==&lt;br /&gt;
&lt;br /&gt;
===New Torque/MAUI System on the [[OpenLAB]] Cluster===&lt;br /&gt;
When: Monday, February 14 at 8:30AM&lt;br /&gt;
&lt;br /&gt;
	This coming Monday, February 14 we will be installing a new version of the Torque/MAUI service on the [[OpenLAB]] cluster.  The new version will provide improved stability, fix several bugs, and allow compatibility with future feature enhancements.  Logins to openlab.umiacs.umd.edu, opensub00, and opensub01 will be unaffected.  We expect to return the queue to full operation by 9:00 AM.&lt;br /&gt;
&lt;br /&gt;
	The upgrade process will stop any running jobs and will empty the queue.  All running or queued jobs will need to be re-submitted.  Please contact the UMIACS Help Desk at staff@umiacs.umd.edu or 301-405-1775 if you have any questions or concerns.&lt;br /&gt;
&lt;br /&gt;
===New UNIX Print System===&lt;br /&gt;
We are pleased to announce the immediately available [[CUPS]] print system for our UNIX (rhel/ubuntu) users.  Please contact staff@umiacs.umd.edu with any issues.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
==Technical Reference==&lt;br /&gt;
&lt;br /&gt;
Welcome to UMIACS Wiki.  This is the main place to find documentation and information about your account and  the technical services that UMIACS offers.  If this is your first time please start here [[GettingStarted| Getting Started]].&lt;br /&gt;
&lt;br /&gt;
We provide many  [[CoreServices|Core Services]] which include [[EMail]], [[Backups]] and [[VPN]].&lt;br /&gt;
&lt;br /&gt;
We have lots of specific [[LabFacilities|Lab Facilities]] that you may be interested in.&lt;br /&gt;
&lt;br /&gt;
Please check here if you are interested in [[OrderingEquipment|Ordering Equipment]].&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3728</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3728"/>
		<updated>2010-10-13T13:35:37Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==Anouncements==&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
===Comcast DNS Issues===&lt;br /&gt;
We are currently experiencing issues with Comcast home internet in PG county not correctly handling DNS resolution for UMIACS hostnames, that can seem to be affecting connectivity to UMIACS. &lt;br /&gt;
&lt;br /&gt;
If you are having problems getting to UMIACS hosts you can use our name servers to resolve those specific host names then connect using the IP addresses you lookup. Our name servers are 128.8.120.19, 128.8.120.50, and 128.8.132.75 to use this information to get the ip address of the host somehost.umiacs.umd.edu you would use the command &amp;quot;nslookup somehost.umiacs.umd.edu 128.8.120.19&amp;quot;, from a linux, windows or mac command prompt. &lt;br /&gt;
&lt;br /&gt;
Unfortunately the problem seems to lie in an interaction of Comcast&#039;s name servers with those run by OIT, but we are looking into ways we can interact with those parties to get this issue resolved.  &lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical Reference==&lt;br /&gt;
&lt;br /&gt;
Welcome to UMIACS Wiki.  This is the main place to find documentation and information about your account and  the technical services that UMIACS offers.  If this is your first time please start here [[GettingStarted| Getting Started]].&lt;br /&gt;
&lt;br /&gt;
We provide many  [[CoreServices|Core Services]] which include [[EMail]], [[Backups]] and [[VPN]].&lt;br /&gt;
&lt;br /&gt;
We have lots of specific [[LabFacilities|Lab Facilities]] that you may be interested in.&lt;br /&gt;
&lt;br /&gt;
Please check here if you are interested in [[OrderingEquipment|Ordering Equipment]].&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3679</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3679"/>
		<updated>2010-10-07T13:11:28Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==Anouncements==&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
===Off Campus Connectivity Problems 9:00AM, 10/7===&lt;br /&gt;
The University is currently experiencing issues with off campus internet connectivity.  We are in contact with Campus OIT&#039;s Network Operations Center and will update this page as soon as we know more.&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
===Comcast DNS Issues===&lt;br /&gt;
We are currently experiencing issues with Comcast home internet in PG county not correctly handling DNS resolution for UMIACS hostnames, that can seem to be affecting connectivity to UMIACS. &lt;br /&gt;
&lt;br /&gt;
If you are having problems getting to UMIACS hosts you can use our name servers to resolve those specific host names then connect using the IP addresses you lookup. Our name servers are 128.8.120.19, 128.8.120.50, and 128.8.132.75 to use this information to get the ip address of the host somehost.umiacs.umd.edu you would use the command &amp;quot;nslookup somehost.umiacs.umd.edu 128.8.120.19&amp;quot;, from a linux, windows or mac command prompt. &lt;br /&gt;
&lt;br /&gt;
Unfortunately the problem seems to lie in an interaction of Comcast&#039;s name servers with those run by OIT, but we are looking into ways we can interact with those parties to get this issue resolved.  &lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical Reference==&lt;br /&gt;
&lt;br /&gt;
Welcome to UMIACS Wiki.  This is the main place to find documentation and information about your account and  the technical services that UMIACS offers.  If this is your first time please start here [[GettingStarted| Getting Started]].&lt;br /&gt;
&lt;br /&gt;
We provide many  [[CoreServices|Core Services]] which include [[EMail]], [[Backups]] and [[VPN]].&lt;br /&gt;
&lt;br /&gt;
We have lots of specific [[LabFacilities|Lab Facilities]] that you may be interested in.&lt;br /&gt;
&lt;br /&gt;
Please check here if you are interested in [[OrderingEquipment|Ordering Equipment]].&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3647</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3647"/>
		<updated>2010-09-21T22:36:16Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==Anouncements==&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===UMIACS Linux Systems Reboot===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:  Thursday 9/23 8pm - Friday 9/24 12am&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	This past weekend a critical security vulnerability was revealed for Linux systems.  A patch is now available for this exploit, designated CVE-2010-3081.  To implement this fix we will need to reboot all affected Linux systems which will install a new, secure kernel version.  Due to the seriousness of this vulnerability, we need to apply this fix as soon as possible and have scheduled a restart of all affected systems this Thursday, 9/23/10 at 8:00PM.  We apologize for the limited notice but quick action is needed to ensure the security of our systems, users, and data.  UMIACS technical staff is able to identify any systems that may be compromised and we  have been diligently monitoring all UMIACS systems since the original announcement.&lt;br /&gt;
&lt;br /&gt;
	The specific version of Linux affected is Red Hat Enterprise Linux, Version 5.  Unfortunately, this list includes most of the Institute&#039;s clusters, web services, database services, computational nodes, and workstations.  If you are unsure whether one of the systems you use is affected, please refer to the complete list on our wiki here: https://wiki.umiacs.umd.edu/umiacs/index.php/LinuxRebootList-2010_09_21 .&lt;br /&gt;
&lt;br /&gt;
Please send any questions or comments to [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu].&lt;br /&gt;
&lt;br /&gt;
===UMIACS Web/FTP Filesystem migration===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:  Tuesday 9/21 10pm - Wednesday 9/22 2am&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are going to be migrating the main UMIACS web and ftp file system to a new backend storage system which will require both the file systems to be read-only and then offline for a very short period.  There will only be a 15 minute window at the tail end of the maintenance window where we will not be serving web and ftp content.  No other services within UMIACS will be affected. &lt;br /&gt;
&lt;br /&gt;
Please send any questions or comments to [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu].&lt;br /&gt;
&lt;br /&gt;
===Comcast DNS Issues===&lt;br /&gt;
We are currently experiencing issues with Comcast home internet in PG county not correctly handling DNS resolution for UMIACS hostnames, that can seem to be affecting connectivity to UMIACS. &lt;br /&gt;
&lt;br /&gt;
If you are having problems getting to UMIACS hosts you can use our name servers to resolve those specific host names then connect using the IP addresses you lookup. Our name servers are 128.8.120.19, 128.8.120.50, and 128.8.132.75 to use this information to get the ip address of the host somehost.umiacs.umd.edu you would use the command &amp;quot;nslookup somehost.umiacs.umd.edu 128.8.120.19&amp;quot;, from a linux, windows or mac command prompt. &lt;br /&gt;
&lt;br /&gt;
Unfortunately the problem seems to lie in an interaction of Comcast&#039;s name servers with those run by OIT, but we are looking into ways we can interact with those parties to get this issue resolved.  &lt;br /&gt;
&lt;br /&gt;
===UMIACS Staff Jira===&lt;br /&gt;
We have upgraded our request tracker to [[Jira]].  Please email [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu] if you have questions or comments.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical Reference==&lt;br /&gt;
&lt;br /&gt;
Welcome to UMIACS Wiki.  This is the main place to find documentation and information about your account and  the technical services that UMIACS offers.  If this is your first time please start here [[GettingStarted| Getting Started]].&lt;br /&gt;
&lt;br /&gt;
We provide many  [[CoreServices|Core Services]] which include [[EMail]], [[Backups]] and [[VPN]].&lt;br /&gt;
&lt;br /&gt;
We have lots of specific [[LabFacilities|Lab Facilities]] that you may be interested in.&lt;br /&gt;
&lt;br /&gt;
Please check here if you are interested in [[OrderingEquipment|Ordering Equipment]].&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3646</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=3646"/>
		<updated>2010-09-21T22:36:01Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==Anouncements==&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===UMIACS Linux Systems Reboot===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:  Thursday 9/23 8pm - Friday 9/24 12am&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hi~&lt;br /&gt;
&lt;br /&gt;
	This past weekend a critical security vulnerability was revealed for Linux systems.  A patch is now available for this exploit, designated CVE-2010-3081.  To implement this fix we will need to reboot all affected Linux systems which will install a new, secure kernel version.  Due to the seriousness of this vulnerability, we need to apply this fix as soon as possible and have scheduled a restart of all affected systems this Thursday, 9/23/10 at 8:00PM.  We apologize for the limited notice but quick action is needed to ensure the security of our systems, users, and data.  UMIACS technical staff is able to identify any systems that may be compromised and we  have been diligently monitoring all UMIACS systems since the original announcement.&lt;br /&gt;
&lt;br /&gt;
	The specific version of Linux affected is Red Hat Enterprise Linux, Version 5.  Unfortunately, this list includes most of the Institute&#039;s clusters, web services, database services, computational nodes, and workstations.  If you are unsure whether one of the systems you use is affected, please refer to the complete list on our wiki here: https://wiki.umiacs.umd.edu/umiacs/index.php/LinuxRebootList-2010_09_21 .&lt;br /&gt;
&lt;br /&gt;
Please send any questions or comments to [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu].&lt;br /&gt;
&lt;br /&gt;
===UMIACS Web/FTP Filesystem migration===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:  Tuesday 9/21 10pm - Wednesday 9/22 2am&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are going to be migrating the main UMIACS web and ftp file system to a new backend storage system which will require both the file systems to be read-only and then offline for a very short period.  There will only be a 15 minute window at the tail end of the maintenance window where we will not be serving web and ftp content.  No other services within UMIACS will be affected. &lt;br /&gt;
&lt;br /&gt;
Please send any questions or comments to [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu].&lt;br /&gt;
&lt;br /&gt;
===Comcast DNS Issues===&lt;br /&gt;
We are currently experiencing issues with Comcast home internet in PG county not correctly handling DNS resolution for UMIACS hostnames, that can seem to be affecting connectivity to UMIACS. &lt;br /&gt;
&lt;br /&gt;
If you are having problems getting to UMIACS hosts you can use our name servers to resolve those specific host names then connect using the IP addresses you lookup. Our name servers are 128.8.120.19, 128.8.120.50, and 128.8.132.75 to use this information to get the ip address of the host somehost.umiacs.umd.edu you would use the command &amp;quot;nslookup somehost.umiacs.umd.edu 128.8.120.19&amp;quot;, from a linux, windows or mac command prompt. &lt;br /&gt;
&lt;br /&gt;
Unfortunately the problem seems to lie in an interaction of Comcast&#039;s name servers with those run by OIT, but we are looking into ways we can interact with those parties to get this issue resolved.  &lt;br /&gt;
&lt;br /&gt;
===UMIACS Staff Jira===&lt;br /&gt;
We have upgraded our request tracker to [[Jira]].  Please email [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu] if you have questions or comments.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical Reference==&lt;br /&gt;
&lt;br /&gt;
Welcome to UMIACS Wiki.  This is the main place to find documentation and information about your account and  the technical services that UMIACS offers.  If this is your first time please start here [[GettingStarted| Getting Started]].&lt;br /&gt;
&lt;br /&gt;
We provide many  [[CoreServices|Core Services]] which include [[EMail]], [[Backups]] and [[VPN]].&lt;br /&gt;
&lt;br /&gt;
We have lots of specific [[LabFacilities|Lab Facilities]] that you may be interested in.&lt;br /&gt;
&lt;br /&gt;
Please check here if you are interested in [[OrderingEquipment|Ordering Equipment]].&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=LabFacilities&amp;diff=3630</id>
		<title>LabFacilities</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=LabFacilities&amp;diff=3630"/>
		<updated>2010-08-30T19:41:59Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[OpenLAB]]&lt;br /&gt;
* [[CBCB|Center for Bioinformatics and Computational Biology]] (CBCB) http://www.cbcb.umd.edu&lt;br /&gt;
* [[CDIG|Center for Digital International Government]] (CDIG) http://www.umiacs.umd.edu/research/CDIG&lt;br /&gt;
* [[CFAR|Center for Automation Research]] (CFAR) http://www.cfar.umd.edu&lt;br /&gt;
* [[CHESS|Center for Human Enhanced Secure Systems]] (CHESS) http://chess.umiacs.umd.edu/&lt;br /&gt;
* [[CLIP|Computational Linguistics and Information Processing]] (CLIP) http://www.umiacs.umd.edu/research/CLIP&lt;br /&gt;
* [[CVL|Computer Vision Laboratory]] (CVL) http://www.cfar.umd.edu/cvl/&lt;br /&gt;
* [[DSSL|Distributed Systems Software Laboratory]] (DSSL) http://www.cs.umd.edu/projects/dssl&lt;br /&gt;
* [[FCMD|Fraunhofer Center at Maryland]] (FCMD) http://fc-md.umd.edu/&lt;br /&gt;
* [[GLCF|Global Land Cover Facility]] (GLCF) http://www.glcf.umiacs.umd.edu&lt;br /&gt;
* [[GVIL|Graphics and Visual Informatics Laboratory]] (GVIL) http://www.cs.umd.edu/gvil/&lt;br /&gt;
* [[HCIL|Human Computer Interaction Laboratory]] (HCIL) http://www.cs.umd.edu/projects/hcil&lt;br /&gt;
* [[KECK|Keck Lab for the Comp. Modeling of Visual Movement]] (KECK) http://www.umiacs.umd.edu/%7Elsd/kecklab.html&lt;br /&gt;
* [[LAMP|Language and Media Processing Laboratory]] (LAMP) http://lamp.cfar.umd.edu&lt;br /&gt;
* [[LCCD|Laboratory for Computational Cultural Dynamics]] (LCCD) http://www.umiacs.umd.edu/research/LCCD/&lt;br /&gt;
* [[LPDC|Laboratory for Parallel and Distributed Computing]] (LPDC) http://www.umiacs.umd.edu/research/LPDC&lt;br /&gt;
* [[MIND|Maryland Information and Network Dynamics Lab]] (MIND) http://mindlab.umd.edu/&lt;br /&gt;
* [https://wiki.umiacs.umd.edu/maxwell/index.php/Main_Page MaxWell - WiMaX Forum Applications Laboratory] (MaxWell) http://www.umiacs.umd.edu/research/maxwell/&lt;br /&gt;
* [[PIRL|Perceptual Interfaces and Reality Laboratory]] (PIRL) http://pirl.umd.edu/&lt;br /&gt;
* [[OpenGPU]]&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=3268</id>
		<title>SecureShell</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=3268"/>
		<updated>2010-05-05T14:56:00Z</updated>

		<summary type="html">&lt;p&gt;Pjk: /* Passwordless SSH with SSH Keys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure Shell (or [http://en.wikipedia.org/wiki/Secure_Shell SSH]) is a network protocol allowing two computers to exchange data securely over an insecure network.  By default use of SSH brings the user to a terminal, but the protocol can be used for other types of data transfer such as [[SFTP]] and [[SCP]].&lt;br /&gt;
&lt;br /&gt;
==Connecting to an SSH Server==&lt;br /&gt;
Under RedHat Linux 3, 4, and 5, and Mac OS X, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]].&lt;br /&gt;
 # ssh bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
This will give you access to a terminal on any one of the [[OpenLAB]] servers.  Note that by default you will not have access to applications that require X11 to run.&lt;br /&gt;
&lt;br /&gt;
On Windows XP or Vista hosts there are no SFTP clients installed by default.  Users can install either which will enable SSH and SFTP access.&lt;br /&gt;
&lt;br /&gt;
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]&lt;br /&gt;
* [http://ttssh2.sourceforge.jp/ ttssh2]&lt;br /&gt;
&lt;br /&gt;
Alternatively, all users can use the UMIACS Intranet SFTP Web Applet located [https://intranet.umiacs.umd.edu/ssh/ here] without installing any additional software.&lt;br /&gt;
&lt;br /&gt;
==X11 Forwarding==&lt;br /&gt;
By default, SSH only gives the user shell access to a host.  Enabling X11 Forwarding allows users to run applications with Graphical User Interfaces.&lt;br /&gt;
&lt;br /&gt;
Under RedHat Linux 3, 4, and 5, and Mac OS X, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]] using X11 Forwarding.&lt;br /&gt;
 # ssh &#039;&#039;&#039;-X&#039;&#039;&#039; bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Mac users must have X11 installed in their systems for X11 forwarding to work.  This can be checked by looking for X11.app in /Applications/Utilities.  You can find the installer [http://www.apple.com/support/downloads/x11formacosx.html here].&lt;br /&gt;
&lt;br /&gt;
Windows users can enable X11 forwarding on UMIACS desktops by using cygwin to ssh -X.&lt;br /&gt;
If you do not have Cygwin, you will need to forward X through Xming.&lt;br /&gt;
First, enable X forwarding on your secure ssh client. The option is under tunneling in the ssh client settings. This only has to be done once.&lt;br /&gt;
&lt;br /&gt;
[[Image:sshXForward.jpg]]&lt;br /&gt;
&lt;br /&gt;
Next, click save in the main ssh appication window to save this setting.&lt;br /&gt;
&lt;br /&gt;
After this has been done, every time you want to use X forwarding, you need to make sure Xming has been started (it will appear in your task tray) through the start menu programs.&lt;br /&gt;
Now, you will be able to use Xwindow programs from your ssh client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that the UMIACS Intranet SFTP Web Applet does &#039;&#039;not&#039;&#039; allow X11 Forwarding.&lt;br /&gt;
&lt;br /&gt;
==SSH Tunneling==&lt;br /&gt;
&lt;br /&gt;
You can tunnel one or more ports through an SSH connection such that your packets will look like they are coming from the host you are tunneling to.   This is helpful for services that you would be normally blocked by a firewall.&lt;br /&gt;
&lt;br /&gt;
Please see the [[SecureShellTunneling]] page for more information.&lt;br /&gt;
&lt;br /&gt;
==Passwordless SSH with SSH Keys==&lt;br /&gt;
&lt;br /&gt;
There are some situations where it is important to be able to ssh without entering a password.  This is mostly required when working in clusters.  This is done using ssh keys.  Instead of authenticating with a password, ssh can use a pre-defined set of encryption keys to establish an authorized connection. &lt;br /&gt;
To setup passwordless ssh, do the following.&lt;br /&gt;
&lt;br /&gt;
First, you will need to create a ssh key pair.  It is possible to use a password that you will need to enter at the beginning of your work session.  This is preferable as it is more secure but may cause problems for some clustered work, particularly our TORQUE/MAUI clusters.  If you simply hit &#039;&#039;&#039;[enter]&#039;&#039;&#039;, you will never be prompted for a password when ssh&#039;ing which can lead to security problems.&lt;br /&gt;
&lt;br /&gt;
To create a &#039;&#039;&#039;&#039;&#039;passwordless&#039;&#039;&#039;&#039;&#039; key, type the following.  &#039;&#039;&#039;NOTE: This is &#039;&#039;REQUIRED&#039;&#039; for our [[ClusterGuide|TORQUE/MAUI]]-based clusters!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  # ssh-keygen -N &amp;quot;&amp;quot; -t dsa&lt;br /&gt;
&lt;br /&gt;
To create a &#039;&#039;&#039;&#039;&#039;password-protected&#039;&#039;&#039;&#039;&#039; (more-secure) key, type the following.  Do not use this option if you plan to use our any of [[ClusterGuide|TORQUE/MAUI]]-based clusters.&lt;br /&gt;
&lt;br /&gt;
  # ssh-keygen -t dsa&lt;br /&gt;
&lt;br /&gt;
This will produce two files, &#039;&#039;&#039;id_dsa&#039;&#039;&#039; and &#039;&#039;&#039;id_dsa.pub&#039;&#039;&#039;, the private and public keys respectively.  Once you&#039;ve created the keys, you will need to put them into place as follows:&lt;br /&gt;
&lt;br /&gt;
  # mkdir ~/.ssh&lt;br /&gt;
  # chmod 700 ~/.ssh&lt;br /&gt;
  # mv id_dsa ~/.ssh&lt;br /&gt;
  # chmod 600 ~/.ssh/id_dsa&lt;br /&gt;
  # touch ~/.ssh/authorized_keys2&lt;br /&gt;
  # chmod 600 ~/.ssh/authorized_keys2&lt;br /&gt;
  # cat id_dsa.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys2&lt;br /&gt;
  # rm id_dsa.pub&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;very&#039;&#039;&#039; important that you keep your private key secure!  Ensure that it is chmod&#039;d to 600 and that you do not put it anywhere visible to other users!&lt;br /&gt;
&lt;br /&gt;
If you did not select a passphrase when you generated your keys, you can now ssh without a password.  If you did select a passphrase, you will need to activate the keys as follows:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent [SHELL]&lt;br /&gt;
  # ssh-add -t [TIME]&lt;br /&gt;
&lt;br /&gt;
In this case, &amp;quot;[SHELL]&amp;quot; is your preferred shell and &amp;quot;[TIME]&amp;quot; is the amount of time you&#039;d like the key to be active in seconds.  So, the following would start a bash shell with passwordless ssh active for 30 minutes:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent bash&lt;br /&gt;
  # ssh-add -t 1800&lt;br /&gt;
&lt;br /&gt;
You will be prompted for your passphrase and, when entered correctly, you will be able to ssh without entering a password.&lt;br /&gt;
&lt;br /&gt;
To disable this functionality, simply delete your private key file (&#039;&#039;&#039;~/.ssh/id_dsa&#039;&#039;&#039;) and remove the public key from your &#039;&#039;&#039;~/.ssh/authorized_keys2&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
[http://www.openssh.org/ OpenSSH]&lt;br /&gt;
&lt;br /&gt;
[http://www.openssh.com/windows.html Windows Clients]&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=3266</id>
		<title>SecureShell</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=3266"/>
		<updated>2010-05-05T14:53:59Z</updated>

		<summary type="html">&lt;p&gt;Pjk: Merged SSH Key stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure Shell (or [http://en.wikipedia.org/wiki/Secure_Shell SSH]) is a network protocol allowing two computers to exchange data securely over an insecure network.  By default use of SSH brings the user to a terminal, but the protocol can be used for other types of data transfer such as [[SFTP]] and [[SCP]].&lt;br /&gt;
&lt;br /&gt;
==Connecting to an SSH Server==&lt;br /&gt;
Under RedHat Linux 3, 4, and 5, and Mac OS X, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]].&lt;br /&gt;
 # ssh bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
This will give you access to a terminal on any one of the [[OpenLAB]] servers.  Note that by default you will not have access to applications that require X11 to run.&lt;br /&gt;
&lt;br /&gt;
On Windows XP or Vista hosts there are no SFTP clients installed by default.  Users can install either which will enable SSH and SFTP access.&lt;br /&gt;
&lt;br /&gt;
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]&lt;br /&gt;
* [http://ttssh2.sourceforge.jp/ ttssh2]&lt;br /&gt;
&lt;br /&gt;
Alternatively, all users can use the UMIACS Intranet SFTP Web Applet located [https://intranet.umiacs.umd.edu/ssh/ here] without installing any additional software.&lt;br /&gt;
&lt;br /&gt;
==X11 Forwarding==&lt;br /&gt;
By default, SSH only gives the user shell access to a host.  Enabling X11 Forwarding allows users to run applications with Graphical User Interfaces.&lt;br /&gt;
&lt;br /&gt;
Under RedHat Linux 3, 4, and 5, and Mac OS X, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]] using X11 Forwarding.&lt;br /&gt;
 # ssh &#039;&#039;&#039;-X&#039;&#039;&#039; bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Mac users must have X11 installed in their systems for X11 forwarding to work.  This can be checked by looking for X11.app in /Applications/Utilities.  You can find the installer [http://www.apple.com/support/downloads/x11formacosx.html here].&lt;br /&gt;
&lt;br /&gt;
Windows users can enable X11 forwarding on UMIACS desktops by using cygwin to ssh -X.&lt;br /&gt;
If you do not have Cygwin, you will need to forward X through Xming.&lt;br /&gt;
First, enable X forwarding on your secure ssh client. The option is under tunneling in the ssh client settings. This only has to be done once.&lt;br /&gt;
&lt;br /&gt;
[[Image:sshXForward.jpg]]&lt;br /&gt;
&lt;br /&gt;
Next, click save in the main ssh appication window to save this setting.&lt;br /&gt;
&lt;br /&gt;
After this has been done, every time you want to use X forwarding, you need to make sure Xming has been started (it will appear in your task tray) through the start menu programs.&lt;br /&gt;
Now, you will be able to use Xwindow programs from your ssh client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that the UMIACS Intranet SFTP Web Applet does &#039;&#039;not&#039;&#039; allow X11 Forwarding.&lt;br /&gt;
&lt;br /&gt;
==SSH Tunneling==&lt;br /&gt;
&lt;br /&gt;
You can tunnel one or more ports through an SSH connection such that your packets will look like they are coming from the host you are tunneling to.   This is helpful for services that you would be normally blocked by a firewall.&lt;br /&gt;
&lt;br /&gt;
Please see the [[SecureShellTunneling]] page for more information.&lt;br /&gt;
&lt;br /&gt;
==Passwordless SSH with SSH Keys==&lt;br /&gt;
&lt;br /&gt;
There are some situations where it is important to be able to ssh without entering a password.  This is mostly required when working in clusters.  This is done using ssh keys.  Instead of authenticating with a password, ssh can use a pre-defined set of encryption keys to establish an authorized connection. &lt;br /&gt;
To setup passwordless ssh, do the following.&lt;br /&gt;
&lt;br /&gt;
First, you will need to create a ssh key pair.  It is possible to use a password that you will need to enter at the beginning of your work session.  This is preferable as it is more secure but may cause problems for some clustered work, particularly our TORQUE/MAUI clusters.  If you simply hit &#039;&#039;&#039;[enter]&#039;&#039;&#039;, you will never be prompted for a password when ssh&#039;ing which can lead to security problems.&lt;br /&gt;
&lt;br /&gt;
To create a &#039;&#039;&#039;&#039;&#039;passwordless&#039;&#039;&#039;&#039;&#039; key, type the following.  &#039;&#039;&#039;NOTE: This is &#039;&#039;REQUIRED&#039;&#039; for our [[ClusterGuide|TORQUE/MAUI]]-based clusters!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  # ssh-keygen -N &amp;quot;&amp;quot; -t dsa&lt;br /&gt;
&lt;br /&gt;
To create a &#039;&#039;&#039;&#039;&#039;password-protected&#039;&#039;&#039;&#039;&#039; (more-secure) key, type the following.  Do not use this option if you plan to use our any of [[ClusterGuide|TORQUE/MAUI]]-based clusters.&lt;br /&gt;
&lt;br /&gt;
  # ssh-keygen -t dsa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The command will prompt you for a passphrase.  If you use a password, you will need to enter it at the beginning of your work session.  This is preferable as it is more secure but may cause problems for some clustered work, such as TORQUE/MAUI cluster.  If you simply hit &#039;&#039;&#039;[enter]&#039;&#039;&#039;, you will never be prompted for a password when ssh&#039;ing which can lead to security problems.&lt;br /&gt;
&lt;br /&gt;
This will produce two files, &#039;&#039;&#039;id_dsa&#039;&#039;&#039; and &#039;&#039;&#039;id_dsa.pub&#039;&#039;&#039;, the private and public keys respectively.  Once you&#039;ve created the keys, you will need to put them into place as follows:&lt;br /&gt;
&lt;br /&gt;
  # mkdir ~/.ssh&lt;br /&gt;
  # chmod 700 ~/.ssh&lt;br /&gt;
  # mv id_dsa ~/.ssh&lt;br /&gt;
  # chmod 600 ~/.ssh/id_dsa&lt;br /&gt;
  # touch ~/.ssh/authorized_keys2&lt;br /&gt;
  # chmod 600 ~/.ssh/authorized_keys2&lt;br /&gt;
  # cat id_dsa.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys2&lt;br /&gt;
  # rm id_dsa.pub&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;very&#039;&#039;&#039; important that you keep your private key secure!  Ensure that it is chmod&#039;d to 600 and that you do not put it anywhere visible to other users!&lt;br /&gt;
&lt;br /&gt;
If you did not select a passphrase when you generated your keys, you can now ssh without a password.  If you did select a passphrase, you will need to activate the keys as follows:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent [SHELL]&lt;br /&gt;
  # ssh-add -t [TIME]&lt;br /&gt;
&lt;br /&gt;
In this case, &amp;quot;[SHELL]&amp;quot; is your preferred shell and &amp;quot;[TIME]&amp;quot; is the amount of time you&#039;d like the key to be active in seconds.  So, the following would start a bash shell with passwordless ssh active for 30 minutes:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent bash&lt;br /&gt;
  # ssh-add -t 1800&lt;br /&gt;
&lt;br /&gt;
You will be prompted for your passphrase and, when entered correctly, you will be able to ssh without entering a password.&lt;br /&gt;
&lt;br /&gt;
To disable this functionality, simply delete your private key file (&#039;&#039;&#039;~/.ssh/id_dsa&#039;&#039;&#039;) and remove the public key from your &#039;&#039;&#039;~/.ssh/authorized_keys2&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
[http://www.openssh.org/ OpenSSH]&lt;br /&gt;
&lt;br /&gt;
[http://www.openssh.com/windows.html Windows Clients]&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=CUDA&amp;diff=2858</id>
		<title>CUDA</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=CUDA&amp;diff=2858"/>
		<updated>2009-10-28T20:02:09Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[http://en.wikipedia.org/wiki/CUDA CUDA]] is a programming architecture developed by NVIDIA to allow General Purpose Computing on GPUs or &#039;&#039;&#039;&amp;quot;GPGPU&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===CUDA Software on Linux===&lt;br /&gt;
The CUDA infrastructure comes in two parts.&lt;br /&gt;
&lt;br /&gt;
First is the driver which installs libraries in /usr/lib.&lt;br /&gt;
&lt;br /&gt;
Second is the CUDA toolkit.  The currently supported CUDA toolkit is stored under /usr/local.  Please change the &amp;quot;common.mk&amp;quot; settings in your CUDA SDK to set the CUDA root directory to &amp;quot;/usr/local&amp;quot;&lt;br /&gt;
&lt;br /&gt;
You will also need to put the CUDA libraries in your LD_LIBRARY_PATH.  &lt;br /&gt;
*If you are using a 64-bit machine this will be /usr/local/lib64.&lt;br /&gt;
*If you are using a 32-bit machine this will be /usr/local/lib.&lt;br /&gt;
&lt;br /&gt;
Older versions of the CUDA toolkit are stored in /usr/local/stow/cudatoolkit_X.Y where X.Y is the version number.  So, CUDA 2.2 is stored in /usr/local/stow/cudatoolkit2.2&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=2451</id>
		<title>SecureShell</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=2451"/>
		<updated>2009-03-03T14:26:32Z</updated>

		<summary type="html">&lt;p&gt;Pjk: added ssh key section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure Shell (or [http://en.wikipedia.org/wiki/Secure_Shell SSH]) is a network protocol allowing two computers to exchange data securely over an insecure network.  By default use of SSH brings the user to a terminal, but the protocol can be used for other types of data transfer such as [[SFTP]] and [[SCP]].&lt;br /&gt;
&lt;br /&gt;
==Connecting to an SSH Server==&lt;br /&gt;
Under RedHat Linux 3, 4, and 5, and Mac OS X, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]].&lt;br /&gt;
 # ssh bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
This will give you access to a terminal on any one of the [[OpenLAB]] servers.  Note that by default you will not have access to applications that require X11 to run.&lt;br /&gt;
&lt;br /&gt;
On Windows XP or Vista hosts there are no SFTP clients installed by default.  Users can install either which will enable SSH and SFTP access.&lt;br /&gt;
&lt;br /&gt;
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]&lt;br /&gt;
* [http://ttssh2.sourceforge.jp/ ttssh2]&lt;br /&gt;
&lt;br /&gt;
Alternatively, all users can use the UMIACS Intranet SFTP Web Applet located [https://intranet.umiacs.umd.edu/ssh/ here] without installing any additional software.&lt;br /&gt;
&lt;br /&gt;
==X11 Forwarding==&lt;br /&gt;
By default, SSH only gives the user shell access to a host.  Enabling X11 Forwarding allows users to run applications with Graphical User Interfaces.&lt;br /&gt;
&lt;br /&gt;
Under RedHat Linux 3, 4, and 5, and Mac OS X, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]] using X11 Forwarding.&lt;br /&gt;
 # ssh &#039;&#039;&#039;-X&#039;&#039;&#039; bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Mac users must have X11 installed in their systems for X11 forwarding to work.  This can be checked by looking for X11.app in /Applications/Utilities.  You can find the installer [http://www.apple.com/support/downloads/x11formacosx.html here].&lt;br /&gt;
&lt;br /&gt;
Windows users can enable X11 forwarding in PuTTY by opening the PuTTY Configuration Pane, and checking the box marked &amp;quot;Enable X11 Forwarding&amp;quot; under Categories-&amp;gt;Connection-&amp;gt;SSH-&amp;gt;Tunnels.&lt;br /&gt;
&lt;br /&gt;
Note that the UMIACS Intranet SFTP Web Applet does &#039;&#039;not&#039;&#039; allow X11 Forwarding.&lt;br /&gt;
&lt;br /&gt;
==SSH Tunneling==&lt;br /&gt;
&lt;br /&gt;
You can tunnel one or more ports through an SSH connection such that your packets will look like they are coming from the host you are tunneling to.   This is helpful for services that you would be normally blocked by a firewall.&lt;br /&gt;
&lt;br /&gt;
Please see the [[SecureShellTunneling]] page for more information.&lt;br /&gt;
&lt;br /&gt;
==Passwordless SSH with SSH Keys==&lt;br /&gt;
&lt;br /&gt;
There are some situations where it is important to be able to ssh without entering a password.  This is mostly required when working in clusters.  This is done using ssh keys.  Instead of authenticating with a password, ssh can use a pre-defined set of encryption keys to establish an authorized connection.  To setup passwordless ssh, do the following.&lt;br /&gt;
&lt;br /&gt;
First, create an ssh key pair:&lt;br /&gt;
&lt;br /&gt;
  # ssh-keygen -t dsa&lt;br /&gt;
&lt;br /&gt;
The command will prompt you for a passphrase.  If you use a password, you will need to enter it at the beginning of your work session.  This is preferable as it is more secure but may cause problems for some clustered work  If you simply hit &#039;&#039;&#039;[enter]&#039;&#039;&#039;, you will never be prompted for a password when ssh&#039;ing which can lead to security problems.&lt;br /&gt;
&lt;br /&gt;
This will produce two files, &#039;&#039;&#039;id_dsa&#039;&#039;&#039; and &#039;&#039;&#039;id_dsa.pub&#039;&#039;&#039;, the private and public keys respectively.  Once you&#039;ve created the keys, you will need to put them into place as follows:&lt;br /&gt;
&lt;br /&gt;
  # mkdir ~/.ssh&lt;br /&gt;
  # chmod 700 ~/.ssh&lt;br /&gt;
  # mv id_dsa ~/.ssh&lt;br /&gt;
  # chmod 600 ~/.ssh/id_dsa&lt;br /&gt;
  # touch ~/.ssh/authorized_keys2&lt;br /&gt;
  # chmod 600 ~/.ssh/authorized_keys2&lt;br /&gt;
  # cat id_dsa.pub &amp;gt;&amp;gt; authorized_keys2&lt;br /&gt;
  # rm id_dsa.pub&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;very&#039;&#039;&#039; important that you keep your private key secure!  Ensure that it is chmod&#039;d to 600 and that you do not put it anywhere visible to other users!&lt;br /&gt;
&lt;br /&gt;
If you did not select a passphrase when you generated your keys, you can now ssh without a password.  If you did select a passphrase, you will need to activate the keys as follows:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent [SHELL]&lt;br /&gt;
  # ssh-add -t [TIME]&lt;br /&gt;
&lt;br /&gt;
In this case, &amp;quot;[SHELL]&amp;quot; is your preferred shell and &amp;quot;[TIME]&amp;quot; is the amount of time you&#039;d like the key to be active in seconds.  So, the following would start a bash shell with passwordless ssh active for 30 minutes:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent bash&lt;br /&gt;
  # ssh-add -t 1800&lt;br /&gt;
&lt;br /&gt;
You will be prompted for your passphrase and, when entered correctly, you will be able to ssh without entering a password.&lt;br /&gt;
&lt;br /&gt;
To disable this functionality, simply delete your private key file (&#039;&#039;&#039;~/.ssh/id_dsa&#039;&#039;&#039;) and remove the public key from your &#039;&#039;&#039;~/.ssh/authorized_keys2&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
[http://www.openssh.org/ OpenSSH]&lt;br /&gt;
&lt;br /&gt;
[http://www.openssh.com/windows.html Windows Clients]&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=UNIXPrinting&amp;diff=2291</id>
		<title>UNIXPrinting</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=UNIXPrinting&amp;diff=2291"/>
		<updated>2008-12-03T16:53:52Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
UMIACS uses the LPRng spooling system to provide both a Berkeley UNIX interface to our network printing system.&lt;br /&gt;
&lt;br /&gt;
The commands are located in /usr/local/bin. They include the programs &#039;lpr&#039;, &#039;lprm&#039;, &#039;lpq&#039;, and &#039;lpstat&#039;.&lt;br /&gt;
&lt;br /&gt;
All of the UNIX queues are configured to handle postscript. See the examples section for more information on how to print different file types.&lt;br /&gt;
Basic Commands&lt;br /&gt;
&lt;br /&gt;
==lpr==&lt;br /&gt;
&lt;br /&gt;
Use `lpr -Pprintername filename.ps` to submit the postscript file named filename.ps to the printer queue named printername. If no filename is specified, lpr reads from standard input. If no printer name is specified, then the job is discarded by the print server.&lt;br /&gt;
&lt;br /&gt;
Additional options to specify media handling, page orientation, and double sided printing can be passed to the print spooler using one or more -Z options. Double sided printing is specified with -Zduplex. Page orientation is controlled with -Zportrait, -Zlandscape. Manual feed media (eg. transparencies) is specified with -Zmanual. Please note that not all printers support all -Z options.&lt;br /&gt;
&lt;br /&gt;
==nscript==&lt;br /&gt;
&lt;br /&gt;
Use `nscript -Pprintername filename.txt` to send the text file named filename.txt to the printer named printername. If no filename is specified, then nscript reads from standard input.&lt;br /&gt;
&lt;br /&gt;
Nscript is a weak attempt to simulate Adobe Systems Incorporated nscript programs. It supports a handful of interesting arguments. With the &#039;-G&#039; argument, nscript generates gaudy output that includes header information on each page. The &#039;-2&#039; argument generates two column output and &#039;-r&#039; rotates the job&#039;s orientation to landscape mode.&lt;br /&gt;
&lt;br /&gt;
==lprm==&lt;br /&gt;
&lt;br /&gt;
Use &#039;lprm -Pprintername&#039; to remove jobs from the queue named printername. With no further arguments, it removes the first removable job in the queue. Given a job&#039;s id as an argument, it will remove the specified job from the queue and you can remove all removable jobs from a queue with the argument &amp;quot;all&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You are able to remove items from the queue that you have submitted from anywhere, not just the computer from which the job was submitted.&lt;br /&gt;
&lt;br /&gt;
==lpq==&lt;br /&gt;
&lt;br /&gt;
Use &#039;lpq -Pprintername&#039; to get the status of the queue named printername. With no further arguments, it will print the printer queue, the host queried, and the number of jobs in the queue. With the -l argument, it will specify the id, queue rank, the total size of the job in bytes, and any errors encountered in processing the job.&lt;br /&gt;
&lt;br /&gt;
==Generate Postscript==&lt;br /&gt;
&lt;br /&gt;
Postscript is a Page Description Language that is understood by high quality printers and typically generated by applications. There is a lot of documentation about using and programming in postscript, but for our purposes you&#039;ll just need to generate postscript from an existing text file.&lt;br /&gt;
&lt;br /&gt;
You can generate postscript from an existing text file with textps. For example, to convert the Message of the Day file to a postscript file try `textps ... &amp;gt; file.ps`.&lt;br /&gt;
&lt;br /&gt;
==Preview your job==&lt;br /&gt;
&lt;br /&gt;
It&#039;s helpful to preview your postscript files before printing by calling Ghostview with `ghostview file.ps`.&lt;br /&gt;
&lt;br /&gt;
Higher quality previewing is available using Ghostview&#039;s derivativegv. You can call it as `gv file.ps`.&lt;br /&gt;
&lt;br /&gt;
Both commands should open a window that displays the contents of your postscript file.&lt;br /&gt;
&lt;br /&gt;
==Choose a print queue==&lt;br /&gt;
&lt;br /&gt;
All supported printers are listed at https://printers.umiacs.umd.edu/printers.&lt;br /&gt;
&lt;br /&gt;
You can check list all the print queues with `lpq -a` and you can list just a single queue `lpq -Pprintername` -- eg. ps2109 with `lpq -Pps2109`.&lt;br /&gt;
&lt;br /&gt;
==Send a print job==&lt;br /&gt;
&lt;br /&gt;
After you choose a suitable printer (eg. ps2109), you can send your postscript file to the printer with `lpr -Pps2109 file.ps`.&lt;br /&gt;
&lt;br /&gt;
==Monitor a print job==&lt;br /&gt;
&lt;br /&gt;
You can monitor the job you sent to the printer (eg. ps2109) with `lpq -Pps2109`.&lt;br /&gt;
&lt;br /&gt;
Lpq will return the following output:&lt;br /&gt;
&lt;br /&gt;
 [herzog 33] lpq -Pps2109&lt;br /&gt;
 Printer: ps2109@lpr1 (dest raw@ps2109.umiacs.umd.edu) &#039;HP 8550 in AVW 2109&#039;&lt;br /&gt;
 Queue: 2 printable jobs&lt;br /&gt;
 Server: pid 11833 active&lt;br /&gt;
 Unspooler: pid 11837 active&lt;br /&gt;
 Status: waiting for subserver to exit at 14:50:45.141&lt;br /&gt;
 Rank   Owner/ID                  Class Job Files                 Size Time&lt;br /&gt;
 active fmccall@herzog+198           A   198 file.ps               4309 14:50:44&lt;br /&gt;
 2      bargle@prime+199             A   199 hpss.ps               4309 14:50:45&lt;br /&gt;
 Active connection from  128.8.120.247&lt;br /&gt;
 Waiting connection from 128.8.120.247&lt;br /&gt;
&lt;br /&gt;
==Remove a Print Job==&lt;br /&gt;
&lt;br /&gt;
If you would like to remove your job from the queue, you should get the job&#039;s id from the output of `lpq`. You can remove it with `lprm -Pps2109 198`&lt;br /&gt;
&lt;br /&gt;
From the output of lpq, I can see that the job id is 198 and I can remove it with lprm as follows:&lt;br /&gt;
&lt;br /&gt;
 [herzog 35] lprm -Pps2109 198&lt;br /&gt;
 Printer ps2109@durer:&lt;br /&gt;
 checking perms &#039;fmccall@herzog+198&#039;&lt;br /&gt;
 dequeued &#039;fmccall@herzog+198&#039;&lt;br /&gt;
&lt;br /&gt;
Often the last job listed in the printer queue has already spooled to the printer, and lprm will be unable to delete the job.  In this case, the only way to cancel the job will be to press the &#039;cancel&#039; button on the printer.&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=FilesystemDataStorage&amp;diff=2290</id>
		<title>FilesystemDataStorage</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=FilesystemDataStorage&amp;diff=2290"/>
		<updated>2008-12-03T16:30:00Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UMIACS recommends that any and all important data be stored on a redundant, backed-up file server.  However, there are a number of cases where this is not feasible.&lt;br /&gt;
&lt;br /&gt;
==Windows Local Storage==&lt;br /&gt;
Windows hosts at UMIACS store user directories on their local drives.  Supported, UMIACS-managed hosts are automatically backed up using the Institute&#039;s backup system.  Laptops and non-standard hosts are not automatically backed up and be manually backed up by their users.&lt;br /&gt;
&lt;br /&gt;
==UNIX Local Storage==&lt;br /&gt;
UNIX machines use redundant, backed-up network file shares for user directories.  Research data storage is also stored on redundant, backed-up network file shares and is generally available under /fs/&lt;br /&gt;
&lt;br /&gt;
All UNIX machines also have local storage available for transitory use.  These directories may be used to store temporary, local &#039;&#039;&#039;&#039;&#039;COPIES&#039;&#039;&#039;&#039;&#039; of data that is permanently stored elsewhere or as a staging point for output.&lt;br /&gt;
&lt;br /&gt;
These directories may not, &#039;&#039;&#039;&#039;&#039;under any circumstances&#039;&#039;&#039;&#039;&#039;, be used as permanent storage for unique, important data.  UMIACS staff cannot recover damaged or deleted data from these directories and will not be responsible for data loss if they are misused.&lt;br /&gt;
&lt;br /&gt;
Please note that &#039;&#039;&#039;/tmp&#039;&#039;&#039; in particular is at risk for data loss or corruption as that directory is regularly used by system processes and services for temporary storage.&lt;br /&gt;
&lt;br /&gt;
These directories include:&lt;br /&gt;
&lt;br /&gt;
  - /tmp&lt;br /&gt;
  - /scratch0, /scratch1, /scratch*&lt;br /&gt;
  - any directory named in whole or in part &amp;quot;tmp&amp;quot;, &amp;quot;temp&amp;quot;, or &amp;quot;scratch&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Locally Attached Storage==&lt;br /&gt;
Locally attached storage like USB flash drives and USB hard drives are very popular.  However, these devices are significantly more vulnerable to data loss or theft than internal or networked data storage.  In general, UMIACS discourages the use of locally attached network storage when any other option is available.  Please note that these devices are prone to high rates of failure and additional steps should be taken to ensure that the data is backed up and that critical or confidential data is not lost or stolen.&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=CoreServices&amp;diff=2289</id>
		<title>CoreServices</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=CoreServices&amp;diff=2289"/>
		<updated>2008-12-03T16:23:08Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Kerberos|Authenticaion (UMIACS KRB5/UNIX)]]&lt;br /&gt;
&lt;br /&gt;
* [[PCDomain|Authentication (Windows/PC Domain)]]&lt;br /&gt;
&lt;br /&gt;
* [[EMail]]&lt;br /&gt;
&lt;br /&gt;
* [[Printing]]&lt;br /&gt;
&lt;br /&gt;
* [[MailingLists|Mailing Lists]]&lt;br /&gt;
&lt;br /&gt;
* [[OSSupport|Operating Systems Support]]&lt;br /&gt;
&lt;br /&gt;
* [[NAS|Network Attached Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[Web|Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[FileTransferProtocol |File Transfer Protocol]]&lt;br /&gt;
&lt;br /&gt;
* [[Subversion|Revision Control (Subversion)]]&lt;br /&gt;
&lt;br /&gt;
* [[Programming|Programming Languages]]&lt;br /&gt;
&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
&lt;br /&gt;
* [[VPN|Virtual Private Networking]]&lt;br /&gt;
&lt;br /&gt;
* [[WinXPRemoteAssist|Windows XP Remote Assistance]]&lt;br /&gt;
&lt;br /&gt;
* [[LocalDataStorage|Local Data Storage]]&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=2286</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=2286"/>
		<updated>2008-11-20T18:51:23Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==Anouncements==&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
*The Color printer in the helpdesk - cps3142 has been repaired and is once again available for use.&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical Reference==&lt;br /&gt;
&lt;br /&gt;
Welcome to UMIACS Wiki.  This is main place to find documentation and information about your account and technical services that UMIACS offers.  If this is your first time please start here [[GettingStarted| Getting Started]].&lt;br /&gt;
&lt;br /&gt;
We provide many [[CoreServices|Core Services]] which include [[EMail]], [[Backups]] and [[VPN]].&lt;br /&gt;
&lt;br /&gt;
We have lots of specific [[LabFacilities|Lab Facilities]] that you may be interested in.&lt;br /&gt;
&lt;br /&gt;
Please check here if you are interested in [[OrderingEquipment|Ordering Equipment]].&lt;br /&gt;
&lt;br /&gt;
==Additional Support==&lt;br /&gt;
&lt;br /&gt;
If you need additional assistance, please contact the UMIACS Technical Staff.&lt;br /&gt;
&lt;br /&gt;
The Technical Staff can be reached by sending email to [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu].&lt;br /&gt;
&lt;br /&gt;
If you have a problem with your email or a problem that would be better addressed by speaking to directly to a staffer, you can call or visit our Help Desk, &lt;br /&gt;
&lt;br /&gt;
Monday - Friday &lt;br /&gt;
9:00am - 12:30pm and 1:30pm - 5:00pm. &lt;br /&gt;
&lt;br /&gt;
The Help Desk is located in Room [[AVW3142|3142]] of the A.V. Williams Building, and can be reached by phone at 301-405-1775.&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=PrinterQueueNaming&amp;diff=2285</id>
		<title>PrinterQueueNaming</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=PrinterQueueNaming&amp;diff=2285"/>
		<updated>2008-11-19T16:53:19Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Printer Queues==&lt;br /&gt;
&lt;br /&gt;
UMIACS uses a centralized print server to manage all of the printers in the Institute.  See [Printing] for more details specific to your OS.  We have developed a naming scheme for our printer queues based on the colors the printer can produce, the type of queue, the room number, and whether or not you wish to have a header page (called a &amp;quot;banner&amp;quot;) printed at the beginning of your document.&lt;br /&gt;
&lt;br /&gt;
The naming scheme is as follows:&lt;br /&gt;
&lt;br /&gt;
* All color printers begin with a &amp;quot;c&amp;quot;.  Black &amp;amp; white is the default so nothing extra is needed.&lt;br /&gt;
* Then is either &amp;quot;ps&amp;quot; for a postscript queue or &amp;quot;pcl&amp;quot; for a PCL queue.  Postscript and PCL are types of printer drivers.  If you are unsure what this means, use &amp;quot;ps&amp;quot; for postscript.&lt;br /&gt;
* Then add the room number.  All printers in the Bio Sciences Building also add the building number.  E.g., room 3120H in BSB is &amp;quot;296-3120H&amp;quot; while room 3142 in AV Williams is &amp;quot;3142&amp;quot;.&lt;br /&gt;
* Finally, if you do not want to print a banner page, add &amp;quot;nb&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Printernaming.jpg]]&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* cps3142nb is a color printer in AV Williams 3142 that will not print banners.&lt;br /&gt;
* ps3142 is a black &amp;amp; white printer in AV Williams 3142 that will print banners.&lt;br /&gt;
* pcl3142 is a black &amp;amp; white printer in AV Williams 3142 that will print banners but uses a PCL driver.&lt;br /&gt;
* cps296-3120Hb is a color printer in BSB that will print banners.&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Printing&amp;diff=2283</id>
		<title>Printing</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Printing&amp;diff=2283"/>
		<updated>2008-11-19T16:26:41Z</updated>

		<summary type="html">&lt;p&gt;Pjk: /* Printing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Printing==&lt;br /&gt;
&lt;br /&gt;
* [[PrinterQueueNaming|Selecting A Print Queue (Color, Banners, etc)]]&lt;br /&gt;
&lt;br /&gt;
* [[UNIXPrinting|UNIX Printing Guide (Linux and Solaris)]]&lt;br /&gt;
&lt;br /&gt;
* [[WirelessPrinting|Printing from the wireless or Non-UMIACS Networks]]&lt;br /&gt;
&lt;br /&gt;
* [[WindowsPrinting|Windows Printing Guide]]&lt;br /&gt;
&lt;br /&gt;
* [[OSXPrinting|Mac OS X Printing Guide]]&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=MacOSPrinting&amp;diff=2282</id>
		<title>MacOSPrinting</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=MacOSPrinting&amp;diff=2282"/>
		<updated>2008-11-19T16:25:32Z</updated>

		<summary type="html">&lt;p&gt;Pjk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OS X (versions 10.3 and 10.4)&lt;br /&gt;
&lt;br /&gt;
If you are printing from OS X please follow these steps:&lt;br /&gt;
&lt;br /&gt;
* Go to Applications-&amp;gt;Utilities&lt;br /&gt;
* Click on:&lt;br /&gt;
[[Image:osxprinticon.jpg]]&lt;br /&gt;
* Press the Add icon&lt;br /&gt;
** Choose IP Printer&lt;br /&gt;
** Select &#039;Line Printer Daemon - LPD&#039; for Protocol&lt;br /&gt;
** Address: lpr1.umiacs.umd.edu&lt;br /&gt;
** Queue: enter the printer name you wish to use (e.g. ps3142)&lt;br /&gt;
** Name: default is lpr1.umiacs.umd.edu, you WILL want to change this or if you add another printer they will both have the same name. Put in the name you want for the printer (e.g. ps3142).&lt;br /&gt;
** Print Using: the default will work most of the time.  However, if you wish to use advanced features like duplexing, click the pull-down and choose &amp;quot;Select a driver to use...&amp;quot;  This will bring up a list of printer models and a search field.  You can then search for and select the appropriate driver for the printer you are adding.&lt;br /&gt;
** click add&lt;br /&gt;
&lt;br /&gt;
[[Image:osxprint.jpg]]&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=UNIXPrinting&amp;diff=2281</id>
		<title>UNIXPrinting</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=UNIXPrinting&amp;diff=2281"/>
		<updated>2008-11-19T16:20:27Z</updated>

		<summary type="html">&lt;p&gt;Pjk: /* Choose a print queue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
UMIACS uses the LPRng spooling system to provide both a Berkeley UNIX interface to our network printing system.&lt;br /&gt;
&lt;br /&gt;
The commands are located in /usr/local/bin. They include the programs &#039;lpr&#039;, &#039;lprm&#039;, &#039;lpq&#039;, and &#039;lpstat&#039;.&lt;br /&gt;
&lt;br /&gt;
All of the UNIX queues are configured to handle postscript. See the examples section for more information on how to print different file types.&lt;br /&gt;
Basic Commands&lt;br /&gt;
&lt;br /&gt;
==lpr==&lt;br /&gt;
&lt;br /&gt;
Use `lpr -Pprintername filename.ps` to submit the postscript file named filename.ps to the printer queue named printername. If no filename is specified, lpr reads from standard input. If no printer name is specified, then the job is discarded by the print server.&lt;br /&gt;
&lt;br /&gt;
Additional options to specify media handling, page orientation, and double sided printing can be passed to the print spooler using one or more -Z options. Double sided printing is specified with -Zduplex. Page orientation is controlled with -Zportrait, -Zlandscape. Manual feed media (eg. transparencies) is specified with -Zmanual. Please note that not all printers support all -Z options.&lt;br /&gt;
&lt;br /&gt;
==lp==&lt;br /&gt;
&lt;br /&gt;
==nscript==&lt;br /&gt;
&lt;br /&gt;
Use `nscript -Pprintername filename.txt` to send the text file named filename.txt to the printer named printername. If no filename is specified, then nscript reads from standard input.&lt;br /&gt;
&lt;br /&gt;
Nscript is a weak attempt to simulate Adobe Systems Incorporated nscript programs. It supports a handful of interesting arguments. With the &#039;-G&#039; argument, nscript generates gaudy output that includes header information on each page. The &#039;-2&#039; argument generates two column output and &#039;-r&#039; rotates the job&#039;s orientation to landscape mode.&lt;br /&gt;
&lt;br /&gt;
==enscript==&lt;br /&gt;
&lt;br /&gt;
GNU enscript is coming soon!&lt;br /&gt;
&lt;br /&gt;
==lprm==&lt;br /&gt;
&lt;br /&gt;
Use `lprm -Pprintername` to remove the first removable job from the print queue printername. You can remove a specific job from the queue by specifying its id as an argument and you can remove all removable jobs from a queue with the argument all.&lt;br /&gt;
lpq&lt;br /&gt;
&lt;br /&gt;
Use &#039;lpq -Pprintername&#039; to get the status of the queue named printername. With no further arguments, it will print the printer queue, the host queried, and the number of jobs in the queue. With the -l argument, it will specify the id, queue rank, the total size of the job in bytes, and any errors encountered in processing the job.&lt;br /&gt;
&lt;br /&gt;
==lprm==&lt;br /&gt;
&lt;br /&gt;
Use &#039;lprm -Pprintername&#039; to remove jobs from the queue named printername. With no further arguments, it removes the first removable job in the queue. Given a job&#039;s id as an argument, it will remove the specified job from the queue.&lt;br /&gt;
&lt;br /&gt;
You are able to remove items from the queue that you have submitted from anywhere, not just the computer from which the job was submitted.&lt;br /&gt;
Basic Tasks&lt;br /&gt;
&lt;br /&gt;
==Generate Postscript==&lt;br /&gt;
&lt;br /&gt;
Postscript is a Page Description Language that is understood by high quality printers and typically generated by applications. There is a lot of documentation about using and programming in postscript, but for our purposes you&#039;ll just need to generate postscript from an existing text file.&lt;br /&gt;
&lt;br /&gt;
You can generate postscript from an existing text file with textps. For example, to convert the Message of the Day file to a postscript file try `textps ... &amp;gt; file.ps`.&lt;br /&gt;
&lt;br /&gt;
==Preview your job==&lt;br /&gt;
&lt;br /&gt;
It&#039;s helpful to preview your postscript files before printing by calling Ghostview with `ghostview file.ps`.&lt;br /&gt;
&lt;br /&gt;
Higher quality previewing is available using Ghostview&#039;s derivativegv. You can call it as `gv file.ps`.&lt;br /&gt;
&lt;br /&gt;
Both commands should open a window that displays the contents of your postscript file.&lt;br /&gt;
&lt;br /&gt;
==Choose a print queue==&lt;br /&gt;
&lt;br /&gt;
All supported printers are listed at https://printers.umiacs.umd.edu/printers.&lt;br /&gt;
&lt;br /&gt;
You can check list all the print queues with `lpq -a` and you can list just a single queue `lpq -Pprintername` -- eg. ps2109 with `lpq -Pps2109`.&lt;br /&gt;
&lt;br /&gt;
==Send a print job==&lt;br /&gt;
&lt;br /&gt;
After you choose a suitable printer (eg. ps2109), you can send your postscript file to the printer with `lpr -Pps2109 file.ps`.&lt;br /&gt;
&lt;br /&gt;
==Monitor a print job==&lt;br /&gt;
&lt;br /&gt;
You can monitor the job you sent to the printer (eg. ps2109) with `lpq -Pps2109`.&lt;br /&gt;
&lt;br /&gt;
Lpq will return the following output:&lt;br /&gt;
&lt;br /&gt;
 [herzog 33] lpq -Pps2109&lt;br /&gt;
 Printer: ps2109@lpr1 (dest raw@ps2109.umiacs.umd.edu) &#039;HP 8550 in AVW 2109&#039;&lt;br /&gt;
 Queue: 2 printable jobs&lt;br /&gt;
 Server: pid 11833 active&lt;br /&gt;
 Unspooler: pid 11837 active&lt;br /&gt;
 Status: waiting for subserver to exit at 14:50:45.141&lt;br /&gt;
 Rank   Owner/ID                  Class Job Files                 Size Time&lt;br /&gt;
 active fmccall@herzog+198           A   198 file.ps               4309 14:50:44&lt;br /&gt;
 2      bargle@prime+199             A   199 hpss.ps               4309 14:50:45&lt;br /&gt;
 Active connection from  128.8.120.247&lt;br /&gt;
 Waiting connection from 128.8.120.247&lt;br /&gt;
&lt;br /&gt;
==Remove a Print Job==&lt;br /&gt;
&lt;br /&gt;
If you would like to remove your job from the queue, you should get the job&#039;s id from the output of `lpq`. You can remove it with `lprm -Pps2109 198`&lt;br /&gt;
&lt;br /&gt;
From the output of lpq, I can see that the job id is 198 and I can remove it with lprm as follows:&lt;br /&gt;
&lt;br /&gt;
 [herzog 35] lprm -Pps2109 198&lt;br /&gt;
 Printer ps2109@durer:&lt;br /&gt;
 checking perms &#039;fmccall@herzog+198&#039;&lt;br /&gt;
 dequeued &#039;fmccall@herzog+198&#039;&lt;br /&gt;
&lt;br /&gt;
Often the last job listed in the printer queue has already spooled to the printer, and lprm will be unable to delete the job.  In this case, the only way to cancel the job will be to press the &#039;cancel&#039; button on the printer.&lt;/div&gt;</summary>
		<author><name>Pjk</name></author>
	</entry>
</feed>