Professional Documents
Culture Documents
Linux Hellenic FAQ
Linux Hellenic FAQ
1.
1.1
1.2
1.3
1.4
1.5
1.6
Linux
(software) ;
; (hardware) ;
(ports) ;
;
Linux (Copyright); ;
2. ( ).
2.1 ;
2.2 HOWTO
2.3 World Wide Web Linux;
2.4 newsgroups Linux;
2.5 Linux
2.6 Linux FTP;
2.7 FTP. Linux
2.8 Usenet. ;
2.9 ;
2.10 Usenet;
3.
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
4. , Linux
4.1 Linux ;
4.2 ;
4.3 (defragmenter) ext2fs ;
4.4 ;
4.5 inodes, blocks, .
4.6 (swap area) .
4.7 LILO , DOS;
4.8 fdformat
4.9 Stacker Doublespace Linux;
4.10 ext2fs
4.11 (root) !
4.12 /proc/kcore! ;
4.13 AHA1542C Linux.
5.
5.1 linux ;
5.2 ld.so ;
5.3 / compile / XXX linux;
7.1 ;
7.2 ; ;
7.3 ;
7.4 (version) Linux ;
7.5
7.6 / ;
7.7 3 , ;
7.8 ;
7.9 , .;
7.10 NUM LOCK ' ;
7.11 128Mb (swap);
8.
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
XYZ Linux
ELF;
.gz ; .tgz ; ... ;
VFS;
BogoMip;
Linux Journal
Linux
Linux
X Windows?
XF86Config ;
strangely in who, finger.
Windows .
11. .
11.1
11.2
11.3
11.4
Emacs core.
fdisk nnn sectors partition.
GCC .
Virtual Consoles.
12. ;
12.1 .
12.2 T .
12.3 mail .
13. FAQ, .
13.1
13.2
13.3
13.4
FAQ .
Authorship and acknowledgements.
***Disclaimer and Copyright.
14.
14.1 TODO
14.2
14.3
______________________________________________________________________
1.
1.1. Linux
Linux Unix,
Linus Torvalds, hackers
Internet. Linux,
. To Linux POSIX ,
Unix, :
(preemptitive
multitasking),
(virtual memory),
(shared libraries),
' (demand loading),
(shared copy-on-write executables),
(proper memory management)
TCP/IP
, Linux :
(SMP)
(multithreading),
Java
IPX/SPX, bridging, routing, masquerading, tunneling
386/486/586/686, Pentium PCs,
386
(protected mode). (ports)
Linux .
(. ``'')
( Linux
() . Linux
GNU (GPL, General Public License). (. 1.6
http://www.cs.pdx.edu/ trent/gnu/ ) )
Linux (. 2.)
1.2. (software) ;
Linux GCC ( C++), Emacs (
), X-Windows (GUI), Unix,
TCP/IP (SLIP,PPP), UNIX
.
, :
BBS
3D renderers (pov)
( Octave)
WinNT-like & Netware-like file/printer servers
WWW, FTP, NEWS, SENDMAIL-POP,NFS servers ...
. Linux
, :
DOS, DOSEMU
(tsx-11.mit.edu/pub/linux/ALPHA/dosemu), DOS
. Windows 3.1
enhanced mode.
iBCS2 (Intel Binary Compatibility Standard) SVR4
ELF SVR3.2 COFF ,
. (. tsx-11.mit.edu/pub/linux/BETA/ibcs2/README).
WINE (WINdows Emulator) Windows .
freeware, .
WABI SUN ,
. Windows,
MS-Office, CorelDraw, Video/Audio players, .
199$, .
Linux :
Netscape Navigator Gold 3.01/Communicator (0$)
Corel Draw
Oracle Relational Database
Motif Libraries 2.0 (100$)
c-tree Plus
Executor 2
Mathematica 3.0
Maple V Release 4
Applixware Office Suite for Linux
AcceleratedX CDE Business Desktop
1.3. ; (hardware) ;
386 2MB RAM
, .
4 RAM, Xwindows 8.
10/300/600 (minimum/typical/enough)
. Pentium 32mb,
.
VESA PCI .
MCA ( IBM) ESDI
. :
http://glycerine.itsmm.uni.edu/mca.
Linux Xwindows,
. :
http://www.cs.utexas.edu/users/kharker/linux-laptop/.
( , ,
, ) , INFOSHEET Hardware-HOWTO (. ``'')
8086 :
Embeddable Linux Kernel Subset (ELKS). 16
Linux, .
,
preemptitive multitasking. .
http://www.linux.org.uk/Linux8086.html.
Linux
(SMP).
Documentation/smp.tex, /usr/src/linux.
1.4. (ports) ;
port (beta) 68000 ( Amiga, Atari),
Xserver. . FAQ, ftp
: ftp.uni-erlangen.de/pub/Linux/680x0/FAQ
ftp.phil.uni-sb.de/pub/atari/linux-68k
( http://pfah.informatik.uni-kl.de:8000/pers/jmayer/linux68k-faq
http://www-users.informatik.rwth-aachen.de/ hn/linux68k.html )
Linux PowerPC, Internet:
http://www.linuxppc.org PowerPC
ftp site: ftp.linuxppc.org/linuxppc.
Apple OSF Linux,
OSF Mach microkernel. .
http://www.mklinux.apple.com.
Alpha (64-bit DEC Alpha/AXP) Linux:
http://www.azstarnet.com/~axplinux/.
vger.rutgers.edu.
Ralf Baechle MIPS (R4600 Deskstation
Tyne). FAQ ftp.fnet.fr/linux-mips
ftp://ftp.linux.sgi.com/pub/mips-linux.
<linux@waldorf-gmbh.de>.
( There is also a MIPS channel on the Linux Activists mailserver and a
linux-mips mailing list. (See ````'''') )
1.5. ;
10Mb ,
. 80Mb -
Xwindows. 250Mb .
. 500Mb
1 . ,
.
MANual pages
online (manual) Unix. Linux
. man man. ( man
help).
INFO
INFO .
.
FAQ
HOWTO
HOWTO
. Linux.
/usr/doc/faq/howto
MINI-HOWTO
, .
LDP
2.2. HOWTO
HOWTO:
ftp.funet.fi (128.214.6.100) : /pub/OS/Linux/doc/HOWTO
tsx-11.mit.edu (18.172.1.2) : /pub/linux/docs/HOWTO
sunsite.unc.edu (152.2.22.81) : /pub/Linux/docs/HOWTO
, ````''''
ftp,
<ftpmail@decwrl.dec.com>, <ftpmail@doc.ic.ac.uk> <ftpmailer@informatik.tu-muenchen.de.>.
HOWTO:
http://sunsite.unc.edu/pub/Linux/HOWTO/HOWTO-INDEX.html.
:
AX25-HOWTO
Assembly-HOWTO
BootPrompt-HOWTO
CD-Writing-HOWTO
Chinese-HOWTO
Consultants-HOWTO
DNS-HOWTO
DOSEMU-HOWTO
Distribution-HOWTO
Access-HOWTO
Benchmarking-HOWTO
Bootdisk-HOWTO
CDROM-HOWTO
Commercial-HOWTO
Cyrillic-HOWTO
DOS-to-Linux-HOWTO
Danish-HOWTO
ELF-HOWTO
Emacspeak-HOWTO
Finnish-HOWTO
Ftape-HOWTO
German-HOWTO
HOWTO-INDEX
Hebrew-HOWTO
ISP-Hookup-HOWTO
Intranet-Server-HOWTO
Java-CGI-HOWTO
Keyboard-and-Console-HOWTO
MILO-HOWTO
NET-3-HOWTO
NIS-HOWTO
Optical-Disk-HOWTO
PCMCIA-HOWTO
Pilot-HOWTO
Printing-HOWTO
RPM-HOWTO
SCSI-HOWTO
SMB-HOWTO
Serial-Programming-HOWTO
Slovenian-HOWTO
Sound-Playing-HOWTO
TeTeX-HOWTO
Tips-HOWTO
UPS-HOWTO
User-Group-HOWTO
VMS-to-Linux-HOWTO
XFree86-Video-Timings-HOWTO
Ethernet-HOWTO
Firewall-HOWTO
GCC-HOWTO
HAM-HOWTO
Hardware-HOWTO
IPX-HOWTO
Installation-HOWTO
Italian-HOWTO
Kernel-HOWTO
MGR-HOWTO
Mail-HOWTO
NFS-HOWTO
News-HOWTO
PCI-HOWTO
PPP-HOWTO
Polish-HOWTO
Printing-Usage-HOWTO
Reading-List-HOWTO
SCSI-Programming-HOWTO
Serial-HOWTO
Shadow-Password-HOWTO
Sound-HOWTO
Spanish-HOWTO
Thai-HOWTO
UMSDOS-HOWTO
UUCP-HOWTO
VAR-HOWTO
XFree86-HOWTO
3-Button-Mouse
Mini-HOWTO,
http://sunsite.unc.edu/pub/Linux/HOWTO/mini:
ADSM-Backup
Advocacy
Battery-Powered
BogoMips
Bridge+Firewall
Colour-ls
AI-Alife
Backup-With-MSDOS
Boca
Bridge
Clock
Comeau-C++
DHCPd
Diald
Diskless
Ext2fs-Undeletion
HTML-Validation
IP-Alias
IP-Subnetworking
Jaz-Drive
Key-Setup
LILO
Linux+DOS+Win95
Linux+NT-Loader
Linux+Win95
Locales
Mail-Queue
Man-Page
Multiple-Ethernet
NFS-Root-Client
Offline-Mailing
PLIP
Pager
Print2Win
Proxy-ARP
Qmail+MH
RCS
Remote-X-Apps
SLIP-PPP-Emulator
Software-Building
Soundblaster-16
StarOffice
Term-Firewall
Token-Ring
VPN
Visual-Bell
Windows-Modem-Sharing
X-Big-Cursor
Xterm-Title
ZIP-Drive
Dial-On-Demand
Dip+SLiRP+CSLIP
Dynamic-IP-Hacks
GTEK-BBS-550
IO-Port-Programming
IP-Masquerade
JE
Kerneld
LBX
Large-Disk
Linux+DOS+Win95+OS2
Linux+OS2+DOS
Loadlin+Win95
MIDI+SB
Mail2News
Multiple-Disks-Layout
NFS-Root
Netscape+Proxy
Online-Support
PPP-over-minicom
Partition
Process-Accounting
Public-Web-Browser
Quota
Remote-Boot
SLIP+proxyARP
Sendmail+UUCP
Software-RAID
Soundblaster-AWE64
Swap-Space
Tiny-News
Upgrade
Virtual-wu-ftpd
Win95+Win+Linux
WordPerfect
XFree86-XInside
Xterminal
ZIP-Install
, HOWTO
sunsite.unc.edu/pub/Linux/docs/HOWTO/translations.
:
(fr)
(it)
(pl)
(sv)
(de)
(jp)
(es)
(tr)
sunsite.unc.edu/pub/Linux/HOWTO/HOWTO-INDEX
HOWTO.
(Guide Series) Linux
Documentation Project
http://sunsite.unc.edu/LDP.
Unix Linux. :
The Linux Documentation Project Manifesto, Matt Welsh.
Installation and Getting Started Guide, Matt Welsh.
The Linux Kernel, David Rusling.
The Network Administrator's Guide, Olaf Kirch.
The Linux Programmer's Guide, Sven Goldt, Sven van der
Meer, Scott Burkett, Matt Welsh.
The Linux System Administrator's Guide, Version 0.5, Lars
Wirzenius.
comp.os.linux.development.system
comp.os.linux.advocacy
comp.os.linux.misc
2.5. Linux
Linux,
Debian, Red Hat Slackware.
Linux,
.
,
.
Installation-HOWTO
Slackware. Red
Hat Debian ,
.
anonymous FTP,
. ``''
,
( )
ftp.loria.fr/pub/linux/sunsite/ (France)
ftp.dfv.rwth-aachen.de/pub/linux/sunsite/
ftp.germany.eu.net/pub/os/Linux/Mirror.SunSITE/ (Germany)
ftp.tu-dresden.de/pub/Linux/sunsite/ (Germany)
ftp.uni-erlangen.de/pub/Linux/MIRROR.sunsite/ (Germany)
ftp.gwdg.de/pub/linux/mirrors/sunsite/ (Germany)
ftp.rz.uni-karlsruhe.de/pub/linux/mirror.sunsite/ (Germany)
ftp.ba-mannheim.de/pub/linux/mirror.sunsite/ (Germany)
ftp.uni-paderborn.de/pub/Mirrors/sunsite.unc.edu/ (Germany)
ftp.uni-rostock.de/Linux/sunsite/ (Germany)
tp.rus.uni-stuttgart.de/pub/unix/systems/linux/MIRROR.sunsite/
(Germany)
ftp.uni-tuebingen.de/pub/linux/Mirror.sunsite/ (Germany)
ftp.rz.uni-ulm.de/pub/mirrors/linux/sunsite/ (Germany)
ftp.kfki.hu/pub/linux/ (Hungary)
linux.italnet.it/pub/Linux/ (Italy)
ftp.unina.it/pub/linux/sunsite/ (Italy)
giotto.unipd.it/pub/unix/Linux/ (Italy)
cnuce-arch.cnr.it/pub/Linux/ (Italy)
ftp.flashnet.it/mirror2/sunsite.unc.edu/ (Italy)
ftp.nijenrode.nl/pub/linux/sunsite.unc-mirror/ (Netherlands)
ftp.LeidenUniv.nl/pub/linux/sunsite/ (Netherlands)
ftp.nvg.unit.no/pub/linux/sunsite/ (Norway)
ftp://sunsite.icm.edu.pl/pub/Linux/sunsite.unc.edu/ (Poland)
ftp.rediris.es/software/os/linux/sunsite/ (Spain)
sunsite.rediris.es/software/linux/ (Spain)
ftp.cs.us.es/pub/Linux/sunsite-mirror/ (Spain)
ftp.etse.urv.es/pub/mirror/linux/ (Spain)
ftp.etsimo.uniovi.es/pub/linux/ (Spain)
ftp.luna.gui.es/pub/linux.new/ (Spain)
ftp.switch.ch/mirror/linux/ (Switzerland)
ftp.metu.edu.tr/pub/linux/sunsite/ (Turkey)
unix.hensa.ac.uk/mirrors/sunsite/pub/Linux/ (UK)
ftp.maths.warwick.ac.uk/mirrors/linux/sunsite.unc-mirror/ (UK)
ftp.idiscover.co.uk/pub/Linux/sunsite.unc-mirror/ (UK)
sunsite.doc.ic.ac.uk/packages/linux/sunsite.unc-mirror/ (UK)
ftp.dungeon.com/pub/linux/sunsite-mirror/ (UK)
ftp.io.org/pub/mirrors/linux/sunsite/ (Canada)
ftp.cc.gatech.edu/pub/linux/ (US)
ftp.cdrom.com/pub/linux/sunsite/ (US)
ftp.siriuscc.com/pub/Linux/Sunsite/ (US)
ftp.engr.uark.edu/pub/linux/sunsite/ (US)
ftp.infomagic.com/pub/mirrors/linux/sunsite/ (US)
linux.if.usp.br/pub/mirror/sunsite.unc.edu/pub/Linux/ (Brazil)
farofa.ime.usp.br/pub/linux/ (Brazil)
, .
2.8. Usenet.
;
digest ( ) comp.os.linux.announce
subscribe
<mailto:linux-announce-REQUEST@news-digests.mit.edu>.
,
Linux.
-request
/ .
2.9. ;
Linux
Majordomo : <majordomo@vger.rutgers.edu>.
lists
. help,
Majordomo, / .
Linux,
.
.
" ".
.
2.10. Usenet;
sunsite.unc.edu
comp.os.linux.announce, /pub/Linux/docs/linux-announce.archive.
/usenet src.doc.ic.ac.uk.
comp.os.linux.announce World Wide Web
http://www.leo.org/archiv/linux/archiv/ann_index.html.
.
.
3.
(partition table),
(Master Boot Record, MBR). ,
partition Linux,
, MSDOS .
: dd if=/dev/zero of=/dev/hdXY bs=512
count=1 partition, hda1=1 , 1
.
Linux,
(filesystem) DOS (FAT), OS/2 (HPFS).
filesystems Windows : VFAT (
), FAT32 ( $), NTFS ( NT).
Linux ( OS/2).
:
http://students.ceid.upatras.gr/ gef/fs
( See Q1.2 `What software does it support?' for details and status of
the emulators for DOS, MS Windows and System V programs. See also
Q3.5 `Can I access BSD FFS, SysV UFS, Mac, Amiga, etc filesystems?'.
)
3.2. DOS;
DOS (FAT) Linux, MSDOS filesystem
driver. : ( DOS partition
)
mkdir /dos
mount -t msdos -o conv=text,umask=022,uid=100,gid=100 /dev/hda3 /dos
:
mkdir /floppyA
mount -t msdos -o /dev/fd0 /floppyA
ls -als /floppyA
umount /dev/fd0
UMOUNT,
conv=text/binary/auto, umask=nnn, uid=nnn
and gid=nnn
DOS ( CR/LF -> LF )
permissions DOS,
Linux. mount
/etc/fstab.
man 8 mount, man fstab.
mtools :
"mdir a:" , .
kernel patch ( fd-patches)
tracks / sectors
3.3. DOS drive;
3.5. ***Can I access BSD FFS, SysV UFS, Mac, Amiga, etc filesystems?
I'm told that there is a primitive, alpha test read-only Amiga
filesystem on sunsite.unc.edu in /pub/Linux/patches/amigaffs.tar.Z.
More information is in affs-readme in the tarfile.
Recent kernels contain support for the UFS filesystem used by System
V, Coherent and Xenix.
There is alpha kernel support, readonly for the moment, for the 4.2BSD
UFS, on sunsite.unc.edu in /pub/Linux/ALPHA/ufs.
There is a set of user-level programs that provides read-only access
to the Macintosh hierarchical filing system (HFS). It is available on
sunsite.unc.edu in /pub/Linux/utils/disk-management/hfs0_36.tgz. This
is being turned into a kernel module, which is available on sunsite.
A suite of programs called Samba provide support for Windows for
Workgroups networked filesystems (provided it's configured to use
TCP/IP). Information is available at
http://lake.canberra.edu.au/samba/samba.html. There is alpha kernel
support for mounting such filesystems, on sunsite.unc.edu in
/pub/Linux/ALPHA/smbfs.
There is no support for the rest of those yet; I have not heard of any
recent work on providing some.
, .
WINE , WABI ,
Windows Linux
, reboot.
LILO (LInux LOader), BOOT MENU.
3.8. Linux
Windows swap;
Mini-HOWTO H. Peter Anvin, <hpa@yggdrasil.com>:
ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/Swap-Space
4. ,
Linux
4.1. ; Linux
IDE EIDE
/usr/src/linux/drivers/block/README.ide (
Linux).
IDE.
IDE `'
`' //.
SCSI
(linear block numbers). BIOS
`' //
DOS.
DOS
(partitions) 1024 ,
Linux
LILO .
' '
Linux
.
Linux 1024
.
.
4.2. ;
, Unix
(multitasking) .
ext2fs ,
.
,
,
` '.
.
,
.
(root) .
4.4.
;
3,5 :
fdformat /dev/fd0H1440
mkfs -t ext2 -m 0 /dev/fd0H1440 1440
5,25 fd0h1200 1200
. `B' fd1
fd0.
Linux ( Q2.1 `
HOWTO ') .
mke2fs mkfs -t ext2.
-m 0 mkfs.ext2
. 10%
(root).
' .
(mount)
(partition) (cp)
(mv) , .
none
swap
sw
:
Unable to find swap-space signature
mkswap.
. mkfs.
Installation-HOWTO ()
.
. ,
.
.
(MBR) DOS
`' (
). fdisk
.
4.8. (root);
fdformat
(root),
(permissions) /dev/fd0*.
(format)
fdformat2 setuid
(chmod u+s fdformat2).
4.10. ext2fs
Q9.12 `EXT2-fs: warning: mounting unchecked filesystem'.
4.11. !
(root)
(mount) . /etc/fstab
mount -n -o remount /.
/etc/fstab
: .. mount -n -o remount -t ext2 /dev/hda2
/.
Q9.12 `EXT2-fs: warning: mounting unchecked filesystem'.
4.12. /proc/kcore! ;
/proc
- `'
(kernel)
.
/proc/kcore `'
. RAM
, ,
.
5.
Please see also the Linux GCC-FAQ, available in HTML format by FTP
from www.mrc-apu.cam.ac.uk in /pub/linux/GCC-FAQ.html.
5.1. linux
;
unix
unix.
.
,
bugs.
porting .
bsd
compile
: -I/usr/include/bsd -lbsd
5.2. ld.so ;
ld.so dynamic libary loader.
shared libraries 3
, shared
libraries. shared
library, /lib/ld.so,
. binaries
.
tsx-11.mit.edu directory
/pub/linux/packages/GCC mirror site .
faq version ld.so
ld.so.1.7.11.tar.gz. /lib/ld-linux.so.1
ELF binaries a.out
loader.
asm-$ARCH directory -
kernel
make symlinks.
make config kernel, <linux/autoconf.h>.
5.9. () .
ELF (see Q8.2 `What's all this about ELF ?')
.so library
. libc.so
libc.so.5.2.18. a.out
(gcc) Linux.
-Wall
. GCC
. ( control-h i
Emacs GCC).
`lclint'
lint.
larch.lcs.mit.edu in
/pub/Larch/lclint World Wide Web http://larchwww.lcs.mit.edu:8001/larch/lclint.html.
# RedHat
# Debian
# Slackwar
e
Linux
kermit/bin/ckuker.linux-2.0-alpha
kermit/bin/ckuker.linux-2.0.27-sparc
kermit/bin/ckuker.linux-2.0.28-mklinux-mach3.0-ppc
kermit/bin/ckuker.linux-1.2.13-i386-elf
kermit/bin/ckuker.linux-2.1.13-i386-elf
T /kermit/bin/READ.ME /kermit/archive/READ.ME
.
6. .
6.2. .
computer . (CMOS)
, computer ,
, DOS (
). ,
date, Linux .
CMOS,
, /sbin/clock man 8 clock.
.
. adjtimex ( ), netdate
getdate ( ) xntp (
daemon ).
6.4. free .
`free' free
disk buffer cache -
`buffers'.
, `buffers' `free' free
.
disk buffer cache
Linux,
, cache.
.
6.5. , , .
.
(motherboard) .
caching
BIOS setup. CMOS setup
(... ).
486.
.
(jumpers)
.
RAM
RAM .
256K .
,
.
,
comp.os.linux.hardware ** - ,
.
Linux .
. ``
/ ;''.
/ ,
free
cat /proc/meminfo
(ramdisk)
. LILO rdev
(
LILO man rdev).
6.10.
.
.
echo '\033c' .
Linux reset .
6.11. login
.
(
, .. Slackware boot- root- ) (
install Slackware mirrors) MCC boot floppy .
---
sunsite.unc.edu/pub/Linux/system/Recovery.
,
" " , ...
, mount
>
/mnt
. unmount
( / ,
).
6.12. () rm!
, . Unix
. : Unix
.
6.14. msdos .
(bug) clock(8) (
/sbin) -- ,
.
.
7. ...
7.1. ;
' (US)
Shift PageUp PageDown . (:
, ).
,
/usr/lib/keytables "
" " " , ,
84 . *
,
,
, <linux/tty.h>.
7.2. ; ;
, Alt-F1 Alt-F12
(..) tty1 tty12, Alt-F1
tty13 ' . X windows
Ctrl-Alt-F1 ... Alt-F5 ,
. ..
/etc/inittab,
.. . : X
.. . (kernels)
1.1.59 ..,
' 8. NR_CONSOLES
linux/include/linux/tty.h.
, 63 .
7.3. ;
(directory) /usr/lib/zoneinfo
timezone.
sunsite.unc.edu /pub/Linux/system/Admin/timesrc-1.2.tar.gz.
(symbolic link) localtime
( ),
posixrules localtime. :
ln -sf US/Mountain localtime
ln -sf localtime posixrules
- date.
TZ -
(unset)
Linux GMT - date -u
.
7.5.
; (core dumps)
Linux ' corefiles
(processes).
ulimit bash, limit
tcsh, rlimit ksh.
(shell) .
(
), .
coredumping ' ,
(default setting)
<linux/sched.h> - INIT_TASK,
<linux/resource.h>. 1.2.13 a.out core dumps
[8.2 ` ELF ;'].
7.6. / ;
Kernel HOWTO README
ftp.cs.helsinki.fi, in
/pub/Software/Linux/Kernel and mirrors [2.5 `Where can I get
Linux material by FTP ?'].
,
(standard distribution)
. (
(custom-configured),
.)
LILO
root partition -- Makefile
zlilo (target) '
make zlilo. (minor version) (..,
1.1.x, 1.3.x)
(1.0.x, 1.2.x).
, linuxkernel (mailing list) [2.8 `What mailing lists are there ?'].
Russel Nelson
comp.os.linux.development,
ftp.emlist.com in /pub/kchanges.
7.7. 3 ,
;
,
(
).
ISA. Serial HOWTO
.
7.8. ;
(filesystem)
bin, etc, lib dev -- .
LILO
. ( (dosumentation) LILO,
lilo.u.*.ps). ( LILO
) (ramdisk)
,
(mounted ??) ** root .
Bootdisk HOWTO.
7.9. ,
.;
,
/pub/Linux/system/Keyboards/kbd-0.90.tar.gz sunsite.unc.edu.
.
0.90 1.0 .
- Makefile
(top-level kernel Makefile), /usr/src/linux.
Keystroke HOWTO,
sunsite.unc.edu /pub/Linux/docs/HOWTO/Keystroke-HOWTO.
7.11. 128Mb
(swap);
swap partitions (swapfiles)
- Linux 16 ,
128Mb. ***
16Mb.
8.
8.2. ELF;
ELF HOWTO Daniel Barlow - ,
elf,
ELF . Linux
,
, `ELF' ( `a.out').
,
(shared libraries)
(dynamic linking). ,
a.out ELF . ,
C,
.
ELF, /lib
libc.so.5. , .
ELF
, ls,
file :
-chiark:~> file /bin/ls
/bin/ls: Linux/i386 impure executable (OMAGIC) - stripped
valour:~> file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1, stripped
(patch) 1.2.x
(compilers) ELF
ELF coredumps, tsx-11.mit.edu /pub/packages/GCC.
ELF .
1.3.x .
8.4. VFS;
(Virtual File System).
ext2, minix msdos.
(buffer)
:
VFS: Disk change detected on device 2/0
8.5. BogoMip;
`BogoMips' `Bogus MIPS'. MIPS
( )
-Millions of Instructions per Second-,
-Meaningless Indication of Processor Speed-.
,
.
BogoMips :
386SX
386DX
486Cyrix/IBM
486SX/DX/DX2
586
clock
clock
clock
clock
clock
*
*
*
*
*
0.14
0.18
0.33
0.50
0.39
,
Turbo CPU ,
[ Q6.5
`When I add more memory it slows to a crawl.'.]
,
BogoMips Mini-HOWTO, sunsite.unc.edu
/pub/Linux/docs/howto/mini/BogoMips.
8.7. Linux
Linux
,
.
Linux, Linux
, ' . newsgroups
Linux ,
,
. , , Harald T.
Alvestrand Harald.T.Alvestrand@uninett.no, ,
linux-counter@uninett.no
Linux, : `I use Linux at
home' ( Linux ), `I use Linux at work'
( Linux ), `I use Linux at home and at
work' ( Linux ).
- . ask him
for details.
WWW http://domen.uninett.no/ hta/linux/counter.html.
comp.os.linux.misc ,
aun.uninett.no /pub/misc/linux-counter
web .
8.8. Linux
" "!
Linus english.au
swedish.au ftp.funet.fi (
/pub/OS/Linux/PEOPLE/Linus/SillySounds).
PC
:
cat english.au >/dev/audio
Linux
Linus hello.
Jin Choi "Hi, my name is Leenoos Torvahlds and I pronounce
Leenooks as Leenooks."
: Linus Linux Leenus, ee
feet u
eu peur ( u put
). 1/4 Ian Jackson Lienucks (u bucket) --
Linus,
Lie-nus (u put).
. Ian Jackson Linnucks ( i
pit, u bucket) ,
,
Linus.
place in
a stable
the
the
Reportedly some clone x87 maths coprocessors can cause problems; try
compiling a kernel with maths emulation [Q7.6 `How do I
upgrade/recompile my kernel ?']; you may need to use the no387 kernel
command line flag on the LILO prompt to force the kernel to use it, or
it may be able to work and still use the 387, with the maths emulation
compiled in but mainly unused.
Much more information about this problem is available on the WWW at
http://einstein.et.tudelft.nl/~wolff/sig11
<http://einstein.et.tudelft.nl/~wolff/sig11>
9.9. No utmp entry. You must exec ... when I log in.
Your /var/run/utmp is screwed up. You should have
> /var/run/utmp
in your /etc/rc.local or /etc/rc.d/*. See Q6.11 `I have screwed up my
system and can't log in to fix it.' for how to be able to do this.
Note that utmp may also be found in /var/adm/utmp or /etc/utmp on some
older systems.
Some versions of SLS have an entry for the root partition in /etc/mtab
made in /etc/rc* by using rdev. This is incorrect -- the newer
versions of mount do this automatically.
Other versions of SLS have a line in /etc/fstab that looks like:
/dev/sdb1
/root
ext2
defaults
10. X Windows
X11R6).
Free86. Linux XFree86 HOWTO
.
Linux
.
, ,
/pub/Linux/X11/Xfree86-* sunsite.unc.edu mirror
sites. XFree86 HOWTO .
10.2. XF86Config ;
Linux XFree86 HOWTO.
F86Config ,
. --
Free, /usr/X11R6/lib/X11/etc. To
README.Config.
xf86config.
ConfigXF86 o
.
comp.os.linux.x
XF86Config, .
10.4. Windows .
Free86 HOWTO --
.
comp.windows.x.i386unix --
FAQ .
Windows Free86
comp.os.linux.x Linux-specific.
11. .
.
Please let me know if you find the answer to a problem you had here,
as unused questions in this section will eventually disappear (Q13.1
`Feedback is invited').
11.1. Emacs core.
Emacs
X11; .
Slackware /usr/bin/emacs
symbolic link emacs-19.29-no-x11 ( man ln).
Slackware 3.0's E6 disk.
11.2. fdisk nnn sectors
partition.
Linux Minix filesystem,
64b partition.
filesystems
, ext2fs (
Extended Filesystem, filesystem Linux).
ext2fs .
11.3. GCC
.
GCC
static.
GCC 2.7.,
swap .
11.4. Virtual Consoles.
Kernel 0.99pl14-alpha-n.
Linux modifier (Shift, Alt, Control
.)
.
( ) --
Linux
.
X
Windows. Ctrl Alt
F-key VC .
12. ;
12.1. .
.
,
.
;
,
mail If you think an answer is incomplete or inaccurate, please
mail Robert Kiesling at <kiesling@terracom.net.
Linux -- Q2.1 Read the
appropriate Linux Documentation Project books -- see Q2.1 `Where can I
get the HOWTOs and other documentation ?'.
Unix FAQ
comp.unix.questions, comp.unix.*
.
Linux Unix,
Linux. FAQs , FAQs
rtfm.mit.edu /pub/usenet/news.answers (
<mail-server@rtfm.mit.edu> , '
FTP ). mirrors rtfm's FAQ
archives sites- *.answers
posting,posted, news-answers/introduction
.
HOWTO Check the
relevant HOWTO for the subject in question, if there is one, or an
appropriate old-style sub-FAQ document. Check the FTP sites.
--
Unix Linux.
. manpages ( man man
manpages. man -k <subject>--
manpages.
nfo ( C-h i, .. Control H
Emacs) -- NB:
Emacs; GCC
.
README ,
.
.
--
.
comp.os.linux.announce --
Linux.
linux
comp.windows.x.i386unix, sto comp.os.linux.x.
( FAQ), .
comp.os.linux.* newsgroup.
, Q12.2 `
',.
12.2. T .
email.
.
.
,
:
.
. standard
--version.
release Linux (MCC, Slackware, Debian
) .
.
,
. A transcript of an example session is a good way of
showing this.
configuration
.
kernel .
kernel uname -a
ls -l /lib/libc.so.4.
hardware , .
M mail
,
.
N .
` ' `Linux', `' `' --
. ,
, , .
`unable to handle kernel paging
request' Linux kernel
sources README
.
kernel .
.
, mail
.
Followup-To: .
. mail--k .
( .
comp.os.linux.announce.
mail .
,
.
FAQ
HOWTOs-- mail
.
email
.
12.3. mail .
. o
Linux distribution ,
.
mail
.
,
Linux ,
,
.
13. FAQ, .
13.1.
FAQ.
FAQ .
.
Please send them to <kiesling@terracom.net>.
A () FAQ
,
.
I prefer comments in English to patchfiles -- I write the FAQ in a
different internal format anyway, so I can't use a patchfile.
13.2. FAQ .
( )
ASCII, Emacs Info, HTML World Wide Web ,
PostScript USENET news posting.
To ASCII,Emacs Info, HTML posted Lout typesetter
( PostScript)
Perl Bizarre
with No Name.
T linux-faq.ascii, .info .ps
tar linux-faq.source.tar.gz, BFNN
Perl,
, Linux FTP sites.
The HTML version of this FAQ is available as
http://www.cl.cam.ac.uk/users/iwj10/linux-faq/index.html and is
mirrored at www.li.org and other sites.
H USENET comp.linux.announce,
comp.os.linux.answers, comp.answers news.answers.
14.
Linux-FAQ, Robert
Kiesling. Linux-Hellenic-FAQ
Hellenic-HOWTO,
.
,
,
.
FTP sites, . ,
"..."
/.
:
1,2,3
gef@hellug.gr, FAQ .
emav@
louther@/mike@
6,7,8
mike@
10,11,12,13
sakalis@
14
gef@
14.1. TODO
:
3.6 (gef)
9 louther@
13.3, 13.4 (gef)
14 +credits (gef)
(, ?), .
FAQ, /.
.
.
14.2.
FAQ.
, , .
<gef@hellug.gr>.
,
,
.
patchfiles, HTML ,
FAQ SGML.
14.3.
ASCII, Emacs Info ,
HTML , Postscript news USENET
(comp.os.linux.answers)
ASCII, Emacs Info, HTML
SGMLTOOLS, Makefile
SGML FAQ.
FAQ :
Linux-Hellenic-FAQ.html html 928 (
windows-1253)
Linux-Hellenic-FAQ_greeklish.html html, greeklish
Linux-Hellenic-FAQ_greeklish.txt txt, greeklish
greeklish, 70Kb.
Linux-Hellenic-FAQ_greeklish.sgml sgml,
FAQ, Makefile sgml-tools
.