Managing Network Services on Linux

Size: px
Start display at page:

Download "Managing Network Services on Linux"

Transcription

1 Managing Network Services on Linux 16 CHAPTER In this chapter, you will learn about Configuring printing with CUPS Maintaining system time Managing an MTA Managing SQL data This is going to be a fantastic chapter! Get ready for a wild ride! I m going to teach you how to configure a variety of network services on your Linux system. In my opinion, this is where Linux really shines. You can take just about any Linux distribution and enable network services on it to configure it to fill a variety of powerful roles in your network. Do you need a web server? No problem! Linux can do that. Do you need a Windows domain controller? Linux can do that as well. How about a network firewall? Again, Linux can fill that role. Need a database server? You got it! These roles are made possible using Linux daemons. To enable a service on your system, you need to first install the appropriate daemon from your distribution s installation media using the installation utility of your choice, such as yum or rpm. Once it is installed, you can then use a text editor to modify the daemon s configuration file, usually saved in /etc/, to configure how it behaves. You can start, stop, or reload the service using the appropriate init script in the /etc/init.d or /etc/rc.d/init.d directory on your system. Be warned that we need to cover a lot of topics in this chapter. Therefore, I m not going to go into great depth on any one of them. Most of the network services I m going to cover in this chapter are quite complex. Entire books have been written about most of them. We don t have time or space to do that here. To get you ready for your Linux+/ LPIC-1 exam, I m going to introduce you to each topic and then teach you how to perform a basic configuration. EXAM TIP Try not to be overwhelmed by this chapter! We re going to cover a lot of network services, but you don t have to be an expert with them. Just familiarize yourself with the basics of each of the services covered here (printing, time, , and SQL databases). Let s begin this chapter by discussing how to configure printing on your Linux system. 601

2 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 602 Configuring Printing with CUPS No matter what operating system you re using, one of the most important services it offers is the ability to send print jobs to a printer. If you don t believe me, just unplug your office s printer for an hour and observe the mayhem that results. Okay, don t really unplug your office s printer. Your coworkers may inflict bodily harm upon you. The point is that printing is vital to most users. Because of this, you need to be very familiar with Linux printing. In this part of this chapter, we re going to cover the following topics: How Linux printing works Installing CUPS Configuring CUPS Using the Line Printer Daemon (LPD) Troubleshooting printing issues Let s begin by discussing how Linux printing works. How Linux Printing Works The most common Linux printing system in use today is the Common UNIX Printing System (CUPS). CUPS was designed from the ground up to make Linux printing as easy as possible, whether printing to a locally attached printer or to a remote network printer. The CUPS service is provided by the cupsd daemon, which automatically announces the availability of its print queues on the local network. CUPS client systems listen to these announcements, allowing the user to select the printer he or she wants with little networking knowledge. In addition, CUPS supports network printing over the Internet Printing Protocol (IPP) on port 631. The CUPS system is composed of several component parts. The first is the CUPS scheduler. The CUPS scheduler is a web server that is used solely to handle IPP printing requests from CUPS clients. Because the CUPS scheduler runs on IP port 631, it can coexist with the Apache web server running on the same system. In fact, the CUPS configuration file even looks like the Apache web server s configuration file. In addition to processing print jobs, the CUPS scheduler also functions as a typical web server, providing documentation as well as a CUPS administration tool in a browser interface. The next components you need to be familiar with are the CUPS filters. Modern printers use a variety of different page description languages (PDLs). In a Linux system, most applications generate print jobs using Adobe s PostScript PDL. This works well if you have a PostScript-compatible printer. However, not all printers include PostScript support due to the fact that the printer manufacturer must pay licensing fees to Adobe, which can dramatically increase the price of the unit. Instead, many printer manufacturers, such as Hewlett-Packard, use the Printer Control Language (PCL) PDL. Other manufacturers, such as Epson, use the ESC/P PDL.

3 Chapter 16: Managing Network Services on Linux 603 If your printer isn t PostScript compatible, you use CUPS filters to convert print jobs from PostScript into the appropriate format using the PDL of the printer to which they are being sent. These filters are located in /usr/lib/cups/filter. The next components you need to know about are the CUPS backends. Backends are responsible for providing the interface between the scheduler and the actual printer hardware. The CUPS backends are located in /usr/lib/cups/backend. CUPS provides backends for a variety of different printer interfaces, including parallel, serial, USB, and so on. Each time cupsd starts, it queries each backend installed on the system. The backends respond to the daemon, reporting whether or not a printer is connected. If a printer is connected, they report information about the printer, such as the make and model. The next CUPS components you need to be familiar with are the PPD (PostScript Printer Description) files. PPDs are used by cupsd to determine the capabilities of your printer. These PPD files are stored in /etc/cups/ppd. The last CUPS component you need to be familiar with is the web-based administration utility. The CUPS scheduler provides the web-based administrative interface. The CUPS administration utility can be used to set up printers and manage print jobs. To access the CUPS web-based administration utility, just open a web browser and navigate to When you do, the screen in Figure 16-1 is displayed. When a print job is submitted to a CUPS server, the process depicted in Figure 16-2 occurs. Figure 16-1 Using the CUPS administration utility

4 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 604 Figure 16-2 Sending a print job First, an application on the client system generates a print job and sends it to the cupsd daemon on the server. The daemon saves the job in the spooling directory. Print queue and filter information from the print job are saved in /var/spool/cups. The file is named with a c, concatenated with a print job number assigned by cupsd. The document to be printed is also saved in /var/spool/cups. This time, however, the file is named with a d, concatenated with the print job number assigned by cupsd. Next, the print job is sent to the filter for conversion to the appropriate PDL. Once that s done, the converted print job is sent from the filter to the backend, which forwards the job to its connected printer. After sending the job to the printer, the backend notifies the cupsd daemon and the print job is deleted from the print queue. Now that you know how CUPS printing works, I need to discuss how to install the service on your Linux system. Let s do that next. Installing CUPS Unlike the services we reviewed earlier in this chapter, there s a pretty good chance that your Linux distribution installed the packages required to provide CUPS printing by default. As we said earlier, CUPS is the default printing system used by most modern Linux distributions. If your distribution didn t install CUPS for some reason, use the package installation utility of your choice to install the following packages (along with any dependent packages): cups cups-client (optional) cups-drivers

5 Chapter 16: Managing Network Services on Linux 605 cups-libs libgnomecups (optional) NOTE The actual list of packages you end up installing may vary depending upon your distribution. After the packages are installed, the binary that provides the CUPS service is the cupsd executable located in /usr/sbin. The service is started and stopped using the cups init script in /etc/init.d or /etc/rc.d/init.d, shown in Figure Once the CUPS packages are installed on your system, you re ready to configure and start the CUPS service on your server. Let s learn how to do that next. Configuring CUPS The CUPS service appears complicated, and under the hood, it is. Fortunately, the developers who wrote CUPS made it very easy for you and me to configure and manage. In this part of this chapter, we re going learn how to configure CUPS by learning about the following topics: Configuring the CUPS service Configuring a CUPS printer Using command-line tools to manage CUPS Let s begin by learning how to configure the cupsd daemon. Configuring the CUPS Service The CUPS service is configured using several text files within the /etc/cups directory. The /etc/cups/cupsd.conf file is the main configuration file you will use to configure the cupsd daemon (called the scheduler). Remember that cupsd is also an HTTP server, like Apache. Accordingly, the cupsd.conf file is very similar to the Apache web server configuration file. A sample cupsd.conf file is shown in Figure Figure 16-4 only shows a very small portion of the cupsd.conf file, which is quite long. The cupsd.conf file is composed of many server directives, which specify how cupsd operates. We don t have time or space in this book to cover all the configuration Figure 16-3 The CUPS init script

6 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 606 Figure 16-4 Using the cupsd.conf file to configure CUPS options in cupsd.conf. I m just going to cover the most important ones here. For more information, see the man page for cupsd.conf. You can also open in a browser on your Linux system to see an extensive list of cupsd.conf directives or visit Some of the more useful cupsd.conf directives include those shown in Table The way you configure cupsd.conf will largely depend on the particular network you are implementing the system in. The good news is that you don t need to do much with cupsd.conf to configure a basic implementation that provides local printing. However, if you want other Linux systems to be able to print through your CUPS printer, you must enable BrowseAddress or else CUPS won t announce its printers on the network. This directive is not enabled by default on many distributions. Sample configurations for this directive include the following: BrowseAddress :631 BrowseAddress :631 BrowseAddress mydom.com:631 The BrowseAddress directive is usually set to a value This causes CUPS to send printer announcement broadcasts to all local network interfaces in the system. You can set this directive to limit broadcasts to a specific network interface. After making any changes to cupds.conf, be sure to restart the cupsd daemon using its init script. After configuring your cupsd.conf file, you next need to set up a Linux user account that will be used as the CUPS administrator. CUPS does not use the same user accounts that your Linux system uses. Instead, CUPS is configured to use the /etc/ cups/passwd.md5 file to store user accounts. To create an administrative user in the passwd.md5 file named root that is a member of the CUPS administration group named sys, you would enter lppasswd g sys a root.

7 Directive ServerName ServerAdmin DocumentRoot LogLevel Description Specifies the server name that is announced to CUPS clients. Specifies the address users can use to contact the CUPS administrator. Chapter 16: Managing Network Services on Linux 607 Specifies the directory where documents cupsd serves to clients are located. By default, this is /usr/share/doc/packages/cups. Specifies the level of detail stored in log files. Some of the values you can use include the following: none No logging error Log errors only warn Log errors and warnings info Log errors, warnings, and print requests (Default) debug Log nearly all cupsd messages debug2 Log all cupsd messages MaxCopies Sets a limit on the number of copies for a single print job. The default is 100. MaxJobsPerUser User Group MaxClients Browsing BrowseAddress BrowseAllow and BrowseDeny Limits the number of active print jobs per user. Specifies the user cupsd runs as. By default, cupsd runs as lp. Specifies the cupsd group. By default, this is the lp group. Sets a limit on the number of concurrent client connections. By default, this is set to 100. Specifies whether or not cupsd will announce its printers using broadcasts on the network. The default value is on. Specifies the broadcast address cupsd should use to announce its printers. You should set this directive to the broadcast address of your network segment. This directive may be disabled by default on some distributions. Until you enable it, cupsd won t announce its printers. If your clients can t see your CUPS printers, this directive should be the first thing you check. Specifies where incoming printer information packets will be accepted or denied from. You can specify one of the following values: all none hostname.domain_name *.domain_name BrowseInterval Specifies the interval between printer announcements. The default is 30 seconds. Table 16-1 cupsd.conf Configuration Directives Now that you ve configured an administrative user, your next task is to configure a CUPS printer and queue. Let s discuss how to do that next.

8 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 608 Configuring a CUPS Printer All CUPS printers are defined in the /etc/cups/printers.conf file. While you can manually edit this file, you really should use the CUPS web-based administration utility instead. Configuring a CUPS printer is a snap with it. You can either configure CUPS to service a locally attached printer (and optionally make it available to other network users) or connect to a CUPS printer over the network. For example, to configure CUPS to use a locally-attached printer, do the following: 1. On your Linux system, start a web browser and navigate to 2. Select Administration. The screen in Figure 16-5 is displayed. 3. Under Printers, select Add Printer. 4. When prompted, log in as the administrative user you created previously. The screen in Figure 16-6 is displayed. 5. Select a locally attached printer type under Local Printers and then select Continue. A screen similar to that shown in Figure 16-7 is displayed. TIP You could also select a network printer in this screen. All broadcasting CUPS printers on other network hosts are listed under Discovered Network Printers. To send print jobs to one of these printers, just select it. 6. In the Name field, enter a name for the printer. 7. In the Description field, enter a description of the printer. Figure 16-5 The CUPS administration screen

9 Chapter 16: Managing Network Services on Linux 609 Figure 16-6 Selecting a printer type 8. In the Location field, enter a location for the printer. 9. If you want to share the printer with other network users, mark Share This Printer. 10. Select Continue. The screen in Figure 16-8 is displayed. 11. Select the printer manufacturer; then select Continue. 12. In the Model field, select your printer model; then select Add Printer. Figure 16-7 Adding a new CUPS printer

10 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 610 Figure 16-8 Configuring the printer make and model 13. Configure your Default Options for the printer, such as paper size, color model, media source, print quality, 2-sided printing, and so on. When complete, select Set Default Options. At this point, a page is displayed indicating your printer has been added. The current status of your printer is displayed, similar to that shown in Figure From the Printer Status page, you can manage your CUPS printer. You can send a test page, stop the printer, kill a print job, modify the printer configuration, or delete the printer altogether. At this point, you can send print jobs to the printer. If you re using a graphical X application, you can simply select File Print; then select the printer and click OK. You can also send print jobs from the command line to the printer. This is done using the lp command, which will send a specified file to the printer. The syntax for using lp is lp d printer_name filename. For example, if I wanted to print the myfiles file in the current Figure 16-9 Viewing the printer status

11 Chapter 16: Managing Network Services on Linux 611 directory to the HPLJ2 printer I just created, I would enter lp d HPLJ5./myfiles at the shell prompt, as shown here: ws1:~ # lp -d HPLJ2./myfiles request id is HPLJ2-2 (1 file(s)) ws1:~ # As you can see in this example, the job is created and assigned an ID, in this case HPLJ2-2. The job is added to the print queue and sent to the printer. The lp utility includes a variety of options besides d that you can use to create print jobs, including the following: n x Prints x number of copies m s a confirmation message to my local user account when the job is finished printing q Sets the priority of the print job o landscape Prints the file landscape instead of portrait o sides=2 Prints the file double-sided on a printer that supports duplexing You can also configure other Linux systems to print to the CUPS printer. Simply configure a new printer, but specify that it listen for CUPS announcements. The CUPS printer you configured should be displayed within 30 seconds. After selecting it, all print jobs sent to that printer will be redirected over the network connection to your CUPS printer. In addition, if you ve installed Samba on your system, then your CUPS printers are automatically shared. You can connect to them from Windows workstations and submit print jobs. Now that s cool! Let s next discuss how to use command-line tools to manage your CUPS printers. Using Command-Line Tools to Manage CUPS In addition to the CUPS web-based administration utility, you can also use a variety of command-line tools to configure CUPS. To view CUPS printer information, you can use the lpstat utility. One of the most useful options you can use with lpstat is t. This will cause lpstat to display all information about all CUPS printers on the system, as this next example shows: ws1:~ # lpstat is t scheduler running no system default destination device for HPLJ2: parallel:/dev/lp0 HPLJ2 accepting requests since Fri 13 May :57:13 AM MDT printer HPLJ2 is idle. enabled since Fri 13 May :57:13 AM MDT Printer is now online. ws1:~ # This shows the default CUPS printer (HPLJ2), how it s connected (/dev/lp0), the print job currently being processed (if any), and a list of pending print jobs.

12 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 612 To cancel a pending print job, you can use the cancel command. The syntax is cancel job_id. For example, suppose I sent a huge print job (a Linux user manual from /usr/ share/doc/manual/) and it was assigned a print ID of HPLJ2-4. While printing, I decided that this was a real waste of paper. I could kill the job and remove it from the print queue by entering cancel HPLJ2-4 at the shell prompt. This can also be done from within the CUPS web-based administration utility. Just go to the Jobs tab and select Show Active Jobs. Locate the job that needs to be canceled and select Cancel Job, as shown in Figure If you have more than one CUPS printer connected, you can use the lpoptions d printer command to specify the default printer. For example, to set the HPLJ5 printer as the default, I would enter lpoptions d HPLJ5. This sets the default printer for all users on the system. Individual users can override this setting, however, by creating a file named.lpoptions in his or her home directory and adding the following directive: default printer_name If you want to view your printer s configuration settings, you can enter lpoptions l at the shell prompt. In addition to the lpoptions command, you can also use the cupsaccept printer_ name and cupsreject printer_name commands to enable or disable a printer s print queue. For example, I could enter cupsreject HPLJ2 at the shell prompt to disable the printer s print queue, as shown in this example: ws1:~ # cupsreject HPLJ2 ws1:~ # lpstat is t scheduler is running system default destination: HPLJ2 device for HPLJ2: parallel:/dev/lp0 HPLJ2 not accepting requests since Fri 13 May :03:07 AM MDT - Rejecting Jobs printer HPLJ2 is idle. enabled since Fri 13 May :03:07 AM MDT Rejecting Jobs ws1:~ # Figure Canceling a print job from within the CUPS administration tool

