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 configurar una dirección IP estática en Centos 7

Como configurar una dirección IP estática en Centos 7
Para nuestros equipos de escritorio es buena idea tenerlos con ip dinámica (cambiada por medio del protocolo DHCP cada cierto tiempo), pero para un servidor no y este sera el tema de nuestro articulo del día de hoy, como activar una ip fija o estática a un servidor Linux Centos 7.

Como siempre, para un problema existen varias soluciones (y mas en los sistemas), esta vez mostrare a mi entender la mas sencilla, la que podrá usar un novato o un profesional de sistemas. Todos los comandos se harán desde la cuenta root en consola.

Requerimientos para cambiar ip en Linux Centos


Como configurar una dirección IP fija en Linux Centos 7

-Abrimos una consola (o nos logeamos por consola) y comenzamos instalando Network Manager
yum install NetworkManager-tui

-Activamos el servicio para que se ejecute cada vez que haga boot el equipo y ejecutamos
systemctl enable NetworkManager
systemctl start NetworkManager

-Verificamos su ejecución
systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2018-02-28 22:48:16 UTC; 42s ago
     Docs: man:NetworkManager(8)
 Main PID: 526 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           ├─526 /usr/sbin/NetworkManager --no-daemon
           └─538 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eth0.pid -lf /var/li...

Feb 28 22:48:42 cenldap.drivemeca.com NetworkManager[526]: <info>  [1519858122.9019] device (eth0): state cha... 0]
Feb 28 22:48:42 cenldap.drivemeca.com NetworkManager[526]: <info>  [1519858122.9027] device (eth0): state cha... 0]
Feb 28 22:48:42 cenldap.drivemeca.com NetworkManager[526]: <info>  [1519858122.9030] device (eth0): state cha... 0]
Feb 28 22:48:42 cenldap.drivemeca.com NetworkManager[526]: <info>  [1519858122.9032] manager: NetworkManager ...CAL
Feb 28 22:48:42 cenldap.drivemeca.com NetworkManager[526]: <info>  [1519858122.9037] manager: NetworkManager ...ITE
Feb 28 22:48:42 cenldap.drivemeca.com NetworkManager[526]: <info>  [1519858122.9038] policy: set 'System eth0...DNS
Feb 28 22:48:42 cenldap.drivemeca.com dhclient[538]: bound to 192.168.5.106 -- renewal in 35328 seconds.
Feb 28 22:48:42 cenldap.drivemeca.com NetworkManager[526]: <info>  [1519858122.9408] device (eth0): Activatio...ed.
Feb 28 22:48:42 cenldap.drivemeca.com NetworkManager[526]: <info>  [1519858122.9416] manager: startup complete
Feb 28 22:48:42 cenldap.drivemeca.com NetworkManager[526]: <info>  [1519858122.9420] manager: NetworkManager ...BAL
Hint: Some lines were ellipsized, use -l to show in full.


-Lo ejecutamos
nmtui

-Nos aparece una ventana, entramos por la primera opción, Modificar una conexión. Presionamos Enter
Ejecutamos nmtui en Centos

-Elegimos la interfaz de red que queremos modificar
Elegimos la interfaz de red que modificaremos

-En este caso solo tenemos una interfaz. La marcamos y con la tecla TAB buscamos el botón Editar y presionamos Enter
Ingresamos a editar la informacion de la tarjeta de red

-En la siguiente ventana bajamos con TAB o teclas de cursor hasta la opción Automático (al costado derecho de CONFIGURACION IPV4) y presionamos Enter eligiendo Manual
Cambiamos en IPv4 de automatico a manual

-Siguiendo con TAB vamos al botón Mostrar y presionamos Enter
Activamos que se muestre toda la configuracion IPv4

-Añadimos una ip presionando Enter sobre el botón Añadir
Agregamos la ip que queremos activar

-Escribimos los datos de nuestra ip (ip, puerta de enlace, servidores DNS). También activamos la opción Requiere dirección IPv4 para esta conexión presionando la tecla Espacio sobre ella
Escribimos todos los demas datos necesarios en formato IPv4

-Bajamos usando TAB o las flechas del cursor y aceptamos cambios presionando Enter sobre el botón Aceptar
Salimos de la edicion aceptando los cambios

-Y salimos presionando Enter sobre el botón Salir
Salimos de nmtui ya terminando de modificar la conf de la tarjeta en Centos

-Verificamos cambios ejecutando. El nombre de tu interfaz de red puede que sea otro, haz el cambio al que tengas en tu equipo
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
Visualizamos con cat los cambios en la configuracion de red

-Reiniciamos el servicio network para que se haga efectivo el cambio. OJO, si estas via ssh por medio de esta interface, perderás conexión y deberás conectarte nuevamente
systemctl restart network.service

Artículos relacionadosFreeIPA en tu oficina
                                        Como instalar un dhcp server con webmin
                                        Como instalar TACACS+ en Centos 6.4 paso a paso
                                        Como instalar SmokePing en Centos
                                       Como probar tu velocidad de internet desde linea de comandos
                                       Como instalar y configurar Fail2ban paso a paso

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


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, YouTube o Patreon y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark

Como instalar Audacity en Ubuntu Linux

Como instalar Audacity en Ubuntu Linux
No te imaginas el mundo sin sonidos, amas la música y todo el tiempo estas editando pistas. Entonces el articulo de hoy te encantara, Como instalar Audacity en Ubuntu Linux paso a paso.

Aunque Audacity, como miles de paquetes mas, se encuentra en los repositorios oficiales de Ubuntu, sufre de no contar con una versión no actualizada. Por eso hoy te mostrare como instalarlo desde su PPA oficial.

Que es Audacity

El mas popular, conocido y usado editor de audio opensource multiplataforma. Entre sus características tenemos:
  • Grabación de audio en tiempo real
  • Edición de los mas populares formatos de audio
  • Conversión de formatos de audio
  • Importación de audio
  • Edición de pistas
  • Manejo de efectos de sonido
  • Diferentes plugins o addons que agregan nuevas funcionalidades
  • etc

Requerimientos para instalar Audacity en Linux

Como instalar Audacity en Ubuntu via PPA


-Abrimos una terminal de texto y agregamos el repositorio oficial por medio de comandos. Se nos pedirá nuestra contraseña (tu cuenta de usuario debe tener permisos de sudoers) y después presionaremos Enter al final para confirmar la instalación del PPA


sudo add-apt-repository ppa:ubuntuhandbook1/audacity
[sudo] password for drivemeca: 
 The PPA contains the most recent release of Audacity (2.1.3 so far) since Audacity Team only provides an daily build PPA.

No updates for Ubuntu 14.04 due to old libraries (2.1.3 requires GCC >= 4.9).

For help, please use Audacity forum: http://forum.audacityteam.org/
 Más información: https://launchpad.net/~ubuntuhandbook1/+archive/ubuntu/audacity
Oprima [INTRO] para continuar o Ctrl+C para cancelar la adición.

gpg: keybox '/tmp/tmpbp02_pka/pubring.gpg' created
gpg: /tmp/tmpbp02_pka/trustdb.gpg: se ha creado base de datos de confianza
gpg: clave 4C1CBE14852541CB: clave pública "Launchpad PPA for Panda Jim" importada
gpg: Cantidad total procesada: 1
gpg:               importadas: 1
OK
Agregamos desde consola el PPA de Audacity

-Ya instalado el repositorio, actualizamos e instalamos Audacity en Linux Ubuntu
sudo apt update
sudo apt install audacity
Instalamos Audacity por linea de comandos

Como ejecutar Audacity

-Dependiendo de tu distribución Linux Ubuntu, puedes ejecutar Audacity desde consola o desde un menu. En mi caso lo ejecuto desde Ubuntu Gnome Shell personalizado
Ejecutamos Audacity en Ubuntu Gnome Shell

