Applicazioni Linux essenziali (htop, build
Sommario:
Quali sono le applicazioni essenziali in Linux ? E per un server locale? In questa occasione ti presentiamo tre applicazioni molto importanti che completerebbero la nmap già pubblicata.
Nel nostro caso, con il server pronto e configurato, ciò che resta sarà l'aggiunta di alcuni servizi che aiuteranno sia a monitorare il sistema sia a migliorare alcune funzioni. Questi servizi da installare sono i seguenti:
Applicazioni essenziali in Linux
Htop: è un monitor di processo semplice, leggero e potente. Ci consente di vedere tutti i processi in vigore nel nostro sistema e di modificarne la priorità o di terminarli. È anche possibile nascondere determinati processi, accedere a grafici storici di memoria, CPU e altri usi.
Consente di eseguire un comando kill o renice, oltre a offrire tutte le solite opzioni quando si lavora con i processi di sistema.
Build-essential: è un pacchetto che installa sul sistema una serie di pacchetti necessari per la compilazione dei pacchetti Debian. Alcuni di questi pacchetti sono: g ++, gcc, libc6-dev, dpkg-dev e make. Se un pacchetto dovesse essere compilato sarebbe essenziale averlo installato.
Ifstat: è un monitor per interfacce di rete. Mostra due colonne sullo schermo con i dati trasmessi (KB / s) e ricevuti. Con questo strumento, è possibile effettuare la diagnostica di rete e monitorare i livelli di traffico.
htop
Oltre a un controllo a livello di rete, è anche necessario controllare e monitorare il sistema, per vedere se qualcosa non va, o il livello di carico su di esso. Quindi procederemo a scaricare questo servizio e / o programma per pacchetto. È scritto nella console:
sudo apt-get install htop
Una volta installato, per eseguire il programma, il comando htop verrà scritto sulla console e verrà presentata una schermata con molte informazioni. Queste informazioni sono: l'utilizzo della CPU, l'utilizzo della memoria RAM, l'utilizzo della memoria Swap, il tempo in cui il computer è stato acceso e tutti i processi in esecuzione con il tuo pid, il caricamento della CPU nel sistema, il percorso del comando ecc. In fondo puoi vedere i tasti per le diverse funzioni.
Con questo, il controllo dettagliato nel sistema operativo sarà risolto e con esso sarà possibile esaminare tutti i processi in esecuzione sul sistema e se ci sono problemi con il carico sul sistema.
Build-essential
Continuiamo con un'altra delle applicazioni essenziali in Linux. Se si desidera compilare un pacchetto Debian in futuro, questa è la soluzione migliore per evitare problemi durante la compilazione. Il download di questo pacchetto può essere piuttosto pesante, poiché contiene diversi pacchetti e alcuni di essi sono di dimensioni piuttosto grandi. Pertanto è scritto nella console:
sudo apt-get install build-essential
Dopo aver scaricato e installato il pacchetto usando apt-get, si consiglia di aggiornare le librerie
utilizzato dal sistema. È scritto nella console
sudo ldconfig
Tutto è pronto per le future build di pacchetti Debian.
ifstat
Infine, per sapere tutto ciò che accade sulle interfacce di rete, sarà richiesto questo eccezionale strumento. L'installazione e il download precedente saranno come quelli precedenti: da apt-get. Una volta scaricate e installate, le librerie di sistema verranno aggiornate applicando il comando ldconfig. Pertanto è scritto nel terminale:
sudo apt-get install ifstat sudo ldconfig
Successivamente, l'esecuzione del programma / servizio è semplice come scrivere sulla console ifstat:
ifstat
apparendo
eth0 KB / s in KB / s in uscita 0.10 0.19 0.10 0.17 0.10 0.17 0.10 0.17
dove:
- KB / s in: specifica la quantità di dati ricevuti ogni secondo.
- KB / s out: specifica la quantità di dati inviati ogni secondo.
Con ciò finiamo quali sono per noi le tre applicazioni essenziali in Linux. Quali sono i tuoi?
RACCOMANDIAMO NFS: condivisione di cartelle su Linux