13 Chapter 16: Managing Network Services on Linux 613 The printer itself will continue processing queued print jobs, but cupsd will not allow any new jobs to enter the queue. In the latest release of CUPS, the cupsdisable command now includes the --hold option, which stops printing after the current job is complete. To enable the queue again, I would enter cupsaccept HPLJ2 at the shell prompt. To disable the printer itself, not the queue, I could enter cupsdisable HPLJ2 at the shell prompt, as this example shows: ws1:~ # cupsdisable HPLJ2 ws1:~ # lpstat is t scheduler is running system default destination: HPLJ2 device for HPLJ2: parallel:/dev/lp0 HPLJ2 accepting requests since Fri 13 May :15:28 AM MDT printer HPLJ2 disabled since Fri 13 May :15:28 AM MDT - Paused ws1:~ # The print queue will continue to accept jobs, but none of them will be printed until I enter cupsenable HPLJ2 at the shell prompt. In the latest release of CUPS, the cupsenable command now includes the --release option to release pending jobs for printing. Using the Line Printer Daemon (lpd) By far, CUPS is the preferred printing system for modern Linux distributions. Many years ago, however, the preferred printing system was the Line Printer Daemon (lpd). You probably won t work much with lpd, but the LPIC-1/CompTIA Linux+ exam still expects you to know some of the commands used to manage this daemon. Most of the lpd commands have functionality similar to that offered by a CUPS command, as shown in Table As an interesting side note, these commands will also work with cupsd. For example, you can enter lpc status at the shell prompt and it will return the status of your CUPS printers, if CUPS is installed instead of lpd. Troubleshooting Printing Issues Ask any system administrator what type of user complaints they receive most often and I ll bet 90 percent of them will list two main issues: I can t log in. I can t print. Task Print a document. View printer status. View pending print jobs. Delete a pending print job from the queue. Table 16-2 lpd Commands lpd Command-Line Utility lpr P printer_name filename lpc status lpq lprm job_number

14 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 614 To manage Linux systems, you need to be able to troubleshoot a wide variety of printing issues. Obviously, we don t have the time or space to cover all possible printing problems here. Instead, I m going to give you some key learnings that I have gained over the years supporting users and their print jobs. My experience is that these learnings will cover 80 90% of the issues you will encounter. Let s take a look: Always use the standardized troubleshooting model presented in the previous chapter. Yes, it applies to printing as well as to networking. Don t go off halfcocked trying multiple resolutions before you have a solid understanding of what is wrong and what the scope of the problem is. Recall that the model I suggested you use consists of the following steps: Step 1: Gather information. This is a critical step. You need to determine exactly what has happened. What are the symptoms? Were any error messages displayed? What did they say? How extensive is the problem? Is it isolated to a single system, or are many systems experiencing the same problem? Step 2: Identify what has changed. In this step, you should identify what has changed in the system. Has new software been installed? Has new hardware been installed? Did a user change something? Did you change something? Step 3: Create a hypothesis. With the information gathered in the preceding steps, develop several hypotheses that could explain the problem. To do this, you may need to do some research. You should check FAQs and knowledgebases available on the Internet. You should also consult with peers to validate your hypotheses. Using the information you gain, narrow your results down to the one or two most likely causes. Step 4: Determine the appropriate fix. The next step is to use peers, FAQs, knowledgebases, and your own experience to identify the steps needed to fix the problem. As you do this, be sure to identify the possible ramifications of implementing the fix and account for them. Many times, the fix may have side effects that are as bad as or worse than the original problem. Step 5: Implement the fix. At this point, you re ready to implement the fix. Notice that in this troubleshooting model, we did a ton of research before implementing a fix! Doing so greatly increases the likelihood of success. After implementing the fix, be sure to verify that the fix actually repaired the problem and that the issue doesn t reappear. Step 6: Ensure user satisfaction. You need to communicate the nature of the problem with users and make sure they are aware that it has been fixed. You should also educate them as to how to keep the problem from occurring in the future. You should also communicate with your users supervisors and ensure they know that the problem has been fixed. Step 7: Document the solution. Finally, you need to document the solution to your problem. That way, when it occurs again a year or two down the road, you or other system administrators can quickly identify the problem and how to fix it.

15 Chapter 16: Managing Network Services on Linux 615 Document the flow of print jobs. Where do they originate from? Are they sent over a network connection, or are they sent locally? How do they eventually arrive at the printer? Check the obvious first: Is the printer out of paper? (Yes, this happens all of the time!) Is the printer turned on? If it s a networked printer, is it connected to the network? Is the network up? Can you ping the printer from the user s workstation? Did the user select the correct printer when sending the print job? This is actually the number one cause of user printing problems in my experience. If a user has multiple printers configured, they may not understand the difference between them or simply not pay attention to which printer they are sending the job to. When the job doesn t show up on their printer, they call you. You ll likely discover that they just sent 80 duplicate copies of a 100-page document to someone else s printer. Has the correct printer driver been configured for the printer? Using the wrong driver will result in hundreds of pages of gibberish being sent to the printer. With this in mind, let s practice configuring CUPS in the following exercise. Exercise 16-1: Configuring Cups VIDEO For more information watch Exercise In this exercise, you will install and configure CUPS on your Linux system. This exercise assumes you have an Ethernet network board installed and configured in your system. It also assumes you have a printer available to connect to a USB or parallel port in the system. Complete the following: 1. Power down your Linux system and physically connect your printer. 2. Boot your Linux system and log in as a standard user. 3. Open a terminal session. 4. Switch to your root user account by entering su followed by your root user s password. 5. Use the rpm q command to verify that the cups packages appropriate for your distribution have been installed on your system. 6. Create a CUPS administrative user named boss by completing the following: a. At the shell prompt, enter lppasswd g sys a root. b. When prompted for a password, enter M3linux273.

16 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide Create a CUPS printer by completing the following: a. Open a web browser and navigate to b. Select Administration. c. Under Printers, select Add Printer. d. When prompted to authenticate, log in as root with a password of M3linux273. e. Under Local Printers, select your printer type; then select Continue. f. In the Name field, enter a name for your printer. g. In the Location field, enter a location for your printer. h. In the Description field, enter a description of your printer. i. Share the printer on your network by marking Share This Printer; then select Continue. j. In the Make field, select your printer s manufacturer; then select Continue. k. In the Model field, select your printer s model; then select Continue. Your printer should be created at this point. 8. Send a print job to the printer by doing the following: a. Open a terminal session and generate a list of files in your user s home directory. b. Select a text file for printing. c. At the shell prompt, enter lp d printer_name filename. d. Verify that the document is printed on your printer. Now that you know how to set up printing on your Linux system, we need to shift gears and talk about keeping your system time in sync. Let s do that next. Maintaining System Time Recall that when you initially set up your Linux system, you were prompted to configure your system time and your time zone. You may have not considered these settings as terribly critical to the overall functioning of the system. I work with many system administrators who feel they same way. The time on their systems is always out of whack and it drives me nuts! However, when working with Linux, it is actually quite important that you maintain the correct system time, especially if the system is providing network services. You need to ensure that file timestamps are accurate. If your system is participating in some type of directory service (such as Novell s edirectory), then maintaining the correct system time is absolutely critical. In Chapter 5 of this book, we discussed how to set your time zone when we looked at managing locale settings. In this chapter, we ll address the following topics:

17 Chapter 16: Managing Network Services on Linux 617 Setting the hardware clock with hwclock Synchronizing time with netdate Synchronizing time with NTP Let s begin by discussing how to manage time with hwclock. Setting the Hardware Clock with hwclock Recall from Chapter 5 that there are two time sources used on a Linux system: Hardware clock This clock is integrated into the CMOS chip on your Linux system s motherboard. It runs all the time, even when the system is powered off. System time This clock runs via software inside the Linux kernel itself. It is driven by an ISA timer interrupt. System time is measured as the number of seconds since 00:00:00 January 1, 1970, UTC. The key thing to remember is that the hardware clock and the system time may not be the same. When managing a Linux system, we are more concerned with the system time than the time reported by the hardware clock. The role of the hardware clock is pretty basic. Its job is to keep time when the system is powered off. The system time is synchronized to the hardware clock time when the Linux operating system starts. After booting, Linux only uses system time. The hardware clock is ignored. To manage the hardware clock on your system, you can use the hwclock command at the shell prompt. It can do the following: Display the current time Set the hardware clock time Synchronize the hardware clock to the system time Synchronize the system time to the hardware clock NOTE You can also view the current time of the hardware clock on some Linux distributions by viewing the contents of the /proc/driver/rtc file. You can use the options shown in Table 16-3 with hwclock on most Linux distributions: As you can see, the scope of hwclock s functionality is limited to the local computer system. On a network, you may need to ensure that the system time on your Linux systems is synchronized. One tool you can use to do this is netdate. Let s look at how this is done next.

18 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 618 hwclock Option Description r or --show Reads the current time from the hardware clock and displays it on the screen. --set --date=date_string Sets the hardware clock to the time specified by the --date option. For example, hwclock --set --date="9/16/11 08:00:00" will set the date to September 16, 2001, and the time to 8:00 a.m. The argument is in local time, even if you keep your Hardware Clock in Universal Time Coordinated. s or --hctosys Sets the system time to the current time of the hardware clock. w or --systohc Sets the hardware clock to the current system time. --utc or --localtime Table 16-3 hwclock Command Options Specifies that the hardware clock time is configured to use either UTC or local time. Synchronizing Time with netdate You can use the netdate command to synchronize time on the local system with the time on a time server over the network. The syntax is netdate time_server, where time_ server is the IP address or DNS name of another Linux system on the network that is running the time service, which is configured to listen on UDP port 37 by default for time requests. The time server could be an internal provider on your local LAN, or it could be an Internet-based time provider. NOTE You can actually specify multiple time servers with the netdate command. If you do, the time returned from the various time servers will be compared. The time value most commonly returned will be considered to be the most accurate and the one applied to the system time. After syncing the system time with netdate, you may want to synchronize the system time with your hardware clock using the hwclock --systohc command discussed earlier. It s important to note that netdate only syncs time once. If your system time drifts (and it will), then you may need to run netdate (and possibly hwclock --systohc) on a regular schedule to keep time in sync. This can be done automatically using a cron job. However, it s really not the best option. A better way to keep time synchronized on a regular schedule is to use the Network Time Protocol (NTP). Let s review how NTP works next. Synchronizing Time with NTP The key problem with using netdate in a cron job to keep time synchronized is the fact that netdate adjusts the time abruptly. It doesn t gradually adjust time to reach a point of synchronization. Whatever time it is on the time server is the time the system time on the local system is set to. In addition, netdate may adjust the time backward and forward, depending upon how your local system clock has drifted. This can really messes up time stamps on your local files and can cause some Linux services to completely freak out.

19 Chapter 16: Managing Network Services on Linux 619 A better option for network time synchronization is to use the Network Time Protocol (NTP) to sync time with a network time provider. NTP manages time in a much cleaner fashion than netdate. NTP adjusts time in a much gentler manner. If there is a time differential between the time provider and the time consumer (your local system), it adjusts time gradually in small increments until time is eventually synchronized. NTP is also widely supported by most operating systems. The netdate option only works with the time service on a Linux/UNIX time provider. NTP, on the other hand, allows time to be synchronized among systems in a heterogeneous network environment. It s supported by Linux Windows NetWare UNIX Etc. NTP is a little more complex than netdate. Therefore, to implement NTP, you need to be familiar with the following: How NTP works Configuring the ntpd daemon Monitoring NTP operations Let s begin by discussing how NTP works. How NTP Works You can use the ntpd daemon on Linux to synchronize time with another NTP time provider. In fact, a system running ntpd can function as both a time consumer and a time provider at the same time. The NTP protocol operates over IP port 123. The time consumer sends a time synchronization request to the time provider on port 123. The time provider sends its time to the consumer, and the system time on the consumer is adjusted according to the NTP algorithm. TIP Because NTP is designed to synchronize time across global networks, it assumes all systems involved are configured to use UTP time. Several key NTP concepts that you need to be familiar with include the following: Stratum NTP uses the concept of stratum to define a hierarchy of NTP servers: Stratum 1 Stratum 1 time servers get their time from a reference time source, such as the Naval atomic clock. (See tycho.usno.navy.mil for more information.) Stratum 2 Time servers that get their time from stratum 1 servers

20 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 620 Stratum 3 Get their time from stratum 2 servers Stratum n NTP servers can continue to a depth of 256 strata. Although they are available on the Internet, you probably won t be allowed access to a Stratum 1 server. However, there are many Stratum 2 servers that are publicly available. To reduce the load on these public time sources, you should configure a very limited number of systems on your internal network to sync time with the public time provider. In fact, many organizations configure only a single Stratum 3 server on their network that gets its time from a public Stratum 2 server on the Internet. They then configure all of their internal hosts to get their time from that server. On a larger network, you may need to configure several Stratum 4 servers and configure them to get time from your Stratum 3 server and then configure the rest of your network hosts to get time from the Stratum 4 servers. This is shown in Figure Stepping and Slewing The NTP protocol initially syncs time between the time consumer and the time provider about once per minute. However, the interval increases gradually to once every 17 minutes once time is closely synced between the provider and consumer. Essentially, large adjustments occur relatively quickly, but then only small adjustments are made across a longer time interval. Figure NTP stratums

21 Chapter 16: Managing Network Services on Linux 621 If the time difference between the provider and the consumer is small (less than 128 milliseconds), then NTP adjusts the time on the consumer gradually. This is called slewing. If, on the other hand, the time difference between provider and consumer is relatively large, then time adjustments are made more quickly on the consumer. This is called stepping. Insane Time If the time difference between the provider and consumer is more than 17 minutes off, the NTP daemon (ntpd) considers time to be insane and will not adjust time. Drift NTP measures and corrects for incidental clock frequency errors (called drift). It writes the current frequency value to the ntp.drift file in the /var/lib/ ntp/drift/ directory. If you stop and then restart the NTP daemon, it initializes the clock frequency using the value in this file. This prevents ntpd from having to relearn the frequency error associated with the system clock on your system. Here is a sample ntp.drift file: ws1:/var/lib/ntp/drift # cat./ntp.drift ws1:/var/lib/ntp/drift # Jitter Jitter is the estimated time difference between the consumer and the provider since the last time poll. With this background in mind, let s discuss how you configure a system to use NTP to get time from a time provider. Configuring NTP In order to use NTP to configure system time with an NTP time provider, you must first install the ntpd daemon on your Linux system. You can use the rpm q ntp command at the shell prompt to do this, like so: ws1:~/ # rpm -q ntp ntp-4.2.4p8-7.2.x86_64 ws1:~/ # NTP is usually installed by default on most Linux systems. If it hasn t been, you can use the software package management utility of your choice to install it. Once done, you need to next edit the /etc/ntp.conf file in a text editor. The first thing you need to do is ensure that the following entries exist for the local clock, which is used if the time server is not available: server # local clock (LCL) fudge stratum 10 # LCL is unsynchronized These directives tell the ntpd daemon to get time from the local clock in the event it can t reach any of the configured NTP time providers. Next, you need to add entries to the file for network time providers you want your system to sync time with. Here is the syntax: server time_server_ip_address_or_dns_name

22 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 622 You can specify the IP address or DNS name of any NTP time provider you want to use. It could be any of the following: An NTP time provider on your network A public NTP time provider on the Internet. You can visit to view a list of publicly available NTP time providers on the Internet. If you wish, you can use an NTP pool time server. The pool.ntp.org domain uses DNS round robin to make a random selection from a pool of time providers who have volunteered to be in the pool. That way, no one public NTP server is overloaded with time synchronization requests. To use this, simply add the following server directive in addition to the local clock server directive just discussed: server pool.ntp.org When you re done, save your changes and then close the file. Before you actually start the ntpd daemon, however, you need to do a quick, one-time synchronization with your NTP time provider. The issue here is insane time. If your system time is already more than 17 minutes off from the time on the NTP time provider, you must get the two systems within this time window before NTP will work. TIP In my experience, insane time is the number one problem Linux admins have when configuring NTP. They install the NTP software and configure it correctly, but then they can t figure out why time never synchronizes when they start the daemon. You can eliminate insane time issues by entering ntpdate address_of_time_provider at the shell prompt. This will perform an initial synchronization to get time close before you start the daemon. You may actually need to run the command multiple times if the times are really far apart between your system and the NTP time provider. TIP The ntpd daemon must be stopped before running the ntpdate command! Newer versions of NTP on newer Linux distributions also allow you to use the ntptimeset option with the ntpd daemon itself to accomplish the same thing. Instead of specifying start, stop, or restart with the daemon init script, you enter (on an opensuse system) /etc/init.d/ntp ntptimeset or rcntp ntptimeset at the shell prompt. When you do, a quick time sync takes place with the time provider, as in this example: ws1:/ # rcntp ntptimeset Time synchronized with pool.ntp.org ws1:/ #

23 Chapter 16: Managing Network Services on Linux 623 Once done, you can then start the ntpd daemon using its init script in the appropriate init script directory used by your distribution. If your system uses rc scripts, you can simply enter rcntp start at the shell prompt, like this: ws1:/ # rcntp start Time synchronized with pool.ntp.org Starting network time protocol daemon (NTPD) ws1:/ # done You should configure the ntpd daemon to start every time the system boots using the insserv ntp command. After starting the daemon, you can check the ntp log file with the tail command to verify that no errors occurred. Once the NTP daemon has been started, you can use two commands to keep track of how the ntpd daemon is working: ntpq p This command queries the status of the ntpd daemon. Here is an example: ws1:/ # ntpq p remote refid st t when poll reach delay offset jitter ============================================================================== *LOCAL(0).LOCL. 10 l u ws1:/ # The columns in the output include the following: remote Specifies the hostname or IP address of the time provider refid Specifies the type of the reference source st Specifies the stratum of the time provider when Specifies the number of seconds since the last time poll poll Specifies the number of seconds between two time polls reach Displays whether or not the time server was reached in the last poll. Each successful poll increments this field by 1. delay Specifies the time (in milliseconds) that it took for the time provider to respond to the request offset Specifies the time difference between the local system clock and the time provider (in milliseconds) jitter Specifies the size of time discrepancies (in milliseconds) ntptrace The ntptrace utility traces how the time consumer is receiving time from the provider. It lists the time provider s name, its stratum, and its time offset from the system clock on the local system. Let s practice working with NTP in the following exercise.

24 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide 624 Exercise 16-2: Configuring NTP VIDEO For more information watch Exercise In this exercise, you will practice configuring NTP to get time from us.pool.ntp.org. For this exercise to work, your Linux system must have Internet access. Complete the following: 1. Open a terminal session and su to your root user account. 2. At the shell prompt, use the appropriate package management utility for your distribution to verify that the ntp package has been installed on your system. If it hasn t, use the appropriate steps to install the ntp package from your distribution DVD or web site. 3. At the shell prompt, enter vi /etc/ntp.conf. 4. Scroll down to the lines that read server fudge #local clock (LCL) stratum 10 #LCL is unsynchronized 5. Press insert. 6. Add a new line below the fudge line. 7. Add the following directive on the new line: server us.pool.ntp.org This directive is used to configure the ntp service to synchronize your local computer s time with the time on a public ntp server on the Internet. 8. Press esc; then enter :exit. 9. Perform a one-time synchronization by entering ntpdate us.pool.ntp.org at the shell prompt. If ntpdate isn t supported on your distribution, run the ntp init script in your init script directory with the ntptimeset parameter. For example, rcntp ntptimeset. 10. Start the ntp service by entering /etc/init.d/ntp restart, /etc/rc.d/init.d/ntp restart, or rcntp restart at the shell prompt. You should see messages that the daemon is starting and that it s getting its time from us.pool.ntp.org. 11. Configure the ntp daemon to automatically start at runlevels 3 and 5 by entering chkconfig s ntp 35 at the shell prompt. 12. Check the status of the ntp daemon by entering chkconfig l ntp at the shell prompt. You should see runlevels 3 and 5 set to ON. That s it for NTP. Let s next discuss how you manage on Linux.

25 Chapter 16: Managing Network Services on Linux 625 Managing an MTA In most modern organizations, has become the backbone of communications. If you have any doubt, just visit any organization where the mail server has gone down. All productive work grinds to a halt. Because has become such an integral component of most networks, you need to know how to manage a mail server. In addition, many Linux services, such as cron, rely on a local mail server to send messages to local users. Accordingly, you need to be familiar with managing a Mail Transfer Agent (MTA) on Linux systems for your Linux+/LPIC-1 exam. In this part of this chapter, we ll look at the following topics: How works Using MTA management commands on Linux Let s begin by discussing how works. How Works To understand how an MTA works and how to deploy it, you must first understand how the process itself works. The first thing you must understand is the fact that an system is composed of several modular components. Each component plays a different role in delivering messages from the sender to the recipient. The following steps occur as an message is sent from the sender to the recipient. These are shown in Figure Figure The process

26 LPIC-1/CompTIA Linux+ Certification All-in-One Exam Guide First, the user composes a message using an client. The client software is called the Mail User Agent (MUA). Common MUAs include Evolution, Mozilla Thunderbird, and Mutt. The key thing to remember is that the MUA has no idea how to get the message to the final recipient. Instead, it s configured to send outgoing messages to a mail server. 2. When the user selects Send, the MUA sends outgoing messages to a configured mail server using the Simple Mail Transfer Protocol (SMTP). SMTP is an upper-layer, IP-based protocol that runs on port 25. The sole purpose of SMTP is to transfer messages between agents. 3. The message is transferred from the MUA to the Mail Transfer Agent (MTA) on the mail server. The MTA then decides what to do with the message. If it s intended for another user in your same organization, the message is held by the local MTA for delivery to the recipient s MUA. However, if it s intended for a recipient in a different domain, the MTA forwards the message via SMTP through the Internet to the MTA used by the message s recipient. 4. The destination MTA transfers the message to the Message Delivery Agent (MDA, also called the Message Store) for the system where the recipient resides. The MDA s job is to stores the message until the MUA of the recipient requests it. 5. The recipient uses client software (another MUA) to connect to the Message Store and pulls down the message. To do this, it can can use either the Post Office Protocol (POP) version 3 or the Internet Message Access Protocol (IMAP). Both protocols are supported by most MDAs and MUAs. POP3 downloads the message using port 110 and the message is deleted from the Message Store. IMAP does the same thing over port 143. However, IMAP has several advantages over POP3. First, IMAP allows you to download the entire message or only the message headers. IMAP also allows you to keep a copy of your messages in the Message Store. It also allows you to create custom folders in the Message Store for organizing messages. NOTE Most Linux MTAs do not include any POP3 or IMAP functionality. To use most Linux MTAs with end-user MUAs, you must install and configure a POP3/IMAP daemon that grabs messages from the MTA and delivers them via the appropriate protocol to the MUA. All Linux distributions include an MTA that runs by default on the system. Several MTAs are commonly implemented on Linux: sendmail The sendmail daemon is the oldest MTA used on Linux, but it s still the default MTA used by many distributions. It s been widely used for many years. The key thing to remember about sendmail is the fact that it s non-componentized; instead, it s a single executable. However, when compared with other Linux MTAs, sendmail can be somewhat difficult to configure.

Configuring, Customizing, and Troubleshooting Outlook Express

Configuring, Customizing, and Troubleshooting Outlook Express 3 Configuring, Customizing, and Troubleshooting Outlook Express............................................... Terms you ll need to understand: Outlook Express Newsgroups Address book Email Preview pane

More information

PREFACE http://www.okiprintingsolutions.com 07108001 iss.01 -

PREFACE http://www.okiprintingsolutions.com 07108001 iss.01 - Network Guide PREFACE Every effort has been made to ensure that the information in this document is complete, accurate, and up-to-date. The manufacturer assumes no responsibility for the results of errors

More information

Debian and Windows Shared Printing mini HOWTO

Debian and Windows Shared Printing mini HOWTO Debian and Windows Shared Printing mini HOWTO Ian Ward 2005 07 01 Revision History Revision 1.6 2005 07 01 Revised by: iw Clarified hpijs requirement, added lpinfo and lpoptions

More information

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Printing from Mac OS

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Printing from Mac OS Xerox 700 Digital Color Press with Integrated Fiery Color Server Printing from Mac OS 2008 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product.

More information

TOSHIBA GA-1310. Printing from Windows

TOSHIBA GA-1310. Printing from Windows TOSHIBA GA-1310 Printing from Windows 2009 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45081979 04 February 2009 CONTENTS 3 CONTENTS

More information

PRINT CONFIGURATION. 1. Printer Configuration

PRINT CONFIGURATION. 1. Printer Configuration PRINT CONFIGURATION Red Flag Server5 has improved the designs of the printer configuration tool to facilitate you to conduct print configuration and print tasks management in a more convenient and familiar

More information

Product Description. Licenses Notice. Introduction TC-200

Product Description. Licenses Notice. Introduction TC-200 User Manual TC-200 Introduction TC-200 Product Description The TC-200 provides the fastest Thin Client performance on the market, It runs embedded Linux, swing user interface, Citrix 6.3, Microsoft RDP

More information

Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide

Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer.

More information

Using Avaya Aura Messaging

Using Avaya Aura Messaging Using Avaya Aura Messaging Release 6.3.2 Issue 1 December 2014 Contents Chapter 1: Getting Started... 4 Messaging overview... 4 Prerequisites... 4 Accessing your mailbox from any phone... 4 Accessing the

More information

System Administration

System Administration Time Why is good timekeeping important? Logfiles timestamps File creation/modification times Programs which need absolute time astronomical ephemerides Security programs which have timeouts Kerberos Cluster

More information

Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press. Printing from Windows

Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press. Printing from Windows Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press Printing from Windows 2008 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices

More information

Fiery EX4112/4127. Printing from Windows

Fiery EX4112/4127. Printing from Windows Fiery EX4112/4127 Printing from Windows 2008 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45083884 01 April 2009 CONTENTS 3 CONTENTS

More information

Security Correlation Server Quick Installation Guide

Security Correlation Server Quick Installation Guide orrelogtm Security Correlation Server Quick Installation Guide This guide provides brief information on how to install the CorreLog Server system on a Microsoft Windows platform. This information can also

More information

AXIGEN Mail Server. Quick Installation and Configuration Guide. Product version: 6.1 Document version: 1.0

AXIGEN Mail Server. Quick Installation and Configuration Guide. Product version: 6.1 Document version: 1.0 AXIGEN Mail Server Quick Installation and Configuration Guide Product version: 6.1 Document version: 1.0 Last Updated on: May 28, 2008 Chapter 1: Introduction... 3 Welcome... 3 Purpose of this document...

More information

Operating Instructions Driver Installation Guide