-Y ya podemos deleitarnos con Audacity opensource en nuestro Linux
Ya podemos exprimirle el jugo a Audacity en nuestro Linux

Instalar Audacity no es complejo en Linux, aunque es mejor tener la versión mas actualizada posible para mejores funcionalidades. Ya lo usas, en que Linux?

Artículos recomendadosComo instalar Elastix PBX paso a paso
                                            Como instalar Asterisk en Centos
                                            La guía final de herramientas de música GRATIS para Linux
                                            Como instalar y configurar Kodi en Ubuntu paso a paso


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


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 configurar un smtp con postfix paso a paso

Como configurar un smtp con postfix paso a paso
Seguimos dependiendo bastante de los emails por lo cual es tan importante tener como enviarlos desde nuestra red o servidores, esa herramienta o protocolo es el SMTP y hoy les mostrare como configurar un smtp con postfix paso a paso.

Sea para el envió de un reporte, una alerta de disco lleno en un servidor o hasta para un servidor de email, siempre necesitaremos el uso de un smtp server. Antiguamente usábamos al venerable sendmail, todo un clásico, pero el tiempo pasa y los sistemas evolucionan llevándonos a usar otros productos como Postfix con muchas funcionalidades y mas seguro.

Para este articulo aunque uso Linux Centos, el modo de configurar es el mismo en otras distribuciones con pequeños cambios a la hora de instalar. Comencemos con este tutorial postfix en español.

Requerimientos de instalación Postfix en Linux Centos

  • Linux Centos
  • Ip: 10.10.10.4 (haz el cambio por la ip que tu servidor use)
  • Usare el hostname vecen.drivemeca.com (haz el cambio a tu dominio)
  • Conectividad a internet

Instalamos smtp Postfix en Linux Centos

-Abrimos una consola e instalamos
yum install postfix

                                         Como crear un repositorio Linux Centos en tu LAN
                                         Como instalar paquetes del dvd de centos 7 de forma local
                                         Como instalar de forma automatica con Kickstart un Linux Centos

-Verificamos nuestro archivo hosts; debe estar parecido al siguiente. Haz tus modificaciones según tu ip y hostname
cat /etc/hosts
127.0.0.1 localhost venag.drivemeca.net venag localhost.localdomain localhost4 localhost4.localdomain4
::1                  localhost venag.drivemeca.net localhost.localdomain localhost6 localhost6.localdomain6
10.10.10.4    vecen.drivemeca.com vecen


Configuramos Postfix en Linux Centos

-Nos cambiamos al directorio de postfix para comenzar configuración
cd /etc/postfix

-Activamos las ip que estarán autorizadas a usar el smtp para envió. Modificamos mynetworks
vi mynetworks
#localhost
127.0.0.0/8
#vecen
10.10.10.4

-Agregamos nuestra ip a access
vi access
10.10.10.4      OK

-Activamos el cambio
postmap /etc/postfix/access

-Editamos main.cf. Solo listare los parámetros que debemos modificar, quitarles el comentario o comentariarlos, los demás quedaran con su valor por default.
vi main.cfg
myhostname = vecen.drivemeca.com
mydomain = drivemeca.com
myorigin = $mydomain
inet_interfaces = all
#inet_interfaces = $myhostname
inet_interfaces = $myhostname, localhost
#inet_interfaces = localhost
mydestination = $myhostname, localhost.$mydomain, localhost
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
mynetworks = $config_directory/mynetworks
header_checks = regexp:/etc/postfix/header_checks

Ejecutamos Postfix en Linux Centos

-Iniciamos el servicio y lo activamos para que se ejecute al hacer boot en el servidor
(Linux Centos 6.x)
chkconfig postfix on
service postfix start

(Linux Centos 7.x)
systemctl enable postfix
systemctl start postfix

Artículos recomendadosConfigurando servicios en Linux Centos / RedHat
                                           Instalación modo gráfico en Linux Centos
                                           Como configurar una dirección IP estática en Centos 7

