Sei sulla pagina 1di 3

Comandi Unix

Sommario
Comandi Unix......................................................................................................................................1
Sommario.............................................................................................................................................1
Svuotamento file gestito da un processo attivo....................................................................................1
Port Mapper..........................................................................................................................................1
Elenco servizi...................................................................................................................................1
Installazione Xinetd..........................................................................................................................1
Modifica del file xinetd.conf............................................................................................................1
Restart del servizio xinetd................................................................................................................2
AutoMount directory /home................................................................................................................2
Debug Script.........................................................................................................................................2
Ifconfig.................................................................................................................................................2
Export Display......................................................................................................................................2
Cattura stdOut su file............................................................................................................................2
Conversione formato file DOS-UNIX.................................................................................................2
Copia file su server remoti..................................................................................................................2

Svuotamento file gestito da un processo attivo


cat /dev/null > nomefile

Port Mapper
Elenco servizi
Sono riportati nel file /etc/services. Verificare che il servizio che deve essere reindirizzato sia
riportato in questo file.

Installazione Xinetd
Il  processo xinetd permette di fare cose in più rispetto a inetd. Questo si presenta come un
pacchetto da scaricare dal sito http://www.sunfreeware.com/. Una volta scaricato e fatto l’ftp sul
server si lancia pkgadd –d /home/oper/xinetd-2.3.10-sol9-sparc-local.
Una volta installato occorre lanciare xconv.pl: /usr/local/sbin/xconv.pl < /etc/inetd.conf >
/tmp/xinetd.conf. Viene così creato il nuovo xinitd.conf a partire da inetd.conf. Si modifica
opportunamente (vedi ca-test3) xinetd.conf aggiungendo ad esempio la possibilità di rimappare una
porta. Si fa la mv da /tmp/xinetd.conf ad /etc/xinetd.conf Si stoppa il processo inetd.conf. Si va in
etc/rc2.d e si modifica S74inet. sostituendo inetd start con il nuovo path /usr/local/sbin/xinet…e si
fa lo start da /etc/rc2.d. Si controlla alla fine con netstat –na|grep 389 ad esempio se si vuole
riappare la 389

Modifica del file xinetd.conf


vi /etc/xinetd.conf
edit delle righe relative al servizio TCP che si vuole modificare (es. service ldap)
modifica della riga redirect specificando IP Address e porta su cui ridirigere le richieste
(es. redirect = 26.2.66.125 12389).
Nell’esempio, le richieste di connessione al server su servizio LDAP (Porta 389) vengono
reindirizzate al server 26.2.66.125 su porta 12389.
Restart del servizio xinetd
Ps –efa|grep xinetd
Kill –HUP xinetd

AutoMount directory /home


Commentare nel file /etc/auto_master il record seguente:
#/home auto_home -nobrowse
Riavviare il servizio con i seguenti comandi:
/etc/rc2.d/S74autofs stop
/etc/rc2.d/S74autofs start

Debug Script
sh –x nomescipt
In alternativa:
set –x all’inizio dello script

Ifconfig
Visualizzazione IP Address: Ifconfig -a
Add IP Address: ifconfig eri0 addif 26.3.216.200
Remove IP Address: ifconfig eri0 removeif 26.3.216.200

Export Display
Dalla console SunBlade: telnet 10.0.0.8 (DR)
Dalla console DR: export DISPLAY=10.0.0.200:0.0 (SunBlade)
Dalla console SunBlade: xhost + (disabilita il check xhost)
Dalla console DR: start della GUI

Su p.c.:
Start XWin32
Sul server Unix:
Start DtLogin: /etc/rc2.d/_S99dtlogin.JASS.20031127153815 start
Export Display: export DISPLAY=26.2.103.75:0.0
Start Browser: /usr/dt/bin/netscape
Stop DtLogin: /etc/rc2.d/_S99dtlogin.JASS.20031127153815 stop

Cattura stdOut su file


script stdOut.log
comando 1
“” 2
“” n
<CTRL-D> o exit

Conversione formato file DOS-UNIX


dos2unix fileIn > fileOut
unix2dos fileIn > fileOut

Copia file su server remoti


scp /home/oper/install.log.clean oper@26.2.211.171:/tmp
File differenti su 2 directory
diff -r /etc/nplex.not_used/ /data/jer/nplex|grep -v Common|less

Potrebbero piacerti anche