Operating Instructions Driver Installation Guide Operating Instructions Driver Installation Guide For safe and correct use, be sure to read the Safety Information in "Read This First" before using the machine. TABLE OF CONTENTS 1. Introduction Before

More information

Parallels. for your Linux or Windows Server. Small Business Panel. Getting Started Guide. Parallels Small Business Panel // Linux & Windows Server

Parallels. for your Linux or Windows Server. Small Business Panel. Getting Started Guide. Parallels Small Business Panel // Linux & Windows Server Getting Started Guide Parallels Small Business Panel for your Linux or Windows Server Getting Started Guide Page 1 Getting Started Guide: Parallels Small Business Panel, Linux & Windows Server Version

More information

Server & Workstation Installation of Client Profiles for Windows

Server & Workstation Installation of Client Profiles for Windows C ase Manag e m e n t by C l i e n t P rofiles Server & Workstation Installation of Client Profiles for Windows T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W General Notes to Prepare for Installing

More information

8 NETWORK SERVERS AND SERVICES FUNDAMENTALS

8 NETWORK SERVERS AND SERVICES FUNDAMENTALS 8 NETWORK SERVERS AND SERVICES FUNDAMENTALS PROJECTS Project 8.1 Project 8.2 Project 8.3 Project 8.4 Project 8.5 Understanding Key Concepts Comparing Network Operating Systems Understanding Basic Services

More information

READYNAS INSTANT STORAGE. Quick Installation Guide

READYNAS INSTANT STORAGE. Quick Installation Guide READYNAS INSTANT STORAGE Quick Installation Guide Table of Contents Step 1 Connect to FrontView Setup Wizard 3 Installing RAIDar on Windows 3 Installing RAIDar on Mac OS X 3 Installing RAIDar on Linux

More information

CentreWare Internet Services Setup and User Guide. Version 2.0

CentreWare Internet Services Setup and User Guide. Version 2.0 CentreWare Internet Services Setup and User Guide Version 2.0 Xerox Corporation Copyright 1999 by Xerox Corporation. All rights reserved. XEROX, The Document Company, the digital X logo, CentreWare, and

More information

1 Getting Started. Before you can connect to a network

1 Getting Started. Before you can connect to a network 1 Getting Started This chapter contains the information you need to install either the Apple Remote Access Client or Apple Remote Access Personal Server version of Apple Remote Access 3.0. Use Apple Remote

More information

Gigabyte Content Management System Console User s Guide. Version: 0.1

Gigabyte Content Management System Console User s Guide. Version: 0.1 Gigabyte Content Management System Console User s Guide Version: 0.1 Table of Contents Using Your Gigabyte Content Management System Console... 2 Gigabyte Content Management System Key Features and Functions...

More information

DocuPrint C3290 FS Features Setup Guide

DocuPrint C3290 FS Features Setup Guide DocuPrint C3290 FS Features Setup Guide Adobe and PostScript are trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple, Bonjour, ColorSync, EtherTalk, Macintosh, and

More information

1 Accessing E-mail accounts on the Axxess Mail Server

1 Accessing E-mail accounts on the Axxess Mail Server 1 Accessing E-mail accounts on the Axxess Mail Server The Axxess Mail Server provides users with access to their e-mail folders through POP3, and IMAP protocols, or OpenWebMail browser interface. The server

More information

Configuring your email client to connect to your Exchange mailbox

Configuring your email client to connect to your Exchange mailbox Configuring your email client to connect to your Exchange mailbox Contents Use Outlook Web Access (OWA) to access your Exchange mailbox... 2 Use Outlook 2003 to connect to your Exchange mailbox... 3 Add

More information

NTP and Syslog in Linux. Kevin Breit

NTP and Syslog in Linux. Kevin Breit NTP and Syslog in Linux Kevin Breit Network Time Protocol (NTP) Synchronizes computer time with highly accurate time services NTP Architecture Utilizes time server hierarchy. Each level is called a stratum.

More information

Chapter 5 - Ethernet Setup

Chapter 5 - Ethernet Setup Chapter 5 - Ethernet Setup Chapter Overview Introduction... 5-3 EtherTalk Network Configuration... 5-3 Select the EtherTalk Phase 2 Driver...5-3 Change the EtherTalk Zone Name...5-4 Novell NetWare Configuration...

More information

Novell ZENworks Asset Management 7.5

Novell ZENworks Asset Management 7.5 Novell ZENworks Asset Management 7.5 w w w. n o v e l l. c o m October 2006 USING THE WEB CONSOLE Table Of Contents Getting Started with ZENworks Asset Management Web Console... 1 How to Get Started...

More information

Administering Cisco ISE

Administering Cisco ISE CHAPTER 8 This chapter describes the administrative activities for the Cisco Identity Services Engine (ISE) and how to perform them. The following topics are covered: Logging In, page 8-1 System Time and

More information

Cyclope Print Management Software

Cyclope Print Management Software Cyclope Print Management Software - Installation Guide - Version 4.0 for Windows 2000/XP/Vista and Windows Server 2003/2008 Cyclope-Series, 2010 Table of Contents 1. Introduction...3 2. Requirements and

More information

VMware vcenter Log Insight Security Guide

VMware vcenter Log Insight Security Guide VMware vcenter Log Insight Security Guide vcenter Log Insight 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

ReadyNAS Setup Manual

ReadyNAS Setup Manual ReadyNAS Setup Manual NETGEAR, Inc. 4500 Great America Parkway Santa Clara, CA 95054 USA October 2007 208-10163-01 v1.0 2007 by NETGEAR, Inc. All rights reserved. Trademarks NETGEAR, the NETGEAR logo,

More information

Installation and Configuration Manual

Installation and Configuration Manual Beacon Office Installation and Configuration Manual Version - 2.5(1) Radianta Inc. September 2008 Radianta, Inc. Beacon Office Page 2 Table of Contents Introduction... 4 What is Beacon Office... 4 How

More information

LDAP Operation Guide

LDAP Operation Guide LDAP Operation Guide (Lightweight Directory Access Protocol) To find basic information about network and advanced network features of your Brother machine: See the uu Network User's Guide. To download

More information

Printer Performance and Troubleshooting Printers

Printer Performance and Troubleshooting Printers Printer Performance and Troubleshooting Printers Revised May 22, 2013 2013 ImproMed, LLC. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval

More information

Parallels Plesk Panel 11 for your Linux server

Parallels Plesk Panel 11 for your Linux server Getting Started Guide Parallels Plesk Panel 11 for your Linux server Getting Started Guide Page 1 Getting Started Guide: Parallels Plesk Panel 11, Linux Server Version 1.1 (11.1.2012) Copyright 2012. All

More information

McAfee SMC Installation Guide 5.7. Security Management Center

McAfee SMC Installation Guide 5.7. Security Management Center McAfee SMC Installation Guide 5.7 Security Management Center Legal Information The use of the products described in these materials is subject to the then current end-user license agreement, which can

More information

There are numerous ways to access monitors:

There are numerous ways to access monitors: Remote Monitors REMOTE MONITORS... 1 Overview... 1 Accessing Monitors... 1 Creating Monitors... 2 Monitor Wizard Options... 11 Editing the Monitor Configuration... 14 Status... 15 Location... 17 Alerting...

More information

Intermec Ethernet Adapter

Intermec Ethernet Adapter Installation Guide P/N 068748-004 Intermec Ethernet Adapter Intermec Technologies Corporation 6001 36th Avenue West P.O. Box 4280 Everett, WA 98203-9280 U.S. service and technical support: 1.800.755.5505

More information

Amicus Link Guide: Outlook/Exchange E-mail

Amicus Link Guide: Outlook/Exchange E-mail Amicus Link Guide: Outlook/Exchange E-mail Applies to: Amicus Premium 2015 Synchronize your Amicus and Outlook e-mail. Choose a client-side link with your local Microsoft Outlook or a Server-side link

More information

InventoryControl for use with QuoteWerks Quick Start Guide

InventoryControl for use with QuoteWerks Quick Start Guide InventoryControl for use with QuoteWerks Quick Start Guide Copyright 2013 Wasp Barcode Technologies 1400 10 th St. Plano, TX 75074 All Rights Reserved STATEMENTS IN THIS DOCUMENT REGARDING THIRD PARTY

More information

Chapter 8 How to Configure TCP/IP Printing for Unix

Chapter 8 How to Configure TCP/IP Printing for Unix Chapter 8 How to Configure TCP/IP Printing for Unix Brother print servers are supplied with the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite. Since virtually all UNIX host computers

More information

Network User's Guide for HL-2070N

Network User's Guide for HL-2070N f Multi-Protocol On-board Print Server Network User's Guide for HL-2070N Please read this manual thoroughly before using the printer. You can print or view this manual from the Printer CD-ROM at any time,

More information

Networking Guide Redwood Manager 3.0 August 2013

