JuncoTIC - juncotic.com
405 subscribers
28 photos
1 video
7 files
2.11K links
Canal oficial de juncotic.com - Contacto admin: @d1cor - Grupo de discusión: https://t.me/+TpdovPR7rOEwMTkx
Download Telegram
🚀 ¡Nuevo curso gratuito disponible! 🎉

#JuncoTIC lanza "Introducción rápida a Flask", un curso diseñado especialmente para quienes conocen lo básico de Python y quieren dar los primeros pasos en el desarrollo web 🖥

¿Qué vas a aprender? 👇

Configurar tu entorno y crear tu primera aplicación Flask
Rutas, plantillas con Jinja2 y estructura básica de proyectos
Ejercicios para construir una aplicación funcional rápidamente

Además tendrás acceso gratis a todo el contenido, material completo, ejercicios prácticos y autoevaluaciones.

¿Ya sabés lo básico de #Python y querés desarrollar tus propias aplicaciones web?

Este es tu punto de partida para hacerlo con #Flask!

Inscribite GRATIS y arrancá tu camino en Flask y desarrollo web con Python:

Te esperamos!!

👉 https://www.udemy.com/course/introduccion-rapida-a-flask/?referralCode=AA9352F6720976D6F644

#Python #Flask #DesarrolloWeb #CursosGratis #JuncoTIC
👍2
JuncoTIC - juncotic.com
¿Cuál de los siguientes comandos muestra la tabla de enrutamiento actual del sistema?
Vamos con el feedback de la encuesta! Mil gracias a todos por participar! 🙌

🟢 Solución: ip ro

El object "ro", o "r", o "route" del comando ip permite ver la tabla de enrutamiento del sistema.

Es parte del paquete #iproute2, y viene a reemplazar al comando "route" de net-tools.

🔴 traceroute intenta encontrar la ruta que toma un paquete hasta alcanzar un destino en la red.

🔴 ip --route: el comando ip no tiene la opción "--route" y genera error. "ip route" es el correcto, una trampa ahí 😜

🔴 route show: genera error, el comando "route" no tiene la opción "show". Podemos usar "route", o "route -n" en su lugar.

Y ya que estamos hablando del comando ip, propio de #iproute2, nunca está de más aprender otros comandos de este paquete 🙂 👇

https://juncotic.com/iproute2-ifconfig-hora-de-actualizarse/

Espero que hayamos aprendido un poquito más de GNU/Linux y la gestión de red con esta encuesta!

Cualquier duda comenten! 💬

#gnu #linux #AprenderLinux #aprender_linux #learnlinux #juncotic
👍2👏1
Buenos días comunidad!! Buen lunes! 👋

¿Arrancamos la semana con una preguntita de examen para refrescar conceptos de GNU/Linux? 😉

Hoy un tema más que interesante: procesos.

Se animan? Los leemos! 💬 👇

#gnu #linux #AprenderLinux #aprender_linux #learnlinux #juncotic
¿Qué señal envía el comando "kill -9 <pid>" al PID de un proceso?
Final Results
8%
SIGSTOP
84%
SIGKILL
0%
SIGHUP
8%
SIGTERM
Nuevo post en el blog de #JuncoTIC!

Hoy analizando el flujo de paquetes de #iptables, con algunas notas sobre #nftables en el kernel #linux

Vemos:
En qué orden se procesan las principales reglas.
Ejemplos de ejecución con tráfico INPUT/OUTPUT y FORWARD
Qué diferencias tiene con nftables

Nos vamos preparando para el lanzamiento del nuevo curso de firewalling! 😃💪

Espero que les guste y les sirva! 👇

https://juncotic.com/flujo-de-paquetes-en-iptables-como-se-procesan-las-reglas/
👍1
JuncoTIC - juncotic.com
¿Qué señal envía el comando "kill -9 <pid>" al PID de un proceso?
Va el feedback de la encuesta! Millón de gracias a todos por participar y compartir! 🤗

🟢 Solución: SIGKILL

El comando #kill sirve para enviar señales a los procesos (me gusta incluirlo entre los mecanismos de IPC de #linux).

Las señales están numeradas, podemos listarlas con:

$ sudo kill -L

La señal número 9 es la de KILL, o sea, terminar forzosamente un proceso.

Para más info sobre señales👇

https://juncotic.com/senales-y-terminacion-procesos-en-linux/

Y si quieren saber más sobre #IPC 👇

https://juncotic.com/ipc-comunicacion-entre-procesos-en-nix/


🔴 TERM (15) es la señal predeterminada de kill, e intenta terminar el proceso normalmente.

🔴 STOP (19) es una señal para detener/suspender un proceso (es la señal que envía un Ctrl+z a un proceso en primer plano.

🔴 HUP (1) es una señal que se envía a un proceso cuando la terminal que está usando se cierra (aunque hoy tiene otros usos, principalmente en daemons, pero eso será otra historia 😉)

En otra oportunidad, si les interesa, amplío sobre las señales y sus usos 🙂

Nueva poll mañana!
Nuevo post en el blog de #juncotic!!!

kill: Matando todos los procesos de GNU/Linux con un comando

Hoy hablamos un poco de kill, las señales, y un interesante comando: "sudo kill -9 -1"

Espero que les guste y les sirva para aprender un poquito más de este maravilloso sistema operativo! 🐧

https://juncotic.com/kill-matando-todos-los-procesos-de-gnu-linux-con-un-comando/

#gnu #linux #AprenderLinux #aprender_linux #learnlinux #juncotic #kill #signal
Nueva promoción de precios mínimos en #JuncoTIC! 🎉

Por sólo 5 días pueden acceder a cada curso al mejor precio de #Udemy con estos enlaces de descuento 🔥

💲 Por otras formas de pago nos escriben a info@juncotic.com ✉️

Ojalá puedan aprovecharlo, los esperamos!!

🔥 Construye aplicaciones web dinámicas con Flask
[Andrea Navarro]
👉https://www.udemy.com/course/aplicaciones-web-dinamicas-con-flask/?couponCode=JUNCOTIC_2508MIN

🔥 Wireshark: Curso completo desde cero
[Diego Córdoba]
👉https://www.udemy.com/course/wireshark-curso-completo-desde-cero/?couponCode=JUNCOTIC_2508MIN

🔥 Shell Scripting con Bash en Linux
[Diego Córdoba]
👉https://www.udemy.com/course/shell-scripting-con-bash-en-linux/?couponCode=JUNCOTIC_2508MIN

🔥 Domina la terminal de Linux: comandos básicos
[Diego Córdoba]
👉https://www.udemy.com/course/domina-la-terminal-de-linux-comandos-de-la-shell/?couponCode=JUNCOTIC_2508MIN

🔥 Redes TCP/IP y protocolos de Internet
[Diego Córdoba]
👉https://www.udemy.com/course/redes-tcpip-y-protocolos-de-internet/?couponCode=JUNCOTIC_2508MIN

🔥 Administrador Linux - Curso completo desde cero! (LPIC-1)
[Diego Córdoba]
👉https://www.udemy.com/course/aprende-gnulinux-y-certifica-lpic-1/?couponCode=JUNCOTIC_2508MIN

🔥 SSH > Secure Shell - De cero a experto
[Diego Córdoba]
👉https://www.udemy.com/course/ssh-secure-shell-de-cero-a-experto/?couponCode=JUNCOTIC_2508MIN

🔥 Iptables: teoría y práctica para montar un firewall
[Diego Córdoba]
👉https://www.udemy.com/course/iptables-lo-que-siempre-quisiste-saber-sobre-este-firewall/?couponCode=JUNCOTIC_2508MIN

🔥 Editor de textos Vim de cero a experto
[Diego Córdoba]
👉https://www.udemy.com/course/editor-de-textos-vim-de-cero-a-experto/?couponCode=JUNCOTIC_2508MIN

🔥 [GRATIS] GNU/Linux: Da tus primeros pasos! (Curso Básico)
[Diego Córdoba]
👉https://www.udemy.com/course/gnulinux-desde-cero/?referralCode=88F04E54DB9F193866E3

🔥 [GRATIS] Introducción rápida a Flask
[Andrea Navarro]
👉https://www.udemy.com/course/introduccion-rapida-a-flask/?referralCode=AA9352F6720976D6F644
Ya que la última poll era sobre procesos y señales, sigamos con ese tema en la de hoy, la última de la semana!

Para los que prestaron atención al último artículo publicado en el blog 😜

Mañana sale feedback.

👇👇
Suponiendo que tenemos un proceso del usuario corriendo con el PID 1234:

¿Qué hace el comando "kill -15 1234"?
Final Results
37%
Mata el proceso de manera forzada
11%
Suspende la ejecución del proceso
42%
Solicita al proceso que termine ordenadamente
11%
Reinicia el proceso con un nuevo PID
3
JuncoTIC - juncotic.com
Suponiendo que tenemos un proceso del usuario corriendo con el PID 1234:

¿Qué hace el comando "kill -15 1234"?
Va el feedback de la encuesta! Mil gracias a todos por participar!! 🤗

🟢 Solución: Solicita al proceso que termine ordenadamente

La señal 15, o SIGTERM, le indica a un proceso que termine ordenadamente, liberando sus recursos (archivos, memoria, sockets, etc).

🔴 Para matar al proceso de manera forzada usamos la señal 9 (KILL)

🔴 Para suspender la ejecución del proceso usamos la señal 19 (STOP)

🔴 Para reiniciar un proceso con un nuevo PID usamos... nada, no se puede! Salvo que...

... salvo que creemos un proceso que se clone a si mismo repetidamente, lo que provoque que cambie de PID, pero no estaría cambiando en realidad, sino creando nuevos procesos... y que esto lo haga muy rápido... y que a su vez cambie de nombre cada vez, para que sea difícil de matar con #killall... como si fuera un pequeño #virus para #GNU #Linux 🤔

Pero eso ya es otra historia, y se escapa a esto de la poll... otro día si quieren lo vemos 🙂

Espero que hayamos aprendido algo nuevo!! 🤓 📚

#gnu #linux #AprenderLinux #aprender_linux #learnlinux #juncotic
👍2
Últimas horas de promoción!

¿Quieren seguir aprendiendo sobre Linux, TCP/IP, Flask, Python, Wireshark, SSH, o Firewalls?

Todavía pueden aprovechar esta promoción para acceder a cada uno de nuestros cursos a sólo USD 9.99!

Les compartimos los enlaces con descuento. Cualquier consulta sobre otras formas de pago nos escriben! info@juncotic.com

(al final nuestros cursos gratuitos)

Los esperamos en el aula! 👇

🔥 Construye aplicaciones web dinámicas con Flask
[Andrea Navarro]
👉https://www.udemy.com/course/aplicaciones-web-dinamicas-con-flask/?couponCode=JUNCOTIC_2508MIN

🔥 Wireshark: Curso completo desde cero
[Diego Córdoba]
👉https://www.udemy.com/course/wireshark-curso-completo-desde-cero/?couponCode=JUNCOTIC_2508MIN

🔥 Shell Scripting con Bash en Linux
[Diego Córdoba]
👉https://www.udemy.com/course/shell-scripting-con-bash-en-linux/?couponCode=JUNCOTIC_2508MIN

🔥 Domina la terminal de Linux: comandos básicos
[Diego Córdoba]
👉https://www.udemy.com/course/domina-la-terminal-de-linux-comandos-de-la-shell/?couponCode=JUNCOTIC_2508MIN

🔥 Redes TCP/IP y protocolos de Internet
[Diego Córdoba]
👉https://www.udemy.com/course/redes-tcpip-y-protocolos-de-internet/?couponCode=JUNCOTIC_2508MIN

🔥 Administrador Linux - Curso completo desde cero! (LPIC-1)
[Diego Córdoba]
👉https://www.udemy.com/course/aprende-gnulinux-y-certifica-lpic-1/?couponCode=JUNCOTIC_2508MIN

🔥 SSH > Secure Shell - De cero a experto
[Diego Córdoba]
👉https://www.udemy.com/course/ssh-secure-shell-de-cero-a-experto/?couponCode=JUNCOTIC_2508MIN

🔥 Iptables: teoría y práctica para montar un firewall
[Diego Córdoba]
👉https://www.udemy.com/course/iptables-lo-que-siempre-quisiste-saber-sobre-este-firewall/?couponCode=JUNCOTIC_2508MIN

🔥 Editor de textos Vim de cero a experto
[Diego Córdoba]
👉https://www.udemy.com/course/editor-de-textos-vim-de-cero-a-experto/?couponCode=JUNCOTIC_2508MIN

🔥 [GRATIS] GNU/Linux: Da tus primeros pasos! (Curso Básico)
[Diego Córdoba]
👉https://www.udemy.com/course/gnulinux-desde-cero/?referralCode=88F04E54DB9F193866E3

🔥 [GRATIS] Introducción rápida a Flask
[Andrea Navarro]
👉https://www.udemy.com/course/introduccion-rapida-a-flask/?referralCode=AA9352F6720976D6F644
Vamos con una preguntita estilo #lpi para empezar la semana? 😃

Seguimos con procesos en GNU/Linux!

Se animan? 👇

#gnu #linux #AprenderLinux #aprender_linux #learnlinux #juncotic
Suponiendo que quieres ejecutar "updatedb" en segundo plano, qué comando podrías utilizar?
Final Results
38%
bg updatedb
0%
background updatedb
10%
updatedb -
52%
updatedb &
Buenas tardes / TZAG comunidad!! 👋

Se viene prácticas resueltas en el curso de nftables que estamos grabando 😃

Armando diagramas de red... ahora a jugar con los scripts de nftables, que hoy se graba el ejemplo, y los conceptos de configuraciones persistentes, y sus curiosidades!

#gnu #linux #AprenderLinux #aprender_linux #learnlinux #juncotic #netfilter #tcpip #iptables
👍1
JuncoTIC - juncotic.com
Suponiendo que quieres ejecutar "updatedb" en segundo plano, qué comando podrías utilizar?
Vamos con el feedback! Muchísimas gracias a todos por participar! 🙌

🟢 Solución: updatedb &

El "&" al final de un comando de la shell lo ejecuta en segundo plano, es decir, podemos seguir utilizando la terminal mientras el proceso está corriendo (y mientras no devuelva salida estándar ni de error, ya que puede ser muy molesto 😅).

El comando "jobs" nos permite ver todos los procesos en segundo plano en nuestra sesión.

Se entiende? Puedo ampliar esto en un artículo o video si les interesa.


🔴 bg updatedb: si bien el comando bg existe, trabaja con jobs que ya están en ejecución, permite reanudar una tarea suspendida en el segundo plano.

🔴 fg updatedb: fg trae desde el segundo plano al primer plano una tarea suspendida o en ejecución en la sesión actual de la shell.

🔴 updatedb -: el operador "-" es válido en algunos comandos, como "su", pero no particularmente para "updatedb".

Espero que se entienda y sirva para aprender un poquito más de GNU/Linux! 🐧

Gracias por sumarse! 🤗



#gnu #linux #AprenderLinux #aprender_linux #learnlinux #juncotic
👍2
Buenos días / #tzag !! Tengan un excelente miércoles!! 👋

Y para promediar la semana, nada mejor que una pregunta de examen sobre GNU/Linux 😜

Hoy seguimos con jobs, y procesos en primer y segundo plano!

Tienes un proceso corriendo en segundo plano con el job ID 2. ¿Qué comando lo trae al primer plano?

¿Quién se anima?
Vamos! 👇

Mañana damos el feedback 🙂

#gnu #linux #AprenderLinux #aprender_linux #learnlinux #juncotic
Tienes un proceso corriendo en segundo plano con el job ID 2. ¿Qué comando lo trae al primer plano?
Final Results
52%
fg %2
9%
bg 2
13%
jobs 2
26%
ps -fp 2
Gran tarde de grabación del nuevo curso de #nftables de #juncotic!! 🙌 🚀

Hoy tocó persistencia, cómo lograr que nuestras reglas se mantengan configuradas. Varias maneras, algunas mejores que otras, y cómo utilizarlas.

Próxima clase: añadiendo funcionalidad: documentación, parametrización, integración con #systemd, automatización y práctica.

Tanto grabar que no llegamos a publicar el feedback de la encuesta de #linux 😐

Mañana a la mañana lo publicamos, y les compartimos un short con novedades 🙂
👍5👏1
JuncoTIC - juncotic.com
Tienes un proceso corriendo en segundo plano con el job ID 2. ¿Qué comando lo trae al primer plano?
Va el feedback de la encuesta! Mil gracias a todos por participar! 🙌

🟢 Solución: fg %2

Cuando ejecutamos uno proceso en una shell, ésta le asigna un número de trabajo, o "job ID", que nos facilita su gestión y las operaciones como ejecución en primero y segundo plano.

Si tenemos un job en segundo plano, cuyo ID es 2 (no confundir con el PID del proceso), "fg %2" permite traerlo al primer plano.

En el artículo que publicaremos el lunes en el blog de lo explicaremos en detalle 🙂

🔴 "bg 2": bg continúa la ejecución de un job que se encuentre suspendido en segundo plano. El ID debería especificarse como "%2" para no generar error.

🔴 "jobs 2": el comando jobs muestra el estado de los trabajos actuales. Para ver el estado del job 2 debemos correr "jobs %2".

🔴 "ps -fp 2": ps muestra info de los procesos del sistema (incluidos los procesos asociados con los jobs) pero no permite gestionarlos ni verlos como "jobs".

En el post del lunes daremos ejemplos para que se entienda mejor 🙂

Estén atentos!

#gnu #linux #AprenderLinux #aprender_linux #learnlinux #juncotic
👍1👏1