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 Linux Deepin paso a paso

DriveMeca instalando Linux Deepin paso a paso
Facilidad de uso sin descuidar el rendimiento, es una premisa en la que los desarrolladores se basan últimamente al crear software. Ahora si miramos el escritorio de Linux, hay poco cambio de un tiempo a la fecha. Por eso cuando miramos el nuevo Deepin fue amor a primera vista y me impulso a hacer un articulo sobre esta distribución; como instalar paso a paso Linux Deepin.

Linux Deepin se deriva de Debian inestable (repositorios con software a prueba para luego quedar como estable) pero esto no quiere decir que no sea confiable, mas bien tendremos versiones mas modernas de paquetes. Claro que esto requiere mas hardware para que su uso sea un placer pero esto no es problema para la mayoría.

Requerimientos para instalar Linux Deepin

  • CPU 2Ghz (mas es mejor)
  • 2GB RAM (mas es mejor)
  • 8GB disco (mas es mejor)

Vídeo paso a paso de como instalar Deepin Linux



-Descargamos el ISO (32 o 64bits) desde el sitio web de Deepin (increíblemente lento) aunque sugiero hacerlo desde sourceforge o por wget como muestro debajo

wget -c https://downloads.sourceforge.net/project/deepin/15.4.1/deepin-15.4.1-amd64.iso

-Creamos un DVD / USB booteable con la imagen ISO. No sabes como? en este articulo te muestro como paso a paso

-Hacemos boot en nuestro equipo y entramos a instalar presionando Enter sobre la primera opción
DriveMeca instalando Linux Deepin paso a paso

-Escogemos el idioma en que queremos instalar, español en este caso
DriveMeca instalando Linux Deepin paso a paso

-El asistente de instalación detecta en este caso que es una maquina virtual y aconseja no instalar así, sino en un equipo físico real. Para motivos de este articulo continuamos dando click al botón Continuar
DriveMeca instalando Linux Deepin paso a paso

-Creamos una cuenta de usuario con permisos de administrador llenando los campos. OJO, aun no des click en Siguiente
DriveMeca instalando Linux Deepin paso a paso



-Damos click al link superior derecho y cambiamos la distribución de nuestro teclado. Para salirnos damos click fuera del recuadro o directamente a la zona horaria a un lado
DriveMeca instalando Linux Deepin paso a paso

-Verificamos nuestra zona horaria, requerida para la fecha y hora. Para salirnos damos click fuera del recuadro
DriveMeca instalando Linux Deepin paso a paso

-Ahora si damos click al botón Siguiente
DriveMeca instalando Linux Deepin paso a paso

-Elegimos el disco donde instalaremos, en este caso solo hay uno por lo cual damos click al botón Instalar
DriveMeca instalando Linux Deepin paso a paso

-Ultima oportunidad para arrepentirnos, damos click al botón Ok para comenzar la instalación, hora de ir por un café ;-)
DriveMeca instalando Linux Deepin paso a paso

-Comienza la instalación
DriveMeca instalando Linux Deepin paso a paso

-Muy bien, ya termino la instalación con éxito, retiramos el DVD / USB booteable y damos click al botón Reiniciar ahora
DriveMeca instalando Linux Deepin paso a paso

-El equipo hace boot nuevamente, esta vez desde el disco
DriveMeca instalando Linux Deepin paso a paso

-Ingresamos con nuestra cuenta de usuario creada en pasos anteriores
DriveMeca instalando Linux Deepin paso a paso

-Y llegamos al elegante escritorio de Linux Deepin
DriveMeca instalando Linux Deepin paso a paso

-En la barra inferior cada botón tiene una función, sugiero entrar a configuración (rueda dentada) y allí darle click a información del sistema en la barra vertical. Allí veremos la información de nuestro Linux Deepin y damos click debajo a Actualizar
DriveMeca instalando Linux Deepin paso a paso

-Aunque nos dice "Su sistema esta actualizado", no es así. Damos click al botón redondo con dos flechas debajo
DriveMeca instalando Linux Deepin paso a paso

-Bien, ahora si nos muestra que hay actualizaciones disponibles, damos click al botón de flecha para comenzar la descarga e instalación
DriveMeca instalando Linux Deepin paso a paso

-Deepin es intuitivo y al rato ya sabremos las funciones de sus botones y como usarlos
DriveMeca instalando Linux Deepin paso a paso

-Sus escritorios virtuales trabajan como es habitual
DriveMeca instalando Linux Deepin paso a paso

-No vez una aplicación que necesitas, es muy sencillo instalarla desde la Tienda (esto no quiere decir que sean vendidos, es GRATIS, opensource)
DriveMeca instalando Linux Deepin paso a paso

Artículos recomendadosQue tan fácil de usar es Linux y si debes hacer el cambio?
                                            Como instalar FrostWire paso a paso
                                            Instalando Debian Jessie en modo netinstall sin misterios
                                            Crea tu servidor web con una Raspberry Pi
                                            Como instalar NOOBS en Raspberry Pi contra reloj


Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal para equipar mi laboratorio, equipos para pruebas, infraestructura de redes, etc que utilizo haciendo estos artículos y vídeos.

Donar 25 USD

Después de mirar lo que tiene para ofrecer Deepin Linux, que tal te ha parecido? Ya lo usas?
Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo (por medio de hangout de google), 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 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


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
DriveMeca instalando LAMP en Linux Ubuntu LTS

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 Xenial Xerus al instalar Mariadb 10 no se pide la contraseña  de la cuenta root, por ello la borraremos directamente en la db para cambiarla
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
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

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


-Verificamos versión de PHP instalada
php -v
PHP 7.0.4-7ubuntu2 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

-Creamos un archivo php para verificar módulos
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
DriveMeca instalando LAMP en Linux Ubuntu LTS


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

Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal para equipar mi laboratorio, equipos para pruebas, infraestructura de redes, etc que utilizo haciendo estos artículos y vídeos.

Donar 25 USD

Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo (por medio de hangout de google), 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 agregar una cuenta a sudoers en Linux Ubuntu o Debian

Como agregar cuenta a sudoers en Linux Ubuntu o Debian
Nunca estaremos 100% seguros con nuestros sistemas pero no por ello debemos descuidarnos y una de las formas es no trabajando desde la cuenta root sino desde cuentas comunes. En el momento que necesitemos ejecutar alguna tarea que requiera permisos de root (administrador linux) utilizar el comando sudo.

Este comando no esta disponible para todos por obvias razones y debemos agregar las cuentas de usuario al archivo sudoers para que estas tengan permiso de ejecución de este comando. Ese sera el tema de nuestro articulo de hoy, como agregar o activar cuentas de usuario en sudoers.

Este tutorial te servirá para tus equipos Linux Ubuntu o Linux Debian y ya vamos a comenzar en este momento con este paso a paso en español.

Requerimientos para agregar usuarios a sudoers

  • Acceso como root o con una cuenta con permisos de root en Linux Ubuntu o Debian


-Si aun no tienes la cuenta lo primero que debemos hacer es crearla. Nos logeamos y desde consola ejecutamos como root o con sus permisos. Reemplaza drivemeca por el nombre de tu cuenta de usuario que quieres crear
adduser drivemeca
Creamos una cuenta de usuario en consola


Vídeo tutorial agregando usuarios a sudoers



-Verificamos la cuenta de usuario ya creada visualizando el fichero passwd
cat /etc/passwd
Verificamos creacion de la cuenta de usuario

-Agregamos la nueva cuenta de usuario al fichero sudoers con permiso para ejecutar el comando sudo
usermod -aG sudo drivemeca

-Accedemos a la nueva cuenta de usuario
su -l drivemeca

-Probamos el permiso sudo ejecutando un comando que requiere privilegios de root, ejemplo, verificar ejecución de un servicio como lo es openssh-server
sudo systemctl status sshd
Verificamos permiso de la cuenta de usuario para ejecutar sudo


Ya tenemos una cuenta de usuario común con permisos para sudo en el archivo sudoers. Que tal te pareció, ya sabias hacerlo? no es complicado cierto?

Artículos recomendadosComo optimizar linux con Stacer y BleachBit
                                            Como instalar y configurar Ubuntu Server 16.04 LTS paso a paso
                                            Como instalar Webmin en Linux Ubuntu paso a paso
                                            Instalando una impresora USB en Linux Ubuntu


Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal para equipar mi laboratorio, equipos para pruebas, infraestructura de redes, etc que utilizo haciendo estos artículos y vídeos.

Donar 25 USD

Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo (por medio de hangout de google), 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