Verificamos funcionamiento de Postfix en Linux Centos

-Verificamos este funcionando y respondiendo en el puerto 25 (smtp). Reemplazamos email@gmail.com por una dirección que podamos consultar y este funcionando ya que nos deberá llegar un mail
ls -la / | mail -s"prueba de envio" email@gmail.com

Te llego el mail, cierto? Con esto ya contamos con un poderoso smtp server. Ya conocías a Postfix, lo usas?, usas otro smtp server, cual?.

Artículos recomendadosAgregar barracuda DNSBL a postfix
                                           Como tener bcc automatico en mails con postfix
                                           Fortalece tu servidor de email Linux con Amavisd-new
                                           Maneja dominios virtuales en tu servidor de email
                                           Como bloquear una ip o email en postfix
                                           Verificando si una ip publica esta reportada por spam


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 y configurar SuiteCRM en Ubuntu Server

Como instalar y configurar SuiteCRM en Ubuntu Server

Tienes un negocio (o trabajas para el) que tiene sus clientes o esta en camino de conseguir nuevos, no quieres perderlos ademas de mantener una buena relación con ellos. Necesitas un CRM (de las siglas Customer Relationship Management) para hacer seguimiento de esto y mas lo que nos lleva a nuestro articulo del día de hoy, Como instalar y configurar SuiteCRM en Servidor Ubuntu LTS.

Para este articulo utilizare Ubuntu Server LTS, no obstante en otra distro su instalación es bastante parecida. Comencemos este tutorial en español.

Que es SuiteCRM

SuiteCRM es un fork de SugarCRM que como muchos otros proyectos, cuando se decide dejar de mantener una versión community o opensource la comunidad decide tomar el ultimo código libre publicado y crear otro producto con esta base. De ahí su primera versión en octubre del 2013 manteniéndose al día de hoy como una solución bastante popular y activa

Requerimientos instalación SuiteCRM

Como instalar y configurar SuiteCRM en Ubuntu Server

-Instalamos dependencias necesarias para la instalación de SuiteCRM. Abrimos una consola en nuestro servidor opensource y ejecutamos
sudo apt install unzip php7.0-xml php7.0-zip php7.0-imap php7.0-gd

-Creamos una db en MariaDB y un usuario con permisos totales para su manejo. Por seguridad es mejor así y no utilizar la cuenta root para esto
mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 51
Server version: 10.0.33-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04

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

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

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

MariaDB [(none)]> grant all privileges on suitecrmdb.* to suitecrmadm@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

-Abrimos un navegador y nos dirigimos al sitio oficial de descarga de SuiteCRM. Damos click boton derecho del mouse al botón Download y copiamos el URL de descarga de la ultima versión disponible.
Nos cambiamos al directorio donde instalaremos y descargamos el zip
cd /var/www/html/
sudo wget -c https://suitecrm.com/files/160/SuiteCRM-7.10/224/SuiteCRM-7.10.zip
Copiamos el URL de descarga para con wget descargar el zip de SuiteCRM

-Descomprimimos el archivo
sudo unzip SuiteCRM-7.10.zip

-Cambiamos el nombre de la carpeta default y cambiamos los permisos dándole permisos a apache de forma recursiva
sudo mv SuiteCRM-7.10 scrm
sudo chown -R www-data:www-data scrm/

-Modificamos php para que nos permita cargar archivos mas grandes. El default son 2Mb
sudo vi /etc/php/7.0/apache2/php.ini
upload_max_filesize = 7M

-Reiniciamos y verificamos el servicio de Apache
sudo systemctl restart apache2
sudo systemctl status apache2
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Tue 2018-02-20 19:01:58 UTC; 14s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 16133 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 16155 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           ├─16170 /usr/sbin/apache2 -k start
           ├─16173 /usr/sbin/apache2 -k start
           ├─16174 /usr/sbin/apache2 -k start
           ├─16175 /usr/sbin/apache2 -k start
           ├─16176 /usr/sbin/apache2 -k start
           └─16177 /usr/sbin/apache2 -k start

Feb 20 19:01:57 censuitecrm systemd[1]: Starting LSB: Apache2 web server...
Feb 20 19:01:57 censuitecrm apache2[16155]:  * Starting Apache httpd web server apache2
Feb 20 19:01:57 censuitecrm apache2[16155]: AH00558: apache2: Could not reliably determine the server's fu
Feb 20 19:01:58 censuitecrm apache2[16155]:  *
Feb 20 19:01:58 censuitecrm systemd[1]: Started LSB: Apache2 web server.

Configuración web de SuiteCRM

-Abrimos un browser y navegamos al url http://ip-servidor-ubuntu/scrm Verificamos la licencia de uso, marcamos su checkmark I Accept y damos click al botón Next para continuar
Aceptamos la licencia de uso de SuiteCRM

-El asistente hace un pre chequeo de requisitos de paquetes PHP, en caso de faltar alguno, se nos mostrara el mensaje de error para que lo corrijamos. Damos click al botón Next
El asistente verifica esten todos los paquetes PHP necesitados

-En el paso 2 del asistente debemos configurar la conexión a MariaDB

  • Database Name: Nombre de la db creada en pasos anteriores en MariaDB
  • Host Name: localhost o la ip del servidor MariaDB
  • SuiteCRM Database User: Provide existing user (Elegimos que usaremos un usuario ya creado)
  • SuiteCRM Database User: suitecrmadm (usuario ya creado en pasos anteriores)
  • SuiteCRM Database User Password: Contraseña del usuario
  • Re-enter SuiteCRM Database User Password: Confirmamos la contraseña
  • SuiteCRM Application Admin Name: admin o el nombre que quieras para el usuario administrador de SuiteCRM
  • SuiteCRM Admin User Password: Contraseña de la cuenta
  • Re-enter SuiteCRM Admin User Password: Volvemos a escribir la contraseña
  • URL of SuiteCRM Instance: http://192.168.5.103/scrm o URL final que tendrá SuiteCRM
  • Email Address: email del administrador

Configuramos en el paso 2 la conexion a MariaDB

-Bajo More options veremos una serie de opciones interesantes que aunque no son obligatorias (la mayoría las podemos configurar después de instalar) es bueno que las veamos antes

  • Choose Demo Data: No sabes usar o como comenzar con SuiteCRM? Instala los datos de ejemplo activando Popular Database with Demo Data
  • SMTP Server Specification: Para que nuestro CRM te alerte, debe haber un smtp server configurado. En este articulo no lo veremos, pero lo podemos configurar ya después de instalado. Te recomiendo este articulo sobre Postfix smtp server
  • Branding: Nombra tu CRM y coloca tu Logo, ejemplo, DriveMeca SuiteCRM
  • System Locale Settings: Personaliza zona horaria, símbolo de moneda, código, etc (mas adelante podemos modificarlo ya instalado)
Damos click al botón Next
El asistente nos permite configurar mas opciones para SuiteCRM

-Se realiza un proceso en la db y se nos redirecciona a la pagina de inicio. Ingresamos con la cuenta admin y su contraseña. Presionamos Enter o damos click a Log In
Ingresamos con la cuenta admin de SuiteCRM

-Se ejecuta un asistente dándonos la bienvenida. Damos click al botón Next
En el primer inicio un asistente nos da la bienvenida en SuiteCRM

-En el siguiente paso se nos piden datos para nuestra cuenta admin. No son obligatorios todos pero es bueno llenar la mayor cantidad posible. Damos click al botón Next
Llenamos los campos de informacion de nuestra cuenta admin de SuiteCRM

-Activamos zona horaria, tipo de moneda, formato de fecha, etc. Damos click al botón Next
Activamos zona horaria, hora, fecha y demas datos para nuestro CRM

