Categoría: Ubuntu

Dividir un archivo en Linux y unirlo en Windows

Si por algún motivo tenemos un archivo en Linux que pese demasiado, podemos dividirlo usando el comando Split:


split -b 1024m "archivo.ext" "archivo_part-"

Esto generará n partes de archivo.ext de tamaño 1024 MB con los nombres archivo_part-aa – ab – ac – ad, etcetera.

Para unirlos en Windows usamos el siguiente comando:


Copy /b archivo_part-aa + archivo_part-ab archivo.ext

Ambos comandos vienen por defecto en ambas plataformas.

Ubuntu 12.04 Oracle JDK is NOT installed – Error Code 1

When tried to install the Oracle JDK in Ubuntu 12.04, i get this error:

Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

To solve it, this works for me:

sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Then, u can see the Java and Java Compiler versions using:

java -version
javac -version

Permalinks de WordPress no funcionan en Apache con Linux

Si una entrada en WordPress con permalink nos lleva a un error 404 (pagina no encontrada, no disponible o sin permiso de acceso), debemos activar el módulo rewrite de Apache:

sudo a2enmod rewrite

Y luego debemos reiniciar el servidor Apache con:

sudo service apache2 restart

Redirección de Apache a la carpeta de los Usuarios sin el “~”

Es común que al crear nuevos usuarios en Linux para darles acceso a un espacio web (tipicamente a través de una carpeta public_html en la carpeta de sus perfiles), es que la ruta hacia esas paginas web sean del tipo:

http://sitioweb.com/~usuario/

Ese caracter “~”, puede ser difícil de encontrar en tablets y teléfonos y ademas, “estéticamente”, se ve bastante feo, así que para que el acceso al espacio de los usuarios quede en la forma:

http://sitioweb.com/usuario/

Debemos editar el archivo httpd.conf ubicado comúnmente en /etc/apache2/ y agregar el siguiente script perl.

<perl>
opendir H, '/home/';
my @dir = readdir(H);
closedir H;
foreach my $u (@dir) {
    next if $u =~ m/^\./;
    if (-e "/home/$u/public_html")
    {
        push @Alias, ["/$u", "/home/$u/public_html/"];
    }
}
</perl>

Debemos procurar tener instalado y habilitado el modulo de perl para Apache, si no lo tenemos o no estamos seguros, ejecutamos:

sudo apt-get install libapache2-mod-perl2

Finalmente, reiniciamos el servidor Apache.

sudo service apache2 restart