Fedora minimalisieren

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche


Edit.png Dieser Artikel ist noch nicht vollständig. Du kannst helfen, ihn zu bearbeiten.


Diese Artikel ist an den CentOS minimalisieren-Artikel angelehnt und beinhaltet nur die relavanten "Abspeckteile". Für umfassende Informationen ist der CentOS minimalisieren-Artikel zu konsultieren. Es sollte eine Art "Copy and Paste"-Anleitung sein.

Inhaltsverzeichnis

Fedora installieren

Informationen zur Installation von Fedora können in der Installation-Übersicht gefunden werden. Der Einfachheithalber sollte jedoch nur eine Minimal-Installation gemacht werden.

Paket-Liste erzeugen

Erstellen einer Liste mit allen Paketen.

[root]# rpm -qa --qf "%{name}\n" > rpms-installed

Damit man später eventuell das System wieder aufbauen kann. Die so generierte Liste enthält dabei die Paketnamen aller zur Zeit installierten Pakete.


Unnötige Dienste ausschalten

Das Ziel ist, das System mit einer festen IP-Adresse zu betreiben. Die IP-Adresse sollte vergeben sein, da auch der DHCP-Dienst entfernt wird.

[root]# service cups stop
[root]# chkconfig --del cups
[root]# service sendmail stop
[root]# chkconfig --del sendmail
[root]# chkconfig --del readahead
[root]# chkconfig --del readahead_early
[root]# chkconfig --del autofs
[root]# chkconfig --del netfs
[root]# chkconfig --del xinetd
[root]# chkconfig --del portmap

Falls das System kein Mehrprozessorsystem-Unterstützung bieten soll.

[root]# chkconfig --del irqbalance


Minimalisieren

Mit yum werden für einen minimalistischen Server unnötige Dienste entfernt. Hierzu zählen alles, was nicht unbedingt benötigt wird. Später können die trotzdem benötigte Pakete wieder nachinstalliert werden.

Kommunikation

[root]# yum remove sendmail postfix
[root]# yum remove isdn4k-utils bluez-* irda-utils ppp wvdial rp-pppoe wireless-tools

Backup und Recovery

[root]# yum remove dump rmt mt-st

Microsoft DOS- und Windows-Tools

[root]# yum remove dosfstools mkbookdisk dos2unix unix2dos syslinux

Netzwerkdienste

[root]# yum remove finger ftp lftp rsh rsync telnet rdist talk
[root]# yum remove traceroute mtr iptstate ipsec-tools stunnel nc tcpdump

NIS - Yellow Pages

[root]# yum remove yp-tools ypbind

Serielle Schnittstellen

[root]# yum remove lrzsz minicom setserial statserial

Stromsparfunktionen

[root]# yum remove apmd

Alternative Shells

[root]# yum remove ash pdksh tcsh

Wörterbücher

[root]# yum remove aspell-* words

Kernel- und System-Tools sowie PCMCIA/CS

[root]# yum remove netdump diskdumputils pcmcia-cs eject vconfig
[root]# yum remove gpm hdparm parted cryptsetup pyxf86config rhpl rhgb

Die Konfigurationstools sollten nur entfernt werden, wenn die Konfiguration über Textdateien gemacht werden soll.

[root]# yum remove system-config-*
[root]# yum remove lha zip htmlview pinfo lksctp-tools sysreport
[root]# yum remove jpackage-utils jwhois OpenIPMI*

Prozesskontrolle

[root]# yum remove lsof psacct



Fedora aktualisieren

Nun sollten die noch verbleibenden Pakete aktualisiert werden.

[root]# yum update


Weiteres