Networking Guide Redwood Manager 3.0 August 2013 Networking Guide Redwood Manager 3.0 August 2013 Table of Contents 1 Introduction... 3 1.1 IP Addresses... 3 1.1.1 Static vs. DHCP... 3 1.2 Required Ports... 4 2 Adding the Redwood Engine to the Network...

More information

hp embedded web server for hp LaserJet printers

hp embedded web server for hp LaserJet printers hp embedded web server for hp LaserJet printers user guide Trademark Credits Microsoft is a U.S. registered trademark of Microsoft Corporation. Netscape is a U.S. trademark of Netscape Communications Corporation.

More information

Network Probe User Guide

Network Probe User Guide Network Probe User Guide Network Probe User Guide Table of Contents 1. Introduction...1 2. Installation...2 Windows installation...2 Linux installation...3 Mac installation...4 License key...5 Deployment...5

More information

INTELLIscribe Installation and Setup for Windows 2000, XP, Server 2003, and Vista

INTELLIscribe Installation and Setup for Windows 2000, XP, Server 2003, and Vista INTELLIscribe Installation and Setup for Windows 2000, XP, Server 2003, and Vista Version 4.0 February 2007 The Power to Print Brooks Internet Software, Inc. www.brooksnet.com Installing INTELLIscribe

More information

Sonian Getting Started Guide October 2008

Sonian Getting Started Guide October 2008 Sonian Getting Started Guide October 2008 Sonian, Inc. For Authorized Use Only 1 Create your new archiving account 3 Configure your firewall for IMAP collections 4 (Skip this step if you will be using

More information

Cisco CNR and DHCP FAQs for Cable Environment

Cisco CNR and DHCP FAQs for Cable Environment Table of Contents CNR and DHCP FAQs for Cable Environment...1 Questions...1 Introduction...1 Q. How do I access CNR remotely?...1 Q. How do I access CNR remotely if the CNR server is behind a firewall?...2

More information

AXIGEN Mail Server Reporting Service

AXIGEN Mail Server Reporting Service AXIGEN Mail Server Reporting Service Usage and Configuration The article describes in full details how to properly configure and use the AXIGEN reporting service, as well as the steps for integrating it

More information

Device Log Export ENGLISH

Device Log Export ENGLISH Figure 14: Topic Selection Page Device Log Export This option allows you to export device logs in three ways: by E-Mail, FTP, or HTTP. Each method is described in the following sections. NOTE: If the E-Mail,

More information

Rapid Assessment Key User Manual

Rapid Assessment Key User Manual Rapid Assessment Key User Manual Table of Contents Getting Started with the Rapid Assessment Key... 1 Welcome to the Print Audit Rapid Assessment Key...1 System Requirements...1 Network Requirements...1

More information

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see

More information

VMware vcenter Log Insight Administration Guide

VMware vcenter Log Insight Administration Guide VMware vcenter Log Insight Administration Guide vcenter Log Insight 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

Ekran System Help File

Ekran System Help File Ekran System Help File Table of Contents About... 9 What s New... 10 System Requirements... 11 Updating Ekran to version 4.1... 13 Program Structure... 14 Getting Started... 15 Deployment Process... 15

More information

95 Methodist Hill Drive Suite 500 Rochester, New York 14623

95 Methodist Hill Drive Suite 500 Rochester, New York 14623 WINDOWS 2000/2003/XP NETWORK TIME SYNCHRONIZATION USING A SPECTRACOM NETCLOCK (MODELS 9283, 9289, 9183, 9189, 8189, AND TTS SERIES) OR ETHERNET TIME SERVER (MODELS 9288, 9188, AND 8188) This Application

More information

EVault for Data Protection Manager. Course 361 Protecting Linux and UNIX with EVault

EVault for Data Protection Manager. Course 361 Protecting Linux and UNIX with EVault EVault for Data Protection Manager Course 361 Protecting Linux and UNIX with EVault Table of Contents Objectives... 3 Scenario... 3 Estimated Time to Complete This Lab... 3 Requirements for This Lab...

More information

IBM WebSphere Application Server Version 7.0

IBM WebSphere Application Server Version 7.0 IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the

More information

EVault Software. Course 361 Protecting Linux and UNIX with EVault

EVault Software. Course 361 Protecting Linux and UNIX with EVault EVault Software Course 361 Protecting Linux and UNIX with EVault Table of Contents Objectives... 3 Scenario... 3 Estimated Time to Complete This Lab... 3 Requirements for This Lab... 3 Computers Used in

More information

User Guide. Version 3.2. Copyright 2002-2009 Snow Software AB. All rights reserved.

User Guide. Version 3.2. Copyright 2002-2009 Snow Software AB. All rights reserved. Version 3.2 User Guide Copyright 2002-2009 Snow Software AB. All rights reserved. This manual and computer program is protected by copyright law and international treaties. Unauthorized reproduction or

More information

Printing Options. Netgear FR114P Print Server Installation for Windows XP

Printing Options. Netgear FR114P Print Server Installation for Windows XP Netgear FR114P Print Server Installation for Windows XP January 2007 This chapter describes how to install and configure the print server in your Netgear Firewall/Print Server Model FR114P. Below, the

More information

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link: TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link: ftp://ftp.software.ibm.com/storage/tivoli-storagemanagement/maintenance/client/v6r2/windows/x32/v623/

More information

User's Manual. Intego VirusBarrier Server 2 / VirusBarrier Mail Gateway 2 User's Manual Page 1

User's Manual. Intego VirusBarrier Server 2 / VirusBarrier Mail Gateway 2 User's Manual Page 1 User's Manual Intego VirusBarrier Server 2 / VirusBarrier Mail Gateway 2 User's Manual Page 1 VirusBarrier Server 2 and VirusBarrier Mail Gateway 2 for Macintosh 2008 Intego. All Rights Reserved Intego

More information

Guardian Digital WebTool Firewall HOWTO. by Pete O Hara

Guardian Digital WebTool Firewall HOWTO. by Pete O Hara Guardian Digital WebTool Firewall HOWTO by Pete O Hara Guardian Digital WebTool Firewall HOWTO by by Pete O Hara Revision History Revision $Revision: 1.1 $ $Date: 2006/01/03 17:25:17 $ Revised by: pjo

More information

Using RADIUS Agent for Transparent User Identification

Using RADIUS Agent for Transparent User Identification Using RADIUS Agent for Transparent User Identification Using RADIUS Agent Web Security Solutions Version 7.7, 7.8 Websense RADIUS Agent works together with the RADIUS server and RADIUS clients in your

More information

System Administration Guide

System Administration Guide www.novell.com/documentation System Administration Guide Data Synchronizer 1.2 August 22, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this

More information

Printing. Jason Healy, Director of Networks and Systems

Printing. Jason Healy, Director of Networks and Systems Printing Jason Healy, Director of Networks and Systems Last Updated Mar 18, 2008 2 Contents 1 Printing 5 1.1 Introduction.............................. 5 1.2 Printing Overview..........................

More information

Installation Guide For ChoiceMail Enterprise Edition

Installation Guide For ChoiceMail Enterprise Edition Installation Guide For ChoiceMail Enterprise Edition How to Install ChoiceMail Enterprise On A Server In Front Of Your Company Mail Server August, 2004 Version 2.6x Copyright DigiPortal Software, 2002-2004

More information

Websense Support Webinar: Questions and Answers

Websense Support Webinar: Questions and Answers Websense Support Webinar: Questions and Answers Configuring Websense Web Security v7 with Your Directory Service Can updating to Native Mode from Active Directory (AD) Mixed Mode affect transparent user

More information

Connection Broker Managing User Connections to Workstations, Blades, VDI, and More. Quick Start with Microsoft Hyper-V

Connection Broker Managing User Connections to Workstations, Blades, VDI, and More. Quick Start with Microsoft Hyper-V Connection Broker Managing User Connections to Workstations, Blades, VDI, and More Quick Start with Microsoft Hyper-V Version 8.1 October 21, 2015 Contacting Leostream Leostream Corporation http://www.leostream.com

More information

Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset)

Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset) Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset) Version: 1.4 Table of Contents Using Your Gigabyte Management Console... 3 Gigabyte Management Console Key Features and Functions...

More information

Print Server User s Manual Version: 2.0 (January, 2006)

Print Server User s Manual Version: 2.0 (January, 2006) Print Server User s Manual Version: 2.0 (January, 2006) COPYRIGHT Copyright 2006/2007 by this company. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored

More information

WS_FTP Professional 12

WS_FTP Professional 12 WS_FTP Professional 12 Tools Guide Contents CHAPTER 1 Introduction Ways to Automate Regular File Transfers...5 Check Transfer Status and Logs...6 Building a List of Files for Transfer...6 Transfer Files

