1. Trang chủ
  2. » Công Nghệ Thông Tin

OReilly linux cookbook nov 2004 ISBN 0596006403

1,4K 175 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1.371
Dung lượng 4,61 MB

Nội dung

Linux Cookbook By Carla Schroder Table of • Contents Publisher : O'Reilly • Index Pub Date : November 2004 ISBN : 0-596-00640-3 • Reviews Pages : 580 Reader • Reviews • Errata • Academic Cooking with • Linux, Part 2 Cooking with • Linux, Part 1 Linux information can be found scattered in man pages, texinfo files, and source code comments, but the best source is the experts who have built up a working knowledge of managing Linux systems The Linux Cookbook's tested techniques distill years of hard-won experience into practical cut-and-paste solutions to everyday Linux dilemmas Use just one recipe from this collection of real-world solutions, and the hours of tedious trial-and-error saved will more than pay for the cost of the book It's more than a time-saver; it's a sanity saver Table of • Contents • Index • Reviews Reader • Reviews • Errata • Academic Cooking with • Linux, Part 2 Cooking with • Linux, Part 1 Linux Cookbook By Carla Schroder Publisher : O'Reilly Pub Date : November 2004 ISBN : 0-596-00640-3 Pages : 580 Copyright Dedication Preface Recipe Audience Recipe What Is Included/Omitted Recipe Platforms Recipe Downloads and Feedback Recipe Conventions Recipe Comments and Questions Recipe Acknowledgments Chapter 1 Finding Documentation Section 1.1 Introduction Recipe 1.2 Understanding man Pages Recipe 1.4 Finding Lost man Pages Recipe 1.6 Configuring Your manpath Recipe 1.8 Printing man Pages Recipe 1.10 Printing Selected man or info Pages Recipe 1.3 Finding Appropriate man Pages Recipe 1.5 Reading man Pages Without a man Viewer Recipe 1.7 Using info Pages Recipe 1.9 Printing info Pages Recipe 1.11 Finding All of the Documentation for a Program Chapter 2 Installing and Managing Software on RPM-Based Systems Section 2.1 Introduction Recipe 2.2 Installing RPMs Recipe 2.3 Upgrading RPMs Recipe 2.5 Collecting Information on Installed RPMs Recipe 2.7 Finding Recently Installed RPMs Recipe 2.9 Tracking Source-Built Libraries on an RPM-Based System Recipe 2.11 Installing Source RPMs Recipe 2.13 Installing Yum Recipe 2.14 Configuring Yum Recipe 2.16 Removing Packages with Yum Recipe 2.4 Removing RPMs Recipe 2.6 Collecting Information from RPMs That Are Not Installed Recipe 2.8 Rebuilding the RPM Database Recipe 2.10 Fixing RPM Installation Problems Recipe 2.12 Customizing Build Options in a Source RPM Recipe 2.15 Installing and Upgrading Packages with Yum Recipe 2.17 Getting Information on Installed Packages with Yum Recipe 2.18 Maintaining Yum Chapter 3 Installing and Managing Software on Debian-Based Systems Section 3.1 Introduction Recipe 3.2 Getting Software for a Debian System Recipe 3.4 Installing Packages on Debian-Based Systems Recipe 3.6 Installing from Sources on a Debian System Recipe 3.3 Installing Debian Packages from CD-ROM Recipe 3.5 Removing Packages from a Debian System Recipe 3.7 Upgrading Packages on Debian Recipe 3.8 Upgrading a Debian System Recipe 3.10 Running a Mixed Debian System Recipe 3.12 Maintaining the Debian Package Cache Recipe 3.14 Building a Local Debian Repository Recipe 3.9 Upgrading to a Newer Debian Release Recipe 3.11 Finding Out What Is Installed on a Debian System Recipe 3.13 Resolving Debian Dependency Conflicts Recipe 3.15 Selecting Package Mirrors for apt-proxy.conf Recipe 3.16 Adding Your Existing Package Cache to apt-proxy.conf Chapter 4 Installing Programs from Source Code Section 4.1 Introduction Recipe 4.2 Preparing Your System for Compiling Programs from Sources Recipe 4.4 Installing Programs from Source Code Recipe 4.3 Generating a List of Files from a Source Install for Easy Uninstalls Recipe 4.5 Using CheckInstall to Create Packages from Sources Chapter 5 Discovering Hardware from Outside the Box Section 5.1 Introduction Recipe 5.2 Detecting Hardware with lspci Recipe 5.3 Using dmesg to Collect Hardware Information Recipe 5.5 Viewing Drive Partitions with fdisk Recipe 5.4 Getting Live Hardware Snapshots with /proc Recipe 5.6 Calculating Hard Drive Capacity Chapter 6 Editing Text Files with JOE and Vim Section 6.1 Introduction Recipe 6.2 Finding JOE Commands Recipe 6.3 Customizing JOE Recipe 6.5 Copying Between Two Files in JOE Recipe 6.7 Selecting Text Vertically in JOE Recipe 6.9 Learning Vim Quickly Recipe 6.11 Mapping Commands to Keystrokes Recipe 6.13 Navigating Quickly in Vim with Marks Recipe 6.15 Setting Your Default Editor Recipe 6.4 Organizing JOE's Preferences in a Separate File Recipe 6.6 Searching and Replacing in JOE Recipe 6.8 Finding and Opening Files in JOE Recipe 6.10 Creating Autotext with Vim's Abbreviations Recipe 6.12 Customizing Vim Recipe 6.14 Picking Up Where You Left Off: Using Vim's Sessions Recipe 6.16 Discovering Vim's Compile-Time Options Chapter 7 Starting and Stopping Linux Section 7.1 Introduction Recipe 7.3 Changing the Default Runlevel Recipe 7.5 Managing Debian's Runlevels Recipe 7.7 Managing Red Hat's Runlevels Recipe 7.9 Manually Starting and Stopping Services Recipe 7.11 Disabling or Limiting Access to Ctrl-Alt-Delete Recipe 7.2 Changing Runlevels After Bootup Recipe 7.4 Starting and Stopping X Recipe 7.6 Creating Both Text and Graphical Login Runlevels on Debian Recipe 7.8 Manually Configuring Startup Services Recipe 7.10 Shutting Down or Rebooting Linux Recipe 7.12 Shutting Down Automatically Chapter 8 Managing Users and Groups Section 8.1 Introduction Recipe 8.2 Sorting Human Users from System Users Recipe 8.3 Finding a User's UID and GID Recipe 8.5 Adding Users with adduser Recipe 8.7 Deleting a User Recipe 8.9 Disabling Accounts Recipe 8.11 Adding Groups with groupadd Recipe 8.13 Creating a System User Recipe 8.15 Adding and Deleting Group Members Recipe 8.17 Adding New Users in Batches Recipe 8.19 Adding Batches of Users to Groups Recipe 8.21 Granting Limited Rootly Powers with sudo Recipe 8.4 Adding Users with useradd Recipe 8.6 Modifying User Accounts Recipe 8.8 Killing User Processes the Easy, Fun Way Recipe 8.10 Managing Passwords Recipe 8.12 Deleting Groups with groupdel Recipe 8.14 Creating System Groups with addgroup Recipe 8.16 Checking Password File Integrity Recipe 8.18 Changing Masses of Passwords Recipe 8.20 Using su to Be Root Temporarily Recipe 8.22 Using Disk Quotas Chapter 9 Managing Files and Partitions Section 9.1 Introduction Recipe 9.2 Setting File and Directory Permissions with chmod's Numeric Notation Recipe 9.3 Doing Batch Operations with chmod Recipe 9.4 Setting File and Directory Permissions with chmod's Symbolic Notation Recipe 9.5 Setting File Ownership with chown Recipe 9.6 Doing Batch Operations with chown Recipe 9.7 Setting Up a Shared Directory with setgid and the Sticky Bit Recipe 9.9 Mounting and Unmounting Removable Disks Recipe 9.11 Mounting and Unmounting Filesystems on Hard Drives Recipe 9.13 Creating Files and Directories Recipe 9.15 Copying, Moving, and Renaming Files and Directories Recipe 9.8 Setting Permissions Defaults with umask Recipe 9.10 Configuring Filesystem Mounts with /etc/fstab Recipe 9.12 Finding Device Names for mount and fstab Recipe 9.14 Deleting Files and Directories Recipe 9.16 Creating Linux Disk Partitions with fdisk Recipe 9.17 Creating a Filesystem on a New Partition Chapter 10 Patching, Customizing, and Upgrading Kernels Section 10.1 Introduction Recipe 10.2 Adding New Features to the 2.4 Kernel Recipe 10.4 Upgrading to the Latest Stable Version of the 2.4 Kernel Recipe 10.6 Adding New Features to the 2.6 Kernel Recipe 10.8 Patching a Kernel Recipe 10.10 Creating an initrd Image Recipe 10.3 Slimming a Stock 2.4 Kernel Recipe 10.5 Building the 2.6 Kernel Recipe 10.7 Adding a New Loadable Kernel Module Recipe 10.9 Removing a Kernel Patch Recipe 10.11 Creating a Boot Disk on Debian Recipe 10.12 Creating a Boot Disk on Red Hat Chapter 11 CD and DVD Recording Section 11.1 Introduction Recipe 11.2 Finding the SCSI Address for CD and DVD Writers Recipe 11.4 Making a Data CD for General Distribution Recipe 11.6 Copying a CD or DVD Recipe 11.8 Recording a Multisession Data CD Recipe 11.3 Enabling SCSI Emulation for IDE/Atapi CD and DVD Writers Recipe 11.5 Building File Trees on a Data CD Recipe 11.7 Erasing a CD-RW Recipe 11.9 Creating a Bootable CD Recipe 11.10 Spanning a Large File over Several CDs Recipe 11.11 Recording Data DVDs Recipe 11.12 Recording an Audio CD for Standard CD Players Chapter 12 Managing the Bootloader and Multi-Booting Section 12.1 Introduction Recipe 12.2 Migrating from LILO to GRUB Recipe 12.4 Installing GRUB with grub-install Recipe 12.6 Adding More Linuxes to a Multiboot System Recipe 12.8 Configuring the Boot Partition Recipe 12.10 Customizing menu.lst Recipe 12.12 Adding Windows NT/2000/XP to a Multiboot System Recipe 12.14 Protecting System Files with a GRUB Password Recipe 12.16 Creating a GRUB Splash Image Recipe 12.18 Multibooting Linuxes with LILO Recipe 12.20 Creating a LILO Boot Diskette Recipe 12.3 Installing GRUB Without a Floppy Disk Recipe 12.5 Preparing a System for Multibooting Linux Recipe 12.7 Discovering Boot Parameters from the GRUB Command Shell Recipe 12.9 Creating the GRUB Boot Menu Recipe 12.11 Adding Windows 95/98/ME to a Linux System Recipe 12.13 Restoring GRUB to the MBR with a Knoppix CD Recipe 12.15 Locking Out Users from Individual GRUB Menu Entries Recipe 12.17 Booting Linux with LILO Recipe 12.19 Multibooting Windows and Linux with LILO Recipe 12.21 Password-Protecting LILO Recipe 12.22 Backing Up the MBR Chapter 13 System Rescue and Recovery with Knoppix Section 13.1 Introduction Recipe 13.2 Booting Knoppix Recipe 13.4 Saving Your Knoppix Configuration on a USB Memory Stick Recipe 13.6 Copying Files to Another Linux PC Recipe 13.8 Copying Files to a CD-R/RW Recipe 13.10 Installing Software from Knoppix Recipe 13.3 Creating a Knoppix Boot Diskette Recipe 13.5 Creating a Persistent, Encrypted Knoppix Home Directory Recipe 13.7 Copying Files to a Samba Share Recipe 13.9 Editing Configuration Files from Knoppix Recipe 13.11 Repairing a Lost Root Password Recipe 13.12 Installing Knoppix to a Hard Disk Recipe 13.13 Virus-Scanning Windows PCs with Knoppix Chapter 14 Printing with CUPS Section 14.1 Introduction Recipe 14.3 Serving Linux Clients Recipe 14.5 Serving Windows Clients Without Samba Recipe 14.7 Building a Dedicated CUPS Printer Server Recipe 14.9 Restricting Users from Printers and Classes Recipe 14.2 Installing a Printer on a Standalone Linux PC Recipe 14.4 Sharing a Printer Without Using Name Resolution Recipe 14.6 Sharing Printers on a Mixed LAN with Samba Recipe 14.8 Distributed Printing with Classes Recipe 14.10 Troubleshooting Chapter 15 Configuring Video and Managing X Windows Section 15.1 Introduction Recipe 15.2 Using Both X Windows and Consoles Recipe 15.3 Installing a New Video Adapter Recipe 15.5 Enabling 3D Hardware Acceleration with XFree86/DRI Recipe 15.7 Configuring a Multihead Display Recipe 15.9 Setting a Default ServerLayout Recipe 15.11 Changing Your Login Display Manager Recipe 15.4 Editing XF86Config Recipe 15.6 Troubleshooting 3D Acceleration Problems Recipe 15.8 Choosing Different ServerLayouts at Startup Recipe 15.10 Configuring startx Recipe 15.12 Running Different Window Managers Simultaneously with Xnest Chapter 16 Backup and Recovery Section 16.1 Introduction Recipe 16.2 Using rsync for Local File Transfers and Synchronization Recipe 16.3 Making Secure Transfers with rsync and ssh Recipe 16.5 Securing rsync Modules Recipe 16.7 Launching the rsync Daemon at Startup Recipe 16.9 Automating rsync over ssh Backups Recipe 16.11 Customizing Filepaths in rsync Recipe 16.4 Building an rsync Backup Server Recipe 16.6 Building an Anonymous Public rsync Server Recipe 16.8 Fine-Tuning File Selection Recipe 16.10 Limiting rsync's Bandwidth Requirements Recipe 16.12 Installing rsync on Windows Clients Recipe 16.13 Creating a Message of the Day for rsync Recipe 16.14 Creating a Bootable System Restore CD with Mondo Rescue Recipe 16.15 Verifying the Mondo Backup Recipe 16.16 Creating a Bootable System Restore DVD with Mondo Rescue Recipe 16.18 Using the mindi-kernel for a "Sane" Backup Recipe 16.17 Using Mondo Rescue to Clone Linux Systems Recipe 16.19 Restoring a System from a Mondo Rescue Disk Recipe 16.20 Restoring Selected Files from a Mondo Disk Chapter 17 Remote Access Section 17.1 Introduction Recipe 17.2 Setting Up OpenSSH the First Time Recipe 17.4 Authenticating Via Public Keys Recipe 17.6 Passwordless Logins with ssh-agent Recipe 17.8 Passwordless Logins for cron Jobs Recipe 17.10 Customizing the Bash Prompt for ssh Recipe 17.12 Connecting from a Windows PC Recipe 17.3 Generating New Host Keys Recipe 17.5 Using Multiple Key Pairs Recipe 17.7 Better Passwordless Logins with keychain Recipe 17.9 Shutting Down ssh-agent Automatically at Logout Recipe 17.11 Tunneling X over SSH Recipe 17.13 Setting File Permissions on ssh Files Chapter 18 Version Control Section 18.1 Introduction Recipe 18.2 Building a Simple Local RCS Repository Recipe 18.3 Retrieving Older File Revisions from RCS Recipe 18.4 Comparing File Versions in RCS Recipe 18.6 Using CVS for a Single-User Local Repository Recipe 18.8 Deleting Files from a CVS Repository Recipe 18.10 Sharing a Single Repository Between Several Groups Recipe 18.12 Updating Your Working Files in CVS Recipe 18.14 Building an Anonymous Read-Only CVS Repository with Pserver Recipe 18.5 Managing System Configuration Files with RCS Recipe 18.7 Adding New Files to a CVS Repository Recipe 18.9 Creating a Shared CVS Repository Recipe 18.11 Accessing a Remote CVS Repository Recipe 18.13 Retrieving Specific Older Revisions from CVS Recipe 18.15 Mirroring a CVS Repository Recipe 18.16 Storing Binary Files in CVS Recipe 18.17 Creating Release Snapshots with Tags Recipe 18.19 Customizing Your CVS Environment Recipe 18.18 Creating Stable and Development Branches for a Project Recipe 18.20 Calculating Storage Size for a CVS Repository Chapter 19 Keeping Time with NTP Section 19.1 Introduction Recipe 19.2 Building a Local Time Server Recipe 19.3 Connecting to a Local Time Server Recipe 19.5 Deciding Which NTP Pools to Use Recipe 19.6 Connecting to a Time Server from an Intermittent Connection Recipe 19.4 Adding Access Controls Recipe 19.7 Setting Up Multiple Local Time Servers Recipe 19.8 Using NTP Keys for Authentication Chapter 20 Building a Postfix Mail Server Section 20.1 Introduction Recipe 20.2 Building a POP3 Mail Server Recipe 20.4 Testing the SMTP/POP3 Mail Server Recipe 20.6 Receiving Internet Mail Recipe 20.8 Installing Cyrus-SASL on Debian Recipe 20.10 Using smtp-auth to Authenticate Postfix to Another Server Recipe 20.12 Building an IMAP Mail Server Recipe 20.14 Sharing IMAP Folders Recipe 20.16 Creating a Mail List with couriermlm Recipe 20.18 Squirreling Around with Webmail Recipe 20.3 Building a POP3 Mail Server on Debian Recipe 20.5 Sending Internet Mail Recipe 20.7 Installing Cyrus-SASL for SMTP Authorization Recipe 20.9 Setting Up smtp-auth to Authenticate Users Recipe 20.11 Configuring a Fully Qualified Domain Name Recipe 20.13 Connecting Your Users Recipe 20.15 Using Postfix's Virtual Mailbox Domains Recipe 20.17 Administering a couriermlm List Recipe 20.19 Table of SMTP Response Codes and SMTP Commands Chapter 21 Managing Spam and Malware Section 21.1 Introduction Recipe 21.2 Basic Checklist: Preparing to Build Spam Malware Defenses Recipe 21.3 Safely Testing New UBE Controls in Postfix Recipe 21.4 Basic UBE Configurations for Postfix users, sorting human from system slay program SMTP (Simple Mail Transfer Protocol) response codes and commands smtp-auth authenticating Postfix servers to other servers user authentication on Postfix smtpd_recipient_restrictions directive SOA (Start of Authority) soft links software installation RPM-based systems [See RPM] source-built systems source code creating packages from CheckInstall, using generating file lists for easy uninstalls installing from on Debian installing programs from programs, installing from system preparation sox command -h option spam prevention with DNS blackhole lists SpamAssasin, setting up on Postfix amavisd-new, using Spamhaus and Spamcop SPEWS (Spam Prevention Early Warning System) split utility Squirrelmail SRAM (Static Random Access Memory) SRPM (source RPM) ssh 2nd Bash prompt, customizing for secure file transfers over rsync SSH (Secure Shell) protocol 2nd [See also OpenSSH] file permissions, setting X, tunneling over SSH ssh-agent shutdown at logout ssh-keygen command sshd starting and stopping startup services, manually configuring startx command configuring opening additional X sessions status command su command Subversion version control system sudo command supermount command SuSE graphical login manager loadable kernel modules, adding SuSE OpenExchange users, sorting human from system symlinks system-config-network graphical configuration tool system-config-xfree utility [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] TAO (track-at-once) write option tape backups tdfx module telinit Terms of Servic (TOS) text editors default editor, setting Emacs Joe [See Joe] vi and clones Vim [See Vim] third-party modules, installation time-to-live values timeservers access controls adding iptables,using ntp.conf, using clients, connecting to a local timeserver Windows clients connecting over an intermittent connection Debian, utilities required for etiquette identifying connected time servers local time servers, building multiple local timeservers, setting up ntp.conf files for local servers ntp (Network Time Protocol) ntp pools, choosing classes dig command pinging timeservers traceroute ntp rpm versus xntp ntp.conf configuration file ntpd (Network Time Protocol daemon) 2nd ntpdate compared to ntpd 2nd ntpkeys authentication scheme ntpq command pool.ntp.org public time servers tinydns building a private server building a public DNS server load balancing, enabling synchronizing with a second tinydns server testing a tinydns server tinydns-conf logfiles TLS (Transport Layer Security) TOS (Terms of Service) touch command traceroute measuring timeserver distance with track write option tty (virtual consoles) tty command type map files typing tutor utility (Gtypist) [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] UBE (unsolicited bulk email) controls for Postfix basic configurations UDF (Universal Disk Format) filesystem standard UID (user identification) batch change of file ownership using changing without affecting login name umask umount command Ịdevice is bus error uname command 2nd uninstalling source built programs update command working files in a shared project update-rc.d command URLs (Uniform Resource Locators) this book USB devices, listing uscpi-tcp Usenet groups hardware useradd command 2nd performance in scripts system users, creating with userdel command UserDir-type web sites 2nd password-protecting usermod command users, managing adding users batch addition of new users batch addition of users to groups deleting users disabling accounts re-enabling disk quotas granting of root permissions group members, adding and deleting groups, adding groups, deleting killing user processes password management passwords, changing en masse sorting human from system users system groups, creating system users, creating user accounts, modifying owned files outside the home directory potential impacts user's UID and GID, finding /usr/source/linux and kernel sources usrquota partition [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] \:version command (Vim) version control systems atomic commits commercial systems CVS system [See CVS] free open source systems RCS system [See RCS] uses vi text editor and clones 2nd [See also Vim] video configuration login display manager, changing multi-monitor displays running multiple window managers with Xnest startx video acceleration hardware 2nd enabling troubleshooting video adapters installing Linux compatiblility video cards drivers X Window System version, determining XF86Config file locating XF86Config fle editing Vim 2nd 3rd autotext, creating with abbreviations commands, mapping to keystrokes compile-time options customizing editing modes :help command learning navigation using marks stored sessions, using \:version command vimrc file vimtutor command virtual consoles (tty) virtual hosting logfiles for virtual mailbox domains creating user logins in Courier VirtualHost directives (Apache) virus prevention using Clam Anti-Virus scanner visudo utility vmlinuz [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] wav format conversion to CD audio web browsers with Digest authentication support web crawlers, controlling server access by web hosting dead links, preventing user directories, setting up Web Hosting Talk forums web servers [See Apache web servers] Webalizer webmail whereis -m command whitelists Windows anonymous Samba file servers and clients and caching DNS servers dhcp client configuration file sharing, enabling OpenSSH, running on peer networks with Linux, building printer networking without Samba Samba domains, connecting to 95/98/ME NT/2000 XP security, improving 2nd sharing Windows printers with Linux clients spam proliferation and static hosts, adding to dhcp timeserver clients for using Linux printers over Samba Windows applications, running on Linux winipcfg Woody sources.list Worker MPM (Apache 2.0) [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] X utilities X Window System consoles, using with SSH, tunneling over starting and stopping sessions terminology version, determining X.org windowing system xconfig utility xdm XF86Config file editing for multihead display hardware video acceleration locating multiple ServerLayouts ServerFlags xf86config utility XFdrake utility XFree86 utility 3D hardware acceleration, enabling with DRI XFS filesystem XFS filesystems creating on new partitions xfsprogs package Xinerama xinetd services Xnest [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] Yellow Book Yelp Yum (Yellow Dog Updater, Modified) changing download sources clean options configuring GPG keys installed packages, retrieving information about installing maintaining mirrors packages, installing and upgrading packages, removing querying commands [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] zcat command zless command ... • Errata • Academic Cooking with • Linux, Part 2 Cooking with • Linux, Part 1 Linux Cookbook By Carla Schroder Publisher : O'Reilly Pub Date : November 2004 ISBN : 0-596-00640-3 Pages : 580 Copyright... Recipe 23.18 Connecting Linux Clients to Samba Workgroups with CommandLine Tools Recipe 23.19 Connecting Linux Clients to a Samba Domain with GUI LAN Browsers Recipe 23.20 Connecting Linux Clients to a Samba Domain with Command-Line... Connecting Linux Clients to a Samba File Server or Peer Network Recipe 23.22 Sharing Linux Printers with Windows Recipe 23.23 Sharing Windows Printers with Linux Recipe 23.24 Running Windows Applications on Linux with CrossOver Office Chapter 24

Ngày đăng: 26/03/2019, 17:06