Categorías
Comandos Linux Ubuntu Ubuntu MATE

Como configurar o reiniciar los permisos de la estructura de carpetas de un servidor apache en ubuntu

A veces, por error o por el simple hecho de realizar constantes modificaciones en la estructura de una pagina web, puede ser que no estés seguro de si los directorios y ficheros de un determinado dominio del servidor, tiene los permisos adecuados. Por seguridad lo más conveniente es darle a las carpetas permisos 755 y a los ficheros 644. Salvo excepciones propias de la arquitectura de una web estos son los permisos adecuados para no comprometer la seguridad del dominio web. Vamos a ver como proceder en este caso.
Lo primero nos dirigimos al directorio raíz del dominio, el cual podría ser así:
cd /var/www/ng-klaus.es/
Con el siguiente comando vamos a darle permisos 755 a todas las carpetas de forma recursiva:
find * -type d -print0 | xargs -0 chmod 0755
Ahora vamos a darle permisos 644 a todos los archivos de forma recursiva también:
find . -type f -print0 | xargs -0 chmod 0644
Adicionalmente podemos cambiar el propietario del directorio a un usuario y a un grupo de nuestra elección para que pueda modificar dichos ficheros sin necesidad de usar al usuario root para ello:
sudo chown -R $USER:$USER /var/www/ng-klaus.es
Eso es todo amigos…
Categorías
KVM Ubuntu Ubuntu MATE Virtualización

Creación de maquinas virtuales con KVM Hypervisor en Ubuntu

Para trabajar con maquinas virtuales necesitamos un paquete de software de virualización. Los más conocidos y utilizados son VMWare y Virtualbox, pero si queremos probar con una solución  100% software libre la elección más recomendable es KVM. Para empezar instalamos los paquetes necesarios.

sudo apt-get install qemu-kvm libvirt-bin virtinst kvm virt-manager virt-viewer

Una ver realizada la instalación damos acceso a nuestro usuario al grupo kvm

sudo adduser mi-usuario kvm

y lanzamos el demonio.

libvirtd

con esto ya deberiamos de ser capaces de abrir el gestor de maquinas virtuales mediante el siguiente comando

virt-manager

Una vez abierto creamos una nueva conexión del tipo QEMU/KVM. Si tienes problemas para iniciar la conexión por primera vez prueba a reiniciar el equipo.

La creación o importación de maquinas virtuales se realiza de manera sencilla siguiendo los pasos del asistente.

Un saludo,

Categorías
Ubuntu Ubuntu MATE

Formatear una unidad de disco desde la terminal de Ubuntu

El proceso que hay que realizar para formatear un disco en Ubuntu desde la terminal es el siguiente. Primero localizamos donde esta montado el dispositivo

$ fdisk -l

Buscamos nuestra unidad entre todas las que aparezcan y vamos a suponer que esta en /dev/sdd

$ umount /dev/sdd
$ sudo fdisk /dev/sdd

Lo primero desmontamos la unidad si estuviera montada y ejecutamos fdisk para dicha unidad. Una vez abierto el programa fdisk podemos ver información del disco pulsando la tecla ‘p’, borrar particiones con la tecla ‘d’ seguido del número de la partición, crear nuevas particiones con ‘n’, modificar el tipo de una partición pulsando ‘t’ + el número de partición y más tareas que podemos encontrar si revisamos el listado de comandos disponibles pulsando la tecla ‘m’.

Para realizar el formateo vamos a eliminar todas las particiones y una vez hayamos hecho esto, creamos una nueva respondiendo las preguntas del asistente. Finalmente guardamos los cambios con ‘w’.

Ahora solo queda dar formato al disco mediante el comando mkfs.

$ mkfs.ext4 /dev/sdd1

Donde ext4 se corresponde con el tipo de la partición y /dev/sdd1 para formatear la partición 1 del disco.

Ya solo nos queda crear un directorio para montar nuestro disco recién formateado ( es muy recomendable crear dicho directorio en dentro de la carpeta media), y montarlo allí.

$ mkdir /media/midisco
$ mount /dev/sdd1 /media/midisco
 Adicionalmente podríamos querer que el disco se monte automáticamente cada vez que reiniciemos el equipo.  Si no sabes como hacerlo sigue este enlace
Un saludo,
Categorías
Ubuntu Ubuntu MATE

Montando discos duros adicionales en Ubuntu Server

Si queremos montar un disco duro adicional en Ubuntu y configurarlo para que se monte automáticamente al arrancar el sistema, tenemos que seguir los siguientes pasos.

Conectamos el disco duro al equipo y buscamos la partición asignada

$ fdisk -l

Si por ejemplo la unidad esta en la partición /dev/sde1 y la queremos montar en /media/mydisk creamos el directorio y lo montamos

$ mkdir /media/mydisk
$ mount /dev/sde1 /media/mydisk

Una vez montado podemos acceder al contenido de nuestro disco, pero si deseamos que se monte solo la próxima vez que reiniciemos el equipo tenemos que editar el fichero fstab.

$ nano /etc/fstab

y le añadimos la siguiente linea.

UUID=MY_UUID     /media/mydisk     TYPE     defaults,nofail     0     0

Donde MY_UUID y TYPE son dos variables que podemos obtener fácilmente mediante el comando blkid

$ blkid /dev/sde1

Un saludo,

Categorías
Plex Ubuntu Ubuntu MATE

Instalación o actualización de Plex Media Server en Ubuntu

El proceso para instalar o actualizar Plex en Ubuntu es bien sencillo. Tan solo tenemos que descargar el paquete aqui https://www.plex.tv/downloads/ o bien si conocemos la versión podemos descargarlo directamente desde la terminal

$ wget https://downloads.plex.tv/plex-media-server/1.3.4.3285-b46e0ea/plexmediaserver_1.3.4.3285-b46e0ea_amd64.deb

y lo instalamos

$ sudo dpkg -i plexmediaserver_1.3.4.3285-b46e0ea_amd64.deb

Un saludo,

Categorías
Raspberry pi 3 Ubuntu MATE

Redimensionar el sistema de archivos de Ubuntu MATE 16.04 en Raspberry PI 3

Cuando instalamos ubuntu mate en raspberry pi no se aprovecha totalmente la capacidad de nuestra microSHDC.

Para poder disponer de todo el espacio hacemos lo siguiente:

$ sudo fdisk /dev/mmcblk0

con fdisk podemos crear , modificar y eliminar particiones.
Borramos la segunda particion pulsando ‘d’ (delete) y ‘2’.
Creamos una nueva pulsando ‘n’ (new), ‘p’ (primaria), ‘2’, ‘enter’,’enter’.
Y guardamos con ‘w’.

Ahora reiniciamos el sistema:

$ reboot

y tras esto introducimos el siguiente comando:

$ sudo resize2fs /dev/mmcblk0p2

Y ya tenemos la capacidad de nuestra microSHDC disponible en su totalidad.

Un saludo,