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

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

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 Webmin en Linux Ubuntu paso a paso

Como instalar Webmin en Linux Ubuntu paso a paso
Lo se, la consola en linux es indimidante y a veces por falta de conocimiento no eres tan productivo como quisieras. Bien, hay soluciones, como tener una elegante interfaz web que te de acceso a todo el poder de la consola sin necesitar conocer esos enredados comandos. Si, te hablo de Webmin, el cual hoy te mostrare como instalarlo paso a paso en tu equipo Ubuntu Linux.

Aclaro que estas mismas instrucciones te servirán con Debian (solo deberás estar en la cuenta root de Debian y ejecutar los comandos sin sudo)

Requerimientos de instalación Webmin Ubuntu o Debian

  • Ubuntu Linux o Debian Linux
  • Cuenta con permisos de root (en el caso de Debian, acceso a la cuenta root)
  • Conectividad a Internet

Que hace webmin


Webmin desde su interfaz web nos permite (como usuario root) administrar un equipo, crear o eliminar usuarios, instalar o eliminar paquetes, configurar apache para nuestros sitios web, manejar tu dominio internet con un DNS, y muchas, muchas mas opciones desde la comodidad de su pagina web. Ya te comente que es multiplataforma? si, puedes descargarlo

Como instalar Webmin en Linux Ubuntu

-Descargamos desde este URL el ultimo deb disponible para Debian. También podemos abrir una consola de texto y ejecutar
wget -c http://prdownloads.sourceforge.net/webadmin/webmin_1.840_all.deb
Como instalar Webmin en Linux Ubuntu paso a paso

Vídeo tutorial instalando Webmin en Linux Ubuntu