More information

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Utilities

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Utilities Xerox 700 Digital Color Press with Integrated Fiery Color Server Utilities 2008 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45072726

More information

POP3 Connector for Exchange - Configuration

POP3 Connector for Exchange - Configuration Eclarsys PopGrabber POP3 Connector for Exchange - Configuration PopGrabber is an excellent replacement for the POP3 connector included in Windows SBS 2000 and 2003. It also works, of course, with Exchange

More information

ReadyNAS Duo Setup Manual

ReadyNAS Duo Setup Manual ReadyNAS Duo Setup Manual NETGEAR, Inc. 4500 Great America Parkway Santa Clara, CA 95054 USA February 2008 208-10215-01 v1.0 2008 by NETGEAR, Inc. All rights reserved. Trademarks NETGEAR, the NETGEAR logo,

More information

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014 DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014 Contents Overview... 2 System requirements:... 2 Before installing... 3 Download and installation... 3 Configure DESLock+ Enterprise Server...

More information

Snare Agent Management Console User Guide to the Snare Agent Management Console in Snare Server v6

Snare Agent Management Console User Guide to the Snare Agent Management Console in Snare Server v6 User Guide to the Snare Agent Management Console in Snare Server v6 InterSect Alliance International Pty Ltd Page 1 of 14 Intersect Alliance International Pty Ltd. All rights reserved worldwide. Intersect

More information

Network Detective. Network Detective Inspector. 2015 RapidFire Tools, Inc. All rights reserved 20151013 Ver 3D

Network Detective. Network Detective Inspector. 2015 RapidFire Tools, Inc. All rights reserved 20151013 Ver 3D Network Detective 2015 RapidFire Tools, Inc. All rights reserved 20151013 Ver 3D Contents Overview... 3 Components of the Inspector... 3 Inspector Appliance... 3 Inspector Diagnostic Tool... 3 Network

More information

Security Correlation Server Quick Installation Guide

Security Correlation Server Quick Installation Guide orrelog Security Correlation Server Quick Installation Guide This guide provides brief information on how to install the CorreLog Server system on a Microsoft Windows platform. This information can also

More information

Microsoft Dynamics GP Release

Microsoft Dynamics GP Release Microsoft Dynamics GP Release Workflow Installation and Upgrade Guide February 17, 2011 Copyright Copyright 2011 Microsoft. All rights reserved. Limitation of liability This document is provided as-is.

More information

Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU2. 1.0 Key Features

Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU2. 1.0 Key Features 1.0 Key Features Addonics T E C H N O L O G I E S NAS Adapter Model: NASU2 User Manual Convert any USB 2.0 / 1.1 mass storage device into a Network Attached Storage device Great for adding Addonics Storage

More information

GlobalSCAPE DMZ Gateway, v1. User Guide

GlobalSCAPE DMZ Gateway, v1. User Guide GlobalSCAPE DMZ Gateway, v1 User Guide GlobalSCAPE, Inc. (GSB) Address: 4500 Lockhill-Selma Road, Suite 150 San Antonio, TX (USA) 78249 Sales: (210) 308-8267 Sales (Toll Free): (800) 290-5054 Technical

More information

Version 1.7. Inbound Email Integration (POP3 and IMAP) Installation, Configuration and User Guide. Last updated October 2011

Version 1.7. Inbound Email Integration (POP3 and IMAP) Installation, Configuration and User Guide. Last updated October 2011 Version 1.7 Inbound Email Integration (POP3 and IMAP) Installation, Configuration and User Guide Last updated October 2011 1 Introduction and Overview... 1 2 The Case for Email monitoring... 2 3 Installation

More information

Installing and Configuring vcloud Connector

Installing and Configuring vcloud Connector Installing and Configuring vcloud Connector vcloud Connector 2.7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

Migration Strategies and Tools for the HP Print Server Appliance

Migration Strategies and Tools for the HP Print Server Appliance white paper HP Print Server Appliance 4250 July 2003 Migration Strategies and Tools for the HP Print Server Appliance (Web Jetadmin version 7.2 and above; PSA Firmware version 2.4.x and above) Overview

More information

Getting Started in Red Hat Linux An Overview of Red Hat Linux p. 3 Introducing Red Hat Linux p. 4 What Is Linux? p. 5 Linux's Roots in UNIX p.

Getting Started in Red Hat Linux An Overview of Red Hat Linux p. 3 Introducing Red Hat Linux p. 4 What Is Linux? p. 5 Linux's Roots in UNIX p. Preface p. ix Getting Started in Red Hat Linux An Overview of Red Hat Linux p. 3 Introducing Red Hat Linux p. 4 What Is Linux? p. 5 Linux's Roots in UNIX p. 6 Common Linux Features p. 8 Primary Advantages

More information

Installation Instruction STATISTICA Enterprise Server

Installation Instruction STATISTICA Enterprise Server Installation Instruction STATISTICA Enterprise Server Notes: ❶ The installation of STATISTICA Enterprise Server entails two parts: a) a server installation, and b) workstation installations on each of

More information

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap ( WHITEPAPER BackupAssist Version 5.1 www.backupassist.com Cortex I.T. Labs 2001-2008 2 Contents Introduction... 3 Hardware Setup Instructions... 3 QNAP TS-409... 3 Netgear ReadyNas NV+... 5 Drobo rev1...

More information

Initial Setup of Mozilla Thunderbird with IMAP for OS X Lion

Initial Setup of Mozilla Thunderbird with IMAP for OS X Lion Initial Setup of Mozilla Thunderbird Concept This document describes the procedures for setting up the Mozilla Thunderbird email client to download messages from Google Mail using Internet Message Access

More information

Avalanche Remote Control User Guide. Version 4.1.3

Avalanche Remote Control User Guide. Version 4.1.3 Avalanche Remote Control User Guide Version 4.1.3 ii Copyright 2012 by Wavelink Corporation. All rights reserved. Wavelink Corporation 10808 South River Front Parkway, Suite 200 South Jordan, Utah 84095

More information

Version 4.61 or Later. Copyright 2013 Interactive Financial Solutions, Inc. All Rights Reserved. ProviderPro Network Administration Guide.

Version 4.61 or Later. Copyright 2013 Interactive Financial Solutions, Inc. All Rights Reserved. ProviderPro Network Administration Guide. Version 4.61 or Later Copyright 2013 Interactive Financial Solutions, Inc. All Rights Reserved. ProviderPro Network Administration Guide. This manual, as well as the software described in it, is furnished

More information

Installing GFI MailSecurity

Installing GFI MailSecurity Installing GFI MailSecurity Introduction This chapter explains how to install and configure GFI MailSecurity. You can install GFI MailSecurity directly on your mail server or you can choose to install

More information

Linux Network Administration

Linux Network Administration Linux Network Administration Sendmail Evolution of Email The birth of electronic mail (email) occurred in the early 1960s The mailbox was a file in a user's home directory that was readable only by that

More information

ChamberMaster - QuickBooks Guide

ChamberMaster - QuickBooks Guide ChamberMaster - QuickBooks Guide CHAMBERMASTER ChamberMaster QuickBooks Guide ChamberMaster A Division of MicroNet, Inc. 14391 Edgewood Drive Baxter MN 56425 218.825.9200 800.825.9171 support@chambermaster.com

More information

Linux Printing Tutorial at Linux Kongress 2002 Cologne, Germany: (VI.) Connections: How CUPS talks to Print Servers, Print Clients and Printers

Linux Printing Tutorial at Linux Kongress 2002 Cologne, Germany: (VI.) Connections: How CUPS talks to Print Servers, Print Clients and Printers Linux Printing Tutorial at Linux Kongress 2002 Cologne, Germany: (VI.) Connections: How CUPS talks to Print Servers, Print Clients and Printers Table of Contents (VI.) Connections: How CUPS talks to Print

More information

NetSpective Global Proxy Configuration Guide

NetSpective Global Proxy Configuration Guide NetSpective Global Proxy Configuration Guide Table of Contents NetSpective Global Proxy Deployment... 3 Configuring NetSpective for Global Proxy... 5 Restrict Admin Access... 5 Networking... 6 Apply a

More information

EZblue BusinessServer The All - In - One Server For Your Home And Business

EZblue BusinessServer The All - In - One Server For Your Home And Business EZblue BusinessServer The All - In - One Server For Your Home And Business Quick Start Guide Version 3.11 1 2 3 EZblue Server Overview EZblue Server Installation EZblue Server Configuration 4 EZblue Magellan

More information

BlackBerry Enterprise Server Resource Kit

BlackBerry Enterprise Server Resource Kit BlackBerry Enterprise Server Resource Kit BlackBerry Analysis, Monitoring, and Troubleshooting Tools Version: 5.0 Service Pack: 3 Administration Guide Published: 2011-06-20 SWD-1701690-0620052958-001 Contents

More information