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

¿Cómo saber en que directorio estoy en Linux?

Linux como saber en que directorio estoy. Saber en que directorio estamos es algo muy sencillo y que una vez aprendas te será muy pero que muy útil.

Linux como saber en que directorio estoy
Terminal Linux

Para hacer esta tarea tendremos que hacer uso de la Terminal ?

Linux como saber en que directorio estoy

Imagina que estás usando un microondas. Presionas «3», «0» y «Start»… y tu microondas empieza a calentar la comida

La línea de comandos es la forma de comunicación que tienes para hablar con tu ordenador, este interpretará tus comandos y te dará una respuesta.

Para ver dónde se encuentra en cualquier momento en su ordenador, puede escribir el comando pwd. «pwd» significa imprimir el directorio de trabajo.

Prueba a escribir pwd en tu  Terminal

pwd

Ahora la tecla «Enter»

!Enhorabuena! Lo has conseguido… ahora ya sabes en que directorio estas?

Linux como saber en que directorio estoy

Se que este artículo no contiene mucha información pero es que poco más te puedo contar sobre el comando pwd.

¡Échale un vistazo a nuestro artículo sobre antivirus en Linux!

Linux cómo instalar programas

Linux cómo instalar programas. En cualquier sistema operativo necesitamos instalar aplicaciones para completar nuestras tareas diarias. En el mundo de Windows, cada programa tiene un simple archivo programa.exe o un archivo programa.zip.

linux como instalar programas

En un Mac, un paquete es un archivo programa.dmg o programa.sit. Tanto en el sistema operativo puede simplemente hacer clic en él y le hará algunas preguntas de configuración muy básicas como, si acepta el acuerdo de licencia o el directorio en el que desea instalar el software.

Si aún no usas ninguna distribución Linux y quieres dar el paso este Top 5 mejores versiones de Linux te vendrá de perlas.

Linux cómo instalar programas

Aunque en Linux, parece difícil instalar los programas/software pero no es así. Es tan simple como en los dos sistemas operativos que mencioné anteriormente.

Como mencioné anteriormente, Windows tiene el archivo programa.exe o programa.zip y Mac tiene el archivo programa.dmg o programa.sit, en realidad son paquetes. Cada software viene en «paquetes». De la misma manera en Linux, hay varios tipos de paquetes, y cada distribución tiene su propio formato de paquete preferido. Esto significa que hay más paquetes en Linux que en cualquier otro sistema operativo.

Según la Linux Standerd Base el paquete estándar de Linux es RPM. RPM significa Red-hat Package Manager, originalmente desarrollado por Red Hat y ampliamente utilizado por la comunidad Linux. Red Hat, Fedora, Mandriva y SUSE utilizan el RPM.

El segundo formato del gestor de paquetes es DEB, que significa Debian. Los paquetes de Debian y la APT (Advanced Packaging Tool) han creado características avanzadas que ahora se utilizan comúnmente, como la resolución automática de dependencias y los paquetes firmados.

Los paquetes Debian son usados por Debian/Linux, y algunas de las distribuciones de Linux más usadas, como Ubuntu, Linux Mint, Mepis, etc.

APT Para distribuciones basadas en Debian, como Ubuntu, Linux Mint, etc.

El APT es la herramienta, comúnmente utilizada para instalar paquetes, de forma remota desde el repositorio de software. En resumen, se trata de una sencilla herramienta basada en comandos que se utiliza para instalar archivos y software.

El comando completo es apt-get y es la forma más fácil de instalar archivos/paquetes de software.

Esta sencilla herramienta le informa sobre los paquetes que se están instalando actualmente y también le informa sobre los paquetes que están disponibles en los repositorios.

apto-get install ${packagename}

Para quitar/desinstalar cualquier software, sólo tiene que usar «remove»

apt-get remove ${packagename}

APT maneja una base de datos local en el disco duro del usuario que contiene información sobre los paquetes disponibles y su ubicación. Así que cuando el comando apt-get instale conky, APT empezará a encontrar el paquete llamado conky en la base de datos e instalará conky una vez que el usuario teclee ‘y’ (sí).

Para obtener todos los paquetes recién cargados en los repositorios, el usuario necesita actualizar APT regularmente.

Actualizar la base de datos de APT:

Para actualizar la base de datos de APT y también actualizar las actualizaciones de seguridad y los parches que pueden estar disponibles para algunos programas instalados, los usuarios pueden hacerlo de una vez con sólo utilizar los comandos como éste:

apt-get update
sudo apt-get install conky
sudo apt-get remove conky
sudo apt-get update

Debes recordar que todas las herramientas de gestión necesitarán que el usuario esté en root o superuser, por ejemplo para instalar software en distribuciones basadas en debian usará sudoseguido de apt-gety luego le pedirá que introduzca la contraseña.

apt-get update; apt-get upgrade

yum: Para distribuciones de Linux basadas en RPM, como Fedora, Red Hat

No tendrás ningún problema para entender yum porque es lo mismo que apt-get. Como ‘apt-get’ instala paquetes de software para paquetes Debian, ‘yum’ instala paquetes de software para paquetes RPM.

Para eliminar paquetes de software, sólo tiene que utilizar «remove»

yum install ${packagename}
yum remove ${packagename}

Hay una cosa a tener en cuenta que yum no mantiene una base de datos local por defecto en el disco duro del usuario. Por lo tanto, no es necesario actualizarla. Pero para instalar los parches de seguridad y correcciones de errores disponibles, utilice el siguiente comando:

yum update
yum update ${packagename}

Si el usuario desea actualizar cualquier paquete individual, hágalo de la siguiente manera:

Tar Balls

Recordarás que en Windows tienes archivos Zip.zip o en Mac.sit. De la misma manera que aquí en Linux tienes Tar Balls (archivos) que terminan con extensiones, como,.tar,.tar.gz,.tgz, o algo más. Para desempaquetar un archivo, debes utilizar el siguiente comando:

tar -xzvf ${nombredearchivo}.tar.gz

Después de extraer los archivos, puede instalar los archivos extraídos leyendo el archivo README o el archivo INSTALL (allí puede encontrar instrucciones para instalar esos archivos en particular).

Linux cómo instalar programas

¿Te ha parecido un artículo interesante sobre cómo instalar programas en Linux? Entonces puedes dejar una valoración.

linux para servidores

Linux para servidores

distribuciones linux para servidores web

Durante años el rey de los sistemas operativos siempre ha sido Windows, pero esta historia es solo cierta a medias. Si nos vamos al mundo de los servidores, y entiéndase por servidor, aquella computadora capaz de ofrecer servicios a otras computadoras, la historia cambia radicalmente, el 80% de los servidores funcionan con Linux.

El internet corre sobre Linux, y es que cada vez que abres una página web, estas usando Linux indirectamente, ya que hasta el mismísimo Google lo usa en sus servidores.

Linux para servidores

A partir de aquí conocerás las razones de por que Linux triunfa en el ámbito de los servidores.

1. Costes

Linux es gratis, esto hace que cualquier coste inicial que pueda tener una empresa se reduzca bastante, muchos dirán que Windows también porque se puede usar pirata, si una empresa de verdad quiere masificarse y tener buena imagen usar software pirata no es una opción.

Adicionalmente, la mayoría del software disponible para Linux, también es gratis, es cierto que para el usuario la disponibilidad de software es muy poca, pero para los servidores el software compatible es suficiente.

2. La estabilidad

Al aplicar cambios en la configuración de algún sistema Linux, no es necesario reiniciar, a diferencia de lo que pasa con Windows, que como bien sabemos reiniciar es el pan nuestro de cada día.

Esto es muy importante, ya que si reinicias un servidor, cualquier página web alojada en este dejará de funcionar  hasta que termine el reinicio, por ejemplo si Amazon funcionara sobre Windows y hubiera que reiniciar, simplemente dejaría de vender hasta que el reinicio terminara.

Es necesario también mencionar que los sistemas de archivos presentes en Linux no requieren fragmentación, esto es algo que actualmente Windows tampoco necesita, pero antes no era el caso.

3. La Flexibilidad

Linux es software libre, la instalación se puede personalizar al máximo, por ejemplo es muy común la eliminación de la interfaz gráfica.

¿Para qué necesita usar un servidor con interfaz gráfica?

En Linux, tienes control absoluto de cada componente del sistema, pudiendo elegir que se instala y que no, esto a su vez permite crear servidores con muy poco hardware.

4. Apache

