Download PDF SUSE™ Linux® 9 Bible by Justin Davies, Roger Whittaker, and William von Hagen



Sinopsis

What is Linux? There was a time (not so long ago) when the first page of every book and the first slide of every presentation on Linux had this obligatory question. We have come a long way since that time, and we certainly no longer feel that we have to start our own presentations with that slide. However, in a book like this, a brief introduction to Linux in general can provide an appropriate entry into our discussion of SUSE Linux in particular. Linux is a multiuser, multitasking, multiplatform computer operating system (strictly speaking, an operating system kernel) that has been developed by an open source, collaborative process involving large numbers of people all over the world. Linux is a “Unix-like” operating system. This means that it conforms closely to a set of conventions and standards associated with Unix; however, Linux does not contain any of the original Unix code.

Linux has been developed by the open source development method. What that means is that all the work that is done by Linux developers is open and shared. It is open to peer review, which encourages honesty and means that each developer is able to build upon work that has already been done by others. Although this method is often still seen as revolutionary in the field of software development, it is effectively the same method that has been used by science in the Western world since about the time of Newton. The development of Western science has been spectacularly successful precisely because it is based on the same values of openness and shared results and because of the quality assurance provided by the scrutiny of peer review.

This model works so well both in science and software because openness leads to scrutiny, and scrutiny leads to improvement and the correction of errors. Openness also means the ability to build on the results of others. Newton himself said that if he saw further than others, it was “by standing upon the shoulders of giants.” This sums up very well the power of collaborative development in any field. It contrasts strongly with the traditional closed source development model: a group of programmers working in secrecy with deadlines for work to be handed to a manager. In such a situation, a team member who knows that his work has a bug in it has no incentive to tell anyone; when the program is finally released, no one outside the small development group can look at the code to understand why it does not work as advertised. In contrast, Eric Raymond coined a phrase to describe the power of having a large open source developer community to debug code: “Given enough eyeballs, all bugs are shallow.”

The dramatic success of Linux and of other associated open source projects such as the Apache web server and Samba are proof of the power of the open source development method.

Linux has come a long way since its beginnings in the early 1990s. In 1991, it was one man’s hobby: Ten years later, in 2001, IBM announced that it was investing one billion dollars in its Linux strategy


Content

  1. SUSE Linux Basics
  2. The SUSE System
  3. Using the Command Line in SUSE Linux
  4. Implementing Network Services in SUSE Linux
  5. SUSE Linux in the Enterprise





Linux® Bible 2006 Edition Boot Up to Fedora™, KNOPPIX, Debian®, SUSE™, Ubuntu™, and 7 Other Distributions by Christopher Negus



Sinopsis

Insert the DVD or CD that comes with this book into a PC. Within five minutes, you’ll be able to try out Linux with a full range of desktop applications. Within an hour, you can have a full-blown Linux desktop or server system installed on your computer. If you are like most of us who have been bitten by the Linux bug, you won’t ever look back.

Linux Bible 2006 Edition is here to open your eyes to what Linux is, where it came from, and where it’s going. But, most of all, the book is here to hand you Linux and help you get started. Because Linux is the operating system of free speech and free choice, Linux Bible gives you choices in selecting the Linux that is right for you. On the DVD and CD that come with this book are 12 different Linux distributions that you are free to install and try out. You learn how those distributions are alike or different, and the book leads you through the basics of installing and setting up your Linux system as:

✦ A desktop computer—You have a full range of office, music, gaming, graphics, and other applications to use.
✦ A server computer—Using some of the world’s best server software, you can set up your computer to be a Web server, file server, mail server, or print server.
✦ A workstation—You can draw on thousands of open source programming tools to develop your own software applications.

Unlike other books on Linux, this book doesn’t tie you to one Linux distribution. The book teaches you the essentials of Linux graphical interfaces, shell commands, and basic system administration. Separate chapters break down most of the major Linux distributions available today. Then descriptions of the major software projects in most Linux distributions (KDE and GNOME desktops, Apache Web servers, Samba file and printer sharing, and so on) guide you in setting up and using those features, regardless of which Linux you choose.


Content


  1. Linux First Steps
  2. Running the Show
  3. Choosing and Installing a Linux Distribution
  4. Running Applications
  5. Running Servers
  6. Programming in Linux



Download PDF SUSE Linux® 10 Bible by Justin Davies



Sinopsis

What is Linux? There was a time (not so long ago) when the first page of every book and the first slide of every presentation on Linux had this obligatory question. We have come a long way since that time, and we certainly no longer feel that we have to start our own presentations with that slide. However, in a book like this, a brief introduction to Linux in general can provide an appropriate entry into our discussion of SUSE Linux in particular.
 
Linux is a multiuser, multitasking, multiplatform computer operating system (strictly speaking, an operating system kernel) that has been developed by an open source, collaborative process involving large numbers of people all over the world. Linux is a Unix-like operating system. This means that it conforms closely to a set of conventions and standards associated with Unix; however, Linux does not contain any of the original Unix code.
 
Linux has been developed using the open source development model. What that means is that all the work that is done by Linux developers is open and shared. It is open to peer review, which encourages honesty and means that each developer is able to build upon work that has already been done by others. Although this method is often still seen as revolutionary in the field of software development, it is effectively the same method that has been used by science in the Western world since about the time of Newton. The development of Western science has been spectacularly successful precisely because it is based on the same values of openness and shared results and because of the quality assurance provided by the scrutiny of peer review.
 
This model works so well both in science and software because openness leads to scrutiny, and scrutiny leads to improvement and the correction of errors. Openness also means the ability to build on the results of others. Newton himself said that if he saw further than others, it was “by standing upon the shoulders of giants.” This sums up very well the power of collaborative development in any field. It contrasts strongly with the traditional closed source development model: a group of programmers working in secrecy with deadlines for work to be handed to a manager. In such a situation, a team member who knows that his work has a bug in it has no incentive to tell anyone; when the program is finally released, no one outside the small development group can look at the code to understand why it does not work as advertised.
 
In contrast, Eric Raymond coined a phrase to describe the power of having a large open source developer community to debug code: “Given enough eyeballs, all bugs are shallow.”




Content

  1. SUSE Linux Basics
  2. Installing SUSE 10
  3. Linux Fundamentals
  4. Partitions, Filesystems, and Files
  5. The SUSE System
  6. Booting the System
  7. Documentation
  8. Understanding Your Linux Network
  9. Logging
  10. The X Window System
  11. Configuring the System with YaST
  12. Using the Command Line in SUSE Linux
  13. Text Manipulation
  14. Text Editors
  15. Working with Packages
  16. Working with Files
  17. Working with the System
  18. Linux Networking
  19. Implementing Network Services in SUSE Linux
  20. Setting Up a Web Site with the Apache Web Server .
  21. Mail Servers — Postfix, Sendmail, Qpopper, and Cyrus
  22. Setting Up Windows Interoperability with Samba
  23. Setting Up Printing with CUPS
  24. Configuring and Using DHCP Services
  25. Configuring a DNS Server
  26. Working with NFS and NIS
  27. Running an FTP Server on SUSE
  28. Implementing Firewalls in SUSE Linux
  29. Working with LDAP in SUSE
  30. Setting Up a Web Proxy with Squid
  31. SUSE Linux in the Enterprise
  32. Enterprise Architecture
  33. Emulation and Virtualization
  34. The Kernel
  35. SUSE Linux OpenExchange Server
  36. The Novell Open Enterprise Server
  37. Business Desktop Linux: The Novell Linux Desktop