redhat_fedora_centos
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| redhat_fedora_centos [2016-10-12 09:53:36] – [Paketmanagement / Paketverwaltung mit yum] manfred | redhat_fedora_centos [2016-10-12 09:58:13] (aktuell) – [Paketmanagement / Paketverwaltung mit yum] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== RedHat / Fedora / CentOS ====== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | __Um die Installation von CentOS ohne grafische Oberfläche durchzuführen, | ||
| + | [[http:// | ||
| + | |||
| + | |||
| + | ===== Paketmanagement / Paketverwaltung mit yum ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | 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, | ||
| + | > 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 "'' | ||
| + | > 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 " | ||
| + | > yum swap foo bar | ||
| + | |||
| + | > yum deplist | ||
| + | |||
| + | erzeugt eine Liste aller bekannter Repositories: | ||
| + | > yum repolist | ||
| + | |||
| + | ein Alias für '' | ||
| + | > yum repoinfo | ||
| + | |||
| + | generiert eine neue Version der " | ||
| + | > 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 | ||
| + | |||
| + | ===== automatischer fsck ===== | ||
| + | |||
| + | * [[ext4# | ||
| + | |||
| + | |||
| + | === fsck bei unsauberem Dateisystem === | ||
| + | |||
| + | Bei //FC2// wird, bei dieser Einstellung, | ||
| + | > cat / | ||
| + | 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, | ||
| + | |||
| + | Stellt man die oben genannte Variable auf " | ||
| + | |||
| + | |||
| + | === bedingungsloser fsck beim nächten hochfahren === | ||
| + | |||
| + | 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. | ||
| + | |||
| + | |||
| + | ===== Gnome-Shell-Fork Cinnamon ===== | ||
| + | |||
| + | Am __2012-07-23__ meldete [[http:// | ||
| + | |||
| + | |||
| + | ===== Gnome Classic in Fedora 17 aktivieren ===== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | 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//" | ||
| + | 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. | ||
| + | |||
| + | |||
| + | ===== Enable Restricted Repositories in Fedora 16 ===== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | # yum -y update | ||
| + | # yum localinstall --nogpgcheck http:// | ||
| + | # 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 | ||
| + | |||
| + | |||
| + | ===== RedHat Network ===== | ||
| + | |||
| + | Ein RedHat muss beim //RedHat Network// angemeldet bzw. registriert werden, um die neuesten Pakete von RedHat installieren zu können. | ||
| + | |||
| + | // | ||
| + | |||
| + | 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: | ||
| + | |||
| + | 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. | ||
| + | |||
| + | |||
| + | ==== RedHat - Update ==== | ||
| + | |||
| + | // | ||
| + | |||
| + | Als erstes muss (wenn nötig) der Proxy eingestellt werden: | ||
| + | # vi / | ||
| + | enableProxy=1 | ||
| + | # | ||
| + | # | ||
| + | httpProxy=192.168.1.254: | ||
| + | |||
| + | 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 / | ||
| + | proxy=http:// | ||
| + | # | ||
| + | # | ||
| + | |||
| + | 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 | ||
| + | |||
| + | |||
| + | ===== Netzwerkkonfiguration ===== | ||
| + | |||
| + | 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. | ||
| + | |||
| + | |||
| + | ==== DHCP ==== | ||
| + | |||
| + | # vi / | ||
| + | NETWORKING=yes | ||
| + | NETWORKING_IPV6=no | ||
| + | |||
| + | # vi / | ||
| + | DEVICE=eth0 | ||
| + | HWADDR=00: | ||
| + | ONBOOT=yes | ||
| + | BOOTPROTO=dhcp | ||
| + | PERSISTENT_DHCLIENT=1 | ||
| + | |||
| + | |||
| + | ==== statische IP-Adresse ==== | ||
| + | |||
| + | # vi / | ||
| + | NETWORKING=yes | ||
| + | NETWORKING_IPV6=no | ||
| + | HOSTNAME=rechner.domain.de | ||
| + | GATEWAY=192.168.1.1 | ||
| + | # " | ||
| + | # " | ||
| + | FORWARD_IPV4=true | ||
| + | |||
| + | # vi / | ||
| + | DEVICE=eth0 | ||
| + | HWADDR=00: | ||
| + | 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 / | ||
| + | domain lan | ||
| + | search lan internet.info | ||
| + | nameserver 192.168.0.1 | ||
| + | nameserver 192.168.0.2 | ||
| + | nameserver 192.168.0.3 | ||
| + | |||
| + | |||
| + | ===== Start-Stop-Script ===== | ||
| + | |||
| + | ==== eigenes anlegen ==== | ||
| + | |||
| + | # ln -s / | ||
| + | # chkconfig --add mein_script.sh | ||
| + | # chkconfig --level 2345 mein_script.sh on | ||
| + | # chkconfig --list mein_script.sh | ||
| + | |||
