Visualizzazione post con etichetta linea di comando. Mostra tutti i post
Visualizzazione post con etichetta linea di comando. Mostra tutti i post

11 marzo 2012

Appunti veloci su apt.

#1
# apt-get install localepurge
scegliere le proprie lingue, quindi:
# localepurge
per rimuovere le lingue in eccesso.

#2
# dpkg -l
mostra la lista dei pacchetti installati, o anche:
# dpkg --get-selections

#3
# auto-apt run ./configure
con questo posso autorizzare apt ad installare automaticamente pacchetti di file mancanti.
Così lanciando il ./configure verranno individuati e installati i file necessari.
#4
# apt-get check
fa un semplice check di integrità

#5
altra cosa interessante:
# less /usr/share/doc/apt-transport-https/apt-transport-https.README
e qui AptHTTPS

#6
qualche chicca anche qui:
APTcommands
--> spudoratamente scopiazzato
# dpkg --get-selections "*" > lista.txt
# dselect update # dpkg --set-selections < lista.txt # apt-get -u dselect-upgrade

#7

Se non usato i sorgenti (io mai usati) potete pure eliminare i deb-src da source.list. È utile a velocizzare gli aggiornamenti


#8
trova dipendenze inverse di un pacchetto
# apt-get install apt-rdepends
# apt-rdepends -r tuo_pkg



ciao
luigi

7 giugno 2011

IP Scan

Per creare una lista delle macchine e/o periferiche collegate alla propria rete locale dalla vostra linuxbox è sufficiente il comando arp-scan.
Da fedora/centos/redhat è sufficiente il classico:

# yum install arp-scan

su altre distro come ubuntu credo che un semplice:

# apt-get install arp-scan

possa essere sufficiente.
Una volta installato il software basta usare il flag -l per crearsi una lista di host collegati alla lan in modo molto veloce. Così:


# arp-scan -l
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.7 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.1.1    00:21:29:7a:3e:70    Cisco-Linksys, LLC
1 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.7: 256 hosts scanned in 1.460 seconds (175.34 hosts/sec).  1 responded
# 

ciao, alla prossima.
lewis

21 maggio 2011

Cambio permessi di una cartella windows da command line

Permessi Full su cartella

Oggi vedremo come utilizzare SetACL.exe per cambiare i permessi di una qualsia cartella.
Prelevate subito SetACL e scompattatelo in una qualsiasi cartella.
All'interno oltre trovare l'eseguibile ci saranno anche vari esempi per l'utilizzo all'interno di script vbs,perl ecc.
Mentre eccovi alcuni esempi per l'utilizzo nella shell:
c:\> \\jupiter\wpkg\bin\SetACL.exe" -on "%ProgramFiles%\Ars Edizioni Informatiche" -ot file -actn ace -ace n:users;p:full'
Questo esempio l'ho preso da un semplice bat che utilizzo per l'installazione automatica o anche detta silent install o software deployment di un'applicazione che abitualmente viene installata sulle workstation aziendali.
In questo caso vengono impostati i permessi "Full Access" per il gruppo "users".
Ecco il significato degli argomenti:
-on "c:\nomecartella" on sta per ObjectName e significa il nome della cartella
-ot file ot sta per ObjectType ossia tipo dell'oggetto, in questo caso si tratta di file
-actn ace actn sta per Action ossia azione mentre ace sta per "Access Control Entry" quindi accessi
-ace n:users;p:full ace quindi sta per accessi, n è l'utente o il gruppo mentre p è il permesso. Quindi al gruppo users full access.
Una piccola parentesi finale sul software deployment anche se sarebbe più corretto dire automated software deployment. Quando hai diverse decine di pc su cui devi spesso installare/disinstallare software, stampanti,chiavi di registro ecc il procedimento manuale può diventare davvero noioso ma soprattutto  oneroso in termini di tempo.  Quindi la migliore cosa che possiamo fare è implementare una soluzione di deploy automatico. Io personalmente uso wpkg e devo dire che mi trovo abbastanza bene. Si tratta di uno script in javascript molto leggero e flessibile che ti permette di gestire il tuo parco software e stampanti molto semplicemente. Esiste un database di pacchetti e penso che questo progetto diverrà via via sempre più interessante.
Vabbè questo sarà l'argomento del prossimo post.
ciao
luigi

2 aprile 2011

Lanciare applicazioni su pc windows remoti

psexec è una utility a linea di comando per windows molto nota e che potete trovare al seguente link....qui.
Viene utilizzata per lanciare applicazioni  in remoto su pc windows. La sintassi da cmd è molto semplice:
c:\ > psexec \\mypc cmd
Con l'esempio qui sopra è possibile aprire una shell dos sul pc remoto... quasi come in ssh.
Il corrispettivo di psexec in linux si chiama winexe e potete scaricarlo da qui su SF
ecco la sintassi ed un esempio per cambiare la password di administrator:
./winexe -U Administrator%oldpass //mypc 'net user administrator newpass'
molto semplice..

28 settembre 2010

Avviare servizio windows da Command Line in remoto

Ecco come fare ad avviare un servizio su windows in remoto:
c:\ > sc \\NomePC start "wpkgservice"
Oppure usando psexec così:
c:\ > psexec \\NomePC "net start wpkgservice"