instalar linux en windows 10

Cómo instalar Linux en Windows 10

Como instalar Linux en Windows 10.

Hoy por hoy instalar Linux en Windows 10 sin la necesidad de usar máquinas virtuales es posible.

Esto es posible gracias a la colaboración entre Canonical y Microsoft.

Es importante destacar que lo que vamos a instalar es un sistema Linux completo dentro de Windows 10 sin utilizar ningún tipo de virtualización.

Cómo instalar Linux en Windows 10

Instalarlo es muy sencillo, se puede hacer desde la tienda de Microsoft pero primero se deben realizar algunos pasos previos.

¡Vamos a ello!

Habilitar la función Subsistema

Lo primero que vamos a hacer es activar la característica Windows Subsyetm para Linux desde la PowerShell.

Dirígete al menú Inicio y busca PowerShell.

Haz click derecho y ejecútalo como administrador:

Como instalar Linux en Windows 10

Ahora escribe el siguiente comando:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Cuándo termine el proceso te dirá que si quieres reiniciar el equipo ahora. Responde con la letra «Y».

Tu equipo se reiniciará, vuelve a este artículo una vez reiniciado para continuar con el proceso ?

Descarga Linux desde la tienda de Microsoft

Abre la tienda de aplicaciones y busca Linux.

instalar linux en windows 10

Encontrarás muchas opciones, por ejemplo Kali Linux, Ubuntu, Debian, …

En este caso vamos a instalar Ubuntu pero el proceso es exactamente igual para el resto.

Por cierto, si te gusta Kali Linux no olvides visitar nuestro curso de Hacking con Kali Linux

Una vez que hayas elegido la distribución que quieres instalar, verás la opción de instalar / obtener.

instalando ubuntu en windows 10

Debes de tener en cuenta que la pre-descargará será alrededor de 300MB así que lo mejor es que tengas ese espacio disponible en tu equipo.

Una vez descargado te dará la opción para iniciarlo.

Ahora comenzará la verdadera instalación y aquí se descargara alrededor de 1GB.

Aquí deberás tener mucha paciencia… verás en pantalla un mensaje como este:

Installing, this may take a few minutes...

Una vez que el proceso haya concluido ya tendrás Linux instalado en tu Windows 10.

Cómo instalar Linux en Windows 10

¿Ha sido sencillo verdad? Ya lo has conseguido.

Ahora puedes trabajar de forma habitual con tu Linux desde Windows 10.

¿Te ha gustado el artículo? Compártelo con tus amigos Linuxeros

¿Quieres algún tutorial en especifico? Déjalo en los comentarios ?

Linux para equipos antiguos

Saca todo el rendimiento posible a tu antiguo equipo con estas distribuciones Linux.

Una de las ventajas más interesantes de Linux es su capacidad para utilizar el menor número de recursos posibles.

Una distribución GNU/Linux puede hacer que tu antiguo ordenador vuelva a la vida y que funcione perfectamente para un uso básico.

¡Debes tener en cuenta que no necesariamente estas distribuciones están ordenadas de mejor a peor!

Son las 7 mejores distribuciones Linux para equipos antiguos pero desde la primera a la última son perfectas. Depende de tu equipo o de tus necesidades elegir una u otra.

Mejores distribuciones Linux para equipos antiguos

Lubuntu y Xubuntu

Xubuntu es el sabor oficial de Ubuntu XFCE.

mejores distribuciones linux para equipos antiguos

Está construido y diseñado en torno a XFCE y utiliza las utilidades que lo acompañan. XFCE es conocido por ser un entorno ligero, aunque no es el más ligero.

Xubuntu es una excelente opción para equipos antiguos.

Esta distribución funcionará muy bien en la mayoría de las situaciones, pero para equipos muy antiugos y de poca potencia, puede no ser la mejor opción.

Aquí es donde  entra Lubuntu.

Lubuntu para equipos con pocos recursos

Lubuntu es el sabor oficial de LXDE Ubuntu.

LXDE es uno de los escritorios Linux que menos recursos necesita.

LXDE no es el entorno de escritorio con más funcionalidades, pero tiene un estilo muy sencillo y conservador.

Lubuntu es una opción perfecta, incluso en los equipos muy muy limitados.

Puppy Linux

Hay distrbuciones que se han hecho muy populares para equipos antiguos, una de estas es Puppy Linux.

El caso es que Puppy está diseñado específicamente para sistemas de bajos recursos por lo que puede ser una opción perfecta para ti.

Lo cierto es que Puppy no es una distribución en si, se trata de un conjunto de distribuciones con la misma configuración.

Puppy Linux se puede utilizar bajo Ubuntu o bajo Slackware, ambas opciones son igual de recomendables. Elijas la que elijas el rendimiento será muy bueno.

Peppermint OS

Peppermint OS es un derivado de Ubuntu LTS, pero tiene un añadido muy importante, su diseño.

El objetivo principal de esta distribución era crear un sistema operativo que pudiese competir con los de ChromeOS pero sin perder funcionalidades.

Peppermint OS utiliza LXDE como su entorno de escritorio como muchas otras distrubuciones pero Peppermint utiliza  GTK para mostrar un escritorio mucho más moderno y menos minimalista sin aumentar el consumo de recursos.

Esta distribución es perfecta para tu ordenador viejo y realmente es una muy buena opción.

LXLE

linux para equipos antiguos

Con esta distribución realmente vas a revivir tu equipo viejo.. o eso dicen en la web oficial ?

LXLE es una distribución muy ligera. Se basa en una combinación de versiones de Ubuntu y Debian.

Esta distribución usa LXDE, así que es cuanto a estilo es muy similar a Lubuntu pero hay algo que marca la diferencia, la apariencia visual, es muy distinta y facilita la usabilidad lo que siempre es de agradecer.

Arch Linux

mejores distribuciones linux para programadores

Arch Linux tiene una gran ventaja. Puedes convertir Arch en una distribución tan ligera como lo necesites.

Si lo deseas puedes realizar una instalación mínima de Arch Linux con un entorno como LXDE aunque puedes realizar la configuración que más te guste.

Arch no trae nada instalado que tu no quieras. El problema esta en que necesitas configurar Arch Linux desde cero.

Por suerte, tenemos una guía para realizar la instalación de Arch Linux desde cero.

Bodhi Linux

linux para equipos antiguos

 

Bodhi Linux, es una distribución Linux muy ligera lanzada en al año 2011.

Según el sitio web oficial de Bodhi Linux, puede funcionar sin problemas con un equipo que tenga un procesador de 500 MHz por lo que es ideal para cualquier equipo viejo.

