Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como administrar MySQL con Webmin

Como administrar MySQL con Webmin

MySQL o su fork MariaDB, son motores de bases de datos muy usados desde hace ya varios años atrás en la comunidad opensource, muchas personas los usan desde linea de comandos y otros lo hacen desde alguna gui que les facilita las tareas; por eso hoy les mostrare como administrar MySQL /MariaDB con Webmin.

Usaremos un servidor Linux Centos pero los pasos en la interfaz web de Webmin son los mismos en otras distribuciones linux. Comencemos entonces este tutorial en español.

Requerimientos para administrar MySQL/MariaDB con Webmin

  • Linux Centos
  • MySQL o MariaDB ya instalados
  • Conectividad a internet

Como administrar MySQL / MariaDB con Webmin

-Abrimos un browser y navegamos al url de nuestro servidor Linux Centos con webmin https://ip-servidor:10000. Normalmente generara un error por su certificado auto generado. Damos click a Configuración avanzada y permitimos que nuestro browser navegue al URL
Por su certificado propio es normal que el browser te alerte sobre webmin

-Nos logeamos con el usuario root de linux centos 7 dando click al boton Sign in
Utilizamos las credenciales del usuario root

-Llegamos al dashboard de webmin. Allí veremos en su lado derecho estadísticas del servidor actual
Webmin nos recibe con estadisticas del servidor

-Navegamos en el menú izquierdo a la opción Servers - MySQL Database Server. Le damos click y nos logeamos como el usuario root de mysql/mariadb. Damos click al botón Save o presionamos Enter
Escribimos los datos de la cuenta root de MySQL / MariaDB


Artículos recomendadosComo instalar paquetes del dvd de centos 7 de forma local
                                           Como configurar una dirección IP estática en Centos 7
                                           Configurando servicios en Linux Centos / RedHat
                                       
-Ya dentro veremos las db ya creadas y un grupo de opciones globales que podemos realizar sobre nuestro servidor db. Comencemos creando una base de datos, damos click en el botón Create a new database en la sección MySQL Databases
Damos click al boton Create new database

-Escribimos un nombre para la db en el campo Database name y ya podemos dar click en el botón Create. En caso de necesitar opciones especificas podemos actualizar los valores por default, sino, con dar click en Create es suficiente (crearemos una db de nombre proyecto-super-secreto :-) ).
Creamos una db

-Ya podemos ver la db proyecto-super-secreto que acabamos de crear. Siguiente paso, darle permisos, damos click en el botón Database permissions en la sección Global Options.
Ya creada la db, debemos darle permisos

-Damos click en el botón Create new database permissions
Nos preparamos para dar permisos a nuestra db por medio de webmin

-Modificamos los siguientes campos:

  • Databases: Selected y escribimos el nombre de nuestra db, en este caso proyecto-super-secreto
  • Username: Escribimos un nombre de usuario para la db (no confundir con un usuario de linux), en este caso obiwan
  • Hosts: localhost (por seguridad solo permitiremos conexiones locales)
  • Permissions: Marcamos todos dándoles click con el mouse
Damos click al botón Create

Configuramos los permisos de la db

-Así vemos la regla de permisos ya creada. Si quisiéramos editarla volvemos a ella dándole click a la db proyecto-super-secreto. Damos click al botón Return to database list para regresar a la pantalla principal
Ya tenemos una nueva db con sus permisos

-Damos click al botón User permissions en Global Options
Crearemos un usuario para la db

-Veremos un listado de los usuarios permitidos en nuestro MySQL / MariaDB. Damos click en el botón Create new user
Damos click al boton Create new user

-Modificamos los siguientes campos:

  • Username: nombre de usuario, en este caso obiwan
  • Password: Set to CONTRASEÑA (reemplaza CONTRASEÑA por una frase que puedas recordar)
  • Hosts: Any
No activamos permisos (eso ya lo hicimos en el paso anterior). Damos click en el botón Create

Creamos el usuario para nuestra db

-Ya tenemos creado el usuario obiwan para la db proyecto-super-secreto en nuestro servidor MySQL / MariaDB. Damos click al botón Return to database list
Ya tenemos usuario para nuestra db opensource

Configuración MySQL / MariaDB

-Desde el botón MySQL Server Configuration en la sección Global Options podemos cambiar la configuración del MySQL/MariaDB si lo necesitamos. Le damos click
Podemos cambiar la configuracion de MySQL / MariaDB desde webmin

-Allí tendremos acceso a una serie de parámetros de MySQL / MariaDB. OJO, si no sabes, primero documentate y después haz el cambio. Los defaults generalmente son seguros

Con esto termino de mostrarte la forma de trabajo con MySQL/MariaDB desde la interfaz web de Webmin. Una forma amistosa de manejar bases de datos sin tener que escribir comandos en consola
Como administras MySQL/MariaDB? desde el cli o tienes alguna herramienta para esta tarea?

Artículos recomendadosComo instalar phpMyFAQ en Linux Centos paso a paso
                                            Como instalar y configurar Gogs en Linux Ubuntu server
                                            Como instalar Adminer en Linux Centos paso a paso
                                            Como cambiar la contraseña de root en MySQL
                                            Como instalar phpMyAdmin paso a paso
                                            Como instalar MySQL Workbench en Linux Ubuntu paso a paso


Quiero vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo, me ayudas?

Donar 5 USD
Donar 25 USD

Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook, email o YouTube  y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar y usar lftp en Linux Ubuntu

Como instalar y usar lftp en Linux Ubuntu

Te sobra el tiempo?, estoy seguro que no, y menos cuando necesitas descargar un archivo bastante grande de internet porque lo necesitas para ayer. Soluciones hay varias (por ejemplo, utilizar un cliente torrent y descargar de forma distribuida, pero, preciso no hay opción para esa descarga). Hoy te hablare sobre lftp, como instalarlo y usarlo en Linux Ubuntu.

Que es lftp

Lftp es un programa o comando que hace uso de varios protocolos de red para descargar uno o varios archivos a la vez. Dentro de sus características tenemos transferencias en paralelo, bookmarks y mirror. Los protocolos que soporta son:

  • http
  • https
  • ftp
  • sftp
  • ipv6 soporte para ftp y http
  • fish
  • BitTorrent
  • socks
  • ftps
  • file

Requerimientos para lftp

  • Distribución Linux (para este articulo lo mostrare en Ubuntu)
  • Conectividad a internet o mirror local en LAN
  • El servidor remoto (el que sirve el fichero/s a descargar) debe soportar multi-source

Como instalar y usar lftp en Linux Ubuntu

-Abrimos una consola y ejecutamos el siguiente comando para instalar lftp
sudo apt install lftp

Vídeo tutorial en Español: Guía LFTP, que es y como usarlo


Como usar lftp

-La forma básica de uso es:
lftp -e 'pget -n XX -c URL; exit'

Significado (OJO, si hay que escribir los ' o comillas simple):

  • -n XX: XX son la cantidad de conexiones, un valor numerico
  • -c URL: URL es el URL exacto del fichero/s que queremos descargar. En caso de interrumpirse, el continuara desde donde se quedo
  • exit: Al finalizar la descarga saldra al prompt de nuestro linux
Para mas información puedes ejecutar 
man lftp

Ejemplo básico de uso comando lftp


-En consola ejecutamos
lftp -e 'pget -n 5 -c https://download.alfresco.com/release/community/201707-build-00028/alfresco-community-installer-201707-linux-x64.bin; exit'

En el anterior comando lftp ejecutamos 5 conexiones en paralelo para descargar el fichero alfresco-community-installer-201707-linux-x64.bin por medio del protocolo https. Al finalizar la descarga, regresaremos al prompt de bash

Como haz leido, lftp puede ahorrarnos tiempo y si eres conocedor (o estas en camino de volverte experto) de administrar via consola tu equipo Linux este pronto estará entre tus favoritos.

Artículos recomendadosInstalando BackupPC en Linux Ubuntu server paso a paso
                                           Como instalar y configurar Youtube-DLG en Linux
                                           Como hacer backup de Plone CMS
                                           Como crear un repositorio Linux Centos en tu LAN


Quiero vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo, me ayudas?

Donar 25 USD

Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook, email o YouTube  y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark

Como instalar WordPress en servidor Linux

Como instalar WordPress en servidor Linux

Ya sea para una pagina web o crear un blog, una de las soluciones mas populares es WordPress. Si a esto le sumas una base solida como lo es un servidor Linux estamos frente a un equipo ganador.

Contrario a lo que puedas pensar, la instalación es muy sencilla y rápida (solo 5 pasos) para en pocos minutos ya tener listo tu CMS en español.

Artículos recomendadosComo instalar Joomla en Linux Centos 7 paso a paso
                                            Instalando Plone paso a paso
                                            Como instalar Drupal 8 en Linux Ubuntu Server paso a paso


Para este tutorial en español te mostrare los pasos para las distribuciones Linux Centos 7 y Linux Ubuntu Server Xenial ademas de sus screenshoots haciéndolo bien sencillo de seguir paso a paso. Dependiendo el que uses, serán los requerimientos que debes cumplir.


Requerimientos para instalar WordPress en Linux Centos

Requerimientos para instalar WordPress en Linux Ubuntu Server


Como instalar WordPress en servidor Linux

Dando por hecho que ya tienes tu servidor LAMP (sea Centos o Ubuntu), es momento para crear la base de datos para wordpress en MariaDB

Creación de base de datos en MariaDB para WordPress

-Independientemente de la versión de Linux que hayas decidido usar para tu CMS WordPress; necesitaras una base de datos. Para este articulo usaremos MariaDB como pedimos en los requerimientos (LAMP). Desde una consola nos conectamos como root a MariaDB para crear la db y un usuario con privilegios (no es buena politica de seguridad manejar la db con la cuenta root, por ello creamos su usuario) para esta db. Reemplaza password por tu propia contraseña
mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.50-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database wordpressdb;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on wordpressdb.* to 'wpusr'@'localhost' identified by 'password';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit;
Bye


Configuración de Apache para instalar WordPress en Linux

-Nos cambiamos al directorio de paginas de Apache (configurable en httpd.conf si deseas cambiarlo de lugar) y descargamos la ultima versión disponible de WordPress (en este momento la 4.9.2)
cd /var/www/html/
wget -c https://es.wordpress.org/wordpress-4.9.2-es_ES.tar.gz

-Descomprimimos el archivo y cambiamos recursivamente el dueño y grupo (owner y group) para apache
tar xzvf wordpress-4.9.2-es_ES.tar.gz
chown -R apache.apache wordpress/


Instalamos WordPress en Linux

-En otro pc abrimos un browser y navegamos a la ip de nuestro servidor linux (o si nuestro servidor tiene un dominio internet), ejemplo http://ip-servidor-linux/wordpress Nos recibe una pagina de bienvenida o introduccion. Damos click al botón Vamos a ello para comenzar
Comenzamos a instalar wordpress en linux

-En la siguiente pantalla se nos pedirá la info sobre la db, usuario y contraseña creados en pasos anteriores en MariaDB. Llenamos los campos y damos click al botón Enviar
Configuramos la conexion db de wordpress

-Ya WordPress tiene nuestros datos de conexión a MariaDB, momento para que suceda la magia. Damos click al botón Ejecutar la instalación
Ya estamos listos para ejecutar la instalacion de wordpress

-Al rato veremos la siguiente pantalla donde debemos colocarle el nombre a nuestro sitio web (Titulo del sitio), crear un usuario administrador (Nombre de usuario), Contraseña (mientras mas fuerte mejor por seguridad), email del administrador (Tu correo electrónico), permitir o no que los buscadores indexen tu sitio (recomendable dejarlo desmarcado). Damos click al botón Instalar WordPress
Escribimos mas info requerida de wrodpress

-Ingresamos al backoffice (centro de configuracion, creación de artículos, etc) con el usuario y contraseña creados en pasos anteriores. Damos click al botón Acceder
Ya podemos ingresar a personalizar wordpress

-Escribimos el usuario y contraseña. Damos click al botón Acceder. Olvidaste tu contraseña? no es problema, usa la opción Haz perdido tu contraseña y WordPress te enviara un email para cambiarla a la dirección que escribiste en pasos anteriores
Olvidaste tu contraseña, wordpress te la enviara por email

-Llegamos al backoffice (dashboard) o corazón de WordPress. Por default vendrá con un sencillo articulo publicado y la mayoría de sus parámetros con valores predefinidos. Podemos familiarizarnos con opciones mirando el menú vertical a la izquierda
Llegamos al dashboard wordpress

-Por ejemplo, en Apariencia veremos los temas disponibles y el activo actualmente
Es sencillo activar un nuevo tema wordpress

-Con este tema nuestra pagina se vera de esta forma. Algo rudimentaria pero ya te toca a ti instalar plugins, llenar información, publicar artículos para que cambie a una pagina interesante
Ya va cogiendo forma tu wordpress


Artículos recomendadosTop herramientas de acceso remoto en Linux
                                           Como instalar Clamav y usarlo en Linux paso a paso
                                           Instalando y configurando Nessus
                                           Verificando si una ip publica esta reportada por spam
                                           

Si llegaste hasta aquí podemos decir que ya tienes tu WordPress instalado y listo para comenzar a crecer. No tienes aun tu propio servidor Linux y buscas una opción confiable y económica para WordPress en internet?, te recomiendo Bluehost, un excelente aliado para hosting, en este link puedes contratar el tuyo a precios muy bajos.

Pretendo vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo, me ayudas?

Donar 25 USD

Que tal te ha parecido esta guía en español de como instalar WordPress en servidor Linux? Ya conoces WordPress, prefieres otro CMS, cual? Te gusto el articulo? hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook, email o YouTube y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark

Como instalar y configurar Ubuntu Server 16.04 LTS paso a paso

DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso


Una nueva generación de OS llega, hablo de Linux Ubuntu en su versión 16.04 LTS (Long Term Support - de largo soporte, soporte extendido), bautizado como Xenial Xerus el cual hoy te mostrare como instalarlo paso a paso en su versión minimal (mínima).

Ubuntu en su versión server ha demostrado ser confiable, su implementacion no requiere grandes recursos y vale su peso en oro a la hora de ponerlo en producción con nuestras tareas ejecutándose ya sea en el cloud, hosting o en nuestra LAN no te arrepentirás de tenerlo. Ya había dicho que su soporte es por 5 años? si, tendrás actualizaciones por 5 años, nada mal, cierto.
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

Porque instalar en modo minimal? pues personalmente me gusta ir colocando las piezas una a la vez a la hora de implementar servicios, ejemplo, web server, email server, etc para que todo quede afinado y ejecutándose sin problemas. Sabes lo que instalaste, sabes donde mirar cuando se presente un problema. Ahora si, comencemos la instalación de nuestro ubuntu server 64 bits.

Requisitos Ubuntu Server

  • Procesador 1Ghz (32 y 64 bits, mas es mejor)
  • 128Mb RAM (mas es mejor)
  • 2 Gb disco (mas es mejor)
  • Conexión a internet

Vídeo sobre como instalar Linux Ubuntu Sever paso a paso



Como instalar y configurar Ubuntu Server LTS paso a paso

-Descargamos el ISO desde el URL Oficial de Linux Ubuntu, muy recomendado usar la via torrent (mas rápida y no recargamos un único servidor) y generamos un DVD / USB booteable

Artículos recomendados: Como instalar FrostWire cliente bittorrent, paso a paso
                                            Como crear una USB booteable paso a paso

-Hacemos boot de nuestro servidor y escogemos el idioma en que instalaremos, en este caso, Español presionando Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Entramos a instalar por la primera opción Instalar Ubuntu Server presionando Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Escogemos nuestra ubicación y presionamos Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Se nos pide confirmar si auto detecta la distribución del teclado, respondemos No y presionamos Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Confirmamos nuestro distribución de teclado, en mi caso, Spanish (Latin American) y presionamos Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Volvemos a confirmar nuestra distribución de teclado y presionamos Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-El instalador carga algunos drivers
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Escribimos el hostname de nuestro servidor de la forma host (nombre) dominio (dominio internet) y presionamos Enter sobre el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Creamos una cuenta de usuario para administrar nuestro servidor. Escribimos el nombre del encargado y presionamos Enter sobre el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Escribimos el nombre de usuario con el que se logeara y presionamos Enter sobre el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Escribimos la contraseña a usar (un nuevo detalle en esta versión, se puede activar la opción Show Password in Clear para ver lo que escribimos). Presionamos Enter sobre el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Confirmamos la contraseña. Presionamos Enter sobre el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Quieres cifrar tu carpeta de usuario? Elegimos la opción y presionamos Enter sobre el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-El sistema auto detecta nuestra ubicación y sugiere la zona horaria, si es la correcta, elegimos Si y presionamos Enter sobre el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Tiempo para particionar el disco. Elegimos la segunda opción, Guiado con LVM y presionamos Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Nos mostraran discos detectados en el equipo, escogemos cual se usar y presionamos Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Este el disco donde instalaremos? Presionamos Enter sobre Si
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Usaremos todo el espacio del disco. Presionamos Enter sobre el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Ultima oportunidad para arrepentirnos. Respondemos Si para escribir cambios y formatear presionando Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Comienza la instalación base
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Usas un proxy para salir a internet? Escribela en la caja de texto (no usas proxy, dejalo en blanco). Presionamos Enter en el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Escogemos la primera opción, Sin actualizaciones automáticas y presionamos Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Hora de escoger que paquetes instalar, para un modo minimal elegimos Standard system utilities y OpenSSH server. Presionamos Enter sobre el botón Continuar
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Se instalan los paquetes, hora de ir por un café ;-)
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Instalaremos Grub en el sector de arranque del disco. Respondemos Si presionando Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

-Ya finalizamos la instalación de Linux Ubuntu server Xenial Xerus. Reiniciamos el equipo y retiramos el DVD / USB booteable desde la que instalamos
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

Errores Ubuntu Server

No es común, pero puede que nos encontremos con errores. En esta sección iré colocando errores y como solucionarlos

-Terminamos de instalar Ubuntu Server, reiniciamos el equipo y nos encontramos con el siguiente mensaje:
lvmetad is not active yet; using direct activation during sysinit
lvmetad is not active yet; using direct activation during sysinit
/dev/mapper/lubuntu--vg-root: clean

Realmente pareciera un error grave, pero la realidad es que con la combinación Ctrl+Alt+F1 podemos llegar al inicio de sección (login)

-Nos logeamos con nuestra cuenta de usuario y editamos. Comentamos la linea original y la reemplazamos. Al terminar salimos guardando
sudo vi /etc/default/grub
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,38400n8"

-Nuevamente en la consola ejecutamos para actualizar la configuracion
sudo update-grub

-Reiniciamos Ubuntu Server
sudo reboot

Como actualizar Ubuntu Server

-Ingresamos con la cuenta de usuario creada en la instalación y pasamos a actualizar nuestro OS opensource con los siguientes comandos:

sudo apt update
sudo apt dist-upgrade

Se nos pedirá nuestra contraseña de usuario, la digitamos (no se vera en pantalla) y presionamos Enter
DriveMeca instalando y configurando Ubuntu Server 16.04 LTS paso a paso

Artículos recomendados: Como instalar interfaz grafica en Ubuntu server paso a paso
                                            Como configurar ip fija en Ubuntu Linux
                                            Como instalar Virtualbox en Linux Ubuntu 16.04
                                            Como instalar MRTG en Linux
                                            Como instalar impresora Wifi en Linux Ubuntu
                                            Como instalar LAMP en Linux Ubuntu server paso a paso

Ya tenemos listo nuestro servidor Linux Ubuntu server LTS Xenial Xerus 16.04, no demoramos tanto, cierto?, Ya lo comenzaste a usar, en que proyectos?.

Pretendo vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo, me ayudas?

Donar 25 USD

Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.


Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark