Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Deutsche Dokumentation
  • Search

Speicher sparen mit fgetty

Dokumentation, Tipps und Tricks.
Post Reply
  • Print view
Advanced search
1 post • Page 1 of 1
Author
Message
Knieper
l33t
l33t
Posts: 846
Joined: Thu Nov 10, 2005 12:14 pm

Speicher sparen mit fgetty

  • Quote

Post by Knieper » Fri Sep 01, 2006 1:15 pm

Es ist weder neu, noch genial, aber da ich es nutze und die grobe Foren- und Netzsuche keine Ergebnisse lieferte, hier ein kurzer Abriss.¹²

Wer sich schon immer gefragt hat, was diese komischen agetty und login-Prozesse auf seinem Rechner machen und warum es so viele davon gibt, findet unter [1] eine kleine Einleitung.

Im Folgenden werden wir die Anzahl der Prozesse anpassen und agetty/login durch die Alternative fgetty ([2]) ersetzen. fgetty ist ein modifiziertes mingetty, das gegen die dietlibc gelinkt werden kann und natuerlich dieselben Einschraenkungen besitzt, wie mingetty (zB. kein Modemlogin). Leider scheint es sich nicht mehr in Portage zu befinden.

1. Aktuelle dietlibc installieren

Der /etc/portage/package.keywords folgende Zeile hinzufuegen (momentan ist 0.30 aktuell):

Code: Select all

=dev-libs/dietlibc-0.30 ~x86
und dann normal installieren:

Code: Select all

emerge dietlibc
2. fgetty runterladen und installieren

Die aktuelle Version gibt's unter [2], zB.:

Code: Select all

wget http://www.fefe.de/fgetty/fgetty-0.6.tar.bz2
tar xjvf fgetty-0.6.tar.bz2
cd fgetty-0.6
make
make install
make clean
Installation natuerlich mit root-Rechten.

3. inittab anpassen

An dieser Stelle muss jeder selbst entscheiden, wieviele Terminals er haben moechte und welche durch fgetty ersetzt werden sollen. Mit screen ([3]) benoetige ich nur zwei und aendere daher meine /etc/inittab (Auszug) wie folgt:

Code: Select all

# TERMINALS
c1:12345:respawn:/sbin/fgetty tty1
c2:2345:respawn:/sbin/fgetty tty2
#c3:2345:respawn:/sbin/agetty 38400 tty3 linux
#c4:2345:respawn:/sbin/agetty 38400 tty4 linux
#c5:2345:respawn:/sbin/agetty 38400 tty5 linux
#c6:2345:respawn:/sbin/agetty 38400 tty6 linux
Wer das Bildschirmloeschen nicht mag, kann den Parameter "--noclear" hinzufuegen.

Wenn man schonmal dabei ist, kann man auch die Meldung vor dem Login anpassen. Ich bevorzuge in der /etc/issue:

Code: Select all

This is \n (\s \m \r).
4. Vergleich

Vorher:

Code: Select all

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3683 root      17   0  2328 1140  884 S  0.0  0.2   0:00.02 login
 3686 root      16   0  1540  616  532 S  0.0  0.1   0:00.00 agetty
 ... noch mehr agettys ...
Nachher:

Code: Select all

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3670 root      18   0   104   28    8 S  0.0  0.0   0:00.00 fgetty
¹ Ich verwende ein einfaches Desktopsystem (x86) mit einfachem Login. Andere Varianten habe ich nicht getestet.
² Die jeweiligen Manualseiten und READMEs sollten natuerlich gelesen werden.

[1] http://www.linuxfibel.de/loginadmin.htm
[2] http://www.fefe.de/fgetty/
[3] http://savannah.gnu.org/projects/screen
Top
Post Reply
  • Print view
1 post • Page 1 of 1

Return to “Deutsche Dokumentation”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy