Mostrando entradas con la etiqueta Sistemas operativos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sistemas operativos. Mostrar todas las entradas

viernes, 14 de octubre de 2022

Fundamentos de ciberseguridad


Acabamos de finalizar el curso de Fudamentos de Ciberseguridad Industrial. Te dejo disponible el nuevo BUK que acabamos de publicar, por si te interesa esta temática. 

Multitud de actividades que giran en torno a redes TCP/IP, automatización de procesos en Powershell, scripting, ciberseguridad, Kali Linux,... y más temas relacionados.


Espero que lo disfrutes.

Accede al BUK pulsando sobre la imagen o bien sobre el siguiente enlace:

https://drive.google.com/file/d/19M8ASY0Tj4KHNQWr40KwWhud4dD6d4vy/view?usp=sharing


lunes, 26 de octubre de 2020

Powershell para administrar servidores Windows

 

Empiezo a administrar servidores Microsoft SQL Server y me planteo qué lenguaje de scripts utilizar para automatizar su gestión, más allá del propio TSQL.

Después de consultar por internet y al área de sistemas informáticos de mi organización, nos decantamos por Powershell. Una de las ventajas claras que le hemos visto, más allá de que está realmente muy extendido en las organizaciones de mediana y gran envergadura, es que viene preinstalado en todas las máquinas que llevan el sistema operativo de Redmond. El resultado es que no he hecho sino empezar, pero mis primeras impresiones son muy buenas.


Algunos comandos del sistema de archivos

Get-ChildItem gc, dir, ls
Set-Location cd, sl
mkdir
Remove-Item rm, del
New-Item ni Crea un nuevo archivo. Es como el touch de Linux
Copy-Item cp, copy
Move-Item move
Write-Output echo, write
Get-Content gc, cat, type
Select-String sls Es como un grep de Linux
Get-Help
Measure-Object Measure Cuenta palabras, caracteres, líneas,... de un fichero de texto.
Cuenta ficheros y carpetas de una carpeta,...
Mide objetos

Pantalla principal de Powershell ISE


Obtener actualizaciones pendientes de Windows Update desde Powershell
Casi todo, por no decir todo, lo que podemos hacer desde la interfaz gráfica de Windows se puede hacer mediante comandos a través de Powershell.
En este caso, mostramos las actualizaciones pendientes en mi equipo primero en modo gráfico y luego veremos cómo obtener esta misma información desde PS:

Actualizaciones que tiene pendiente mi equipo por instalar. Obtenidas desde la GUI del Sistema Operativo

Script para obtener el listado de actualizaciones pendientes:

$UpdateSession = New-Object -ComObject Microsoft.Update.Session
$UpdateSearcher = $UpdateSession.CreateupdateSearcher() $Updates = @($UpdateSearcher.Search("IsHidden=0 and IsInstalled=0").Updates) $Updates | Select-Object Title


La misma información obtenida desde PS



La misma prueba en otro equipo que NO tiene pendientes actualizaciones

La misma información pero desde Powershell. Vemos que tiene 0 actualizaciones pendientes


Comprobar si hay una aplicación X instalada o no en el servidor
Powershell es una herramienta realmente muy potente en la administración de sistemas basados en Windows. En este caso, queremos comprobar en todos los servidores de la organización si está instalado SQL Server 2012.

De nuevo, veamos cómo hacerlo de forma gráfica para luego ver el equivalente en PS.

Listado de programas y aplicaciones instalados. Se muestra claramente SQL Server 2012.



Script Powershell para ver si este programa está instalado:
$software = "Microsoft SQL Server 2012 (64-bit)"
$installed = (Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Where { $_.DisplayName -eq $software }) -ne $null
If(-Not $installed) {
Write-Host "'$software' NOT is installed.";
} else {
Write-Host "'$software' is installed."
}


Búsqueda mediante PS de SQL Server 2012 en la relación de programas instalados

martes, 17 de marzo de 2020

Error desconocido montando un disco duro externo en Ubuntu [Solucionado]


Hoy me ha ocurrido una cosa curiosa. Ayer estuve revisando un disco en el que tengo almacenadas las fotos que voy sacando a lo largo de los años. Al borde del infarto cuando mi sistema me dice hoy el terrorífico mensaje:

No se puede acceder a <<My Passport>>
Error mounting /dev/sdc1 at /media/moi/My Passport: Unknown error when mounting /dev/sdc1


No sé ni cuantas cosas probé: forzar un mount, revisar con gparted, fdisk,...

