The Definitive UNIX Resource--Fully Updated Get cutting-edge coverage of the newest releases of UNIX--including Solaris 10, all Linux distributions, HP-UX, AIX, and FreeBSD--from this thoroughly revised, one-stop resource for users at all experience levels. Written by UNIX experts with many years of experience starting with Bell Laboratories, UNIX: The Complete Reference, Second Edition provides step-by-step instructions on how to use UNIX and take advantage of its powerful tools and utilities. Get up-and-running on UNIX quickly, use the command shell and desktop, and access the Internet and e-mail. You'll also learn to administer systems and networks, develop applications, and secure your UNIX environment. Up-to-date chapters on UNIX desktops, Samba, Python, Java Apache, and UNIX Web development are included. Install, configure, and maintain UNIX on your PC or workstation Work with files, directories, commands, and the UNIX shell Create and modify text files using powerful text editors Use UNIX desktops, including GNOME, CDE, and KDE, as an end user or system administrator Use and manage e-mail, TCP/IP networking, and Internet services Protect and maintain the security of your UNIX system and network Share devices, printers, and files between Windows and UNIX systems Use powerful UNIX tools, including awk, sed, and grep Develop your own shell, Python, and Perl scripts, and Java, C, and C++ programs under UNIX Set up Apache Web servers and develop browser-independent Web sites and applications Table of contents PART I - BASICS FOR LINUX/UNIX (revised) Chapter 1. Background (revised) Chapter 2. Getting Started (revised) Chapter 3. Working with Files and Directories (revised) Chapter 4. Working with Shells and Enhanced Shells (revised) Chapter 5. Text Editing (revised) Chapter 6. The Desktop: GNOME (new) Chapter 7. CDE and other Desktops (new) PART II - USER NETWORKING Chapter 8. Electronic Mail (revised) Chapter 9. TCP/IP and other Basic Networking Protocols (revised) Chapter 10. Using the Internet (revised) PART III - SYSTEM ADMINISTRATION Chapter 11. Processes and Scheduling (revised) Chapter 12. Security and Authentication (revised) Chapter 13. Basic System Administration (revised) Chapter 14. Advanced System Administration (revised) PART IV - NETWORK ADMINISTRATION Chapter 15. Clients and Servers (revised) Chapter 16. Administering the Network (revised) Chapter 17. Using UNIX and Windows Together: SAMBA and other Integration Tools (revised) PART V - TOOLS Chapter 18. Filters and Utilities (revised) Chapter 19. Shell Programming (revised) Chapter 20. awk and sed (revised) Chapter 21. Perl (revised) Chapter 22. Python and PHP (new) Chapter 23. Developing Applications (revised) Chapter 24. Overview of Java (revised) PART VI - ENTERPRISE SOLUTIONS Chatper 25. UNIX Applications and Middleware (revised) Chatper 26. Databases (new) Chapter 27. Developing Web Applications and Running a Website (new) VII - APPENDICES APPENDIX A. HOW TO FIND OUT MORE (revised) APPENDIX B. COMMAND SUMMARIES(revised)