Instalar VirtualBox Guest Additions

VirtualBox Guest Additions permite tener mayor control sobre tu máquina virtual por ejemplo: mayores resoluciones de video, control transparente del ratón y del teclado entre otras cosas.

Sigue estas instrucciones para instalar VirtualBox Guest Additions en tu máquina virtual corriendo: CentOS 8, ALMA Linux o Rocky Linux.

1. Necesitamos agregar el repositorio EPEL a nuestro sistema.

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo yum -y install epel-release
Last metadata expiration check: 0:00:12 ago on Thu 23 Mar 2023 12:18:14 PM CDT.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
epel-release noarch 8-18.el8 epel 24 k

Transaction Summary
================================================================================

Total download size: 24 k
Installed size: 35 k
Downloading Packages:
epel-release-8-18.el8.noarch.rpm 164 kB/s | 24 kB 00:00
——————————————————————————–
Total 67 kB/s | 24 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: epel-release-8-18.el8.noarch 1/1
Reinstalling : epel-release-8-18.el8.noarch 1/2
Running scriptlet: epel-release-8-18.el8.noarch 1/2
Cleanup : epel-release-8-18.el8.noarch 2/2
Running scriptlet: epel-release-8-18.el8.noarch 2/2
Verifying : epel-release-8-18.el8.noarch 1/2
Verifying : epel-release-8-18.el8.noarch 2/2

Reinstalled:
epel-release-8-18.el8.noarch

Complete!

2. Actualizar los paquetes

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo dnf -y update
Last metadata expiration check: 0:02:05 ago on Thu 23 Mar 2023 12:18:14 PM CDT.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Upgrading:
openssl x86_64 1:1.1.1k-9.el8_7 baseos 709 k
openssl-libs x86_64 1:1.1.1k-9.el8_7 baseos 1.5 M

Transaction Summary
================================================================================
Upgrade 2 Packages

Total download size: 2.2 M
Downloading Packages:
[MIRROR] openssl-libs-1.1.1k-9.el8_7.x86_64.rpm: Status code: 404 for https://rocky-linux-us-east1.production.gcp.mirrors.ctrliq.cloud/pub/rocky//8.7/BaseOS/x86_64/os/Packages/o/openssl-libs-1.1.1k-9.el8_7.x86_64.rpm (IP: 34.110.187.106)
(1/2): openssl-1.1.1k-9.el8_7.x86_64.rpm 3.1 MB/s | 709 kB 00:00
(2/2): openssl-libs-1.1.1k-9.el8_7.x86_64.rpm 1.5 MB/s | 1.5 MB 00:01
——————————————————————————–
Total 2.0 MB/s | 2.2 MB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : openssl-libs-1:1.1.1k-9.el8_7.x86_64 1/4
Running scriptlet: openssl-libs-1:1.1.1k-9.el8_7.x86_64 1/4
Upgrading : openssl-1:1.1.1k-9.el8_7.x86_64 2/4
Cleanup : openssl-1:1.1.1k-7.el8_6.x86_64 3/4
Cleanup : openssl-libs-1:1.1.1k-7.el8_6.x86_64 4/4
Running scriptlet: openssl-libs-1:1.1.1k-7.el8_6.x86_64 4/4
Verifying : openssl-1:1.1.1k-9.el8_7.x86_64 1/4
Verifying : openssl-1:1.1.1k-7.el8_6.x86_64 2/4
Verifying : openssl-libs-1:1.1.1k-9.el8_7.x86_64 3/4
Verifying : openssl-libs-1:1.1.1k-7.el8_6.x86_64 4/4

Upgraded:
openssl-1:1.1.1k-9.el8_7.x86_64 openssl-libs-1:1.1.1k-9.el8_7.x86_64

Complete!

