LINUX : FAQ

LINUX : FAQ

  • What Is Linux?

    What Is Linux? Linux is the kernel of operating systems that look like and perform as

  • How to Get Started

    How to Get Started There are a handful of major Linux distributions. For information about

  • What Software does Linux Support?

    What Software does Linux Support? All of the standard open source utilities, like GCC,

  • How to Find a Particular Application

    How to Find a Particular Application Look first in the Linux Software Map. It's at: ftp://

  • What Hardware Is Supported?

    What Hardware Is Supported? A minimal Linux installation requires a machine for which a

  • Ports to Other Processors

    Ports to Other Processors The Web site, Overview of Linux Ports: http://www.itp.uni-hannov

  • Disk Space Requirements: Minimal, Server, and Workstation

    Disk Space Requirements: Minimal, Server, and Workstation About 10Mb for a very minimal instal

  • Minimum and Maximum Memory Requirements

    Minimum and Maximum Memory Requirements At least 4MB, and then you will need to use special in

  • Does Linux Support Universal System Bus Devices?

    Does Linux Support Universal System Bus Devices? Linux supports a few dozen USB devices

  • What Is Linux's Open-Source License?

    What Is Linux's Open-Source License? The Linux trademark belongs to Linus Torvalds. He

  • Is Linux *nix?

    Is Linux *nix? Not officially, until it passes the Open Group's certification tests,

  • Where Is the Latest Kernel Version on the Internet?

    Where Is the Latest Kernel Version on the Internet? Make that versions. The 2.0 series

  • Where Is the Documentation?

    Where Is the Documentation? Look in the following places, and the sites that mirror the

  • Where Is the Linux Stuff on the World Wide Web?

    Where Is the Linux Stuff on the World Wide Web? In addition to the Linux Documentation

  • What News Groups Are There for Linux?

    What News Groups Are There for Linux? Comp.os.linux.announce is the moderated announcem

  • What Other FAQ's and Documentation Are There for Linux?

    What Other FAQ's and Documentation Are There for Linux? There are a number of special i

  • Where Are the Linux FTP Archives?

    Where Are the Linux FTP Archives? There are three main archive sites for Linux:

  • How To Get Linux without FTP Access

    How To Get Linux without FTP Access The easiest thing is probably to find a friend with FTP ac

  • How To Get Information without Usenet Access

    How To Get Information without Usenet Access A digest of comp.os.linux.announce is available b

  • What Mailing Lists Are There?

    What Mailing Lists Are There? The Linux developers now mainly use the Majordomo server

  • Where Are Linux Legal Issues Discussed?

    Where Are Linux Legal Issues Discussed? On the linux-legal mailing list, of course. You

  • Sources of Information for Unmaintained Free Software Projects

    Sources of Information for Unmaintained Free Software Projects There are Web pages at: http://

  • Are the News Groups Archived Anywhere?

    Are the News Groups Archived Anywhere? The Usenet Linux news groups are archived at

  • Where To Find Information About Security Related Issues

    Where To Find Information About Security Related Issues There's a page of Linux related securi

  • Where To Find Linux System Specifications

    Where To Find Linux System Specifications As a start, look at the Linux Standards Base, ht

  • Can Linux Use the Same Hard Drive as MS-DOS? OS/2? 386BSD? Win95?

    Can Linux Use the Same Hard Drive as MS-DOS? OS/2? 386BSD? Win95? Yes. Linux uses the s

  • How To Access Files on a MS-DOS Partition or Floppy

    How To Access Files on a MS-DOS Partition or Floppy Use the DOS file system, type, for example

  • Does Linux Support Compressed Ext2 File Systems?

    Does Linux Support Compressed Ext2 File Systems? The ext2compr project provides a kerne

  • Can Linux Use Stacked/DBLSPC/Etc

    Can Linux Use Stacked/DBLSPC/Etc Until recently, not very easily. You can access DOS 6.X volum

  • Can Linux Access OS/2 HPFS Partitions?

    Can Linux Access OS/2 HPFS Partitions? Yes, but Linux access to HPFS partitions is read

  • Can Linux Access Amiga File Systems?

    Can Linux Access Amiga File Systems? The Linux kernel has support for the Amiga Fast Fi

  • Can Linux Access BSD, SysV, Etc

    Can Linux Access BSD, SysV, Etc Recent kernels can mount (read only) the UFS file system used

  • Can Linux Access SMB File Systems?

    Can Linux Access SMB File Systems? Linux supports read/write access of Windows for Work

  • Can Linux Access Macintosh File Systems?

    Can Linux Access Macintosh File Systems? There is a set of user-level programs that rea

  • Can Linux Run Microsoft Windows Programs?

    Can Linux Run Microsoft Windows Programs? WINE, a MS Windows emulator for Linux, is sti

  • Where Is Information about NFS Compatibility?

    Where Is Information about NFS Compatibility? This information is partly taken from Nic

  • Can Linux Use True Type Fonts?

    Can Linux Use True Type Fonts? Yes. There are a number of True Type font servers for th

  • Can Linux Boot from MS-DOS?

    Can Linux Boot from MS-DOS? If LILO doesn't work, and if the machine has MS-DOS or Micr

  • How Can Linux Boot from OS/2's Boot Manager?

    How Can Linux Boot from OS/2's Boot Manager? 1. Create a partition using OS/2's FDISK.

  • How To Get Linux to Work with a Disk

    How To Get Linux to Work with a Disk If your disk is an IDE or EIDE drive, you should read the

  • How To Undelete Files

    How To Undelete Files In general, this is very hard to do on unices because of their multi

  • How To Make Backups

    How To Make Backups You can back up a directory hierarchy or complete file system to any m

  • How To Resize a Partition (Non-Destructively)

    How To Resize a Partition (Non-Destructively) Use the FIPS.EXE program, included with most Lin

  • Is There a Defragmenter for Ext2fs?

    Is There a Defragmenter for Ext2fs? Yes. There is defrag, a Linux file system defragmen

  • How To Create a File System on a Floppy

    How To Create a File System on a Floppy To format a 3.5-inch, high density floppy: $

  • Does Linux Support Virtualized File Systems Like RAID?

    Does Linux Support Virtualized File Systems Like RAID? The most recent Linux kernels su

  • Does Linux Support File System Encryption?

    Does Linux Support File System Encryption? Yes. One file system, ppdd, is archived at

  • Linux Prints Nasty Messages about Inodes, Blocks, and the Like

    Linux Prints Nasty Messages about Inodes, Blocks, and the Like You may have a corrupted file s

  • The Swap Area Isn't Working

    The Swap Area Isn't Working When you boot (or enable swapping manually) you should see

  • How To Add Temporary Swap Space

    How To Add Temporary Swap Space In addition to a swap partition, Linux can also use a swap fil

  • How To Remove LILO So the System Boots DOS Again?

    How To Remove LILO So the System Boots DOS Again? The lilo program (not the complete LI

  • Why Does fdformat Require Superuser Privileges?

    Why Does fdformat Require Superuser Privileges? The system call to format a floppy can

  • The System Checks the Ext2fs Partitions Each Reboot

    The System Checks the Ext2fs Partitions Each Reboot Refer to ("EXT2-fs: warning: mounting unch

  • Root File System Is Read-Only

    Root File System Is Read-Only Remount it. If /etc/fstab is correct, you can simply type:

  • What Is /proc/kcore?

    What Is /proc/kcore? None of the files in /proc are really there--they're all, "pretend

  • The AHA1542C Doesn't Work with Linux

    The AHA1542C Doesn't Work with Linux The option to allow disks with more than 1024 cylinders,

  • Where Is the Journalling File System on the Net?

    Where Is the Journalling File System on the Net? The journalling file system, named Rei

  • How To Compile Programs

    How To Compile Programs Most Linux software is written in C and compiled with the GNU C co

  • How To Install GNU Software

    How To Install GNU Software On a correctly configured system, installing a GNU software packag

  • Where To Get Java

    Where To Get Java The Sun Microsystems Java runtime environments and developer's kits are

  • How To Port XXX to Linux

    How To Port XXX to Linux In general, *nix programs need very little porting. Simply follow the

  • What Is ld.so and How To Get It?

    What Is ld.so and How To Get It? ld.so is the dynamic library loader. Each binary using

  • How To Upgrade the Libraries without Trashing the System

    How To Upgrade the Libraries without Trashing the System Warning Note: You should alw

  • How To Use Code or a Compiler Compiled for a 486 on a 386

    How To Use Code or a Compiler Compiled for a 486 on a 386 Yes, unless it's the kernel.

  • What Does "gcc -O6" Do?

    What Does "gcc -O6" Do? Currently, the same as -O2 (GCC 2.5) or -O3 (GCC 2.6, 2.7). Any

  • Where Are linux/*.h and asm/*.h?

    Where Are linux/*.h and asm/*.h? The files /usr/include/linux/ and /usr/include/asm/ ar

  • What To Do about Errors Trying to Compile the Kernel

    What To Do about Errors Trying to Compile the Kernel See the previous question regarding the h

  • How To Make a Shared Library

    How To Make a Shared Library For ELF, $ gcc -fPIC -c *.c $ gcc -shared -Wl,-sonam

  • Programs Are Very Large

    Programs Are Very Large With an ELF compiler ("What's All This about ELF? glibc?"), the most

  • Does Linux Support Threads or Lightweight Processes?

    Does Linux Support Threads or Lightweight Processes? As well as the Unix multiprocessin

  • Where To Find lint for Linux

    Where To Find lint for Linux Roughly equivalent functionality is built into GCC. Use the -Wall

  • Where To Find Kermit for Linux

    Where To Find Kermit for Linux Kermit is distributed under a non-GPL copyright that makes its

  • How To Use Linux with a Cable Modem

    How To Use Linux with a Cable Modem The www.CablemodemInfo.com and xDSL Web page at http:/

  • Is There an ICQ Program That Runs under Linux?

    Is There an ICQ Program That Runs under Linux? Several ICQ clients are available on met

  • FTP Transfers Seem to Hang

    FTP Transfers Seem to Hang FTP transfers that die suddenly are due, apparently, to some form o

  • Free Dumps Core

    Free Dumps Core In Linux 1.3.57 and later, the format of /proc/meminfo was changed in a wa

  • Netscape Crashes Frequently

    Netscape Crashes Frequently Netscape shouldn't crash, if it and the network are properly c

  • FTP or Telnet Server Won't Allow Logins

    FTP or Telnet Server Won't Allow Logins This applies to server daemons that respond to clients

  • How To Keep Track of Bookmarks in Netscape?

    How To Keep Track of Bookmarks in Netscape? This probably applies to most other browser

  • The Computer Has the Wrong Time

    The Computer Has the Wrong Time There are two clocks in your computer. The hardware (CMOS) clo

  • Setuid Scripts Don't Seem to Work

    Setuid Scripts Don't Seem to Work That's right. This feature has been disabled in the Linux ke

  • Free Memory as Reported by free Keeps Shrinking

    Free Memory as Reported by free Keeps Shrinking The "free" figure printed by free doesn't incl

  • When Adding More Memory, the System Slows to a Crawl

    When Adding More Memory, the System Slows to a Crawl This is a common symptom of a failure to

  • Some Programs (E.g

    Some Programs (E.g You are probably using non-shadow password programs and are using shado

  • Some Programs Allow Logins with No Password

    Some Programs Allow Logins with No Password You probably have the same problem as in ("Some Pr

  • The Machine Runs Very Slowly with GCC / X / ..

    The Machine Runs Very Slowly with GCC / X / .. You may have too little real memory. If you hav

  • System Only Allows Root Logins

    System Only Allows Root Logins You probably have some permission problems, or you have a file

  • The Screen Is All Full of Weird Characters Instead of Letters

    The Screen Is All Full of Weird Characters Instead of Letters You probably sent some binary da

  • I Screwed Up the System and Can't Log In to Fix It

    I Screwed Up the System and Can't Log In to Fix It Reboot from an emergency floppy or floppy p

  • I Forgot the root Password

    I Forgot the root Password Note: Incorrectly editing any of the files in the /etc/ directory c

  • There's a Huge Security Hole in rm!

    There's a Huge Security Hole in rm! No there isn't. You are obviously new to unices and

  • lpr and/or lpd Don't Work

    lpr and/or lpd Don't Work First make sure that your /dev/lp* port is correctly configured. Its

  • Timestamps on Files on MS-DOS Partitions Are Set Incorrectly

    Timestamps on Files on MS-DOS Partitions Are Set Incorrectly There is a bug in the prog

  • How To Get LILO to Boot the Kernel Image

    How To Get LILO to Boot the Kernel Image From kernel versions 1.1.80 on, the compressed kernel

  • How To Make Sure the System Boots after Re-Installing the Operating

    System. How To Make Sure the System Boots after Re-Installing the Operating System. T

  • The PCMCIA Card Doesn't Work after Upgrading the Kernel

    The PCMCIA Card Doesn't Work after Upgrading the Kernel The PCMCIA Card Services modules, whic

  • How To Remove (or Change) the Colors in the ls Display

    How To Remove (or Change) the Colors in the ls Display The shell command, "unalias ls," should

  • Why Won't a Program Work in the Current Directory?

    Why Won't a Program Work in the Current Directory? Because the current directory (i.e.,

  • How To Find Out If a Notebook Runs Linux

    How To Find Out If a Notebook Runs Linux There's no fixed answer to this question, because not

  • Installing Linux Using FTP

    Installing Linux Using FTP Most distributions are too large and complex to make FTP installati

  • Resuming an Interrupted Download

    Resuming an Interrupted Download You can use the "reget" command of the standard ftp client pr

  • Boot-Time Configuration

    Boot-Time Configuration You can configure Linux at the lilo: prompt either by typing the k

  • Formatting Man Pages without man or groff

    Formatting Man Pages without man or groff The man2html program translates groff text to HTML,

  • How To Scroll Backwards in Text Mode

    How To Scroll Backwards in Text Mode With the default US keymap, you can use Shift with the Pg

  • How To Get Email to Work

    How To Get Email to Work For sending mail via SMTP (Simple Mail Transfer Protocol) and rec

  • Sendmail Pauses for Up to a Minute at Each Command

    Sendmail Pauses for Up to a Minute at Each Command Make sure that Sendmail can resolve your ho

  • How To Enable and Select Virtual Consoles

    How To Enable and Select Virtual Consoles In text mode, press the left Alt-F1 to Alt-F12 to se

  • How To Set the Time Zone

    How To Set the Time Zone Change directory to /usr/lib/zoneinfo/. Get the time zone package if

  • Dial-up PPP Configuration

    Dial-up PPP Configuration This information is mainly for people who do not have a wrapper

  • What Version of Linux and What Machine Name Is This?

    What Version of Linux and What Machine Name Is This? Type: $ uname -a

  • What Is a "core" File?

    What Is a "core" File? A core file is created when a program terminates unexpectedly, d

  • How To Enable or Disable Core Dumps

    How To Enable or Disable Core Dumps By using the ulimit command in bash, the limit command in

  • How To Upgrade/Recompile a Kernel

    How To Upgrade/Recompile a Kernel See the Kernel HOWTO or the README files which come with the

  • Can Linux Use More than 3 Serial Ports by Sharing Interrupts?

    Can Linux Use More than 3 Serial Ports by Sharing Interrupts? Yes, but you won't be abl

  • Configuring Emacs's Default Settings

    Configuring Emacs's Default Settings Create a file in your home directory named .emacs with th

  • How To Make a Rescue Floppy

    How To Make a Rescue Floppy Make a file system on it with bin, etc, lib and dev directorie

  • How To Remap a Keyboard to UK, French, Etc.?

    How To Remap a Keyboard to UK, French, Etc.? For recent kernels, get /pub/Linux/system/

  • How To Get NUM LOCK to Default to On

    How To Get NUM LOCK to Default to On Use the setleds program, for example (in /etc/rc.local or

  • How To Set (Or Reset) Initial Terminal Colors

    How To Set (Or Reset) Initial Terminal Colors The following shell script should work for VGA c

  • How To Have More Than 128Mb of Swap

    How To Have More Than 128Mb of Swap Use several swap partitions or swap files. Linux kernels b

  • How To Program XYZ Under Linux

    How To Program XYZ Under Linux Read the manuals, or a good book on Unix and the manual pages (

  • What's All This about ELF? glibc?

    What's All This about ELF? glibc? See the ELF HOWTO by Daniel Barlow. Note that this is

  • How To Determine What Packages Are Installed on a System

    How To Determine What Packages Are Installed on a System For distributions that use RPM format

  • What Is a .gz File? And a .tgz? And .bz2? And..

    What Is a .gz File? And a .tgz? And .bz2? And.. gz (and .z) files are compressed using GNU gzi

  • What Does VFS Stand For?

    What Does VFS Stand For? Virtual File System. It's the abstraction layer between the us

  • What is a BogoMip?

    What is a BogoMip? "BogoMips" is a combination of Bogus and Mips. MIPS stands for (

  • What Online/Free Periodicals Exist for Linux?

    What Online/Free Periodicals Exist for Linux? There are a number of recent additions to

  • How Many People Use Linux?

    How Many People Use Linux? Linux is freely available, and no one is required to registe

  • How Many People Use Linux? (Redux.)

    How Many People Use Linux? (Redux.) In 1999, International Data Corporation released it

  • What Is the Best (Distribution|SCSI Card|Editor|CD-ROM Drive|....)

    What Is the Best (Distribution|SCSI Card|Editor|CD-ROM Drive|....) The "best" of anythi

  • How Does One Pronounce Linux?

    How Does One Pronounce Linux? This question produces an outrageous amount of heated deb

  • Modprobe Can't Locate Module, XXX, and Similar Messages

    Modprobe Can't Locate Module, XXX, and Similar Messages These types of messages mostly occur a

  • Unknown Terminal Type "linux" and Similar

    Unknown Terminal Type "linux" and Similar In early kernels the default console terminal type h

  • INET: Warning: old style ioctl..

    INET: Warning: old style ioctl.. You are trying to use the old network configuration utilities

  • ld: unrecognized option '-m486'

    ld: unrecognized option '-m486' You have an old version of ld. Install a newer binutils

  • GCC Says, "Internal compiler error."

    GCC Says, "Internal compiler error." If the fault is repeatable (i.e., it always happen

  • Make Says, "Error 139."

    Make Says, "Error 139." Your compiler (GCC) dumped core. You probably have a corrupted,

  • Shell-Init: Permission Denied when I Log In

    Shell-Init: Permission Denied when I Log In Your root directory and all the directories up to

  • No Utmp Entry

    No Utmp Entry Your /var/run/utmp is screwed up. You should have /var/run/utmp

  • Warning--bdflush Not Running

    Warning--bdflush Not Running Modern kernels use a better strategy for writing cached disk bloc

  • Warning: obsolete routing request made

    Warning: obsolete routing request made This is nothing to worry about. The message means that

  • EXT2-fs: warning: mounting unchecked file system

    EXT2-fs: warning: mounting unchecked file system You need to run e2fsck (or fsck -t ext2 if yo

  • EXT2-fs warning: maximal count reached

    EXT2-fs warning: maximal count reached This message is issued by the kernel when it mounts a f

  • EXT2-fs warning: checktime reached

    EXT2-fs warning: checktime reached Kernels from 1.0 onwards support checking a file system bas

  • df Says, "Cannot read table of mounted file systems."

    df Says, "Cannot read table of mounted file systems." There is probably something wrong

  • fdisk Says, "Partition X has different physical/logical..."

    fdisk Says, "Partition X has different physical/logical..." If the partition number (X,

  • fdisk: Partition 1 does not start on cylinder boundary

    fdisk: Partition 1 does not start on cylinder boundary The version of fdisk that comes with ma

  • fdisk Says Partition n Has an Odd Number of Sectors

    fdisk Says Partition n Has an Odd Number of Sectors The PC disk partitioning scheme works in 5

  • Mtools Utilities Say They Cannot Initialize Drive X

    Mtools Utilities Say They Cannot Initialize Drive X This means that mtools is having trouble a

  • At the Start of Booting: Memory tight

    At the Start of Booting: Memory tight This means that you have an extra-large kernel, w

  • The System Log Says, "end_request: I/O error, ...."

    The System Log Says, "end_request: I/O error, ...." This error message, and messages li

  • "You don't exist

    "You don't exist This is not a viral infection. It comes from programs like write, talk, a

  • "Operation not permitted."

    "Operation not permitted." One or more of the file's or directory's attribute bits are

  • programname: error in loading shared libraries: lib xxx..soopen shared object file: No such file or directory.

    programname: error in loading shared libraries: lib xxx..soopen shared object file: No suc

  • "init: Id "x" respawning too fast: disabled for 5 minutes."

    "init: Id "x" respawning too fast: disabled for 5 minutes." In most distributions this

  • FTP server says: "421 service not available, remote server has closed

    connection." FTP server says: "421 service not available, remote server has closed conne

  • Does Linux Support X?

    Does Linux Support X? Yes. Linux uses XFree86 (the current version is 4.0, which is bas

  • How To Get the X Window System to Work

    How To Get the X Window System to Work The answers to this question can, and do, fill entire b

  • Where To Find a Ready-Made XF86Config file

    Where To Find a Ready-Made XF86Config file If you can't seem to get X working using the guidel

  • What Desktop Environments Run on Linux?

    What Desktop Environments Run on Linux? Linux with XFree86 supports the KDE, GNOME, and

  • xterm Logins Show Up Strangely in who, finger

    xterm Logins Show Up Strangely in who, finger The xterm that comes with XFree86 2.1 and earlie

  • How to Start a X Client on Another Display

    How to Start a X Client on Another Display To start a X client on another system that has a ru

  • If this Document Still Hasn't Answered Your Question...

    If this Document Still Hasn't Answered Your Question... Please read all of this answer before

  • What to Put in a Request for Help

    What to Put in a Request for Help Please read the following advice carefully about how to writ

  • How To Email Someone about Your Problem

    How To Email Someone about Your Problem Try to find the author or developer of whatever progra

  • Where To Send Comments

    Where To Send Comments Contributions to the FAQ may be in any format. Comments and co

  • Formats in Which This FAQ Is Available

    Formats in Which This FAQ Is Available This document is available as an ASCII text file, an HT

  • Authorship and Acknowledgments

    Authorship and Acknowledgments This FAQ is compiled and maintained by Robert Kiesling, act

  • Disclaimer and Copyright

    Disclaimer and Copyright The GNU Free Documentation License Copyright (c) 2001 Robert



    Home
    FAQ