-Ya en el final del asistente podemos dirigirnos directamente a una función o ingresar a SuiteCRM. Damos click a Start Using SuiteCRM
Ingresamos a SuiteCRM al final del asistente

-Se nos muestra el dashboard de SuiteCRM
El dashboard de SuiteCRM muestra mucha informacion

-Volvemos a la consola a crear una tarea cron. Esta tarea nos permitirá ejecutar los procesos que se creen dentro de SuiteCRM como el usuario de Apache
sudo crontab -e -u www-data
[sudo] password for drivemeca: 
no crontab for www-data - using an empty one

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano        <---- easiest
  3. /usr/bin/vim.tiny

Choose 1-3 [2]: 3

* * * * *       cd /var/www/html/scrm; php -f cron.php > /dev/null 2>&1

-Activamos el proceso cron, lo iniciamos y verificamos quede ejecutandose
sudo systemctl enable cron
sudo systemctl restart cron
sudo systemctl status cron
cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-02-20 23:51:39 UTC; 5s ago
     Docs: man:cron(8)
 Main PID: 16946 (cron)
   CGroup: /system.slice/cron.service
           └─16946 /usr/sbin/cron -f

Feb 20 23:51:39 censuitecrm systemd[1]: Started Regular background program processing daemon.
Feb 20 23:51:39 censuitecrm cron[16946]: (CRON) INFO (pidfile fd = 3)
Feb 20 23:51:39 censuitecrm cron[16946]: (CRON) INFO (Skipping @reboot jobs -- not system startup)

Como instalar idioma español

-SuiteCRM viene por default en idioma ingles pero podemos pasarlo a otros idiomas gracias a la comunidad que ha hecho las traducciones y publicado estos archivos.
Navegamos al URL oficial de traducciones SuiteCRM y buscamos las variantes de Español. Damos click a la bandera de la opción que elijamos

En la pagina de traducciones damos click a la bandera de la que elijamos

-En la siguiente pagina veremos mas información sobre la traducción que elegimos. Para descargar damos click al botón de nube en la esquina superior derecha y seguidamente click al botón Download para descargar un zip en nuestro equipo local
Descargamos el zip de traduccion de SuiteCRM

-De regreso a SuiteCRM damos click al nombre de nuestro usuario en la esquina superior derecha y seguidamente click a Admin
Ingresamos a las opciones de Admin

-En la sección Developer Tools damos click a Module Loader
Ingresamos a Module Loader

-En la pagina que nos aparece damos click al botón Seleccionar archivo. Buscamos el zip que descargamos de la traducción y lo abrimos
Abrimos el zip de traducciones

-Seguidamente damos click al botón UPLOAD
Cargamos la traduccion dando click al boton UPLOAD

-Ya veremos la traducción cargada. Damos click al botón INSTALL
Instalamos la traduccion en SuiteCRM

-Listos para activar la traducción? Damos click al botón COMMIT
Activamos la traduccion dando click al boton COMMIT

-Muy bien, ya tenemos instalada y activa la traduccion
Ya tenemos instalada y activa la traduccion

Como eliminar un modulo o idioma en SuiteCRM

-En un momento dado si queremos eliminar un modulo o traducción, los veremos listados en Module Loader dentro de la sección Developer Tools. Damos click a su botón UNINSTALL para eliminarlo o DISABLE para deshabilitarlo sin eliminarlo
Es sencillo eliminar o deshabilitar un modulo en SuiteCRM

-Seguidamente nos desconectamos para que tomen efecto los cambios. Damos click a nuestro nombre de usuario en la esquina superior derecha y seguidamente click a Logout
Nos desconectamos para activar cambios

-Ya en la pantalla de inicio podemos elegir el idioma en que trabajaremos dentro de nuestro CRM
En la pantalla de inicio ahora podemos elegir el idioma

-Al ingresar, el dashboard o pantalla principal de SuiteCRM ya se muestra en Español
Ya podemos ver el dashboard de SuiteCRM en Español

Como crear empleados SuiteCRM

-Conectados como admin damos click al nombre de nuestro usuario en la esquina superior derecha y seguidamente click a Empleados
Ingresamos al menu Empleados

-En la esquina superior izquierda veremos el botón Crear Empleado, le daremos click
Damos click a Crear Empleado

-En la pagina que veremos tendremos los campos para crear un nuevo empleado. Al final damos click al botón GUARDAR
Tenemos una variedad de campos a llenar para crear un empleado

-El sistema nos mostrara un listado de los empleados actuales creados en el sistema
En el listado de Empleados tambien vemos informacion valiosa

-SuiteCRM es una gran herramienta para organizar tu negocio
SuiteCRM sera tu aliado para manejar tu negocio

SuiteCRM es una formidable opción CRM para manejar cualquier negocio, independientemente su tamaño y con un servidor Ubuntu, mucho mejor. Ya lo conocías, lo utilizas, usas otro, cual?

Artículos recomendadosConoce mejor a tus clientes; instala SugarCRM
                                            Llevando el control de tu negocio con Dolibarr ERP/CRM
                                            Como instalar Vtiger CRM paso a paso en Linux
                                            Como instalar odoo ERP en Linux Centos 7 paso a paso


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

DriveMeca instalando LAMP en Linux Ubuntu LTS
Una de las formas mas comunes en que usamos nuestros servidores Linux es sirviendo paginas web como por ejemplo instalando algún CMS como WordPress, Joomla, Drupal entre otros. Esta configuracion es conocida como LAMP y viene de las iniciales Linux-Apache-MySQL/MariaDB-PHP.

Para este articulo veremos como instalar y configurar un servidor Linux Ubuntu 16.04 LTS en modo LAMP (en vez de MySQL usaremos MariaDB) paso a paso de la forma mas sencilla y rápida.

Debo aclarar que LAMP no solo se ve en Linux Ubuntu, en todas las distribuciones Linux podemos instalar y configurar gracias a la "magia" del opensource con relativamente pocos cambios. Comencemos entonces con otro articulo de Ubuntu en español

Requerimientos para instalar LAMP en Linux Ubuntu

Como instalar LAMP en Linux Ubuntu server paso a paso

Instalamos dependencias

-Abrimos una consola e instalamos apache, mariadb y php en su versión 7
sudo apt install apache2 mariadb-server php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0

Vídeo tutorial instalando y configurando LAMP en Ubuntu Server



Activamos Apache 2 en Linux Ubuntu Server

-Activamos el servicio para que ejecute cada vez que haga boot el servidor Linux y ejecutamos apache 2
sudo systemctl enable apache2
sudo systemctl start apache2

-Verificamos este ejecutándose el servicio de Apache 2
sudo systemctl status apache2
apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since dom 2016-05-01 17:22:24 COT; 24min ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/apache2.service
           ├─11573 /usr/sbin/apache2 -k start
           ├─11576 /usr/sbin/apache2 -k start
           ├─11577 /usr/sbin/apache2 -k start
           ├─11578 /usr/sbin/apache2 -k start
           ├─11579 /usr/sbin/apache2 -k start
           └─11580 /usr/sbin/apache2 -k start

may 01 17:22:23 xe systemd[1]: Stopped LSB: Apache2 web server.
may 01 17:22:23 xe systemd[1]: Starting LSB: Apache2 web server...
may 01 17:22:23 xe apache2[11555]:  * Starting Apache httpd web server apache2
may 01 17:22:24 xe apache2[11555]:  *
may 01 17:22:24 xe systemd[1]: Started LSB: Apache2 web server.
may 01 17:46:52 xe systemd[1]: Started LSB: Apache2 web server.

-Abrimos un browser en otro pc dentro de nuestra LAN y navegamos a la ip del servidor Linux
Navegamos a la ip de nuestro Ubuntu LAMP verificando apache

