Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas

miércoles, 29 de octubre de 2014

Error al Iniciar VMWare Workstation en Linux - Internal Error

Trasteando con vmware workstation puede ser que nos cause a algún error interno de la máquina física, la virtual se apaga inesperadamente o cuando apagas e intentas volver a iniciarla nos da un error "Unable to change virtual machine power state: Internal error". No hay preocuparse, no hemos perdido la máquina ni hay que reinstalar. Para solucionarlo iniciaremos un terminal



Escribiremos el siguiente código:

root@Javi:~# killall -s9 vmware-vmx
root@Javi:~#


Y ya podremos arrancar nuestra máquina virtual normalmente. Esto es debido a que el proceso no muere y se queda en estado zombie, ejecutando esto en el terminal lo que hacemos es matarlo para que nos deje volver a arrancarlo.


lunes, 4 de noviembre de 2013

Instalación Servidor Lamp Ubuntu 12.04

LAMP es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas:
  • Linux, el sistema operativo; En algunos casos también se refiere a LDAP.
  • Apache, el servidor web.
  • MySQL/MariaDB, el gestor de bases de datos.
  • Perl, PHP, o Python, los lenguajes de programación.
La combinación de estas tecnologías es usada principalmente para definir la infraestructura de un servidor web, utilizando un paradigma de programación para el desarrollo.


Instalacion

Instalamos el paquete tasksel:

root@lamp:~# apt-get install tasksel


Lo ejecutamos para proceder a la instalación del paquete Lamp:

root@lamp:~# tasksel


Nos aparecerá una ventana donde le indicaremos que queremos instalar, marcamos la opción "Lamp server" y presionamos Intro:



Empezará a descargar los paquetes necesarios y pasará a configurarse mysql, donde tendremos que especificarle la contraseña de root:



Y confirmaremos por segunda vez:



Una vez terminada la configuración, tasksel se cerrará, y para evitar problemas reiniciaremos:

root@lamp:~# reboot 


Ya tenemos nuestro servidor Lamp en funcionamiento.

domingo, 6 de octubre de 2013

Resolución de la pantalla del portatil - Ubuntu

Es posible que al actualizar los drivers de nuestra tarjeta gráfica o simplemente al iniciar vemos que la resolución de la pantalla ha bajado y por más que intentamos cambiarla las únicas opciones que nos da "Monitores" son de 1024x768 y 800x600. Para solucionar esto tan solo tenemos que editar un fichero:

Antes de nada haremos una copia de seguridad del fichero:


root@fox:~# cp /etc/X11/xorg.conf /root


Una vez realizado pasamos a editar el fichero:

root@fox:~# vim /etc/X11/xorg.conf


Borramos el contenido que será algo como esto:

Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
EndSection


Y le añadimos el siguiente:

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1440x900"
Horizsync 31.5-64.0
Vertrefresh 56.0 - 65.0
modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
Gamma 1.0
# modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
# modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
# modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
# modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
# modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 4
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 8
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 15
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 16
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 24
Modes "1440x900"
EndSubSection
EndSection


Reiniciamos el ordenador y ya debería de coger la configuración correcta de nuestro pantalla:

root@fox:~# reboot

viernes, 31 de mayo de 2013

Crear punto Hotspot para conectar Android a Ubuntu

Después de muchos intentos con el editor de conexión de red de Ubuntu por defecto y no conseguir, he buscado otro método para conectar el móvil y poder hacer uso de internet:

Instalamos el siguiente paquete:

root@fox:~# apt-get install hostapd


Creamos el siguiente fichero, le agregamos las siguientes líneas y modificamos los parámetros "ssid" y "wpa_passphrase":

root@fox:~# vim /etc/hostapd/hostapd.conf

    interface=wlan0
    driver=nl80211
    ssid=Nombre_del_punto_de_acceso

    channel=11
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=Contraseña_para_vuestro_punto_de_acceso
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP


Modificamos el script de inicio para que el demonio (DAEMON_CONF=) apunte al fichero que hemos creado:

root@fox:~# vim /etc/init.d/hostapd


    #!/bin/sh

    ### BEGIN INIT INFO
    # Provides:             hostapd
    # Required-Start:       $remote_fs
    # Required-Stop:        $remote_fs
    # Should-Start:         $network
    # Should-Stop:
    # Default-Start:        2 3 4 5
    # Default-Stop:         0 1 6
    # Short-Description:    Advanced IEEE 802.11 management daemon
    # Description:          Userspace IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP
    #                       Authenticator
    ### END INIT INFO

    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    DAEMON_SBIN=/usr/sbin/hostapd
    DAEMON_DEFS=/etc/default/hostapd
    DAEMON_CONF=/etc/hostapd/hostapd.conf
    NAME=hostapd
    ...


