Ameba Ownd

アプリで簡単、無料ホームページ作成

Linux for dummies 9th edition pdf free download

2021.12.17 22:06






















In this book, we keep the amount of technobabble to a minimum and stick with plain English as much as possible. Besides plain talk about Linux installation, boot up, configuration, and software, we include many examples, plus lots of detailed instructions to help you use your very own Linux machine with a minimum of stress or confusion.


You need to wrestle those details into shape while you install, configure, manage, and troubleshoot a Linux-based computer. If you can tell somebody how to find your office, you can certainly build a Linux system that does what you want. How to Use This Book This book tells you how to install, configure, and customize a Linux desktop system. Although you can do most things in Linux these days by pointing and clicking, you still may want to try using Linux at the command prompt — where you type detailed instructions to load or configure software, access files, and do other tasks.


Introduction A failure to follow instructions exactly can have all kinds of unfortunate, unseemly, or unexpected side effects. To a large extent, you can treat these terms as interchangeable, and when an important distinction needs to be made among them, we point it out.


In this case, all these terms refer to ways in which you can control, refine, or modify basic commands or programs to make them do what you want. Again, wherever distinctions and clarifications may be needed, we provide them. Three Presumptuous Assumptions They say that making assumptions makes a fool of the person who makes them and of the person about whom those assumptions are made. The rest are mere details and a bit of patience. We can help you with the details, but the patience is up to you!


How This Book Is Organized This book contains six major parts, arranged in an order to take you from Linux installation and configuration through keeping a Linux desktop system up and running, if not purring like a cat in the sun! Most parts contain three or more chapters or appendixes, and each chapter or appendix contains modular sections. Whenever you need help or information, pick up this book and start anywhere you like, or use the Table of Contents and the index to locate specific topics or key words.


To be a little more specific, we start out with a Linux overview that explains what Linux is, where it came from, and how it works. Next, we tackle the various tasks and activities involved in preparing for and installing Linux on a computer. After that, we tell you how to give Linux the boot — not to get rid of it by any means, but rather, to fire up your brand-new system to reach the heights of computing ecstasy.


Finally, we help you find your way around the desktop and tweak it some to your liking. You discover where various things are stored in your Linux filesystem and how to navigate your way through it.


Introduction Part III: Getting Things Done Linux includes a great many facilities and capabilities, so after you get past the initial installation and configuration, you probably want to use your system to do something.


In this part of the book, you find out how to use Internet tools like Web browsers Firefox! Then you discover how to edit text files, and then go whole hog with word processors and other office suite programs thanks to OpenOffice. You also find out about basic system administration tasks like creating and managing user accounts, caring for your filesystem, setting up printing, and more. Then you find out a bit about keeping your Linux system secure. Hint: As with any operating system, the most important thing is keeping it up to date!


Here, you have a chance to revisit some key troubleshooting tips and tricks for Linux systems, along with setting up a Samba server so you can share files with another computer. Appendix A delivers groups of Linux commands, complete with syntax and explanations, arranged according to their function. You find the following icons in this book: The Tip icon flags useful information that makes living with your Linux system even less complicated than you feared it might be.


The life, sanity, or page you save may be your own. This icon is meant to emphasize that the consequences of ignoring these bits of wisdom can be severe.


This icon signals technical details that are informative and interesting but not critical to understanding and using Linux.


Skip these paragraphs if you want but please come back and read them later. Where to Go from Here This is where you pick a direction and hit the road! You look at lots of different scenes and stories as you prepare yourself to build your own Linux system.


Although each story has its own distinctive characters and plot, the whole is surely something to marvel at. We also cover the terms and tools that make Linux what it is, along with detailed step-by-step instructions about what it takes to prepare your computer for Linux and to install either the popular Ubuntu or Fedora on your very own computer.


From there, you find out how to address particular troubleshooting problems, and then we take a tour of the desktop and find out how to customize it. Stop it! In this chapter, you find out about Linux itself — what it is, where it comes from, and why it gets so much attention in the news these days. Prepare to have your assumptions challenged about how software must be developed and sold, and open your mind to new possibilities. Is Free Really Free? Understanding Linux requires a radical shift of thought regarding the way that you acquire and use computer software.