3. Instalar dependencias

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo dnf -y install make gcc kernel-headers kernel-devel perl dkms bzip2
Last metadata expiration check: 0:07:21 ago on Thu 23 Mar 2023 12:18:14 PM CDT.
Dependencies resolved.
=======================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================
Reinstalling:
bzip2 x86_64 1.0.6-26.el8 baseos 59 k
dkms noarch 3.0.10-1.el8 epel 89 k
elfutils-libelf-devel x86_64 0.187-4.el8 baseos 60 k
gcc x86_64 8.5.0-16.el8_7 appstream 23 M
kernel-devel x86_64 4.18.0-425.13.1.el8_7 baseos 22 M
kernel-headers x86_64 4.18.0-425.13.1.el8_7 baseos 10 M
make x86_64 1:4.2.1-11.el8 baseos 497 k
perl x86_64 4:5.26.3-421.el8 appstream 72 k

Transaction Summary
=======================================================================================================================================

Total download size: 57 M
Installed size: 118 M
Downloading Packages:
(1/8): perl-5.26.3-421.el8.x86_64.rpm 384 kB/s | 72 kB 00:00
(2/8): bzip2-1.0.6-26.el8.x86_64.rpm 252 kB/s | 59 kB 00:00
(3/8): elfutils-libelf-devel-0.187-4.el8.x86_64.rpm 387 kB/s | 60 kB 00:00
(4/8): kernel-headers-4.18.0-425.13.1.el8_7.x86_64.rpm 2.9 MB/s | 10 MB 00:03
(5/8): make-4.2.1-11.el8.x86_64.rpm 2.5 MB/s | 497 kB 00:00
(6/8): dkms-3.0.10-1.el8.noarch.rpm 344 kB/s | 89 kB 00:00
(7/8): kernel-devel-4.18.0-425.13.1.el8_7.x86_64.rpm 2.4 MB/s | 22 MB 00:09
(8/8): gcc-8.5.0-16.el8_7.x86_64.rpm 2.1 MB/s | 23 MB 00:11
—————————————————————————————————————————————
Total 4.8 MB/s | 57 MB 00:11
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: elfutils-libelf-devel-0.187-4.el8.x86_64 1/1
Reinstalling : elfutils-libelf-devel-0.187-4.el8.x86_64 1/16
Reinstalling : gcc-8.5.0-16.el8_7.x86_64 2/16
Running scriptlet: gcc-8.5.0-16.el8_7.x86_64 2/16
Reinstalling : kernel-devel-4.18.0-425.13.1.el8_7.x86_64 3/16
Running scriptlet: kernel-devel-4.18.0-425.13.1.el8_7.x86_64 3/16
Reinstalling : make-1:4.2.1-11.el8.x86_64 4/16
Running scriptlet: make-1:4.2.1-11.el8.x86_64 4/16
Reinstalling : dkms-3.0.10-1.el8.noarch 5/16
Running scriptlet: dkms-3.0.10-1.el8.noarch 5/16
Reinstalling : kernel-headers-4.18.0-425.13.1.el8_7.x86_64 6/16
Reinstalling : bzip2-1.0.6-26.el8.x86_64 7/16
Reinstalling : perl-4:5.26.3-421.el8.x86_64 8/16
Running scriptlet: dkms-3.0.10-1.el8.noarch 9/16
Cleanup : dkms-3.0.10-1.el8.noarch 9/16
Running scriptlet: dkms-3.0.10-1.el8.noarch 9/16
Cleanup : kernel-devel-4.18.0-425.13.1.el8_7.x86_64 10/16
Cleanup : elfutils-libelf-devel-0.187-4.el8.x86_64 11/16
Cleanup : kernel-headers-4.18.0-425.13.1.el8_7.x86_64 12/16
Cleanup : perl-4:5.26.3-421.el8.x86_64 13/16
Running scriptlet: gcc-8.5.0-16.el8_7.x86_64 14/16
Cleanup : gcc-8.5.0-16.el8_7.x86_64 14/16
Running scriptlet: make-1:4.2.1-11.el8.x86_64 15/16
Cleanup : make-1:4.2.1-11.el8.x86_64 15/16
Cleanup : bzip2-1.0.6-26.el8.x86_64 16/16
Running scriptlet: bzip2-1.0.6-26.el8.x86_64 16/16
Verifying : gcc-8.5.0-16.el8_7.x86_64 1/16
Verifying : gcc-8.5.0-16.el8_7.x86_64 2/16
Verifying : perl-4:5.26.3-421.el8.x86_64 3/16
Verifying : perl-4:5.26.3-421.el8.x86_64 4/16
Verifying : bzip2-1.0.6-26.el8.x86_64 5/16
Verifying : bzip2-1.0.6-26.el8.x86_64 6/16
Verifying : elfutils-libelf-devel-0.187-4.el8.x86_64 7/16
Verifying : elfutils-libelf-devel-0.187-4.el8.x86_64 8/16
Verifying : kernel-devel-4.18.0-425.13.1.el8_7.x86_64 9/16
Verifying : kernel-devel-4.18.0-425.13.1.el8_7.x86_64 10/16
Verifying : kernel-headers-4.18.0-425.13.1.el8_7.x86_64 11/16
Verifying : kernel-headers-4.18.0-425.13.1.el8_7.x86_64 12/16
Verifying : make-1:4.2.1-11.el8.x86_64 13/16
Verifying : make-1:4.2.1-11.el8.x86_64 14/16
Verifying : dkms-3.0.10-1.el8.noarch 15/16
Verifying : dkms-3.0.10-1.el8.noarch 16/16

