Comandos de red que todo administrador Linux debe saber (1a. parte)
Si estás considerando agregar Linux a su centro de datos, o si tienes la oportunidad de que tu empresa te promueva como su primer (o próximo) administrador de Linux, probablemente comprendas que hay muchos comandos que aprender, tal y como me pasó a su servidor. De hecho, durante los primeros días como administrador de Linux, parecerá que todo lo que se hace es aprender nuevos comandos.
Echemos un vistazo a algunos comandos de red que usarás desde el principio.
ip
El comando ip reemplazó a los antiguos comandos ifconfig y route. El comando ip nos permite configurar, agregar, eliminar y ver interfaces de red. Por ejemplo, si se ejecuta el comando ip a, se verán todas las configuraciones para todas las interfaces de red. Eso puede ser un poco abrumador, así que para obtener solo la información que se necesita, hagamoslo con ip link show. Esto seguirá mostrando información para todas nuestras interfaces de red conectadas, pero será más compacto.
Para ver una interfaz específica, se puede ejecutar el comando ip address show dev, que nos brindará información más detallada, para este ejemplo utilizaré la interfaz de red de mi equipo de cómputo denominada wlan0 (en su caso, pueden tener otros identificadores de interfaz de red.
También se puede ver la tabla de enrutamiento con el comando ip route.
El comando ip también le permite habilitar y deshabilitar interfaces de red. Para encender o activar la interfaz wlan0, el comando sería:
ip link set wlan0 up
Para apagar o desactivar la misma interfaz, ejecutamos el comando:
ip link set wlan0 down
netstat
El comando netstat nos permite examinar conexiones de red, tablas de enrutamiento, estadísticas de interfaz, conexiones de enmascaramiento, membresías de multidifusión y más. Esta es una muy buena herramienta para ayudar a solucionar problemas de red. Por ejemplo, se puede usar netstat para escuchar todos los puertos tcp con el comando:
netstat -at
Si se tiene un error al ejecutarlo en openSUSE, ejecutemos el comando cnf netstat para saber en que repositorio se encuentra el paquete.
Una vez que encontremos el repositorio con el paquete, procedemos a realizar la instalación:
Ya teniendo el paquete netstat instalado, lo ponemos a trabajar para escuchar los puertos TCP
A medida que ingrese tráfico, netstat nos informará.
El comando netstat también se puede usar para mostrar solo los puertos que están escuchando actualmente. Esto se hace con el comando:
netstat -l
También se puede especificar puertos TCP o UDP para escuchar de la siguiente manera:
TCP
netstat -lt
UDP
netstat -lu
Para escuchar todas las estadísticas de todos los puertos:
netstat -s
El resultado nos arroja una larga lista, por obvias razones no mostraré la captura de pantalla de tal resultado.
Para agregar identificadpres de procesos a la salida utilizamos:
netstat -pt
Ujilliurex 2021, nueva edición online
Quiero invitaros a la próxima edición de Ujilliurex 2021, un evento online, como todos los que estamos hablando últimamente en el blog, que no te puedes perder. Ujilliurex es un evento que llevaba muchos años celebrándose en la Universidad Jaume I de Castellón, como era habitual, pero que por razones más que conocidas ha cambiado su formato.
Ujilliurex 2021, nueva edición online
La conversión de eventos presenciales a virtuales ha sido una constante este último año. Así ha pasado con Akademy, Guadec y con el Flisol, por nombrar unos cuantos.
Ujilliurex no fue una excepción el año pasado y lo va a seguir siendo el próximo 5 de mayo con Ujilliurex 2021, que viene con un programa más que interesante, y no es porque un servidor haya participado en representación de la Comunidad KDE sino porque el nivel de ponentes es más que sobresaliente.

¿Qué es Ujilliurex?
Se trata de un evento que tiene bastante solera en la provincia de Castellón en el que teniendo como protagonista la distribución de la Generalitat Valenciana Lliurex se presentan novedades sobre ésta y sobre otros proyectos libres.
Concretamente sus objetivos fundamentales son:
- Difundir el uso y manejo de las TIC en la distribución LliureX entre la comunidad educativa universitaria
- Promover la coordinación, el intercambio y la discusión de conocimientos y experiencias entre profesores universitarios, especialmente de los departamentos con una mayor implicación tanto en la parte educativa de los futuros docentes (Depto. Educación), como posibles usuarios de Lliurex como herramienta en su especialidad (Depto. de Traducción e Interpretación y Depto. de Estudios Ingleses), con docentes de centros educativos de la comunidad valenciana, especialmente de los departamentos de idiomas y Coordinadores de Tecnologías de la Información (Coordinadores TIC).
- Compartir conocimiento y debatir sobre el contenido de la distribución y la utilización de diversas aplicaciones de la distribución
- Iniciar una serie de contactos entre las entidades organizadoras de la jornada y los asistentes de los diferentes centros y departamentos.
#openSUSE Tumbleweed revisión de la semana 17 de 2021
Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.
Hagamos un repaso a las novedades que han llegado hasta los repositorios estas semanas.
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:
Esta semana ha sido bastante tranquila, excepto algún contratiempo pequeño con el kernel Linux 5.11.16, que debido a un problema de compilación sufrió de un problema de sincronización con varios subpaquetes del kernel durante 1 snapshot.
Las 5 snapshots publicadas fueron 0423, 0425, 0426, 0427 y 0428.
Que trajeron actualizaciones tan jugosas como estas:
- Linux kernel 5.11.16 y 5.12.0
- KDE Gear 21.04.0 (antes llamado KDE Applications)
- Mozilla Firefox 88.0
- NetworkManager 1.30.4
- Virtualbox 6.1.20: algunos servicios fueron renombrados, por ejemplo: vboxautostart.service” es reemplazado por “vboxautostart-service.service
Y en próximas entregas podremos encontar:
- TeXLive 2021
- Cambio de openmpi2 a openmpi4
- GNOME 40.1
- icu 69.1
- Cambio de go 1.15 a go 1.16
- GCC 11 como compilador predeterminado
Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.
Mantente actualizado y ya sabes: Have a lot of fun!!
Enlaces de interés
-
-
- ¿Por qué deberías utilizar openSUSE Tumbleweed?
- zypper dup en Tumbleweed hace todo el trabajo al actualizar
- ¿Cual es el mejor comando para actualizar Tumbleweed?
- Comprueba la valoración de las “snapshots” de Tumbleweed
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed
-

——————————–
openSUSE Tumbleweed – Review of the week 2021/17
Dear Tumbleweed users and hackers,
This week seemed rather calm except for a minor glitch with the Linux kernel 5.11.16, which, due to a build failure, was out of sync between the various kernel sub-packages for one snapshot. The pace of the snapshots was averaged at 5 snapshots (0423, 0425, 0426, 0427, and 0428).
The changes included things like:
- Linux kernel 5.11.16 & 5.12.0
- KDE Gear 21.04.0 (formerly KDE Applications)
- Mozilla Firefox 88.0
- NetworkManager 1.30.4
- Virtualbox 6.1.20: some services were renamed; e.g. vboxautostart.service” is replaced by “vboxautostart-service.service
The plan for the upcoming snapshots currently includes:
- TeXLive 2021
- Move openmpi default from openmpi2 to openmpi4
- GNOME 40.1
- icu 69.1: for the ring packages, nodejs15 seems to be the last blocker
- Switch from go 1.15 to go 1.16: most packages fixed, the last failure in Staging:M is cilium
- GCC 11 as default compiler: Move from special-purpose Staging:Gcc7 to Staging:O (incl. openQA test coverage). There are a few more build failures to be addressed.
- UsrMerge: The current state is that we checked in all changes and are planning on actually doing the switch somewhen in the not too far future, likely together with the planned distro-rebuild for GCC 11
LLVM, KDE Gear, GNOME Update in Tumbleweed
Six openSUSE Tumbleweed were released this week.
The snapshots delivered updated versions of curl, KDE Gear, LLVM, GNOME 40, Mozilla’s Firefox and Thunderbird and much more.
The 20210428 snapshot updated the Linux Kernel to version 5.12 and text editor vim to version 8.2.2800. The virtualbox update to 6.1.20 took care of a hang for guest operating systems under circumstances where Hyper-V is used and the VM packaged added support for kernel versions 5.11 and 5.12. Domaine name cacher dnsmasq 2.85 added --dynamic-host options and debugger strace 5.12.0 made improvements and implemented an option to display SELinux contexts.
Daniel Stenberg detailed the patch release of curl 7.76.1 in a video on April 14, which made it into snapshot 20210427. No new features were made with the curl release, but Stenberg acknowledged contributions in the video and highlighted the selection of HTTP/2 over HTTPS. Open-source file pager less updated to version 581, which fixed some crashes and added several new options in the release. Utility probing package os-prober updated to version 1.78 and firmware package shim-leap updated to version 15.4.
Snapshot 20210426 updated about 15 packages, which included the 5.11.16 Linux Kernel and an updated 11.0.11.0 version of java-11-openjdk, which had a very large update and addressed two Common Vulnerabilities and Exposures. A fix for container runtime binary labels were made in the update of container-selinux 2.160.1. A major version of ncompress 5.0 cleaned up some code and fixed the recursive mode. General purpose cryptographic library libgcrypt provided some accelerated implementations for x86_64 in the 1.9.3 update. Other packages to update in the snapshot are pipewire 0.3.26, rubygem-nokogiri 1.11.3, python-pydot 1.4.2 and more.
KDE Gear 21.04.0, which is the new name for KDE apps, arrived in snapshot 20210425. A new menu option was added in the file archiver Ark to show the about dialog for kpart. File manager Dolphin removed some input methods and fixed the alignment of the location bar during the first startup. KDE’s text editor Kate fixed a memory leak and some compiler warnings. Video editor Kdenlive fixed a few crashes and the keyframe limit on imports from the clipboard. GNOME 40 had multiple updates. Translations were made with gedit 40.1, Document viewer evince 40.1 added three patches to remove more SyncTeX, and gnome-tweaks 40.0 made a fix bumping up from the beta version, which failed to recognize when GNOME Shell was running in the release candidate version. Both gtk3 and gtk4 were updated to 3.24.28 and 4.2.0 respectively. GTK4 brought some event matching fixes for missed layouts for Wayland. Other packages updated in the snapshot were NetworkManager 1.30.4, glib2 2.68.1, pango 1.48.4, rsyslog 8.2104.0 and wireshark 3.4.5, which fixed the printing of GeoIP information.
Snapshot 20210423 updated Mozilla’s Firefox to version 88.0 and Thunderbird to version 78.10.0. The browser has a new feature with PDF forms now supporting JavaScript embedded in PDF files. The open-source browser also made a change to the microphone and camera prompts reducing the number of times a prompt asks to grant device access on a website. Nine CVEs were fixed with the Thunderbird email client; one of which could have executed an arbitrary FTP command on FTP servers using an encoded URL. Regressions were fixed with redis 6.2.2 and a Xen update restored a change that was silently removed almost two years ago. YaST had multiple packages updated and many of those entailed some spec file cleanups.
The week’s opening snapshot, 20210422, gave audio users an update with Audacity 3.0.2; the audio software added some new preferences for output and improved diagnostics reporting. The major version of llvm12 12.0.0 arrived and the compiler brought in a ton of changes. There were changes for architecture targets, the WebAssembly target, go bindings, C Application Programming Interfaces and much more. AppStream made some parsing improvements and improved a text wrap for when words could be excessively long. Text shaping package harfbuzz, developed by everyone’s favorite font expert Behdad Esfahbod, improved some shape joining scripts and provided documentation improvements. Other packages updated in the snapshot were hwinfo 21.73, sqlite 3.35.5, sudo 1.9.6 and more.
How to Symbolic Icon
Unlike application icons, the symbolic icons don't convey application identity, but rely on visual metaphor to describe an action (what a button in the UI does).
GNOME has not used fullcolor icons in toolbars and most of the UI in many years. Instead we use symbols, adjusting legibility and their rendering the same way we do with text (recoloring the foreground and background as you can demo switching the dark theme on this blog post).
{% include_relative symbols.svg %}
But how does one create such an icon? Here's a walkthrough of the process, using our 2021 tooling. While the actual drawing of shapes still happens in Inkscape, the workflow is now heavily supported by a suite of design tools.
Before we dive into creation though, let's start with a more common case: In many cases developers just want to pick and use an existing icon rather than attempting to create it or commission a designer.
Finding an Icon
Historically, looking up icons has been a matter of familiarizing yourself with the icon naming spec, which was built on the concept of semantic naming. However, it turns out developers really just want that symbol that looks like a door, rather than adhering to the strict semantic constraints. Combined with icon themes and evolving visual trends this semantic dream gradually faded over time.
The very basic set of icons is provided directly by the toolkit. For the most part it still adheres to the semantic names such as edit-copy or menu-open rather than descriptive names like scissors or pencil. The coverage of the set is quite conservative and you're likely to need something that isn't provided by GTK itself.
Sounds like a lot of work? Lucky for you we have Icon Library to make this easy!
Icon Library
The app can help you not only to search for an appropriate icon using keywords, it can assist you distributing the assets along with your app (as a gresource). While it's on you as a developer to maintain the assets you bundle, no longer will your app break when you've used the the wrench icon when the designers followed a trend of using a pegged wheel for preferences or decided to drop an old or unused icon.
It's worth noting the app is also quite useful for designers, since you can also copy & paste icons into mockups easily.
The application is currently being ported to GTK 4 so there's a lot of moving parts in the air at the moment, but the latest release on Flathub is perfectly usable.
Creation
So let's assume the icons available don't really fit your need and you need to create one from scratch. I should boldly proclaim that with no API-like maintenance burden, the design team is more than happy to fulfill app developers' requests. Especially apps aiming to be listed in GNOME Circle, feel free to request an icon on Gitlab.
The first step is always to figure out the metaphor. Sketching out some ideas on paper is a solid recommendation. Even if you think you're no good at sketching, try it. In fact, especially when you're not good at sketching, the process will help you identify very strong metaphors that convey the meaning even using a few squibbly lines. The more definition you provide, the harder it is to tell whether the function isn't overshadowed by the form.
Once you're somewhat convinced a fitting metaphor can be executed on the 16x16 pixel grid, it's time to reach for the tool to guide your throughout the process, Symbolic Preview.
A Handful
Let's assume you have a small app that is very early in development and you decided to make it easy to report issues with it and need a report bug icon for the headerbar.
Symbolic Preview either allows you to create a single symbolic or a sheet with many symbolics. In our first case, we'll go for just one.
After providing a name for your icon (prefixing with app name can avoid some theming issues) a template is saved. Currently you have to do some file system surfing to open up the asset in Inkscape.
Symbolic preview can be used as its name suggests. Currently it doesn't auto-reload on changes, but hopefully that will come soon.
There are some basic guidelines on how to produce a GNOME symbolic icons, but to provide a tl;dr —
- Use filled shapes to provide enough contrast
- Maintain the overall contrast not going edge to edge
- Main outline should not use a hairline stroke, 2px strokes are advised
- Convert strokes to outlines. The old toolchain allowed to use strokes as long as no fill was used on the same object, but it has been the source of many misrenderings. Just convert all strokes to outlines with
Path>Stroke to Pathin Inkscape.
The app provides different color contexts and displays your icon among existing symbolics, not unlike what App Icon Preview does for app icons. Again, this is when you only need to ship a handful of icons with your app.
Your needs may, however, exceed just a few. Maintaining lots of individual icons in separate files becomes daunting. Also, there is no need to see your icons in the context of others when they form a large enough set on their own.
The same app we just used to create and test a single symbolic icon can be used to maintain a large set of symbolics in a single library file. The icon-development-kit that is the source for most of the icons you can search with Icons Library is also maintained this way. Let's take a look how you can maintain a whole set of symbolics icons.
A Lot
Unlike individual icons, for preview and export to work, this workflow is very Inkscape centered and there are numerous constraints to be mindful of, so let's dive in.
Export Conventions
There are a few conventions you need to follow in order for the export to work. Icon devel kit describes the conventions in detail, but let's sum them up here:
- Each icon is a group (
<g>). To force its size to be 16x16px, the icon should include a<rect>with no stroke or fill, that is exactly 16x16 and aligns to the pixel grid. This rectangle is removed during export. - The name of the icon is taken from the
titleproperty of the group in the object properties in Inkscape (Object>Object Properties). (<title/>). - If you wish to omit an icon in the preview and export, don't provide a name for it or append
-oldto it. This can be useful for some 'build assets'.
Metadata
While it's mainly useful for maintaining a collection like icon-development-kit, you will save yourself time looking up your own assets if you provide some metadata describing your icon.
Keywords for an icon are given as space separated words in the label attribute in object properties in Inkscape (inkscape:label attribute).
Acknowledgments
Jokingly we refer to the design tool page as the Bilal page. A huge thank you goes to Bilal Elmoussaoui for writing brilliant apps for GNOME and making the design process a little less punishing.
Sliding Images Puzzle – Plasmoides de KDE (179)
Seguimos con los plasmoides juguetones que iniciamos con Sliding Numbers Puzzle. Hoy os presento Sliding Images Puzzle, un widget que pretende ser otro pasatiempo para esos momentos tontos que siempre no encontramos a lo largo del día, aunque en esta ocasión mediante imágenes.
Sliding Images Puzzle – Plasmoides de KDE (179)
Aunque suelo tener siempre mil cosas que hacer en mi día a día, nunca está de más tener alguna cosa a mano para desconectar aunque sean solo unos minutos.
Esta es la idea de Sliding Images Puzzle, un simple rompecabezas de fichas deslizantes, creado por The Vlad Soft, y que tiene como objetivo reordenar las partes de una imagen para que vuelva a su forma original.

El funcionamiento es muy simple: Sliding Images Puzzle tomará una imagen al azar de un directorio dado, o utilizará una de las 15 imágenes incluidas, y creará un puzzle deslizante.

Hay que tener en cuenta que, dependiendo de las imágenes utilizadas y del tamaño del puzzle (desde negros de 2×2 hasta bloques de 9×9), esto puede ser muy desafiante.
Y como siempre digo, si os gusta el plasmoide podéis “pagarlo” de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.
¿Qué son los plasmoides?
Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.
En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.
A tester openSUSE Leap 15.3 Release Candidate sans modération
Le projet openSUSE et sa communauté, les contributeurs et les ingénieurs de publication sont entrés dans la phase Release Candidate pour la prochaine version openSUSE Leap 15.3 aujourd’hui après la publication d’un instantané, qui transforme la version à une nouvelle phase. Le RC signale le gel du package pour le logiciel qui sera intégré à […]
The post A tester openSUSE Leap 15.3 Release Candidate sans modération appeared first on Cybersécurité, Linux et Open Source à leur plus haut niveau | Network Users Institute | Rouen - Normandie.
Publicada la Release Candidate de #openSUSE Leap 15.3
El desarrollo de la próxima openSUSE Leap 15.3 no para y ya se ha publicado la RC para probar y testear

El proyecto de openSUSE y su comunidad de colaboradores e ingeniería de SUSE han publicado la versión RC o “Release Candidate” de su distribución de GNU/Linux openSUSE Leap 15.3.
Esta versión RC marca “el congelamiento” de los paquetes de la distribución, lo que quiere decir que ya no se admitirán nuevas versiones, y solo parches de seguridad imprescindibles para asegurar la estabilidad de la distribución de GNU/Linux utilizada en servidores, equipos personales, virtualización o contenedores.
openSUSE Leap ofrece una clara ventaja cuando se trabaja con servidores porque ofrece al menos 18 meses de actualizaciones y soporte para cada versión mayor (en este caso la 15)
Incluso puede que la versión 15 se extienda hasta la versión 15.5 (service pack 5 de la serie 15) lo que extendería el mantenimiento y soporte oficial hasta que haya un sucesor.
Por si no lo sabes, desde esta 15.3 openSUSE Leap utilizará los mismos binarios que SUSE Linux Enterprise 15.3, por lo que prácticamente serán idénticas, excepto algunos paquetes menores de configuración y “branding”.
Los entornos de escritorio incluirán la versión de soporte extendido 5.18 de Plasma de la comunidad KDE. Gnome 3.34 y Xfce 4.16. Los paquetes de software relacionados con la inteligencia artificial y “machine learning” también estarán disponibles desde los repositorios.
Más información de los paquetes que se pueden encontrar disponibles para openSUSE Leap 15.3 en la Wiki.
Si ya estás utilizando la versión Beta y quieres actualizar a esta RC para seguir testeando, se recomienda actualizar mediante el comando en la terminal “zypper dup” hasta actualizar a la versión final cuando sea publicada.
Durante el proceso de desarrollo de la distro se utiliza el modelo “rolling release” similar a Tumbleweed para actualizar entre las distintas versiones de desarrollo.
Al publicarse la versión final definitiva (que se espera que sea el 2 de junio de 2021) ya se deberían instalar parches y actualizaciones del modo normal.
Los hitos principales de este lanzamiento
- 14 mayo 14 – fin de aceptación de traducciones
- 21 mayo – Gold Master
- 2 junio – Disponibilidad pública de la publicación definitiva
- 2 junio – Comienzo de la encuesta de satisfacción
- 16 junio – Recopilación de la encuesta
Quienes actualicen a openSUSE Leap 15.3 se recomienda que lo hagan desde openSUSE Leap 15.2. Si estás usando una versión anterior, se recomienda primero actualizar a 15.2 y después ya a la 15.3.
Más info en el anuncio oficial:

XV edición del Concurso Universitario en Mancomún Podcast
Hace un tiempo hablé de este concurso pero me apetece mucho seguir promocionándolo ya que creo que el papel de la Universidad y el mundo educativo en general es muy importante para la difusión del Software Libre. Y es que Mancomún Podcast promociona el XV edición del Concurso Universitario en uno de sus episodios. lo cual me da pie para darle aún más eco.
XV edición del Concurso Universitario en Mancomún Podcast
Uno de los podcast que más me gustan y que suelen durar poco tiempo en mi lista de reproducción es Mancomún Podcast. Sus audios en castellano o en gallego suelen ser cortor pero intensos, y la voz de sus presentadores habituales, Jorge Lama y Brais Arias (miembro de KDE España) me producen paz y sosiego (algo que últimamente necesito como el agua).
En esta ocasión me complace compartir el dedicado al XV edición del Concurso Universitario, y que la gente de Mancomún presentan así:
Desde el año 2006, viene organizándose el Concurso Universitario de Software Libre. Un concurso de desarrollo de software, hardware y documentación técnica libre en el que pueden participar estudiantes universitarios (de grado, master y doctorado), estudiantes de ciclos de grado medio y superior, así como estudiantes de bachillerato; todos ellos incluidos en el sistema educativo estatal español.
Hoy charlamos con Luis Galocha y Pablo Castro, para saber un poco más sobre este concurso.

Más información: Mancomún Podcast
Fases del concurso
Y ya que estamos, si estás interesado en participar es importante tener claros los plazos temporales de sus fases:
- Fase de inscripción: hasta el 21 de junio de 2021
- Fase de desarrollo: desde que se confirma la participación en el Concurso hasta se inicie el proceso de evaluación de los proyectos.
- Fase de evaluación: desde el 1 de septiembre hasta el 15 de septiembre de 2021
- Fase Final: septiembre de 2021
Estas fechas están sujetas a posibles cambios que serán anunciados con suficiente antelación en el calendario de la web.
Más información: CUSL