Tag: bash

Impedire a sudo, apt-get, ecc. Di inghiottire l'input incollato a STDIN?

Spesso scrivo le istruzioni wiki per installare diversi pacchetti server su Ubuntu (11.10 Oneiric al momento). Comprendono sempre cose come: sudo apt-get install -y postfix sudo cp ~/siteconfig/etc/postfix/main.cf /etc/postfix ma quando lo tagliate e incollate in un terminal, sudo, apt-get o qualche sottogruppo rallenta in modo random le linee di input successive e solo l' […]

Come gestire i protocolli IP con failover manuale?

Ho due host identici di archiviazione where il master è l'unico che gli utenti possono accedere. Se il master non riesce, voglio modificare manualmente l'indirizzo DHCP, quindi invece di punti master a 10.10.10.10 dovrebbe indicare 10.10.10.11 . Ci sono script di replica che si basano sugli indirizzi IP, quindi se il master cambia l'indirizzo IP, […]

Ottenere le size estratte da tgz prima di estrarre

È ansible get la dimensione che un tgz avrà una volta estratto, ma senza estrarla? Voglio fondamentalmente tar tzf file.tgz con le size accanto a loro. Sto davvero cercando un totale, quindi una soluzione che dà size totali ma non size specifiche di file functionrebbe.

Il modo più efficace per cambiare il prompt dei comandi di Linux per tutti gli utenti?

Ho diverse macchine ed i nomi di host sono molto lunghi .. cioè companyname-ux-staging-web1.companyname.com. Così il mio prompt sembra qualcosa di simile [root@mycompany-ux-staging-web1 ~]# Vorrei accorciare questo per tutti gli utenti su tutte le macchine con la minima quantità di lavoro. Da quello che ho letto ho delle opzioni di coppia, ma hanno tutti i […]

Come aggiungere un utente linux in una singola row?

È ansible aggiungere un utente in una singola row. include la password. Non chiedere nulla. OS = RHEL 5.5

Impedire al cd di ricordare i collegamenti simbolici attraversati

Dire che tu abbia la directory ~ / mytool che si collega softlinks a / usr / local / mytool. Quindi il cd mytool lascia la tua directory corrente come ~ / mytool, che può causare che gli script si comportino in modo errato. C'è un modo per evitare questo comportmento? Con alcuni googling, vedo […]

Confuso con le funzioni di amministratore di sys con python o no

Stavo facendo dei backup in bash e ho scritto pochi altri script bash. Volevo spostarlo a pitone perché avevo bisogno di imparare il pitone per le tecniche AI ​​e lo stavo sempre ritardando. Come ho da fare molto spesso le sys admin, quindi ho pensato che se faccio le cose in python allora farà bene […]

SSH – Esegui un command, quindi dammi una shell

Questa domanda mi ha ricordato di una mia. Voglio creare un alias che ssh in una macchina, esegue un command (in questo caso, cd in un path fornito) e mi dà poi una shell. Ho eseguito cento varianti di questo: $ ssh user@machine 'cd /some/path/ && bash -i -l' che è circa il meglio che […]

In Bash, il file inizia con un "-"

Un'applicazione ha creato una directory denominata "-123456" nella mia directory / tmp. In Bash, rm -rf * restituisce: bash: cd: -7: opzione non valida rm -rf "-123456" La stessa cosa. Aiuto?

Prova per uno script in attesa di stdin

C'è un modo per determinare se uno script è in attesa di stdin e causare il command di uscire se rilevato? Ecco un esempio, il command che sto eseguendo richiede molto tempo per eseguire, ma richiederà anche l'immissione prima di avviare w / oa prompt. Voglio sapere che il command sta facendo qualcosa e non […]

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.