Pues bien, tras bucear mucho por Internet, encuentro que puede deberse a un mal desmontaje en Windows. Así que reinicio el PC en Windows, abro una consola, y sencillamente escribo chkdsk /f, y voilá!!! Vuelvo a tener el disco a tope.

En fin, por si te ocurre, aquí tienes una posible solución.

miércoles, 19 de febrero de 2020

Problemas intentando instalar una máquina virtual en VirtualBOX (Virtualization Technology VTx) [Solucionado]



Hoy he instalado VirtualBOX en un PC con Windows 10 y me he encontrado con una desagradable sorpresa. El sistema me marca una y otra vez el mensaje "Configuración introducida no válida" y luego, en el pie, 

"Página Sistema: acelaración: El hardware de virtualización está habilitado en la sección de Aceleración de la página Sistema aunque no está soportado por el sistema anfitrión"

 En la siguiente imagen se muestra este mensaje de error:




Tal y como se puede observar en la siguiente imagen, por más que accedo a la página Sistema/Aceleración e intente modificar la opción de Interfaz de paravirtualización o que active/desactive la opción Hardware de virtualización, no dejaba de aparecerme el mismo mensaje de error:




Efectivamente, por más que intento instalar una máquina virtual, al intentar arrancarla me sale el siguiente mensaje de error:

Fallo al abrir un sesión para máquina virtual IssabelPBX
This native API dll was not found (VERR_NEM_NOT_AVAILABLE)
VT-x is disabled in the BIOS for al CPU modes
(VERR_VMX_MSR_ALL_VMX_DISABLED)



Para resolver este problema, accedemos a la BIOS del PC, y activamos las características de virtualización, que en mi caso, un PC HP Prodesk i5 se muestran en la siguiente imagen resaltadas bajo cuadro rojo:

Activamos Virtualization Technology (VTx)
Virtualization Technology for Directed I/O (VTd)


Y con esto se han resuelto los problemas y he podido instalar las máquinas virtuales con VirtualBOX


domingo, 3 de noviembre de 2019

Añadir acceso rápido para expulsar pen drives en Ubuntu 19.04 Disco Dingo

Hace ya un tiempo que estoy probando Ubuntu 19.4 Disco Dingo, y una de las cosas que hecho en falta es tener un acceso rápido para desmontar mi pen drive.

Pues bien, he encontrado una solución realmente sencilla y muy útil, que es instalando extensiones Chrome Gnome Shell Extensions. Eso es, desde el propio Chrome instalo una extensión que se integra en mi sistema Ubuntu.

Veamos cómo hacerlo.


Accedemos a la sección de extensiones de Chrome



Abrimos la tienda de extensiones de Chrome



En el panel de búsqueda, buscamos Gnome Shell y pulsamos sobre añadir a Chrome.
En mi caso, como ya está instalada aparece Valorar.




Como ves, en la parte superior de Chrome nos aparece el acceso rápido a las extensiones de Gnome Shell
Buscamos ahora la extensión Removable Drive Menu y pulsamos sobre ella



Le damos a activar y ¡voilá!
Ya la tendremos instalada



En nuestro sistema Chrome aparece un menú desplegable que nos permite extraer con seguridad nuestras unidades USB y pen drives de forma sencilla

viernes, 7 de junio de 2019

Shutter: habilitar editor de imágenes incorporado


Hace tiempo que uso Shutter como herramienta para las capturas de pantalla en las diferentes distribuciones Linux que uso.

Hace ya unos meses que estoy probando KDE Neon y le acabo de instalar Shutter. Pues bien, al instalar, no me permite usar el editor integrado que tiene. Veamos cómo activarlo.

En la imagen se muestra una captura realizada con Shutter y cómo el botón Editar está desactivado.
El propio sistema indica: 
Se necesita instalar Goo::Canvas/libgoo-canvas-perl para poder usar esta característica



Debemos descargar los siguientes paquetes:
  • libgoocanvas-common_1.0.0-1_all.deb
  • libgoocanvas3_1.0.0-1_amd64.deb     
  • libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb 

Y luego instalarlos:

  • sudo dpkg -i libgoocanvas-common_1.0.0-1_all.deb 
  • sudo dpkg -i libgoocanvas3_1.0.0-1_amd64.deb     
  • sudo dpkg -i libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb  

Imposible hacer scroll con el trackpad en LibreOffice en Linux KDE Neon



