KoppiePeest

Willekeurige urls of gevonden fragmenten om te onthouden of terug te vinden

Archive for the ‘Comp’ Category

Computers, Code, Config

Geen screen? at!

Posted by JephapE op 6 februari 2012

Om scripts die niet onderbroken mogen worden (door bijv. een wegvallende verbinding) handmatig op een remote server uit te voeren, gebruik ik meestal screen. Maar soms is dat niet aanwezig op een server.
In dat geval biedt at uitkomst.

Typ gewoon: at 17:02
en voeg dan op de prompt de commando’s in die je met de huidige environment zou typen.
Als je klaar bent typ je Ctrl-D.

Om 17:02 worden je commando’s uitgevoerd.

Advertenties

Posted in Comp | Getagged: , , | Leave a Comment »

De juiste tijd

Posted by JephapE op 26 oktober 2011

Het mounten van FAT ging fout, want 2 uur verschil op de bestanden. Waarschijnlijk een bug. Workaround gevonden op http://www.linux-archive.org/debian-user/399459-conclusion-fat-mount-utc-localtime.html :

root# hwclock --systohc --utc 
root# hwclock --hctosys --utc

Om dit niet na iedere boot handmatig te doen, een sysvinit-script gemaakt volgens http://www.debian-administration.org/articles/28 :

root# cat /etc/init.d/hwclock-fix.sh
#!/bin/sh 
# /etc/init.d/hwclock-fix.sh 
### BEGIN INIT INFO 
# Provides: hwclock-fix.sh 
# Required-Start: $local_fs 
# Required-Stop: 
# Default-Start: 2 3 4 5 
# Default-Stop: 0 1 6 
# Short-Description: Fix UTC/localtime 
### END INIT INFO 

case "$1" in 
  start) 
    echo -n "Fixing hwclock UTC ..." 
    /sbin/hwclock --systohc --utc 
    /sbin/hwclock --hctosys --utc 
    echo " Done. " 
    ;; 
  *) 
    echo "Usage: /etc/init.d/hwclock-fix.sh {start}" 
    exit 1 
    ;; 
esac 

exit 0

Een chmod +x erop en vervolgens een update-rc.d hwclock-fix.sh defaults voor de symlinks.

Bij de volgende boot moet ie het dan dus doen.

Posted in Comp | Getagged: , , , , | Leave a Comment »

touch exif date

Posted by JephapE op 20 augustus 2011

Foto’s die met transport een verkeerde bestandsdatum of -tijd hebben gekregen, wil ik graag terug `touch`-en. Een soort `touch –exif` dus.

Indien nog niet aanwezig: installeer exiv2 (in Debian: apt-get install exiv2 ).
Het commando is dan: exiv2 -T mv [filename].

Ik heb in ~/.bashrc een extra alias gemaakt:
 alias touch-exif='exiv2 -T rm'
zodat ik kan typen:
 touch-exif *

Simpel maar effectief.

Posted in Comp | Getagged: , , | Leave a Comment »

sed: voeg newlines toe aan xml

Posted by JephapE op 12 april 2011

Gegeven: een gigantisch XML-bestand, met alles op 1 regel.

Gewenst: een hoop newlines, zodat er op gegrept kan worden.

sed  's/></>\n</g' < /path/to/infile.xml > /path/to/outfile.xml

Simpel maar soms reuzehandig.

Posted in Comp | Getagged: , , , , , | Leave a Comment »

User-Agent-strings

Posted by JephapE op 17 maart 2011

Je zou er *** aan moeten hebben, maar als je toch onder*** wilt maken: de grootste verzameling User-Agentstrings met een toegankelijke API staat op:

http://www.useragentstring.com/

 

Posted in Comp | Getagged: , | Leave a Comment »

NFS restart volgorde

Posted by JephapE op 9 december 2010

De startvolgorde van nfs-services doet er toe. Bij instellen had ik deze bij de hand:

http://www.crazysquirrel.com/computing/debian/servers/nfs.jspx

Opstarten:

/etc/init.d/portmap start
/etc/init.d/nfs-kernel-server start
/etc/init.d/nfs-common start

en afsluiten andersom.

Posted in Comp | Getagged: , | 1 Comment »

Linux Mint

Posted by JephapE op 19 november 2010

Gebaseerd op Debian, een nieuwe distro-release: http://blog.linuxmint.com/?p=1527

Mint is populair aan het worden, schijnt. Eens uitproberen als ik een keer genoeg tijd heb.

Posted in Comp | Getagged: | Leave a Comment »

Maak Windows gebruiksvriendelijk

Posted by JephapE op 4 november 2010

… althans, voor iemand die al jaren op Linux werkt, zoals ik.

Enkele links:

Dat geeft alvast een beetje handige omgeving, al zij het lang niet ideaal…

 

Posted in Comp | 2 Comments »

ssh socket

Posted by JephapE op 23 september 2010

http://anothersysadmin.wordpress.com/2007/08/27/speed-up-openssh-connections-using-socket/

In /etc/ssh/ssh_config :
Host *
ControlMaster auto
ControlPath ~/.ssh/socket-%r@%h:%p

Vervolgens hoef je geen nieuw wachtwoord voor een user@host:port in te typen zolang er nog een sessie naartoe openstaat.

Posted in Comp | Getagged: , | Leave a Comment »

scp zonder symlinks te volgen

Posted by JephapE op 22 september 2010

Normaal:
scp -pr ./sourcedir/dirtocopy user@server:~/targetdir/
Zonder symlinks te volgen: kan niet met scp, wel met rsync:
rsync -a -e ssh ./sourcedir/dirtocopy user@server:~/targetdir/

Beide maken de dir “dirtocopy” aan in targetdir.
Als je bij rsync bij de source een trailing slash toevoegt (./sourcedir/dirtocopy/), wordt alleen de inhoud van die dir gekopieerd.

Posted in Comp | Getagged: , | Leave a Comment »