Running Linux. 5th Edition
- Autorzy:
- Matthias Kalle Dalheimer, Matt Welsh
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 974
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Running Linux. 5th Edition
You may be contemplating your first Linux installation. Or you may have been using Linux for years and need to know more about adding a network printer or setting up an FTP server. Running Linux, now in its fifth edition, is the book you'll want on hand in either case. Widely recognized in the Linux community as the ultimate getting-started and problem-solving book, it answers the questions and tackles the configuration issues that frequently plague users, but are seldom addressed in other books.
This fifth edition of Running Linux is greatly expanded, reflecting the maturity of the operating system and the teeming wealth of software available for it. Hot consumer topics suchas audio and video playback applications, groupware functionality, and spam filtering are covered, along with the basics in configuration and management that always have made the book popular.
Running Linux covers basic communications such as mail, web surfing, and instant messaging, but also delves into the subtleties of network configuration--including dial-up, ADSL, and cable modems--in case you need to set up your network manually. The book canmake you proficient on office suites and personal productivity applications--and also tells you what programming tools are available if you're interested in contributing to these applications.
Other new topics in the fifth edition include encrypted email and filesystems, advanced shell techniques, and remote login applications. Classic discussions on booting, package management, kernel recompilation, and X configuration have also been updated.
The authors of Running Linux have anticipated problem areas, selected stable and popular solutions, and provided clear instructions to ensure that you'll have a satisfying experience using Linux. The discussion is direct and complete enough to guide novice users, while still providing the additional information experienced users will need to progress in their mastery of Linux.
Whether you're using Linux on a home workstation or maintaining a network server, Running Linux will provide expert advice just when you need it.
Wybrane bestsellery
-
The popular open source KDE desktop environment for Unix was built with Qt, a C++ class library for writing GUI applications that run on Unix, Linux, Windows 95/98, Windows 2000, and Windows NT platforms. Qt emulates the look and feel of Motif, but is much easier to use. Best of all, after you ha...
Programming with Qt. Writing Portable GUI applications on Unix and Win32. 2nd Edition Programming with Qt. Writing Portable GUI applications on Unix and Win32. 2nd Edition
(126.65 zł najniższa cena z 30 dni)135.15 zł
159.00 zł(-15%) -
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia pr...(143.20 zł najniższa cena z 30 dni)
143.20 zł
179.00 zł(-20%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologic...(13.90 zł najniższa cena z 30 dni)
23.33 zł
29.91 zł(-22%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Jeśli zależy Ci na tym, by zadbać o swoje bezpieczeństwo online, proponowane przez nas szkolenie jest właśnie dla Ciebie. Dzięki niemu uświadomisz sobie, w jaki sposób nasze sieciowe urządzenia są wykorzystywane przeciw nam i jak się przed tym obronić. Dowiesz się, jak udoskonalić pod tym kątem s...
Cybersecurity dla każdego. Kurs video. Bezpieczeństwo i prywatność danych, sieci i urządzeń Cybersecurity dla każdego. Kurs video. Bezpieczeństwo i prywatność danych, sieci i urządzeń
(39.90 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%) -
Dzięki temu wyczerpującemu przewodnikowi, napisanemu z myślą o początkujących użytkownikach systemu Kali Linux i pentesterach, szybko zdobędziesz potrzebne umiejętności. Najpierw skompletujesz i skonfigurujesz laboratorium, a potem poznasz najważniejsze koncepcje testów penetracyjnych. Skupisz si...
Kali Linux. Zaawansowane testy penetracyjne za pomocą narzędzi Nmap, Metasploit, Aircrack-ng i Empire. Wydanie II Kali Linux. Zaawansowane testy penetracyjne za pomocą narzędzi Nmap, Metasploit, Aircrack-ng i Empire. Wydanie II
(89.40 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%) -
Ta książka, podobnie jak inne z serii „Biblia”, zawiera zarówno niezbędne teoretyczne informacje, jak i mnóstwo praktycznych wskazówek i instrukcji, dzięki czemu jest znakomitą pomocą w nauce pisania skryptów dla Linuksa. Pokazano tu, kiedy efektywniej jest używać interfejsu graficzne...
Linux. Wiersz poleceń i skrypty powłoki. Biblia. Wydanie IV Linux. Wiersz poleceń i skrypty powłoki. Biblia. Wydanie IV
(89.40 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%) -
Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowa...
Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps
(39.90 zł najniższa cena z 30 dni)116.35 zł
179.00 zł(-35%)
Ebooka "Running Linux. 5th Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Running Linux. 5th Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Running Linux. 5th Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-05-965-5300-5, 9780596553005
- Data wydania ebooka:
- 2005-12-22 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 11.7MB
- Rozmiar pliku Mobi:
- 24.6MB
Spis treści ebooka
- Running Linux, 5th Edition
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Preface
- Organization of This Book
- Conventions Used in This Book
- Using Code Examples
- How to Contact Us
- Safari Enabled
- Acknowledgments
- I. Enjoying and Being Productive on Linux
- 1. Introduction to Linux
- 1.1. About This Book
- 1.2. Whos Using Linux?
- 1.3. System Features
- 1.3.1. A Bag of Features
- 1.3.2. Kernel
- 1.3.3. Commands and Shells
- 1.3.4. Text Processing and Word Processing
- 1.3.5. Commercial Applications
- 1.3.6. Programming Languages and Utilities
- 1.3.7. The X Window System
- 1.3.8. KDE and GNOME
- 1.3.9. Networking
- 1.3.10. Laptop Support
- 1.3.11. Interfacing with Windows
- 1.3.12. Other Applications
- 1.4. About Linux's Copyright
- 1.4.1. A Summary of Free Software Licensing
- 1.4.2. SCO and Other Challenges
- 1. Introduction to Linux
- 1.5. Open Source and the Philosophy of Linux
- 1.5.1. Hints for Unix Novices
- 1.5.2. Hints for Unix Gurus
- 1.6. Sources of Linux Information
- 1.6.1. Online Documents
- 1.6.2. Books and Other Published Works
- 1.6.3. Usenet Newsgroups
- 1.6.4. Internet Mailing Lists
- 1.7. Getting Help
- 2. Preinstallation and Installation
- 2.1. Distributions of Linux
- 2.1.1. Getting Linux via Mail Order or Other Hard Media
- 2.1.2. Getting Linux from the Internet
- 2.1. Distributions of Linux
- 2.2. Preparing to Install Linux
- 2.2.1. Installation Overview
- 2.2.2. Repartitioning Concepts
- 2.2.3. Linux Partition Requirements
- 2.2.4. Creating Swap Space
- 2.2.5. Creating the Filesystems
- 2.2.6. Installing the Software
- 2.2.7. Creating the Boot Floppy or Installing GRUB
- 2.2.8. Additional Installation Procedures
- 2.3. Post-Installation Procedures
- 2.3.1. Creating a User Account
- 2.3.2. Getting Online Help
- 2.3.3. Editing /etc/fstab
- 2.3.4. Shutting Down the System
- 2.4. Running into Trouble
- 2.4.1. Problems with Booting the Installation Medium
- 2.4.2. Hardware Problems
- 2.4.2.1. Isolating hardware problems
- 2.4.2.2. Problems recognizing hard drive or controller
- 2.4.2.3. Problems with SCSI controllers and devices
- 2.4.3. Problems Installing the Software
- 2.4.4. Problems After Installing Linux
- 2.4.4.1. Problems booting Linux from floppy
- 2.4.4.2. Problems booting Linux from the hard drive
- 2.4.4.3. Problems logging in
- 2.4.4.4. Problems using the system
- 3. Desktop Environments
- 3.1. Why Use a Graphical Desktop?
- 3.2. The K Desktop Environment
- 3.2.1. General Features
- 3.2.2. Installing KDE
- 3.2.3. Using KDE
- 3.2.3.1. The KDE panel and the K menu
- 3.2.3.2. The KDE Control Center
- 3.3. KDE Applications
- 3.3.1. konsole: Your Home Base
- 3.3.1.1. Starting up konsole
- 3.3.1.2. Cutting and pasting selections
- 3.3.1.3. More konsole tricks
- 3.3.1. konsole: Your Home Base
- 3.3.2. Clocks
- 3.3.3. KGhostview: Displaying PostScript and PDF
- 3.3.4. Reading Documentation with Konqueror
- 3.3.5. Burning CDs with K3b
- 3.4. The GNOME Desktop Environment
- 3.4.1. Core Desktop Interface
- 3.4.1.1. Basic GNOME tasks
- 3.4.1.2. The panel
- 3.4.1.3. Nautilus: your desktop and file manager
- 3.4.1. Core Desktop Interface
- 3.4.2. Expert Settings: GConf
- 3.5. GNOME Applications
- 3.5.1. Evolution: Mail, Calendar, and Contacts
- 3.5.1.1. Evolution mail
- 3.5.1.2. Evolution calendar
- 3.5.1.3. Evolution contacts
- 3.5.1. Evolution: Mail, Calendar, and Contacts
- 3.5.2. GNOME and Office Software
- 3.5.3. Movies and Music: Totem and Rhythmbox
- 3.5.4. Additional Applications and Resources
- 4. Basic Unix Commands and Concepts
- 4.1. Logging In
- 4.2. Setting a Password
- 4.3. Virtual Consoles
- 4.4. Popular Commands
- 4.4.1. Directories
- 4.4.2. Listing Files
- 4.4.3. Viewing Files, More or Less
- 4.4.4. Symbolic Links
- 4.5. Shells
- 4.6. Useful Keys and How to Get Them to Work
- 4.7. Typing Shortcuts
- 4.7.1. Word Completion
- 4.7.2. Moving Around Among Commands
- 4.8. Filename Expansion
- 4.9. Saving Your Output
- 4.10. What Is a Command?
- 4.11. Putting a Command in the Background
- 4.12. Remote Logins and Command Execution
- 4.13. Manual Pages
- 4.14. Startup Files
- 4.15. Important Directories
- 4.16. Basic Text Editing
- 4.17. Advanced Shells and Shell Scripting
- 4.17.1. Setting Terminal Attributes
- 4.17.2. Shell Programming
- 4.17.3. Being More Efficient with the Z Shell
- 5. Web Browsers and Instant Messaging
- 5.1. The World Wide Web
- 5.1.1. Using Konqueror
- 5.1.2. Other Web Browsers
- 5.1. The World Wide Web
- 5.2. Instant Messaging
- 5.2.1. Initial Configuration
- 5.2.2. Chatting
- 5.2.3. Advanced Configuration
- 6. Electronic Mail Clients
- 6.1. Using KMail
- 6.2. Using Mozilla Mail & News
- 6.3. Getting the Mail to Your Computer with fetchmail
- 6.4. OpenPGP Encryption with GnuPG
- 6.4.1. Symmetric Encryption
- 6.4.2. Public-Key Cryptography
- 6.4.3. Creating a New Key Pair
- 6.4.4. Encrypting with Public Keys
- 6.4.5. Digital Signatures
- 6.4.6. The Web of Trust
- 6.4.7. Using gPG-agent
- 7. Games
- 7.1. Gaming
- 7.2. Quake III
- 7.2.1. Installation
- 7.2.2. Single Player
- 7.2.3. Multiplayer
- 7.2.4. Mods
- 7.3. Return to Castle Wolfenstein
- 7.3.1. Installation
- 7.3.2. Single Player
- 7.3.3. Multiplayer
- 7.4. Unreal Tournament 2004
- 7.4.1. Installation
- 7.4.2. Play
- 7.4.3. Game Server
- 7.4.4. Updates
- 7.5. Emulators
- 7.5.1. MAME
- 7.5.2. Nestra
- 7.5.3. SNES9x
- 7.6. Frozen Bubble
- 7.7. Tux Racer
- 8. Office Suites and Personal Productivity
- 8.1. Using OpenOffice
- 8.1.1. "OpenOffice" Versus "OpenOffice.org"
- 8.1.2. The Modules of OpenOffice
- 8.1.3. OpenDocument and OpenOffice 2
- 8.1.4. OpenOffice Writer
- 8.1.4.1. Launching OOoWriter
- 8.1.4.2. Opening files
- 8.1.4.3. Saving files
- 8.1.4.4. Exporting and sending files
- 8.1.4.5. Identifying the toolbars
- 8.1.4.6. Basic formatting
- 8.1.4.7. Printing a document
- 8.1.4.8. Advanced formatting
- 8.1.4.9. Templates
- 8.1.4.10. Styles
- 8.1.4.11. Collaboration with documents
- 8.1.4.12. Navigator
- 8.1.4.13. Keyboard shortcuts
- 8.1.4.14. Searching a document with Find & Replace
- 8.1.4.15. Inserting hyperlinks
- 8.1.4.16. Word count
- 8.1.4.17. Password-protecting documents
- 8.1.5. OOoWriter Customization
- 8.1.5.1. OOoWriter toolbar customization
- 8.1.5.2. Adding an OOoWriter icon on the desktop or taskbar panel
- 8.1.5.3. Adjusting unpopular default settings
- 8.1. Using OpenOffice
- 8.1.6. OpenOffice Calc
- 8.1.6.1. Managing files
- 8.1.6.2. Entering labels (text)
- 8.1.6.3. Autofill
- 8.1.6.4. Entering simple formulas
- 8.1.6.5. Summing a column of numbers
- 8.1.6.6. Moving cell contents
- 8.1.6.7. Adjusting column widths and row heights
- 8.1.6.8. Merging cells
- 8.1.6.9. Freezing and splitting windows
- 8.1.6.10. Page Break View
- 8.1.6.11. Setting the print range
- 8.1.6.12. Functions
- 8.1.6.13. Worksheets, or sheets
- 8.1.6.14. Sorting data
- 8.1.6.15. Data sources
- 8.1.6.16. Macros
- 8.1.7. OpenOffice Impress
- 8.1.7.1. Creating a presentation from scratch with AutoPilot
- 8.1.7.2. Opening an existing presentation
- 8.1.7.3. Saving a presentation
- 8.1.7.4. Export formats
- 8.1.7.5. OOoImpress workspace views
- 8.1.7.6. OOoImpress modes
- 8.1.7.7. Editing a presentation
- 8.1.7.8. The presentation palette
- 8.1.7.9. Putting on a slide show
- 8.1.8. Customizing OpenOffice
- 8.1.8.1. Adding a Launcher icon
- 8.1.8.2. Defaulting to the MS Office file formats
- 8.2. KOffice
- 8.2.1. Hands On: Getting to Know KOffice
- 8.2.1.1. Using tabulators in KWord
- 8.2.1.2. Embedding charts into spreadsheets
- 8.2.1. Hands On: Getting to Know KOffice
- 8.3. Other Word Processors
- 8.4. Synching PDAs
- 8.4.1. Checking the Connection
- 8.4.2. KPilot Synchronization
- 8.5. Groupware
- 8.5.1. Basic Group Organization
- 8.5.2. Groupware Server Solutions
- 8.5.2.1. Kolab
- 8.5.2.2. OpenGroupware.org
- 8.5.2.3. phpGroupWare and eGroupware
- 8.5.2.4. OPEN-XCHANGE
- 8.5.2.5. Closed-source products
- 8.5.3. LDAP: Accessing Global Address Books
- 8.6. Managing Your Finances
- 8.6.1. Getting Started
- 8.6.1.1. Choosing a currency
- 8.6.1.2. Choosing accounts
- 8.6.1.3. Entering opening balances
- 8.6.1.4. Finishing your account setup
- 8.6.1. Getting Started
- 8.6.2. The Account
- 8.6.3. The GnuCash Accounts Window
- 8.6.3.1. Creating new accounts
- 8.6.3.2. Deleting accounts
- 8.6.4. Transactions
- 8.6.4.1. Entering transactions
- 8.6.4.2. Recording split transactions
- 8.6.4.3. Scheduling transactions
- 8.6.5. Reports
- 8.6.6. Real-Life Examples
- 8.6.6.1. Going to the grocery store
- 8.6.6.2. Getting a tax refund
- 8.6.6.3. Buying a car
- 9. Multimedia
- 9.1. Multimedia Concepts
- 9.1.1. Digital Sampling
- 9.1.2. File Formats
- 9.1.3. Multimedia Hardware
- 9.1. Multimedia Concepts
- 9.2. Kernel and Driver Issues
- 9.2.1. Sound Drivers
- 9.2.1.1. Installation and configuration
- 9.2.1.2. Collecting hardware information
- 9.2.1.3. Configuring ISA Plug and Play (optional)
- 9.2.1.4. Configuring the kernel (optional)
- 9.2.1.5. Configuring kernel modules
- 9.2.1.6. Testing the installation
- 9.2.1. Sound Drivers
- 9.2.2. Video Drivers
- 9.2.3. Alternate Input Devices
- 9.3. Embedded and Other Multimedia Devices
- 9.4. Desktop Environments
- 9.4.1. KDE
- 9.4.2. GNOME
- 9.5. Windows Compatibility
- 9.6. Multimedia Applications
- 9.6.1. Sound Mixers
- 9.6.2. Multimedia Players
- 9.6.3. CD and DVD Burning Tools
- 9.6.4. Speech Tools
- 9.6.5. Image, Sound, and Video Editing and Management Tools
- 9.6.6. Imaging Tools
- 9.6.6.1. Image management with KimDaBa
- 9.6.6.2. Image manipulation with the GIMP
- 9.6.7. Recording Tools
- 9.6.8. Music Composition Tools
- 9.6.9. Internet Telephony and Conferencing Tools
- 9.6.10. Browser Plug-ins
- 9.6.11. Putting It All Together
- 9.7. Multimedia Toolkits and Development Environments
- 9.8. Solutions to Common Problems
- 9.9. References
- II. System Administration
- 10. System Administration Basics
- 10.1. Maintaining the System
- 10.2. Managing Filesystems
- 10.2.1. Filesystem Types
- 10.2.2. Mounting Filesystems
- 10.2.3. Automounting Devices
- 10.2.4. Creating Filesystems
- 10.2.5. Checking and Repairing Filesystems
- 10.2.6. Encrypted Filesystems
- 10.2.6.1. Configuring the kernel
- 10.2.6.2. Creating an encrypted filesystem
- 10.2.6.3. Mounting the filesystem
- 10.2.6.4. Security Issues
- 10.3. Managing Swap Space
- 10.3.1. Creating Swap Space
- 10.3.2. Enabling the Swap Space
- 10.3.3. Disabling Swap Space
- 10. System Administration Basics
- 10.4. The /proc Filesystem
- 10.5. Device Files
- 10.6. Scheduling Recurring Jobs Using cron
- 10.7. Executing Jobs Once
- 10.8. Managing System Logs
- 10.9. Processes
- 10.10. Programs That Serve You
- 11. Managing Users, Groups, and Permissions
- 11.1. Managing User Accounts
- 11.1.1. The passwd File
- 11.1.2. Shadow Passwords
- 11.1.3. PAM and Other Authentication Methods
- 11.1.4. The Group File
- 11.1.5. Creating Accounts
- 11.1.6. Deleting and Disabling Accounts
- 11.1.7. Modifying User Accounts
- 11.1. Managing User Accounts
- 11.2. File Ownership and Permissions
- 11.2.1. What Permissions Mean
- 11.2.2. Owners and Groups
- 11.3. Changing the Owner, Group, and Permissions
- 12. Installing, Updating, and Compiling Programs
- 12.1. Upgrading Software
- 12.2. General Upgrade Procedure
- 12.2.1. Using RPM
- 12.2.2. Using dpkg and apt
- 12.3. Automated and Bulk Upgrades
- 12.3.1. YaST Online Update: Automated Updates
- 12.3.2. Red Carpet and ZENworks Linux Management: Alternative Package Management Tools
- 12.3.2.1. Installing Red Carpet
- 12.3.2.2. Using the Red Carpet GUI
- 12.3.2.3. Using the rug command
- 12.3.2.4. Multiple users
- 12.3.2.5. Operating an update server
- 12.4. Upgrading Software Not Provided in Packages
- 12.4.1. Upgrading Libraries
- 12.4.2. Upgrading the Compiler
- 12.5. Archive and Compression Utilities
- 12.5.1. Using gzip and bzip2
- 12.5.2. Using tar
- 12.5.3. Using tar with gzip and bzip2
- 12.5.4. tar Tricks
- 13. Networking
- 13.1. Networking with TCP/IP
- 13.1.1. TCP/IP Concepts
- 13.1.2. Hardware Requirements
- 13.1.3. Configuring TCP/IP with Ethernet
- 13.1.3.1. Your network configuration
- 13.1.3.2. The network configuration files
- 13.1.3.3. /etc/hosts
- 13.1.3.4. /etc/networks
- 13.1.3.5. /etc/host.conf
- 13.1.3.6. /etc/resolv.conf
- 13.1.3.7. Setting your hostname
- 13.1.3.8. Trying out your network
- 13.1. Networking with TCP/IP
- 13.2. Dial-Up PPP
- 13.2.1. Basic PPP Configuration for Modems
- 13.2.1.1. Requirements
- 13.2.1.2. Serial device names
- 13.2.1.3. Setting up PPP
- 13.2.1.4. Writing a chat script
- 13.2.1.5. Starting up pppd
- 13.2.1.6. Configuring DNS
- 13.2.1.7. Troubleshooting PPP configuration
- 13.2.1.8. PAP and CHAP
- 13.2.1. Basic PPP Configuration for Modems
- 13.3. PPP over ISDN
- 13.3.1. Configuring Your ISDN Hardware
- 13.3.2. Setting Up Synchronous PPP
- 13.3.3. And If It Does Not Work?
- 13.3.4. Where to Go from Here?
- 13.4. ADSL
- 13.5. Cable Modems
- 13.6. Network Diagnostics Tools
- 13.6.1. ping
- 13.6.2. traceroute
- 13.6.3. dig
- 14. Printing
- 14.1. Printing
- 14.1.1. Basic Linux Printing Commands
- 14.1.2. Some Common Command-Line Printing Tasks
- 14.1.3. nenscript and enscript
- 14.1.4. Printing Using GUI Tools
- 14.1.5. How the Printing System Processes a File
- 14.1. Printing
- 14.2. Managing Print Services
- 14.2.1. Linux Printing Software
- 14.2.1.1. Linux printing daemons
- 14.2.1.2. Ghostscript
- 14.2.1.3. Printer definitions
- 14.2.1.4. Additional printing software
- 14.2.1. Linux Printing Software
- 14.2.2. Configuring Printer Hardware
- 14.2.2.1. Verifying printer compatibility
- 14.2.2.2. Printer interfaces
- 14.2.2.3. Verifying basic printer connectivity
- 14.2.3. Configuring CUPS Security
- 14.2.3.1. Enabling web-based configuration
- 14.2.3.2. Enabling or disabling browsing
- 14.2.3.3. Restarting CUPS
- 14.2.4. Defining Printers in CUPS
- 14.2.4.1. Accessing the printer definition tool
- 14.2.4.2. Creating a printer definition
- 14.2.4.3. Testing your printer definition
- 14.2.5. Fine-Tuning Printer Definitions
- 14.2.6. Managing Printer Queues
- 14.2.6.1. Using command-line tools
- 14.2.6.2. Using the CUPS web-based interface
- 14.2.7. Maintaining LPD Compatibility
- 14.2.7.1. Maintaining a legacy /etc/printcap file
- 14.2.7.2. Accepting print jobs from LPD systems
- 14.2.8. Printer Troubleshooting
- 14.2.9. Behind the Scenes: CUPS Files and Directories
- 15. File Sharing
- 15.1. Sharing Files with Windows Systems (Samba)
- 15.1.1. Protocols and Things Windows-Related
- 15.1.2. Linux System Preparation and Installing Samba
- 15.1.3. Accessing Remote Windows Files and Printers
- 15.1.3.1. Using the FTP-like smbclient to access Windows
- 15.1.3.2. Using Linux-kernel-based smbfs
- 15.1.3.3. Using Linux-kernel-based cifsfs
- 15.1.3.4. Using Linux desktop tools with libsmbclient
- 15.1.3.5. Printing to printers on Windows systems
- 15.1.4. Sharing Linux Files and Printers with Windows Users
- 15.1.4.1. Installing Samba
- 15.1.4.2. Configuring Samba
- 15.1.4.3. Starting the Samba server
- 15.1.4.4. Adding users
- 15.1. Sharing Files with Windows Systems (Samba)
- 15.1.5. An Office File- and Print-Sharing Solution Using Samba
- 15.1.6. Automatic Printer Driver Download
- 15.1.7. Using smbsh for Direct File Manipulation on Remote Systems
- 15.2. NFS Configuration and NIS
- 15.2.1. Configuring Your System as an NFS Client
- 15.2.1.1. Using /etc/fstab NFS client entries
- 15.2.1.2. Finding NFS exported resources and diagnosing problems
- 15.2.1.3. Manual mounting of NFS filesystems
- 15.2.1.4. Adding a directory to the NFS server's exports
- 15.2.1. Configuring Your System as an NFS Client
- 15.2.2. Configuring Your System as an NIS Client
- 16. The X Window System
- 16.1. A History of X
- 16.2. X Concepts
- 16.3. Hardware Requirements
- 16.4. Installing X.org
- 16.5. Configuring X.org
- 16.6. Running X
- 16.7. Running into Trouble
- 16.8. X and 3D
- 16.8.1. OpenGL Setup
- 16.8.1.1. GLX
- 16.8.1.2. DRI
- 16.8.1.3. Proprietary drivers
- 16.8.1.4. Configuring X.org for OpenGL
- 16.8.1.5. Mesa
- 16.8.1. OpenGL Setup
- 17. System Start and Shutdown
- 17.1. Booting the System
- 17.1.1. Using a Boot Floppy
- 17.1.2. Using GRUB
- 17.1.2.1. The /etc/grub.conf file
- 17.1.2.2. Specifying boot-time options
- 17.1.2.3. Removing GRUB
- 17.1. Booting the System
- 17.2. System Startup and Initialization
- 17.2.1. Kernel Boot Messages
- 17.2.2. init, inittab, and rc Files
- 17.2.3. rc Files
- 17.3. Single-User Mode
- 17.4. Shutting Down the System
- 17.5. A Graphical Runlevel Editor: KSysV
- 18. Configuring and Building the Kernel
- 18.1. Building a New Kernel
- 18.1.1. Obtaining Kernel Sources
- 18.1.1.1. Unpacking the sources
- 18.1.1.2. Applying patches
- 18.1.1. Obtaining Kernel Sources
- 18.1.2. Building the Kernel
- 18.1.2.1. Kernel configuration: make config
- 18.1.2.2. Preparing the ground: make clean
- 18.1.2.3. Compiling the kernel
- 18.1.2.4. Installing the kernel
- 18.1. Building a New Kernel
- 18.2. Loadable Device Drivers
- 18.2.1. Installing the Kernel
- 18.2.2. Compiling Modules
- 18.2.3. Loading a Module
- 18.3. Loading Modules Automatically
- 19. Text Editing
- 19.1. Editing Files Using vi
- 19.1.1. Starting vi
- 19.1.2. Inserting Text and Moving Around
- 19.1.3. Deleting Text and Undoing Changes
- 19.1.4. Changing Text
- 19.1.5. Moving Around the File
- 19.1.6. Saving Files and Quitting vi
- 19.1.7. Editing Another File
- 19.1.8. Including Other Files
- 19.1.9. Running Shell Commands
- 19.1.10. Global Searching and Replacing
- 19.1.11. Moving Text and Using Registers
- 19.1.12. Extending vi
- 19.1. Editing Files Using vi
- 19.2. The (X)Emacs Editor
- 19.2.1. Firing It Up
- 19.2.2. Simple Editing Commands
- 19.2.3. Tutorial and Online Help
- 19.2.4. Deleting, Copying, and Moving Text
- 19.2.5. Searching and Replacing
- 19.2.6. Macros
- 19.2.7. Running Commands and Programming Within Emacs
- 19.2.8. Tailoring Emacs
- 19.2.9. Regular Expressions
- 19.2.10. Emacs and the X Window System
- 20. Text Processing
- 20.1. TeX and LaTeX
- 20.1.1. Learning the Ropes
- 20.1.2. Formatting and Printing
- 20.1.3. Further Reading
- 20.1. TeX and LaTeX
- 20.2. XML and DocBook
- 20.3. groff
- 20.3.1. Writing a Manual Page
- 20.3.2. Formatting and Installing the Manual Page
- 20.4. Texinfo
- 20.4.1. Writing the Texinfo Source
- 20.4.2. Formatting Texinfo
- III. Programming
- 21. Programming Tools
- 21.1. Programming with gcc
- 21.1.1. Quick Overview
- 21.1.2. gcc Features
- 21.1.3. Basic gcc Usage
- 21.1.4. Using Multiple Source Files
- 21.1.5. Optimizing
- 21.1.6. Enabling Debugging Code
- 21.1.7. More Fun with Libraries
- 21.1.7.1. Creating shared libraries
- 21.1.8. Using C++
- 21.1. Programming with gcc
- 21. Programming Tools
- 21.2. Makefiles
- 21.2.1. What make Does
- 21.2.2. Some Syntax Rules
- 21.2.3. Macros
- 21.2.4. Suffix Rules and Pattern Rules
- 21.2.5. Multiple Commands
- 21.2.6. Including Other makefiles
- 21.2.7. Interpreting make Messages
- 21.2.8. Autoconf, Automake, and Other Makefile Tools
- 21.3. Debugging with gdb
- 21.3.1. Tracing a Program
- 21.3.2. Examining a Core File
- 21.3.3. Debugging a Running Program
- 21.3.4. Changing and Examining Data
- 21.3.5. Getting Information
- 21.3.6. Miscellaneous Features
- 21.3.6.1. Breakpoints and watchpoints
- 21.3.6.2. Instruction-level debugging
- 21.3.6.3. Using Emacs with gdb
- 21.4. Useful Utilities for C Programmers
- 21.4.1. Debuggers
- 21.4.2. Profiling and Performance Tools
- 21.4.3. Using strace
- 21.4.4. Using Valgrind
- 21.4.5. Interface Building Tools
- 21.4.6. Revision Control Tools: RCS
- 21.4.7. Revision Control Tools: CVS
- 21.4.7.1. Setting up a CVS repository
- 21.4.7.2. Working with CVS
- 21.4.7.3. CVS over the Internet
- 21.4.8. Patching Files
- 21.4.9. Indenting Code
- 21.5. Using Perl
- 21.5.1. A Sample Program
- 21.5.2. More Features
- 21.5.3. Pros and Cons
- 21.6. Java
- 21.6.1. The Promise of Java, or Why You Might Want to Use Java
- 21.6.2. Getting Java for Linux
- 21.7. Python
- 21.7.1. Parsing Output from the Last Command Using Python
- 21.7.2. Developing a Calculator Using Python
- 21.8. Other Languages
- 21.9. Introduction to OpenGL Programming
- 21.9.1. GLUT
- 21.9.2. Qt
- 21.10. Integrated Development Environments
- 22. Running a Web Server
- 22.1. Configuring Your Own Web Server
- 22.1.1. httpd.conf
- 22.1.2. srm.conf and access.conf
- 22.1.3. Starting httpd
- 22.1. Configuring Your Own Web Server
- 23. Transporting and Handling Email Messages
- 23.1. The Postfix MTA
- 23.1.1. A Word About DNS
- 23.1.2. Installing Postfix
- 23.1.3. Postfix Configuration
- 23.1.4. Starting Postfix
- 23.1.5. Postfix Logging
- 23.1.6. Running Postfix on System Startup
- 23.1.7. Postfix Relay Control
- 23.1.8. Additional Configurations
- 23.1. The Postfix MTA
- 23.2. Procmail
- 23.2.1. Procmail Concepts
- 23.2.2. Preparing Procmail for Use
- 23.2.2.1. Setting up a sandbox
- 23.2.3. Recipe Syntax
- 23.2.4. Examples
- 23.2.4.1. Making a backup of all incoming mail
- 23.2.4.2. Storing mail from a mailing list in a special mailbox
- 23.2.4.3. Forward messages as SMS
- 23.2.4.4. Sending an out-of-office reply
- 23.3. Filtering Spam
- 24. Running an FTP Server
- 24.1. Introduction
- 24.2. Compiling and Installing
- 24.2.1. RPM Install
- 24.2.2. Compiling from Source
- 24.3. Running ProFTPD
- 24.4. Configuration
- 24.4.1. Getting Started
- 24.4.2. Basic Configuration
- 24.4.3. Advanced Configuration
- 24.4.4. Virtual Hosts
- IV. Network Services
- 25. Running Web Applications with MySQL and PHP
- 25.1. MySQL
- 25.1.1. MySQL Installation and Initial Configuration
- 25.1.2. Initial Tasks: Setting Up Users and SQL
- 25.1.3. Creating and Populating a Database
- 25.1. MySQL
- 25.2. PHP
- 25.2.1. Some Sample PHP
- 25.2.2. PHP4 as an Apache Module
- 25. Running Web Applications with MySQL and PHP
- 25.3. The LAMP Server in Action
- 26. Running a Secure System
- 26.1. A Perspective on System Security
- 26.2. Initial Steps in Setting Up a Secure System
- 26.2.1. Shutting Down Unwanted Network Daemons
- 26.2.2. Top 10 Things You Should Never Do
- 26.3. TCP Wrapper Configuration
- 26.3.1. Using TCP Wrappers with inetd
- 26.3.2. Using TCP Wrappers with xinetd
- 26.3.3. /etc/hosts.allow and /etc/hosts.deny
- 26.4. Firewalls: Filtering IP Packets
- 26.4.1. netfilter Basics
- 26.4.1.1. Using the iptables command
- 26.4.1. netfilter Basics
- 26.4.2. Developing IP Filtering Rulesets
- 26.4.3. IP Filter Management and Script Files
- 26.4.4. Sample netfilter Configurations
- 26.4.4.1. Simple IP filtering example
- 26.4.4.2. IP filtering to protect an entire network
- 26.4.4.3. IP masquerading example
- 26.5. SELinux
- 27. Backup and Recovery
- 27.1. Making Backups
- 27.1.1. Simple Backups
- 27.1.1.1. Backing up to tape
- 27.1.1.2. Backing up to CD-R
- 27.1.1.3. Backing up to hard disks
- 27.1.1.4. To compress or not to compress?
- 27.1.1. Simple Backups
- 27.1.2. Incremental Backups
- 27.1. Making Backups
- 27.2. What to Do in an Emergency
- 27.2.1. Repairing Filesystems
- 27.2.2. Accessing Damaged Files
- 27.2.3. Restoring Files from Backup
- 28. Heterogeneous Networking and Running Windows Programs
- 28.1. Sharing Partitions
- 28.1.1. Filesystems and Mounting
- 28.1.2. File Translation Utilities
- 28.1. Sharing Partitions
- 28.2. Emulation and Virtual Operating Systems
- 28.2.1. Wine
- 28.2.1.1. Getting and installing Wine
- 28.2.1.2. A simple example of using Wine
- 28.2.1.3. Configuring Wine
- 28.2.1.4. Running Wine
- 28.2.1.5. Further help
- 28.2.1.6. CrossOver Office
- 28.2.1. Wine
- 28.2.2. VMware Workstation
- 28.2.2.1. So what does it actually do?
- 28.2.2.2. Installing VMware Workstation 5
- 28.2.2.3. VMWare Workstation 5 features
- 28.2.3. Other Programs for Running MS-DOS and Windows Applications on Linux
- 28.3. Remote Desktop Access to Windows Programs
- 28.3.1. rdesktop and TSCLient
- 28.3.1.1. Setting up Windows Terminal Services
- 28.3.1.2. Connecting to the terminal server
- 28.3.1.3. Making Windows applications multiuser aware
- 28.3.1.4. Using Windows applications from the Linux desktop
- 28.3.1. rdesktop and TSCLient
- 28.3.2. Virtual Network Connection
- 28.3.2.1. Setting up VNC
- 28.3.2.2. Running a Linux VNC server
- 28.4. FreeNX: Linux as a Remote Desktop Server
- A. Sources of Linux Information
- A.1. Linux Documentation Project
- A.2. FTP Sites
- A.3. World Wide Web Sites
- A.3.1. General Documentation
- A.3.2. Open Source Projects
- A.3.3. Programming Languages and Tools
- A.3.4. News and Information Sites
- A.3.5. Linux Software Directories and Download Sites
- A.3.6. Linux Distributions
- A.3.7. Commercial Linux Software Companies
- A.3.8. Internet RFCs and Other Standards
- A.3.9. Miscellaneous
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
Software as a service (SaaS) is on the path to becoming the de facto model for building, delivering, and operating software solutions. Adopting a multi-tenant SaaS model requires builders to take on a broad range of new architecture, implementation, and operational challenges. How data is partiti...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Great engineers don't necessarily make great leaders—at least, not without a lot of work. Finding your path to becoming a strong leader is often fraught with challenges. It's not easy to figure out how to be strategic, successful, and considerate while also being firm. Whether you're on the...(118.15 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success—and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,and clearl...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how th...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from gener...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while als...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Advance your Power BI skills by adding AI to your repertoire at a practice level. With this practical book, business-oriented software engineers and developers will learn the terminologies, practices, and strategy necessary to successfully incorporate AI into your business intelligence estate. Je...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast by making changes to small parts of your system hundreds of times a day. But if you get them wrong, microservices will just ma...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Running Linux. 5th Edition Matthias Kalle Dalheimer, Matt Welsh (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.