El Apache web server, es un servidor web, es uno de los servidores web mas utilizados actualmente, este es al igual que Linux, software libre y por lo tanto gratuito. Cuando Apache nació, al rededor del año 1995, justo en esa época el internet comenzó a hacerse popular y al este ser gratuito se convirtió en una de las mejores alternativas, arrastrando a Linux consigo.

5. La seguridad

Los sistemas Linux en general han sido siempre bastante seguros, por varias razones que vamos a ver a continuación.

  1. Primero que nada los virus, Linux no es invulnerable pero es más complicado. Ver artículo los Antivirus en Linux para descubrir más.
  2. El encapsulamiento de usuarios, esta es la herencia de Unix y otra de las lecciones que Windows tardó en aprender, que solo los administradores puedan hacer operaciones delicadas.
  3. Tercero los aportes de la comunidad,

Actualmente podemos decir que Linux es el rey en muchos ámbitos, domina el mercado de los smartphones, ya que android corre bajo Linux y como vimos el mercado de los servidores, el único nicho en donde no ha penetrado es en los escritorios domésticos, pero a fin de cuentas todos usamos Linux, así estemos conscientes de ello o no.

Linux para servidores

En resumidas cuentas Linux es el rey de los servidores. ¿Quieres probar Linux? Echale un vistazo a nuestro artículo sobre las mejores versiones de Linux.

¿Qué opinas acerca de esto? ¿Por qué razones más crees que Linux es indispensable para los servidores? Me encantaría leer tu opinión.

linux y ubuntu

Linux y Ubuntu: Todo lo que necesitas saber

¿Qué diferencias hay entre Linux y Ubuntu? En este artículo voy a tratar de resolver todas tus dudas respecto a este tema tan común.

Linux y Ubuntu

Aunque no lo creas hay una «guerra» en la que todos estamos atrapados. Esta guerra la libran dos empresas Microsoft y Apple y el campo de batalla es el sistema operativo.linux y ubuntu

Estas empresas quieren dar la impresión de que son las únicas opciones que existen para todo aquel que quiera usar un ordenador pero la realidad no es así. Existe un grupo de rebeldes en el frente de batalla que usan Linux y respaldan una filosofía muy distinta.

Un sistema operativo es una capa de software en un ordenador que actúa como base para los programas informáticos. El trabajo del sistema operativo es controlar los recursos de el ordenador y asignarlos a los programas que los necesitan.

Cuando se ejecuta un programa, el sistema operativo actúa como un supervisor y se asegura de que el programa tenga la potencia de procesamiento, la memoria y cualquier otro recurso que pueda necesitar para funcionar.

Los sistemas operativos facilitan a los desarrolladores de programas la escritura de software: sin un sistema operativo, el programador tendría que crear software para trabajar directamente desde el propio hardware.

Linux y Ubuntu

Ahora nos toca descubrir que es Ubuntu y como se relaciona con Linux

Ubuntu es una distribución — o distro — de Linux. En la jerga de Linux, una distribución es una versión del sistema operativo que tiene como base el núcleo de Linux.

Existen muchas distribuciones de Linux diferentes. Muchos de ellos son gratuitas y muchas tienen comunidades de usuarios que proporcionan ayuda.

Ubuntu, es distribuido por una empresa llamada Canonical, es un ejemplo de proyecto comercial basado en el núcleo de Linux. La misión de Canonical es proporcionar una plataforma de software gratuita para usuarios y desarrolladores.

Si crees que Ubuntu es la distribución que necesitas, puedes instalarlo en tu ordenador para que se ejecute al mismo tiempo que tu sistema operativo actual, o puedes usarlo únicamente como sistema operativo principal aunque también existe la posibilidad de usar Ubuntu dentro de Windows.

Ubuntu vs Linux

ubuntu mate opiniones
Ubuntu Mate

En el corazón de Ubuntu está el núcleo de Linux.

Ubuntu depende de la arquitectura de Linux para comunicarse con el hardware de un ordenador para que el software pueda hacer lo que se supone que debe hacer. Los comandos de Ubuntu siguen las reglas y procedimientos que cientos de otras distribuciones de Linux también usan. Pero Ubuntu tiene su propio estilo y lista de características.

Ubuntu tiene una interfaz gráfica de usuario también llamada (GUI), lo que lo hace similar a otros sistemas operativos populares como Windows, Mac OS e incluso Android.