Reinstalled:
bzip2-1.0.6-26.el8.x86_64 dkms-3.0.10-1.el8.noarch elfutils-libelf-devel-0.187-4.el8.x86_64
gcc-8.5.0-16.el8_7.x86_64 kernel-devel-4.18.0-425.13.1.el8_7.x86_64 kernel-headers-4.18.0-425.13.1.el8_7.x86_64
make-1:4.2.1-11.el8.x86_64 perl-4:5.26.3-421.el8.x86_64

Complete!

4. Exportar KERN_DIR

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo export KERN_DIR=/usr/src/kernels/$(uname -r)

5. Reinciar la máquina virtual y listo.

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo reboot
Posted in Blog | Leave a comment

Error 0x800F0954 al instalar .NET Framework 3.5 – Windows 10

Este error se presenta al intentar instalar .NET Framework 3.5 en Windows 10 cuando el equipo recibe actualizaciones desde un servidor WSUS.

Básicamente lo que hay que hacer es:

  • Desactivar las actualizaciones desde WSUS
  • Reiniciar el servicio de Windows Update
  • Instalar .NET Framework 3.5

Es necesario que tengas privilegios de Administrador en el equipo.

1. Abre REGEDIT presiona las teclas Win+ R y teclea regedit, presiona ENTER.

2. Navega hasta el registro: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU y haz doble click en la llave UseWUServer.

3. Actualiza el valor y cambia de 1 a 0. No olvides presionar Ok.

4. Ahora, necesitamos reiniciar el servicio Windows Update, presiona las teclas Win+ R y escribe services.msc presiona Enter.

5. Busca en la lista de servicios Windows Update, haz click con el botón derecho y  haz click en Restart, el servicio reiniciara.

6. Ahora, abrimos Windows Features y seleccionamos de la lista de opciones: .NET Framework 3.5 (includes .NET 2.0 and 3.0) y damos click en Ok

7. El asistente desplegara una pantalla indicado que son necesarios archivos que deben ser descargados de Windows Updates, hacemos click en la opción: Let Windows Update download the files for you y esperamos a que el proceso de descarga e instalacion termine.

8. Listo, la nueva funcionalidad ha sido instalada.

NOTA:
Es recomendable que vuelvas al paso 2 y cambies el valor de la llave UseWUServer a 1.

Posted in Blog, General, Microsoft, Tips | Leave a comment

Eliminar OneDrive (duplicado) del Explorador

Sigue estos pasos para eliminar carpeta duplicada de OneDrive en el Explorador de Windows.

Es necesario que tengas privilegios de Administrador en el equipo.

1. Abre REGEDIT (presiona las teclas Win+ R) y teclea regedit, presiona ENTER.