He instalado hace unos meses KDE Neon en mi portátil LG Gram. La verdad es que no tengo ninguna queja, el sistema va realmente bien, mantiene mi sistema perfectamente actualizado, todas las herramientas que he instalado me han funcionado perfectamente y el equipo trabaja de forma muy fluída.

El único pero es que el paquete ofimático LibreOffice me da problemas al hacer scroll cuando uso el trackpad del portátil. Va a trompicones, da saltos, tiene un comportamiento absolutamente inestable. Y cuando intento hacer zoom utilizando el trackpad + tecla ctrl el comportamiento es inaceptable.

Y este problema sólo ocurre en Libreoffice. En todas las demás aplicaciones el funcionamiento del scroll es perfecto: navegar por la web, documentos PDF, dentro del propio sistema,... todo bien.

Llevo años usando Libreoffice sin problemas y además en múltiples distribuciones de Linux diferentes: Ubuntu, Kubuntu, Lubuntu, Elementary OS,... y en todas ellas, perfectamente.

En el siguiente vídeo te muestro el comportamiento que tengo en mi sistema:






1. Activar gtk2 en lugar de gtk3 en Libreoffice [No soluciona]

En la URL [1] describen exactamente el mismo problema e indican que debe modificarse la versión de gtk3 a gtk2 para Libreoffice.


SOLVED: The culprit is good ol’ gtk3!I had to force LibreOffice to use gtk2 by uncommenting the line:export SAL_USE_VCLPLUGIN=gtkin /etc/profile.d/libreoffice-fresh.sh(fresh in my case. others may be using still)You can check to see which version of gtk LibreOffice is using in Help > About LibreOffice.



En la ventana de Acerca de NO me indica la versión de GTK que está usando




En la carpeta /etc/profile.d NO existe ningún archivo que se llame libreoffice-fresh.sh ni nada parecido




2. Desactivar entorno de ejecución de Java [No soluciona]

En la misma URL [1] indican que desactivando el entorno de ejecución de Java se soluciona el problema. He probado a hacerlo en Herramientas/Opciones/Libreoffice/Avanzado y el problema persiste:





3. Actualizar a la última versión de Libreoffie [No soluciona]

He probado a actualizar a la última versión de Libreoffice y tampoco soluciona el problema:





4. Actualizar el sistema [No soluciona]

He probado a actualizar mi sistema KDE Neon, por ver si al descargar alguna librería más nueva se solucionabla el problema, pero tampoco:





5. Problemas con la librería libinput en KDE [No soluciona]

Según lo que he leído en la URL [1] hay problemas con la librería libinput en KDE, y debe reemplazarse por xf86-input-libinput:


This behavior is caused by libinput, to be specific xf86-input-libinput package which ships as xorg’s dependancy. Libinput is a wayland input library and KDE still doesn’t work well with it. xf86-input-evdev can be used as a replacement for it and that one doesn’t cause this “slow scrolling, text is crunched” effect you’ve encountered. Do note that xorg will default to using xf86-input-libinput if both are installed.

No comprendo en realidad a qué se refiere ni cómo se aplica esta posible solución.

Pruebo a instalar sudo apt-get install xf86-input-libinput y el sistema no la encuentra



6. Revisar configuración del trackpad en el sistema  [No soluciona]

He revisado la configuración del trackpad en mi sistema, por si hubiera algún aspecto que pudiera modificar. En el área de pruebas funciona perfectamente el desplazamiento con dos dedos, arrastrar y soltar,...




7. Modificar settings.ini de gtk3.0 [No soluciona]

He leído en [2]:
Add gtk-primary-button-warps-slider=false to ~/.config/gtk-3.0/settings.ini to get legacy scrolling.
Lo actualizo a 0, a false, a true y a 1. En ninguna de las opciones resuelve el problema




8. Activar desplazamiento suave en LibreOffice [No soluciona]

He leído en [3]:
Writer does not have an adjustment for scrolling other than Tools > Options > OOWriter > View > Smooth scroll. 

En Herramientas/Opciones/LibreOffice Writer/Ver marcamos la casilla Desplazamiento suave.
El problema persiste





9. Tiro la toalla, me paso a Ubuntu 19.04 [Soluciona]



He dedicado unos cuantos días a buscar y a probar. No he encontrado demasiada gente con este problema, pero lo que he encontrado, lo he probado, y nada ha solucionado el problema. El paquete ofimático Libreoffice es una herramienta clave en mi trabajo, y de momento no he encontrado una alternativa seria (tampoco la he buscado).

Acabo de instalar Ubuntu 19.04 y va como la seda. El problema del scroll en Libreoffice aquí no existe.

