Feb
11
2010
Aquí otro tip rápido para nuestras cajas con Linux, si al hacer un:
$ apt-get upgrade
Nos devuelve un error algo así:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
bind9 bind9-host dnsutils libbind9-30 libdns35 libisc35 libisccc30
libisccfg30 liblwres30 linux-generic linux-headers-generic
linux-image-generic linux-restricted-modules-generic netatalk
The following packages will be upgraded:
libmysqlclient15-dev libmysqlclient15off mysql-client mysql-client-5.0
mysql-common mysql-server mysql-server-5.0 php5-imap
8 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
3 not fully installed or removed.
E: Could not get lock /var/cache/apt/archives/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the download directory
Lo único que debémos hacer como root es:
$ pkill apt
no comments | tags: Linux, tips, Ubuntu | posted in Ubuntu
Dic
23
2009
Aquí un tip rápido para buscar cadenas de texto dentro de un patrón de ficheros o también para uno solo. Por ejemplo, si tenemos 100 ficheros que en algún lugar en su interior contienen una cadena que queremos reemplazar, nos hará el trabajo pesado en un par de segundos.
Esta es la sintaxis:
perl -pi -e ’s/cadena vieja/cadena nueva/g’ patron
Un ejemplo practico seria:
perl -pi -e ’s/index.html/index.php/g’ *.html
no comments | tags: Linux, perl, scripting, tips | posted in Ubuntu
Dic
10
2009
A veces es necesario cambiar la ruta del home de algun usuario de nuestro sistema, este tip rapido les ayudara por si es necesario hacerlo, en una sola linea quedara listo!
$ usermod -d /ruta/al/nuevo/directorio/ -m miusuario
no comments | tags: Linux, tips, Ubuntu | posted in Ubuntu
Dic
10
2009
La conectividad en estos días, es la necesidad de muchos administradores de sistemas y de usuarios avanzados, por lo que hoy, veremos cómo hacer funcionar un servidor FTP en nuestras cajas con Ubuntu.
El primer paso, es actualizar nuestra paquetería para después instalar lo que necesitamos.
$ apt-get update && apt-get upgrade
$ apt-get install proftpd ucf
Ahora editaremos el fichero de configuración de nuestro servidor FTP, en este caso, el ProFTPd.
$ vim /etc/proftpd/proftpd.conf
Durante la instalación del servidor, nos preguntara como lo queremos ejecutar, seleccionamos “Standalone”.
Tenemos que modificar estas líneas únicamente para un funcionamiento simple pero efectivo y dejarlas de la siguiente manera:
ServerName "Mi Servidor"
ServerType standalone
DefaultRoot ~
MaxInstances 30
Explicación breve de las opciones anteriores:
ServerName = El nombre que mostrara nuestro servidor
ServerType = Standalone, aquí solo verificamos que sea un Standalone, ya que lo especificamos desde la instalación.
DefaultRoot= ~ Esto es, que los usuarios del sistema que tengan derecho a login solo podrán navegar en su Home
Ahora, reiniciamos nuestro servicio:
$ /etc/init.d/proftpd restart
no comments | tags: ftp, Linux, tutoriales, Ubuntu | posted in Ubuntu
Oct
27
2009
Aquí un pequeño script para hacer respaldos sincronizados con RSync entre solamente dos directorios, si se necesita más, se puede adaptar a las necesidades que tengamos.
dirA = Directorio que queremos respaldar
dirB = Directorio destino
Las opciones que interesantes son:
–no-whole-file: Con esto, revisaremos que el archivo tenga diferencias, si es asi, se copia.
–delete: Se elimina del destino, si en el origen no existe.
#!/bin/bash
echo -e "Comenzando Respaldo"
rsync -av --no-whole-file --delete /dirA/ /dirB/
no comments | tags: backup, Linux, rsync, tips, Ubuntu | posted in Ubuntu