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 instalar Peppermint OS paso a paso

DriveMeca instalando Peppermint OS paso a paso
Reconocelo, lo liviano esta de moda. Puede que tu equipo tenga mucha RAM, el ultimo procesador y un disco enorme. Siempre necesitaras mas. Por eso están de moda las distribuciones Linux livianas y hoy te traigo a Peppermint Linux.

Que es Peppermint OS


Peppermint OS es una distribución Linux basada en Ubuntu Linux LTS; esto quiere decir que tendrás soporte extendido por 5 años con actualizaciones para tu tranquilidad. Hace uso de un escritorio LXDE ultra liviano e introduce cambios en su apartado gráfico para que cualquier persona, independientemente su nivel de conocimiento sobre sistemas pueda beneficiarse de su uso.
Ya con esta breve introduccion imagino estarás listo para comenzar este tutorial en español paso a paso.

Requerimientos mínimos instalación Peppermint OS

  • 512MB RAM (mas es mejor)
  • Procesador x86 o superior
  • 3.8 GB de disco
  • Tarjeta de red
  • Conectividad a internet

-Descargamos el ISO desde el URL de peppermint y generamos un DVD o USB booteable. Recomiendo descargar por medio de torrent, mas rápido y no recargamos servidores

Artículos recomendados: Instalando Frostwire, cliente torrent
                                           Como crear una USB booteable con Etcher


Vídeo tutorial en español instalando Peppermint OS 8



Como instalar Peppermint OS

-Hacemos boot en nuestro equipo. Aparece un menú donde debemos entrar por la segunda opción, llamada Install Peppermint OS
Como instalar Peppermint OS

-Se carga el asistente de instalación y se nos da la bienvenida. Cambiaremos el idioma a Español y damos click al botón Continuar
Como instalar Peppermint OS

-Seguidamente activamos las dos opciones sugeridas, Descargar actualizaciones e instalar drivers, codecs, etc. Damos click al botón Continuar
Como instalar Peppermint OS

-Llegamos al momento de decidir como particionaremos el disco de nuestro equipo. Hay dos formas de hacerlo:

  • Automático, el asistente tomara todo el disco eliminando lo que haya en el. Útil para personas con poco conocimiento sobre el tema. Opción: Borrar disco e instalar Peppermint
  • Manual, nosotros crearemos de forma manual las particiones, calculando espacio para cada partición, que formato, punto de montaje, etc. Se requiere conocimiento para que quede bien hecho y nos da la ventaja de poder mantener otros OS en nuestro disco, ejemplo, Microsoft Windows. Opción: Mas opciones
Ademas, podemos cifrar la partición de instalación del OS para mayor seguridad y utilizar LVM para mas adelante sea mas sencillo agregar otro disco (ambas opciones aunque son útiles, no las usare para este articulo). 

Para este tutorial Peppermint usare la opción automática pero si tienes curiosidad de ver como se particiona de forma manual, te invito a ver este vídeo sobre particionado
Damos click al botón Instalar ahoraComo instalar Peppermint OS


-Se nos pide confirmar que si vamos a particionar el disco. Damos click al botón Continuar
Como instalar Peppermint OS

-Momento para activar la zona horaria de nuestro equipo. Normalmente esta es ajustada por medio de la ip publica con la que salimos a internet. En caso de no estar correcta, dándole click a la zona en el mapa sera suficiente para hacer el cambio. Damos click al botón Continuar
Como instalar Peppermint OS

-En la siguiente pantalla debemos elegir la distribución de nuestro teclado. Si tenemos dudas podemos escribir en la caja de texto inferior algún carácter y así certificar que esta donde debe. Damos click al botón Continuar
Como instalar Peppermint OS

-Seguidamente debemos crear una cuenta de usuario escribiendo Nombre, nombre del equipo, cuenta de usuario y contraseña.
El asistente nos permitirá elegir como queremos ingresar:

  • Iniciar session automáticamente: No pedirá contraseña ingresando directo. Ideal para personas que no recuerdan contraseñas (niños, abuelitos, etc)
  • Solicitar contraseña para iniciar session: La opción por default, pedirá contraseña y es mas segura
Ademas, si te preocupa la seguridad, tenemos la opción de cifrar el contenido de nuestra carpeta Home activando la opción Cifrar mi carpeta personal. Damos click al botón Continuar

Como instalar Peppermint OS

-Muy bien, comienza la instalación. Momento para ir por un buen café :-)
Como instalar Peppermint OS

-Al finalizar se nos pedirá reiniciar. Retiramos el DVD o USB booteable y damos click al botón Reiniciar ahora
Como instalar Peppermint OS

Configuramos Peppermint OS

-Hacemos boot en nuestro nuevo OS opensource e ingresamos con la contraseña de nuestra cuenta de usuario
Configurando Peppermint OS

-Cambiamos la resolución de pantalla dándole click al botón de inicio Peppermint inferior y en la caja de texto escribimos monitor. Nos aparece Ajustes del monitor y le damos click
Configurando Peppermint OS

-Dependiendo de nuestra tarjeta de vídeo y monitor, podremos dar mayor resolución de pantalla. Si hacemos cambio damos click al botón Aplicar y seguidamente Guardar
Configurando Peppermint OS

Actualizamos Peppermint OS

-Abrimos una consola y ejecutamos
sudo apt update
sudo apt dist-upgrade
Actualizamos Peppermint OS

Como instalar software en Peppermint OS

-De forma muy sencilla. Damos click al botón Peppermint inferior y escribimos software. Damos click a Gestor de software
Instalando software en Peppermint

-Se muestra la ventana de Software Manager con sus categorías
Instalando software en Peppermint

-Si damos click a una categoría, esta nos listara las aplicaciones disponibles junto con sus valoraciones en forma de estrellas ademas de otras sub categorías. Dare click a Gimp como ejemplo
Instalando software en Peppermint

-Se nos muestra información sobre la aplicación junto al botón de Install para instalarla
Instalando software en Peppermint

-Curiosamente el navegador de Peppermint tiene por default el motor de búsqueda DuckDuckGo (un gran FAN del opensource)
Navegando en Peppermint

-Por ultimo te muestro que el botón de apagado esta dentro del menú Peppermint en la esquina superior derecha
Como apagar Peppermint OS

-Y allí ya nos mostrara varias opciones en una ventana
Como apagar Peppermint OS

Distribuciones Linux hay muchas y cada vez se nota mas la tendencia por hacerlas livianas y sencillas de manejar. Que tal te ha parecido Peppermint, ya lo conocías, lo usas?

                                           Como instalar LXLE paso a paso | Justo para ese viejo PC
                                           Como instalar Lubuntu paso a paso
                                           Como instalar Bodhi Linux paso a paso
                                           Como instalar Linux Lite paso a paso
                                           Playlist en Yotube Distribuciones Linux

Quieres apoyarme? Puedes donarme dinero por medio de PayPal.


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

15 minutos para configurar un Linux Centos 7 LAMP

DriveMeca instalando Linux Centos 7 LAMP paso a paso
Sabias que hay un nuevo OS en el mercado? Linux Centos 7 vio la luz hace unos días y ya muchos estamos ansiosos por ponerlo a prueba con su diversas características. Una de las formas comunes de ver su potencial es instalar un servidor LAMP (palabra que se forma de las iniciales de Linux Apache MySQL/MariaDB PHP) que nos sirva para hostear nuestras paginas/proyectos web.

Ya entrados en detalles (y el tiempo corriendo) hoy veremos como instalar paso a paso un servidor Linux Centos 7 LAMP en el cual veremos nuevos comandos para ejecutar servicios, abrir puertos en el firewall y el reemplazo de MySQL por MariaDB. Para resultados sin errores sugiero copiar y pegar los comandos evitando problemas por sintaxis.

Requerimientos para instalar LAMP en Linux Centos

                                           Como instalar php 5.6 en Centos 7
                                           Como instalar y configurar Fail2ban en Linux Centos
                                           Como instalar php 7 en Linux Centos paso a paso
                                           Configurando servicios en Linux Centos / RedHat
                                           Playlist Implementaciones Linux en Youtube

Preparamos Linux Centos para LAMP server


-Se que es un posible problema de seguridad pero para este articulo prefiero desactivar SELinux. Reiniciamos nuestro servidor después de este cambio

vi /etc/selinux/config
SELINUX=disabled
-Instalamos los paquetes que necesitaremos

yum install httpd mariadb-server mariadb php php-mysql php-gd php-pear php-cli php-common NetworkManager-tui wget curl net-tools lsof firewalld

-Siguiente paso, dejar nuestro servidor con una ip fija y no dinámica por DHCP como posiblemente este después de instalar. Verificamos que ip tiene nuestro servidor

ip a sh
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:5a:48:4b brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.149/24 brd 192.168.1.255 scope global dynamic enp0s3
       valid_lft 85741sec preferred_lft 85741sec
    inet6 fe80::a00:27ff:fe5a:484b/64 scope link
       valid_lft forever preferred_lft forever

-El estado original de nuestra tarjeta de red podemos verificarlo en el archivo ifcfg-enp0s3. Este archivo se origina de 2 palabras, ifcfg y el nombre de la interfaz enp0s3 como vimos en la salida del comando ip anterior

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=8a348a54-bc7b-489f-bf53-5ef406f04854
ONBOOT=yes
HWADDR=08:00:27:5A:48:4B
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

-Aunque podemos modificar el archivo directamente, hay una forma mas sencilla y visual de hacerlo, ejecutando NetworkManager Text User Interface (TUI). Escogemos Edit a connection y presionamos Enter

nmtui
DriveMeca instalando Linux Centos 7 LAMP paso a paso

-Elegimos la interfaz de red que modificaremos y con la tecla TAB buscamos Edit. Presionamos Enter
DriveMeca instalando Linux Centos 7 LAMP paso a paso

-Ya editando nuestra conexión, damos Enter sobre Show en IPv4
DriveMeca instalando Linux Centos 7 LAMP paso a paso

-Escogemos Manual y escribimos los datos ip para nuestra tarjeta. Salimos guardando dando Enter sobre Ok
DriveMeca instalando Linux Centos 7 LAMP paso a paso

-Salimos presionando Enter sobre Quit
DriveMeca instalando Linux Centos 7 LAMP paso a paso

-Si visualizamos ahora el archivo de configuración de nuestra tarjeta veremos los cambios que acabamos de hacer

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=8a348a54-bc7b-489f-bf53-5ef406f04854
ONBOOT=yes
HWADDR=08:00:27:5A:48:4B
IPADDR0=192.168.1.149
PREFIX0=24
GATEWAY0=192.168.1.1
DNS1=192.168.1.1
DNS2=8.8.8.8
DNS3=8.8.4.4
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

-Reiniciamos el servicio de red para que tome los cambios

systemctl restart network.service


Activamos firewalld para Linux Centos LAMP


-Aunque podemos manejar iptables directamente, una buena alternativa es por medio de firewalld. Activamos el servicio y lo ejecutamos
systemctl enable firewalld
systemctl start firewalld


Configuramos Apache para Linux Centos LAMP


-Activamos el servicio de apache y lo ejecutamos

systemctl enable httpd.service
systemctl start httpd.service

-Verificamos este ejecutándose correctamente

systemctl status httpd.service
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
   Active: active (running) since dom 2014-07-13 16:26:17 COT; 48s ago
 Main PID: 3054 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─3054 /usr/sbin/httpd -DFOREGROUND
           ├─3056 /usr/sbin/httpd -DFOREGROUND
           ├─3057 /usr/sbin/httpd -DFOREGROUND
           ├─3058 /usr/sbin/httpd -DFOREGROUND
           ├─3059 /usr/sbin/httpd -DFOREGROUND
           └─3060 /usr/sbin/httpd -DFOREGROUND

jul 13 16:26:17 ce7.test.com systemd[1]: Started The Apache HTTP Server.

-Verificamos configuración de apache

apachectl configtest
Syntax OK

Importante sobre apache

Configuración: /etc/httpd/conf/httpd.conf
Configuración de módulos: /etc/httpd/conf.modules.d/
Puertos: 80 (http) y 443 (https - SSL)
Logs: /var/log/httpd/

-Abrimos los puertos 80 y 443 en el firewall

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https

