PDA

View Full Version : Charla sobre algunas correciones del comando inxi.



mikrios
10-Mar-2022, 20:21
Hola:

He visto que hay opciones de este script batch que no son habituales, al respeto del funcionamiento, que usualmente utilizamos, Pongamos por ejemplo : nosotros y muchos operadores cuando ponemos inxi -bz o inxi -Fz o bien inxi -F -z , nos da la salida filtrada (nº de serie , nº mac, ips, etc.. )

Pero que pasaría en este caso : inxi -xxxvz 6 o -xxxv 6 -z, :


mikrios:~ # inxi -xxxvz 6
Error 22: Unsupported option: 6
Check -h for correct parameters.


¿esta soportado? , pues si, pero tiene que ser de esta forma inxi -z -xxxv6 o inxi -xxxzv7 y inxi -xxxv6 -z el resultado seria este : (pongamos el ejemplo de inxi -xxxv 8 -z ) :

https://img.susepaste.org/view/simple/24499990
(https://img.susepaste.org/24499990)https://img.susepaste.org/24499990

Los codigos BB no me funcionan (cuando le da la gana) .

Localización del servidor de tiempo y estado : -W, --weather-location


mikrios:~ # inxi -xxxw --weather-location Telde,Es
Weather:
Report: temperature: 17 C (63 F) conditions: Overcast clouds
wind: from N at 6.2 m/s (22 km/h, 14 mph) cloud cover: 86% humidity:
82%
dew point: 13.9 C (57 F) pressure: 1015.2 mb (34 in)
Locale: Telde, Es current time: Sun Feb 27 01:53:47 2022
observation time: 2022-02-27 01:30:00 (Atlantic/Canary +0000)
Source: WeatherBit.io

mikrios:~ # inxi -xxxw --weather-location Santa+Cruz,es
Weather:
Report: temperature: 17.2 C (63 F) conditions: Scattered clouds
wind: from NNE at 8.5 m/s (31 km/h, 19 mph) cloud cover: 43%
humidity: 78.375% dew point: 12.9 C (55 F) pressure: 1001.5 mb (33
in)
Locale: Santa Cruz, Es current time: Sun Feb 27 01:58:34 2022
observation time: 2022-02-27 01:37:00 (Atlantic/Canary +0000)
Source: WeatherBit.io


mikrios:~ # inxi -xxxw -c 7
Weather:
Report: temperature: 7.2 C (45 F) conditions: Few clouds
wind: from NNE at 1.4 m/s (5 km/h, 3 mph) cloud cover: 37%
humidity: 80.5459% dew point: 3.9 C (39 F) pressure: 999.82 mb (33
in)
Locale: Granollers, 56, ESP
current time: Sun Feb 27 01:31:33 2022 (Europe/Madrid)
observation time: Sun Feb 27 01:03:00 2022 Source: WeatherBit.io


Bien para saber las localizaciones, se puede buscar en un buscador el enlace correspondiente : WeatherBit.io

Este servidor, suele estar ocupado a veces, por lo que puede que no de los datos, la cuestión es intentarlo .

Inxi, para afinar un poco mas las dependencias, se puede instalar lsblk, dmidecode,etc..., para mi gusto no recomiendo hdtemp, porque se queda ejecutando ese servicio, lo queramos o no lo queramos ver, por lo que ocupa tiempo de la cpu, mejor usar smart, u otras herramientas que muestran la temp. de los hd. y una vez finalizado se cierra el servicio.
Ademas de las nombradas usar sensors y después sensors-detect para crear un registro (inxi da esos datos y muchos mas, estas versiones aportan la mayoria de la información del sistema) .

Los extra1, extra2, extra3, equivalen el añadir una x a las opciones, con un máximo de tres, esto hace que de mas datos y la información se amplie .

Observación; los datos de los repositorios, vienen incluidos con las variables yum de bash (lo normal es que se filtren para tenerla en cuenta, pero recientemente por alguna actualización las ha mostrado (bien es sabido que si uno va a /etc/zypp y mira los repo.d vea $releasever , creo que un zypper lr , no los muestra, excepto que se hubiese modificado .
_________________________________________________________________________________________________________________
Como procedo en mi caso con la instalación de inxi .
_________________________________________________________________________________________________________________

1º descargo inxi .

2º Actualizo inxi, ejecutando el comando inxi -U ( inxi no se actualiza desde los repositorios, si no de si mismo) .

3º Aqui se procede a ejecutar dos cosas y hay que sincronizarla entre ellas :

A)---Ejecutar por un lado inxi --recommends , esto muestra una lista de comandos utilidades, etc para cumplir las dependencias , indicara lo que tiene y lo que le falta, a si mismo, mas el nombre de la lib, utilidad, etc a instalar .

B)---Ejectuar el programa de software de yast .

Bien con esos programas ejecutados, se mira el primer elemento de la lista que falta, y se pone en el buscador de soft de yast, una vez encontrado se marca, para instalar, se va de nuevo al punto A) y se mira el 2 elemento de la lista que falta, y se hace lo mismo se busca en soft de yast y se marca... asi con todos, una vez marcadosa todos se le da a instalar y de esta forma se cumple todas las dependencias+ mas los otras utilidades para dejarlo bien (lsblk,dmidecode, etc...) .

Si se muestra el log de inxi, recordar usar el filtro (las ips fijas, nº mac, nº serie, son datos personales y delicados, pueden hacer seguimiento con ellos por la web) .

La mejor manera de practicar con inxi es con la consola y ejecutar inxi --help y con la información que da, ir haciendo pruebas .

Saludos cordiales .

DiabloRojo
11-Mar-2022, 03:48
Hola:
Los codigos BB no me funcionan (cuando le da la gana) .
Hola mikrios.

Los códigos BBCode funciona perfectamente, te acabo de editar tu mensaje para arreglar y poner los códigos CODE.

Entre los corchetes y los códigos BBCode no puede contener espacios en blanco.
El abre_corchete es este símbolo [
El cierra_corchete es este símbolo ]

Esto es correcto:
abre_corcheteCODEcierra_corchete
abre_corchete/CODEcierra_corchete
Esto es incorrecto:
abre_corchete CODE cierra_corchete
abre_corchete /CODE cierra_corchete ó abre_corchete / CODE cierra_corchete

Espero habértelo explicado bien. Si te es difícil teclear los códigos, los tienes en el Editor del foro, solo tienes que seleccionar el texto y aplicar el código que quieras poner o hacer clic en el código que quieres poner y pegar el texto en el medio [....]PEGAR_EL_TEXTO[...]

Estos son los códigos de texto del Editor, en el recuadro en rojo
https://i.ibb.co/2kQ3QKJ/Codigos-Codes.png (https://ibb.co/6Wx0xsQ)

mikrios
11-Mar-2022, 08:37
Hola :

Gracias por la edición .
Los fallos eran esporádicos, sin hacer nada, solo darle previsualización , salia una cosa y después otra, incluso me repetía lo de code.
También probé la de los tableros de mandos ( que sale en mayúscula ) y lo mismo. No le he dado importancia, puede que mi teclado de fallos y repita las teclas, o bien es lo que comentas, lo de los espacios.
De todas formas agradecido .

Saludos cordiales .

DiabloRojo
11-Mar-2022, 11:01
¿Esta haciendo una guía sobre inxi o no?

mikrios
11-Mar-2022, 11:30
Hola:

Tenía pensado hacerla, pero el help de inxi es bastante claro, aunque inxi se ha hecho mas complejo, añadiendo vulnerabilidades en los informes, tiempos y estados, usb, todo lo de dmidecode ,lsblk, sensors, etc, vamos que tiene de todo ( ver ejemplo inxi -v 8 , mejor inxi -xxxv 8 , si se va a mostrar poner opción filtro "z" ya que da ips y macs, idem nº de serie, lo de v y un numero creo que es de 0 al 8 , ademas se me olvidaba da tops , programas que están en servicio, etc.. ) .

La tenía en español , pero no se he visto que practicando sobre consola era un poco mas divertido y se descubría cosas nuevas, incluso para mi, como no le he dedicado mucho tiempo, se me hace un poco difícil hacerla , solo he querido indicar algunas cosas que no están en el manual, ejemplo practico el obtener datos de tiempos y estados, en el que el servidor pueda estar ocupado y no mostrar la información.

Había comentado en un post que no iba hacerla, por que no me encuentro en condiciones, si fuera lo contrario, ya estaría practicando en la wiki.

Muchas gracias y saludos coriales.
Intentare aportar lo que pueda .

mikrios
17-Mar-2022, 20:03
Hola:
Cuando usen inxi --recommends (faltara ademas de otras dependencias, hciconfig, el archivo correcto para Leap 15.3, es el que comento mas abajo, para los demás seguir las indicaciones ) .
Para resolver la dependencia de hciconfig: -E bluetooth data (deprecated, good report)............ Missing, en openSUSE Leap se instala este archivo :

bluez-deprecated - Bluez tools that upstream considers obsolete . A pesar que es obsoleto, este provee del archivo :




/usr/bin/ciptool
/usr/bin/gatttool
/usr/bin/hciattach
/usr/bin/hciconfig
/usr/bin/hcidump
/usr/bin/hcitool
/usr/bin/rfcomm
/usr/bin/sdptool

hciconfig .

Ultima versión de inxi :
inxi: 3.3.13

Saludos cordiales

mikrios
26-Mar-2022, 23:02
Hola:

Como había comentado; hablar de cosas curiosas de este comando, el cual ha evolucionado, no solo el mismo, si no su nº de divisiones de las opciones.Esta parte voy a comentar la ampliación de la información, y algunas pequeñas cosas, útiles para los que soliciten información ante un problema.

_______________________________________________
AMPLIACIÓN DE LA INFORMACIÓN.
------------------------------------------------------

En opciones de características básicas , tenemos a inxi -v, --verbosity

Verbosity, En informática verbosity, es un opción disponible en muchos sistemas operativos y lenguajes de programación; el cual proporciona información y detalles adicionales sobre lo que hace o se le pide al equipo, ademas ejecutado en linea de comandos producirá una información detallada, con fines de conocer, depurar, y solucionar errores .

En principio los grados de verbosity o Nº de opciones del mismo, a veces suele ser grande y no apta para ser mostrada como información en un post del foro .
----------------------------------
DATOS ADICIONALES EXTRAS.
----------------------------------
Sobre la división de estas opciones cabe destacar dos : La 1ª es inxi -a , o inxi --admin y la 2ªesEXTRA
Bien empezamos por la última y más conocida .
EXTRA, se refiere a las x, que incorporamos a las opciones de grupos y a las opciones individuales; y dependiendo de la cantidad de ellas, hasta un máximo de tres, la información adquiría mas detalle, ejemplos :
Información de grupos inxi -xxxbz , siendo las tres x la opción de cantidad de detalle y b la opción y por último la z que actúa como filtro, para evitar que salga en el log datos comprometedores; lo mismo inxi -xFz , inxi -xxFz; o bien inxi -xxxFz.
Otro ejemplo: en este caso individual, o sea necesitamos información de los dispositivos USB, bien aquí veremos como las x's nos irán dando detalles del usb's:

HP-OMEN:~ # inxi -xxxJ
USB:
Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 1-1:2 info: Logitech Keyboard K120 type: Keyboard,HID
driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s
power: 90mA chip-ID: 046d:c31c class-ID: 0300
Device-2: 1-3:3 info: Logitech M-UAS144 [LS1 Laser Mouse] type: Mouse
driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s
power: 98mA chip-ID: 046d:c062 class-ID: 0301
Device-3: 1-6:4 info: Quanta HP Wide Vision HD Camera type: Video
driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA
chip-ID: 0408:5300 class-ID: 0e02 serial: 200901010001
Device-4: 1-14:5 info: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s
power: 100mA chip-ID: 8087:0aaa class-ID: e001
Hub-2: 2-0:1 info: Super-speed hub ports: 8 rev: 3.1 speed: 10 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Device-1: 2-2:7 info: JMicron / USA JMS567 SATA 6Gb/s bridge
type: Mass Storage driver: uas interfaces: 1 rev: 3.2 speed: 5 Gb/s
power: 896mA chip-ID: 152d:0562 class-ID: 0806 serial: DD5641988391A
Device-2: 2-4:2 info: JMicron / USA JMS567 SATA 6Gb/s bridge
type: Mass Storage driver: uas interfaces: 1 rev: 3.2 speed: 5 Gb/s
power: 896mA chip-ID: 152d:0562 class-ID: 0806 serial: DD564198838C8



Detalles con las x:



HP-OMEN:~ # inxi -xxxJz
USB:
Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 1-1:2 info: Logitech Keyboard K120 type: Keyboard,HID
driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s
power: 90mA chip-ID: 046d:c31c class-ID: 0300
Device-2: 1-3:3 info: Logitech M-UAS144 [LS1 Laser Mouse] type: Mouse
driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s
power: 98mA chip-ID: 046d:c062 class-ID: 0301
Device-3: 1-6:4 info: Quanta HP Wide Vision HD Camera type: Video
driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA
chip-ID: 0408:5300 class-ID: 0e02 serial: <filter>
Device-4: 1-14:5 info: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s
power: 100mA chip-ID: 8087:0aaa class-ID: e001
Hub-2: 2-0:1 info: Super-speed hub ports: 8 rev: 3.1 speed: 10 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Device-1: 2-2:7 info: JMicron / USA JMS567 SATA 6Gb/s bridge
type: Mass Storage driver: uas interfaces: 1 rev: 3.2 speed: 5 Gb/s
power: 896mA chip-ID: 152d:0562 class-ID: 0806 serial: <filter>
Device-2: 2-4:2 info: JMicron / USA JMS567 SATA 6Gb/s bridge
type: Mass Storage driver: uas interfaces: 1 rev: 3.2 speed: 5 Gb/s
power: 896mA chip-ID: 152d:0562 class-ID: 0806 serial: <filter>


Saludos cordiales.

A la 2ª parte :

mikrios
27-Mar-2022, 00:01
Hola :

2ª PARTE

Lo mas que usaba mos antes era las x, estas se clasifican como EXTRA1 = x , EXTRA2= xx y EXTRA3 = xxx ; otros ejemplos:

Obtener información del sistema grafico : inxi -G , inxi -xG , inxi -xxG o inxi -extra 2 -G.

Bien como las otras 2 opciones de información ampliada, puede componer opciones generales, de grupo o individuales, las x , pueden conbinarse entre ellas.

Daré algunos ejemplos para que se entiendan:
La opción inxi -v, inxi --verbosity tiene 9 opciones o grados de verbosity, estos van numerados del 0 al 8, siendo el 8 el que suelta todo la información restante (una forma de decirlo) .

Bien cada opción o nº esta formado por distintas opciones ( las cuales son afectadas por la x), con lo cual este sistema de ampliación de información resulta ampliada de una forma mucho mayor que la normal ; un ejemplo, sería usar inxi -xxxv 8 -z , este opción incrementada por las x, daría una información tal, que podría sobrepasar el limite de palabras y letras permitidas en un post ( de lo grande y largo que resulta) .

Bien vallamos a lo practico : inxi -v 0, inxi -v 1, inxi -v 2 .............inxi -v 8 .

---- 0 Es igual que inxi .
---- 1 Verbosity básico, formado por -S + CPU básica + -G + Disco básico + -I , como veis las x actuarían sobre esas opciones y lo básico ya no lo sería por haberse ampliado la información debido a las x 's .

Y así hasta el final (nº 8)

La lista completa la podéis ver en el help .

Vamos ahora con inxi -a, o inxi --admin

Esto agrega datos avanzados de administración del sis(suele funcionar como información detallada o de linea) .
Además tiene otras opciones que mejor serían verlas en el help y mas correctas en el manual .
Pero solo para que vean las diferencias, mejor mostrarse lo con un ejemplo :


HP-OMEN:~ # inxi -C
CPU:
Info: 6-core model: Intel Core i7-8750H bits: 64 type: MT MCP cache:
L2: 1.5 MiB
Speed (MHz): avg: 800 min/max: 800/4100 cores: 1: 800 2: 800 3: 801
4: 800 5: 800 6: 800 7: 801 8: 800 9: 800 10: 800 11: 800 12: 800


Y ahora bajo un punto de vista d administración :


HP-OMEN:~ # inxi -a -C
CPU:
Info: model: Intel Core i7-8750H socket: BGA1440 (U3E1) note: check
bits: 64 type: MT MCP arch: Coffee Lake family: 6 model-id: 0x9E (158)
stepping: 0xA (10) microcode: 0xEC
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 9 MiB desc: 1x9 MiB
Speed (MHz): avg: 987 high: 2376 min/max: 800/4100 base/boost: 2673/8300
scaling: driver: intel_pstate governor: powersave volts: 0.9 V
ext-clock: 100 MHz cores: 1: 2376 2: 1457 3: 800 4: 800 5: 800 6: 801
7: 800 8: 800 9: 801 10: 800 11: 814 12: 800 bogomips: 52799
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf
mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: conditional, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected


Bien claro es la diferencia ( curiosamente en el tema de filtros, se puede definir de alguna forma los datos a filtrar y entre ellos hay una opción de filtrar de los logs las vulnerabilidades, seria algo así inxi -a -C --zv , zv es la opción de filtrar las vulnerabilidades) .

Bien por ahora creo que es todo, ya si surge algo pues lo añado y si alguien descubre algo nuevo, pues agradecido de que lo añada, este comando tiene muchas sorpresas y cada vez mas mejoras, un ejemplo sería ver los tops con inxi :

inxi -t :


HP-OMEN:~ # inxi -t
Processes:
CPU top: 5 of 394
1: cpu: 5.4% command: firefox pid: 30573
2: cpu: 2.5% command: firefox pid: 30706
3: cpu: 1.6% command: x pid: 3101
4: cpu: 1.0% command: pulseaudio pid: 3552
5: cpu: 0.6% command: plasmashell pid: 3456
System RAM: total: 31.17 GiB used: 3.69 GiB (11.9%)
Memory top: 5 of 394
1: mem: 591.6 MiB (1.8%) command: plasmashell pid: 3456
2: mem: 580.4 MiB (1.8%) command: firefox pid: 30573
3: mem: 251.1 MiB (0.7%) command: kwin_x11 pid: 3454
4: mem: 225.7 MiB (0.7%) command: x pid: 3101
5: mem: 225.1 MiB (0.7%) command: firefox pid: 30812


HP-OMEN:~ # inxi -xxxt
Processes:
CPU top: 5 of 395
1: cpu: 5.4% command: firefox pid: 30573 mem: 582.2 MiB (1.8%)
2: cpu: 2.5% command: firefox pid: 30706 mem: 187.6 MiB (0.5%)
3: cpu: 1.6% command: x pid: 3101 mem: 225.7 MiB (0.7%)
4: cpu: 1.0% command: pulseaudio pid: 3552 mem: 25.7 MiB (0.0%)
5: cpu: 0.6% command: plasmashell pid: 3456 mem: 591.6 MiB (1.8%)
System RAM: total: 31.17 GiB used: 3.69 GiB (11.8%)
Memory top: 5 of 395
1: mem: 591.6 MiB (1.8%) command: plasmashell pid: 3456 cpu: 0.6%
2: mem: 582.2 MiB (1.8%) command: firefox pid: 30573 cpu: 5.4%
3: mem: 251.1 MiB (0.7%) command: kwin_x11 pid: 3454 cpu: 0.3%
4: mem: 225.7 MiB (0.7%) command: x pid: 3101 cpu: 1.6%
5: mem: 225.1 MiB (0.7%) command: firefox pid: 30812 cpu: 0.1%


Bueno muchas gracias a todos y saludos cordiales .

mikrios
27-Mar-2022, 00:14
Hola:

Edito : hay una equivocación , puse en obtener datos de usb, con las x y lo correcto sería uno sin ellas y otro con ellas (para ver el ejemplo la diferencia, ver post post7, donde está el fallo, lo siento no pude editarlo, y el fallo fue que había pensado que el copy y paste lo había hecho, pero resulto que copie los dos con x) .




HP-OMEN:~ # inxi -J
USB:
Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
Device-1: 1-1:2 info: Logitech Keyboard K120 type: Keyboard,HID rev: 1.1
Device-2: 1-3:3 info: Logitech M-UAS144 [LS1 Laser Mouse] type: Mouse
rev: 2.0
Device-3: 1-6:4 info: Quanta HP Wide Vision HD Camera type: Video
rev: 2.0
Device-4: 1-14:5 info: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
type: Bluetooth rev: 2.0
Hub-2: 2-0:1 info: Super-speed hub ports: 8 rev: 3.1
Device-1: 2-2:7 info: JMicron / USA JMS567 SATA 6Gb/s bridge
type: Mass Storage rev: 3.2
Device-2: 2-4:2 info: JMicron / USA JMS567 SATA 6Gb/s bridge
type: Mass Storage rev: 3.2





HP-OMEN:~ # inxi -xxxJz
USB:
Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 1-1:2 info: Logitech Keyboard K120 type: Keyboard,HID
driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s
power: 90mA chip-ID: 046d:c31c class-ID: 0300
Device-2: 1-3:3 info: Logitech M-UAS144 [LS1 Laser Mouse] type: Mouse
driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s
power: 98mA chip-ID: 046d:c062 class-ID: 0301
Device-3: 1-6:4 info: Quanta HP Wide Vision HD Camera type: Video
driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA
chip-ID: 0408:5300 class-ID: 0e02 serial: <filter>
Device-4: 1-14:5 info: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s
power: 100mA chip-ID: 8087:0aaa class-ID: e001
Hub-2: 2-0:1 info: Super-speed hub ports: 8 rev: 3.1 speed: 10 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Device-1: 2-2:7 info: JMicron / USA JMS567 SATA 6Gb/s bridge
type: Mass Storage driver: uas interfaces: 1 rev: 3.2 speed: 5 Gb/s
power: 896mA chip-ID: 152d:0562 class-ID: 0806 serial: <filter>
Device-2: 2-4:2 info: JMicron / USA JMS567 SATA 6Gb/s bridge
type: Mass Storage driver: uas interfaces: 1 rev: 3.2 speed: 5 Gb/s
power: 896mA chip-ID: 152d:0562 class-ID: 0806 serial: <filter>



Perdón , por el fallo, la diferencia es esta, sin x y con las x 's
Gracias y saludos

mikrios
27-Mar-2022, 08:08
Hola :

Otro fallo, donde fue : Vamos ahora con inxi -a, o inxi --admin

Esto agrega datos avanzados de administración del sis(suele funcionar como información detallada o de linea) .

Debería decir :
Vamos ahora con inxi -a, o inxi --admin

Esto agrega datos avanzados de administración del sistema (suele funcionar como información detallada o de linea) .


Los fallos debidos a la quimio : son vista, y neuropatia periferica, (paralisis manos, pies,etc...) , por lo que puedo cometer fallos de ortografía, o sea : si pulso una letra, puede sin quererlo pulsar dos, intento pulsar una y como no la siento, pues queda sin pulsar, sobre todo en los espacios, por lo que tengo que estar continuamente corrigiendo y retrocediendo para corregir, en lo que me puedo cortar sin querer la frase.

SE agradece, que si hay un fallo me lo digan para solicitar que me lo corrijan , en lo que pueda, lo intentare hacer yo (pero si pasan de 10 minutos no puedo, y aunque pulse lo de admin... para cambiar no sucedió nada o no se como va) .

La próxima lo hago a parte, en un documento y después de comprobarlo, haré un copy paste.
Aunque no haga un tuto, así poco a poco ire añadiendo información, sobre todo de cosas que no aparecen en el manual, pero que son posibles o lógicas, como lo de la aplicación de las X ' s de extensión a otras extensiones .

Gracias y un saludo cordial .

mikrios
27-Mar-2022, 15:50
Hola:

Una de las dependencias que falta en estas últimas versiones, es doas, bien en busca de software de la pagina de openSUSE, esta disponible para TW.

Si se va a instalar, recordar de quitar el proveedor o repositorio, una vez instalado (nos provee de un binario, ya después el no hace falta (espero que lo pasen de los comunitarios a los oficiales) .



doas minimal replacement for sudo OpenDoas: a portable version of OpenBSD's doas command doas is a minimal replacement for the venerable sudo. It was initially written by Ted Unangst of the OpenBSD project to provide 95% of the features of sudo with a fraction of the codebase.

No hay ningún paquete oficial disponible para ALL Distributions

También me gustaría que se incorpore el que falta para dependencias de impresión, y se busque un sustituto para ifconfig, para inxi.

Inxi para todas las versiones instaladas, a actualizado a la versión : inxi: 3.3.14

Actualizar con inxi -U

Saludos cordiales

mikrios
27-Mar-2022, 16:03
Hola:

Cumple y arregla esa dependencia :


doas: -Dx hddtemp-user; -o file-user (alt for sudo)............... Present



Saludos cordiales

mikrios
28-Mar-2022, 07:51
Hola :

A veces necesitamos complementar, nuestros post, ante algún problema; para ello voy a mostrar un par de trucos,que os pueden echar una mano.

1º Un programa presenta problemas, se os pide que lo ejecuten desde una consola, y el error arrojado, lo añadáis en el post para analizarlo, bien puede darse el caso de que sea rápido y no os deis cuenta, o bien puede ser largo( y no podais poner todo) .

Es ver cual es el ejecutable y lo ponéis en consola y su salida la copias y lo ponéis en el post: bien ; otra forma es utilizando un comando, pr el cual dará mas información, con ella entera, se puede poner en el post (la única excepción es que el programa en si, contenga una sub rutina antidebuging, lo cual la muestra será negativa, en caso contrario irá bien .

Bien el comando se llama strace y muestra el contenido de la salida que da el programa , para ello, en todas las circunstancias incluso para inxi y muchos otros comando es redirigir salida a un fichero de texto, para ello se emplea este símbolo: ejemplo inxi -G > /home/frank/Documentos/salida-fichero-text-de-inxi-G.txt; y el fichero de text en cuestión contendrá :



Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] driver: nouveau
v: kernel
Device-3: Quanta HP Wide Vision HD Camera type: USB driver: uvcvideo
Display: server: X.Org v: 1.20.3 driver: X: loaded: modesetting,nouveau
unloaded: fbdev,vesa gpu: i915,nouveau resolution: 1: 1920x1080~60Hz
2: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (CFL GT2)
v: 4.6 Mesa 20.2.4


Bien , hay un comando llamado strace, que hace un trazado del programa que se ejecuta desde consola , el caso es que no me acuerdo bien de sus opciones; lo mismo hay otro libtrace, que hace lo mismo pero para las librerias.

Espero estudiar un poco, para ver como registrar la información, ya que usar > no me funciona da cero bytes (aunque hace tiempo sabia como era), por lo pronto no recordo lo de los comandos y > el resultado para no estar repitiendo lo , ya que puede servir para copiar y pegar en el 1er post y así no repetir la información .

Hace años, utilizaba un programa llamado trace, el cual trabajaba en hexadecimal , y podía ejecutar instrucción por instrucción (haciendo pausa entre ellas) ¿ Si alguien conoce algo para linux y lo comenta, quedara agradecido ? .

En total sería buscar herramientas, comandos y utilidades , para depurar y resolver problemas y como no que cada uno cuente con unos métodos de probar un problema .

Saludos cordiales

mikrios
30-Mar-2022, 18:58
Hola:


En TW a pesar de estar instalado lsb-release , aparece en inxi --recommends como missing .(el primero que se encuentra en la lista de abajo de todo)

Para corregir ese problema y arreglar esa dependencia , hay que hacer una copia de ese archivo y copiarlo en /etc .

Bien la ruta del archivo lsb-release de 10,3kb, se encuentra en /usr/bin ( hay dos archivos , no confundirlos, uno es el mencionado y el otro es lsb_release, o sea con la barra abajo) .

Procedimiento : abrir dolphin en modo super usuario, darle a dividir pantalla, una de ellas ponerla en /usr/bin y buscar el archivo lsb-release (10,3k, tiene la misma capacidad que el otro y son iguales, excepto la barra abajo) y en la otra pantalla poner /etc , una vez hecho, seleccionar lsb-release y copiarlo a /etc (copiar, no mover), hecho esto cerrar dolphin. ir a consola y ejecutar inxi --recommends, debe aparecer :


/etc/lsb-release: -S distro version data (older version).......... Present

Saludos cordiales

Post Data. Acordaros de doas en TW , una vez instalado ese binario, borrar los repositorios del mismo, hasta que con suerte lo pongan en el repo oficial

mikrios
04-Apr-2022, 07:37
Hola :

No se si recordáis cuando en una instalación nueva con TW, se quedaba al final cargando los drivers (al final de la raya verde) y en tty lo mismo cargando drivers básicos, no se si tiene que ver lo mismo, pero en Leap no tuve problema, además ese disco no lo usaba para sistemas y también recuerdo que una vez no pude instalar, porque un cable sata quedo sin conectar.

De haber lo sabido , hubiese tenido un pendrive con inxi instalado .

Como es muy largo, solo pongo el comando, las diferencias pueden buscarlas ustedes si les pasa, solo explico lo que ha sucedido .

Logs:



ID-12: /dev/sde maj-min: 8:64 vendor: Western Digital
model: WD50EFRX-68MYMN1 family: Red size: 4.55 TiB block-size:
physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s type: HDD
rpm: 5700 serial: <filter> rev: 0A82 temp: 38 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 249d 2h cycles: 570 Old-Age:
UDMA CRC errors: 23872 alert: Bad cable/connection?


ID-13: /dev/sde maj-min: 8:64 vendor: Western Digital
model: WD50EFRX-68MYMN1 family: Red size: 4.55 TiB block-size:
physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s type: HDD
rpm: 5700 serial: <filter> rev: 0A82 temp: 24 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 249d 10h cycles: 572
Old-Age: UDMA CRC errors: 23872 alert: Bad cable/connection?

El Disco estaba bien conectado ( en el log se ve que lo he cambiado de posición por si era algún conector) ; tampoco se si era el motivo d que se quedara colgado en los drives.

Es un comando de inxi que me dice :
Old-Age: UDMA CRC errors: 23872 alert: Bad cable/connection? .

Bien el disco no era muy viejo, es de tipo nas y el cable era amarillo-naranja , lo cambié por otro y el error desapareció , (al mejor salio al principio, pero como fue rápido no lo vi, pero inxi si lo capto ) .

Bueno el comando, hace un test a los discos y comprueba cada uno de ellos ( en ustedes está el hacer las pruebas, quitando alguna letra, las x's , hasta dejar que solo haga ese test sin mucho logs, y así antes de instalar , prever si puede o no fallar) .

El o los otros fallos, eran limpiar los contactos (ya que 3 bandejas sirven para probar discos en caliente, se limpiaron con limpia contactos con residuo cero y quedaron, bien) ; bueno ahí va eso :



mikrios:~ # inxi -a -xxxDEjz
Bluetooth:
Device-1: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb
v: 0.8 bus-ID: 1-13:5 chip-ID: 8087:0025 class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter>
bt-v: 3.0 lmp-v: 5.1 sub-v: 100 hci-v: 5.1 rev: 100
Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff
link-mode: slave accept
service-classes: rendering, capturing, object transfer, audio, telephony
Drives:
Local Storage: total: 23.66 TiB used: 46.24 GiB (0.2%)
ID-1: /dev/nvme0n1 maj-min: 259:9 vendor: Western Digital
model: WD BLACK SN850 Heatsink 1TB size: 931.51 GiB block-size:
physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD
serial: <filter> rev: 614600WD temp: 35.9 C
SMART: yes health: PASSED on: 57 hrs cycles: 28
read-units: 116,691 [59.7 GB]
ID-2: /dev/nvme1n1 maj-min: 259:2 vendor: Western Digital
model: WDS100T3X0C-00SJG0 size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 111110WD temp: 32.9 C scheme: GPT
SMART: yes health: PASSED on: 15d 21h cycles: 326
read-units: 131,584 [67.3 GB] written-units: 218,443 [111 GB]
ID-3: /dev/nvme2n1 maj-min: 259:10 vendor: Western Digital


Son muchos discos, esto está preparado, para una Vroc de Intel, para raids (aun falta algunos mas); pero hay como 6 M2 de 1Tera, 2 de 500Gb y 7o 8 HD y un Blue-ray .Discos gold enterprise de gas , sin apenas tiempo de cache (512MB, 256Mb, etc+ BCACHE, tener en cuenta que puedes hacer bcache y no habilitarlo, con lo que trabaja como uno normal, o sea no se gasta, pero ante un trabajo intensivo que requiera hacerlo, le dejas una cache lectura /escritura de 512Gb y te olvidas de que la cpu, se coma recursos, recuerdo hacer 300Gb en menos de 10 segundos .




mikrios:~ # lsblk -fm
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT SIZE OWNER GROUP MODE
sda 1.8T root disk brw-rw----
├─sda1 vfat FAT32 37A9-911A 510.7M 0% /boot/efi 512M root disk brw-rw----
├─sda2 btrfs f668bb92-e549-419b-b801-86d8257d6cac 47.3G 16% / 60G root disk brw-rw----
├─sda3 btrfs a8f53ae2-d67e-44ac-8a93-898728ce7c37 1.7T 2% /home 1.8T root disk brw-rw----
└─sda4 swap 1 3b1336dc-985d-4c92-8f35-797e20ec48d4 [SWAP] 283M root disk brw-rw----
sdb 1.8T root disk brw-rw----
sdc 5.5T root disk brw-rw----
└─sdc1 btrfs 6-T-WD-GOLD 9be936ea-d5cb-4fa5-811c-dde7bad8a296 5.5T root disk brw-rw----
sdd 931.5G root disk brw-rw----
├─sdd1 vfat FAT16 9CF2-7C99 300M root disk brw-rw----
├─sdd2 btrfs f90216f9-b6f5-4e81-b1a1-0c6cfb970af5 70G root disk brw-rw----
├─sdd3 btrfs fe4d7be6-5cd2-46f8-8e89-e948086e5d18 809G root disk brw-rw----
└─sdd4 swap 1 737c8645-fb4a-43c4-baee-4b2f297c7bc5 52.3G root disk brw-rw----
sde 4.5T root disk brw-rw----
└─sde1 ntfs 5T-NAS 3CE6F4895ECF51E8 4.5T root disk brw-rw----
sdf 3.6T root disk brw-rw----
└─sdf1 btrfs 4T-WD 8b56488e-ee21-49b0-ae85-86b990d23f2d 3.6T root disk brw-rw----
sr0 1024M root cdrom brw-rw----
nvme6n1 465.8G root disk brw-rw----
nvme1n1 931.5G root disk brw-rw----
└─nvme1n1p1 btrfs 1n1 59ff96ff-c631-4685-9e73-4d5b2a4358a2 931.5G root disk brw-rw----
nvme4n1 931.5G root disk brw-rw----
└─nvme4n1p1 btrfs 1Tera-3D 60538bf4-e9e5-4d3d-b3b9-13633a99af24 931.5G root disk brw-rw----
nvme7n1 931.5G root disk brw-rw----
└─nvme7n1p1 btrfs nvme6 a4bc2d56-4ae3-4768-ac19-8cd2f8ebc74b 931.5G root disk brw-rw----
nvme3n1 931.5G root disk brw-rw----
└─nvme3n1p1 btrfs M2d f1bd38a1-c8ae-474a-abb8-d668e6623676 931.5G root disk brw-rw----
nvme5n1 465.8G root disk brw-rw----
└─nvme5n1p1 btrfs M2 97a4bb78-240e-4ff5-ad34-280de24691fb 465.8G root disk brw-rw----
nvme0n1 931.5G root disk brw-rw----
nvme2n1 931.5G root disk brw-rw----
mikrios:~ # inxi -pd
Drives:
Local Storage: total: 24.56 TiB used: 46.29 GiB (0.2%)
ID-1: /dev/nvme0n1 vendor: Western Digital
model: WD BLACK SN850 Heatsink 1TB size: 931.51 GiB
ID-2: /dev/nvme1n1 vendor: Western Digital model: WDS100T3X0C-00SJG0
size: 931.51 GiB
ID-3: /dev/nvme2n1 vendor: Western Digital
model: WD BLACK SN850 Heatsink 1TB size: 931.51 GiB
ID-4: /dev/nvme3n1 vendor: Western Digital model: WDS100T2B0C-00PXH0
size: 931.51 GiB
ID-5: /dev/nvme4n1 vendor: Western Digital model: WDS100T3X0C-00SJG0
size: 931.51 GiB
ID-6: /dev/nvme5n1 vendor: Samsung model: SSD 980 PRO 500GB
size: 465.76 GiB
ID-7: /dev/nvme6n1 vendor: Western Digital model: WDS500G2X0C-00L350
size: 465.76 GiB
ID-8: /dev/nvme7n1 vendor: Western Digital model: WDS100T3X0C-00SJG0
size: 931.51 GiB
ID-9: /dev/sda vendor: Western Digital model: WD2005FBYZ-01YCBB3
size: 1.82 TiB
ID-10: /dev/sdb vendor: Western Digital model: WD2005FBYZ-01YCBB3
size: 1.82 TiB
ID-11: /dev/sdc vendor: Western Digital model: WD6003FRYZ-01F0DB0
size: 5.46 TiB
ID-12: /dev/sdd vendor: Western Digital model: WD1002FAEX-00Z3A0
size: 931.51 GiB
ID-13: /dev/sde vendor: Western Digital model: WD50EFRX-68MYMN1
size: 4.55 TiB
ID-14: /dev/sdf vendor: Western Digital model: WD40EFRX-68N32N0
size: 3.64 TiB
Optical-1: /dev/sr0 vendor: HL-DT-ST model: BD-RE BH16NS40
dev-links: cdrom,cdrw,dvd,dvdrw
Features: speed: 48 multisession: yes audio: yes dvd: yes
rw: cd-r,cd-rw,dvd-r,dvd-ram
Partition:
ID-1: / size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-2: /.snapshots size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs
dev: /dev/sda2
ID-3: /boot/efi size: 511 MiB used: 336 KiB (0.1%) fs: vfat
dev: /dev/sda1
ID-4: /boot/grub2/i386-pc size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs
dev: /dev/sda2
ID-5: /boot/grub2/x86_64-efi size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs
dev: /dev/sda2
ID-6: /home size: 1.76 TiB used: 36.89 GiB (2.0%) fs: btrfs
dev: /dev/sda3
ID-7: /opt size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-8: /root size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-9: /srv size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-10: /tmp size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-11: /usr/local size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs
dev: /dev/sda2
ID-12: /var size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-13: swap-1 size: 283 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda4
mikrios:~ # inxi -PD
Drives:
Local Storage: total: 24.56 TiB used: 46.29 GiB (0.2%)
ID-1: /dev/nvme0n1 vendor: Western Digital
model: WD BLACK SN850 Heatsink 1TB size: 931.51 GiB
ID-2: /dev/nvme1n1 vendor: Western Digital model: WDS100T3X0C-00SJG0
size: 931.51 GiB
ID-3: /dev/nvme2n1 vendor: Western Digital
model: WD BLACK SN850 Heatsink 1TB size: 931.51 GiB
ID-4: /dev/nvme3n1 vendor: Western Digital model: WDS100T2B0C-00PXH0
size: 931.51 GiB
ID-5: /dev/nvme4n1 vendor: Western Digital model: WDS100T3X0C-00SJG0
size: 931.51 GiB
ID-6: /dev/nvme5n1 vendor: Samsung model: SSD 980 PRO 500GB
size: 465.76 GiB
ID-7: /dev/nvme6n1 vendor: Western Digital model: WDS500G2X0C-00L350
size: 465.76 GiB
ID-8: /dev/nvme7n1 vendor: Western Digital model: WDS100T3X0C-00SJG0
size: 931.51 GiB
ID-9: /dev/sda vendor: Western Digital model: WD2005FBYZ-01YCBB3
size: 1.82 TiB
ID-10: /dev/sdb vendor: Western Digital model: WD2005FBYZ-01YCBB3
size: 1.82 TiB
ID-11: /dev/sdc vendor: Western Digital model: WD6003FRYZ-01F0DB0
size: 5.46 TiB
ID-12: /dev/sdd vendor: Western Digital model: WD1002FAEX-00Z3A0
size: 931.51 GiB
ID-13: /dev/sde vendor: Western Digital model: WD50EFRX-68MYMN1
size: 4.55 TiB
ID-14: /dev/sdf vendor: Western Digital model: WD40EFRX-68N32N0
size: 3.64 TiB
Partition:
ID-1: / size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-2: /boot/efi size: 511 MiB used: 336 KiB (0.1%) fs: vfat
dev: /dev/sda1
ID-3: /home size: 1.76 TiB used: 36.89 GiB (2.0%) fs: btrfs
dev: /dev/sda3
ID-4: /opt size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-5: /tmp size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-6: /var size: 60 GiB used: 9.4 GiB (15.7%) fs: btrfs dev: /dev/sda2
ID-7: swap-1 size: 283 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda4


Iba añadir mas datos, pero los extravíe, ademas, esto es un reto por lo que revisare los cables y cuando todo esté ok, volvere a instalar TW e incluso El Sistema pesado de Turno (el roba particiones) .

Saludos cordiales

mikrios
06-Apr-2022, 05:48
Hola:
Se Efectúa mantenimiento (limpieza conectores, cambio de latiguillo sata (debería ser sata3, amarillo tipo gigabyte, se cambia por uno nuevo sata 6, se limpia cajetines o soportes de discos con opción de extracción en caliente, etc..) y se vuelve a ejecutar inxi y los errores han desaparecido, de paso se quita discos de nas de 4 y 5 Teras y se pone 2 de 6Teras, se crea 2 particiones de la mitad de un M2 de 500GbiB y se hace 2 BCache (bcache0 y bcache1) .

En cuanto la presentación de los mismos, bajo inxi no es muy buena, mejor representación fue con lsblk -fm (ni con el sistema operativo los represento bien,por lo cual des haré los cambios y dejare uno para ver como representa inxi opciones nuevas(bcache, raid,etc...)

Saludos cordiales,

PD. TW con iso oficial sigue con sus cuelgue de buscar drivers.

mikrios
11-Apr-2022, 09:12
Hola:

Las dependencias, no tienen que ser las mismas en TW, que en Leap.

A medida de que las encuentre, ire detallando cada una que (localice) ; nombre, origen, link o pacth e incluso si se encuentra a varios sitios, como algunas son binarios únicos, no molestan que haga una copia de un directorio a otro( el sistema v a buscar donde tiene que ser, e inxi lo hace donde lo tiene programado, no interfieren la un a la otra y al ser pequeñas, no crea molestias.

En cuanto a el bloqueo a TW, hice una copia de la iso de intalación en un USB ssd de 60GB (caja usb tipo diso ssd) y hizo la instalación a la primera, si a alguien le pasa lo mismo, probar un usb 3.0 o un disco usb , ssd pequeño .

Saludos cordiales .