Linux/Tipps: Unterschied zwischen den Versionen

Aus VivaLV
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[/Allgemein|Linux allgemein]]
[[/Allgemein|Linux allgemein]]


===Linux allgemein===
[[/Suse|Suse Linux/OpenSuse]]
====Windows-Freigabe mounten per Shell (Samba)====
Paket "samba-client" installieren.
md /<Verzeichnis>
mount -t smbfs -o username=<Name>,password=<Passwort>,gid=users,fmask=0664,dmask=0775 //<Server>/<Freigabe> /<Verzeichnis>


Automatisch beim Booten:
[[/Fedora|Fedora]]
Zeile in /etc/fstab einfügen:
//<Server>/<Freigabe>  /<Verzeichnis>  smbfs  auto,gid=users,fmask=0664,dmask=0775,iocharset=iso8859-15,code=850,credentials=/etc/<Passwortdatei> 0 0
 
/etc/<Passwortdatei>:
username = <Name>
password = <Passwort>
 
Eingeben:
chmod 600 /etc/<Passwortdatei>
 
====Windows-Freigabe mounten per GUI (Samba, LISa)====
* Pakete "kdenetwork3-lisa", "kdenetwork3-lan", "kdebase3-samba", "samba-client" installieren
* Kontrollzentrum/Internet & Netzwerk/Netzwerk-Browser starten
* Windows-Ressourcen und LISa-Dämon konfigurieren
Eingeben:
rclisa start
insserv lisa
 
====Samba Umlaute konfigurieren====
Zeilen in /etc/samba/smb.conf unter [global] hinzufügen:
client code page = 850
character set = ISO8859-15
 
====Desktop-Sharing mit VNC====
* Kontrollzentrum/Internet & Netzwerk/Arbeitsfläche freigeben starten
* Zugriff und Netzwerk (Port) einstellen
* VNCviewer mit Port verbinden
 
====VNC als dauerhafte Session====
Starten:
vncserver :session [-rfbport port] [-geometry WidthxHeight] [-depth depth] [-dpi 75|100)]
Beenden:
vncserver -kill :session
 
Beim ersten Start wird man nach dem Passwort gefragt. Nach dem ersten Start sollte man in '''~/.vnc/xstartup''' die letzte Zeile ersetzen durch "'''startkde &'''", damit als Windowmanager KDE verwendet wird.
Beispiele:
vncserver :2 -geometry 800x600 -depth 16
vncserver :2 -rfbport 5913 -geometry 1280x1024 -depth 24 -dpi 100
 
====RPM Paket selbst erstellen====
http://asic-linux.com.mx/~izto/checkinstall/index.php installieren oder von Suse DVD/RPM.
checkinstall --type=rpm --install=no --pkgname=lame --pkgversion=3.93.1 --pkgarch=i386
 
====Logs anzeigen====
tail -f /var/log/messages
tail -f /var/log/mail
tail -f /var/log/fetchmail
tail -f /var/log/ntp
 
====Autostart pro Benutzer====
* ~/.kde/Autostart
* ~/.xinitrc
 
====Palm-Sync====
Paket "jpilot" und "pilot-link" installieren. Bei der aktuellen Version von pilot-link kann es bei manchen Files zu Hängern beim HotSync kommen. Dafür gibt es einen Patch. Die neuesten Betas sollten das Problem nicht mehr haben.
 
