Numero 23. Sololinux Diciembre 2020
Numero 23. Sololinux Diciembre 2020
Numero 23. Sololinux Diciembre 2020
Publicidad:
Quieres poner publicidad en la revista, ahora puedes hacerlo de forma muy simple,
llegando a todo el mundo con esta revista digital gratuita de software libre y GNU/Linux
diseño de la revista)
e-mail: adrian@sololinux.es
Buenos días, tardes o noches, dependiendo del lugar del
mundo donde se encuentren ahora mismo.
Redacción
Os presentamos el número 23 de la Revista SoloLinux. ●
Sergio G. B. (Administrador y
redactor artículos SoloLinux)
Quiero agradecer a todos los que hacéis que este proyecto e-mail: info@sololinux.es
siga adelante. Desde el equipo de SOLOLINUX esperamos ●
Henry G. R. (Redactor artículos
que os guste este nuevo número. SoloWordPress)
e-mail: info@solowordpress.es
Feliz Navidad linuxera y mucho OpenSource para el nuevo
año.
Diseño Portada
Un año dificil para muchos de nosotros, pero que hemos ●
Karina Fernández
sacado adelante con la ayuda de todos. Gracias por seguir @karyfernandez.design
leyendo nuestras publicaciones.
Tu revista, la revista
Síguenos en de todos.
las Redes:
SOLOLINUX 3
CONTENIDO, NUMERO 23
SEGURIDAD NOTICIAS
08. Como configurar Firewalld en CentOS 8 12. Características del Kernel 5.10 LTS
20. Instalar y configurar FirewallD en Debian (disponible la RC-6)
10 30. CentOS se muere – Bienvenido Rocky Linux
23. Escanear un servidor linux con Nikto 42. Linux vs MacOS – Sus principales
25. Permisos de archivo estándar simples en diferencias
linux 46. Entrevista a un Sysadmin Linux en 17
preguntas
MANUALES SOFTWARE
10. Instalar el repositorio RPM Fusion en
Fedora, CentOS y RHEL 16. Instalar Tixati Torrent en Ubuntu 20.04 y
13. Crear y administrar máquinas virtuales otros linux
con Virt-Manager
18. Uso del comando stat en linux
26. Anarchy – Instalar Arch Linux para
novatos
32. Instalar el Kernel 5.10 LTS en Ubuntu o
Linux Mint
36. Instalar un servidor Debian 10 con
Yunohost
40. Montar un servidor casero con FreedomBox
50. Instalar XFCE 4.16 en Ubuntu 20.04 o
Linux Mint
51. Uso del comando Nslookup en linux
53. Uso del comando Netstat en linux
HARDWARE
22. Que son los inodos en linux
33. Mantener los controladores Mesa
actualizados
4 SOLOLINUX
!
KS
AN
¿QUIERES PUBLICITARTE EN LA
TH
REVISTA?
MAGAZINE
www.sololinux.es
SEGURIDAD
Verificamos su estado.
firewall-cmd --state
8 SOLOLINUX
SEGURIDAD
Puedes modificar la zona aplicada, por cualquiera de las Como puedes observar, permitir o denegar servicios es
que vimos en el ejemplo anterior con el siguiente tarea sencilla. Por ejemplo ftp.
comando. En el comando de ejemplo la zona home.
# permitir servicio
firewall-cmd --set-default-zone=home --permanent firewall-cmd --zone=public --permanent --add-service=ftp
firewall-cmd --reload
# denegar servicio
Podemos visualizar la información sobre la zona con firewall-cmd --zone=public --permanent --remove-service=ftp
firewall-cmd --reload
este comando (nosotros usamos un servidor, por tanto
la public).
Últimamente, enmascarar la ip es algo común. Es una
firewall-cmd --info-zone public
forma de que el receptor no identifique tu ip privada,
pero si la del servidor.
Ejemplo…
[root@sololinux-demo ~]# firewall-cmd --info-zone public Habilitamos el enmascaramiento.
public
target: default firewall-cmd --zone=public --add-masquerade
icmp-block-inversion: no firewall-cmd --reload
interfaces:
sources:
services: cockpit dhcpv6-client ssh
ports: 80/tcp
protocols:
masquerade: no
forward-ports: Ahora lo deshabilitamos.
source-ports:
icmp-blocks: firewall-cmd --zone=public --remove-masquerade
rich rules: firewall-cmd --reload
Si quieres, también puedes enumeras los servicios Hemos aprendido a usar FirewallD, bloquear el tráfico
habilitados con el siguiente comando. no deseado en nuestro sistema, desbloquearlo. Son
tareas necesarias si queremos estar protegidos de
firewall-cmd --get-services atacantes.
SOLOLINUX 9
MANUALES
Instalar el repositorio RPM Fusion en Fedora, CentOS y
RHEL
RPM Fusion en CentOS 8
sudo dnf install --nogpgcheck
https://dl.fedoraproject.org/pub/epel/epel-release-latest-
8.noarch.rpm
El repositorio RPM Fusion en Fedora tiene dos Lo puedes solucionar ejecutando los siguientes
versiones, el primero ofrece exclusivamente software comandos.
gratuito, el segundo contiene paquetes compilados de
sudo dnf install 'dnf-command(config-manager)'
software de código cerrado o, de código abierto pero no sudo dnf config-manager --enable PowerTools
comercial. En el artículo de hoy, vemos como instalar el
repositorio RPM Fusion free y RPM Fusion nonfree,
en las siguientes distribuciones Linux
●
RHEL 8
●
CentOS 8
●
Fedora
●
Fedora Silverblue con rpm-ostree
Si quieres reproducir archivos multimedia adicionales, como por ejemplo gstreamer. También es posible.
sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo reboot
Ejemplo de salida…
[root@sololinux-demo ~]# sudo dnf check-update
Última comprobación de caducidad de metadatos hecha hace 0:43:50, el jue 03 dic 2020 12:09:22 CET.
[root@sololinux-demo ~]# sudo dnf update
Última comprobación de caducidad de metadatos hecha hace 0:43:57, el jue 03 dic 2020 12:09:22 CET.
Dependencias resueltas.
Nada por hacer.
¡Listo!
[root@sololinux-demo ~]# sudo reboot
Connection to 185.185.40.142 closed by remote host.
Connection to 185.185.40.142 closed.
SOLOLINUX 11
NOTICIAS
Después del Kernel 5.4 LTS (último núcleo a largo Sistema de gráficos
plazo), acaba de salir el Kernel 5.10 LTS RC-6. La ●
La compatibilidad con tarjetas gráficas de próxima
versión RC-6 es muy importante, pues la siguiente será generación de Intel, ya está insertada en el nuevo
la final estable. Todo indica, que en breve estará a kernel. Se mejora el soporte de Tiger Lake para
disposición de cualquier distribución Linux extender la duración de la batería, tambien el
soporte Gen12 para Intel Rocket Lake.
La lista de modificaciones, correcciones y cambios es ●
La arquitectura AMD RDNA 2 y su compatibilidad
bastante grande en la nueva versión. Conocemos los con Radeon RX 600, fue mejorada de manera
principales cambios y como afectaran a nuestro sistema notable.
Linux ●
El Kernel 5.10 LTS, trae muchas actualizaciones en
el DRM (administrador de renderizado directo).
●
Se añade soporte para pantalla en el Raspberry Pi
4 / BCM2711 con el controlador VC4 DRM.
12 SOLOLINUX
MANUALES
En Gentoo y derivados:
Existen muchos administradores de máquinas virtuales,
y sin duda alguna el más conocido entre los usuarios emerge virt-manager
normales es… VirtualBOX de Oracle. Vale, estamos de
acuerdo. OpenBSD, FreeBSD y derivados:
Pero si te digo que existe un administrador mucho más pkg_add virt-manager
ligero, más rápido, más fácil de usar y, que no te obliga
a que tu procesador tenga esa capacidad?, entonces Una vez instalada la herramienta, la puedes encontrar
que me dices. La cosa cambia, eh. en tu menú de aplicaciones.
Esa herramienta existe y se llama Virt-Manager. Es
Crear una máquina virtual con Virt-Manager
evidente que si agregas KVM funcionara mejor, pero no
Abres la herramienta y seleccionas el medio de
es obligatorio. Crear y administrar máquinas virtuales
instalación, normalmente una iso.
con Virt-Manager es otro mundo, se acabaron los
problemas con el mouse, con internet, etc., todo es más
fácil y además lo tienes a tu alcance.
SOLOLINUX 13
MANUALES
sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt- También el tamaño del disco. Crear y administrar
clients bridge-utils virt-manager
máquinas virtuales con Virt-Manager.
Es importante que después de instalar Virt-Manager,
reinicies el sistema.
sudo reboot
14 SOLOLINUX
MANUALES
NOTA: A no ser que tengas un sistema de última generación, conviene instalar KVM como te indique anteriormente.
De todas formas, esta herramienta te sorprenderá.
Espero que esta revista te sea de utilidad, puedes ayudarnos a mantener vivo este
proyecto con una donación (PayPal), o también colaborar con el simple gesto de
compartir nuestras revistas en tu sitio web, blog, foro o redes sociales.
SOLOLINUX 13
SOFTWARE
Versión 64 bits
wget https://download2.tixati.com/download/tixati-2.77-
1.x86_64.rpm
sudo dnf -i ./tixaki-2.77-1.x86_64.rpm
# o
sudo yum -i ./tixaki-2.77-1.x86_64.rpm
16 SOLOLINUX
SOFTWARE
Ejecutar Tixati
Una vez instales Tixati, cualquier archivo torrent se abrirá de forma automática con este cliente torrent. La primera
vez que inicie, te solicitara aceptar la configuración por defecto o modificar algún valor, es tu decisión.
Como último ejemplo, vemos una imagen de Tixati en acción. Instalar Tixati Torrent.
SOLOLINUX 17
MANUALES
Para crear el artículo, nosotros tomamos como ejemplo un script bash conocido por todos los seguidores de
sololinux, dada su gran utilidad a la hora de limpiar servidores linux, es evidente que hablamos de «libera.sh».
stat libera.sh
SOLOLINUX 19
SEGURIDAD
Esta herramienta de Firewall, viene incluida en los repositorios oficiales de Debian 10 Buster, su instalación es tan
simple como ejecutar los siguientes comandos.
sudo apt update
sudo apt -y install firewalld
20 SOLOLINUX
SEGURIDAD
SOLOLINUX 21
MANUALES
df -i
sergio@sololinux:~$ df -i
S.ficheros Nodos-i NUsados NLibres NUso% Montado en
udev 482292 592 481700 1% /dev
tmpfs 491747 887 490860 1% /run
/dev/sda2 7782400 448537 7333863 6% /
tmpfs 491747 126 491621 1% /dev/shm
tmpfs 491747 6 491741 1% /run/lock
tmpfs 491747 18 491729 1% /sys/fs/cgroup
/dev/sda1 0 0 0 - /boot/efi
tmpfs 491747 28 491719 1% /run/user/1000
/dev/sdb1 0 0 0 -
/media/sergio/DESCARGAS
/dev/sdc1 0 0 0 -
Que son los inodos en linux /media/sergio/204E-01F8
El comando ls -l, nos mostrará información del inodo,
como podemos comprobar a continuación. Número de inodos
El número de inodo, también conocido como número de
Ver los inodos índice. Es un número único que se asigna a los archivos
Inodos de la carpeta actual: y directorios en el momento de su creación. El número
ls -l de inodo es único en todo el sistema de archivos.
22 SOLOLINUX
SEGURIDAD
SOLOLINUX 23
SEGURIDAD
Manual de Nikto
Te recomiendo encarecidamente que revises su manual
oficial, es muy bueno.
●
Manual de Nikto
24 SOLOLINUX
SEGURIDAD
Para abordar este potencial problema, nuestro sistema Eliminar el premiso de lectura al resto de usuarios.
linux nos permite especificar los permisos que cada chmod o-r [archivo/carpeta]
usuario tiene sobre un archivo o directorio determinado.
También es posible aplicar permisos a grupos de Todos los usuarios tienen permisos de escritura.
usuarios. chmod a+w [archivo/carpeta]
# o
chmod +x [archivo/carpeta]
Los permisos se basan en tres caracteres:
R-W-X / Leer – Escribir – Ejecutar
Establecer permisos específicos.
chmod u=rw [archivo/carpeta]
Combinar permisos.
chmod u=rwx, ug+rw, o=r [archivo/carpeta]
SOLOLINUX 25
MANUALES
26 SOLOLINUX
MANUALES
Recuerda que este tutorial se crea para usuarios Ahora el sistema de archivos. Elegimos «ext4»
noveles, por tanto lo haremos todo lo más fácil y rápido (recuerda que somos novatos).
posible. No te compliques la vida, selecciona en
descargar las mejores replicas.
SOLOLINUX 27
MANUALES
28 SOLOLINUX
MANUALES
Pulsa en instalar el nuevo sistema. Sé paciente, pues dependiendo de la velocidad de tu sistema tardara más o
menos.
Nota final: Recuerda que para moverte por los menús debes usar la tecla «TAB». Por defecto Anarchy instala ZSH
como shell predeterminada, en el proceso de instalación tienes la opción recomendable (después de crear el usuario),
de sustituirla por ssh.
Espero que esta revista te sea de utilidad, puedes ayudarnos a mantener vivo este
proyecto con una donación (PayPal), o también colaborar con el simple gesto de
compartir nuestras revistas en tu sitio web, blog, foro o redes sociales.
SOLOLINUX 29
NOTICIAS
30 SOLOLINUX
NOTICIAS
●
Página web oficial
●
Código fuente @ GitHub
●
Foro oficial de Rocky Linux
●
Twitter
●
Reddit
Todas las páginas se mantienen actualizadas constantemente, pero si necesitas más información sobre el nuevo
proyecto puedes revisar su wiki.
●
Wiki de Rocky Linux
Los responsables de esta distribución, anunciaron hace unos días el desarrollo de una nueva distribución paralela,
open source y gratuita que continúe el camino andado de CentOS. Ellos cuentan con toda la infraestructura, el
software y la experiencia necesaria. Aún no sabemos nada al respecto, pero su lanzamiento se prevé para el primer
trimestre del 2021. Veremos como termina todo este jaleo. Muchas gracias RedHat, en serio… gracias por todo.
SOLOLINUX 31
MANUALES
32 SOLOLINUX
HARDWARE
Actualizar Mesa.
Mesa es una biblioteca de gráficos 3D (código abierto), sudo apt update
que proporciona a nuestro sistema un renderizado sudo apt full-upgrade
gráfico tridimensional. Esto nos permite una mejora
considerable en la experiencia de usuario con Reiniciamos el sistema y verificamos de nuevo la
aplicaciones comunes o, incluso con juegos en alta versión instalada.
calidad. sudo reboot
El hardware gráfico de Intel y AMD, son los que mejor glxinfo | grep Mesa
aprovechan la potencia de Mesa, pero también es
compatible con otros fabricantes. El paquete Mesa En el siguiente ejemplo vemos la versión actual de
contiene las siguientes API: Mesa, la 20.3.0 (última).
●
OpenGL sergio@sololinux:~$ glxinfo | grep Mesa
●
OpenGL ES client glx vendor string: Mesa Project and SGI
●
Vulkan Device: Mesa DRI Intel(R) HD Graphics 400 (BSW)
(0x22b1)
●
EGL OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 400
●
OpenMAX (BSW)
OpenGL core profile version string: 4.6 (Core Profile) Mesa
●
OpenCL 20.3.0 - kisak-mesa PPA
●
VDPAU OpenGL version string: 3.0 Mesa 20.3.0 - kisak-mesa PPA
●
VA API OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.3.0
- kisak-mesa PPA
●
XvMC
La mayoría de distribuciones linux, agregan el Si quieres retornar a la versión anterior, es tan sencillo
paquete Mesa al lanzar su última versión y, después se como borrar el repositorio agregado y actualizar de
olvidan de él, apenas lo actualizan. Nosotros vamos a nuevo.
solucionar este problema.
sudo ppa-purge ppa:kisak/kisak-mesa
sudo apt update
sudo apt full-upgrade
SOLOLINUX
REDES
IPTraf es una utilidad de monitoreo de red en Linux, que Instalar Iptraf en CentOS, Fedora, RHEL y derivados
nos muestra valiosa información sobre el tráfico sudo dnf install iptraf-ng
circulante sobre la IP. Con esta herramienta, podemos # o
monitorear mucha información, vemos sus principales sudo yum install iptraf-ng
características.
●
Conexiones TCP actuales. Instalar Iptraf en Arch Linux, Manjaro y derivados
●
Se aceptan paquetes UDP, ICMP, OSPF y otros sudo pacman -S iptraf-ng
tipos.
●
Medición de paquetes y bytes en conexiones
TCP, UDP, ICMP y más. Instalar Iptraf en Open Suse y derivados
●
Medición de TCP / UDP por puertos. sudo zypper install iptraf-ng
●
Recolección de paquetes por tamaño.
●
Recuento de paquetes y bytes por dirección IP.
●
Estados de los paquetes TCP. Ejecutar Iptraf
●
Estadísticas generales de la red. Una vez instalada la herramienta la ejecutas con el
●
Interfaz de usuario agradable (en consola). siguiente comando.
sudo iptraf-ng
Si especificamos todos los protocolos soportados…
●
IP
●
TCP Aparece una pantalla menú, en la cual puedes buscar la
●
UDP información que necesites (flechas del teclado y Enter).
●
ICMP
●
IGMP
●
IGP
●
IGRP
●
OSPF
●
ARP
●
RARP
34 SOLOLINUX
REDES
Navega por el menú para descubrir todas sus posibilidades. También puedes modificar las opciones de la herramienta,
incluyendo su visualización.
Puedes monitorizar la red sobre una medición especifica, lanzando Iptraf-ng, desde la línea de comandos. Son
pocas opciones fáciles de recordar, de todas formas… te recomiendo que revises su ayuda con «help».
sudo iptraf-ng -h
root@sololinux:# iptraf-ng -h
usage: iptraf-ng [options]
or: iptraf-ng [options] -B [-i <iface> | -d <iface> | -s <iface> | -z <iface> | -l <iface> | -g]
-h, --help show this help message
-i <iface> start the IP traffic monitor (use '-i all' for all interfaces)
-d <iface> start the detailed statistics facility on an interface
-s <iface> start the TCP and UDP monitor on an interface
-z <iface> shows the packet size counts on an interface
-l <iface> start the LAN station monitor (use '-l all' for all LAN interfaces)
-g start the general interface statistics
-B run in background (use only with one of the above parameters
-f clear all locks and counters
-t <n> run only for the specified <n> number of minutes
-L <logfile> specifies an alternate log file
SOLOLINUX 35
MANUALES
36 SOLOLINUX
=====================================================================
==========
root@sololinux-demo:~#
MANUALES
Para acceder a Yunohost escribes la ip del servidor, Notas finales a tener en cuenta
en tu navegador preferido. Antes de acceder a ●
Si quieres instalar Yunahost en tu propio servidor
Yunohost debemos configurar algunas cosas como el local sin VPN, asegúrate de redirigir correctamente
dominio (no obligatorio), el usuario, la contraseña, etc. los puertos en tu enrutador.
●
Si utilizas tu propio nombre de dominio debes
configurarlo correctamente, y sin ningún error.
●
Recuerda que hasta que obtengas el certificado
Let’s Encrypt, pueden aparecer advertencias de
peligro.
●
Yunahost es un servidor con propósito de usuario
único, no des acceso a invitados a no ser que sean
de absoluta confianza.
●
El listado de aplicaciones y herramientas es
enorme, revísalo bien, seguro que localizas lo que
necesitas.
SOLOLINUX 37
REDES
38 SOLOLINUX
SEGURIDAD
Salida.
sergio@sololinux:~$ route -h
Uso: route [-nNvee] [-FC] [<AF>] Muestra las tablas de ruteado del núcleo
route [-v] [-FC] {add|del|flush} ... Modifica la tabla de ruteado para AF
route {-h|--help} [<AF>] Sintaxis detallada de uso para el AF indicado.
route {-V|--version} Muestra la/el versión/autor y sale.
-v, --verbose descripción amplia
-n, --numeric no se resolverán nombres
-e, --extend muestra otra/más información
-F, --fib muestra la base de información hacia adelante (predeterminado)
-C, --cache muestra la caché de ruteado en vez de la FIB
<AF>=Use -4, -6, '-A <af>' or '--<af>'; default: inet
Lista de posibles familias de direcciones (que soportan el ruteado):
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)
Publicidad:
Quieres poner publicidad en la revista, ahora puedes hacerlo de forma muy simple,
llegando a todo el mundo con esta revista digital gratuita de software libre y GNU/Linux
Espero que esta revista te sea de utilidad, puedes ayudarnos a mantener vivo este
proyecto con una donación (PayPal), o también colaborar con el simple gesto de
compartir nuestras revistas en tu sitio web, blog, foro o redes sociales.
SOLOLINUX 39
MANUALES
40 SOLOLINUX
MANUALES
Publicidad:
Quieres poner publicidad en la revista, ahora puedes hacerlo de
forma muy simple, llegando a todo el mundo con esta revista
SOLOLINUX 41
NOTICIAS
La definición real de Linux, es un núcleo básico preempaquetado. Este núcleo lo usan muchas distribuciones Linux
como Ubuntu, Debian, Fedora, Rhel, Arch Linux, que integran con mejor o peor acierto su software, controladores,
entornos de escritorio y más.
Por lo dicho, Linux es la conjunción de un núcleo básico preempaquetado, con una distribución de Linux específica. El
núcleo de la base linux es el kernel, y destacamos que son incontables los voluntarios que desarrollan o crean
distribuciones Linux para la comunidad.
42 SOLOLINUX
NOTICIAS
En MacOS cambia todo, está responsabilidad es exclusiva de los ingenieros de Apple. Todo el software,
controladores, entornos de escritorio y núcleos se desarrollan bajo un mismo techo. Linux trata de involucrar a la
comunidad en el desarrollo de sus distribuciones, MacOS… no.
En este apartado, ambos sistemas operativos son vencedores. Los dos se comportan de forma estable con tareas
normales. Debo indicar, que MacOS tiene integrado protocolos de actualización del sistema en segundo plano, y esto
puede ser beneficioso o negativo, depende del hardware y del usuario.
Como norma general, la estabilidad y el rendimiento en Linux dependen de las distribuciones y de la máquina donde lo
instalas. Recuerda que las distribuciones linux, vienen con diferentes entornos de escritorio que dependen
enormemente del propósito final necesario por el usuario.
Cada distribución opera de una forma diferente, sobre todo dependiendo de su hardware; por tanto, la máquina es
importante. Una distribución ligera favorecerá la experiencia de usuario, en un hardware obsoleto. Sin embargo,
MacOS suele ser correlativo con sus máquinas, por tanto si quieres un buen rendimiento… solo debes usar el
hardware de alta gama indicado por Apple.
Independientemente de las muchas pruebas que realicemos sobre su rendimiento, está claro que Linux tiene la
capacidad de adaptarse tanto a máquinas de alto rendimiento como de bajo rendimiento.
La comunidad Linux tuvo que luchar contra viento y marea, para que los fabricantes de hardware les ofrecieran su
código. Por suerte, hoy en día los proveedores de hard han visto el potencial de linux y, ya nadie los puede parar.
Tipo de usuarios
Umm… Linux vs MacOS y sus usuarios, suponen una gran controversia. Si tienes un Mac, tienes una joya, eres
único. Sin embargo, hay una diferencia entre que te guste un sistema operativo y un sistema operativo que te guste.
Mac OS ofrece un entorno de escritorio limpio y poderoso, que funciona bien y rápido. Si te gustan los gráficos
geniales o trabajas con diseños gráficos, sonido o edición de video, MacOS es muy bueno independientemente de tus
conocimientos.
Linux también da la bienvenida tanto a los usuarios principiantes como a los profesionales. Pero todo depende de la
primera distribución que usen, o lo aman o lo odian. Es importante conocer las distribuciones que favorecen a los
usuarios novatos, así como las más indicadas para profesionales, son un mundo diferente.
Recuerda que al derivar de Unix, en MacOS también puedes operar en terminal, pero su desconociendo es grande en
este sentido. Los usuarios de Linux están más acostumbrados a manejar comandos. Linux vs MacOS.
SOLOLINUX 43
NOTICIAS
Seguridad y privacidad
En Linux la privacidad y la seguridad están aseguradas en su base. Es algo común que cualquier profesional de TI,
presuma de su uso (aunque no sea cierto), es por su reputación.
Si tú quieres, Linux tiene la capacidad de no dejar ningún rastro de huellas digitales. En términos de seguridad, es casi
imposible crear una puerta trasera y obtener acceso a un sistema Linux seguro. OJO!!!, el potencial de una brecha en
linux depende de la propia configuración del sistema, por eso es mejor no tocar lo que no conoces.
En MacOS…. ufff, la privacidad y seguridad parece que es un jardín floreado en plena primavera rodeado de
muros gigantes, o eso es lo que nos dicen.
Tal vez no sepas que Apple, rastrea cualquier movimiento de sus usuarios. Nos dicen que con el único objetivo de
mejorar la experiencia de los clientes, para favorecer la evolución de nuevos productos o mejorar los existentes. Como
su software no es de código abierto, es imposible acceder al sistema operativo y entender que hacer realmente con
los datos de los usuarios. Mal, muy mal. Linux vs MacOS.
Plataforma de programación
Si te dedicas a la programación profesional en codificación, no busques más. Linux es la solución a todos tus
quebraderos de cabeza.
Cientos de editores de código, todos los lenguajes de programación que existen en la actualidad tienen una asociación
directa con el entorno Linux. Todo funciona a las mil maravillas en un entorno Linux.
Plataforma de juegos
Mac OS supera a Linux como plataforma para desarrollar
y probar juegos de alta gama. Aunque linux hace un gran
esfuerzo al respecto, en estos momentos el desarrollo de
Apple es superior.
44 SOLOLINUX
NOTICIAS
Tareas automatizadas
Linux es de código abierto, sus usuarios tienen el privilegio de interactuar con el sistema hasta su núcleo como les
plazca. Es evidente que se contempla la automatización de tareas y mucho más. MacOS no otorga a sus usuarios
estos privilegios de acceso por defecto.
Es lógico, que Linux sea el sistema operativo preferido por los programadores y profesionales de TI. El terminal o
consola de Linux, ofrecen la puerta de enlace perfecta para automatizar tareas y mucho más.
SOLOLINUX 45
NOTICIAS
En este artículo tomamos como base un ejemplo de entrevista real, que fue realizada por una pequeña empresa que
buscaba un sysadmin (administrador de sistemas), para el manejo de sus servidores. Estos contenían el trabajo
diario de la empresa, así como varios sitios web y tiendas virtuales.
Las distribuciones más conocidas personalizan el kernel, otras no lo compilan y ofrecen al usuario una experiencia
única. No nos podemos olvidar, que Linux puede ejecutarse en hardware común independientemente de su fabricante
(HP, Intel, SPARC, IBM, etc).
Como el kernel de Linux es de código abierto, cualquier usuario puede descargarlo y editarlo sin permiso. Linux se
lanza bajo la Licencia Pública General (GPL), esta quiere decir que se puede modificar y editar según las necesidades
o requisitos del usuario.
Otra gran diferencia entre ellos es a quien va dirigido, Linux es más fácil de usar que Unix. También debo decir que las
actualizaciones en Linux son constantes, en Unix, no.
46 SOLOLINUX
NOTICIAS
Qué es Kdump
Kdump es un mecanismo del Kernel Linux, que captura
los volcados del mismo en caso de errores o caída del
sistema. Los volcados también se generan con un
Kernel panic. Es muy útil para detectar los errores del
sistema y, analizar posteriormente la causa. Un
administrador Linux puede configurar donde y como
guardar estos volcados.
Qué es LILO
LILO o mejor dicho… Linux Loader. Es un cargador de
arranque para Linux, que permite al sistema operativo
cargarse en la memoria e iniciar su ejecución.
Qué es Automounter
Automounter es un servicio de Linux, encargado de manejar el montaje del sistema y sus archivos, ya sean locales o
remotos. Este servicio monta automáticamente las imágenes necesarias, cuando el sistema las solicita.
Esto quiere decir que el sistema no necesita seguir montando unidades continuamente. El servicio de montaje
automático autofs, solo monta el sistema de archivos cuando es necesario. Entrevista a un sysadmin.
Hablamos de la Swap
Swap, también conocido como espacio de intercambio, es la cantidad de memoria adicional asignada por Linux para
ejecutar programas de forma simultánea cuando sea necesario.
Para garantizar un rendimiento y uso óptimos del sistema, la swap crea temporalmente un espacio en el disco para
liberar de carga a la memoria ram. Una vez hecho esto, la RAM vuelve a ser accesible para que la usen otras
herramientas o aplicaciones. La definición correcta sería que… el espacio de intercambio se usa principalmente
cuando la RAM no tiene suficiente tamaño para ejecutar las demandas solicitadas.
SOLOLINUX 47
NOTICIAS
Los primeros 446 bytes contienen información del cargador de arranque principal.
En los siguientes 64 bytes se almacena la información de la tabla de particiones.
En los últimos 2 bytes está la verificación de validación MBR.
Linux es seguro
Linux es seguro si lo comparamos con otros sistemas operativos. Al ser de código abierto, son muchos los
desarrolladores que trabajan en el código. Otras razones básicas que hacen que Linux sea más seguro, son las
siguientes.
●
Mejor gestión de usuarios garantizando las restricciones de bajo nivel. Así, los virus no pueden entrar en archivos
o carpetas locales y se garantiza que el daño sea menor.
●
Se puede especificar los permisos de una aplicación, de manera que garantizamos las mejores medidas de
seguridad, posibles.
●
Linux tiene un poderoso sistema de auditoría.
●
Se ofrece el acceso a los registros de forma detallada, lo que facilita a los administradores descubrir accesos no
autorizado u otras violaciones en el sistema
48 SOLOLINUX
NOTICIAS
SOLOLINUX 49
MANUALES
Si tu versión preferida de Ubuntu es Xubuntu, o Ubuntu Para una instalación limpia ejecuta lo siguiente.
con XFCE, es recomendable que actualices el XFCE.
sudo apt update
En este artículo vemos como hacerlo de forma simple y sudo apt install xubuntu-desktop
rápida, además también es válido para Linux Mint y
otros derivados de Ubuntu. Instalar XFCE 4.16. Para disfrutar de tu nuevo XFCE, solo falta reiniciar el
sistema.
sudo reboot
50 SOLOLINUX
MANUALES
Este comando suele venir instalado en la mayoría de Como vemos en el siguiente ejemplo, accedemos a la
distribuciones linux, por si acaso no es tu caso, consola de la herramienta.
además de aprender a usarlo, también veremos como
se instala en las distribuciones linux más conocidas. sergio@sololinux:~$ nslookup
>
SOLOLINUX 51
MANUALES
Incluso podemos identificar rápidamente los servidores Como ultima introducción en este comando, vemos otra
de correo (mail). opción interesante con la cual podrás visualizar todos
set type=mx los registros posibles.
nslookup -query=any
sergio@sololinux:~$ nslookup
> set type=mx
> google.es
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
google.es mail exchanger = 20 alt1.aspmx.l.google.com.
google.es mail exchanger = 30 alt2.aspmx.l.google.com.
google.es mail exchanger = 50 alt4.aspmx.l.google.com.
google.es mail exchanger = 40 alt3.aspmx.l.google.com.
google.es mail exchanger = 10 aspmx.l.google.com.
Authoritative answers can be found from:
>
En modo no interactivo
En el modo no interactivo, insertamos el comando
seguido de la solicitud. Vemos un ejemplo.
nslookup google.es
Publicidad:
sergio@sololinux:~$ nslookup google.es Quieres poner publicidad en la revista, ahora puedes hacerlo de
Server: 127.0.0.53 forma muy simple, llegando a todo el mundo con esta revista
Address: 127.0.0.53#53
52 SOLOLINUX
MANUALES
sergio@sololinux:~$ netstat -i
Tabla de la interfaz del núcleo
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-
ERR TX-DRP TX-OVR Flg
eno1 1500 0 0 0 0 0
0 0 0 BMU
lo 65536 12937 0 0 0 12937
0 0 0 LRU
wlo1 1500 751088 0 0 0 424640
0 0 0 BMRU
SOLOLINUX 53
udp 0 0 224.0.0.251:mdns 0.0.0.0:*
sergio@sololinux:~$ netstat -s
Listar las conexiones TCP Ip:
Forwarding: 2
netstat -at 787008 total packets received
2 with invalid addresses
0 forwarded
sergio@sololinux:~$ netstat -at 0 incoming packets discarded
Conexiones activas de Internet (servidores y establecidos) 762528 incoming packets delivered
Proto Recib Enviad Dirección local Dirección 455462 requests sent out
remota Estado Icmp:
tcp 0 0 localhost:ipp 0.0.0.0:* 244 ICMP messages received
49 input ICMP message failed
ESCUCHAR histograma de entrada ICMP:
tcp 0 0 localhost:domain 0.0.0.0:* destination unreachable: 233
ESCUCHAR timeout in transit: 11
tcp 0 0 sololinux:56906 18 ICMP messages sent
104.244.42.8:https ESTABLECIDO 0 ICMP messages failed
tcp 0 0 sololinux:39770 flucast02- histograma de salida ICMP:
destination unreachable: 18
06.bt.b:https ESTABLECIDO IcmpMsg:
tcp 0 0 sololinux:41102 li-in- InType3: 233
f188.1e100.:https ESTABLECIDO InType11: 11
tcp 0 0 sololinux:39412 OutType3: 18
static.200.4.202.:https ESTABLECIDO Tcp:
tcp 0 0 sololinux:39410 2477 active connection openings
3 passive connection openings
static.200.4.202.:https ESTABLECIDO 88 failed connection attempts
tcp 0 0 sololinux:45458 ec2-52-7-174- 301 connection resets received
108.:https ESTABLECIDO 11 connections established
tcp 0 0 sololinux:48044 448752 segments received
199.232.16.157:https TIME_WAIT 368043 segments sent out
tcp 0 0 sololinux:54856 flucast05- 350 segments retransmitted
6 bad segments received
04.bt.b:https ESTABLECIDO 1687 resets sent
tcp 0 0 sololinux:34934 InCsumErrors: 1
149.154.167.51:https ESTABLECIDO Udp:
tcp6 0 0 ip6-localhost:ipp [::]:* 309178 packets received
ESCUCHAR 18 packets to unknown port received
4609 packet receive errors
89493 packets sent
4609 receive buffer errors
Listar las conexiones UDP 0 send buffer errors
IgnoredMulti: 21
netstat -au UdpLite:
TcpExt:
626 TCP sockets finished time wait in fast timer
1 packetes rejected in established connections because of
timestamp
83348 delayed acks sent
5 delayed acks further delayed because of locked socket
Quick ack mode was activated 592 times
331628 packet headers predicted
17077 acknowledgments not containing data payload received
20129 predicted acknowledgments
TCPSackRecovery: 14
Detected reordering 284 times using SACK
TCPDSACKUndo: 11
4 congestion windows recovered without slow start after partial
ack
TCPLostRetransmit: 88
29 fast retransmits
TCPTimeouts: 140
TCPLossProbes: 201
TCPLossProbeRecovery: 8
TCPBacklogCoalesce: 2320
Puertos abiertos que escuchan un servicio TCPDSACKOldSent: 592
TCPDSACKOfoSent: 173
netstat -tnl TCPDSACKRecv: 151
265 connections reset due to unexpected data
sergio@sololinux:~$ netstat -tnl 183 connections reset due to early user close
Conexiones activas de Internet (solo servidores) 5 connections aborted due to timeout
TCPDSACKIgnoredNoUndo: 36
Proto Recib Enviad Dirección local Dirección TCPSpuriousRTOs: 1
remota Estado TCPSackShifted: 4
tcp 0 0 127.0.0.1:631 0.0.0.0:* TCPSackMerged: 6
ESCUCHAR TCPSackShiftFallback: 261
tcp 0 0 127.0.0.53:53 0.0.0.0:* TCPRcvCoalesce: 157854
TCPOFOQueue: 18630
ESCUCHAR
TCPOFOMerge: 173
tcp6 0 0 ::1:631 :::* TCPChallengeACK: 7
ESCUCHAR TCPSYNChallenge: 7
TCPSpuriousRtxHostQueues: 12
TCPAutoCorking: 4163
TCPFromZeroWindowAdv: 1
Si quieres conocer el servicio (solo en servidores o vps), TCPToZeroWindowAdv: 3
TCPWantZeroWindowAdv: 93
usa la opción propuesta a continuación. TCPSynRetrans: 50
TCPOrigDataSent: 38949
netstat -nlpt TCPHystartTrainDetect: 1
TCPHystartTrainCwnd: 22
Estadísticas de la red TCPHystartDelayDetect: 4
TCPHystartDelayCwnd: 170
Como ultima opción propuesta en este artículo, vemos TCPKeepAlive: 7724
TCPDelivered: 40786
las estadísticas detalladas de la red con el comando TCPAckCompressed: 7948
Netstat. IpExt:
InMcastPkts: 1329
OutMcastPkts: 1929
netstat -s InBcastPkts: 21
OutBcastPkts: 6
InOctets: 929296492
54
OutOctets: 48770607
InMcastOctets: 99055 SOLOLINUX
OutMcastOctets: 323396
InBcastOctets: 5486
OutBcastOctets: 468
InNoECTPkts: 787008
OPINIÓN DEL LECTOR
Si quieres lanzar una pregunta o dar tu opinion sobre algo relacionado con la tematica de la revista solo escribenos al
email, adrian@sololinux.es
●
Raydel Comas Rodríguez, desde Cuba nos escribe su opinión sobre GNU/LINUX Y Software Libre.
Indudablemente creo que el Software libre y Linux en general es la alternativa ideal para aquellos que busquen
mayor seguridad y libertad en él mundo del internet donde muchas veces desconocemos todo lo que puede traer
consigo la simple llamada a una URL o sencillamente estar conectados a internet.
El software libre nos permite modificar nuestro sistema y explotarlo al máximo sin la mayoría de restricciones que
tienen los sistemas privativos y ni hablar del rendimiento. Existen Distribuciones Linux para todo tipo de usuarios y
ordenadores y aunque varia algo de una a otra distribución todas al final son bastante parecidas.
En mi caso por ejemplo poseo un portátil con muy bajas prestaciones y usando XUbuntu o Lubuntu, ni cuenta me
doy. Hay Linux para todos y creo que eso es muy importante.
La inclusión de todo tipo de usuarios en una comunidad que además de estar súper preparada esta
completamente dedicada a solidarizar la mayor cantidad de conocimientos.
Por otra parte esta él tema de los repositorios, él tener todas la aplicaciones en solo lugar es excelente y aunque
todavía existen muchas aplicaciones que diferencian sus versiones libres de las privativas, sin duda en los últimos
años se ha trabajado muchísimo en la inclusión de muchas de estas en repositorios oficiales de las distribuciones
lo cual esta muy bien.
Pagar por un sistema operativo esta bien cuando conoces al dedillo todo lo que este puede ejecutar o realizar con
los datos provenientes de tu equipo, pero cuando esto se manipula o se desconoce lo mejor es usar software libre,
si quieres aprender y te apasiona la informática, eres solidario y te gusta ayudar a otros prueba él software
libre y accede a su COMUNIDAD.
●
Erwin Andres Espitia Torres, desde Colombia nos escribe esto con respecto a GNU/LINUX.
Agradezco a Linux, al Software Libre y a su Comunidad por contribuir de carácter universal al conocimiento, al
progreso, a la independencia y a la libertad tecnológica entre la sociedad informática.
Publicidad:
Quieres poner publicidad en la revista, ahora puedes hacerlo de
forma muy simple, llegando a todo el mundo con esta revista
CON
SOLOLINUX 55
TU REVISTA
LA DE TODOS