Note: By radical, we mean getting to the root of the matter, rather than putting on beads and camping out in the administration building. Your first step toward shifting your mind-set is to alter your general connotation of the word free to represent freedom, rather than free lunch. Linux also has a license. However, the motives and purpose of the license are much different from those of most commercial software.


No company can ever own or dictate the way in which you use or modify Linux — although they can have their own individual copyrights and trademarks on their various brands of it, such as Red Hat and Novell.


In essence, you already own Linux, and you can use it for anything you like, as long as you propagate the GPL freedoms to any further recipients of the software. Before going any farther into Linux, we need to get some terminology out of the way. An operating system is the software that runs your computer, handling all interactions between you and the hardware. You then run other programs such as your word processor on top of the operating system to get everything done.


A rock-solid operating system because of the model under which it was and continues to be developed, Linux represents much that is good in software development. This is important for providing multiple services on one computer. The same Linux operating system can run on a tiny electronic photo frame, a desktop computer, or a very large, industrial-strength server system. C is a language created specifically for writing operating-system-level software and can be readily ported translated to run on new computer hardware.


Even older Pentium computers can utilize Linux and become useful again. How the capitalists murmur can anyone build a better mousetrap with no incentive of direct monetary return? In this chapter, we intend to answer that last question for you. We also hope to paint a picture of the open-source software development model that created Linux.


So where did Linux come from? Although programming of the Linux core started in , the design concepts were based on the time-tested UNIX operating system. From there, UNIX evolved into many different versions; its current family tree is so complicated that it looks like a kudzu infestation. So, Torvalds studied Minix and then set out to write a new version himself.


Even after six months of hard work, Torvalds had made very little progress toward the general utility of the system. He posted what he had to the Internet — and found that many people shared his interest and curiosity. How, after all, can something so complex and discipline-dependent as a computer operating system be developed by a loosely knit band of volunteer computer geeks from around the world? Just as science is constantly attempting to classify and explain everything in existence, technology commentators are still trying to understand how the open-source approach can create superior software, especially in cases where no one is in charge.


Often the reasons have much to do with the usual human desire to fill a need with a solution. When a programmer in the Linux world wants a tool, the programmer simply writes one — or bands together with other people who want a similar package, and they write it together.


GNU who? Imagine software created out of need rather than projected profit. Even though UNIX ultimately became proprietary software, the motives for its creation were originally based on practical needs. What people usually refer to as the Linux operating system is actually a collection of software tools created with the express purpose of solving specific computing problems.


Massachusetts Institute of Technology MIT has long held a reputation for nurturing the greatest minds in the technological disciplines.


In , Stallman, a gifted student and brilliant programmer at MIT, was faced with a dilemma — sell his talent to a company for a tidy sum of money or donate his gifts to the world. Stallman set out on a journey to create a completely free operating system that he would donate to the world. He understands — and continues to live — the original hacker ethic, which declares that information wants to be free.


In the early days of the computing industry, many advancements came from freely sharing ideas and programming code.


Manufacturer-sponsored user groups brought the best minds together to solve complicated problems. This ethic, Stallman felt, was lost when companies began to hoard software as their own intellectual property with the single purpose of profit. Writing computer programs in binary is an extremely arduous task. Most proprietary software comes only as a precompiled product; the software developer keeps the source code for those programs under lock and key.


After determining that his operating system would be built around the conceptual framework of UNIX, Stallman wanted the project name to distinguish his system from UNIX. Although this organization and its goal of creating a complete operating system was necessary and important, a much more important piece of the puzzle had to be put into place. The new software needed a license to protect it from big-business pirates — a concern still all too relevant today as a former Linux company tries to hijack ownership of decades of volunteer work from thousands of people around the world.


The GNU General Public License GPL is a unique and creative software license that uses copyright law to protect the freedom of the software user, which is usually the opposite of how a copyright works.


Generally, a copyright is an enforceable designation of ownership and restriction from duplication by anyone but the copyright holder. When software is licensed under the GPL, recipients are bound by copyright law to respect the freedom of anyone else to use the software in any way they choose. Software licensed with the GPL is also known as copyleft software the reverse of right, get it? As an open-source project evolves, various people emerge as leaders. The benevolent dictator has probably spent more time than anyone else on a particular problem and often has some unique insight.


Normally, the words democratic and dictator are never paired in the same sentence, but the open-source model is a very democratic process that endorses the reign of a benevolent dictator. The community trusts his vision and discretion.


In the event that he loses interest in the project, or the community decides that he has gone senile, a new leader will emerge from amongst the very competent people working with him. In fact, any human-resources expert will tell you that people who choose to do a job of their own free will produce the highest-quality products.


The volunteers who contribute to open-source projects are often leaders in their fields who depend on community collaboration to get useful work done. The open-source concept is no stranger to the scientific community. The impartial peer-review process that open-source projects foster is critical in validating some new feature or capability as being technically correct. Those who paint the open-source community as copyright violators and thieves often misunderstand — or outright ignore — these vital issues.


Open-source programmers are very proud of their work and are also very concerned about their own copyrights, not wanting their work to be stolen by others — hence licenses such as the GPL. This concern creates an atmosphere with the greatest respect for copyright.


As you might imagine, tracking down such copyright violations is much more difficult in a closed-source scheme. There are lots of different Linux distributions available to meet just about any computing requirement you could have. Most distributions are customized for specific user groups — such as business users, multimedia enthusiasts, software developers, or normal home users.


Each customized distribution includes the software packages required to support specialized functions, such as audio- and video-editing software for multimedia enthusiasts, or compilers and Integrated Development Environments IDEs for software developers. A single Linux distribution often appears in several different versions to cover more ground. For example, Fedora releases both a full core distribution, as well as a LiveCD version that contains a subset of the full system.


Many of the specialized Linux distributions such as Ubuntu are based on the Debian core Linux distribution. Ubuntu uses the same installation files as Debian, but packages only a small fraction of a full-blown Debian system.


Core Linux distributions A core Linux distribution contains the Linux and GNU operating systems, one or more graphical desktop environments, and just about every Linux application that is available, ready to install and run. The core Linux distribution provides one-stop shopping for a complete Linux installation, no matter what your requirements are. Table shows some of the more popular core Linux distributions out there.


Red Hat www. Fedora www. Gentoo www. Mandriva www. Debian www. We use the Fedora Linux distribution in this book to illustrate how to work with a core Linux distribution.


In the early days of Linux, a distribution was released as a set of floppy disks. You had to download groups of files and then manually copy them onto disks. It would usually take 20 or more disks to make an entire distribution! Needless to say, this was a painful experience. This makes installing Linux much easier.


The Linux LiveCD While having lots of options available in a distribution is great for Linux geeks, it can become a nightmare for beginning Linux users. Most distributions ask a series of questions during the installation process to determine which applications to load by default, what hardware is connected to the computer, and how to configure the hardware. Beginners can often find these questions confusing. Most modern computers can start up by reading the operating system from the CD instead of the hard drive.


This arrangement lets you see what a Linux system is like without actually installing it. To take advantage of this feature, some Linux distributions create a bootable CD that contains a sample Linux system. The result is pretty cool: You can boot your computer from the CD and run a Linux distribution without having to install anything on your hard drive! This is an excellent way to test various Linux distributions without having to mess with your PC.


Just pop in a CD and boot! All the Linux software will run directly off the CD. Table shows some popular Linux LiveCDs that are available. PCLinuxOS www. Ubuntu www. Slax www. Puppy Linux www. This enables you to boot with the CD, test drive the Linux distribution, and then if you like it, install it onto your hard drive.


This feature is extremely handy and user friendly. As with all good things, Linux LiveCDs have a few drawbacks. Not only does this make your applications run much faster because applications run faster in computer memory , it frees up your CD tray so you can use it for ripping audio CDs or playing video DVDs from the software included.


Specialized Linux distributions Over the past few years, a new subgroup of Linux distributions has started to appear. These are typically based on one of the core distributions, but contain only a subset of applications that would make sense for a specific area of use. Besides providing specialized software for example, bundles of office products for business users , customized Linux distributions also attempt to help beginning Linux users by auto-detecting and auto-configuring common hardware devices.


This makes installing Linux a much more enjoyable process. Xandros www. There are hundreds of specialized Linux distributions, with more popping up all the time on the Internet. We use the gOS distribution in this book to see how some of the features in a specialized Linux distribution work.


You can install Linux in many different ways; which one you pick depends entirely on your situation. If the thought of changing anything on your computer gives you hives, use a LiveCD distribution see Chapter 1 to boot your computer into Linux without installing anything. Running Linux from a CD drive is slower perhaps even painfully slow on an older computer , but nonetheless it works, and it gives you an idea of just what Linux is all about.


Replacing an existing operating system with Linux is the easiest way to install Linux on a computer. Most Linux installations even include an automatic process that guides you through converting a computer entirely to Linux. If you want to keep any files, you have to back them up to media that you can read from Linux.


For really large amounts of data, look into getting an external USB hard drive. Using a second hard drive or partitioning a hard drive Installing Linux on a second hard drive — or, for that matter, partitioning your existing hard drive to run Linux — requires a dual-boot scenario: Both Linux and Microsoft Windows reside on hard drives or partitions in the same computer.


When you boot the computer, a menu appears, asking you which operating system you want to use. You get to keep your original Windows applications and files, and use Linux — all on the same computer!


Chapter 2: Prepping Your Computer for Linux The scenario that many people prefer is to add a second, fresh hard drive on which to install Linux. This is by far the easiest solution for a dual-boot system, and one we recommend you use if at all possible.


Partitioning means having two or more logically separate areas on the same physical hard drive. The computer sees each partition as a separate disk. We tackle this process a little later in this chapter. Just make a note of which drive is which as far as the computer sees them: You want to make sure that you leave your Microsoft Windows installation untouched.


All you need to know is which drive Windows or Linux is first and which is second as far as the computer is concerned. Accidents can and often do happen! You need to work through this entire chapter. You keep your Windows disk as-is without any modifications. If you take this approach, back up your original Windows files before installing Linux, and then restore them in the new Windows virtual machine. Yet another option is a new feature included in the Ubuntu LiveCD.


The Windows Ubuntu Installer Wubi is an application you can use to create the Ubuntu Linux partition as a normal file inside an existing Windows partition, after which it installs Linux as a Windows application.


Because we hate to hear screams of anguish from new Linux users, take a moment to assess what you have and what you need. The following sections walk through the processes required to get your computer ready for a dual-boot environment.


Otherwise, during installation, Windows overwrites the part of your hard drive that Linux uses to store its boot menu. This factor can create a mess later when you want to boot back into Linux! Then after you have Windows installed, return here. Installing a second hard drive Next to replacing the existing operating system, the second easiest way to get Linux onto a computer is to install a second hard drive.


Many computers support multiple hard drives, whether chained together on the same disk cable or connected via multiple cables. Usually you can determine how your disk controller is configured by looking at the BIOS setup screen for your computer. The BIOS setup screen controls the basic hardware configuration on the computer.


Figure shows an example of the disk-controller area on a BIOS screen. How you get to the BIOS screen depends on your computer. All it takes is pressing a secret key usually F12 or ESC when your computer first starts. Sometimes the computer tells you on-screen what key to press to enter the BIOS. The standard disk-controller cards in most computers allow up to two devices per controller; often computers have more than one controller installed on the motherboard.


If you see only one cable with an empty connector on it, you should be okay also. The example in Figure shows two hard drive controllers, called a primary and a secondary. Each hard drive controller can support two devices called a master and a slave.


This setup allows you to connect a total of four separate devices to the computer. Be careful to take these drives into account when you evaluate your disk-controller situation. When you have your partitions ready, you have a place to put Linux. Three types of partitions are available: primary, extended, and logical.