====Wie konvertiert man .bin/.cue CD-Images nach .iso?====
Mit [http://he.fi/bchunk/ bchunk].
 
====Wie erstellt man ein .iso Image von Dateien?====
mkisofs -joliet -o filename.iso -f /path/to/source
 
====Wie erstellt man ein .iso Image von CD?====
dd if=/dev/cdrom of=cdrom.iso
 
====Wie kann man 2 Partitionen ohne Datenverlust der ersten miteinander verbinden?====
Dazu müssen sie VOR dem ersten Formatieren mit dem logischen Laufwerksmanager (LVM) verwaltet werden.
 
====Warum ist bei xMule und xcdroast (wxGTK-GUI) die GUI vergrätzt, wenn man VNC als X-Terminal verwendet?====
Dienst vnc10 bzw. vnc11 mit -depth 24 statt -depth 16 als Parameter einrichten.
 
====Wie bringt man X-Programme (wie Mozilla) zum Drucken über CUPS?====
'''/usr/bin/lpr''' durch folgendes Script ersetzen:
#!/bin/bash
if [ $# -eq 0 ]
then
        kprinter -stdin
else
        kprinter $1 $2 $3 $4 $5 $6 $7 $8
fi
 
====Wo sind die Mozilla-Voreinstellungen?====
/opt/mozilla/lib/defaults/pref/unix.js
 
====Wo stellt man die MTU ein?====
Dauerhaft (geht nur bei statischer IP-Adresse):
/etc/sysconfig/network/ifcfg-eth0
Temporär:
/sbin/ifconfig eth0 mtu 1450
 
====Wie wird Mail für root an einen Benutzer weitergeleitet?====
In '''/etc/aliases''':
root: Username
eintragen. Dann '''newaliases''' laufen lassen.
 
====Wie kann man einen Port umleiten?====
[http://sammy.net/~sammy/hacks/ Redir] oder mit rinetd:
 
Konfiguration in /etc/rinetd.conf, in der z.B. steht
0.0.0.0 80 localhost 8080
und schon werden alle Anfragen auf Port 80 von beliebigen IPs auf Port 8080 umgeleitet. Dabei sind z.B. auch andere Zielrechner, sowie Pattern für Source-IPs möglich.
 
====Wer hat Locks auf Partitionen?====
fuser -u /partition
 
====Wer hat offene Dateien in einem Verzeichnis?====
lsof +D /dir
 
====Wie findet man zum Löschen vorgemerkte (aber noch offene) Dateien?====
lsof | grep '(deleted)'
 
====Unter KDE 3.1 Antialiasing für kleine Fonts in Firefox/Thunderbird abstellen====
Vor Firefox 0.9 reichte die Konfiguration im KDE 3.1 Kontrollzentrum, das die Einstellungen mit Angabe von size in ~/.fonts.conf schreibt. Ab Firefox 0.9 muss size und pixelsize angegeben werden. Das KDE 3.2 Kontrollzentrum macht das bereits so.
 
Beispiel:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
<match target="font" >
  <test compare="more" name="size">
    <int>5</int>
  </test>
  <test compare="less" name="size">
    <int>13</int>
  </test>
  <edit mode="assign" name="antialias" >
    <bool>false</bool>
  </edit>
  </match>
  <match target="font" >
  <test compare="more" name="pixelsize">
    <int>5</int>
  </test>
  <test compare="less" name="pixelsize">
    <int>17</int>
  </test>
  <edit mode="assign" name="antialias" >
    <bool>false</bool>
  </edit>
</match>
</fontconfig>
 
====Bei Firefox/Thunderbird/Mozilla für die GUI einen anderen Font einstellen====
Die Fonteinstellungen in den Options/Preferences betreffen nur die Darstellung von HTML-Inhalten. Um die Fonts der GUI einzustellen, muss man im Userverzeichnis/chrome eine Datei anlegen namens userChrome.css mit folgendem Inhalt:
 
Editieren von '''~/.mozilla/firefox/default*/chrome/userChrome.css''' bzw. '''~/.thunderbird/default/*/chrome/userChrome.css''' bzw. '''~/.mozilla/default/*/chrome/userChrome.css'''
/*
  * Do not remove the @namespace line -- it's required for correct functioning
  */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
* {
    font-family: helvetica !important;
    font-size: 10pt !important
}
/*
  * For more examples see http://www.mozilla.org/unix/customizing.html
  */
 
====Welche Programme belegen den meisten Speicher?====
ps -eo %mem,command | sort -r | head
 
====Firefox 1.0/Thunderbird 1.0 ohne RPM installieren====
* Firefox 1.0 downloaden, entpacken und den Installer starten
* z.B. nach /opt/firefox installieren lassen
* Installer-Verzeichnis löschen
* ln -s /opt/firefox/firefox /usr/bin/firefox
* Firefox einmal als root starten
* Thunderbird 1.0 downloaden und entpacken, z.B. nach /opt/thunderbird
* ln -s /opt/thunderbird/thunderbird /usr/bin/thunderbird
* Thunderbird einmal als root starten
* beide Programme im KDE-Menü eintragen (Icons sind in den jeweiligen icons-Verzeichnissen)
 
====Java2 5.0-Plugin in Firefox installieren====
Java2 5.0 downloaden und installieren.
su
cd /opt/firefox/plugins
ln -s /usr/java/jdk1.5.0/jre/plugin/i386/ns7/libjavaplugin_oji.so libjavaplugin_oji.so
Prüfen mit der URL "about:plugins" in Firefox.
 
====PDF-Plugin in Firefox installieren====
su
cd /opt/firefox/plugins
ln -s /usr/lib/browser-plugins/nppdf.so nppdf.so
Prüfen mit der URL "about:plugins" in Firefox.
 
====Flashplayer-Plugin in Firefox installieren====
su
cd /opt/firefox/plugins
ln -s /usr/lib/browser-plugins/libflashplayer.so libflashplayer.so
ln -s /usr/lib/browser-plugins/flashplayer.xpt flashplayer.xpt
Prüfen mit der URL "about:plugins" in Firefox.
 
====RealPlayer 10-Plugin in Firefox installieren====
su
* ddnt.so.6.0 und  dnet.so.6.0 aus dem Codecs-Verzeichnis von RealPlayer 8 wegkopieren (damit Uralt-Realaudios noch funktionieren).
* RealPlayer 8 deinstallieren
* RealPlayer 10 RPM von http://www.real.com/linux/ downloaden und installieren.Die vorher gesicherten Dateien nach  '''/usr/local/RealPlayer/codecs/''' kopieren.
cd /usr/local/RealPlayer/codecs
ln -s dnet.so.6.0 dnet.so
cd /opt/firefox/plugins
ln -s /usr/lib/browser-plugins/nphelix.so nphelix.so
ln -s /usr/lib/browser-plugins/nphelix.xpt nphelix.xpt
Prüfen mit der URL "about:plugins" in Firefox.
 
====mplayer-Plugin in Firefox installieren====
* Paket "mozilla-devel" installieren
* ftp://207.200.85.49/pub/mozilla.org/firefox/releases/1.0/sdk/gecko-sdk-i686-pc-linux-gnu.tar.gz downloaden und entpacken
* Plugin-Source von http://mplayerplug-in.sourceforge.net/ downloaden und entpacken
./configure --with-gecko-sdk=/work/download/entpackt/gecko-sdk-i686-pc-linux-gnu
make
su
cp mplayerplug-in.so /opt/firefox/plugins/
cp mplayerplug-in.xpt /opt/firefox/components/
Prüfen mit der URL "about:plugins" in Firefox.
 
====ed2k-Links in Firefox nach aMule übermitteln====
Firefox-Erweiterung mozex von http://mozex.mozdev.org/ downloaden und in Firefox installieren. mozex konfigurieren:
ED2K: /usr/local/bin/ed2k %r
 
====Wie kann man ein .iso File mounten?====
mount -t iso9660 -o ro,loop file.iso /verzeichnis
 
====Alte Codecs (z.B. für Amazon) in RealPlayer 10 installieren====
Paket "w32codecs" oder "w32codec-all" installieren.
su
cp /usr/lib/win32/dnet.so.6.0 /usr/lib/RealPlayer10/codecs/
cp /usr/lib/win32/ddnt.so.6.0 /usr/lib/RealPlayer10/codecs/
cd /usr/lib/RealPlayer10/codecs/
ln -s dnet.so.6.0 dnet.so
 
====Console Screenblanker ausschalten====
setterm -blank 0
setterm -powersave off
 
====Boot-CD für BIOS-Flash====
First or all, download this [http://www.freedos.org/ FreeDOS] [http://freshrpms.net/docs/bios-flash/fdboot.img.bz2 fdboot.img.bz2] compressed boot floppy image. Assuming you have your flash utility FLASH.EXE and BIOS image BIOS.IMG in your current directory, just execute these commands :
bunzip2 -c fdboot.img.bz2 > fdboot.img
mount -o loop -t msdos fdboot.img /mnt/floppy
cp -a FLASH.EXE BIOS.IMG /mnt/floppy/
umount /mnt/floppy
mkdir -p cdrom/boot
mv fdboot.img cdrom/boot/boot.img
mkisofs -r -b boot/boot.img -c boot/boot.catalog -o bootcd.iso cdrom/
cdrecord blank=fast
cdrecord -dao -eject -v bootcd.iso
 
Quelle: http://freshrpms.net/docs/bios-flash/
 
===Suse===
 
====Suse 10.2====
 
=====ASUS Notebook, Suspend-to-RAM ermöglichen=====
Bei neuerem BIOS sollte es von Haus aus funktionieren. Ansonsten ist folgendes zu ändern in '''/etc/pm/config''':
S2RAM_OPTS="-f -a 1"
 
=====Reihenfolge der Netzwerkgeräte festlegen=====
Entsprechende Namen ändern in '''/etc/udev/rules.d/30-net_persistent_names.rules'''.
 
=====WLAN verbindet sich nicht nach dem Booten=====
Bei mir wird die ESSID nicht automatisch gesetzt, obwohl alles konfiguriert ist. Also setze ich die ESSID in '''/etc/init.d/boot.local''':
iwconfig eth1 essid <id>
 
=====Suspend beim Schließen des Notebook-Deckels=====
In '''~/.kde/share/config/kpowersaverc''':
[General]
ActionOnLidClose=SUSPEND2RAM
Quelle: http://en.opensuse.org/Suspending_when_closing_the_laptop_lid_in_SUSE_10.2

Version vom 30. Dezember 2006, 13:13 Uhr