Um die Installation von CentOS ohne grafische Oberfläche durchzuführen, muss man im Boot-Loader-Menü (mit "Tab") die Option "text" am Zeilenende anfühgen. http://superuser.com/questions/365118/how-can-i-install-centos-6-without-the-gui
Paketinstallation:
> yum install [Paketname] > yum install [Paket1] [Paket2]
alle installierten Pakete aktuallisieren:
> yum update
bestimmte Pakete aktuallisieren:
> yum update [Paketname] > yum update [Paket1] [Paket2]
ein Paket auf eine bestimmte Version aktuallisieren:
> yum update-to [Paketname]
kontrollieren, ob es Updates gibt:
> yum check-update
Paket(e) löschen:
> yum remove [Paketname] > yum remove [Paket1] [Paket2] > yum erase [Paketname] > yum erase [Paket1] [Paket2]
Liste aller installierten Pakete mit Versionsnummer:
> yum list
Listet das installierte Paket mit Versionsnummer:
> yum list [Paketname]
zeigt Paket-Infos aller installierter Pakete an:
> yum info
zeigt Paket-Infos zum installierten Paket an:
> yum info [Paketname]
Infos zum Inhalt von einem Paket bzw. Zugehörigkeit einer Datei zu einem Paket:
> yum provides [Paketname] > yum provides [Datei mit absoluten Pfad]
bereinigt den yum-Cache (mögliche Optionen sind neben "all" möglich: headers, packages, metadata, dbcache, plugins, expire-cache, rpmdb):
> yum clean all
so läd yum die Inhalsverzeichnisse alle bekannter Repositories runter (das dauert einen Moment):
> yum makecache
> yum groupinstall
> yum groupupdate
> yum grouplist
> yum groupremove
> yum groupinfo
nach einem Paket suchen:
> yum search [Paketname]
> yum shell
> yum repoquery
> yum localinstall
> yum localupdate
deinstalliert das Paket "foo" und ersetzt es durch das Paket "bar":
> yum swap foo bar
> yum deplist
erzeugt eine Liste aller bekannter Repositories:
> yum repolist
ein Alias für yum repolist -v:
> yum repoinfo
generiert eine neue Version der "yumdb", die dann auch in yum history verwendet wird:
> yum version grouplist > yum version groupinfo > yum version installed > yum version available > yum version all > yum version nogroups > yum version nogroups-* > yum version group-*
> yum history
Bei FC2 wird, bei dieser Einstellung, das Dateisystem automatisch repariert, wenn es vorher unsauber runter gefahren wurde:
> cat /etc/sysconfig/autofsck AUTOFSCK_DEF_CHECK=yes
Standard ist es, dass beim hochfahren eine interaktive Frage gestellt (ob ein fsck durchgeführt werden soll) wird. Wird diese nicht innerhalb von 10 Sekunden beantwortet, dann wird das Dateisystem unsauber gemountet.
Stellt man die oben genannte Variable auf "yes", dann wird das Dateisystem ungefragt repariert.
Will man beim nächsten reboot auf jeden Fall einen fsck, dann legt man nur eine entsprechende Datei im Root-Dateissystem ab:
> touch /forcefsck
Das klappt auch bei einigen anderen Linux-Distributionen.
Am 2012-07-23 meldete golem.de, dass der Gnome-Shell-Fork "Cinnamon" nun offiziell in den Quellen von Fedora (Fedora 16 und 17) erhältlich ist.
als erstes muss der Desktop-Konfigurations-Editor installiert werden:
# yum install dconf-editor
nach dem Start:
# dconf-editor
muss im Menü unter "org → gnome → desktop → session" der "session-name" von "gnome" (Gnome 3) auf "gnome-fallback" (Gnome 2) umgestellt werden, um das Aussehen der Oberfläche von Gnome 3 auf Gnome 2 zu ändern.
Jetzt muss man sich nur noch vom System abmelden und wieder anmelden und alles sollte jetzt stimmen.
# yum -y update # yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm # yum -y erase NetworkManager # yum -y install openssh # service sshd enable # service sshd start # service sshd status # yum -y install cpufrequtils # yum -y install cifs-utils autofs sshfs ibmonitor.noarch usbmon
# yum install mplayer-gui smplayer gnome-mplayer vlc mkvtoolnix x264 h264enc.noarch
Ein RedHat muss beim RedHat Network angemeldet bzw. registriert werden, um die neuesten Pakete von RedHat installieren zu können.
Vorraussetzung ist, dass man einen Zugang auf dem RHN-Server hat und eine gültige Lizenz für ein RHEL besitzt. Hat man dieses noch nicht, dann muss man es sich erst beschaffen, sonst braucht man in dieser Anleitung garnicht erst beiter machen.
beim RHN registrieren:
# rhn_register -v
bzw. so:
# rhn_register -v --proxy=192.168.1.254:3128
Jetzt geht ein Fenster auf, in dem man seine Zugangsdaten zum RHN eingeben muss.
Damit ist der Rechner am RHN angemeldet und man kann ab jetzt alle Funktionen des Paketmanagement nutzen.
verwendetes Betriebssystem: Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Als erstes muss (wenn nötig) der Proxy eingestellt werden:
# vi /etc/sysconfig/up2date enableProxy=1 #proxyUser=PROXYUSERNAME #proxyPassword=PROXYPASSWORD httpProxy=192.168.1.254:3128
Dann muss sichergestellt sein, dass der RHN support für YUM installiert ist:
# yum install yum-rhn-plugin
Um dann auch YUM über einen Proxy zu nutzen, muss der Proxy natürlich auch noch in der YUM-Config eingetragen werden:
# vi /etc/yum.conf proxy=http://192.168.1.254:3128 #proxy_username=me #proxy_password=proxypassword
Jetzt muss noch überprüft werden, dass dieses System beim RHN registriert ist:
# rhn_register
Wenn alles klar ist, dann kann es losgehen:
# yum update
Prinzipiell kann man dem Rechner sagen, dass er sich die IP-Aresse von einem DHCP-Server holt (wenn einer da ist) oder man gibt ihm einfach eine statische IP-Adresse.
# vi /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:11:22:33:44:55 ONBOOT=yes BOOTPROTO=dhcp PERSISTENT_DHCLIENT=1
# vi /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=rechner.domain.de GATEWAY=192.168.1.1 # "True" for NAT firewall gateways and linux routers. # "False" for everyone else - desktops and servers. FORWARD_IPV4=true
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:11:22:33:44:55 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.2 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 NETWORK=192.168.1.0
# vi /etc/resolv.conf domain lan search lan internet.info nameserver 192.168.0.1 nameserver 192.168.0.2 nameserver 192.168.0.3
# ln -s /opt/bin/mein_script.sh /etc/init.d/ # chkconfig --add mein_script.sh # chkconfig --level 2345 mein_script.sh on # chkconfig --list mein_script.sh