A hard drive can have three primary partitions and one extended partition. Inside the extended partition, you can have up to 12 logical partitions — think of an extended partition as just a cardboard box that contains the logical partitions.


Logical partitions hold data; extended partitions hold logical partitions. Make a note of the partition you dedicate to Windows and the one you dedicate to Linux. Jot down which hard drive each partition is on the first, second, third, and so on and the number of each partition on the disk first, second, and so on.


You are not limited to a dual boot. You can have three or more operating systems on the computer if you have room. Before you change anything, be sure you collect some important information about your current setup — in particular, these two major things: a whether you have any unpartitioned space left on your hard drive s and b if you do, how much. Practically speaking, 20GB might be a better amount to shoot for — at minimum.


Peeking at your partitions in Windows Vista The Windows Vista operating system is more security minded than previous versions of Windows. No surprise that you have to use an account with administrative privileges to follow the steps. The Vista Control Panel opens. Select Classic View if necessary. Double-click Administrative Tools. The window displays the various administrative tools available in Vista. Double-click Computer Management.


The window displays the various tools available in Vista to manage your computer. You may have to click Continue to get to this dialog box. In the left pane, select Disk Management. The Disk Management tool opens see Figure You may also see some boxes that say Unallocated. If you find an unallocated partition of 10GB or larger, make a note of which disk this partition is on and the numbered partition it occupies on that disk.


You need that information to install Linux in Chapter 3. Do not try to resize Windows Vista partitions unless a tool specifically states that it can safely do so. After you log on, follow these steps: 1. Open the Administrative Tools folder and double-click the Computer Management icon. In the left pane of the Computer Management application, click the Disk Management folder icon. The important thing to look for here is the word Unallocated in the Disk listing.


Unallocated partitions are not assigned to any operating system and are available for use in your Linux installation. Make a note of which disk this partition is on and what its partition number is on that disk.


You use that information when you install your Linux distribution in Chapter 3. You can wipe out your data if you make any changes with it. If you see the large disk prompt, choose Y at this prompt and then press Enter. Display the current drive-partition information. If you have more than one hard drive in your computer, FDISK displays a fifth menu choice so you can change between disks. Type 5 and press Enter. Type the number of the disk you want and then press Enter. To display partition information for the disk number displayed, type 4 and press Enter.


Figure indicates that no free, unallocated disk space is available on the drive. In all these situations, you need to move data around to make room — not only to install Linux but also to store any files you want to keep in your Linux filesystem. The key is to determine if you have extra space available on your existing C: drive that you can convert into a separate partition.


All the Windows operating systems allow you to easily see how much space is available on the C: drive. Double-click My Computer to open the Computer Management tool. Highlight your first drive. You see something like what is shown in Figure If you find that your Windows drives are all too full and you have no room to spare or you download and save too many audio, video, or graphics files , it may be time to save some of your files to CDs or DVDs so you can delete them from your hard drive.


Chapter 2: Prepping Your Computer for Linux Defragmenting files During the normal course of using your workstation, the Windows system writes pieces of files at random places on the hard drive. This can spread data out over the entire disk. This is commonly done using a defragmenting tool. Defragmenting is a common process in the Windows world. As Windows creates and removes files, file data gets split into various blocks scattered around the hard drive. Defragmenting reassembles the blocks so they form contiguous files, and puts those files in an equally contiguous area near the beginning of the hard drive area.


All versions of Windows include a utility for defragmenting the hard drive. You can get to the defragmentation utility from the Computer Management window.


Just select the Disk Defragmenter option. Windows XP provides a handy defragmenter window that shows progress as files are moved about, as shown in Figure Often it takes more than one pass to get all the files into a common area. Figure The Windows 98 Disk Defragmenter utility. Parts of this section can help you out; they address fixing general hardware problems.


Other chapters address more specific hardware issues such as sound cards Chapter 13 , wireless cards Chapter 9 , and so on. The biggest problem areas are wireless cards and the very latest whiz-bang multimedia hardware — such as fancy new versions of video cards, sound cards, and image scanners. Supported and Compatible are fine most of the time for a home user. Ultimately, the best way to tell whether a piece of hardware is supported is to do a Web search. Go to www. No endorsement of any hardware mentioned as examples is implied here, of course.


