Sobes.tech

DevOps

45. Cos'è un file Docker? - Repository locale di immagini Docker; - File con istruzioni per costruire un'immagine Docker; - File di configurazione di Docker; - Documentazione ufficiale di Docker; 46. Qual è il processo primario in un contenitore? - FROM; - RUN; - initd; - run.deamon; 47. Comando per costruire un'immagine Docker?

Intern
157

39. Dove vengono archiviati i log delle applicazioni nel sistema operativo Linux? * 40. Segni di perdita di memoria in un'applicazione JAVA? * Notevole diminuzione delle prestazioni durante un uso prolungato dell'applicazione; Errori nei log come memeryEmpty; Errori fatali che portano alla chiusura improvvisa dell'applicazione; Apparizione di schermate di blocco;

Intern
155

34. A cosa serve la tecnologia NAT? * - Aumentare il numero predefinito di VLAN; - Per limitare il traffico in entrata, in uscita e intra-rete; - Garantire un indirizzamento senza conflitti su Internet; - Assegnare il gateway DNS e creare tabelle di rete; 35. Cosa sono le porte TCP/IP? * - Astrazione a livello di diversi sistemi operativi che regola la comunicazione tra applicazioni tramite i protocolli TCP o UDP; - Utility integrata in alcuni sistemi operativi che permette di trasferire - "portare" utility e applicazioni tra sistemi operativi; - Interfacce dell'hardware di rete; - Interfacce del kernel del sistema operativo attraverso le quali si può interagire con il sistema operativo dal codice del programma; 36. Quali sono i livelli del modello OSI/ISO? *

Intern
151

28. Quali flussi di dati in Linux conosci? 29. Indica le opzioni di query che verranno eseguite senza errori - select * from processing_db where user_id=413; - SELECT user_id FROM processing_db; - select * from processing_db where user_id=413 - select * from pg_state_activity where db_name="processing_db"; - select * form instruct;

Intern
148

30. Quali delle seguenti affermazioni sono corrette riguardo a SQL e SGBD? * - Gli indici funzionano creando una struttura dati separata che contiene copie delle colonne indicizzate in ordine ordinato. Quando viene eseguita una query, il meccanismo del database cerca nelle tabelle gli elementi che soddisfano le condizioni della query e poi estrae i dati effettivi dalla tabella; - Nessun SGBD può garantire il rispetto del teorema CAP; - Gli SGBD non supportano relazioni uno a molti; - Uno SGBD può operare a nome dell'utente con privilegi di root; 31. Cos'è una sottoquery in SQL? * - Una funzione incorporata nel linguaggio per l'ottimizzazione automatica delle query; - Una costruzione sintattica che permette di interrogare dati sconosciuti all'interno di una query in esecuzione; - Una funzione obsoleta in alcuni SGBD; - La possibilità di cercare informazioni non solo all'interno di una singola tabella, ma in tutta il database esistente;

Intern
138

24. Indica i principali punti del metodo Linux - Tutto è un file; - La blocco dell'utente root è obbligatoria; - Un'utilità risolve bene un compito; - Le chiamate di sistema sono state inventate per una gestione più comoda dei processi; 25. Con quale utilità si può vedere il carico del sistema? - ps as; - top; - ls -la; - sudo apt-get;

Intern
129

48. Comando per avviare il contenitore? docker start; docker continue; docker init; docker run; 49. Come visualizzare la lista dei container Docker in esecuzione? docker ps; docker ls; docker ll; docker –procces; 50. Cos'è CI/CD? Strumento di monitoraggio del sistema operativo; Metodologia che combina processi di integrazione continua e distribuzione del software;

Intern
128

51. Cos’è Jenkins? - Una delle implementazioni più note di pipeline di consegna e distribuzione del codice; - Software destinato a monitorare nodi remoti della rete; - Applicazione per la geolocalizzazione dei nodi della rete; - Uno dei processi principali del sistema operativo Linux; 52. Quali sono le principali entità di Kubernetes? - Deployment; - limiti; - endpoint; - ConfigMap; - Secrets; - Livelli; - Pod; - ReplicaSet;

Intern
128

37. Cos’è un indirizzo MAC? - Indirizzo unico del dispositivo a livello fisico; - Protocollo per la conversione degli indirizzi IP; - Metodo di crittografia dei dati in rete; - Metodo di connessione del dispositivo alla rete; 38. Come si può scoprire l’indirizzo IP di un computer con sistema operativo Linux? - ifconfig; - ipconfig /all; - ip a; - cat /etc/netconfig; 39. Dove vengono memorizzati i log delle applicazioni in Linux? - /var/log/;

Intern
124

32. Cos’è una procedura memorizzata in SQL? - Una query SQL eseguita nel lato tecnico del DBMS; - Un insieme precompilato di operatori SQL memorizzati nel database e che può essere eseguito con un solo comando; - Una query SQL memorizzata sul client; - La possibilità di cercare informazioni non solo all’interno di una singola tabella, ma in tutto il database esistente; 33. Quali sono i due processi di rete globali esistenti? - DHCP e VLAN; - Commutazione e instradamento; - Listing e risposta; - Assegnazione del gateway DNS e creazione di tabelle di rete; 34. A cosa serve la tecnologia NAT?

Intern
123

Di cosa non potrà funzionare Kafka? - Senza ZooKeeper; - Senza replica dei broker; - Senza configurazione fine del client; - Senza accordo di licenza, che a sua volta è la chiave di attivazione;

Intern
122

53. Cos'è etcd nel contesto di un cluster k8s? 54. Cos'è un namespace? 55. A cosa serve l'utilità kubectl?

Intern
121

26. Come scoprire la directory di lavoro corrente? - ll; - who; - uname -a; - pwd; 27. Sul server c'è una directory che contiene una sottodirectory, all'interno della quale si trova un file. Sei il proprietario ricorsivamente di tutto (/dir/dir/file), anche il gruppo è tuo. Se provi a leggere il file con il tuo utente, la console restituisce un messaggio di permission denied. Cosa manca? - Il bit x in una delle directory; - I permessi dell'utente root; - Permessi di lettura del file; - Forse solo se il file è eseguibile; 28. Quali flussi di dati in Linux conosci?

Intern
118

23. Indicare gli utilità della riga di comando Linux esistenti? cat; ls; grep; version; top; interfaces; unlock; systemctl; grep; less; ns; nmap; 24. Indicare i principali punti del percorso Linux

Intern
111

41. Cosa può causare perdite di memoria nelle applicazioni JAVA? * - Gestione errata degli oggetti nel heap; - Mancanza di utilizzo del garbage collector; - Uso scorretto delle variabili statiche; - Uso eccessivo di funzioni ricorsive; - Uso scorretto dei costruttori; 42. Quali sono i tipi di perdite di memoria nelle applicazioni JAVA? * - Attraverso risorse non chiuse; - Uso di strutture dati errate; - Uso scorretto del garbage collector; - Uso scorretto dei flussi di dati; 43. Cos'è Docker? *

Intern
107

43. Cos'è Docker? * - Utility per avviare contenitori; - Macchina virtuale con dipendenze predefinite; - Hypervisor basato su Linux; - Sistema operativo basato su BSD; 44. Qual è la definizione corretta della tecnologia di containerizzazione? * - Eseguire l'applicazione in un ambiente minimo necessario per il funzionamento. All'interno del contenitore sono già presenti tutte le librerie e le dipendenze necessarie per il funzionamento stabile dell'applicazione; - Isolamento di parte delle risorse del sistema operativo per eseguire processi prioritari; - Tecnologia Linux che permette di ottimizzare il kernel in modo sicuro; - Tecnologia che permette di containerizzare gli errori dell'applicazione per la sua stabilità;

Intern
104

56. In quali condizioni è impossibile distribuire un cluster k8s? - Tali condizioni non esistono; - Non è possibile distribuire un cluster su un singolo nodo; - Per la distribuzione è necessario un nodo separato per l'API; - Tutti gli elementi di gestione del cluster devono essere distribuiti su server fisici separati; 57. Quale dei seguenti è un broker di messaggi? - Apache Kafka; - Postgres; - OracleMQ; - RabbitMQ; - Asterix; - ActiveMQ; - Artemis;

Intern
95