Quante volte combattiamo con files di nohup che crescono a dismisura?!

Con il seguente script inserito a crontab possiamo far in modo che un file nohup ruoti e si archivi automaticamente:

l'unica variabile da settare è $file nel quale va inserito il path e il nome file da ruotare

Inoltre è possibile settare il limite di grandezza dopo il quale il file routa

#!/usr/bin/bash

#10M
max_f_size=10000000
file=/product/logs/nohup.out

ls ${file}
RESULT=$?

if [ "$RESULT" != 0 ]
then

I tablespace di Oracle devono essere monitorati al fine di garantire il corretto funzionamento del database, pertanto è necessario non raggiungere mai l’utilizzo al 100% dello spazio.
Il monitor dei tablespace, oltre che tramite Enterprise Manager, può essere effettuato tramite lo script sql seguente:

Esempio:

[oracle]$ sqlplus "/ as sysdba"
SQL*Plus: Release 10.2.0.3.0 - Production on Thu Aug 23 12:05:30 2007
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Connected to:

Ecco i comandi per zippare un file in Linux mantenendo il file sorgente.
Includo ovviamente anche il comando per scompattare il file zippato.

Zippa ma non cancella il file sorgente (Compressione massima)
cat pippo | gzip -9 > pippo.gz

UnZippa ma non cancella il file sorgente
cat pippo.gz | gzip -d > pippo

Nella seguente guida affrontiamo il tema del login ssh tra due macchine senza l'obbligo di digitare la password.

L'utilità di questa configurazione, per esempio, è quella di poter automatizzare degli script che lanciano dei comandi su server remoti.

Nel seguente esempio stabiliremo un login automatico e sicuro dall'utente pippo del SERVER_A all'utente pluto del SERVER_B

Per prima cosa collegatevi al SERVER_A con utenza pippo e generate le chiavi di autenticazione

bash# ssh-keygen -t rsa

Nella seguente guida vedremo come utilizzare il protocollo ssh per costruire dei tunnel di rete per fare ponte su un server.
Spesso negli ambienti in cui lavoriamo non abbiamo la connettività diretta verso un server di destinazione, ma dobbiamo obbligatoriamente fare ponte su un'altra macchina per raggiungere un servizio o una console.

Con questo sistema abbiamo la possibilità di stabilire un ponte tra un server e un altro evitando di loggarci su più macchine per raggiungere la destinazione desiderata.

Esempio: