1 Riavviare la macchina 2 Al prompt per la scelta del kernel premere “e” per edit 3 Modificare la riga che inizia per “linux16” aggiungendo a fine riga “rd.break enforcing=0” 4 Premere “ctrl-x” per avviare in single user mode 5 mount -o remount,rw /sysroot 6 cp /bin/bash /sysroot/tmp 7 chroot /sysroot /tmp/bash 8 passwd root …
Continua a leggere Reset root password
Interrogare server LDAP
Per interrogare un server ldap usare il comando: “ldapsearch” come da esempio: ldapsearch -H ldap://WIN-UEJU58Q9OQ7 -D nx71@pippo.local -W -b “dc=pippo,dc=local” -s sub “cn=CN=Alfonso AV. Vacca”
Ottenere solo nomi file ricercando una stringa
Usando grep per cercare una stringa in più file: grep -l <stringa> *
Culr ignorare certificati non validi
Se curl non accede ad un sito segnalando un errore nella gestione dei certificati usare il parametro -k per ignorare: curl -k https://<urlsito>
Estrarre righe
Estrarre dalla riga 5 alla riga 10 del file pippo.txt: sed -n 5,10p pippo.txt Estrarre dalla riga 5 alla 10 e poi la 15 sed -n -e 5,10p -e 15p pippo.txt
YUM elencare versioni disponibili
Per elencare tutte le versioni disponibili di un pacchetto usare il comando: yum –showduplicates list available <pacchetto> $ yum –showduplicates list available perl Pacchetti installatiperl.x86_64 4:5.16.3-292.el7 @basePacchetti disponibiliperl.x86_64 4:5.16.3-297.el7 baseperl.x86_64 4:5.16.3-299.el7_9 updates
Tomcat versione installata
[root@server01 app]# cd tomcat/lib/[root@server01 lib]# java -cp catalina.jar org.apache.catalina.util.ServerInfoServer version: Apache Tomcat/8.5.82Server built: Aug 8 2022 21:26:07 UTCServer number: 8.5.82.0OS Name: LinuxOS Version: 5.4.17-2136.311.6.1.el8uek.x86_64Architecture: amd64JVM Version: 1.8.0_345-b01JVM Vendor: Red Hat, Inc.
Calcolare dimensione totale file da elenco
ls -lnk $(cat <elenco file>) | awk ‘{print $5}’ | awk ‘{total += $1}; END {print total}’
Estrarre campi da un file delimitato
Avendo un file contenente colonne delimitate per estrarre la singola colonna procedere come segue: Es: pippo=”d_ricevute_pec – lk_allegati : ;/opt/documentale/m_pi/2018/07/17/14/27/3e1f8acd-be81-4f15-a646-2fa39cfa5605.bin” echo $pippo | awk -F “;” ‘{print $2}’
Trovare file di una data dimensione
Esistono due metodi: find <path> -type f -size <size> ls -l <path> | awk ‘{if ($5 == <size>) print $9}’