Remove all those .DS_Store files
I don’t like committing .DS_Store files into my projects, so here’s an easy way to remove them: Run this from your project folder: # Recursively erase all .DS_Store files in this folder and below find . -name \.DS_Store -exec rm -v {} \;
Configurando sendmail
Logramos instalar en ubuntu server 11.10 un sendmail para enviar mails desde las computadoras de la lan. Para instalarlo en linux, seguimos este tutorialhttp://www.youtube.com/watch?v=4YIsY7OHVvo Eso nos permitió mandar mails desde el local, pero necesitabamos que todas las computadoras de la LAN pudieran. Entonces seguimos este otro:http://www.bowu.org/it/system/linux/sendmail/sendmail-relay-server-in-lan.html Pero no hicimos todo igual,esto no lo agregamos: LOCAL_DOMAIN(‘yourhost.yourdomain’)dnl Luego […]
Usando gzip
The following examples illustrate typical uses of the command gzip for compressing (or “packaging”) a file into an “archive file”. gzip archivefile1.txt This command compresses the file archivefile1.txt and replaces it with the compressed version named “archivefile1.txt.gz”. If you want to keep the uncompressed version, you can use the -c option, which writes to standard out, and then […]
Usando rsync
Para copiar a una maquina remota: rsync -avz /root/temp [email protected]:/home/thegeekstuff/ -v: vervose-a: archive mode-z: compress–progress: mostrar progreso para cada archivo nota: en este ejemplo crearía la carpeta temp en destino. Archive mode es lo mismo que ingresar todos estos params: -r, –recursive recurse into directories-l, –links copy symlinks as symlinks-p, –perms preserve permissions-t, –times preserve […]
usando VsFTPd en linux
Instalarloyum install vsftpd Abrir puertos en el forewall, si lo hubiera:Puertos 20-21Puertos 1024-1048 Modificar el config de vsftpd vi /etc/vsftpd/vsftpd.conf#—Add following lines at the end of file— pasv_enable=YES pasv_min_port=1024 pasv_max_port=1048 pasv_address= Reiniciar el servicio /etc/init.d/vsftpd restartCreando usuariosAgregamos un usuario llamado joe: useradd -m -G users,ftp,wheel joe -s /bin/bashLe asignamos un pass: passwd joeHacemos que pueda escribir /var/wwwchown […]
Como montar disco nuevo ubuntu
Near the bottom of the output you should see where the disk is located. it will be something like:/dev/sdbSo let’s assume it is on /dev/sdb.If you can’t figure it out where the drive is located with dmesg issue the command:sudo fdisk -lThe above command will report something like:/dev/sda1 * 1 18709 150280011 83 Linux /dev/sda2 18710 […]
svn locale problema
svn: warning: cannot set LC_CTYPE localesvn: warning: environment variable LC_CTYPE is UTF-8svn: warning: please check that your locale name is correctsvn: Can’t convert string from native encoding to ‘UTF-8’:svn: CROACIA_-_PARA_SOLICITAR_NACIMIENTO__-_CON_TRADUCCION_AL_ESPA?195?145OL_HECHA_POR_SEBASTIAN.jpg Para solucionarlo, hay que crear el locale que pide (UTF-8) a partir de uno existente. En mi caso es_AR.utf8Para eso, hay que crear un symlink […]
usando el bendito tar
This is one way to create a .tar.gz file:tar -cvzf this means:-c = create new archive-v = be verbose-z = compress using gzip-f = filename to create for the new archivefor the directory dont to “directory/*” just to “directory” with no slashfilenames should end in “.tar.gz” as they are tarr’ed then zipped tar -cvzf […]
cambiar el timezone en linux
Alcanza con pisar o hacer un link al archivo /etc/localtime # ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime Luego para ajustar la hora:# date MMDDhhmmYYYY # date 043017212008
Setear Java como una de las alternativas
– Seteamos el nuevo Java como una de las “alternativas de java” (todo en la misma linea): $:~/Desktop$ sudo update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/jre1.6.0/bin/java” 1 – Ahora seteamos la “nueva alternativa” como la real de java: sudo update-alternatives –set java /usr/lib/jvm/jre1.6.0/bin/java – Para comprobar si tenemos la versión 1.6.0 ponemos en nuestra consola $:~/Desktop$ java […]
anti spam tool
http://www.mailscanner.info/downloads.html this tool is for spam filtering under linux boxes
Borrar todos los .svn de un directorio
Para ejecutar un comando recursivamente en un directorio,por ejemplo en este caso, borrar todos los directorios “.svn” :una vez posicionados en el directorio padre o contenedor, ejecutar:find -name .svn -type d -exec rm -rf {} ; en MAC es: find . -name .svn -type d -exec rm -rf {} ;
Agregar usuario a un grupo
Así se crea un usuario y se asigna a un grupo# useradd -G admins,ftp,www,developers jerry admins,ftp,www,developers: son los grupos separados por com, sin espaciojerry: es el nombre de usuario para saber que grupos tiene un usuario:# id jerrypara saber si un grupo existe:# grep developers /etc/group para agregar un grupo:# groupadd developers para agregar usuario […]
entendiendo los permisos en unix
ver permisos ls -dl /Users/gonzo/Documents/drwxr–r–+ 7 gonzo staff 238 Feb 27 23:42 /Users/gonzo/Documents/ usergroupothers r:readw:writex:execute (listar para folders) cambiar permisoschmod ugo+rwx /Users/gonzo/Documents u:userg:groupo:oters