Bodhi Linux se encuentra basado en Ubuntu LTS que incluye Moksha Desktop.

Esta distribución esta disponible en tres versiones: Standard, Legacy y AppPack.

La imagen ISO estándar debería ser suficiente para la mayoría de equipos pero si tu equipo es de 32 bits puedes probar la versión Legacy.

Porteus

linux para equipos antiguos

Porteus es una distribución Linux portable o partatil, como tu quieras ?.

Ha sido diseñada para ser ejecutada de forma Live, en un USB por ejemplo.

Esta distrubución está basada en Slackware y ofrece una amplia gama de entornos de escritorio, entre ellos se encuentra LXDE, XFCE, LXQt y Openbox.

Linux para equipos antiguos

Espero que este post te haya ayudado a revivir tu antiguo equipo con una buena distrubución Linux.

Si te ha gustado no dudes en compartir este artículo.

¡Déjanos un comentario con la distribución que me has te gustado o la que  más recomiendas! Nos encantará leerte

programar apagado automático en linux

Programar apagado en Linux

Muchas veces en mi día a día necesito programar un apagado automático de mi equipo Linux por diversas razones.

Para realizar esta tarea siempre utilizo la Terminal / Consola de comandos pero también se puede realizar utilizando una interfaz gráfica.

En este tutorial aprenderás a hacerlo de forma sencilla utilizando la Terminal, si deseas un tutorial para realizalo con interfaz gráfica solo debes de solicitarlo en los comentarios.

¡Vamos al lió!

Realizar un apagado inmediato

Si quieres apagar tu ordenador de forma inmediata puedes utilizar el comando shutdown sin ningún argumento, esto hará que el sistema se apague de forma automática en un minuto.

Si deseas apagar tu equipo inmediatamente deberás añadir el argumento «now» tal y como se ve abajo.

shutdown now

Programar un apagado automático en Linux

Un apagado automático se puede programar de diferentes formas.

Por ejemplo si quieres realizar el apagado automático a las 16:30 PM, puedes utilizar el comando de la siguiente manera:

sudo shutdown 16:30

No es necesario especificar un tiempo en concreto por ejemplo las 16:30. Si lo deseas puedes especificar un tiempo relativo.

Por ejemplo, para programar un apagado dentro de 30 minutos, puedes realizar el apagado utilizando el siguiente comando:

sudo shutdown +20

Reiniciar Linux inmediatamente

También puedes utilizar el comando shutdown para reiniciar tu equipo.

Es tas sencillo como utilizar la opción -r para especificar que se trata de una petición de reinicio.

Por defecto, si sólo utilizas shutdown -r, tu equipo de reiniciara pasado un minuto.

Si deseas reiniciarlo de forma inmediata debes añadir el argumento «now»:

sudo shutdown -r now

Programar un reinicio en Linux

Si lo deseas puedes programar un reinicio de la misma manera que has programado el apagado.

Para programar un reinicio a las 16:30 PM, puedes usar el siguiente comando:

sudo shutdown -r 16:30

Para programar un reinicio dentro de 30 minutos, puedes utilizar el comando:

sudo shutdown -r +20

Cancelar un apagado programado o reinicio

Quizás has programado un apagado automático o un reinicio y luego te has dado cuenta de que has cometido un error, no quieres apagar o reiniciar.

Por suerte esto tiene una fácil solución, sólo tienes que usar la opción -c

sudo shutdown -c

De esta forma cancelarás cualquier acción que hayas programado con anterioridad.

Programar apagado en Linux

Espero que estos sencillos comandos te hayan servido y ahora puedas programar apagados de forma automática en Linux.

Si el artículo te ha sido de utilidad no dudes en compartirlo..

Guía para instalar Arch Linux

Recuperar archivos borrados

En este artículo vamos a ver como podemos recuperar archivos borrados en Linux de manera sencilla.

¿Has borrado por error algún archivo?

No te preocupes, sigue estos pasos y con suerte podamos recuperar el archivo o los archivos.

Realizaremos el proceso utilizando la herramienta Test Disk

Es una herramienta sencilla de usar por lo que no vas a tener ningún problema.

Antes de nada, no te preocupes.

Mientras no escribas en la unidad el archivo que has borrado seguirá existiendo por lo que podemos recuperarlo.

Dependiendo del tamaño del archivo y del espacio libre en tu unidad de disco, los archivos eliminados pueden persistir indefinidamente.

Recuperar archivos borrados en Linux

Paso 1

Lo primero que tenemos que hacer es instalar la herramienta TestDisk.

La mayoría de las distribuciones de Linux ya tienen TestDisk en el repositorio oficial.

Abrimos la Terminal / consola de comandos y escribimos lo siguiente:

sudo apt install testdisk

Si eres usuario de Arch Linux puedes realizar la instalación de TestDisk desde AUR.

Si deseas realizar la instalación de manera manual puedes hacerlo desde este enlace.

Paso 2

Ejecutar TestDisk en la Terminal utilizando el siguiente comando:

testdisk

Paso 3

Cuando abras el programa, verás algo parecido a esto.

cómo recuperar archivos borrados en linux

¡No te preocupes! La interfaz es muy sencilla.

Para navegar es necesario utilizar las teclas con forma de flecha y «enter» para seleccionar.

Damos Enter en la primera opción: CREATE A NEW LOG FILE

Paso 4

Ahora, llegados a este punto, ya deberías ver tu disco duro y dentro de muy poco podrás recuperar tus archivos borrados.

recuperar archivos eliminados linux

Si no has podido ver tu disco como en la imagen realiza el paso número 2 con el siguiente comando:

sudo testdisk

Ahora ya no deberías tener ningún problema y estas listo para continuar

Paso 5

Seleccionaremos la unidad en la que queremos recuperar los archivos y daremos Enter

Paso 6

¡Ya queda poco!

TestDisk selecciona de forma automática el ajuste correcto así que no debes preocuparte por nada.

recuperar archivos con testdisk

Ahora daremos un Enter

Paso 7

¡Ánimo! Estas apunto de terminar, quedan solo 3 pasos más.

recuperar archivos con testdisk

Daremos un Enter en la opción Avanzada del programa

Paso 8

En la parte inferior del programa veremos una opción que dice «Undelete» daremos un Enter

Paso 9

Testdisk comenzará a buscar los archivos que hay en el disco y creará una lista de archivos.

Los archivos eliminados aparecen en Rojo

Paso 10

Ahora elije el archivo o los archivos que quieres recuperar con las teclas de dirección (arriba y abajo) y presiona la tecla para recuperar el archivo .

Despues de pulsar la tecla C, TestDisk nos preguntará donde queremos guardar el archivo recuperado, por defecto se guarda en la carpeta de inicio.

¡Genial! Ya hemos recuperado nuestro archivo borrado por error.

Linux cómo recuperar archivos borrados

Ya has aprendido a recuperar archivos borrados ?!! El proceso ha sido sencillo no?

¿Has conseguido recuperar tus archivos? Deja un comentario y si tienes algún problema te ayudaré a resolverlo.

curso de hacking con kali linux

Curso de Kali Linux

Curso de Kali Linux. Bienvenidos al mejor curso de hacking y seguridad informática para Kali Linux.

Este curso te permitirá aprender todo lo necesario para poder comenzar en el campo del pentesting, recuerda es un curso GRATUITO y 100% práctico en el que lo único que nos importa es que el alumno aprenda.

Aprende a usar Kali Linux

Aquí encontrarás todas las lecciones del curso para aprender las prácticas de seguridad informática y poder trabajar como un verdadero pentester.

Curso de Hacking Con Kali Linux:

Suscríbete a este canal para poder recibir el curso de Hacking con Kali Linux de manera actualizada.

¡Atención!

Mira atentamente este vídeo para empezar.

Curso de Hacking con Kali Linux en YouTube Gratis y 100% práctico

Aquí encontrarás los primeros vídeos del curso para aprender hacking pero recuerda que el CURSO se actualiza de forma periodica en el canal de YouTube al que deberías estar suscrito.

Tipos de auditoria + Virtualización de Kali Linux ?‍?

Conoce los tipos de auditoria de seguridad que se realizan en ámbitos empresariales además de como se puede virtualizar en un entorno seguro de nuestro sistema destinado al HACKING (Kali Linux). Haz crecer tu conocimiento sobre seguridad informática✅ ¡PASO a PASO y con ejemplos prácticos!

Fases de un PENTEST ?‍?

¿Aún no conoces las fases de un PENTEST? Comprender las fases de un PENTEST y sus METODOLOGÍAS es algo primordial en el ámbito de la seguridad informática y el hacking ético ?‍?, si no comprendes o no realizas de la forma recomendada este proceso estás cometiendo un gran error ?‍?. ¿A qué esperas para aprender la METODOLOGÍA?

Descubrimiento DNS ?‍?

¿Aún no conoces las fases de como realizar un DESCUBRIMIENTO DNS? ? El procedimiento manual para realizar para conseguir la trasferencia de zona, consiste en ejecutar un nslookup, buscar un servido DNS autoritativo que sea público y pedirle un volcado de todas la direcciones DNS almacenadas?. ¿A qué esperas para aprender?

Detección de servicios ?‍?

La detección de servicios es uno de los procesos más importantes que se pueden realizar en un PENTEST, la información que aquí obtengamos nos permitirá conocer puertos y servicios de nuestro OBJETIVO. Gracias a esta información más adelante podremos utilizar vulnerabilidades conocidas para HACKEAR el TARGET ☢.

Maltego ?‍?

Para los pentester la información es muy valiosa, sobre todo a la hora de preparar un ataque. Maltego es un servicio que nos facilita encontrar información potencial sobre empresas y personas. Con MALTEGO podemos encontrar números de teléfono, correos electrónicos, contraseñas, … ¡Aprende a buscar información! ?

Passive Footprinting ?‍?

En el footprinting pasivo no se interactúa directamente con el servidor objetivo, sino que se trata de utilizar servicios que nos pueden ayudar a recolectar información ♥ para ello se pueden utilizar motores de búsqueda, esta práctica es conocida como Google Hacking/Bing Hacking. ¡Aumenta tus conocimientos!

Metasploitable2 ?‍?

Metasploitable 2 es una máquina virtual Ubuntu creada con un montón de fallos de seguridad y vulnerabilidades ?‍?, esta máquina es el punto de partida perfecto para las personas que desean aprender seguridad informática. Te permitirá divertirte a la vez que aprender a realizar la explotación.
¡Aprende a HACKEAR Metasploitable2! ?‍?
Los ATAQUES DE INYECCIÓN (SQL INJECTION, NOSQL, LDAP…) pertenecen al TOP 10 de vulnerabilidades más explotadas según OWASP en el 2017. Aprende como realizar ataques de inyección ?.

Curso completo

¿Quieres acceder al curso completo? Lo encontrarás en esta lista de reproducción que hemos creado para ti.

Curso de Hacking con Kali Linux

¿Te ha gustado el curso de Hacking con Kali Linux?

Muchas veces nos podemos encontrar en la situación de seguir aprendiendo hacking, una muy buena forma es trabajar con programas de anti-virus para conocer un poco más acerca de su funcionaminento.

Para empezar puedes buscar el mejor antivirus que exista y ponerte a trabajar para ver como este realiza la detección. Recuerda trabajar siempre en máquinas virtuales.

Recuerda que es un curso gratuito y me vendría genial tu apoyo compartiendo este enlace en tus redes sociales o con una valoración.

[serptrade]

arch linux

Guía para instalar Arch Linux y no morir en el intento (2019)

Breve introducción

Arch Linux es una DISTRIBUCIÓN Linux (y no un sistema operativo) mantenida y desarrollada casi por completo por la propia comunidad, siguiendo el Principio KISS. La razón por la que muchos usuarios suelen preferir Arch cómo distribución para sus ordenadores personales, es la ligereza, potencia, flexibilidad y seguridad que tiene este. Aunque es bien cierto que todo esto son cualidades del Arch, también cabe destacar que es una distribución sumamente compleja de instalar si no tienes mucho conocimiento profundo sobre Linux. Es por esto, que para que puedas disfrutar de esta robusta distro, hemos preparado esta guía de instalación para que no quieras pegarte un tiro tras 4 horas de intentos.

Esta guía de instalación se ha actualizado para la versión 2017.12.01, con versión del kernel 4.13.12. El peso de esta ISO es de: 516.0 MB, para sistemas de 64 bits. (Ya no habrá más versiones para 32 bits.)
Esta guía servirá de referencia para futuras versiones, ya que el procedimiento suele ser el mismo. Si tiene algún problema, deje un comentario y le responderemos lo más rápidamente posible.

Descarga del sistema y preapración