Ya tenemos activo nuestro Apache2

Articulo recomendado: Como instalar interfaz grafica en Ubuntu server paso a paso

Activamos MariaDB en Linux Ubuntu Server

-En estos momentos en Linux Ubuntu al instalar MariaDB no se pide la contraseña  de la cuenta root, por ello la borraremos directamente en la db para poder cambiarla despues
sudo mysql -u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit;

-Aseguramos nuestra instalación de MariaDB colocándole contraseña a la cuenta root de MariaDB. Solo escribimos la contraseña y las demás preguntas las dejamos con el default presionando Enter
sudo mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n]
New password: <---escribimos contraseña a la cuenta root de MariaDB
Re-enter new password: <---confirmamos contraseña a la cuenta root de MariaDB
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n]
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n]
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n]
 - Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
 ... Failed!  Not critical, keep moving...
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n]
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

-Activamos el servicio de MariaDB y verificamos que este ejecutándose
sudo systemctl enable mysql
sudo systemctl status mysql
mysql.service - LSB: Start and stop the mysql database server daemon
   Loaded: loaded (/etc/init.d/mysql; bad; vendor preset: enabled)
   Active: active (running) since dom 2016-05-01 17:21:45 COT; 2h 17min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 27 (limit: 512)
   Memory: 83.5M
      CPU: 6.150s
   CGroup: /system.slice/mysql.service
           ├─4272 /bin/bash /usr/bin/mysqld_safe
           ├─4273 logger -p daemon err -t /etc/init.d/mysql -i
           ├─4417 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --skip-log-error --pid-file
           └─4418 logger -t mysqld -p daemon error

may 01 17:22:21 xe /etc/mysql/debian-start[4469]: mysql.func                                         OK
may 01 17:22:21 xe /etc/mysql/debian-start[4469]: mysql.gtid_slave_pos                               OK
may 01 17:22:21 xe /etc/mysql/debian-start[4469]: mysql.help_category                                OK
may 01 17:22:21 xe /etc/mysql/debian-start[4469]: mysql.help_keyword                                 OK
may 01 17:22:21 xe /etc/mysql/debian-start[4469]: mysql.help_relation                                OK
may 01 17:22:21 xe /etc/mysql/debian-start[4469]: mysql.help_topic                                   OK
may 01 17:22:21 xe /etc/mysql/debian-start[4469]: mysql.host                                         OK
may 01 17:22:21 xe /etc/mysql/debian-start[4469]: mysql.index_stats                                  OK
may 01 17:22:21 xe /etc/mysql/debian-start[4469]: mysql.innodb_index_stats                           OK
may 01 17:22:21 xe /etc/mysql/debian-start[11440]: Triggering myisam-recover for all MyISAM tables and aria-recover for all Aria tables

Artículos recomendadosComo optimizar MySQL / MariaDB de forma segura
                                           5 pasos para instalar MariaDB en Ubuntu Server

Verificamos PHP y sus módulos instalados en Linux Ubuntu Server


-Verificamos versión de PHP instalada
php -v
PHP 7.0.25-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.25-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies

-Creamos un archivo php para verificar módulos instalados con PHP
sudo vi /var/www/html/index.php
<?php
phpinfo();
?>

-Reiniciamos el servicio de Apache2
sudo systemctl restart apache2

-Abrimos un browser en otro pc en nuestra LAN y navegamos a la ip del servidor Linux Ubuntu LTS http://ip-server/index.php
Verificamos nuestro Ubuntu LAMP


Ya tenemos un servidor Linux Ubuntu LTS con Apache, MariaDB y PHP 7 (comúnmente conocido como LAMP Ubuntu) listo para trabajar con nuestros proyectos web.

Artículos recomendadosComo agregar una cuenta a sudoers en Linux Ubuntu o Debian
                                           Como instalar MySQL Workbench en Linux Ubuntu paso a paso
                                           Como instalar phpMyAdmin paso a paso
                                           Como instalar Webmin 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 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