|
This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction A very hands-on approach to iproute2, traffic shaping and a bit of netfilter. A HOWTO on implementing WebDAV services using Apache - with LDAP for authentication and SSL for ensuring security of the DAV stores. How to program in assembly language using FREE programming tools, focusing on development for or from the Linux Operating System on IA-32 (i386) platform. Describes how to set up your Linux server to limit download bandwidth or incoming traffic, and how to use your internet link more efficiently. Creating and controlling terminal and xterm prompts is discussed, including incorporating standard escape sequences to give username, current working directory, time, etc. How to design and build your own boot/root diskettes for Linux. This is the BootPrompt-Howto, which is a compilation of all the possible boot time arguments that can be passed to the Linux kernel at boot time. A discussion of how the kernel sorts boot time arguments, along with an overview of some of the popular software used to boot Linux kernels is also included. A bridge is an intelligent connection wire between two network cards. A firewall is an intelligent insulator. An introduction to editing C and other language files whose syntax is similar like C++ and Java in vi/VIM. Written to assist the Linux user in configuring a cable modem for internet access using a cable network. Describes installing the BIND 8 nameserver to run in a chroot jail and as a non-root user, to provide added security and minimise the potential effects of a security compromise. Describes a setup that allows a machine to boot Linux from BOOTP/TFTP, using the Grub boot loader, and save and restore disk and partition images to and from a TFTP server. How to set up high-performance Linux computing clusters. Shows some typical scenarios for easy start using Diald. Replaces the Diald mini-HOWTO. A method is described for encrypting a hard disk, either in whole or in part, with the encryption key stored on an external medium for increased security. Discusses how to make the Flash Drives Linux bootable. Describes how to boot from such a drive, instead of from the normal hard drive. How to become a totally "small time" DNS admin. Written for all the DOS and Windows users who have decided to switch to Linux. Examines the DSL family of high speed Internet services now being deployed in various markets worldwide. Information is included on the technology behind DSL as well as subscribing, installing, configuring, and troubleshooting. Introduces Linux users to the Emacs editor. Explains how to make your personal data secure by encrypting your Linux root filesystem using strong cryptography. This is about filesystems and accessing filesystems. It is not Linux- or Unix-related document as you probably expect. You can find there also a lot of interesting information about non-Unix (file)systems. Designed to describe the basics of firewall systems and give you some detail on setting up both a filtering and proxy firewall on a Linux based system. Provides a comprehensive source to act as a starting point for any and all font questions about Linux. A brief description of what happens in a Linux system from the time that you turn on the power, to the time that you log in and get a bash prompt. How to use ftp clients and servers. Explains how you install a new version of glibc on your system. Covers installing and using the GNU C Library version 2 (libc6) on Linux systems. This guide is aimed at beginners to intermediate users who want to learn about the command-line tools available to them. Lists most of the hardware supported by Linux and helps you locate any necessary drivers. How to configure your Linux machine to use Hebrew characters on X-Windows and Virtual Consoles. As an Internet Gateway for a Home Network Describes the use of products available in the Hewlett-Packard (HP) catalog with Linux and some free software. Installing GNU/Linux on the IBM RS/6000 Introduction to Linux and infrared devices and how to use the software provided by the Linux/IrDA project. How to obtain and install Linux software. It is the first document which a new Linux user should read to get started. This xmodmap and kimap solutions will work for you in setting up any international keyboard for (Debian, RedHat, Mandrake, Corel) Linux, FreeBSD, OpenBSD, NetBSD and possibly every Unix that uses Xfree86 and KDE. How to setup an Intranet using Linux as the server which binds Unix, Netware, NT and Windows together. Covers information on available patches for the 2.4 kernel that will improve the I/O performance of your Linux operating system. How to set up and run IP aliasing on a Linux box. How to obtain, install and configure the enhanced IP firewalling chains software for Linux, and some ideas on how you might use them. How to obtain, install and configure various tools available for the Linux operating system that use the Linux kernel IPX protocol support. Many people still believe that learning Linux is difficult, or that only experts can understand how a Linux system works. Though there is a lot of free documentation available, the documentation is widely scattered on the Web, and often confusing, since it is usually oriented toward experienced UNIX or Linux users. Describes the design and configuration of a Kerberos infrastructure for handling authentication with GNU/Linux. Explains some things about the Linux Kernel, such as the most important components, how they work, and so on. Explains how you can use the kerneld function in the Linux kernels. Information about installing, configuring, running and maintaining a LDAP (Lightweight Directory Access Protocol) Server on a Linux machine. Configuring your modem and pppd to use a 2 wire twisted pair leased line. Lilo (LILO) is the most used Linux Loader for the x86 flavour of Linux. This describes some typical Lilo installations. Intended as a supplement to the Lilo User's Guide. Answer both basic and advanced questions about IPv6 on the Linux operating system. This will also provide the reader with enough information to install, configure, and use IPv6 applications on Linux machines. Aimed at assisting those who wish to use the features of both Linux and Windows on the same host. A step-by-step tutorial on how to back up a Linux computer so as to be able to make a bare metal recovery, and how to make that bare metal recovery. Includes some related scripts. "Bare metal recovery" is the process of rebuilding a computer after a catastrophic failure. Describes the installation and usage of the LKCD (Linux Kernel Crash Dump) package. Describes the use of the Windows NT boot loader to start Linux. This procedures have been tested with Windows NT 4.0 WS and Linux 2.0. Covers some ways on how to install both Linux and Windows NT on the same computer and how to boot either of them from within LILO menu. The "Linux Administration Made Easy" (LAME) guide attempts to describe day-to-day administration and maintenance issues commonly faced by Linux system administrators. This document outlines the set of requirements and guidelines for file and directory placement under the Linux operating system according to those of the FSSTND v2.3 final (January 29, 2004) and also its actual implementation on an arbitrary system. This document describes how to build, install, and configure LVM for Linux. A basic description of LVM is also included. This version of the HowTo is for LVM 2 with device-mapper, as well as LVM 1.0.8. This document describes the setup, care and feeding of Electronic Mail (e-mail) under Linux. Configuration changes necessary to make sendmail deliver local mail now; while stashing remote mail in the queue until "I Say So". An introduction to the world of electronic mail (email) under Linux. Focuses on user-level issues and typical configurations for Linux home and small-business machines connected to the net via an ISP. Explains what you should bear in mind when you are going to write on-line documentation -- a so called man page -- that you want to make accessible via the man(1) command. How to use SSH and the Java-based program MindTerm to create quick, secure, and reliable VPN-like tunnels over insecure networks. Help with selecting, connecting, configuring, trouble-shooting, and understanding modems for a PC. Explains what Linux loadable kernel modules (LKMs) are, and how to use and create them. How to make configuration and source level customizations of Mozilla to make it more suitable as a primary browser for Linux and X Windows. A complete recipe for creating audio CDs from MP3 files. How to connect to MS SQL 6.x+ database server via ODBC functions of PHP3 (3.0.1x or above) compiled with Openlink drivers under Linux. How best to use multiple disks and partitions for a Linux system. How to install Windows 98, Windows 2000, DOS and Linux using GRUB. Covers the procedures for using removable hard disks to install and manage multiple alternative operating systems while leaving a single fixed disk to permanently house and protect the primary operating system. Briefly explains how to configure Mutt-i, PGP and GnuPG in its different versions (2.6.x, 5.x and GnuPG). How to set up NFS clients and servers. How to configure Linux as NIS(YP) or NIS+ client and how to install as a NIS server. How to develop NetWare Loadable Modules under Linux, using GNU CC and nlmconv(1) from GNU binutils. How to install the OpenGL drivers for Nvidia graphics cards on Linux. Also explains how to install XFree86, the OpenGL Utility library (part of Mesa), the OpenGL Utility Toolkit (glut), etc. Written to provide a single reference for network administration in a Linux environment. Beginners and experienced users alike should find the information they need to cover nearly all important administration activities required to manage a Linux network configuration. Teaches you how to plan and create partitions on IDE and SCSI hard drives. It discusses partitioning terminology and considers size and location issues. Describes how to rescue your Linux partition if it has been deleted. A definitive document on PHP-Nuke (Content Managment System). How to get your Linux system to support Plug-and-Play. How to connect your Linux PC to a PPP server, how to use PPP to link two LANs together. A PPP-SSH VPN is probably the easiest type of VPN to set up. An aide-memoire which may make installation of Linux a pleasant experience for you. Provides a checklist for steps you should take immediately after installing GNU/Linux. Contains the general configuration to get linux printing to a Windows print share. A collection of information on how to generate, preview, print and fax anything under GNU/Linux. Almost everything applies equally well to free software users using other Unix-like operating systems. How to use the print system under Linux. For programmers discusses how to create and use program libraries on Linux. This includes static libraries, shared libraries, and dynamically loaded libraries. A brief comparison of major programming languages for Linux and major libraries for creating graphical user interfaces (GUIs) under Linux. Discusses using Proxy Address Resolution Protocol (ARP) with subnetting in order to make a small network of machines visible on another Internet Protocol (IP) subnet. The Pocket Linux Guide is for anyone interested in learning the techniques of building a GNU/Linux system from source code. How to enable file system quota on a Linux host, assigning quota for users and groups, as well as the usage of miscellaneous quota commands. How to make your own CDs from the Red Hat Linux distribution equivalent to the ones commercially available from Red Hat. RPM is the RPM Package Manager. It is an open packaging system available for anyone to use. It allows users to take source code for new software and package it into source and binary form such that binaries can be easily installed and tracked and source can be rebuilt easily. How to build a Firewall/Gateway with rules set on user basis having the users authenticated by a Samba Primary Domain Controller. Aims to show how a PC running GNU/Linux can be used for scientific computing. It lists the various available free software and also links on the world wide web to tutorials on getting started with the tools. Provides an introduction to building graphical user interface frontends for command-line utilities using Tcl and the Tk toolkit. Describes the creation of live boot CDs used to make secure VPN connections from anywhere (over the Internet) to internal networks that have firewall exposure to the Internet. Will help you set up a more secure CVS Pserver for anonymous CVS access. How to set up secure POP connections using ssh. A general overview of security issues that face the administrator of Linux systems. An overview of the basic steps required to secure a Linux installation from intrusion. An overview of the basic steps required to secure a Linux installation from intrusion (Redhat specific version). How to program communications with devices over a serial port on a Linux box. How to obtain, install, and configure the Linux password Shadow Suite. How to reject junk mail in incoming SMTP transactions. How to manage a certificate authority (CA), and issue or sign certificates to be used for secure web, secure e-mail, or signing code and other usages. How to share your Linux swap partition with Windows. The Linux System Administrator's Guide, describes the system administration aspects of using Linux. It is intended for people who know next to nothing about system administration (those saying ``what is it?''), but who have already mastered at least the basics of normal usage. This manual doesn't tell you how to install Linux; that is described in the Installation and Getting Started document. See below for more information about Linux manuals. System administration covers all the things that you have to do to keep a computer system in usable order. It includes things like backing up files (and restoring them if necessary), installing new programs, creating accounts for users (and deleting them when no longer needed), making certain that the filesystem is not corrupted, and so on. If a computer were, say, a house, system administration would be called maintenance, and would include cleaning, fixing broken windows, and other such things. Securing and Optimizing Linux - A Hands on Guide Describes the Linux approach to Tcl, a scripting language. Describes the TCP keepalive implementation in the linux kernel, introduces the overall concept and points to both system configuration and software development. Explains what text terminals are, how they work, how to install and configure them, and provides some info on how to repair them. A quick-start guide for installing TimeSys Linux on a typical desktop workstation. Traffic control encompasses the sets of mechanisms and operations by which packets are queued for transmission/reception on a network interface. Provides information on how to setup a transparent caching HTTP proxy server using only Linux and squid. Explains how user and group information is stored and how users are authenticated on a Linux system (PAM), and how to secure you system's user authentication. A 15 Minute Tcl Tour For Visual Basic and VBScript Programmers. Aimed at all those who have been using VMS and now need or want to switch to Linux. How to set up a Virtual Private Network with Linux. Assists the reader in the steps necessary to configure and use a webcam within the Linux operating system. Intended to assist those who wish to consider Linux as a server within an office environment which has PC's primarily running Microsoft Windows. Explains the shortest way to get a working multiple local X user-capable PC system. How to set up a touch screen input device under XFree86. How to configure XFree86 Version 4.0+ with multiple monitors and the Xinerama extentions. How to connect X Terminals with a Linux host using nfs, xfs, xdm and xdmcp. Provides an overview of the X Window System's architecture. Provides basic information (introductory level) on understanding and configuring the X Window System for Linux users. |