Unix

HPUX Jugando con los procesos #>psrset.

Si queremos asignar procesos a una cpu en concreto, mover procesos de una cpu a otra, en HPUX tenemos la opción de hacerlo con psreset.

Los procesos por defecto se lanzan en el pset 0, podemos crear un pset nuevo (pset 1), asignado a una CPU y mover procesos a ese pset. De esta forma podríamos garantizar una CPU para un proceso determinado o aislar un proceso peligroso/problemático a otra CPU:

Creamos un pset:


# psrset -c 1
successfully created pset 1
successfully assigned processor 1 to pset 1

Consultamos los psets:


# psrset
PSET 0

Ampliación filesystem AIX

Esto es un ejemplo de como ampliar un filesystem llamado /filesystem1 en un AIX, añadiendo una lun nueva al VG.

Miramos a que volumgroup pertenece /filesystem1 con el comando lsvg –o | lsvg –i –l:


aixserver01:root:/>lsvg -o | lsvg -i –l
....
....
....
Data1vg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
fil01_lv jfs 220 220 3 open/syncd /filesystem1
fil02_lv jfs 200 200 2 open/syncd /fil02
fil03_lv jfs 256 256 2 open/syncd /fil03
....
....
....

HPUX Reiniciar VPAR con Dump

En el caso de tener una vpar de HPUX inaccesible ya sea por ssh o consola, una manera de reiniciar la vpar creando un dump para poder analizar a posteriori, sería:


#vparreset –p $NOMBRE_DE_LA_VPAR –t

Esto lo lanzaríamos desde otra vpar que forme parte de la misma npar.

La vpar tardará en reiniciar porque generará en el momento de la parada un DUMP en /var/adm/crash (A tener en cuenta espacio en /var).

Dicho dump tendrá que ser analizado con la herramienta crashinfo.bin de hp, lanzándola de la siguiente manera:

Editar un comando ksh - vi

Algunas veces, estamos lanzando un comando desde la ksh un poco largo, también conocido como "churro"

while true ; do [ -f /home/pepe/file ] && mv /home/simpson /pub/bar && rm /bin/laden ....

Y en medio del churro, nos equivocamos tipeando, pues una buena solución es entrar en el vi desde la shell, presionando ESC y luego la tecla v.

Una vez desde el vi, ya podemos editar todo el churro comodamente, al finalizar hacemos :wq para lanzarlo en la ksh.

Nota, en linux desde la ksh quizás necesitamos hacer:
set -o vi
Para tener vi en la ksh.

Ampliar TablesPace con Brtools

Para ampliar un tablespace de SAP con las brtools, lo podemos hacer desde el menu de la herramienta brtools, pero si queremos ejecutar el comando directamente:

Nos logaremos al sistema con el usario oraSID y :


brspace -c force -f tsextend -a no -s $SICE -t $TABLESPACE

Elimnar ^M(aldito) salto de línea.

A raíz de estar arto de encontrarme con el maldito carácter ^M de salto de línea en ficheros que algún usuario ha subido por ftp al servidor, encontré esta solución:

cat fichero1|col –b > fichero2

Donde fichero1 es el fichero con el maldito salto de línea del DOS y fichero2 es donde obtendremos el fichero ya tratado, eliminando a este el salto de línea gracias al col –b

col –b alabado seas.

Badorius.

Distribuir contenido