Such a search is likely to show you what problems and successes people have run into with that particular piece of hardware. A great place to start is www. The point is to look and see whether they exist. The driver the software that tells the operating system how to use the hardware for download might actually be included in your Linux installation.


Only download the driver from the vendor if this is the only way you can get it. If worst comes to worst, you might not find any information on the hardware in question involving Linux.


Try it anyway if you already have the item. You may find that it works fine. Or you might not be able to use the very latest features, whereas the rest works just fine for example, with a latest-generation video card, the newest fancy features might not work, but you can still use it as a generic SVGA at the very least. See www. However, laptops often contain WinModems. This is a standard for laptops, and provides a way to plug in additional feature cards.


If your computer is already running Windows, you can collect a lot of information from the Windows environment. Then choose the Device Manager menu to access the list of hardware installed on your machine as shown in Figure You can double-click each item within the Device Manager to display the corresponding details.


A warning dialog box will appear; when it does, click Continue. Hardware, from the Internet. The Dr. This tool is shareware, and the usage and fee information is available from the Gebhard Software Web site at www. On some systems, the video information is displayed from the BIOS as the computer boots.


You may have to reboot several times to read the information if it goes by too fast. Also, some systems display the PCI components and their settings as the system is starting up. You may have to reboot several times to gather all the information. You can then unfreeze it by pressing any key when you have finished reading.


Stored in a small area of memory and retained by a battery, this is sometimes referred to as CMOS Complementary Metal-Oxide Semiconductor , which indicates the type of computer chip that can store and retain information. The amount of information stored in the BIOS can range from very little to quite a lot.


If you choose to access the BIOS, make sure you do so before any operating systems load. Most manufacturers indicate the keyboard key or key sequence that gets you into the BIOS or Setup on-screen when the system is starting up — for example, Press Del to enter Setup.


Some BIOS environments also use the function keys; look for a list of function-key options at the top or bottom of the screen. Be especially leery of labels on hardware boxes and Web sites that include the term Win as in Windows. These components, such as WinModems, rely on Microsoft Windows to be able to function — even worse, the packaging may show nothing that suggests this limitation.


Only a very slight chance exists that you can find a Linux driver for Win hardware. If you do find one, copy it to a storage device such as a CD or flash drive before you install Linux.


For more information about WinModems in particular, see Chapter 8. You need to copy these disc images to your hard drive before you burn them onto separate bootable CD or DVDs. Wikis are becoming popular for generating community-based support sites because anyone with the desire to contribute can pitch in with a minimum of hassle.


This chapter provides the details. The installer is actually pretty smart. The installer is just adjusting what it offers based on the hardware in your system and what you choose to install. In this chapter, we show you how to install a Linux desktop on your personal computer. If you want to install a Linux server on your network, plenty of other books focus on servers. It is just not possible to cover both desktop and server functions to a satisfying depth in a book of this size.


Many systems today are configured to do this already, so you may not need to make any changes. For some systems, you need to press a key during the boot process to bring up a menu, which allows you to select which device to boot from. Once you get the hang of installing Linux using these methods, you can tackle just about any Linux installation out there.


For example, one distribution may present account creation before disk partitions; another may reverse the order of those two topics. Most distributions go through the same basic choices, so reading this chapter could still be helpful for something other than Ubuntu or Fedora. On the other hand, if you burned your own CDs or DVD, you may be experiencing one of two different problems. First, the burn may have become corrupted; to solve this problem, try burning the disc again at a slower speed.


If the newly burned disc also fails the media check, the file s may have become corrupted during download. To solve this problem, download the disc image again. Ubuntu guides you through all the steps required to set up the system, and then installs the entire Ubuntu system without prompting you for too much information.


This is a common format used for distributing Linux distributions. Just follow these steps: 1. When you start the Ubuntu installation, the first window you get is the Language window. Select the language to use for the installation, then click Forward. This selects the language Ubuntu uses to display text messages used during the installation process, plus sets the default language used when the operating system runs.


