====== Linux ====== * [[SuSE|Solo SuSE]] * [[Ubuntu|Solo Ubuntu]] * [[Dell|Linux over Dell]] * [[ACL|ACL's for Linux (Access Control Lists)]] * [[ConfigurarDosTarjetasDeRed|Cómo configurar dos tarjetas de red]] * [[Citrix|Instalación cliente Citrix en SuSE Linux]] * [[RPM|Notas sobre RPM]] * [[RAID|RAID]] * [[eDNI|DNI electrónico]] * [[ssh|SSH]] * [[samba|Samba]] * [[resin|Resin]] * [[AnalisisLogs|Analisis Logs]] * [[ComplementosFirefox|Mis plugins favoritos para Firefox]] * [[ContadorPhp|Making a counter in PHP]] * [[ABetterCounter|Making a professional counter in PHP]] * [[SecuringPHP|Securing PHP]] * [[http://www.linuxjournal.com/magazine/monitoring-hard-disks-smart|Monitoring hard disks with SMART]] * [[webalizer|Webalizer, starting point]] * [[java:installationunderlinux|Installation of Tomcat under Linux]] * [[Backup|A savvy backup system for linux]] * [[WhatLibrariesUsesAProgram|How to guess what libraries uses a program]] * [[UpdateLibrarySearchPath|Update the search path for libraries]] * [[SecuringSubversion|Securing Subversion]] * [[http://www.cyberciti.biz/tips/linux-ext3-ext4-deleted-files-recovery-howto.html|Recover Deleted Files]] * [[RaspberryPI:index|Raspberry PI]] * [[ControlParental|Control parental en linux]] * [[Git|Git]] * [[LegoMindstorms|Lego Mindstorms]] * [[CreatingAModuleScratch|Creating a module in scratch 1.4]] * [[WatchdogInLinux|Creating a watchdog in linux]] * [[Postfix|Postfix]] * [[NetworkManagementLinux|Gestión de redes en linux]] === How to create an application launcher in Gnome 3 === http://askubuntu.com/questions/112186/how-do-you-create-a-custom-application-launcher-in-gnome-shell === Cómo hacer que linux permita que un usuario no root abra puertos por debajo de 1024 === Para eso hay que modificar los parámetros del kernel. Editando el fichero ''/etc/sysctl.conf'' hay una línea que dice: net.ipv4.ip_local_port_range = 1024 65000 Lo vais pillando, eh??? Debe reiniciarse el sistema para que los cambios tengan efecto. También se puede cambiar on-line: [root@deep] /# echo "32768 61000" >/proc/sys/net/ipv4/ip_local_port_range **Importante:** es necesario reiniciar la red después: # /etc/rc.d/network restart === Programar un apagado del equipo === oktopus:/home/santiago # /etc/rc.d/atd start Starting service at daemon done oktopus:/home/santiago # date mié ene 20 21:23:35 CET 2010 oktopus:/home/santiago # at 21:25 jan 20 warning: commands will be executed using /bin/sh at> /sbin/shutdown -h now at> job 3 at 2010-01-20 21:25 === Montar un dispositivo en modo loopback === mount –o loop /tmp/test.iso /mnt === execve: Permission denied === Vamos a documentar este error, que me ha vuelto loco durante unos días: # man loquesea execve: Permission denied Después de hacer un strace a la llamada de marras, descubrí el origen del problema: los permisos sobre el directorio /usr/lib/man-db/ estaban puestos incorrectamente: plasticman:/usr/lib # ls -lad man-db/ drwx--x--x 2 root root 4096 2007-04-22 23:48 man-db/ Simplemente poniendo los permisos a 755, quedó el tema resuelto: plasticman:/usr/lib # chmod 755 man-db/ === Conexiones SSH === Desde hace algún tiempo vengo observando que las conexiones SSH se me quedan "colgadas": pasado un tiempo sin actividad, la pantalla se queda estática, y no queda más remedio que reiniciar la conexión, perdiendo el trabajo realizado. Pues bien, ya he adivinado lo que le pasa, o cuál es la solución: el parámetro TCPKeepAlive debe estar configurado a "yes": TCPKeepAlive yes ClientAliveCountMax 30 ClientAliveInterval 200 El problema es cómo ssh -o en general, cualquier conexión de red- determina que el otro extremo de la conexión está "vivo". Esto lo hace enviando una señal TCP -el KeepAlive- que la otra parte debe contestar. El parámetro "ClientAliveInterval" determina cada cuánto tiempo se hará la comprobación, y el parámetro "ClientAliveCountMax" determina cuántos KeepAlive fallidos deberán contarse antes de dar la conexión como finalizada. == Identificando el nombre de la máquina virtual en VirtualBox == Necesitamos el nombre de la máquina. Lo puedes comprobar ejecutando el siguiente comando: VBoxManage showvminfo Windows Toma nota del dato uuid: Name: Windows Guest OS: Windows XP UUID: 274dc95d-8587-4e4c-4f85-41ece791a15a Config file: /home/rluna/.VirtualBox/Machines/Windows/Windows.xml Memory size: 512MB [....] ==== Como saber el service tag de un dell ==== sudo dmidecode -s system-serial-number