El sistema operativo representa aplicaciones como iconos o opciones de menú que puede seleccionar mediante comandos de teclado o un ratón; no es necesario aprender una infinidad de comandos o términos. Si ha utilizado otros sistemas operativos que dependen de una interfaz gráfica de usuario, puede usar Ubuntu fácilmente.

El sistema operativo es compatible con una gran variedad de software. Encontraras docenas de ejemplos de aplicaciones de productividad, software multimedia y programas de comunicaciones que se ejecutan en Linux y, a su vez, en Ubuntu. Algunos de ellos son compatibles con aplicaciones que se ejecutan en otros sistemas operativos, como la suite Office de Microsoft.

De hecho, Ubuntu soportará software que sea compatible con Linux. Al final, Ubuntu es sólo un intento de aprovechar el sistema operativo Linux de una manera fácil e intuitiva para el usuario. En resumidas cuentas, Ubuntu es Linux. Es sólo el intérprete de comandos externo lo que lo diferencia de una distribución básica de Linux.

Diferencias entre Linux y Ubuntu

¿Te ha parecido interesante el artículo? En ese caso puedes dejar una valoración, me será muy útil para saber lo que mis lectores desean ver. ¡Gracias!

antivirus en linux

¿Es necesario usar antivirus en Linux?

¿Debo usar antivirus en Linux? ¿Es verdad que Linux no tiene virus? estas son preguntas que normalmente recibo. Con este artículo voy a tratar de arrojar un poco más de claridad acerca de este tema.

Antivirus en Linux

antivirus en linux

Multitud de veces habrás escuchado la frase «Linux es mejor que Windows porque no tiene virus» y más si eres una persona que se encuentra interesada en el mundo tecnológico. Debo decirte que lamentablemente Linux es tan vulnerable como Windows o MacOS.

Es cierto que el riesgo de infectarnos con un virus es mucho menor que en otros sistemas operativos además si sumamos que para que un virus logre privilegios de root debe haber casi en la mayoría de los casos una interacción por parte del usuario nos encontramos ante supuestamente visto de forma simple un sistema operativo «in-hackeable».

Pero claro esta, siempre hay excepciones y no hay nada que no se pueda hackear. ¿Acaso no ha sido programado por humanos? Hasta el mejor humano comete errores y esos errores pueden ser aprovechados por delincuentes.

Personalmente me dedico a la seguridad informática y puedo decirte que si, existen virus capaces de escalar privilegios gracias a exploits conocidos. ¿Qué es un exploit te preguntarás? Básicamente es un programa que se aprovecha de un fallo de seguridad.

¿Debo utilizar antivirus en Linux?

Mi respuesta ante esta pregunta sería no. No necesitas usar un antivirus, el mejor antivirus esta en tu cabeza. Tu puedes controlar que programas instalas, que permisos les das y de que fuente son descargos estos programas.

Deberías seguir estos pasos para evitar una infección en tu sistema operativo:

  1. Siempre descargar desde fuentes oficiales
  2. Evitar programas pirata. (Se aplica en regla 1)
  3. Controlar los permisos que proporcionamos al programa.

Si estas leyendo es que quieres usar un antivirus en Linux, puedes hacer dos cosas, seguir las anteriores reglas o seguir leyendo para ver que antivirus son los más recomendables.

Antivirus en Linux

ClamAV

ClamAV es un antivirus que  actualmente se usa en más de  500.000 servidores en todo el planeta. Este antivirus surgió como un proyecto de código abierto que pretendía identificar y bloquear virus en el sistema.

Características

  • Código abierto (open source)
  • Soporta múltiples formatos de archivo
  • Posibilidad de uso a través de la terminal (línea de comandos)
  • Disponibilidad para varios sistemas operativos

Sophos

Sophos es un antivirus gratuito para Linux que detecta y limpia virus, troyanos y cualquier otro tipo de programas con fines maliciosos de forma eficiente.

Este antivirus hace uso de una base de datos de virus de la propia empresa, SophosLabs, por lo que se encuentra constantemente actualizado.

Realiza un escaneo en tiempo real del equipo para comprobar si puede haber algún tipo de programa malicioso corriendo en el sistema.

Características

  • Buen rendimiento
  • SophosLab
  • Heurística avanzada para la detección de virus
  • Gratuito

