jueves, 16 de septiembre de 2021
Cómo ver contraseña oculta en un navegador de internet
miércoles, 1 de septiembre de 2021
Cómo saber el número de procesadores en linux
Cómo saber el número de procesadores en Linux
Hola.
En este post voy a escribir acerca de cómo saber el número de procesadores que tiene una máquina con Linux.
Esta información siempre es muy útil cuando estamos realizando actividades como: análisis de performance, investigando consumo de recursos, requisitos de instalación de software, descripción de ambientes, etc.
En la actualidad existen diversos conceptos relacionados con un procesador que no necesariamente significan lo mismo. Ejemplo de esto son: CPU, procesador, core, virtual core.
El objetivo de este post es saber el número de procesadores físicos que existen en una máquina.
Les dejo dos versiones del comando más común que yo he usado para saber el número de procesadores de un servidor. El primero es para ver toda la información de todos los procesadores y el segundo es más específico para saber cuántos procesadores hay en el servidor.
En mi caso tengo un servidor con dos procesadores como se puede ver en la salida del comando.
cat /proc/cpuinfo
[@] ->cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 45
model name : Intel(R) Xeon(R)
stepping : 7
microcode : 1812
cpu MHz : 2600.000
cache size : 20480 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
bogomips : 5200.00
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 45
model name : Intel(R) Xeon(R)
stepping : 7
microcode : 1812
cpu MHz : 2600.000
cache size : 20480 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
bogomips : 5200.00
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
cat /proc/cpuinfo | grep process
[@] ->cat /proc/cpuinfo | grep process
processor : 0
processor : 1
Espero les sirva.
miércoles, 18 de agosto de 2021
Filename too long error al hacer git clone
Filename too long error al hacer git clone
Hola.
Estoy intentando hacer un git checkout de un repositorio en gitlab y me sale el siguiente error:
git.exe checkout -b mibranch remotes/origin/mibranch...
Ya con eso deben poder clonar su repositorio sin problemas con las rutas largas.
jueves, 12 de agosto de 2021
Cómo saber el nombre de un proceso con el processid PID en Linux
Cómo saber el nombre de un proceso con el número de proceso o processid PID en Linux
Hola.
En este post voy a decirles cómo saber el nombre de un proceso con el numero de proceso o PID.
Pueden ejecutar el siguiente comando para obtener el nombre de un proceso en base a su numero de proceso:
ps -p 777 -o command
jhernand-MBP13:~ jhernand$ ps -p 777 -o command
COMMAND
/Applications/Spotify.app/Contents/Frameworks/Spotify Helper (GPU).app/Contents/MacOS/Spotify Helper (GPU) --type=gpu-pr
En donde con el parámetro -p se especifica el processid PID y la opción de -o es para el formato de salida que aquí es command o el nombre del proceso.
En el ejemplo de arriba el processid 777 es de Spotify Helper que se está ejecutando en mi máquina.
Seguro que en alguna ocasión han necesitado saber el nombre de algún proceso que está consumiendo demasiado CPU, memoria o por algún otro motivo y solamente tienen como referencia el PID o processid.
Espero les sirva.
jueves, 20 de mayo de 2021
Crear Load Balancer clásico en Amazon AWS
Cómo Crear Load Balancer clásico en Amazon AWS
Hola.
En esta ocasión voy a mostrar cómo crear un Load Balancer Clásico en Amazon AWS.
1.- Ir a la consola de EC2 y seleccionar Instances.
2.- Crear una instancia default en Amazon AWS.
- En la sección de Configure Instance Details > User Data usen el siguiente script para activar el servicio http y ver una página web de respuesta desde la instancia.
#!/bin/bash
yum update -y
yum install -y httpd.x86_64
systemctl start httpd.service
systemctl enable httpd.service
echo "Hola Mundo desde $(hostname -f)" > /var/www/html/index.html
- En la sección de Configure Security Group crear un nuevo grupo (seguridad-de-las-instancias) y agreguen una regla para el acceso HTTP por el puerto 80.
- Todos los demás valores dejarlos por default.
3.- Duplicar la instancia seleccionando la primer instancia, click derecho Images and templates > Launch more like this
- Volver a duplicar para tener tres instancias en total
- Hasta este punto se puede acceder a la instancia usando su IP pública través de cualquier navegador de internet.
4.- En la consola de EC2 seleccionar Load Balancing
- Click en Create Load Balancer
- Seleccionar Classic Load Balancer
- En la sección de Assing Security Group crear un nuevo grupo (seguridad-del-load-balancer) y agreguen una regla para el acceso HTTP por el puerto 80.
- En la sección Add EC2 Instances agregar las tres instancias creadas anteriormente
- Todos los demás valores dejarlos por default.
5.- Una vez creado el Load Balancer Clásico, seleccionarlo para ver sus detalles.
- En el tab de Description pueden ver el DNS name creado para el Load Balancer.
- En el tab de Instances esperar a que el estado de las instancias cambie de OutOfService a InService
- Copiar el DNS y pegarlo en un navegador para ver la respuesta.
- Refrescar la URL para ver las diferentes respuestas de las tres instancias con sus IPs privadas.
Espero les sirva.
martes, 27 de abril de 2021
File URL en Windows vs Unix
File URL en Windows vs Unix
Hola.
En esta ocasión voy a escribir acerca de las diferencias para especificar la ubicación de un directorio o archivo en Windows vs Unix.
Este es un problema común para aquellos que trabajamos entre ambos sistemas indistintamente. La diferencia en rutas entre uno y otro sistema varía un poco por lo que es necesario hacer modificaciones para apuntar a la ubicación correcta.
Generalmente la duda de siempre es cuántos slashes se deben poner en el file URL.
El // (doble slash) después de file: indica que sigue un hostname o la palabra localhost. Aunque esta parte puede ser omitida o indicar un hostname vacío.
Así que lo correcto, en teoría, es poner la ruta después del tercer slash.
Digo en teoría porque yo he visto el uso de incluso 5 slashes que seguramente podrían reescribirse en alguna forma correcta usando menos. Leyendo un poco sobre esto veo que hay formas no correctas que son usadas y funcionan.
Cuando se está trabajando en múltiples sistemas, lo mas común es no usar un nombre de host o rutas absolutas porque esto permite mover tus configuraciones fácilmente entre servidores sin necesidad de estar cambiándolas cada que las mueves.
Abajo los ejemplos, noten los 3 slashes que indican un hostname vació y enseguida la ruta.
Unix
Con hostname
file://localhost/tmp/archivo.txt
Sin hostname
file:///tmp/archivo.txt
Windows
Con hostname
file://localhost/c$/WINDOWS/archivo.txt
Sin hostname
file:///c:/WINDOWS/archivo.txt
Referencia:
https://en.wikipedia.org/wiki/File_URI_scheme
Espero les sirva.
jueves, 4 de marzo de 2021
Remote Desktop - Unable to connect on Mac OS
Microsoft Remote Desktop - Your session ended because of an error. If this keeps happening, contact your network administrator for assistance. Error code: 0x4
A ver camaradas esto va a ser rápido.
1. Hola niños soy Martín el consultor de sistemas.
2. Ahí viene Mel Patiño ..... Otra, ahí viene Mel Patiño.
3.- Este error sale cuando intentan conectarse a un host remoto usando Microsoft Remote Desktop en Mac OS y están conectados a una VPN. Tienen que desconectarse de la VPN primero. Jajajajaja.
Zip Zap terminé. Esto es ser un profesional niña.
Espero les sirva.
Saludos.


