systemd

Mattepuffo's logo
Controllare lo stato di Apache in Linux

Controllare lo stato di Apache in Linux

Per controllare lo stato corrente di Apache, compreso l'uptime, in Linux, abbiamo diversi modi.

Alcuni comandi non saranno disponibili nel caso di versioni più vecchie di Linux (può accadere soprattutto se siamo in ambito server).

Comunque vediamo quali comandi ci possono aiutare:

  • systemctl
  • apachectl
  • ps

Mattepuffo's logo
Settare la timezone in Linux

Settare la timezone in Linux

Per gestire la timezone (TZ) in Linux, possiamo usare un comando disponibile con systemd: timedatectl!

Per i sistemi che non usano systemd, bisognerà procedere alla vecchia maniera.

Mattepuffo's logo
Kcmsystemd: una gui per systemd

Kcmsystemd: una gui per systemd

Systemd ormai lo conosciamo: è il programma di gestione d'avvio usato da diverse distro (Archlinux, OpenSUSE, Sabayon, ecc).

Questo programma, da riga di comando, ci permette di controllare l'avvio / spegnimento / sospensione del sistema e i vari demoni / servizi.

Come detto, però, è un tool da riga di comando, che non tutti amano.

Mattepuffo's logo
Velocizzare l'avvio in Archlinux

Velocizzare l'avvio in Archlinux

Come tutti gli utenti di Archlinux sanno, da vari mesi il sistema di avvio è regolato da systemd.

Può piacere o no, ma nel complesso ha portato diversi miglioramenti prestazionali, sia in avvio che spegnimento.

Tra i vari miglioramenti, se così possiamo dire, c'è Readhead!

Questo è un insieme di script che pre-caricano file durante il boot; questo rende ancora più performante l'avivo del sistema.

Mattepuffo's logo
Usare rc.local con Systemd

Usare rc.local con Systemd

Ultimamente molte distro hanno fatto il salto a Systemd per la gestione di seriviz, demoni e quan'atlro.

In molti casi un problema è stato quello di lanciare tutte le attività e programmi che avevamo messo in avvio automatico grazie al file /etc/rc.local.

Vediamo come poter usare ancora questo file insieme a Systemd.

Diventate root e spostatevi nella directory dove ci sono tutti i file con estensione .service:

# cd /usr/lib/systemd/system

Ad essere sincero non so se è lo stesso percorso per tutte le distro; di sicuro lo è per Arch.