Comodo Antivirus

Es un anti virus muy utilizado y práctico. Realiza un análisis de comportamiento de los archivos basados en la nube.

Este antivirus garantiza la protección contra amenazas además cuenta con un filtrado de correo electrónico para tratar de filtrar el spam y eliminar las amenazas que nos pueden llegar por este medio.

Características

  • Fácil de usar
  • Análisis de comportamiento en tiempo real
  • Proporciona informes del sistema
  • Actualizaciones constantes

Antivirus en Linux

Ahora ya conoces los mejores antivirus para Linux pero si haces las cosas bien no lo deberías de necesitar. ¿Que opinas acerca de los antivirus?

mejores distribuciones linux para programadores

Las mejores distribuciones Linux para programadores

Existe un tema en el desarrollo de software que tarde o temprano te vas a acabar preguntando. ¿Qué Linux usar para la programación? ¿Qué distribución es mejor?

En este artículo intentaré resolver todas tus dudas pero debes tener en cuenta que tu opinión es la que realmente cuenta. La mía es esta y quizás no sea idéntica a la que tu tienes pero lo que si a ciencia cierta es que estas distribuciones Linux para programadores y no tan programadores te encantarán ?.

Distribuciones Linux para programadores

Desde mi punto de vista te diría que simplemente utilices la distribución que más te guste pero se que si estas buscando un Linux para programadores querrás conocer cuales son los más recomendados para esta tarea así que aquí tienes tu tan ansiada respuesta.

Fedora

Fedora es una distribución Linux muy popular entre los programadores. Tiene una versión principal cada 6 meses soportada durante 13 meses. Básicamente, 13 meses de manteniendo en un ambiente estable está bastante bien.

mejores distribuciones para programadores
Fedora

Ninguna distribución está creciendo tan rápido, por lo que Fefora es buena opción incluso para aquellas personas que quieren experimentar y trabajar con lo último de manera estable, al tiempo que realizan su trabajo.

La gente de Fedora no acepta el software privado por lo que no podrás encontrar de manera oficial Java, Flash Player, …. Pero claro, para todo hay siempre una solución y podrás descargar el software que necesites desde repositorios privados.

Debes de tener en cuenta que Fedora esta fundado por Red Hat Linux, se dirige al sector empresarial y este ofrece soporte de pago para el mismo.

Arch Linux

Es una distribución de Linux rolling release, esto quiere decir que constantemente hay nuevas actualizaciones.

mejores distribuciones linux para programadores
Arch Linux

[serptrade]
Es un entorno de trabajo perfecto para algunos programadores porque este tipo de distribución de software es más adecuado para los desarrolladores que trabajan con software que está altamente integrado con algunas o muchas dependencias. La gran ventaja es que recibirás una versión actualizada de tus dependencias casi sin demora.

Arch Linux es difícil de instalar. Un usuario avanzado puede hacerlo en no más de 15 minutos, pero es casi imposible que una persona sin experiencia en Arch lo instale a la primera. Requiere mucho conocimiento porque no hay nada preconfigurado, no hay nada por defecto, todo es personalizado.

Corresponde al usuario instalar y configurar las cosas de acuerdo a sus necesidades personales. Esta es la razón por la que mucha gente usa Arch Linux como una distribución Linux ligera, instalando un entorno ligero de gestor de ventanas/desktop, y sólo el software esencial.

Cada instalación de Arch Linux es única, por lo que cada usuario se encuentra  con obstáculos únicos. Esto es lo que lo hace especial y querido entre los programadores. Con simplemente usarlo aprenderás muchísimo.

En este sistema es muy importante leer la documentación aunque esto pueda parecer una pérdida de tiempo, esto te permitirá desarrollar una habilidad esencial que todo programador debería tener y con el tiempo aprenderás a crear tus propias documentaciones gracias a esta práctica.

ProgrammerOS

Si quieres probar cosas nuevas anímate con programmerOS, es un proyecto que ha visto la luz hace muy poco tiempo y que quizás te pueda resultar interesante… al fin y al cabo a veces probar cosas nuevas nos potencia como personas y en este caso como programadores.

programmerOS

ProgrammerOS es un sistema Ubuntu al que se le han añadido algunas herramientas que todo programador utiliza para así hacer la vida un poco más fácil.

