Configurare Collectd come server di monitoraggio centrale per i client

Questo tutorial si concentrerà su come abilitare il plug-in di rete per il demone Collectd in modo da agire come un server di monitoraggio centrale per altri client Collectd installati su vari server sulla rete.

Continua a leggere →

Atom - Un testo hackerabile e un editor di codice sorgente per Linux

Il progetto Atom è stato avviato dal fondatore di GitHub, Chris Wanstrath, a metà dell'anno 2008. Quasi 6 anni dopo, la prima beta pubblica è stata rilasciata il 26 febbraio 2014. Quasi 15 mesi dopo l'uscita della prima beta pubblica (e 7 anni da quando l'idea è stata concepita), il 25 giugno 2015 Atom ha ottenuto una versione stabile.

Caratteristiche dell'editor di testo/codice sorgente Atom.

  1. Cross Platform support (Linux/OS X/Windows)
  2. Polished edges
  3. Modern and approachable editor that can be customized to core.
  4. Built in Package Manager – Search and install from within. You may develop your own package.
  5. Smart Approach – Ensures you write code with speed, flexibility and auto-completion.
  6. Embedded File System Browser – Browse and open file/project/group of projects with ease in one window.
  7. Split Panel – Multi-panel feature to compare and edit code from single window. No more switching between windows.
  8. Find and replace text in one file or all your projects.
  9. There are some 2,137 Free and open-source Packages, that you can use.
  10. As of Now it supports some 685 themes to pick from.
  11. Plug-ins supported
  12. Can be used as IDE (Integrated Development Environment)
  1. C++
  2. Git
  3. node.js version 0.10.x or node.js Version 0.12.x or io.js (1.x) [Any one of three]
  4. npm Version 1.4.x
  5. Gnome Keyring (libgnome-keyring-dev or libgnome-keyring-devel)

Come installare Atom Editor in Linux

Sono disponibili pacchetti binari per distribuzioni basate su DEB e RPM solo per architettura a 64 bit, quindi non è necessario compilarlo dal sorgente.

Tuttavia, se vuoi compilarlo dai sorgenti per qualsiasi sistema inclusa la distribuzione basata su DEB e RPM, segui le istruzioni seguenti.

Per installare Atom su Linux, puoi scaricare il pacchetto binario DEB o RPM per sistemi basati su Debian e RedHat dal sito Web principale di Atom o utilizzare il seguente comando wget per scaricare direttamente i pacchetti nel tuo terminale.

$ wget https://atom.io/download/deb		[On Debain based systems]
$ wget https://atom.io/download/rpm		[On RedHat based systems]

Su sistemi basati su Debian, usa il comando dpkg -i per installare il pacchetto binario.

$ sudo dpkg -i deb
[sudo] password for tecmint: 
Selecting previously unselected package atom.
(Reading database ... 204982 files and directories currently installed.)
Preparing to unpack deb ...
Unpacking atom (1.0.0) ...
Setting up atom (1.0.0) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...

Su sistemi basati su RedHat, usa il comando rpm -ivh per installare il pacchetto binario.

# rpm -ivh rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:atom-1.0.0-0.1.fc21              ################################# [100%]

Se vuoi solo creare Atom dai sorgenti, puoi farlo seguendo le istruzioni di compilazione dettagliate aggiornate sui sistemi Linux.

Per creare Atom dai sorgenti, è necessario disporre dei seguenti pacchetti richiesti da installare sul sistema, prima di compilare Atom dai sorgenti.

$ sudo apt-get install build-essential git libgnome-keyring-dev fakeroot
$ curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
$ sudo apt-get install --yes nodejs
$ sudo apt-get install npm
$ sudo npm config set python /usr/bin/python2 -g
# yum --assumeyes install make gcc gcc-c++ glibc-devel git-core libgnome-keyring-devel rpmdevtools
# curl --silent --location https://rpm.nodesource.com/setup | bash -
# yum install --yes nodejs
# yum install npm
# npm config set python /usr/bin/python2 -g

Una volta installati i pacchetti richiesti, clona ora il repository Atom da git.

$ git clone https://github.com/atom/atom
$ cd atom

Controlla l'ultima versione di Atom e creala.

$ git fetch -p
$ git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
$ script/build

Nota: se il processo di creazione di Atom non è riuscito con il seguente messaggio di errore:

npm v1.4+ is required to build Atom. Version 1.3.10 was detected.

Ciò significa che devi avere l'ultima versione npm (cioè v1.4) installata sul sistema, per ottenere l'ultima versione di npm devi aggiungere node.js PPA al tuo sistema per ottenere l'ultima versione di Nodejs e NPM.

$ sudo apt-get install python-software-properties
$ sudo apt-add-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs

Successivamente, installa i comandi atom e apm nella directory /usr/local/bin eseguendo il seguente comando:

$ sudo script/grunt install

Atom Testing and Usage

1. Avvia Atom dal menu dell'applicazione o digitando il comando " atom nel prompt dei comandi.

$ atom

Quando avvii Atom per la prima volta, dovresti vedere una schermata di benvenuto di atom simile a quella riportata di seguito.

In questi giorni l'editor di testo Atom sta facendo molte novità. Atom è un editor di testo e codice sorgente gratuito e open source, disponibile per sistemi operativi multipiattaforma: Windows, Linux e Mac OS X. È rilasciato con licenza MIT, scritto in C ++, HTML, CSS, JavaScript, Node.js e C

Continua a leggere →

Autojump: un comando "cd" avanzato per navigare rapidamente nel filesystem Linux

Quegli utenti Linux che lavorano principalmente con la riga di comando di Linux tramite console/terminale sentono il vero potere di Linux. Tuttavia a volte può essere doloroso navigare all'interno del file system gerarchico di Linux, specialmente per i neofiti.

Esiste un'utilità della rig

Continua a leggere →

Monitora le risorse del server con Collectd-web e Apache CGI in Linux

Questo tutorial discuterà come installare ed eseguire l'interfaccia Collectd-web, che è uno strumento di monitoraggio web front-end per il demone Collectd, insieme all'interfaccia CGI di Apache per produrre output html grafici al fine di monitorare le scatole Linux.

Continua a leggere →

4 consigli utili su mkdir, tar e kill comandi in Linux

Continuiamo a svolgere un compito in modo convenzionale fino a quando non veniamo a sapere che può essere svolto in un modo molto migliore nell'altro modo. In continuazione della nostra serie di suggerimenti e trucchi su Linux, sono qui con i seguenti quattro suggerimenti che ti aiuteranno in mo

Continua a leggere →

Serie RHCSA: elementi essenziali della virtualizzazione e amministrazione guest con KVM - Parte 15

Se cerchi la parola virtualizzare in un dizionario, scoprirai che significa "creare una versione virtuale (piuttosto che reale) di qualcosa". Nell'informatica, il termine virtualizzazione si riferisce alla possibilità di eseguire più sistemi operativi contemporaneamente e isolati uno dall'altro

Continua a leggere →

Shilpa Nair condivide la sua esperienza di intervista sulla gestione dei pacchetti RedHat Linux

Shilpa Nair si è appena laureata nell'anno 2015. È andata a fare domanda per la posizione di tirocinante in una National News Television situata a Noida, Delhi. Quando era all'ultimo anno di laurea e in cerca di aiuto per i suoi incarichi, si è imbattuta in Tecmint. Da allora visita regolarmen

Continua a leggere →

15 utili suggerimenti per l'ottimizzazione e l'ottimizzazione delle prestazioni di MySQL / MariaDB

MySQL è un potente sistema di gestione di database relazionale open source o in breve RDBMS. È stato rilasciato nel 1995 (20 anni). Utilizza il linguaggio di query strutturato che è probabilmente la scelta più popolare per la gestione del contenuto all'interno di un database. L'ultima version

Continua a leggere →

Peazip - Un gestore di file portatile e uno strumento di archiviazione per Linux

PeaZip è un software applicativo gratuito e open source rilasciato sotto GNU Lesser General Public License. Scritto principalmente in Free Pascal e disponibile per tutte le principali piattaforme tra cui Windows, Mac (in fase di sviluppo), Linux e BSD.

Continua a leggere →

Come installare l'ultima versione di Apache Tomcat 8.5.14 in Linux

Apache Tomcat, comunemente chiamato Tomcat, è un server Web open source e un contenitore servlet sviluppato da Apache Software Foundation. È scritto principalmente in Java e rilasciato con la licenza Apache 2.0. Questa è un'applicazione multipiattaforma.

Recentemente, il 18 aprile 2017,

Continua a leggere →