Iniciamos el servicio:

root@fox:~# /etc/init.d/hostapd start


Y ya podemos conectar nuestro móvil a nuestro punto hotspot.

jueves, 30 de mayo de 2013

Eliminar residuos de programas y kernels antiguos.

El siguiente script elimina los archivos residuales de programas desinstalados (como mysql que guarda copia de las bases de datos, haciendo que si reinstalamos las conserve en vez de eliminarlas) y elimina los kernels antiguos que no utilizamos.


root@Nagios:~# vim limpiar.sh

#!/bin/bash

OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"

if [ $USER != root ]; then
echo -e $RED"Error: must be root"
echo -e $YELLOW"Exiting..."$ENDCOLOR
exit 0
fi

echo -e $YELLOW"Cleaning apt cache..."$ENDCOLOR
aptitude clean

echo -e $YELLOW"Removing old config files..."$ENDCOLOR
sudo aptitude purge $OLDCONF

echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS

echo -e $YELLOW"Emptying every trashes..."$ENDCOLOR
rm -rf /root/.local/share/Trash/*/** &> /dev/null

update-grub

echo -e $YELLOW"Script Finished!"$ENDCOLOR


Guardamos y ejectuamos:

root@Nagios:~# bash limpiar.sh


Y ya tendremos algo mas de espacio y limpio nuestro Ubuntu.

Actualizar Ubuntu automáticamente

Un tip sencillo pero útil que nos ahorrará unos cuantos momentos de estar pendiente de actualizar.

Creamos un script:

root@fox:~# vim actualizar_repositorios.sh

apt-get update
apt-get upgrade -y
apt-get dist-upgrade -y
apt-get clean -y
apt-get autoremove -y


Guardamos y lo ejecutamos:

root@fox:~# bash actualizar_repositorios.sh


Automáticamente actualizará sin preguntar. Es una manera rápida de actualizar nuestro sistema sin tener que estar delante de la pantalla/ventana mientras nos podemos dedicar a otras cosas. Algo muy sencillo pero útil, además podríamos agregar al crontab que lo ejecute automáticamente cada cierto tiempo.

miércoles, 29 de mayo de 2013

Pasar archivos por Bluetooth a Ubuntu 12.04

No es la primera vez que intentamos pasar algo desde nuestro dispositivo android (versión la que sea) con el cable usb y no nos deja debido a que los desarrolladores han implementado el protocolo de transferencia de datos MTP (Creado por Microsoft) y como no, falla al conectarlo a nuestro Ubuntu.

Una de las maneras de poder transferir archivos es mediante el bluetooth. Tan solo tenemos que sincronizar nuestro móvil con Ubuntu (como si lo hiciesemos con dos móviles). Bien una vez sincronizado si intentamos enviar un archivos desde el dispositivo móvil al ordenador nos dará un error de transferencia.


Vamos a solucionar esto:


Primero tendremos que instalar dos paquetes:

root@Bluetooth:~# apt-get bluez-utils gnome-bluetooth


Una vez instalados ambos paquetes abrimos el dash y buscamos "Compartir Archivos Personales":




Marcamos la opción “Recibir los archivos por Bluetooth en la carpeta de Descargas”:



Cerramos la ventana y en el escritorio accedemos al icono del bluetooth y nos vamos a "Configuración de Bluetooth..."



Nos aparecerá una ventana y activaremos el Bluetooth y la visibilidad:



Una vez echo esto, pasamos a nuestro móvil e intentamos enviar un fichero cualquiera, al enviar el fichero nos saltará una alerta:



ya tenemos listo nuestro ubuntu para intercambiar datos con nuestros móviles.


Es un tip muy sencillo que espero que ayude a mas de uno.

martes, 7 de mayo de 2013

Lightdm no deja iniciar sesión Ubuntu 12.04


Si al intentar iniciar sesión te encuentras con que parece que entra y todo es correcto pero te devuelve al lightdm (pantalla para loguearte con tu usuario), no te preocupes, no vas a perder ningún tipo de información, solo es un pequeño problema de permisos.

Para ello pulsaremos la combinación de botones "Control + Alt + F1", esto nos llevará a un terminal, nos convertimos en administrador y tecleamos:

root@lightdm:~# chmod 775 -R /home/usuario/
root@lightdm:~# chown usuario:usuario -R /home/usuario/

Una vez echo nos deslogueamos y apretamos "Control + Alt + F7", esta combinación nos llevará al entorno gráfico y ya podremos iniciar sesión como siempre.