Category: Consola

Ens connectem com a root i:

Enllacem la zona horaria on estem amb el fitxer localtime…

  • ln -s /usr/share/zoneinfo/Europe/Madrid  /etc/localtime

Comprobem que ha anat bé (no hem de veure cap resultat)…

  • diff /etc/localtime /usr/share/zoneinfo/Europe/Madrid

Posem la nova data (09:00 del 13 de maig de 2010)…

  • date 051309002010

Comprobem que ha anat bé…

  • date

Sincronitzem el sistema i el hardware…

  • /sbin/hwclock --systohc

Una última comprobació…

  • date

Amb WGET…
#!/bin/bash
cd /on/volem/els/fitxers/temporalment/
wget http://USER:PASS@IP_WEB_CAM:PORT/image/jpeg.cgi<br />
mv /on/volem/els/fitxers/temporalment/jpeg.cgi /on/volem/els/fitxers/temporalment/`date +%d-%m-%Y_%H-%M-%S`.jpg
/usr/bin/sendEmail -f CORREU@DESDE.TLD -t USUARI@DESTI.TLD -u TEXT -m TEXT -a /on/volem/els/fitxers/temporalment/*.jpg -s gmail-smtp-in.l.google.com:25 -xu USUARI@gmail.com -xp PASS
rm /on/volem/els/fitxers/temporalment/*.jpg


Amb MPLAYER…
#!/bin/bash
mplayer -nosound -vo jpeg:outdir=/on/volem/els/fitxers/temporalment/ -frames 1 -ss 2 rtsp://IP_WEBCAM/play1.sdp -loop 1
/home/marc/.captura/email-3.1.2/src/email -s TEXT -n TEXT -f CORREU@DESDE.TLD -a /on/volem/els/fitxers/temporalment/00000001.jpg -b CORREU@DESTI.TLD -r SERVIDOR -p PORT_SERVIDOR -m plain -u USUARI -i PASS
rm /on/volem/els/fitxers/temporalment/00000001.jpg


Aquí trobem l’aplicació Email-3.1.2

Hem fet l’imatge d’una partició windows…

ddrescue –no-split /dev/sda /media/usb250/ntfs.img /media/usb250/ntfs.log


Primer, mirem fins a quan la podem reduir…

$ /media/DISK/$ ntfsresize -i ntfs.img<br />
ntfsresize v2.0.0 (libntfs 10:0:0) Failed to startup volume: Invalid argument.<br />
ERROR(22): Opening 'sapbes.img' as NTFS failed: Invalid argument The device 'sapbes.img' doesn't have a valid NTFS.<br />
Maybe you selected the wrong partition? Or the whole disk instead of a partition (e.g. /dev/hda, not /dev/hda1)? This error might also occur if the disk was incorrectly repartitioned (see the ntfsresize FAQ).


Sembla que aquesta imatge no és vàlida, no pot ser del disc sencer, ha de ser només d’una partició. L’hem de crear així…

ddrescue --no-split /dev/sda1 /media/usb250/ntfspart1.img /media/usb250/ntfs.log


Ara si, la podem reduir…

ntfsresize -s 28G sapbes.img


Només ens falta eliminar l’espai buit amb fdisk o gparted o …


Recurs propi: 1

Per crear l’imatge, utilitzem dd…

dd if=/dev/hdc of=/mnt/extern/disc.img bs=1024

Llavors, utilitzem qemu per canviar-ne el format…

qemu-img convert -f raw /mnt/extern/disc.img -O vmdk /mnt/extern/disc.vmdk

Pot tardar molt! Mirem el procés amb watch…

watch "ls -lh /mnt/external/diskImage/XPSP.vmdk"

Credits: 1
Recursos: 1
Nova versió: 1 / 2

Canviarem lalalala per kokoko.


grep -lr -e 'lalalala' * | xargs sed -i 's/lalala/kokoko/g'

  • novembre 17th, 2009
  • Posted in Consola, Linux
  • Desactiva els comentaris

A partir de la versió 2.20 ja porta un assistent però potser ens interessa fer-ho des del terminal…


Copiar

$ gconftool-2 --shutdown $ evolution --force-shutdown

$ cd $HOME

$ tar czf evolution-backup.tar.gz --exclude=.evolution/mail/imap .evolution .gnome2_private/Evolution

$ gconftool-2 --dump /apps/evolution &gt; evolution_setting.xml


Restaurar:

$ gconftool-2 --shutdown

$ evolution --force-shutdown

$ tar xzf evolution-backup.tar.gz

$ gconftool-2 --unload evolution_setting.xml

$ gconftool-2 --load evolution_setting.xml

Trobar directoris buits:

find /path -depth -type d -empty

Trobar fitxers buits:

find /path -depth -type f -empty

Trobar fitxers segons nom:

find /path -name name_of_file

Trobar fitxers segons extensió:

find /path -name "*.given_extension"

Trobar fitxers segons extensió i permisos:

find /path -name '*.txt' -perm 644

Fitxers modificats les útlimes 24 hores:

find /path -mtime n

On n és:

* 0 últimes 24 hores
* 1 últimes 48 hores
* 2 últimes 72 hores

Fitxers que s’han accedir les útlimes 24 hores:

find -atime n

On n és:

* 0 for the last 24 hours
* 1 for the last 48 hours
* 2 for the last 72 hours

Segons el propietari:

find /path -user root

Amb xargs podem fer un pipe i executar comandes amb el resultat…

Troba i esborra tots els fitxers:

find /path -name mytestfile | xargs rm

Per més info…

man xargs

extret de: http://www.howtoforge.com/finding-files-on-the-command-line

  • setembre 1st, 2009
  • Posted in Consola, Linux
  • Desactiva els comentaris

mencoder -o fitxer_final.avi -sub fitxer_amb_subtitols.srt -oac copy -ovc xvid -xvidencopts pass=1 fitxer_original.avi -subcp ISO-8859-1 -font /usr/share/fonts/arial.ttf -subfont-text-scale 3.0

Tallar el fitxer a 1 GB

$ split --bytes=1000M fitxer_gegant split/prefix

b = bytes, k = kilobytes, m=megabytes, …

Ajuntem el fitxer…

$ cat prefix* > nou_nom_fitxer_gegant

  • maig 11th, 2009
  • Posted in Consola, Linux
  • Desactiva els comentaris

Primer podem comprovar que no tenim sectors defectuosos…

badblocks -sv /dev/sdX

Formategem a baix nivell amb dd…

dd if=/dev/zero of=/dev/sdd

Creem la partició… (la seqüència de tecles: n, p, 1, intro, intro, t, b, w)

fdisk /dev/sdX

Creem sistema de fitxers…

mkfs.vfat -F 32 /dev/sdX1