-Abrimos un browser y navegamos a la ip de nuestro servidor
DriveMeca instalando Linux Centos 7 LAMP paso a paso

Configuramos Mariadb para Linux Centos LAMP


-Activamos el servicio mariadb y lo ejecutamos

systemctl enable mariadb.service
systemctl start mariadb.service

-Aseguramos nuestra configuración de mariadb. La contraseña de root de mariadb apenas instalamos no existe, por ello damos Enter, después dejamos los valores por default y escribimos una contraseña cuando se nos pida

/usr/bin/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: 
Re-enter new password: 
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...
 ... Success!
 - 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!

-Ahora que ya tenemos asegurada nuestra instalación de MariaDB la probamos con el usuario root y la contraseña que acabamos de colocarle. Podemos verificar las bases de datos que tiene en este momento y salimos con el comando quit

mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.37-MariaDB MariaDB Server

Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.

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

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

MariaDB [(none)]> quit;
Bye

Importante sobre MariaDB

Configuración: /etc/my.cnf
Puertos: 3306
Logs: /var/log/mariadb/

Verificamos PHP


-Siguiente paso, verificar si nuestro apache tiene bien configurados php y con que módulos esta ejecutando. Para esto creamos un archivo php

vi /var/www/html/test.php
<?php
phpinfo();
?>

-Le damos permisos a apache
chown apache.apache /var/www/html/test.php

-Navegamos a http://192.168.1.149/test.php y veremos todos los módulos que tenemos activos en nuestro apache
DriveMeca instalando Linux Centos 7 LAMP paso a paso

Ahora ya tenemos nuestro servidor Linux Centos 7 LAMP listo para colocar nuestras paginas o proyectos web. Ya tienes un servidor LAMP, con Centos? con que distribución? Ya usas Centos 7?

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 instalar PostgreSQL paso a paso sin dolor

DriveMeca instalando PostgreSQL en Linux Centos 7
Recuerdas el nombre de tu profesora de kinder? Muchos responderán que no a esta pregunta, por lo que llegamos a la importancia de los motores de bases de datos como PostgreSQL.

PostgreSQL, un popular motor opensource de bases de datos relacional, el cual hoy veremos paso a paso como instalarlo en un Linux Centos 7, nació hace un poco mas de 15 años atrás y se ha ganado la fama de ser estable, confiable y que ejecuta en varios OS populares de hoy en día (Linux, Microsoft Windows, AIX, BSD, etc). Ya estas listo para comenzar? trabajaremos desde la cuenta root.

Requerimientos de instalación PostgreSQL en Linux Centos


Vídeo tutorial instalando PostgreSQL en Linux Centos



-Actualizamos nuestro equipo Linux Centos previendo no tengamos errores (BUGs) o huecos de seguridad
yum -y update

Instalamos PostgreSQL por medio de repositorio

-Para este articulo la versión estable mas actual es la 9.6 y sera la que instalaremos
yum install https://yum.postgresql.org/9.6/redhat/rhel-7-x86_64/pgdg-redhat96-9.6-3.noarch.rpm

-Instalamos PostgreSQL 9.6
yum install postgresql96-server postgresql96-contrib

-Activamos el servicio para que se cargue siempre que haga boot el equipo
systemctl enable postgresql-9.6.service

-Inicializamos y ejecutamos el servicio
/usr/pgsql-9.6/bin/postgresql96-setup initdb
systemctl start postgresql-9.6.service

-Verificamos este ejecutando correctamente
systemctl status postgresql-9.6.service

Donde se instala PostgreSQL en Centos

-Postgresql normalmente en Linux Centos o RedHat se instala en /var/lib/pgsql. Allí se creara un directorio con el numero de versión, ejemplo, 9.6


Ya conocías PostgreSQL? lo manejas, como te ha ido con el?

Artículos recomendadosComo instalar odoo ERP en Linux Centos 7 paso a paso
                                           Instalación modo gráfico en Linux Centos
                                           Como instalar OTRS en Linux Centos 7 paso a paso
                                           Como instalar Adminer en Linux Centos paso a paso
                                           Como instalar y configurar Alfresco Community 4 paso a paso
                                           Playlist Implementaciones Linux en YouTube

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