Debian

Domande e risposte per il colloquio di lavoro su Debian Linux

Domande e risposte per il colloquio di lavoro su Debian Linux
Questo articolo è un complemento di Linux Networking Job Interview Questions and Answers per interviste orientate specificamente alle distribuzioni Linux basate su Debian. Mentre questo articolo si concentra su domande relative a Debian, il primo articolo contiene domande più generali con una maggiore probabilità di essere poste in un colloquio di lavoro.

Perché usi Debian??

Debian e le sue derivate sono le distribuzioni Linux più supportate, l'automazione comprese le risoluzioni delle dipendenze, precedentemente testata dalla comunità open source, l'ha resa la distribuzione Linux più produttiva, consentendo di investire tempo e fatica per eseguire attività senza perdersi nel processo, per esempio quando si corregge il codice durante la compilazione di pacchetti da sorgenti in distribuzioni come Slackware.
Vantaggi concreti:

Cosa sono tutti i gestori di pacchetti in Debian??

Dpkg, APT, attitudine e sinaptica. Mentre dpkg è il principale gestore di pacchetti, apt è un'interfaccia che semplifica l'uso di dpkg risolvendo le dipendenze o rimuovendo automaticamente il software non necessario.

Quali sono i problemi più comuni del gestore di pacchetti Debian?

Il primo errore del gestore di pacchetti apt si verifica quando l'utente non commenta la riga del sorgente di installazione (CD/DVD) sul /etc/apt/sources.lst.

Durante l'utilizzo di apt potrebbe non riuscire durante l'installazione delle dipendenze o la disinstallazione di software non necessario. Di solito puoi risolverlo eseguendo iptables install -f.

Cosa sai del firewall semplice (UFW)?

Uncomplicated Firewall è un'interfaccia amichevole o un frontend per gestire facilmente netfilter o iptables. Ha lo scopo di semplificare il processo di configurazione delle regole del firewall consentendo agli utenti non esperti di sapere cosa stanno facendo durante l'applicazione delle regole poiché i comandi sono in linguaggio umano.

Nota: puoi saperne di più su UFW su https://linuxhint.com/debian_firewalls_ufw/

Quando consiglieresti una distribuzione Linux diversa??

Per una distribuzione Linux minimalista o completamente versatile, una scelta migliore potrebbe essere Gentoo o Slackware per una distribuzione Linux più simile a Unix. Se il progetto richiede supporto e gestione a pagamento, anche Red Hat e SUSE sono buone opzioni.

I problemi più comuni che un server Debian può soffrire?

La maggior parte dei problemi che un utente può causare sono: installazione di software da siti Web casuali anziché da repository ufficiali, esecuzione di comandi come root, edizione errata dei sorgenti.lst file, aggiornamento errato. Un server può subire altri problemi indipendentemente dal suo sistema operativo Debian come
violazioni della sicurezza, file system completi, problemi di rete, autorizzazioni o DNS, aggiornamenti in conflitto o aggiunte di software, modifiche alla struttura della rete, criteri di sicurezza errati, aggiornamenti hardware e problemi elettrici.

Dove sono archiviati i servizi in Debian??

Sui servizi di sistema basati su Debian possono essere trovati su /etc/init.d che memorizza script e servizi in esecuzione all'avvio o attraverso la directory systemd /etc/systemd/system/.

Dove sono archiviati i file di rete rilevanti in Debian??

Per la risoluzione DNS: /etc/resolv.conf

File del nome host: /etc/nomehost

Associazione host e indirizzi IP: /etc/host

Per gestire la rete Interfacce: /etc/network/interfaces

Servizi aggiuntivi relativi alla rete: /etc/init.d

Come risolvere i problemi di connettività su Debian?

ifdown : spegni il dispositivo di rete.
ifup :
accendi il dispositivo di rete.
dhclient :
Se DHCP è configurato rinnova il tuo IP dinamico.
nano /etc/resolv.conf:
controlla il tuo DNS.
percorso IP:
controlla il tuo gateway.
mostra l'ip: controlla lo stato dei tuoi dispositivi di rete, gli indirizzi IP e le sottoreti.
Iptable: controlla le regole del firewall.
Traccia: utilizzare traceroute per diagnosticare dove si verifica il problema di connettività.
Ping: gateway ping, dispositivi di rete locale e Internet.

Come aggiorneresti una versione di Debian, ad esempio, da Stretch a Buster??

Modifica il fonti.lst file con i repository per la nuova distribuzione, aggiorna e aggiorna tutti i pacchetti ed esegui apt aggiornamento completo. Una volta terminato il processo, riavviare.

Come si avviano i servizi su Debian??

Per avviare, riavviare o interrompere i servizi su Debian basta eseguire:

servizio avvia/riavvia/arresta

Ad esempio, per interrompere l'esecuzione delle tazze:

servizio tazze stop

In alternativa puoi correre

/etc/init.d/ avvia/riavvia/arresta

Per avviare l'esecuzione delle tazze:

/etc/init.d/coppe inizio

Come elencheresti i pacchetti installati su debian??

dpkg-l, lista adatta sono ulteriori modi esclusivi per le distribuzioni basate su Debian Linux per gestire ed elencare i pacchetti.

Come cambiare l'ambiente desktop su Debian?

Mentre dpkg e apt to list packages sono di uso comune, gli utenti non tendono a cambiare periodicamente l'ambiente desktop ma questi comandi mostrano se sei veramente abituato a Debian.
Il comando per aggiungere e rimuovere ambienti desktop su Debian è compiti. È spiegato con esempi su https://linuxhint.com/desktop_environments_debian/. Il comando compiti può essere usato per aggiungere più pacchetti.

CONCLUSIONE

Spero che tu abbia trovato utile questo articolo, in generale un colloquio di lavoro si concentrerebbe su Linux stesso piuttosto che su distribuzioni specifiche, ma qui hai avuto alcune possibili domande relative a Debian. Continua a seguire LinuxHint per ulteriori aggiornamenti e suggerimenti su Linux e il networking.

Le 5 migliori carte di acquisizione del gioco
Abbiamo tutti visto e amato i giochi in streaming su YouTube. PewDiePie, Jakesepticye e Markiplier sono solo alcuni dei migliori giocatori che hanno g...
Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...
Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...