Parliamo del progetto

Categoria

Shell

18 articoli

Configurare Exim per inviare le email con Gmail

Vedremo come configurare Exim4 per inviare email di sistema con Gmail. Questo garantirà che le tue email inviate con il CRON siano instradate correttamente e non finiscano nello spam. Installiamo Exim4 apt-get install exim4 Configurazione dpkg-reconfigure exim4-config Scegli: posta inviata tramite smarthost; nessuna posta locale Poi rispondi alle domande come segue: System mail name: YOUR_HOSTNAME IP-addresses to listen on for incoming SMTP connections: 127.0.0.1 ; ...

Installare Dropbox headless su un server Linux

Dropbox è un servizio di archiviazione e condivisione di copie di file locali online offertoé per Dropbox Inc. Rimuovere un agente installatoé sul vostro computer o dispositivo mobile, è in grado di sincronizzare una struttura ad albero sul cloud e permette così un backup e una gestione delle versioni dello stesso.L’L'uso classico di Dropbox è di’usare uno strumento sul tuo Desktop. Un uso meno éè evidente da l’util...

Migrazione e aggiornamento di un server GitLab CE

Ogni 5 anni c’è la mêla mia musica. La versione di Debian LTS arriva à scadenza e bisogna mettere à giorno il server. E quindi, ne approfittiamo per prendere una macchina récento per bénéottenere le migliori prestazioni.Se abbiamo un disco rigido SATA, è meglio ricominciare con dei nuovi dischi comunque’arriva. I loro duriée de vie élimite tangenteées. Procederemo quindiéil à una série di back...

Sostituire una stringa in un grande file con VI

Un grosso file, e niente d’éeditor abbastanza potente sotto mano per fare un cerca/sostituisci? Niente di più semplice con vi. Modifica del file con il comando vi vi fichier Poi in l’éeditore inserire: :%s/machaine1/machaine2/ Sostituire una catena in un grande file con VI Altrimenti c'è un'altra opzione con sed: sed -i -e "s/machaines1/machaine2/g" fichier sì il tèînon contiene caratterières sp&eac...

Disattivare l'integrazione del mouse in VIM

Per déattivare il mouse in vim, basta’iscrivere l’istruzione seguente in~/.vimrcimposta mouse-=aPoi ricaricare il file parametro . ~/.vimrc Precauzioni prima di eseguire il comando Questo tutorial conserva il comando e il contesto della sua pubblicazione. Prima di utilizzarlo su un repository attuale, ispezionate il ramo, i file modificati e l'obiettivo esatto: git status --short git log --oneline --decorate -5 Create un ramo o un tag di backup quando l’operazione riscriv...

Git: fare un export delle revisioni con struttura dei file

Per fare un esportazione, àle manière di tortoiseSVN che permette di’esportare i file da uno o più révisioni, nella loro struttura ad albero (il che è utile per fare un rilascio in produzione), basta lanciare il comando seguente, indicando la révisione précédente, così come l'ultima révisione : git diff-tree -r --no-commit-id --name-only 6c16aaab 35168851| xargs tar -rf /var/www/delivery.tar Precauzioni prima di eseguire il comando Q...

Eliminare un ramo in git

Per eliminare completamente un ramo dal tuo server git (compreso lo storico), basta’utilizzare il seguente comando :git push origin –elimina [nome ramo]E poi bisogna eseguire il comando seguente sulle istanze per eliminare le informazioni del ramo deleté :git fetch–tutto–susinaSì, per una ragione o un'altra, bisogna cancellare uno o più file su commit PRécédenti, ecco un articolo intériguardante l'argomento :https://help.github.com/articles/...

fare un reset hard di una working copy in git

Per tornare a una copia di lavoro pulita, puoi eliminare tutti i file della tua répertoir, lasciando nascosti i file gité, e lanciare il seguente comando:git reset –hard origin/dev Precauzioni prima di eseguire il comando Questo tutorial conserva il comando e il contesto della sua pubblicazione. Prima di utilizzarlo su un repository attuale, ispezionate il ramo, i file modificati e l'obiettivo esatto: git status --short git log --oneline --decorate -5 Create un ramo o u...

SVN: Risolvere un conflitto su una cartella

Per rérisolvere questo tipo di conflitto su una copia di lavoro : svn: E155015: Échec de la propagation (commit), détails : svn: E155015: Arrêt de la propagation : '/var/www/prj/wp-content/cache' demeure en conflit Basta fare: svn resolve --accept=working /var/www/prj/wp-content/cache Per tutto un réportico (accettare tutto) svn resolve --accept=working --depth infinity Precauzioni prima di eseguire il comando Questo tutorial conserva ...

Ubuntu: attivare il blocco numerico all'avvio

Per attivare il pavénumérique au déaccoppiamento, installare numlockx e  créez ouédite il file sudo apt-get install numlockx puis créez ou éditez le fichier de conf suivant : #Pour 14.04 LTS sudo vi /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf #Pour 16.04 LTS /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf e aggiungere le seguenti informazioni : #Pour 14.04 LTS [SeatDefaults] greeter-setup-script=/usr/bi...

Ubuntu: forzare l'audio su un'uscita Bluetooth

Su Ubuntu 14.04 LTS, un bug critico e non correttoé a étésollevamentoé.Quando’un dispositivo Bluetooth è abbinatoé, è impossibile forzare il sistema a riprodurre il suono su di esso.La soluzione consiste nel forzare in shell l'uscita: sudo pactl list cards short 0 alsa_card.pci-0000_00_1b.0 module-alsa-card.c 4 bluez_card.FC_58_FA_89_91_2C module-bluetooth-device.c sudo pactl set-card-profile 4 a2dp Contesto della versione Questa procedura descriv...

Ubuntu: installare Java 8 (JDK 8) su Ubuntu

Passo 1: Installare Java 8 (JDK 8) $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer Passo 2: Verificare la versione di Java $ java -version java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) Passo 3: Généger le variabili per débisogna $ sudo apt-get install oracle-java8-set-default Contesto della versione Questa pr...