Para poder realizar la instalación de esta distro, vamos a necesitar una serie de elementos muy simples, que serán los siguientes:

  1. La ISO para poder instalar la distribución que podremos descargar de aquí: Servidores oficiales de descarga (que inesperado, ¿no?).
  2. Un programa para poder introducir la distro sin problemas en un USB o un CD/DVD, yo utilizaré este: Universal USB Installer.
  3. Un CD/DVD, Pendrive, o cualquier tipo de memoria externa (que pueda contener 4gb preferiblemente).
  4. Un equipo con los siguientes requisitos mínimos:
    1. 512 MB de RAM.
    2. 800 MB de almacenamiento (yo recomiendo 10 al menos)
  5. Mucha paciencia.

Una vez tengamos la ISO deseada descargada, lo que haremos será ejecutar el Universal USB Installer (UUI).

En el Step 1, buscaremos la opción ‘ArchLinux’, será la que utilizaremos.

Iremos al Step 2 y le daremos a Browse, ahora buscaremos el .iso que hemos descargado (lo más probable es que esté en la carpeta de descargas). Si no nos sale nuestro .iso, deberemos marcar la opción ‘Show All ISOs?’.

Por último, en el Step 3, vamos a buscar nuestro dispositivo de almacenamiento (CD/DVD/Pendrive..etc) y marcaremos la opción ‘NTFS Format Drive (Erases Content)’ y le damos a ‘Create’. Nos mostrará una alerta para avisarnos de que UUI va a realizar algunas acciones cómo borrar todo el contenido, y crear el MBR. Le decimos que sí.

Empezará a cargar una barrita de color verde, muy hacker todo tipo 80’s, esperamos a que finalice, y le damos a ‘Close’. Ahora ya tenemos nuestro dispositivo listo para utilizar cómo instalador de Arch Linux.

 

Preparación básica del sistema

Cuando ya tengamos listo el dispositivo que utilizaremos, y estemos seguros de que no hay nada del disco duro que queramos salvar (porque esta es una guía de instalación completa, no compartida), introducimos en el equipo el CD o Pendrive en el que hayamos instalado el Arch, reiniciamos el equipo, y elegimos la opción de arrancar el equipo desde la unidad externa (normalmente se hace de forma automática).

Al iniciarse el equipo, nos mostrará en la pantalla el arranque de Arch. Nosotros marcaremos la primera opción para comenzar la instalación directamente.

Veréis letras y números y cosas subir y bajar, nada de lo que preocuparse, así es cómo arranca Linux. Si no entendéis nada de lo que sale en la pantalla, no os preocupéis, no es relevante para esta guía.

 

Una vez finalizado el arranque, nos saldrá una termina para poder empezar a escribir. Aquí es dónde viene la diversión, así que podéis ir a por un café, Cola Cao, o un poco de Sizzurp.

Primero, debemos decirle al sistema que tipo de teclado estamos utilizado, para que evitar que utilice un mapeo distinto, y poder hacer todo tranquilo, para ello utilizamos el siguiente comando

Para españa:

loadkeys es

Para latinoamerica:

loadkeys la-latin1

Y antes de empezar con el sistema de ficheros, si tenemos conexión por cable, nunca está de más comprobar si la conexión a internet está establecida por si a caso con un simple ping:

ping archlinux.org -c 3

En el caso de que estando conectado por cable (eth) y no haya conexión a internet, prueba reiniciando el daemon del DHCPCD con el comando

systemctl restart dhcpcd

Si por lo contrario, utilizas una red WiFi, hay un par de paquetes para realizar las conexiones, pero nosotros tan solo utilizaremos

wifi-menu

Seleccionamos nuestra red, introducimos los datos, y volvemos a probar

ping archlinux.org -c 3

Por último, ejecutamos el siguiente comando para asegurarnos del que el reloj del sistema es preciso

timedatectl set-ntp true

Preparando disco y particionando

Cómo pasa con las conexiones WiFi, Arch trae algunos paquetes para poder particionar cómodamente nuestro disco duro. Aunque cómo todo lo de esta guía, utilizaremos el más sencillo, el cfdisk, que trae una interfaz gráfica. Lo ejecutamos

cfdisk

En el caso de que utilicéis cómo yo una máquina virtual, os pedirá que seleccionéis el tipo, simplemente elegid ‘dos’.

Para poder realizar esta guía, cuento con un disco de 50 GB (creado en una máquina virtual). Lo primero que tenemos que hacer es crear 4 particiones, es decir, 4 espacios, separados dentro del mismo disco.

Para ello vamos a enumerar lo que necesitamos:

  1. {/dev/sda1} El /boot, será la primera que creemos, debe estar entre 150 Mb200 Mb, que sería lo óptimo. [Primary]
  2. {/dev/sda2} El /,es decir, el directorio raíz, el padre de los padres. Aquí estará casi todo el contenido, las configuraciones y cosas importantes del sistema, y no se le debe dar un espacio inferior a 15 Gb, por lo que yo le asignaré 20 Gb[Primary]
  3. {/dev/sda3} El Swap. Este tema es un poco complicado si nunca has oído de esto. Esta no es una partición que puedas utilizar directamente. Esta se utiliza para ayudar a la memoria RAM a trabajar, ahí es dónde se guardará lo que nuestra memoria RAM no esté utilizando actualmente, pero pueda utilizar pronto. En otras palabras, es una partición para ayudar a nuestra RAM a trabajar. En equipos dónde la RAM es de 1 Gb o menos, la Swap debe ser del mismo tamaño que la RAM. Si la RAM está entre 2 y 4 Gb, la Swap debe ser la mitad de la memoria RAM. Y en máquinas con 4 Gb de RAM, o más, se le debe asignar no más de 4 Gb[Primary]
  4. {/dev/sda4} El /home, que será dónde estén nuestras configuraciones de usuario personal, aplicaciones, fotos, documentos etc, por lo que se recomienda agregarle el restante del disco. [Primary]

El orden de las particiones no tiene que ser necesariamente el mismo que yo he utilizado, pero en ese orden se basará esta guía.

Una vez hecho las particiones, debemos seleccionar la que hemos creado para el /boot, presionar enter, y marcar la opción ‘Bootable’. Para la Swap vamos a elegir la opción ‘type’ y buscaremos la 82, o ‘Linux swap / Solaris’.

Una vez realizado todo esto, vamos a buscar la opción ‘Write’ y presionamos enter. Escribimos yes. Y ya podemos darle a la opción ‘Quit’.

Recordemos la estructura de nuestro sistema:

[/dev/sda1] /boot – Aquí tenemos el /boot

[/dev/sda2] /– Aquí tenemos el directorio raíz /

[/dev/sda3] Swap – Aquí tenemos la Swap

[/dev/sda4] /home– Aquí tenemos el /home para el usuario

Ahora que hemos creado las particiones, debemos montarlas en el sistema, para ello haremos lo siguiente.

El /boot utiliza ext2, así que haremos

