Bemerkung zu Redhat/CentOS

Heruntergeladen wurde die CentOS-Minimal-CD.
Bevor man irgendetwas nachinstallieren kann, muss erst das Netzwerk konfiguriert werden:

Netzwerkkonfiguration

/etc/sysconfig/network-scripts/ifcfg-eth0 sieht z.B. wie folgt aus:

DEVICE=eth0
HWADDR=00:0C:29:6E:F6:5F
TYPE=Ethernet
UUID=a3bcd27b-e19c-4fe1-9723-b056807cd439
ONBOOT=yes
IPADDR=192.168.1.11
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255

Es gibt noch ein Konzept der /etc/sysconfig/static-routes oder je interface ein /etc/sysconfig/network-scripts/route-eth0. Für die Default-route muss aber einfach die /etc/sysconfig/network um

GATEWAY=192.168.1.2
ergänzt werden.

Kommentar: wenn man einfach ein Script aufrufen würde, wo der Administrator einfach die Netzkonfiguration hinschreiben könnte, wäre das doch einfacher! Dieses Scriptchen könnte ja auch von einem GUI-Tool erzeugt werden:

ifconfig eth0 192.168.1.11 netmask 255.255.255.0 up
route add default gw 192.168.1.2 dev eth0
ist doch einfach und klar und jeder weiss, was gemeint ist.

X-Client

Beim Einloggen per slogin -Y xy@centos soll die DISPLAY-Variable automatisch gesetzt sein. Dies war erst der Fall nach

yum install xauth 

Lokalisierung:Sprache, Tastaturlayout usw.

Die Sprache wird in /etc/sysconfig/i18n festgelegt. (/etc/profile/ ruft alle scripte in /etc/profile.d/*.sh auf, lang.sh setzt die Variable LANG

Das Layout auf der Konsole wird in /etc/sysconfig/keyboard festgelegt:

KEYTABLE="de-latin1-nodeadkeys"
MODEL="pc105"
LAYOUT="de"
KEYBOARDTYPE="pc"
VARIANT="nodeadkeys"

Allerdings beeinflußt dies nicht das Layout der X/Gnome-Oberfläche, dies kann man in System→Einstellungen→Tastatur konfigurieren.

Nachinstallation Desktop

yum groupinstall basic-desktop desktop-platform x11 fonts
von [JM]

Source-RPMS

How to Rebuild a Source RPM

Nachinstallation Entwicklungswerkzeuge

 yum install gcc-c++
[bjoernvold]

Dienste

WWW ist der Apache

Paket httpd, konfiguration in /etc/httpd/
Problem: Von ausserhalb des Recherns kein Zugriff, es müß http in den ip-Tables freigeschaltet werden: [rackspace]
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
service iptables save

Permanentes hinzufügen eines Verzeichnisses in die Sicherheitspolitik:

semanage fcontext -a -t httpd_sys_content_t "/home/www(/.*)?"
restorecon -v -R /home/www

SElinux-Details siehe manpage httpd_selinux(8)

Paketspeicher

Vault.centos.org
veraltete Pakete

Linux-User Group Oberschwaben Rudolf Weber