Archivio

Archive for dicembre 2013

Trovare e spostare file in un range di date

Trovare file compresi tra il 17 ottobre 2013 e il 22 ottobre 2013 e spostarli nella directory ../16ott2013-23ott2013/

$ find . -type f -newermt "10/16/13" ! -newermt "10/23/13" -exec mv '{}' ../16ott2013-23ott2013/  ';'
Annunci
Categorie:admin, bash, LINUX

Come trovare i DC su linux e windows

Per trovare i domain controller in ambiente linux:

$ nslookup -type=srv _ldap._tcp.dc._msdcs.DOMINIO.local
Server:		192.168.1.246
Address:	192.168.1.246#53

_ldap._tcp.dc._msdcs.DOMINIO.local	service = 0 100 389 srv-dc.DOMINIO.local.
_ldap._tcp.dc._msdcs.DOMINIO.local	service = 0 100 389 srv-fs.DOMINIO.local.

per trovare i DC sotto windows da cmd:

C:\Documents and Settings\administrator>nslookup
Server predefinito:  srv-dc.dominio.local
Address:  192.168.1.246

> set type=all
> _ldap._tcp.dc._msdcs.DOMINIO.local
Server:  srv-dc.dominio.local
Address:  192.168.1.246

_ldap._tcp.dc._msdcs.DOMINIO.local     SRV service location:
          priority       = 0
          weight         = 100
          port           = 389
          svr hostname   = srv-fs.dominio.local
_ldap._tcp.dc._msdcs.dominio.local     SRV service location:
          priority       = 0
          weight         = 100
          port           = 389
          svr hostname   = srv-dc.dominio.local
srv-fs.dominio.local   internet address = 192.168.1.248
srv-dc.dominio.local   internet address = 192.168.1.246
Categorie:LINUX

Ottenere i sid (security ID) degli utenti in Active Directory

da cmd si ottiengono i sid degli utenti AD, così:

> C:\Documents and Settings\Administrator> wmic useraccount get name,sid
Categorie:LINUX

Auto aggiornamento con yum e cron su centos 6

# yum install yum-cron -y

# cat /etc/sysconfig/yum-cron | egrep -vi '^#|^$'
YUM_PARAMETER=
CHECK_ONLY=no
CHECK_FIRST=no
DOWNLOAD_ONLY=no
RANDOMWAIT="60"
MAILTO=pluto@paperinosc.it
SYSTEMNAME="FTP"
CLEANDAY="0"
SERVICE_WAITS=yes
SERVICE_WAIT_TIME=300

e dunque:

# chkconfig yum-cron on

Poi aggiungete questo script a ~/.bashrc per segnalare se il server necessita reboot quando vi loggate..

# vim /usr/local/bin/chkrnl.sh

questo lo script…

#!/bin/bash

LAST_KERNEL=$(rpm -q --last kernel | perl -pe 's/^kernel-(\S+).*/$1/' | head -1)
CURRENT_KERNEL=$(uname -r)
test $LAST_KERNEL = $CURRENT_KERNEL || echo -e "\n\nYour server needs reboot to change kernel!\n\n"

ordunque..

# chmod +x /usr/local/bin/chkrnl.sh && echo "/usr/local/bin/chkrnl.sh" >> ~/.bashrc
Categorie:admin, bash, centos, LINUX

Masterizzare da linea di comando

Per cancellare un dvd riscrivibile:

# dvd+rw-format -force /dev/sr0

x masterizzare un’iso su DVD:

# growisofs -dvd-compat -Z /dev/sr0=bsd.iso

x creare iso e masterizzarLA su CD:

# mkisofs -o cd.iso -R -J -iso-level 3 cd/
# wodim  dev=/dev/sr1 -eject cd.iso

x controllare l’md5 dell’immagine e del cd

# dd if=/dev/sr0 bs=2048 count=$(expr $(du -b bsd.iso | awk '{print $1}') / 2048) | md5sum
# md5sum bsd.iso
Categorie:bash, LINUX

windows update 0x8024D001

Ottengo l’errore 0x8024D001 con windows update su macchina windows xp pro in ambiente virtualbox.
Ho risolto scaricando e installando questo pacchetto dal sito Microsoft.
Poi ho installato il servicepack 3, ma su qualche forum pare non sia necessario.