En fin, una lástima, porque la verdad es que me hubiera gustado dedicar más tiempo a la distribución de KDE Neon.


Fuentes:

lunes, 6 de mayo de 2019

Configurar una impresora HP Wifi en Linux se ha simplificado muchísimo



En mi caso he configurado una impresora HP Deskjet 3720 en mi distribución Linux KDE Neon. Entiendo que en cualquier otra distribución basada en Ubuntu el proceso ha de ser similar.

Ya en mi distro estaban preinstaladas las herramientas hplip y hp-setup. Si nos las tuvieras instaladas, quizás deberías empezar por ahí. Al final este post tienes un enlace que te puede ser de utilidad.


Lanzamos hp-setup. No lo hagas como root, pues da problemas


Seleccionamos el modo Wireless 802.11 mediante cable USB. Deberemos usar un cable USB para el proceso de configuración, luego podremos prescindir de él.



El asistente nos indica que conectemos el cable USB a la impresora.
Conectamos y pulsamos siguiente



El asistente detecta perfectamente mi impresora



Seleccionamos la red Wifi que vamos a utilizar y pulsamos siguiente



Escribimos la clave de la red Wifi y pulsamos conectar
Y ya está lista la impresora para ser utilizada


En el siguiente enlace encontrarás algunos detalles más sobre cómo configuré esta misma impresora hace ya 2 años (marzo 2017):




warning: GUI Modules PyQt4 and PyQt5 are not installed

He repetido el proceso en este caso en Ubuntu 19.04. En cuanto ejecuto hp-setup me da el siguiente error con la interfaz gráfica: los módulos PyQt4 y PyQt5 no están instalados.

warning: GUI Modules PyQt4 and PyQt5 are not installed


Lo primero que hago es actualizar el sistema:
sudo apt update
sudo apt upgrade


Descargamos la última versión de HPLIP. En ella se encuentran los paquetes PyQt4 y PyQt5. En este enlace está disponible:


Descargamos la última versión de HPLIP




Se descarga un archivo llamado hplip-3.19.6.run. Le asignamos permisos de ejecución y lo ejecutamos


Y efectivamente con esto se resuelven los problemas y puedo instalar mi impresora perfectamente.


ERROR 1: No system tray detected on this system

Cada vez que inicio Ubuntu 19.04 me sale este mensaje de error:

No system tray detected on this system


Opción 1
Problamos a actualizar hplip: sudo apt-get install hplip hplip-gui
[No soluciona!!!]

Opción 2
El servicio System Tray de HP lo que hace es mostrar un icono de la impresora en la barra de tareas de Ubuntu con un icono de la impresora en el que notifica en todo momento el estado de la misma. A mí nunca me ha aparecido este icono, así que sencillamente lo eliminaré de mi secuencia de arranque, que no lo inicie. Para ello, probamos a eliminar el archivo /etc/xdg/autostart/hplip-systray.desktop


Fuentes:

martes, 9 de abril de 2019

Adaptador Wifi USB: instalación, configuración y pruebas



Hoy hemos instalado un adaptador Wifi por USB, lo cual nos permite habilitar una conexión inalámbrica desde un PC que no dispone de tarjeta de red Wifi.

En el siguiente vídeo Maxi nos explica todo el proceso de instalación, configuración y pruebas del adaptador Wifi USB TP-Link Archer TZUH y nos demuestra el correcto funcionamiento de este PC de sobremesa en su conexión inalámbrica.




En este enlace te explicamos cómo configurarlo en Linux:
http://fpkanarias.blogspot.com/2016/02/instalar-y-configurar-adaptador-wifi.html

jueves, 28 de marzo de 2019

Samsung se pone las pilas en el mantenimiento de sus dispositivos



Hace unos años Samsung no cuidaba suficientemente bien sus dispositivos. Era tocó que después que compraras un terminal, estos no se actualizaran nunca a las nuevas versiones de Android.


18 marzo 2019
Parece que está tendencia ha cambiado sustancialmente. Hace unos dos meses mi móvil se actualizó a la versión 8 de Android, y hoy se ha actualizado a la 9, Android Pie.

La verdad es que me ha sorprendido la marca coreana. Ojalá que sigan actualizando mi teléfono los próximos años.


30 octubre 2020
Más de un año y medio más tarde Samsung sigue ocupándose de mi teléfono.
Hoy se ha instalado una actualización en mi terminal, cosa que ha ocurrido con frecuencia en este tiempo.
Nueva actualización



Detalles de la actualización