Showing posts with label unix. Show all posts
Showing posts with label unix. Show all posts

Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications--BSD Socket Version (2nd Edition) Review

Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications--BSD Socket Version (2nd Edition)
Average Reviews:

(More customer reviews)
This book is very well written. I suspect it was written with college students in mind. As a professional, I went through it like a hot knife through butter. I really liked his showing a number of ways to solve a problem, with a discussion of the tradeoffs (e.g., iterative vs. concurrent servers). The programming is in ANSI C. I enjoyed seeing a makefile and some Bourne shell scripts in this book. So many authors act like this stuff doesn't even exist. You might want to get the UNIX Network Programming, Vol.1, book by W. Richard Stevens also. The Stevens book serves better as a reference and has more detail. E.g., Stevens talks about tcpdump, but Comer doesn't. Yet Comer's book is very easy to read and gives you a clear picture without drowning you in details.

Click Here to see more reviews about: Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications--BSD Socket Version (2nd Edition)

This is a revised version of this volume. Changes in thisedition include: Code has been updated to use ANSI C and the UNIX operatingsystems (POSIX). Covers SLIP connections (a popular program that allows TCP/IPaccess to the Internet over dial-up phone systems. Latest changes in NetworkFile System protocol (NFS3). This edition focuses on the BSD version of UNIX.This volume answers the question "How does one use TCP/IP?"—focusing on the client-server paradigm, and examining algorithms for both theclient and server components of a distributed program. Describes the AT&T TLI interface and uses it in all examples. The principlesunderlying distributed programs and all server designs are emphasized.Thoroughly covers the many ways to design interactive and concurrent clientand server software, as well as their proper use and application. Conceptsapply to Client-Server programs in general; not just TCP/IP. Anycommunications professional who wants to put TCP/IP to use. This is everyoneworking on Internet communications.

Buy NowGet 14% OFF

Click here for more information about Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications--BSD Socket Version (2nd Edition)

Read More...

UNIX Network Programming Review

UNIX Network Programming
Average Reviews:

(More customer reviews)
Great book, I've read it cover to cover. But why buy it when the author has newer versions out? Because (1) it is more concise and (2) it has info not in the other editions. I recommend you read this one cover-to-cover and buy the others as more detailed reference. His 3 other books (Advanced Programming in the Unix Environment, Unix Net. Prog.,2nd Ed., Vol.1; Unix Net. Programming, 2nd Ed., Vol.2) are far more detailed and worth having, but each is very thick. AND, the author died without finishing Unix Network Programming, 2nd Ed., Vol.3 (Applications). You have to buy this older edition to get the applications. It's easier to read 1 book 700 pp. long than to read 3 books, each 700 pp. long. Time is money.

Click Here to see more reviews about: UNIX Network Programming

The leading book in its field, this guide focuses on thedesign, development and coding of network software under theUNIX operating system. Provides over 15,000 lines of C codewith descriptions of how and why a given solution isachieved. For programmers seeking an indepth tutorial onsockets, transport level interface (TLI), interprocesscommunications (IPC) facilities under System V and BSD UNIX.

Buy NowGet 16% OFF

Click here for more information about UNIX Network Programming

Read More...

A Practical Guide to Ubuntu Linux(R) Review

A Practical Guide to Ubuntu Linux(R)
Average Reviews:

(More customer reviews)
Finding a single book that encompasses what you want to learn can be difficult. Most cover a few portions of a subject in depth and skim over (or omit) others. Other books will cover each topic at about the same level: high enough to give an impression of what can be done, but not with enough depth to do it without a lot of effort. Mark G. Sobell's "A Practical Guide to Ubuntu Linux" is a single volume that gives the reader enough information to effectively install, configure and run workstations and servers using Ubuntu Linux. He has come the closest I have seen to containing all of the necessary information without being too shallow. A DVD with the Gutsy Gibbon release of Ubuntu in a directly bootable form is included with the book.
With over two decades of experience related to Unix and Linux, Mark G. Sobell has authored almost two dozen books on the subject. I had previously read and reviewed his book "A Practical Guide to Red Hat Linux: Fedora Core and Red Hat Enterprise Linux (Second Edition)" and found it the highest quality book I had yet read on Linux. This, his latest book, bears many similarities to the other text, including its high quality. The overall structure is like that of a textbook, providing a summary and exercises at the end of each chapter, as well as copious cross-references.
"A Practical Guide to Ubuntu Linux" is broken up into five parts containing 27 chapters in all. Each of the chapters provides Jumpstart sections to help you install and configure each server quickly, and enough detail to handle the more common configuration changes. Part I uses two chapters to provide an overview of, and step-by-step instructions for, installing Linux. The step-by-step chapter goes into great detail on each step of the process, using both the graphical and textual installation paths. Part II provides higher-level information that shows newer Linux users what they can do. Part III uses another four chapters to dive deeper into the Bourne Again Shell (BASH), the GUIs, and networking. Starting with Part IV, Mark describes how to perform the more common configuration tasks. Using seven chapters and over 200 pages, Part IV provides a great deal of detail regarding system administration. The final section, Part V, uses nine chapters to go into depth on set up various servers and use their clients. OpenSSH, FTP, exim4 (for mail), NIS, NFS, Samba, DNS/BIND, the firewall (firestarter and iptables), and finally Apache.
Overall, "A Practical Guide to Ubuntu Linux" by Mark G. Sobell provides all of the information a beginner to intermediate user of Linux would need to be productive. The inclusion of the Live DVD of the Gutsy Gibbon release of Ubuntu makes it easy for the user to test-drive Linux without affecting his installed OS. I have no doubts that you will consider this book money well spent.


Click Here to see more reviews about: A Practical Guide to Ubuntu Linux(R)

A new edition of this title is available, ISBN-10: 0137003889 ISBN-13: 9780137003884Praise for A Practical Guide to Ubuntu Linux® "I am so impressed by how Mark Sobell can approach a complex topic in such an understandable manner. His command examples are especially useful in providing a novice (or even advanced) administrator with a cookbook on how to accomplish real-world tasks on Linux. He is truly an inspired technical writer!"–George Vish II, Senior Education Consultant, Hewlett-Packard Company"Overall, I think it's a great, comprehensive Ubuntu book that'll be a valuable resource for people of all technical levels."–John Dong, Ubuntu Forum Council Member, Backports Team Leader"The JumpStart sections really offer a quick way to get things up and running, allowing you to dig into the details of his books later."–Scott Mann, Aztek Networks"Ubuntu is gaining popularity at the rate alcohol did during prohibition, and it's great to see a well-known author write a book on the latest and greatest version. Not only does it contain Ubuntu-specific information, but it also touches on general computer-related topics, which will help the average computer user to better understand what's going on in the background. Great work, Mark!"–Daniel R. Arfsten, Pro/ENGINEER Drafter/Designer"I read a lot of Linux technical information every day, but I'm rarely impressed by tech books. I usually prefer online information sources instead. Mark Sobell's books are a notable exception. They're clearly written, technically accurate, comprehensive-and actually enjoyable to read."–Matthew Miller, Senior Systems Analyst/Administrator, BU Linux Project, Boston University Office, of Information Technology"I would so love to be able to use this book to teach a class about not just Ubuntu or Linux but about computers in general. It is thorough and well written with good illustrations that explain important concepts for computer usage."–Nathan Eckenrode, New York Local Community TeamPraise for Other Books by Mark Sobell"I currently own one of your books, A Practical Guide to Linux®. I believe this book is one of the most comprehensive and, as the title says, practical guides to Linux I have ever read. I consider myself a novice and I come back to this book over and over again."–Albert J. Nguyen"Thank you for writing a book to help me get away from Windows XP and to never touch Windows Vista. The book is great; I am learning a lot of new concepts and commands. Linux is definitely getting easier to use."–James Moritz"I have been wanting to make the jump to Linux but did not have the guts to do so-until I saw your familiarly titled A Practical Guide to Red Hat® Linux® at the bookstore. I picked up a copy and am eagerly looking forward to regaining my freedom."–Carmine Stoffo, Machine and Process Designer to pharmaceutical industry"I am currently reading A Practical Guide to Red Hat® Linux® and am finally understanding the true power of the command line. I am new to Linux and your book is a treasure." –Juan GonzalezThe Most Complete, Easy-to-Understand, and Useful Guide to Ubuntu Linux Desktops and ServersUbuntu Linux is a state-of-the-art operating system, and you need a book that's just as advanced. Along with being the most comprehensive reference to installing, configuring, and working with Ubuntu, A Practical Guide to Ubuntu Linux® also provides extensive server coverage you won't find in any other Ubuntu book.Best-selling author Mark Sobell begins by walking you through every feature and technique you need to know, from installing Ubuntu–using the DVD included with the book–to working with GNOME, Samba, exim4, Apache, DNS, NIS, firestarter, and iptables. Sobell's exceptionally clear explanations demystify everything from system security to Windows file/printer sharing.Sobell presents full chapters on using Ubuntu from the command line and GUI; thorough system administration and security guidance; and up-to-the-minute, step-by-step instructions for setting up networks and every major type of Internet server. Along the way, you'll learn both the "hows" and the "whys" of Ubuntu. Sobell knows every Linux nook and cranny: He's taught hundreds of thousands of readers and never forgets what it's like to be new to Linux. Whether you're a user, administrator, or programmer, this book gives you all you need–and more.Don't settle for yesterday's Ubuntu Linux book...get the ONLY book that meets today's challenges and tomorrow's!This book delivers…Deeper coverage of the command line and the GNOME GUI, including GUI customization Coverage of important Ubuntu topics, such as sudo and the new Upstart init daemon More practical coverage of file sharing with Samba, NFS, and FTP More detailed, usable coverage of Internet server configuration, including Apache, exim4, and DNS/BIND More state-of-the-art security techniques, including firewall setup using firestarter and iptables, as well as a full chapter on OpenSSH and an appendix on security Deeper coverage of "meat-and-potatoes" system and network administration tasks–from managing users to CUPS printing, configuring LANs to building a kernel A more practical introduction to writing bash shell scripts Complete instructions on how to keep your Linux system up-to-date using aptitude, Synaptic, and the Software Sources window And much more...including a 500+ term glossary, five detailed appendixes, and a comprehensive index to help you find what you need fastPrint book includes DVD! Get the full version of the Ubuntu 7.10 (Gutsy Gibbon) release.

Buy NowGet 32% OFF

Click here for more information about A Practical Guide to Ubuntu Linux(R)

Read More...

The Design of the UNIX Operating System Review

The Design of the UNIX Operating System
Average Reviews:

(More customer reviews)
UNIX in its many derivatives is a 30-year old operating system. Why has it stood the test of time? Because it was designed with a simple philosophy: to give the user the ability to create his own tools to solve problems. This book has been a classic in UNIX architecture since it was published in 1987. Although some of the sections are a bit dated (e.g., IPC, file systems), it is still a valuable source of information. You will begin to understand the design philosophy of UNIX after reading this book. You will see why some of the design decisions were made (primarily due to the hardware of the time) and some of the really neat kluges that was devised to get around those problems. This book deserves its status as one of classics of UNIX literature. I highly recommend it.

Click Here to see more reviews about: The Design of the UNIX Operating System

Classic description of the internal algorithms and the structures that form the basis of the UNIX operating system and their relationship to programmer interface. The leading selling UNIX internals book on the market.

Buy NowGet 19% OFF

Click here for more information about The Design of the UNIX Operating System

Read More...

UNIX for Programmers and Users (3rd Edition) Review

UNIX for Programmers and Users (3rd Edition)
Average Reviews:

(More customer reviews)
This is an absolutely amazing book. You can read it if you know absolutely nothing about UNIX and learn how to use it. Else you can read it if you are an experienced user and find the reference information you need in a much simpler language than UNIX man pages or 1000-page manuals. The vast amount of information, no redundancy and clear explanations make this book worth every penny spent.
Contents of the book were put together were thoughtfully. It contains very comprehensive coverage of features and utilities of UNIX, including very detailed coverage of Bourne, Korn and C shells. Additionally it has very nice introductory chapters on Networking, Internet and X-Windows, just the right amount of information to give a reader solid understanding of the foundations of the topic. Programmers will surely appreciate chapters on UNIX development facilities and systems programming, which contain just the right amount of information to get you to accomplish your tasks without flooding you with unnecessary details. Also, author includes examples for every feature, short enough to effectively illustrate how to use them, which I found very helpful.
I personally used this book to teach myself UNIX (I was previously an NT person and didn't know anything about UNIX) and I am now doing hardcore development on Solaris with this book constantly on my desk.

Click Here to see more reviews about: UNIX for Programmers and Users (3rd Edition)

UNIX for Programmers and Users, Third Edition follows in the tradition of previous editions to provide readers with complete, up-to-date coverage of UNIX. In this new edition readers will find information on basic concepts, popular utilities, shells, networking, systems programming, internals, system administration, and much more. For anyone who is interested in learning about UNIX.

Buy NowGet 23% OFF

Click here for more information about UNIX for Programmers and Users (3rd Edition)

Read More...

Threads Primer: A Guide to Multithreaded Programming Review

Threads Primer: A Guide to Multithreaded Programming
Average Reviews:

(More customer reviews)
This was an excellent book with detailed coverage of threads programming even down to how various hardware architectures affect multithreaded program behavior. However there is a more current edition under a different name (Multithreaded Programming with Pthreads) by the same authors that is more current that I would recommend instead (everything in this book is in the newer book).

Click Here to see more reviews about: Threads Primer: A Guide to Multithreaded Programming

Providing an overview of the Solaris and POSIX multithreading architectures, this book explains threads at a level that is completely accessible to programmers and system architects with no previous knowledge of threads. Covers the business and technical benefits of threaded programs, along with discussions of third party software that is threaded, pointing out the benefits. For programmers, system architects, and technical programmer managers.

Buy Now

Click here for more information about Threads Primer: A Guide to Multithreaded Programming

Read More...

Sun Performance and Tuning: Java and the Internet (2nd Edition) Review

Sun Performance and Tuning: Java and the Internet (2nd Edition)
Average Reviews:

(More customer reviews)
I've read, re-read, and marked multiple pages of the book, and used it as a guide to monitor multiple systems. This is the best Solaris performance monitoring documention I've seen to dated. The specific utilities covered (vmstat, sar, iostat), give very useful clues about what to look for on systems. Coverage of some system utilties including sar, mpstat, and netstat were limited, and left me looking for missing chapters. Network I/O statistics and items to monitor were poorly covered, in favor of html java, and internet specific applications.

Click Here to see more reviews about: Sun Performance and Tuning: Java and the Internet (2nd Edition)

9524J-6 "As practical as a Swiss Army knife for a power-hungry SysAdmin. For all the Sun gurus, veterans and newbies: This is for you. As a must-have in one's library, it'll be one of your most worn out references in your serious IT career. It is practical and very illustrative in its approach to solving sample problems." -Dexter D. Laggui Hailed in its first edition as an indispensable reference for system administrators, Sun Performance and Tuning has been revised and expanded to cover Solaris 2.6, the newest generation of SPARC hardware, and the latest Internet and Java server technologies. Featuring a quick guide to get you started, as well as detailed reference information, this book is indispensable both for developers who need to design for speed and administrators who need to manage system and network performance. Performance guru Adrian Cockcroft brings his unique expertise and structured approach to this complex and rapidly changing topic, providing detailed information on key aspects of performance management and system behavior that is not available anywhere else.Rich Pettit, author of the SE performance toolkit, describes the performance interfaces in Solaris and how to use this freely available toolkit to build your own customized performance-monitoring tools.Key topics covered include:*Performance Management and Measurement *TCP and Internet Server Tuning *JAVA Network Computer Server Sizing *SPARC System Architectures *Kernel Algorithms and Tuning *How to Build Your Own Performance Tools *Performance Rules and the virtual_adrian SE ToolTo get up to speed quickly on critical performance issues, this is the one book any Sun administrator, integrator or developer needs.

Buy NowGet 16% OFF

Click here for more information about Sun Performance and Tuning: Java and the Internet (2nd Edition)

Read More...

Unix Programming Environment (Prentice-Hall Software Series) Review

Unix Programming Environment (Prentice-Hall Software Series)
Average Reviews:

(More customer reviews)
How is it that a book from 1984 based on a legacy Unix system, describing some tools that no one would now use, can still not only be in print but actually recommended?
In introducing you to the Unix system, from simple shell commands, to shell scripts, to awk and sed programming, and to Unix applications programming, not to mention the best introduction to lex and yacc, the authors develop real applications and teach you how to THINK in Unix terms: develop small components that fit and interact with each other to build larger and larger and more complex applications.
But it's more than just thinking in Unix terms: it's how to structure and approach programs and scripts no matter what environment you are in.
Stevenson's _Advanced Programming In the Unix Environment_ is an excellent book for coverage. I have it too. But _The Unix Programming Environment_ is a book for developing your software mentality in a way that no other book that I've read even approaches.
After 20 years as a Unix programmer, including kernel development of several Unix operating systems, this book still remains on my shelf.

Click Here to see more reviews about: Unix Programming Environment (Prentice-Hall Software Series)

Designed for first-time and experienced users, this book describes the UNIX(R) programming environment and philosophy in detail. Readers will gain an understanding not only of how to use the system, its components, and the programs, but also how these fit into the total environment.

Buy NowGet 38% OFF

Click here for more information about Unix Programming Environment (Prentice-Hall Software Series)

Read More...

New KornShell Command And Programming Language, The (2nd Edition) Review

New KornShell Command And Programming Language, The (2nd Edition)
Average Reviews:

(More customer reviews)
I make my living writing Korn shell, and of all the books on Korn, this is the one I could least do without.
Pros: I've known people to buy this book simply for its back cover, as the index of topics on the back is enough to dig up information on the topics covered. The book is dense, not a tutorial really, more a reference text for ksh related topics. This is a book to be read on an as-needed basis, a cookbook for the "how do I get -this- to work!?" crowd.
Cons: I don't recommend it as anyone's first programming book. Even for the systems administrator, I'd recommend Nemeth et al. and Aeleen Frisch's books on administration as supplements for Unix related topics. There are essential things about shells and shell scripting (statically linked versus dynamically linked shells) that will never be learned in a shell programming book, that are critical to knowing when and where a shell language can be used.

Click Here to see more reviews about: New KornShell Command And Programming Language, The (2nd Edition)

This is a Second Edition of the best-selling guide to the KornShell command and programming language by the original inventors of the language. It provides a specification for the KornShell language, tutorial material for those new to ksh (the program that implements the KornShell language), and a comprehensive reference for all ksh users. Covers major new additions to the KornShell language ksh93 (including command completion and a key binding mechanism); provides tutorials for both of the functions of ksh (as an interactive command language, and as a programming language); contains numerous examples illustrating the features of ksh; and features a Quick Reference summary of the KornShell language with page references to the book. For both new users with little shell experience, and for experienced computer users who are familiar with ksh and/or other shells. ISBN of 1st Edition: 0-13-516972-02.

Buy NowGet 25% OFF

Click here for more information about New KornShell Command And Programming Language, The (2nd Edition)

Read More...

Optimizing UNIX for Performance Review

Optimizing UNIX for Performance
Average Reviews:

(More customer reviews)
Fantastic book on how to tune UNIX. It should be a required book in any UNIX administrators library. It covers all system aspects and UNIX flavors.

Click Here to see more reviews about: Optimizing UNIX for Performance

This is the most complete book available onperformance optimization—featuring coverage of UNIX, networking(TCP/IP), hardware architecture, and program optimization—allin one volume. Covers performance basics; understandingUNIX; BSD instrumentation; System V instrumentation; system tuning;optimizing user programs written in high-level languages; and makingaccurate measurements. Explains in detail the output from each command—alongwith "real-life"rules of thumb on what value is "good" and what is not. For System Administrators, applicationprogrammers, MIS managers, and general users of UNIX systems who areinterested in learning about and/or optimizing the performance oftheir UNIX system and networks.

Buy Now

Click here for more information about Optimizing UNIX for Performance

Read More...

UNIX Internals: The New Frontiers Review

UNIX Internals: The New Frontiers
Average Reviews:

(More customer reviews)
I am very surprised that this book is largely get overlooked by Unix society. I read this book for over 2 years, I'm still frequently revisit it. The beautities of the book are 1. The information is up-to-date, a lot of information is summarized from latest Usenix proceedings 2. Topics involved are moderate to advanced, assuming you have enough basic knowledge on Unix Internals, such as those from BACH's book. So it focused on SMP, threaded kernel, virtual file system/journal FS. VM/Fs integration. It fillin the gap for those reader who need to know the progress of current Unixes of current Unixes since mid 80's 3. Solutions and comparisions. The author detailed different solutions on flavour of Unixes, including BSD, SVR4, Solaris (although derived from SVR4), OSF, and the legend MACH. This is the gem of the book, it outlined pro and con of each solution that brodened user's mind. 4. Well balanced contents. The author keep well balance between mechanism and implementaion detail, so that it is detail enough for reader to grasp the essence algorithm but not embroil into topic-irrevalant mess that may distract reader's attention.
This is a fasinating Unix internal book on market that can take the reader into the Unixes forest, in the meantime, keep readers a clear view about the forest evolution and landscape.
The book is not for Unix beginner.

Click Here to see more reviews about: UNIX Internals: The New Frontiers

This book offers an exceptionally up-to-date, in-depth, and broad-based exploration of the latest advances in UNIX-based operating systems. Focusing on the design and implementation of the operating system itself — not on the applications and tools that run on it -- this book compares and analyzes the alternatives offered by several important UNIX variants, and covers several advanced subjects, such as multi-processors and threads. Compares several important UNIX variants—highlighting the issues and alternative solutions for various operating system components. Describes advanced technologies such as multiprocessor and multithreaded systems, log- structured file systems, and modern memory architecture.

Buy NowGet 39% OFF

Click here for more information about UNIX Internals: The New Frontiers

Read More...

Oracle Solaris Cluster Essentials (Oracle Solaris System Administration Series) Review

Oracle Solaris Cluster Essentials (Oracle Solaris System Administration Series)
Average Reviews:

(More customer reviews)
At first glance one would think that this text was an extended introduction to the concepts of clusters as well as considerable discussion about interesting limits in latency and communcation speeds in inter-cluster connections. It completely lacks any real "essentials" that would aid the reader in the creation of a cluster, the administration or even something as "essential" as the cluster storage that is needed. This book may look like it provides the essential but it simply fails utterly in this respect. Does it provide information? Yes. If you would like to read about some of the things that were done at Sun Labs to make this happen and perhaps have long reads about the various ways that you *could* create a cluster then fine. However, don't buy this book thinking that there are any essentials. There are not. It does not even talk about simple things like the patches you need for Sun Cluster 3.2 on your Solaris 10 10/09 install.

Click Here to see more reviews about: Oracle Solaris Cluster Essentials (Oracle Solaris System Administration Series)

Thousands of IT organizations have adopted clustering to improve the availability of mission-critical software services. Today, with the rapid growth of cloud computing environments, clustering is even more crucial.
Oracle® Solaris Cluster Essentials is a comprehensive, authoritative guide to the industry's most stable, robust clustering platform: Oracle Solaris Cluster. This book covers both Oracle Solaris Cluster 3.2 and Oracle Solaris Cluster Geographic Edition in thorough detail, offering start-to-finish lifecycle guidance for planning, implementation, management, and troubleshooting.

Written by Oracle Solaris Cluster expert Tim Read, this book covers both high availability and disaster recovery features, and offers in-depth guidance for both Oracle and non-Oracle database environments. It also presents several example implementations that can be used to quickly construct effective proofs-of-concept.

Whether you're new to clustering or upgrading from older solutions, this book brings together all the information you'll need to maximize the value, reliability, and performance of any Oracle Solaris Cluster environment. You'll learn how to


Understand Oracle Solaris Cluster's product features and architecture, and their implications for design and performance
Establish requirements and design clustered systems that meet them
Master best practices for integrating clustering with virtualization technologies
Implement proven disaster recovery planning techniques
Efficiently maintain Oracle Solaris Cluster environments

Part of the Oracle Solaris System Administration Series, Oracle® Solaris Cluster Essentials combines a complete technology introduction and hands-on guide for every architect, administrator, and IT manager responsible for high availability and business continuity.


Buy NowGet 22% OFF

Click here for more information about Oracle Solaris Cluster Essentials (Oracle Solaris System Administration Series)

Read More...