-Instalamos el archivo descargado de webmin
sudo dpkg -i /home/drivemeca/webmin_1.840_all.deb
Seleccionando el paquete webmin previamente no seleccionado.
(Leyendo la base de datos ... 29927 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../drivemeca/webmin_1.840_all.deb ...
Desempaquetando webmin (1.840) ...
dpkg: problemas de dependencias impiden la configuración de webmin:
 webmin depende de libnet-ssleay-perl; sin embargo:
  El paquete `libnet-ssleay-perl' no está instalado.
 webmin depende de libauthen-pam-perl; sin embargo:
  El paquete `libauthen-pam-perl' no está instalado.
 webmin depende de libio-pty-perl; sin embargo:
  El paquete `libio-pty-perl' no está instalado.
 webmin depende de apt-show-versions; sin embargo:
  El paquete `apt-show-versions' no está instalado.

dpkg: error al procesar el paquete webmin (--install):
 problemas de dependencias - se deja sin configurar
Procesando disparadores para systemd (232-25) ...
Se encontraron errores al procesar:
 webmin

-Muy seguramente dará los errores mostrados arriba y no se instalara mostrando que le faltan unas dependencias. Ejecutamos el siguiente comando para que apt resuelva las dependencias e instale
sudo apt --fix-broken install

-Colocamos contraseña a la cuenta root para poder ingresar como root a la interfaz web de Webmin
sudo passwd root

Como entrar a Webmin en Linux

-Abrimos un browser en otro equipo desde donde tengamos conexión al Linux Ubuntu y navegamos a la ip de nuestro equipo https://ip-equipo:10000. Ingresamos con la cuenta root
Ingresamos a Webmin via https

-Llegamos a la consola o dashboard de Webmin en Ubuntu Linux
Consola web Webmin

-Esta es la consola de un equipo Debian 9 Linux. Notas alguna diferencia?
Consola web Webmin en Debian

Con webmin ahorraras tiempo mientras aprendes a hacer tus tareas de administración via consola y aun así hay algunas que definitivamente se hacen mas sencillas por medio de esta genial interfaz web

Ya conocías Webmin, en que que Linux lo haz usado? Como te ha parecido?

Artículos recomendadosComo administrar usuarios en Centos
                                           Como instalar Webmin en Linux Centos paso a paso
                                           Como instalar y administrar vsftpd en Centos con Webmin
                                           Como administrar MySQL con Webmin
                                           Como instalar un dhcp server con webmin
                                           Como actualizar un servidor con Webmin
                                           Playlist Linux apps en Youtube


Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal.

Donar 25 USD

Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo, haz click aquí para agendar cita conmigo. 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

Como administrar usuarios en Centos

DriveMeca administrando usuarios en Linux desde Webmin
Te haz preguntado muchas veces una forma sencilla de como administrar usuarios en Centos que sea fácil y cómoda a la vez? Bueno, hoy te mostrare como hacerlo desde Webmin, una interfaz web desde la cual se puede administrar un linux. Hoy en especifico veremos como administrar usuarios; en otras próximas entregas mostrare otras funcionalidades. 
En este articulo veremos los ejemplos con un Linux Centos, aun así, con otras distribuciones linux los pasos son los mismos.

Requerimientos


ip servidor Linux Centos: 192.168.1.100

-Comenzamos abriendo un browser y navegamos a la ip del equipo con el puerto 10000 y en forma https https://192.168.1.100:10000

DriveMeca administrando usuarios en Linux desde Webmin

En la primera pantalla veremos información útil como versión de linux, kernel ejecutando, cpu, tiempo ejecutando (uptime), carga, etc. A la izquierda veremos un menú de opciones.

-Entramos en el menú System - Users and Groups.

DriveMeca administrando usuarios en Linux desde Webmin

Nos mostrara 2 pestañas, Local Users y Local Groups las cuales nos sirven para administrar usuarios y grupos en el equipo.

Crear un usuario en Linux Centos desde Webmin

-Damos click en el link Create a new user.

DriveMeca administrando usuarios en Linux desde Webmin

Artículos recomendados15 minutos para configurar un Linux Centos 7 LAMP
                                            Como instalar Samba en Linux Centos
                                            Como instalar phpMyAdmin paso a paso

Los campos básicos a llenar son:
  • Username (nombre de usuario)
  • Real name (Nombre real de la persona o servicio)
  • Normal password (contraseña)
  • Existing group (grupo)
Al terminar de llenarlos, damos click en el botón Create.


DriveMeca administrando usuarios en Linux desde Webmin

Ya tenemos nuestro usuario creado.

Editando un usuario Linux en Webmin

-Damos click en su Username.
DriveMeca administrando usuarios en Linux desde Webmin

Aquí podremos modificar su contraseña, agregarle o quitarle grupos, etc. Útil y sencillo cierto?, 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

Como instalar Webmin en Linux Centos paso a paso

DriveMeca instalando Webmin en Linux Centos paso a paso
Con el tiempo he aprendido a valorar las herramientas que me hacen la vida fácil, que me hacen ganar tiempo en mis tareas, una de ellas que ya no recuerdo cuantos años hace que la uso es Webmin. Y es que esta herramienta es como una navaja suiza, se usa via web, se le instalan módulos para otros protocolos, software, etc, diría que es casi perfecta y por eso hoy le dedicare este articulo mostrándote como instalar webmin en linux centos paso a paso.
Veremos dos formas de hacerlo, descargando el rpm (después de instalado se puede ir actualizando) o creando el conf del repositorio. Cualquiera de las dos formas funciona correctamente.

Requerimientos

Instalando webmin descargando el rpm en Linux Centos

-Abrimos una consola y descargamos el rpm instalando antes wget si es que no lo tenemos ya
yum install wget
wget -c http://downloads.sourceforge.net/project/webadmin/webmin/1.801/webmin-1.801-1.noarch.rpm

Artículos recomendados:  Configurando servicios en Linux Centos / RedHat
                                            Como crear un repositorio Linux Centos en tu LAN

-Instalamos el rpm
rpm -vi webmin-1.801-1.noarch.rpm

Instalando webmin configurando un repositorio en Linux Centos

-Creamos un conf para el repositorio de webmin
vi /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

-Agregamos la llave publica
rpm --import http://www.webmin.com/jcameron-key.asc

-Instalamos webmin
yum install webmin

Permitiendo conexiones a webmin en Linux Centos

-Webmin acepta conexiones https en el puerto 10000. Entonces agregamos el puerto a nuestro firewall por linea de comandos
firewall-cmd --add-port=10000/tcp
firewall-cmd --reload

Activamos el servicio Webmin en Linux Centos

-Ejecutamos los siguientes comandos para activar el servicio cada vez que haga boot el servidor y lo iniciamos
systemctl enable webmin
systemctl start webmin

Como usar Webmin

-Abrimos un browser en otro equipo y navegamos a la ip del servidor donde instalamos webmin de la forma https://ip-servidor:10000. Alli nos recibirá webmin pidiéndonos que nos autentiquemos. Entramos con la cuenta root de linux
DriveMeca instalando Webmin en Linux Centos paso a paso

-Ya dentro veremos un resumen de nuestro servidor linux incluyendo memoria en uso, cantidad de procesos ejecutándose y si hay actualizaciones. A la izquierda veremos un menu vertical
DriveMeca instalando Webmin en Linux Centos paso a paso

-Podemos ver los servicios ejecutándose y si nos causa curiosidad podemos darle click a uno
DriveMeca instalando Webmin en Linux Centos paso a paso

-Al darle click veremos mas info sobre el proceso ademas de poderlo parar o matar (kill)
DriveMeca instalando Webmin en Linux Centos paso a paso

Ya tenemos habilitado y ejecutándose webmin en nuestro Linux Centos, ahora tenemos la posibilidad de administrar via web de una forma ágil y segura. Ya conocías webmin, que tal te ha parecido, en que distribución linux lo usas?, 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

Como instalar y administrar vsftpd en Centos con Webmin

El protocolo FTP es todo un clásico que aun nos puede ser muy útil hoy en día para almacenar archivos y hoy les mostrare como instalar y administrar vsftpd en Centos 6.4 con Webmin. Si no conoces webmin pues mirar mis anteriores artículos sobre el como son:

Volviendo al tema; de una forma visual y muy sencilla administraremos nuestro ftp por medio de un modulo de webmin. Comencemos entonces.


-Descargamos el modulo de webmin
wget -c http://provider4u.de/images/downloads/vsftpd.tar.gz

-Instalamos el vsftpd
yum install vsftpd

-Entramos a la interfaz web de webmin y nos vamos al menú Webmin - Webmin Configuration. Damos click al icono Webmin Modules.

-Como ya descargamos localmente el modulo, damos click al botón a la derecha de From local file y buscamos en root el modulo ya descargado.

-Ya listos para instalarlo, damos click al botón Install Module.

-Ya tenemos instalado el modulo y webmin nos informa que estará en la categoría Servers. Le damos click a Servers a la izquierda y después a Vsftpd.

-Ya dentro del modulo, vemos que no tenemos el conf. Damos click a Module Config.

-Escribimos los datos para la db MySQL lo cual es opcional pero nos permitirá manejar usuarios virtuales sin necesidad de crearlos en Linux. Verificamos el path de vsftpd.conf y damos click al botón Save.

-Ya vemos los iconos de administración. Le damos click al botón Start Vsftpd Server.

-Ya ejecutándose el servidor vsftpd podemos comenzar a crear usuarios, auditar por medio de los logs las transferencias, etc.

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar un dhcp server con webmin

Cuando tienes mas de 1 pc en casa u oficina es genial poder conectarte en tu LAN sin tener que modificar la configuración de tu pc por eso hoy les mostrare como instalar un dhcp server con webmin.
Para este articulo usaremos un servidor Centos 6.4 aunque con otras distribuciones funciona parecido.
Todos los cambios los haremos desde la cuenta root en nuestro webmin, comencemos entonces con el paso a paso.

-Nos conectamos a nuestro webmin desde un browser como firefox o chrome. Damos click en el link Un-used Modules y a su vez allí damos click en  DHCP Server.






















-Webmin nos alerta de que no tenemos el modulo instalado y que lo puede descargar e instalar por nosotros dando click en el link Click here.

















-La descarga e instalación se realiza con éxito.

-Esta es la pantalla del DHCP Server sin configurar inicialmente. Damos click en el link Add a new subnet.

-En la nueva pantalla escribimos en Subnet description un comentario que nos ayude a recordar para que la usamos y los siguientes datos:
Network address: dirección de la subred, ejemplo 10.10.20.0
Netmask: mascara ejemplo 255.255.255.0
Address ranges: rango que usara para asignar ip's, ejemplo 10.10.20.10 - 10.10.20.250
Los demás valores se dejan con sus default. Damos click en el botón Create.

-De regreso en la pantalla inicial vemos que ya nos aparece un icono de nuestra subred 10.10.20.0. Damos click en el link Add a new host group.

-Colocamos un comentario en Group description. Este grupo se aconseja para por ejemplo tener los servidores de nuestra LAN o agrupar por  departamentos. Los demás valores quedan con sus valores por default. Damos click en el botón Save.


-Nuevamente en la pagina de inicio vemos un nuevo icono, el de un grupo de hosts, con la leyenda debajo de No members (sin miembros). Damos click en el link Add a new host.

















-Agregamos un comentario en Host description, ejemplo nombre y servicios que ejecuta ademas de los siguientes valores:
Host name: nombre del servidor, tomado del comando hostname en console
Host assigned to: Desplegamos las opciones y elegimos el grupo que creamos antes.
Hardware Address: Ethernet y su mac address tomada del comando ifconfig en console
Fixed IP address: ip estática del servidor
Los demás valores quedan con sus valores default. Damos click al botón Save.

-En la pantalla de inicio ya contamos con un nuevo icono, el del host que acabamos de agregar. Es tiempo de dar click en el botón Start Server.


-Ya ejecutándose el servidor de dhcp podemos verificar las ip's ya asignadas a equipos en la LAN dando click en el botón List Active Leases.




Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark