Veröffentlichungen
BashBin #7: MySQL Root-Passwort zurücksetzen
Problem
Das Passwort vom MySQL ‘root’-Benutzer wurde vergessen
Erklärung
Sobald die unten genannten Befehle ausgeführt wurden, kann sich der ‘root’-Benutzer mit seinem neu erstellten Passwort anmelden.
Lösung
[root@cf]# service mysqld stop
[root@cf]# mysqld_safe --skip-grant-tables &
[root@cf]# mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("pass") WHERE user="root";
mysql> FLUSH PRIVILEGES;
mysql> exit;
[root@cf]# service mysqld restart
[root@cf]# mysql -u root -p mysql
BashBin #6: Dateien durchsuchen
Problem
Alle Dateien suchen und auflisten, welche einen bestimmten Text beinhalten.
In diesem Beispiel werden alle Dateien mit dem Namen “.forward” nach dem Text “enabled” durchsucht und in eine Datei gespeichert. Mit dem Dateinamen wird auch gleich die Zeile mit dem gesuchten Text ausgegeben.
Lösung
[root@cf]# find /home/dir */\.forward -exec grep -H "enabled" {} \; > /tmp/ForwardList.txt
Output (File)
beda1/.forward:# forwarding not enabled
beje3/.forward:# forwarding not enabled
besi1/.forward:# forwarding not enabled
bete1/.forward:# forwarding not enabled
Update
Einfacher und schneller:
[root@cf]grep -rH "enabled" /home/dir > /tmp/ForwardListe.txt
BashBin #5: Wer sucht, der sucht
Problem
Suchen (und finden) aller .xml und .csv Dateien, welche Älter als 30 Tage sind.
Lösung
[root@cf]# find /pfad/ \( -iname '*.xml' -o -iname '*.csv' \) -mtime +30
Output
/pfad/temp.inc.2009-08-28-1200.xml
/pfad/temp.inc.2009-08-28-1300.xml
/pfad/temp.inc.2009-08-28-1400.xml
/pfad/temp.inc.2009-08-28-1500.xml
/pfad/temp.inc.2009-08-28-1600.xml
BashBin #4: RPM-Datei installieren
Problem
Installation einer RPM-Datei
Lösung
- Installation eines Packages
rpm –ivh packagename.rpm
- Update eines Packages
rpm –Uvh packagename.rpm
Hinweis
Weitere Infos bei Wikipedia oder mit dem Kommando: rpm --help