Proporciona todas las herramientas necesidad ya pre instaladas para que no pierdas tu valioso tiempo instalando y volviendo a instalar lo que se te había olvidado ?.

Mejores distribuciones Linux para programadores

¿Qué opinas acerca de estas distribuciones? ¿Cuál usas en tu día a día? Me gustaría ver lo que opinas en los comentarios de este artículo.

mejores versiones de linux

Top 5 mejores versiones de Linux

¡Hola! ¿Estas buscando un top con los mejores Linux o las mejores versiones de Linux estables? Entonces estas en el sitio adecuado, aquí encontrarás las mejores distribuciones.

Mejores versiones de Linux

top 5 mejores distribuciones de linuxEn este artículo te voy a mostrar los mejores Linux todoterreno, ¿qué son? son las versiones que considero que tienen el mejor compromiso entre sus aspectos a nivel general: son potentes, no les falta ninguna aplicación y tienen gran soporte de actualizaciones y software.

Ubuntu Mate

Es una distribución GNU/Linux basada en Ubuntu y que hace uso del entorno de escritorio MATE. Es uno de los S.O (sistemas operativos) más estables y conocidos.

ubuntu mate opiniones
Ubuntu Mate

Se encuentra respaldado por canonical así que no tendremos problemas con actualizaciones ni software disponible gracias a su centro de aplicaciones. Tiene un perfecto compromiso entre la potencia general y un entorno de escritorio que no consume casi nada además cuenta con todas las aplicaciones necesarias ya de serie en una ISO contenida.

Zorin OS

Es una distribución de Linux muy recomendable para aquellos que vienen de Windows y además no quieren un cambio tan radical a nivel estético con respecto a su anterior sistema.

zorin os opiniones
Zorin OS

Se asemeja en este aspecto a Windows 7, es muy completo incluso más que Ubuntu y hace uso de su mismo centro de software además tiene aplicaciones específicas de configuración y bastante compatibilidad de software de Windows gracias a Wine y playonlinux que vienen de serie en el sistema sin necesidad de descargarlo.

Linux Mint

Esta distribución Linux  se encuentra basada en Ubuntu y esta muy enfocada a la facilidad de uso para el usuario inexperto.

linux mint cinnamon
Linux Mint

Tiene un entorno escritorio o sabor oficial que es cinnamon y que se basa en ofrecer un escritorio más tradicional al estilo de Windows, es muy atractivo y con muchas funcionalidades aunque no
es el que menos recursos ocupa pero a cambio te proporciona un enorme nivel de características y una buena personalización en el escritorio.

Como toda distribución Linux Mint tiene sabores, cinnamon es su baza pero también tiene MATE y XFCE.

[serptrade]

Antergos

Es una distribución gallega basada en Arch Linux y que cuenta con una filosofía de actualizaciones llamadas rolling release o actualización continua, esto hace que puedas tener tu sistema actualizado siempre a la última versión disponible.

antergos español
Antergos

En concreto esta distribución tiene un añadido muy interesante y es la de acercar la filosofía a el usuario porque en resumidas cuentas Arch Linux de por si es muy difícil de usar y Antergos es una adaptación muy pero que muy buena ya que además en su instalador nos permite !ojo! instalar 6 entornos de escritorio  distintos entre ellos esta GNOME que es su escritorio oficial, Cinnamon , KDE, XFCE y open box. ¡¡Simplemente impresionante!!

Elementary OS

Si quieres que tu máquina se parezca a un Mac de Apple este es tu entorno. Es simplemente precioso está muy bien logrado a nivel estético y aunque tiene pocas aplicaciones de serie que este es un problema se soluciona rápido con el centro de software de Ubuntu del que se provisiona las aplicaciones que tiene están muy bien elegidas y digamos que es lo mínimo imprescindible para alguien que no quiere complicaciones con el sistema. Es simple y eficaz, bonito pero funcional.

Elementary os opiniones
Elementary OS

Personalmente me encanta recomendarlo, si no quiere complicarte y quieres un Linux muy bonito pues Elementary os es tu distribución.

Top 5 mejores versiones de Linux

¿Te ha gustado el artículo sobre las mejores versiones de Linux? Entonces deja una valoración acerca del mismo.

Por cierto, este artículo irá evolucionando poco a poco y con el paso del tiempo habrá un TOP más grande.