2. Navega hasta esta ubicación: Computer\HKEY_CLASSES_ROOT\CLSID{018D5C66-4533-4307-9B53-224DE2ED1FE6}

3. Edita la llave: System.IsPinnedToNameSpaceTree y cambia el valor a 0, no olvides dar click en el botón Ok.

4. Voila!

Posted in Microsoft, Sistemas Operativos, Software, Soporte, Tips | Leave a comment

Reloj

Breve demostración de un reloj en Windows.

1. Hay que crear un archivo, pega el codigo que esta lineas abajo.

Command Prompt | Clock
@echo off
Title Clock
@mode con cols=30 lines=7
color 03
:main
echo.
echo Time: %time%
echo.
echo Date: %date%
echo.
ping -n 2 0.0.0.0>nul
goto main

2. Guarda el archivo con la extension .bat, en este caso: reloj.bat

3. Para ejecutarlo abre una interfaz de commando y teclea el nombre del archivo

Command Prompt | Clock
C:\Users\Javier>reloj.bat

4. Voila!

Posted in Blog, General, Microsoft, Tips | Leave a comment

Una historia de terror – Telmex

Despues de mucho tiempo tuve la necesidad de contratar servicios de internet, despues de darle vueltas al asunto y hablar con conocidos y vcenos me decidí por Telmex el menos malo o eso parecia.

La contratación la realize el pasado 22 de Junio y finalmente el día de hoy 26 de Julio finalmente fui contactado para indicarme que el servicio no podria ser instalado.

Durante este mes he contactado a Telmex por multiples medios: via telefónica, WhatsApp (respuestas super limitadas) y Twitter (respuestas igual de militadas con la diferencia de que aqui al menos en ocasiones logre interactuar con un ser humano…)

Les comparto la linea de tiempo por si les interesa mi triste historia.

Linea de tiempo

22-Jun-2022 – Se contrata el servicio de internet Infinitum de Telmex con la orden # 024847339. El proceso fue muy sencillo via telefónica donde me aseguraron que se contaba con servicio en la zona.

25-Jun-2022 – recibo un mensaje de Telmex indicandome que personal de la llegara pronto a realizar la instalacion. Alegria temporal porque nadie se presento y espere al instalador desde las 10:00 hasta las 18:00 horas.

Marque al numero 800 para pedir ayuda y despues de ser transferido entre multiples departamentos me piden que me comunique el dia Lunes o que intente via WhatsApp.

25-Jun-2022 – recibo el mismo mensaje del dia anterior e incluso recibo una llamada pero despues del fraude del dia anterior le indico al instalador que no puedo recibirlo ese dia.

27-Jun-2022 – Recibo un mensaje de Telmex: “Te informamos que en los próximos días te visitaremos para tu instalación”

28-Jun-2022 – Recurro a WhatsApp para saber el estado de la instalacion: “La instalación se encuentra en proceso, lamentamos la demora y te notificaremos cuado estemos listos”

29-Jun-2022 – Recibo un mensaje de Telmex: “Te informamos que en los próximos días te visitaremos para tu instalación”

30-Jun-2022 – Recibo un mensaje de Telmex: “Te informamos que en los próximos días te visitaremos para tu instalación”

01-Jul-2022 – Recibo un mensaje de Telmex: “Te informamos que en los próximos días te visitaremos para tu instalación”

02-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

03-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”, recurro a Twitter para pedir ayuda con la instalación via mensaje directo comparto con Telmex información para que puedan rastrear mi solicitud, se me indica que me van a transferir con un ejecutivo, cosa que nunca paso.

04-Jul-2022 – Me contacta personal de Telmex vía telefónica para preguntarme si ya se completo la instalación a lo que comento que no y me preguntan si el tecnico o alguien mas se ha comunicado para darme una razon a lo que tambien respondo que no.

05-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

06-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”, nuevamente recurro a WhatsApp donde me dan el mismo estado: “La instalación se encuentra en proceso, lamentamos la demora y te notificaremos cuado estemos listos”, me piden información adicional y me tienen en “espera” por cerca de seis horas sin darme ningun tipo de información respecto a mi solicitud.

07-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”. Nuevamente contacto a Telmex via DM en Twitter y me indican que van a trasnferir el caso a un ejecutivo que se comunicara conmigo.

08-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”. Nuevo DM con Telmex y me comentan que estan dandole seguimiento a la solicitud .

12-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”. Aqui vuelvo a contactar a Telmex via DM en Twitter, en este tweet incluyo al Instituto Federal de Telecomnucaiones (IFT).

En las interacciones con Telmex me responde un bot y despues de un tiempo finalmente me ofrece la opcion de elegir un dia que que se realice la instalacion, propongo el 13 de Julio y el bot me responde: “Lo siento, el dia que indicaste no esta disponible”.

Intente en al menos dos ocasiones mas agendar una cita mediante el bot sin suerte.

Desde la cuenta del @IFT_MX me recomiendan abrir una inconformidad en su sitio web.

Recibo una llamada de Telmex indicandome que la instalación se realizará el dia 13 de Julio.

13-Jul-2022 – Genero un reporte en IFT el cual queda registrado con el folio # 20220713144910. El mismo día Telmex confirma que estan atendiendo la solicitud.

Recibo una llamada de Telmex preguntandome si ya se completo la instalación a lo que comento que no y me preguntan si el tecnico o alguien mas se ha comunicado para darme una razon a lo que tambien respondo que no.

Obviamente la instalacion no es realizada.

14-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

15-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

16-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

17-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

19-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”.

Recibo una llamada de Telmex preguntandome si ya se completo la instalación a lo que comento que no y me preguntan si el tecnico o alguien mas se ha comunicado para darme una razon a lo que tambien respondo que no.

Un compañero de trabajo se contacta con un empleado de Telmex quien le comenta que la razon por la que la instalacion no se ha realizado es debido a una inminente huelga de Telmex.

20-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”. Telmex via Twitter DM me indica que siguen trabajando en mi solicitud.

Recibo un mensaje de correo del IFT donde me indican lo siguiente:

1. La instalacion de equipo terminal de comunicaciones no podrá darse en un plazo mayor de 10 días hábiles

2. En caso de no poder realizar la instalacion el proveedor (Telmex) deberá reembolsar las cantidades que haya pagado – como no hice ningun pago, no hay nada que reembolsar

3. Finalmente, Telmex tiene hast el ía 2 de Agosto para realizar la instalación.

21-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

25-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”.

Tambien recibo una llamada algo rara de Telmex indicandome que solo me pueden ofrecer una conexion a internet de 2 Mpbs – wtf?! – y que procederan a cancelar mi solicitud…

26-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”.

Ademas recibo una llamada de Telmex preguntandome si ya me ha sido instalado el servicio, a lo que le indico al ejecutivo de Telmex que esto no ha pasado, el ejecutivo me pide unos minutos para validar la infomración y me comenta que la instalación no sera realizado debido que “no se cuenta con las facilidades para realizar la instalación”.

WTF?! Un mes dando vueltas y perdiendo el tiempo para que finalmente no me sea instalado el servicio…

Posted in General, Personal | Leave a comment

He vuelto!

Por enesima vez he decido recuperar mi blog, no hare promesas de continuidad ni de frecuencia de los posts pero aqui andaré.

Posted in Blog | Leave a comment

Como validar que tu servidor de correo procesa SPAM correctamente

La forma mas sencilla de validar que tu servidor de correo procesa el SPAM correctamente es enviando un mensaje de correo con la siguiente linea en el cuerpo del mensahe.

XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X

El mensaje solo debe contenar esa linea.

Si tu servidor de correo filtra el SPAM correctamente encontraras el mensaje en la carpeta de SPAM o JUNK EMAIL.

Posted in General, Mail, Protocolos, Software | Leave a comment

Eliminar todos los mensajes de correo de un buzon en Fedora

Eliminar los mensajes de correo de un buzon es mas facil de lo que crees.

Solo necesitas acceder al buzon y correr el comando d * (d seguido de un asterisco), presiona ENTER y listo.

Aqui los detalles.

1. Obten acceso a tu buzon, teclea mail seguido de ENTER, se desplegara una pantalla con correos, seguida de un prompt &.

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ mail
Heirloom Mail version 12.5 7/5/10. Type ? for help.
“/var/spool/mail/jpacheco”: 39723 messages 39719 unread
1 logwatch@aex-infra.a Thu Feb 20 03:14 177/6005 “Logwatch for aex-infr”
>U 2 logwatch@aex-infra.a Fri Feb 21 03:06 242/8971 “Logwatch for aex-infr”
U 3 logwatch@aex-infra.a Sat Feb 22 03:48 149/4913 “Logwatch for aex-infr”
U 4 logwatch@aex-infra.a Sun Feb 23 03:07 259/10508 “Logwatch for aex-infr”
U 5 logwatch@aex-infra.a Mon Feb 24 03:13 203/8006 “Logwatch for aex-infr”
U 6 logwatch@aex-infra.a Tue Feb 25 03:14 139/4729 “Logwatch for aex-infr”
7 logwatch@aex-infra.a Wed Feb 26 03:30 161/5705 “Logwatch for aex-infr”
U 8 logwatch@aex-infra.a Thu Feb 27 03:31 188/7288 “Logwatch for aex-infr”
U 9 logwatch@aex-infra.a Fri Feb 28 03:20 163/6014 “Logwatch for aex-infr”
U 10 logwatch@aex-infra.a Sat Mar 1 03:38 175/6550 “Logwatch for aex-infr”
U 11 logwatch@aex-infra.a Sun Mar 2 03:30 183/7327 “Logwatch for aex-infr”
U 12 logwatch@aex-infra.a Mon Mar 3 03:27 153/5206 “Logwatch for aex-infr”
U 13 logwatch@aex-infra.a Tue Mar 4 03:12 140/4877 “Logwatch for aex-infr”
U 14 logwatch@aex-infra.a Wed Mar 5 03:45 143/4877 “Logwatch for aex-infr”
U 15 logwatch@aex-infra.a Thu Mar 6 03:17 135/4328 “Logwatch for aex-infr”
U 16 logwatch@aex-infra.a Fri Mar 7 03:18 146/4757 “Logwatch for aex-infr”
U 17 logwatch@aex-infra.a Sat Mar 8 03:13 121/3944 “Logwatch for aex-infr”
U 18 logwatch@aex-infra.a Sun Mar 9 03:47 196/6591 “Logwatch for aex-infr”
U 19 logwatch@aex-infra.a Mon Mar 10 03:34 128/4172 “Logwatch for aex-infr”
U 20 logwatch@aex-infra.a Tue Mar 11 03:12 163/5823 “Logwatch for aex-infr”
&

2. Ahora, borra todos los correos, teclea: d * y luego presiona ENTER. Nota que no habra ningun mensaje o indicador de que se estan eliminando los mensajes de correo.

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ mail
Heirloom Mail version 12.5 7/5/10. Type ? for help.
“/var/spool/mail/jpacheco”: 39723 messages 39719 unread
1 logwatch@aex-infra.a Thu Feb 20 03:14 177/6005 “Logwatch for aex-infr”
>U 2 logwatch@aex-infra.a Fri Feb 21 03:06 242/8971 “Logwatch for aex-infr”
U 3 logwatch@aex-infra.a Sat Feb 22 03:48 149/4913 “Logwatch for aex-infr”
U 4 logwatch@aex-infra.a Sun Feb 23 03:07 259/10508 “Logwatch for aex-infr”
U 5 logwatch@aex-infra.a Mon Feb 24 03:13 203/8006 “Logwatch for aex-infr”
U 6 logwatch@aex-infra.a Tue Feb 25 03:14 139/4729 “Logwatch for aex-infr”
7 logwatch@aex-infra.a Wed Feb 26 03:30 161/5705 “Logwatch for aex-infr”
U 8 logwatch@aex-infra.a Thu Feb 27 03:31 188/7288 “Logwatch for aex-infr”
U 9 logwatch@aex-infra.a Fri Feb 28 03:20 163/6014 “Logwatch for aex-infr”
U 10 logwatch@aex-infra.a Sat Mar 1 03:38 175/6550 “Logwatch for aex-infr”
U 11 logwatch@aex-infra.a Sun Mar 2 03:30 183/7327 “Logwatch for aex-infr”
U 12 logwatch@aex-infra.a Mon Mar 3 03:27 153/5206 “Logwatch for aex-infr”
U 13 logwatch@aex-infra.a Tue Mar 4 03:12 140/4877 “Logwatch for aex-infr”
U 14 logwatch@aex-infra.a Wed Mar 5 03:45 143/4877 “Logwatch for aex-infr”
U 15 logwatch@aex-infra.a Thu Mar 6 03:17 135/4328 “Logwatch for aex-infr”
U 16 logwatch@aex-infra.a Fri Mar 7 03:18 146/4757 “Logwatch for aex-infr”
U 17 logwatch@aex-infra.a Sat Mar 8 03:13 121/3944 “Logwatch for aex-infr”
U 18 logwatch@aex-infra.a Sun Mar 9 03:47 196/6591 “Logwatch for aex-infr”
U 19 logwatch@aex-infra.a Mon Mar 10 03:34 128/4172 “Logwatch for aex-infr”
U 20 logwatch@aex-infra.a Tue Mar 11 03:12 163/5823 “Logwatch for aex-infr”
& d *

3. Sal de tu buzon de correo tecleando quit seguido de ENTER, entra de nuevo a tu buzon y listo.

Linux console | jpacheco@aex-infra ~
.
.
.
U 19 logwatch@aex-infra.a Mon Mar 10 03:34 128/4172 “Logwatch for aex-infr”
U 20 logwatch@aex-infra.a Tue Mar 11 03:12 163/5823 “Logwatch for aex-infr”
& d *
& quit

[jpacheco@aex-infra ~]$ mail
No mail for jpacheco

Posted in Blog, Fedora, FLOSS, GNU/Linux, Sistemas Operativos, Software, Soporte, Tips | Leave a comment

Como obtener la lista de tarjetas de red instaladas en un servidor corriendo Fedora Core

Obiviamente, ademas de usar la interfaz gráfica puedes recurrir a la consola de GNU/Linux para obtener la lista de tarjetas de red instaladas en tu sistema.

Sigue estos dos sencillos pasos:

1. Obten acceso tipo root

Linux console | jpacheco@aex-proxy1 ~
[jpacheco@aex-proxy1 ~]$ su
Password:
[root@aex-proxy1 ~]#

2. Ejecuta el comando dmesg para obtener los mensajes de control del Kernel de GNU/Linux de tu equipo corriendo Fedora Core, agrega el modificardor | grep eth para obtener los mensajes relacionados con las interfaces de red.

Linux console | jpacheco@aex-proxy1 ~
[root@aex-proxy1 ~]# dmesg | grep eth
[ 7.752281] r8169 0000:01:00.0 eth0: RTL8168e/8111e at 0xf7e66000, e8:de:27:02:ca:3f, XID 0c200000 IRQ 50
[ 7.752284] r8169 0000:01:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 8.204309] e1000e 0000:00:19.0 eth1: (PCI Express:2.5GT/s:Width x1) 00:25:64:d6:2b:39
[ 8.204312] e1000e 0000:00:19.0 eth1: Intel(R) PRO/1000 Network Connection
[ 8.204354] e1000e 0000:00:19.0 eth1: MAC: 8, PHY: 8, PBA No: 8021FF-0FF
[ 8.533102] systemd-udevd[396]: renamed network interface eth1 to em1
[ 8.640123] systemd-udevd[399]: renamed network interface eth0 to p1p1

Fijate como la salida de dmesg, muestra el nombre real de las interfaces en este caso em1 y p1p1

Ejecuta el comando ifconfig para ver la lista de tarjetas de red y su configuración en el sistema.

