Disk Free and Kwik Disk

Short on disk space Need to know when to modify your partitions or logical volumes KwikDisk can sit in your KDE system tray and tell you what disks are currently mounted and how much space each has remaining. By default, it will also pop up a warning box when a disk is getting full. To put KwikDisk in your tray, right-click in an empty spot on the tray. Choose Add to Panel, Application, System, Desktop Applet to find KwikDisk. KwikDisk is the watchdog for a larger program, KDiskFree, which...

Using Wine to Run Windows Applications

Choosing a name in the fine GNU recursive-acronym tradition, Wine Is Not (an) Emulator, or so it says. Nonetheless, this open source project has been helping Linux users run Windows applications for a long time. As mentioned in the overview, Wne works by attempting to turn Wndows system calls into Linux kernel calls, in part by making the Wndows application think it is resting comfortably in a Wndows directory. The Wne environment is targeted for Windows 98, and so applications behave as though...

Configuring Infrared Interface IrDA Mode

Chances are good that your laptop uses either Bluetooth or Infrared Data Association (IrDA) to communicate with other devices. IrDA's differences with Bluetooth are minimal, but significant In Bluetooth, the individual devices do not need to see each other directly. In Bluetooth, several devices can be connected in a network. However, the maximum data rate is 720 Kilobits per second (in the current version 1.2). The next version of Bluetooth is expected to improve that rate to more than 2...

KMLDonkey

MLDonkey is a multi-network P2P client, which wants to work with all file sharers the world over. It began as a client for the eDonkey2000 network, now known as the Overnet, but now supports (to varying degrees) the Gnutella and FastTrack networks. KMLDonkey is the GUI front for this client. Curiously enough, SUSE Linux includes this package, but not the core MLDonkey program without which KMLDonkey cannot function. As a would-be KMLDonkey user, you must first go to the MLDonkey website (http...

Operators and Other Statements

Programming has always been about manipulating data, so you can't do much with all these variables unless you have some operators to work on them. There are three main types of operators in Perl comparison, compound, and arithmetic operators. Comparison operators compare the value of one operation or statement with that of another to see if the overall statement resolves to either true or false. A different course of action can be followed within the program, depending on how statements...

J fit H j o I I B a I fg

L> macros t> - ipixmaps t> tiDpo t> L3src * Created by Anjuta version 1,2.2 * * This Eile will not be overwritten * bin sh libtool tag CXX mode-link g++ -Wall -g -o helloworld main.o -Wl, export-dynamic -pthreac g++ -Wall -g -o helloworld main.o -Wl, export-dynamic -pthread -l usr lib64 -L opt gnome lib64 -t7usr Xl Completed successful Project HelloWorld Zoom 0 Line 0001 Col 000 Project HelloWorld Zoom 0 Line 0001 Col 000 1 i mix usr b i 11 ft . my sq 1 _ i list a 11 _db Installing all...

Installing MySQL

Most likely (especially if you installed SUSE Linux with a minimal amount of services), you will not have MySQL installed because it's not installed by default. As long as you have the installation CD-ROMs, you can install it quickly and easily using the YaST Software Management module, as shown in Figure 29.1. Figure 29.1. Using YaST to install MySQL. fit* RspOijijis wtfr iip Fijfep Seirtfi S t iT Tql-adrr. tala J invaql--Bdfrenia,afl x-ik ljiJ intD 31 TVy ql twndi fnyaql'dtrtl fl mrffll-H Q...

Blogging with Word Press

WordPress is a very popular system, but a little complex to run. It is driven by a MySQL database, which must be running before you get started. Chances are your web host will support database-driven sites, but you should check in advance. Similarly, if you want to try out WordPress on your local system first, you will have to get MySQL and PHP set up and running. Use YaST to install the PHP and MySQL packages. See Chapter 29, Managing Databases, for more information on setting up MySQL. 1. Go...

Linux and Your Digital Camera

A digital camera combined with your personal computer is a powerful tool to create, store, edit, print, and share images. You can take your pictures, store them initially on the camera's disk or memory card, and then transfer them to your PC with the camera's USB cable. View or edit the file with your favorite image editor, then email photos to friends and family, post them on your photo blog, or preserve the images on a recordable CD. No fuss, no muss, no film. Unfortunately, some of the...

The hdparm Command

The hdparm utility can be used by the SuperUserto set and tune the settings for IDE hard drives. You would do this to tune the drives for optimal performance. Once a kernel patch and associated support program, hdparm is now included with SUSE Linux. You should only experiment with the drives mounted read-only because some settings can damage some file systems when used improperly. Evidence of this can be seen when typing the hdparm command without any arguments. This displays the program's...

Yast i packagename

For example, if you wanted to install the dosbox package, you would enter the following yast -i dosbox Just as when using the Software Management module, installing a package from the command line performs a dependency check and automatically installs any dependent packages required. After installing any new package, you should always run YOU to check for updated versions of the software. This protects your system against any bug or security problem that may have been discovered and fixed since...

Building an FTP Server

Most of this chapter has been about the client side because it is most likely that you will be trying to find files for download. In this section, you will learn about SUSE Linux's file-serving capabilities. As alluded to before, two types of FTP servers exist Authenticated (or standard) servers and Anonymous servers. A standard FTP server requires a valid username and password to give access. Anonymous FTP allows anyone access. Anonymous servers are convenient...

Getting New Kernel Sources

The Linux kernel has always been available free for the download. You can obtain kernel tarballs with your favorite FTP client or web browser from ftp.kernel.org or (preferably) one of the 116 (and counting) mirrors listed at http www.kernel.org mirrors. A kernel compressed by bzip2 is around 35MB, while the same tarball compressed with gzip is around 42MB. In the v2.6 download directory, you will find a plethora of download choices (see Figure 24.1 for a browser-eye

Welcome to K3b The CD and DVD Kreator

Change the welcome screen buttons with a right mouse click. Every other project type and the tools tike image writing or Formatting are accessible via the K3b menu q ,PB i-j jdj lijiyj J L i L J q ,PB i-j jdj lijiyj J L i L J C 20.8GB free 73.6GB total) 0 objectfs) selected File Edit View Go Bookmarks Yahoo Tools Help 0SUSE LINUX l Startup l Entertainment News Internet Search _J Sub with Bloglmes Reference Maps and Directfoi fGlSearch H PageRank Scheck- AutoLink H - Boptions ii lllfe itl...

Configuring Name Servers with BIND

Before we dig (pun intended) deeper into how to configure DNS as a server-based service on your SUSE Linux system, a word on the service itself BIND. BIND stands for Berkeley Internet Name Domain or Daemon. BIND is software developed by the University of California at Berkeley, as the name implies. BIND is a full service DNS solution that allows clients to get name resolution information as requested. Although an entire book can be dedicated to Unix- and Linux-based DNS, for purposes of this...

Kernel Tuning with sysctl

As the kernel developed overtime, developers sought a way to fine-tune some of the kernel parameters. Before sysctl, those parameters had to be changed in the kernel configuration and then you had to recompile the kernel. The sysctl utility can change some parameters of a running kernel. It does this through the proc file system, a virtual window into the running kernel. Although it might appear that a group of directories and files exist under proc, that's only a representation of parts of the...

Setting Up Mirror Disks and RAID Arrays

If you have two or more hard drives in your computer, one way to preserve files is to have one drive act as a mirror for another. This is the principle behind the RAID concept. There are several levels of RAID arrays implemented in Linux. RAID-0 (Stripe Mode) Multiple disks combined to appear as a single device. Data is saved in small stripes on each disk. This can dramatically increase your system performance because large chunks of data are split up between the drives and read or written...

Scripting in bash

To get started, you can create some command aliases to simplify a few command-line tasks. Aliases in Linux are environment variables that behave in the same way they sound as another name for a command. You can define aliases on-the-fly at the command line, but those are good for only one session. It's preferable to have these available to you all the time. Before beginning to write your script, take a look at the default aliases defined by SUSE. Go to a shell and type alias at the prompt. You...

Running Windows Applications with VMware

VMware Workstation 5.0 is another virtual machine (hence the VM) creator that enables you to run a variety of operating systems at the same time. VMware has separate host packages for Linux and Wndows and supports clients for all varieties of Wndows and several other Linux distributions. The virtual machine is complete, down to its own BIOS. The chief problem with VMware is its resource hogginess. Even with a powerful machine with a fast processor and lots of memory, it is difficult to...

Packages to restore

Apache 2 prefork MPM + Restore RPM database (if present in archive) 2 52 38.70 GB 34.85 GB 2 32 24.03 GB 50.49' GB Command Line tools for Managing Berkeley DB D Viewer for dBase III and dBase IV files gutenbrowser Reader and downloader for Project Gutenberg Ete libgda-mysql libgda-odbc libgda-postgres libgda-5qiite libpgeasy libpq+ + libpqxx libpqxx-devel Database Interface Library and Classes Fielded free-text engine with a Z39.50 frontend Clients for Internet Databases Database Access for...

Runtime Server Configuration Settings

Running Apache with its default settings should suit most uses. There are some tweaks you can make to customize Apache to your own liking or needs. If you installed Apache using YaST, Apache's standard configuration file is stored in etc Apache2 httpd.conf. If you installed Apache manually, the httpd.conf file will reside in the etc subdirectory of whatever you specified as Apache's base directory using configure's prefix option. You can either use SUSEConfig or edit this file directly to...

R lia rii r r I iwUiriM

B OpGnOltiCP.arg Uwr Dita ftlfWtl Memory Cotofs F4rt5 Security Appearance Ae ce si i bil PaleUtes Plug-it re IT fllK este mporary fikia Uter Configuration hsa me rn i k cpc i'0-p* nO H i c it. d r g a j ba rne.rpii i ke me f D pe nOfl i c e. d r g i hame rTiikemCi' penQriKe-.org S t ha me rn i toc me Qjk n ri ic e. r g S harne ftiikepfK ajw riQriice.org S h nii1, ni i k-p me f fw nO ri i e. r g hO rn riHfefl rnc OfH> nQfhc t, o rg 1 f h fne ni i kfl m Qj * pO ftK f. r g 1 ho ffltffl i s w...

Window Maker Preferences Utility

Version 0,45 Tor Window Maker 0.65.x or newer WPrefs Is free software and is distributed WITHOUT ANY WARRANTY under the terms of the GNU General Public License. Programming Design Alfredo K. Kojima Artwork Marco van Hylckama VliegP Largo et al More Programming James Thompson etal 1 Dialogs Key Bindings Menus Miscellaneous 1 Mouse 1 Quick Switch j Scroti Bars Task eta_R Windows Drt the Windows Previous workspace shortcut Previous window shortcut Previous workspace shortcut Take window to...

Creating and Deleting Users

A user is not a user until he or she has a password. All user passwords (and occasionally some other information) are stored in the etc passwd file. You can create new users in SUSE Linux in two ways through YaST or through the shell. When you first installed SUSE Linux, you created your first user you. If different people use the computer, giving them their own accounts is essential. If you happen to be the only one planning to use Linux, why would you need to create another Think about the...

What Is a Relational Database

A database is a collection of information organized in such a way that a computer program can quickly select desired pieces of data based on a query that you provide. As previously mentioned, databases are the storage sites for the world's data. Database services are based on a client server model. In SUSE Linux, you can install components based on that model for both the client and the server portions of the database. You can install a database server by installing MySQL. You can also use...

Configuring Your Wireless Card

YaST can help you connect to your wireless network as well . If you know the network you want to connect to, using YaST will set things up for you. In YaST, go to Network Devices, then Wireless Network Card. Figure 12.9 will appear. Figure 12.9. Configure your wireless card to connect to a stable network here. Figure 12.9. Configure your wireless card to connect to a stable network here. At the top of the screen is the network Operating Mode. Nearly all the time, you want to choose Managed...

Tuning Hard Drive Parameters at Boot

One way to tune your hard drive involves adjusting the settings in your BIOS. Every BIOS seems different, and in any case is not Linux, so consult your motherboard manual before proceeding. Take every precaution, and make sure the BIOS sees all your drives. Change one setting at a time. Linux does offer a limited means to interact with BIOS settings during the boot period (mostly to override them). Other options include these commands, which can be used to force IDE controllers and drives to be...

Alt os linux suse

C2 Start a new topic - Subscribe to this group - About this group Description For all SuSE Linux users. View titles only Viewing with message tex1 tar.gz archives and directories S Collier-Feb 1, 11 52 am I have recently downloaded a couple of tar.gz archives. I wanted to put each of the unpacked archives in their own directories. So I looked at the flies in one of the archives and there was no directory there, only files. I created a directory for the files and extracted the files to that...

Antivirus Tools

Conventional wisdom is that Linux is virtually virus-proof. This is true, for the most part, but perhaps not forever. Virus writers, from the script kiddies to the more professional criminal types, like to use Outlook as a transmission vector for their tools. Some have even called Outlook a virus-spreading mechanism that also delivers email. As more people use Linux to get their everyday work done, the evil ones will try to rise to the challenge. How well they succeed depends on how ready for...

Completing MySQL Initial Configuration Tasks

After installing your MySQL packages, you need to do the following Initialize the grant tables. Secure the MySQL user accounts. Let's discuss how to do each of these. Initializing the Grant Tables One of the first tasks you need to complete is to set up your MySQL server's grant tables. To understand the grant tables, you must first understand that MySQL access controls, including user accounts and permissions, are managed from within the MySQL service itself. This is done using five tables...

YaST Control Center

This is especially useful in an emergency, when the system won't boot to the GUI login screen. To restore your system from a previous backup (see Chapter 20, Managing Data Backup, Restoring, and Recovery, for more information on backing up and restoring your system), follow these steps 1. Run YaST by typing yast at the rescue prompt. 2. Use the arrow key to select System from the listing on the left. 3. Tab to the module section on the right, and then arrow down to Restore System. 4. Follow the...

Using sudo to Grant Root Privileges

When you're the system administrator of a large system with lots of users, you don't want to give out the Root password to everyone who wants to install software on his or her computer. You can solve this problem with SuperUser Do, or sudo. You configure sudo by editing etc sudoers with the special visudo editor. As you might guess, visudo is a version of vi made for use with this file. It checks for parsing errors in your edits, so you should definitely use this, rather than your regular...

Using Nautilus in GNOME

Once upon a time at the turn of the millennium, a group of former Apple developers were converted to the open source cause. They founded a company called Eazel and announced their determination to make Linux as easy to use for the ordinary person as the MacOS. Their plan was to begin with a simple file manager and work from there. But the economy turned bad, and venture capital was no longer throwing money at even promising startups. Just 16 months after announcing their big plans, Eazel was...

Mail News Clients

Reading email and reading news are very similar tasks Read and respond, perhaps save for later use. For this reason, the easiest way to keep up may be to use a mail client that supports reading Usenet. Many email clients do this, including some of the best known Mozilla Mail Thunderbird, Evolution, Sylpheed, mutt, and pine. Setting them up to read Usenet is usually just a matter of identifying the Usenet server (often news.< ISPname> .com) and including login information, if authentication...

Usenet News Today

When Usenet began, it was a genuinely new way for Internet pioneers to collaborate with each other. Instead of having to use hit-and-miss methods of finding electronic mailing lists of interest and import to your work, you could set up a server for public bulletin boards where everyone interested in some topic could drop in, find out the latest information (or news) about that topic, and drop out again. Anyone who had news could post it there for everyone else's use. People could ask questions...

How Email Works

When you strip away all the postal metaphors, electronic mail (email) is just plain text sent around a network or between networks. That text is sent from server to server using Simple Mail Transport Protocol (SMTP). Extensions to this protocol allow for authentication and posting error messages. Mail Transport (or Transfer) Agents (MTAs) work unseen by the user to manage sending and receiving. There are two sets of rules for receiving mail. If you're getting mail from your Internet Service...

Standalone GUI Newsreaders

Maybe your email client doesn't do news (for example, KMail), or you want something better adapted to the Usenet atmosphere (good binary transfer, bozo filters, and better ways to clear spam). Standalone newsreaders can be a good choice. As with so many other GUI packages, there are standalone newsreaders for both KDE (KNode) and GNOME (Pan). You can include KNode inside Kontact if you want. Pan runs much like the Windows newsreader Fort Free Agent, but is more advanced. You can read feeds from...

Organizing Your Life with Evolution Calendar

Evolution is a complete personal information manager, with calendar and task (to-do) list. You can convert email messages to either events or tasks, if you need to. You can import calendars, from other individuals and from the Web, into Evolution. The calendar supports the iCal standard developed by Apple. Visit http icalshare.com to see user-contributed calendars on assorted topics, from holidays and history, to local Linux User Group calendars. To import a calendar from iCalShare into...

Types of Kernels

There was a time when Linux kernels were monolithic a single block of code with all the instructions for the processor, motherboard, and other hardware specified within. When changing hardware, you had to recompile the kernel to include the drivers for the new piece and remove the old drivers. This was important because unnecessary kernel modules took up memory, which was at a premium. As the kernel code grew larger and the number of devices that you could add to a computer increased,...

Azureus the Java Bit Torrent Client

The most manageable BitTorrent client for Linux is a bit of open source Java code called Azureus. Named for a species of frog notable for its blue coloring, Azureus is easy to install and easy to work with. To install Azureus, head to the download page at Download the appropriate client for your system (choose between the GTK and Motif versions for Intel x86 processors, or the AMD64 or PowerPC versions for those processors). You will get a tarball that you can open with your favorite archiver....

Working with ReiserFS

ReiserFS version 3 is the default file system for SUSE Linux. Created from the ground up by Hans Reiser, it is safer and faster than the old default ext2 file system. It is a journaling file system, meaning it has a file (a journal) that records changes to the file system. Should you have a system crash, a power surge, or some other mishap leading to an unexpected (that is, involuntary) shutdown, recovery will be less traumatic. ReiserFS was the first journaling file system included into the...

Enter exit

This document was created by an unregistered ChmMagic, please go to http www.bisenter.com to register it. Thanks 8. Reboot your system. When the system boots, it will enter runlevel 3, as shown in Figure 22.6. Figure 22.6. Booting into runlevel 3. Setting current sysctl status Frnn rtc sijr.ct I . c miF net. i pui . ienp_crhci_ jgnnre Jhrnadeasts 1 list, ipu4l.rem F . a I I .rp_ F i tr.r 1 Unahiing sijn flnnrS prnteetinn Disabling IF fnruard ini I' isah I i nif ll'uf. Friru.ird i iiij Disabling...

KDE Control Center

When you open the KDE Control Center, you get a quick summary of your system information versions for KDE and the Linux kernel release, the machine name, and your username. Down the left side are the configuration categories. In Appearance and Themes, you can set the wallpaper (called Background here), the screensaver, window colors, and other look-and-feel items. Each can be set individually, or themes can do this all at once. Go to the Theme Manager and click Get New Themes to visit http...

Installation Disk Tools and General Systems Administration

This set of links points to useful resources on installing Linux, booting, partitioning, and other installation and system-management tools. http irc.freenode.net A great starting place to go for information about SUSE, Linux, or anything related. of the Dell Linux Community. Dell is focused on Enterprise Linux and will sell you servers with either SUSE Linux Enterprise Server or Red Hat Enterprise Server, but the community site offers mailing lists to support Linux users on desktops and...

Nekt J

The Apple Macintosh operating system, and the computers it powers, generates intense loyalty from its many users. Many applications programmed for the Mac are indeed great. But because the MacOS was never designed to run on Intel PC chips, building an emulator, or even a virtual machine, is a difficult task. Credit Christian Bauer, the creator of Basilisk II, a free GPLed and stable MacOS Classic emulator, with rising to the challenge. Basilisk II works on Linux, Solaris, FreeBSD, Windows,...

Configuring Printers with YaST

YaST attempts to detect active printers on install, and if you have a fully supported printer, it should find it. Do not give up hope if YaST does not detect it, because it is a simple task to configure your printer manually in YaST as well. To set up a local printer, follow these steps YaST will let you manually configure your printer even if it is not connected to your computer. Obviously, you won't be able to run any of the tests, but go ahead and walkthrough the steps. 1. Open YaST, goto...

Managing Collective Software Development with CVS and Subversion

The original revision control system res utility has features to manage small application projects, but when an application grows larger or is maintained by several developers, a better tool is needed. The Concurrent Versions System CVS arose to manage a corps of far-flung open-source developers and files that can potentially change on a minute-by-minute basis. CVS controls the source code by storing it exclusively in one place, called a repository, and setting rules for access to the files. A...

Welcome to SUSE Linux

Getting Help Documentation and Other Sources And a fine place it is to begin Whether you are brand new to Linux or moving from another distribution, you will find SUSE Linux easy to use and powerful to work with. SUSE Linux Unleashed is here to help you get the most out of it. This chapter will give you a brief overview of SUSE Linux, with hints on how to use the rest of this book. The first thing anyone wants to know is where does this SuSE thing come from, why is it spelled funny, and how do...

SUSE Linux

SUSE has always been well known for having the biggest distribution among the majors. Hundreds of open-source applications are bundled with SUSE Linux so many that it takes five CD-ROMs or one DVD to hold them all. Half of that includes the source code for the applications, but there are still more applications than you will probably ever use. But consider this If you have instant access to all these programs, you are less of a prisoner of your installed applications. If you find an application...

Running IceWM

IceWM is another straightforward window manager that SUSE does not dress up too much in its incarnation. The SUSE menu is there, of course, and the multilingual Welcome wallpaper used in the KDM login screen is used instead of something more scenic. Otherwise, IceWM behaves like the others. It's effective without being flashy. It is highly configurable, but don't use the GUI iceprefs package included in SUSE Linux. For some reason, an ancient package that relies on an ancient version of Python...