mkfs -t ext2 /dev/sda1

El utiliza ext4, así que haremos

mkfs -t ext4 /dev/sda2

El Swap utiliza mkswap, así que haremos

mkswap /dev/sda3

Ahora activamos la memoria Swap

swapon /dev/sda3

El /home utiliza ext4, así que haremos

mkfs -t ext4 /dev/sda4

Y ahora es cuando empezamos a montar las particiones, montamos la partición en /mnt

mount /dev/sda2 /mnt

Creamos las carpetas para el /boot y el /home

mkdir /mnt/boot
mkdir /mnt/home

Y montamos las particiones en su lugar

mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home

Instalación del sistema

Sí, lo sé, esto está siendo duro, aburrido y un verdadero coñazo, pero estamos aquí para aprender, avanzar y tener esta gran distro, no para quejarnos. ¿Verdad? Así que aguantad un poco, que ya queda menos.

Ahora que ya tenemos todo el sistema montado (lo más difícil), todo lo que viene ahora es lo más fácil, porque ya sólo queda instalar.

Vamos a empezar a instalar los paquetes base (basico para el sistema), los base-devel (es opcional, incluye compiladores y cosas utiles para python y demás si eres desarrollador), el grub-bios (para poder arrancar el sistema, porque para qué queremos un sistema si no lo podemos arrancar), el networkmanager (para poder establecer las conexiones por cable o la red inalámbrica ),  xf86-input-synaptics (si tienes un portátil, los drivers del touchpad). Lo que está en negrita, son los paquetes y entre paréntesis su descripción. Los opcionales son el base-devel y el xf86-input-synaptics si no tenéis portátil.

pacstrap /mnt base base-devel grub-bios networkmanager xf86-input-synaptics

Generamos el archivo genfstab

genfstab -U -p /mnt >> /mnt/etc/fstab

Ejecutamos el chroot

arch-chroot /mnt

Le ponemos nombre a nuestro equipo, el que queramos

nano /etc/hostname

Ahora, establecemos nuestra zona horaria, este depende de vuestro país y región, si no sabéis cuál es el vuestro, podéis buscarlo en la Wikipedia. Yo usaré el de España, Madrid. Vosotros cambiáis /usr/share/zoneinfo/Europe/Madrid’ por el de vuestra zona, dejando intacto ‘/usr/share/zoneinfo/’

rm /etc/localtime
ln -s /usr/share/zoneinfo/Europe/Madrid /etc/localtime

Cambiamos nuestros locales poniendo nuestra localización (utf), en nuestro caso será ‘LANG=es_ES.UTF-8’, español de España.

nano /etc/locale.conf

Y dentro escribimos LANG=es_ES.UTF-8

Y activamos nuestra localización, buscamos en nuestro caso la linea #es_ES.UTF-8 UTF-8 y borramos el #.

nano /etc/locale.gen

Generamos las configuraciones de localización

locale-gen

Ahora establecemos el mapeo del teclado, para que al reiniciar se quede guardado (eso que hicimos antes del loadkeys para no tener que hacerlo más)

nano /etc/vconsole.conf

Y ponemos KEYMAP=es para españa, y KEYMAP=la-latin1 para latinoamérica.

Instalamos el grub, cosas que recuerdo es importante

grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

Y generamos ya el ramdisk

mkinitcpio -p linux

Ponemos una contraseña para el usuario root, la que queráis, no me la digáis, es secreto shh

passwd

 

Cerramos la sesión chroot y desmontamos las particiones, y reiniciamos

exit
umount /mnt/boot
umount /mnt/home
umount /mnt/
reboot

Preparando el usuario, y últimos retoques

Oficialmente, ya tienes instalado Arch Linux en tu máquina, ¡enhorabuena! Pero, aun quedan los últimos retoques, cómo crear tu usuario, para ello, cuando la máquina se haya encendido, vamos a crear nuestro usuario personal con el siguiente comando, cambiando la palabra… no sé, por ejemplo cacahuete por vuestro nombre de usuario.

useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash cacahuete

Le ponemos una clave a nuestro usuario también, para que nadie más pueda acceder

passwd cacahuete

 

Y activamos el grupo Wheels para poder ser administradores de nuestra máquina eliminando el # de la línea %wheel ALL=(ALL) ALL

nano /etc/sudoers

Preparamos el networkmanager, primero lo ejecutamos y luego lo activamos para que se ejecute sólo al encender el equipo

systemctl start NetworkManager.service
systemctl enable NetworkManager.service

¡Cuidado con las mayúsculas o puede dar error!

Ahora reiniciamos de nuevo el equipo

reboot

 

Cuando se encienda, debemos poner nuestro usuario, y la contraseña que le hemos establecido antes, una vez hayamos iniciado la sesión, nos conectamos a la red WiFi en el caso de que utilicemos esta, con el siguiente comando

sudo nmcli dev wifi connect "el nombre de la red" password "la clave de la red"

Y ya podemos actualizar nuestro sistema (nunca se sabe si mientras hacíamos todo se ha actualizado un paquete, es la ventaja del Rolling Release, que siempre vamos a la última.

sudo pacman -Syu

Y ya tenemos instalado nuestra máquina con Arch Linux

Ahora, lo único que nos queda, es instalar la interfaz gráfica, pero para eso, tenéis que elegir una entre una gran variedad que hay en internet. Por lo pronto, hasta que publiquemos las instalación de algunos (podéis pedir cual), tenéis la posibilidad de buscar en google todas las que hay e instalar una vosotros mismos, así aprendéis algo nuevo.

Muchas personas me preguntan con relativa frecuencia acerca de los mejores smartwatch o relojes inteligentes para utilizar con dispositivos Linux.

Lo cierto es que la gran mayoría va a funcionar bien sin importar el sistema operativo. Vascoo smartwatch, Samsung Galaxy Watch, … Todos tienen un buen rendimiento.

Arch Linux

¿Te ha gustado el artículo y quieres aprender más sobre Linux?

[serptrade]

serposcope

Serposcope: Controla tu posición en las SERPS

Serposcope es una herramienta de código abierto que podemos instalar en cualquier sistema operativo dado que hace uso de Java y esto implica que tenemos una herramienta a nuestra disposición multi-plataforma.

Esta herramienta nos va a permitir controlar nuestra posición en las SERPS, y la verdad es que cumple su función a las mil maravillas.

¿Qué nos permite hacer Serposcope?

Estoy seguro que lo que más te importa de esta herramienta son sus características. Aquí te explicaré sus características principales:

Palabras clave y sitios web ilimitados

Permite realizar todas las búsquedas que necesitamos para nuestras palabras clave y añadir tantas webs como queramos controlar, ¿por qué? bueno, la respuesta es sencilla, ¡Es GRATUITA!

Búsqueda local y personalizada

Serposcope permite realizar  búsquedas desde una ciudad o país en concreto y tras procesar los datos ver el resultado de la búsqueda local.

Soporte para Captcha y Proxys

Cuándo realizamos demasiados búsquedas por segundo Google nos hace resolver un Captcha para asegurarse de que no somos un robot… Serposcope nos permite utilizar servicios externos para resolver estos Captcha además de facilitarnos el uso de Proxys.

Estudia a tu competencia

El software rastrea de manera automática todos los sitios web para una palabra clave en específico. Tras hacer esto podemos analizar el historial de ranking en las SERPS de nuestra competencia.

Gestionar cuentas de usuario

Si tus intenciones son las de controlar las palabras clave para los proyectos de tus clientes puedes crear cuentas de usuario y restringirlas a un conjunto específico de palabras clave.

Software de código abierto

Esto significa que puedes usar la herramienta, editarla, o incluso revenderla sin ningún tipo de restricción.

Aún mucho más…

Las funcionalidades son casi infinitas, puedes usar este software en cualquier sistema operativo dado que es multi-plataforma, cuenta con funciones multi-hilo, permite tomar apuntes en su calendario para tome nota de las acciones de SEO y mucho más.

Instalación y configuración

Cómo ya sabrás este blog esta dedicado a Linux, así que vamos a ver como podemos instalar esta herramienta, en mi caso me interesa dejar funcionando el software en un mini-servidor, en concreto, una Raspberry Pi funcionando con Raspbian.

 El proceso de instalación es mucho más sencillo para Windows ya que cuenta con un ejecutable… pero aquí somos muy valientes ✔✔

¡Vamos allá!

1. Descargar serposcope

Vamos a descargar serposcope en .jar. Para descargarlo podemos hacerlo desde el navegador o utilizando wget.

wget https://serposcope.serphacker.com/download/2.10.0/serposcope-2.10.0.jar

serposcope WGET

2. Probar serposcope por primera vez

Teniendo en cuenta que ya tenemos instalado Java en su versión 1.8 o superior procedemos a ejecutar por primera vez el software.

java -jar serposcope-2.10.0.jar

El programara se abrirá y automáticamente generará una carpeta donde se guardarán logs, datos de configuración, …

Ruta de la carpeta/home/pi/serposcope

3. Crear script para arranque automático de serposcope

Ahora que sabemos que funciona cerramos el programa con Ctrl + C y procedemos a crear un script para que serposcope se ejecute cada vez que arranquemos nuestra Raspberry.

En la carpeta creada en la ruta /home/pi/serposcope vamos a preparar un sencillo script.

nano start.py

Pegamos lo siguiente:

import os
os.system("cd /home/pi/serposcope/ && java -jar serposcope-2.10.0.jar &")

Guardamos con Ctrl + O

Cerramos con Ctrl + X

Bien… ya tenemos nuestro script para arrancar serposcope ahora solo queda que este script se inicie en el arranque de nuestra Raspberry.

Entramos al directorio ubicado en /etc/init.d

cd /etc/init.d

Creamos un nuevo archivo

nano serposcope-start.sh

Pegamos lo siguiente

#!/bin/sh
sudo python /home/pi/serposcope/start.py

Guardamos con Ctrl + O

Cerramos con Ctrl + X

Si… ya se que esto esta siendo muy aburrido pero ánimo que ya queda poco… después de ejecutar este último comando habrás terminado.

sudo update-rc.d serposcope-start.sh defaults

4. ¡Ya lo tenemos instalado!

¡Ya has terminado! Ahora abre tu navegador y pega en la barra de dirección:

http://localhost:7134

¡Bien! ahora queda lo más fácil… configurar nuestra cuenta, una vez hecho esto veremos un bonito panel para iniciar sesión.

panel de Serposcope

5. Configurando Serposcope

panel de serposcope

Estamos ya en el panel y ahora podemos proceder a configurar nuestra herramienta. Lo primero que vamos a hacer es dirigirnos a la pestaña «ADMIN» donde pondremos controlar algunos parámetros.

Vamos a dirigirnos a la configuración de GOOGLE, aquí podremos modificar los intervalos entre cada petición, el número de resultados por página, número de hilos cuando estamos scrapeando, …

Os dejo aquí mi configuración:

Configuración google serposcope

Si queremos podemos seguir toqueteando la configuración pero con esto estamos listos para trabajar.

6. Controlando las SERPS

Ahora que ya tenemos todo configurado procedemos a crear un nuevo GRUPO en la pestaña «GROUPS».  Al grupo se le asigna un nombre para identificarlo.

En mi caso quiero controlar las posiciones de esta web (uservzk80.com) así que creare un grupo con este nombre.

Ahora debemos añadir nuestra página web, para esto damos click en «Add website».

Ahora damos click para guardar los datos.

¡Bien!, ahora nos queda introducir las keyword que queremos controlar.

Damos click en «Add search» y vamos introduciendo las keyword.

¡Genial! ya he introducido unas palabras clave de prueba que quiero controlar.

Ahora si queremos compruebas nuestras posiciones damos click en «CHECK RANKS»

Ahora ya tenemos los resultados y podemos analizarlos cuando deseemos…

Serposcope

Bueno… hasta aquí llegaremos hoy con esta interesante herramienta para controlar nuestras posiciones en las SERPS. Si te ha gustado no dudes en compartirlo con tus amigos seos.

Top 5 mejores versiones de Linux

linux borrar directorio

Linux borrar directorio

¿Eres un nuevo usuario de Linux y no sabes como borrar un directorio utilizando la línea de comandos en Linux?

borrar directorio en linux

Antes de empezar debes saber que en Linux todo es un archivo, incluso el directorio… un directorio simplemente es un grupo de archivos.

Linux borrar directorio

¿Cuáles son los comandos que puedo usar para eliminar un directorio en Linux?

  1. rmdir – Este comando elimina los directorios que indiquemos siempre y cuando estén vacíos.
  2. rm – Este comando nos permite eliminar archivos incluyendo los sub-directorios. Además el mismo comando nos puede servir para eliminar directorios que no se encuentran vacíos..

¿Cómo usar de manera adecuada el comando rmdir para eliminar directorios en Linux?

El comando rmdir como explicamos anteriormente nos permite eliminar directorios siempre y cuando estén vacíos.

La sintaxis de su uso es:

rmdir nombre-del-directorio
rmdir[opción] nombre-del-directorio

Para poder ejecutar este comando debes abrir la terminal y escribir el comando para eliminar el directorio deseado.

Eliminar directorio Linux

Para eliminar un directorio en Linux debes abrir la terminal y escribir el comando indicando el directorio que deseas eliminar.

Por ejemplo, en este caso quiero borrar el directorio /tmp/prueba.

rmdir /tmp/prueba

Si el directorio no está vacío, obtendrás un mensaje de error en el que se te indicará que el directorio no esta vació.

rmdir -p tmp/prueba/archivos
  1. p : Cada argumento del directorio se trata como una ruta de la cuál se eliminarán todos los elementos, si están vacíos, comenzando por el último.

Comando de Linux para eliminar un directorio entero incluyendo todos los archivos y subdirectorios

[serptrade]

Para eliminar todos los directorios y subdirectorios hay que hacer uso del comando rm.

Voy a eliminar todos los directorios, todos los sub-directorios y  todos los ficheros. Para hacer esto se debe escribir el siguiente comando:

rm -rf datos/
  1. -r : Trata de eliminar la jerarquía de ficheros arraigada en cada argumento de archivo, es decir, borra recursivamente subdirectorios y ficheros del directorio especificado.
  2. -f : Trata de borrar los ficheros sin solicitar confirmación, independientemente de los privilegios del archivo.

Linux borrar directorio

¡Genial! ahora ya sabes eliminar directorios en Linux. Si el artículo te ha sido de utilidad envíaselo a tus amigos Linuxeros.

¡No olvides ver las Top 5 mejores distribuciones de Linux!

linux para principiantes

Linux para principiantes

Linux para principiantes. Cuando deseas probar Linux, una duda empieza a rondar en tu cabeza: ¿qué distribución debería escoger?.

linux para principiantes

Realmente existen centenares de distribuciones diferentes de Linux, pero en este artículo vamos a tratar de mostrar cuáles las mejores distribuciones para comenzar en este mundillo.

Linux es de todos maneras un kernel, es decir, que la parte central del sistema operativo como es  el escritorio gráfico, la consola de comandos y otras partes del sistema son independientes.

Las distribuciones de Linux son muy fáciles de utilizar. Sólo hay que descargarlas y utilizar alguna herramienta para bootear un USB o grabar un DVD de arranque.

Después de hacer esto puedes reiniciar tu ordenador y arrancar desde un medio extraíble para usar la distribución en modo “portable” que por cierto, es muy comodo para probarlo antes de instalar.

Linux para principiantes

Linux Mint

Linux Mint es una distribución Linux muy habitual. Se basa medianamente en Ubuntu, que veremos a continaución, pero usa los escritorios Cinnamon o MATE.

Linux Mint solía ser un poco más diferente de Ubuntu, ofreciendo numerosos códecs organizados para una experiencia de usuario más satisfactoria.

Ubuntu

Ubuntu es el nombre más popular entre las distribuciones Linux.

Es una de las mejores sistemas operativos para empezar, pero también lo es para continuar usándolo pasado un tiempo.

Ubuntu es muy fácil de utilizar. Proporciona un escritorio fácil y un instalador aún más fácil.

La popularidad de Ubuntu radica en el enorme apoyo  con la que cuenta.

Ubuntu ofrece además una diversidad de diferentes temas, que traen diferentes ámbitos de escritorio y apps sobre el mismo S.O. Ubuntu.

Fedora

Fedora es algo diferente… sólo utiliza programas de código abierto. No utiliza controladores de código cerrado. Esto puede ser un problema, dado que si los necesitas software privado, deberás buscarlo e instalarlo tu mismo.

Los programadores de Fedora también trabajan más de manera directa con proyectos de código abierto como GNOME, llevando a cabo menos cambios y enviándoles el último programa de estos proyectos.

La imagen de escritorio de Fedora se conoce en este momento como “Fedora Workstation” y está encargada de los programadores que requieren utilizar Linux, ofreciendo un fácil ingreso a las funcionalidades de avance y programa.

Debian

Es una gran distribución de Linux y de todos modos forma la base de Ubuntu, que paralelamente forma la base para muchas otras distribuciones de Linux. Debian es una opción escelente si quieres un entorno para estar mucho tiempo.

Arch Linux

Arch te enseña a “ensuciarte las manos”, y es una aceptable distribución de Linux para evaluar si verdaderamente deseas entender cómo trabaja todo.

En Arch tendrás que modificar todo tú mismo. No es aconsejable comenzar en el ecosistema Linux con Arch, pero cuando te sientas cómodo con alguna distribución como Ubuntu, Arch puede ser una aprender los  entresijos.

Linux para principiantes

¿Qué te ha parecido este artículo sobre Linux para principiantes? Si te ha gustado no dudes en comprobar nuestros otros artículos.

Las mejores distribuciones Linux para programadores

linux top

Comando TOP en Linux : ¿Cómo funciona?

En este artículo vamos a ver como funciona el comando TOP en Linux. Este comando nos ayuda a comprender los procesos de ejecución del sistema (entre otras cosas) en tiempo casi real y se encuentra dentro de las utilidades más destacables para un gestor. ¡Vamos a descubrir como trabaja TOP!

Comando TOP Linux

Ejecutar el comando

Abrimos una consola y sencillamente ejecutamos el comando:

top

Veremos una interfaz de trabajo en modo texto que se va a ir refrescando cada 3 segundos. Esta interfaz nos muestra un resumen del estado de nuestro sistema y la lista de procesos que estan funcionando. La salida (output) que obtengo en mi servidor es la siguiente:

top - 15:18:52 up 6 days, 19:20,  1 user,  load average: 0.00, 0.03, 0.05
Tasks: 135 total,   1 running, 133 sleeping,   1 stopped,   0 zombie
%Cpu(s):  0.1 us,  0.4 sy,  0.0 ni, 98.5 id,  0.0 wa,  0.0 hi,  0.2 si,  0.7 st
KiB Mem :  8008868 total,  5865980 free,  1114700 used,  1028188 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  5956412 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
    9 root      20   0       0      0      0 S   0.3  0.0  54:09.42 rcu_sched
 3749 root      20   0  162252   6760   5092 S   0.3  0.1   0:00.34 sshd
 3794 root      20   0  113180   1576   1320 S   0.3  0.0   0:00.19 bash
 4118 root      20   0   62816  16808   2736 S   0.3  0.2   3:10.58 tailwatchd
 4248 root      20   0  160100   2228   1556 R   0.3  0.0   0:00.02 top
14217 root      20   0  587276  37856  29112 S   0.3  0.5   0:52.72 php-fpm
18905 mysql     20   0 1638776 179132   9116 S   0.3  2.2  50:59.11 mysqld
    1 root      20   0  191144   4108   2604 S   0.0  0.1   5:44.43 systemd
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.23 kthreadd
    3 root      20   0       0      0      0 S   0.0  0.0   0:18.12 ksoftirqd/0
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H
    7 root      rt   0       0      0      0 S   0.0  0.0   0:04.05 migration/0
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh
   10 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 lru-add-drain
   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.77 watchdog/0
   12 root      rt   0       0      0      0 S   0.0  0.0   0:01.45 watchdog/1
   13 root      rt   0       0      0      0 S   0.0  0.0   0:03.78 migration/1
   14 root      20   0       0      0      0 S   0.0  0.0   0:20.37 ksoftirqd/1
   16 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H
   17 root      rt   0       0      0      0 S   0.0  0.0   0:01.95 watchdog/2
   18 root      rt   0       0      0      0 S   0.0  0.0   0:02.82 migration/2
   19 root      20   0       0      0      0 S   0.0  0.0   0:14.93 ksoftirqd/2
   21 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/2:0H
   22 root      rt   0       0      0      0 S   0.0  0.0   0:01.42 watchdog/3
   23 root      rt   0       0      0      0 S   0.0  0.0   0:06.48 migration/3

Análisis

Es de vital importancia comprender la salida del comando.

1. Tiempo de funcionamiento y media de carga del sistema

En la primera línea nos muestra:

  • Hora de hoy.
  • El tiempo que ha estado el sistema encendido.
  • Número de individuos haciendo uso (root).
  • Además de mostrar el promedio de carga media en minutos.

2. Tareas

Tasks: 145 total,   1 running, 142 sleeping,   1 stopped,   1 zombie

La segunda línea nos muestra el total de tareas y procesos, los cuales tienen la posibilidad de estar en diferentes estados. Yo lo tengo en inglés pero perfectamente tu lo podrías tener en español:

  • Running: Son los procesos que están funcionando en estos instantes o que se encuentran preparados para ejecutarse.
  • Sleeping: Son los procesos dormidos aguardando que ocurra algo para ejecutarse.
  • Stopped: Son los procesos los cuales su ejecución ha sido detenida.
  • Zombie: Cuándo el proceso no esta en funcionamiento. Estos procesos se quedan en este estado cuando el desarrollo que los comenzó muere (padre).

[serptrade]

3. Estados de la CPU

%Cpu(s):  0.1 us,  0.2 sy,  0.0 ni, 99.2 id,  0.0 wa,  0.0 hi,  0.2 si,  0.3 st
  • us: tiempo de CPU de usuario.
  • sy: tiempo de  de CPU del kernel.
  • id: tiempo de CPU en procesos inactivos.
  • wa: tiempo de espera para los procesos de la CP.
  • hi: interrupciones de hardware.
  • si: tiempo de CPU empleado en interrupciones a nivel de software.

4. Memoria física

KiB Mem :  8008868 total,  5880240 free,  1097232 used,  1031396 buff/cache
  • Memoria total.
  • Memoria usada.
  • Memoria libre.
  • Memoria usada por buffer.

5. Memoria virtual

KiB Mem :  8008868 total,  5865364 free,  1112092 used,  1031412 buff/cache
  • Memoria total.
  • Memoria utilizada.
  • Memoria libre.
  • Memoria en archivos temporales.

6. Columnas

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
    9 root      20   0       0      0      0 S   0.3  0.0  54:09.42 rcu_sched
 3749 root      20   0  162252   6760   5092 S   0.3  0.1   0:00.34 sshd
 3794 root      20   0  113180   1576   1320 S   0.3  0.0   0:00.19 bash
 4118 root      20   0   62816  16808   2736 S   0.3  0.2   3:10.58 tailwatchd
 4248 root      20   0  160100   2228   1556 R   0.3  0.0   0:00.02 top
14217 root      20   0  587276  37856  29112 S   0.3  0.5   0:52.72 php-fpm
18905 mysql     20   0 1638776 179132   9116 S   0.3  2.2  50:59.11 mysqld
    1 root      20   0  191144   4108   2604 S   0.0  0.1   5:44.43 systemd
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.23 kthreadd
    3 root      20   0       0      0      0 S   0.0  0.0   0:18.12 ksoftirqd/0
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H
    7 root      rt   0       0      0      0 S   0.0  0.0   0:04.05 migration/0
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh
   10 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 lru-add-drain
   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.77 watchdog/0
   12 root      rt   0       0      0      0 S   0.0  0.0   0:01.45 watchdog/1
   13 root      rt   0       0      0      0 S   0.0  0.0   0:03.78 migration/1
   14 root      20   0       0      0      0 S   0.0  0.0   0:20.37 ksoftirqd/1
   16 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H
   17 root      rt   0       0      0      0 S   0.0  0.0   0:01.95 watchdog/2
   18 root      rt   0       0      0      0 S   0.0  0.0   0:02.82 migration/2
   19 root      20   0       0      0      0 S   0.0  0.0   0:14.93 ksoftirqd/2
   21 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/2:0H
   22 root      rt   0       0      0      0 S   0.0  0.0   0:01.42 watchdog/3
   23 root      rt   0       0      0      0 S   0.0  0.0   0:06.48 migration/3
  • PID: es el identificador de desarrollo. Cada desarrollo tiene un identificador exclusivo.
  • USER (USUARIO): usuario dueño del desarrollo.
  • PR: prioridad del desarrollo. Si pone RT es que se está corriendo en el mismo instante.
  • NI: asigna la prioridad. Si tiene un valor bajo (hasta -20) significa que tiene más prioridad que otro con valor prominente (hasta 19).
  • VIRT: proporción de memoria virtual usada por el desarrollo.
  • RES: proporción de memoria RAM física que usa el desarrollo.
  • SHR: memoria compartida.
  • S (ESTADO): estado del desarrollo.
  • %CPU: porcentaje de CPU central de procesamiento usado desde la más reciente renovación.
  • %MEM: porcentaje de memoria física usada por el desarrollo desde la más reciente renovación.
  • TIME+ (HORA+): tiempo total de CPU de procesamiento que ha utilizado el desarrollo desde su inicio.
  • COMMAND: comando usado para comenzar el desarrollo.

Comando TOP Linux

¿Este artículo acerca del comando TOP en Linux te ha sido de utilidad? En ese caso una valoración o un comentario vendría muy pero que muy bien.

No olvides revisar otros artículos del blog: Mejores versiones de Linux