Each individual application may or may not detect the default language configured in Ubuntu. The second window in the installation process allows you to select the time zone for your area. Select a time zone and then click Forward. This window allows you to select your location via either the map or the drop-down menu.


Although selecting the time zone from the graphical map sounds like a good idea, it can often be a challenge, depending on how many cities Ubuntu recognizes around your particular city. While this may sound like a simple option, it can get complicated if you have a keyboard that includes special keys.


Ubuntu recognizes hundreds of different keyboard types, and it lists them all in the keyboard selection window. Select a keyboard, then click Forward. The Keyboard configuration window lists the different types of keyboards commonly used based on your country. Ubuntu provides a suggested option for you based on what it detects as your keyboard.


This may or may not be right. If you want to fine-tune things, the lower portion of the window allows you to experiment. On the left side is a list of countries; on the right side is a list of the different known keyboard types used in the country selected. Select your country from the left-side list first; then select your keyboard type from the right-side list. You can click in the right-side list and start to type the name of your keyboard type to jump quickly to that selection.


Under the two listings is an area where you can test the keyboard selection. The default gOS Gadgets Customizing Gadgets Adding more Gadgets Using Google Apps IV. Junior Administrator Boot Camp Adding Software to Linux Opening Downloaded Files Compressing and Packaging Files to Share Keeping Linux Up to Up date Updating Fedora with PackageKit Automated updates Manual updates Updating Ubuntu with Synaptic Installing New Software Adding complete applications Adding applications in Fedora Adding applications in Ubuntu Adding individual packages Installing with PackageKit Installing with the Synaptic Package Manager Finding More Software Upgrading Your OS Working without the GUI Playing the Shell Game Getting a shell Using the shell prompt Opening a virtual terminal window Understanding bash Command Syntax and Structure Starting Programs from the Shell Putting Wildcard Expansion to Good Use Working with Long Commands Asking Linux to complete a command or filename for you Completing a command Completing a filename Accessing your command history Working with Variables Variables versus environment variables Checking out commonly used environment variables Storing and retrieving variables' values Using Redirection and Pipes Redirecting command output Laying pipes Using Help Clearing the Screen Basic System Administration Managing Users and Groups Adding new users Modifying existing users Deleting a user account Adding new groups Modifying groups Setting Up Printers Printer server settings Adding a new printer Modifying printer properties Settings Policies Access Control Printer Options Job Options Checking Out the System Monitor Processes Resources File Systems Updating Your Software Keeping Your Network Secure Controlling your services Controlling and adjusting your firewall The Virtual World Understanding What Virtual Servers Are Installing VirtualBox Creating a Virtual Server Setting Up Your Virtual Server Changing settings Loading an OS Working with the Sandbox The Machine menu The Devices menu V.


The Part of Tens Dancing the Samba Step 1: Plan a Sharing Policy Step 2: Create Linux Groups Step 3: Create Folders to Share Step 4: Set Advanced Folder Permissions Step 5: Install and Start Samba Step 6: Configure Samba Step 7: Create Linux User Accounts Step 8: Create Samba User Accounts Step 9: Create Shared Folders in Samba Step Map to Shared Folders Troubleshooting Ten Troubleshooting Tips Tip 1: "The Linux Installer Froze" Tip 2: Checking Your Distribution Burns I Forgot My Root Password!


What Do I Do? Appendixes A. Common Linux Commands A. Linux Commands by Function A. Getting help A. Archiving and compressing A. Built-in bash commands A. Files and the Filesystem A.


File organization A. File attributes A. File locators A. File viewers A. Filesystem commands A. Playboy Mexico May The Analytical Scientist March Computeractive 27 February Study the thinking behind Linux Choose the right installation approach Pick up the basics from prepping to desktops Get fancy with music, video, movies, and games Whatever your Linux needs — work, fun, or just a hobby — this bestselling, evergreen guide will get you up and coding in the open source revolution in no time at all.