Linux console | jpacheco@aex-proxy1 ~
[root@aex-proxy1 ~]# ifconfig
em1: flags=4163 mtu 1500
inet 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::225:64ff:fed6:2b39 prefixlen 64 scopeid 0x20 ether 00:25:64:d6:2b:39 txqueuelen 1000 (Ethernet)
RX packets 2505 bytes 234071 (228.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1970 bytes 228640 (223.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 21 memory 0xf7ae0000-f7b00000

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 53 bytes 5940 (5.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 53 bytes 5940 (5.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

p1p1: flags=4099 mtu 1500
ether e8:de:27:02:ca:3f txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

em1 – es la interfaz que en este momento esta activa y cuenta con la dirección IP 192.168.1.2, mascara de subred 255.255.255.0 (o 192.168.0.2/24 – lo explicaré otro dia con mas calma)
lo – interface de red de localhost o loopback IP 127.0.0.1 es decir tu equipo
p1p1 – otra interface de red física pero esta aún no ha sido configurada

Post relacionados:
Topologías de red
Conceptos de redes
Dispositivos de red :: Switch
Dispositivos de red :: Concentrador o ‘hub’
Redes de computadoras
Direcciones IPv4
Modelo de Referencia OSI

Posted in Fedora, FLOSS, GNU/Linux, Hardware, Protocolos, Redes, Sistemas Operativos, Software, Soporte | Leave a comment

Squid Proxy Cache Instalación en Fedora Core

Squid-cacheSquid Proxy Cache es un servidor que actúa como intermediario entre una red e Internet para lo cual guarda en cache peticiones recurrentes a servidored web y de DNS, asi mismo acelera el acceso a un servidor web y proveé de seguridad mediante el filtrado del tráfico de Internet.

El proceso de instalación en Fedora Core es por demás sencillo, nuevamente recurriremos a yum. Y como ya es sabido, requerimos de acceso tipo root para la instalación.

Instalación

1. Accedemos a nuestro servidor y obtenemos acceso tipo root.

Linux console | jpacheco@aex-proxy1 ~
[jpacheco@aex-proxy1 ~]$ su
Password:
[root@aex-proxy1 ~]#

2. Ejecutaremos la instalación usando: yum como se muestra a continuación.

Linux console | root@aex-proxy1 ~
[root@aex-proxy1 ~]$ yum -y install squid
Loaded plugins: langpacks, refresh-packagekit
Resolving Dependencies
–> Running transaction check
—> Package squid.i686 7:3.3.13-1.fc20 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
squid i686 7:3.3.13-1.fc20 updates 2.5 M

Transaction Summary
================================================================================
Install 1 Package

Total download size: 2.5 M
Installed size: 8.7 M
Downloading packages:
squid-3.3.13-1.fc20.i686.rpm | 2.5 MB 00:07
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Installing : 7:squid-3.3.13-1.fc20.i686 1/1
Verifying : 7:squid-3.3.13-1.fc20.i686 1/1

Installed:
squid.i686 7:3.3.13-1.fc20

Complete!

[root@aex-proxy1 ~]#

3. Para asegurarnos de que SQUID arrancara cada vez que iniciemos nuestro equipo usaremos systemctl.

Linux console | root@aex-proxy1 ~
[root@aex-proxy1 ~]$ systemctl enable squid.service
ln -s ‘/usr/lib/systemd/system/squid.service’ ‘/etc/systemd/system/multi-user.target.wants/squid.service’
[root@aex-proxy1 ~]#

Los siguientes comandos te sirven para controlar el servidor:

systemctl start squid.service <- Arranca SQUID systemctl status squid.service <- Muestra el estado de SQUID systemctl stop squid.service <- Detiene la ejecución de SQUID

Listo, Squid esta instalado y listo para arrancar automaticamente al encender el servidor.

Posts relacionados:
Squid Proxy Cache | TCP_MISS/304 TCP_MISS/200

Posted in Fedora, FLOSS, GNU/Linux, Protocolos, Redes, Sistemas Operativos, Software, Soporte, Squid, Tips | 1 Comment