SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
22/08/2006

2 RS6000
1 P520
1 M80
- C/u c/ LPAR’s

I       series:
P       series:
Z       series: mainframes
X       series: PC

1975 tecnologia RISC (P series): reduced instruction set – PC-RT 1976, anterior a RS6000.
32bytes x segundo, optimizando el numero de instrucciones x los ciclos de reloj por instruccion.

Primeras RISC = MCA (Microchannel arq.)-> PCI mas modernas RISC. MCA not supported in v5.2
anymore. La diferencia fisica, es que las MCA tenian una llave externa para cambiar de modo.

RISC options: (shared memory, multiple CPUs & disks)SMP // Cluster 1600 (HACMP) multiples CPU
con su memoria y discos separados. (480MB/s…?) [loosely coupled processors]  LPAR

Terminales ASCII conectadas x ports asincronicos, X-window conectadas x red (token/ethernet)

Terminales bobas en desuso x precio y funcionalidad.

Por defult, el mobo viene con 2/3 serial, mouse, teclado, pero pueden carecer de diskettera…?

El servidor de X-window esta en la PC (con el mouse!!)

Los servers vienen pelados, hasta hay q actualizar el BIOS.

** Para el H&E, ubicar puertos libres, power connectors dentro del rack, los CDs de instalacion,
notebook, cables RS232 (cable con pineado especial), de las baterias, etc…
RSinfo/6000  web con graficos de conectores      armar kit!

Las configuraciones se pactan con el cliente o el server team.

Con AIX 5.1 la configuracion de LPAR’s es estatica.
Con AIX 5.3 + un modulo de microparticionamiento (hard), se puede asignar hasta el 10% de CPU
y aumentar de a 1% por LPAR, en cuanto a los discos, se puede asignar parte de un disco fisico x
LPAR.

Antes de instalar, buscar las letter announcements para validar el hardware necesario para el
sistema operativo que se tiene.

VIO = Maneja los dispositivos que manejan las particiones (LPAR/HACMP) hard
microvirtualizacion. Deriva del CMS de mainframe.
NIM =~ DNS (network instalation manager)

Preinstalation & planning, siempre participar con el Vendor y el P. Architect.

Chrp= common hardware reference platform.
“Su” = security flaw, porque lee el path del user con el q me loguee, en vez del de root.
(lee el .profile de nuevo)

En la unidad 2 hay varios pasos y pantallas de la instalacion del SO.
Hay muchas cosas en comun entre la instalacion y el

Mount –vcvdrfs –oro     ¿??????????

Leer codigos para pasar la info (msgs del server x LCD)

Harware management console (HMC)          es un equipo!! (IBM’s 3151, 3153)

Curso Q1316 AIX troubleshooting

SA’s son duenos del backup del SO y estan ligados a los backup y restauracion de los datos.

NIM: Network instalation manager.

Leer DOU (Document of understanding), GSD(security), SLA(service level agreements), hacer
penetration test y mandar reassessment. – Carta de aceptacion de riesgo –

    -   quien es nuestro DPE?? Averiguar… renombrar SERVPASS???????

23/08/2006

F5 es para uso desde la terminal grafica que esta conectada directamente al equipo, habilita el
booteo desde cdrom. F1 habilita la lista de booteo. F6 da un menu personalizado. Este menu lo
armo con el comando bootlist ; bootlist –m (normal, service, both, prevboot) -o

Configurando una consola: apretando ctrl+- (teclas opuestas en diagonal, de derecha a izquierda),
se accede a la utilidad de configuracion de consola.

    -   lsdev –Cc cdrom (lista el dispositivo)

NO se puede bootear de diskette. Las opciones son: ETH, CD/DVD, HD, TAPE.

Solo se puede instalar desde el CDROM, no desde tape devices ni diskette.

Tener la colección del SO, ya que el booteo depende de la version EXACTA instalada, incumbiendo
parches, revisiones, caveats, etc.

La cinta no aparece por default, hay que entrar al menu personalizado, o configurar el dispositivo
para que aparezca en la lista.

Cuando se bootea desde el cd, siempre aparece “kernel 32bits”.

Codigos 0512 xxxx son mensajes de OK del SO.

El CD de instalacion sirve para bootear, recovery y mantenimiento.
No se puede hacer “migration install” si la version del SO es menor a 4.2.1

Buscar a la gente de licencias a la hora de levantar software de terceros en los equipos. Si no,
quedamos parados a la hora del build.
Con discos/cintas que deben ser eliminados, o reusados, seleccionar en “more disk options” alguna
de las selecciones borrado al reinstalar o hacer alguna pasada de “wiping” antes de desharcerse del
disco.

Minimo 3 discos para mantener el quorum del Volume group descriptor area.

Cultural options 48 6 147

Trusted Computing Base: evita instalacion de troyans. Solo disponible en la primera instalacion.
Implica que cada vez que se instala una aplicación, pide confirmacion archivo x archivo, ya que
compara los files contra una base de datos que tiene el SO.

Siempre instalar con las opciones 4,5,6 (JFS2, Graphics software, Enable system backups to install
any system.)

Mozilla, Kerberos y demas herramientas de server vienen en un bundle CD aparte.

BOS: Base operating system.

15:50 comienza la instalacion. AIX5.2

echo $TERM
export=term vt100
Para ver el configuration/install assistant.

Configurar VT100 para uso con putty. (terminal no boba)

Para probar si el display con las X funciona, ejecutar smitty y fijarse si pide todo con las teclas de F
o “ESC+X”
Ejercicio 4

24/08/2006

fastpath = “smit user” x ej.

Smit es el comando para el modo grafico.

Mantener los .log del smitty en los home de los usuarios. O redireccionar con smit –s
/path/smit.script –l /path/smit.log

Smit –X limita las posibilidades de ejecucion en los distintos menu. (para navegacion sin riesgo)
[NO high level commands]

New best practices, parches y demas: AIX 5L (aix service strategy)  download

    -   Tecnology Level
    -   Concluding service pack      luego de 8/10 semanas de salido del TL
    -   Service pack
    -   Interim fix (security fix)
    -   PTF
El ML se usaba en el pasado, actualmente eso cambio a Tecnology Level. = twice year releases
which contain new HW & SW features and services updates. It is displayed with oslevel –s as the
MLs.
xEJ:
1Q                     2Q                     3Q
TL4    CSP3    SPs    TL5    CSP4    SPs TL6      CSP5

PTF Program temporary Fix
APAR Authorized Program Analisis Report (IX51xxx)     Security. Pueden concluir en una PTF o
parche, ya que son generadas a partir de requerimientos del usuario.
                                                     HIPER/PE: must apply patch (high
impact/pervassive)

Commit: software installed (erase saved files during latest version install)
Reject: ? Remove old files prior to instalation?
Apply: Cuando no ponemos Commit, y queremos salvar los archivos viejos.
Parches repository: /usr/sys/inst.images (default directory)

Lslpp –L lista TODOS los PTF
Lslpp –l bos.* (lista algunos)

/usr/lib/objrepos (donde residen los bos.* files)

25/08/2006

Unidad 7

Documentation port 64111 x default, pero se puede cambiar.

Smit command line, smitty grafico, motif, WSM  Herramientas de administracion.

Desde la pagina del HMC se baja el cliente para Linux/windows de WSM.

Bootinfo, es un commando que no tiene entrada en man. Nos dice si estamos trabajando en 32 o
64 bits, el tipo de FS, LVM, etc.

No habilitar la opcion de multiboot, dejarlo en off, ya que si no, cada vez que inicia, va a buscar el
SMS.

Otra manera de saber la tecnologia del server, que puede ser MCA o PCI, es corriendo el comando
bootinfo –p que en el primer caso tirara como salida: rs6k – MCA model; o rspc / chrp (PCI).

Para ver los logs de sistema, ejecuto el comando ”alog”, con la opcion –ot boot para ver el log de
booteo,

Revisar commando alog.

RAS: realibility, Availability and Serviciability.

Shutdown –m arranca en modo monousuario, solo la persona q esta en consola accedera.
Para cambiar el runlevel, correr telinit (2,3,4,etc)
No editar inittab con el vi, ejecutar mkitab, chitab, rmitab.
SRC (System resource controller)
Startsrc –s “service” / lssrc –g “group of services (TCPIP)” / stopsrc –s “service”
Lssrc –a (listo todos)[-g grupo / -s solo uno]
En lugar de kill -1, usar refresh –s service

28/08/2006

mkvterm depende de tcpip.

Con kill puedo abortar el shutdown.

I/O Watermarks       high 32 / low 24

N Usuarios concurrentes?

Errpt | more = /var/log/syslog…?           Errpt –a (detailed) o por smitty en manage system logs.

Memory dumps incluyen fisica y virtual. Commando: sysdumpdev -e

--
Devices

Predefined configuration Db contiene los dispositivos soportados, no los instalados.
Se pueden utilizar los dispositivos “customized” si estan en la lista de “predefined”.
Una vez configurada, va a estar en el ODM (/etc/objrepos) disponible para su uso.
Puedo ver los dispositivos predefinidos con el comando:
Lsdev –PH / lsdev –Pc [device] lsdev –CH (customized) H=header
Directorios del ODM:
/etc/objrepos/PdDv
/etc/objrepos/CuDv

lsattr –EH –l sys0
lsattr –El rmt0    lista los valores de la cinta

lscfg   lista los recursos del sistema, posicionamiento en el rack, etc.
Lista TODO el hard instalado y las opciones.

Lsattr –El mem0
Chdev –a (cambio un atributo del hard xej. blocksize)

Mkdev –l =~ cfgmgr (para pasar de definida a disponible)
Rmdev –l rmt0   para pasar de disponible a definida
Rmdev –dl rmt   elimina permanentemente (queda predefinido)

lsdev -CHF "name status physloc location description": listo las ubicaciones del hardware del
equipo.

Dispositivos: AB-CD-EF-GH:
AB: bus type/pci parent bus as asssigned by firmware.
CD: Devfuncion number adapter or physical location.
EF: Identifies a Connector ID.
GH: device /FRU/port ID.
X EJ: 01-D1-00-00     diskette drive

00(01,04,XY)     resources (00 attached to processor), 01 (floppy, mouse, Keyb), 04 (attached to
PCI only)

01-99: for pluggable adapters/cards. 00: if HACMP, not usable; SCSI ID 7, unusable by others.
EF: Connector ID.
GH: Port Identifier, address memory, modules, device, FRU of device.

Inodos=128 o 512 bytes.

Se puede pasar de VG normal a big y a scalable, pero no a la inversa.

La responsabilidad del SO y sus backups, NO se delega. (Root VG)

Fuser, varyoffvg y export para remover un disco HS.
Despues se importa en el otro equipo.

Los distintos PV solo es necesario que compartan el tamano de PP.




stale PVs: si esta en 0 hay errores.

JFSlog
JFS2 disponible en los tres tipos de LVG, normal, big y escalable.
Solo se montan los dispositivos con JFS. Se pueden mezclar JFS y JFS2.

128 % 10 = 12 volumenes. La cantidad de particiones fisicas es el numero de MB del disco %
1016.
80GB = 1VG de 7 PP
Un LV puede tener un solo filesystem.
VG=PVx32
Se puede distribuir la locacion de los datos en el disco: (free distribution)




Los LV   se usan para tener:
    -     JFS/JFS2
    -     Journal log
    -     Paging space
    -     Boot logical volume
    -     Bump device (cuando el SO no puede manejar un problema de SOFT o HARD) x regla gral
          en el booteo, el volcado el contenido del swap. Se puede designar un dispositivo para el
          BUMP (/dev/hd7 en viejos AIX pero no existe mas hace 15 anos).
    -     Nothing (RAW logical volume – q requiere 512 bytes de control.)

Los dispositivos q tienen nombre con HD, son unicamente parte de rootvg.
Los diferentes FS se conectan entre si por los directorios. (se monta un FS en un directorio)
55x     errores de FS (FS corrupto)

/etc/filesystems = /etc/fstab

ls = echo * (lo puedo usar si no anda el ls, en modo a prueba de fallos)

el hd5 (boot area) se monta en el booteo y luego se desmonta para proteccion.

Lsvg –p veo cantidad de discos y distribucion de particiones, -l logical volumes, lsvg rootvg sin nada
veo los datos internos.

El hd7 quedo reservado desde AIX 3.x para los system dumps.
stanza: formato de archivo con columnas, que describen un dato a traves de un signo = y se
finaliza por una linea en blanco.
Cuando busco un archivo o lo busco, lo primero q hace el sistema, es leer una lista de archivos del
directorio, por lo que IBM recomienda no tener mas de 20mil archivos por directorio.
Cuando creo un archivo, el segundo paso es crear la entrada en el indice del directorio y crear el
link al I-Nodo.

Hay dos formas de acceso a los datos: por forma secuencial o directa (random, hash, etc)
[algoritmo de arbol v]

En binario, cuando mas alto el arbol, peor, en cambio si es chato, mejor rendimiento.




LP=PP=xx+xx+xx+xx+xx (distribution)
Logical partition -> (pointer) physical partition.
Para reducir el tamano de un LV, vamos a change LV, y en increase size, le ponemos [-1] (solo en
JFS2)

PERO para un examen, si preguntan si el tamano de un filesystem puede ser disminuido con el
smitty, la respuesta es NO
los digitos de PV y VG Identifier, deben ser iguales, lo mismo con los digitos del equipo, deben
repetirse los ubicados en las posiciones del 1 al 8 al ejecutar uname –a, lspv hdisk0, etc.

Con lspv hdiskX veo la distribucion libre del disco (free distribution)
A diferencia de usando lspv –l hdiskX (donde aparece solamente la distribucion asociada)
FREE DISTRIBUTION (1st command) / DISTRIBUTION (2nd command)




Para ver el tamano de la particion fisica, ejecutamos: lslv rootvg | grep “PP SIZE”

Migratepv –l lvname sourcePV targetPV para duplicar volumes siempre y cuando el destination sea
igual o mas grande que el source. Se puede hacer con el equipo andando.
Si se modificaron datos, vuelve a lanzarce hasta que haya coherencia en los datos (comprobado)

Migratepv –l hd3 hdisk2 hdisk0     migra particiones de hd2 a hd0
Lslv –m hdX me dice particion x particion donde reside el FS especificado.


30/08/2006

Filesystems

En JFS, del contenido del block 1 o superblock, luego hay una copia en el block 31
Los primero 8 blocks son de 4k, dando un total de 32, luego, a partir del 9 block, el total es de
1024.(511*1024*128k)

Acceso a los discos: dos maneras: secuencial o directa (B-tree)
Libro: Biederhall     DB design FS
Diseno de FS/archivos: Considerar: Tamano, tipo de dato, forma de acceso,
Setear el BLOCKSIZE de las unidades en 1024 para escribir y en 0 para leer.

La compresion es de alrededor del 50%. (solo disponible en JFS)

El Journal Log, preserva los metadatos, pero no soporta la recuperacion de los datos en si ante los
fallos.

No se puede variar la ubicación del JFSlog. La opcion de quotas en JFS2 esta disponible a partir del
V5.3L

Se puede achicar el FS con JFS2 con el commando: chfs –a size=”-16M” /myfs

Chfs –a vfs=jfs2 “rootvg”    para pasar un FS de JFS a JFS2
Aumentar el tamano del VG y la particion:




Reducir el tamano del FS con JFS2:
Para migrar y comprobar la migracion de VGs:




Luego, corremos: syncvg -l fslv00 para sincronizar el LV y que cambie el status de “stale”




df –m = df –h
-   Controlar el crecimiento de archivos como:

/var/adm/wtmp
/etc/security/failedlogin
/var/adm/sulog
/var/spool/*/*

stopsrc –s qdaemon y borrar el /var/spool, /var/lpd y /var/qdaemon

$HOME/smit.log
$HOME/smit.script
$HOME/websm.log
$HOME/websm.script

Algunos de los archivos de arriba se ven con el comando who; x ej: who –a /var/adm/wtmp

El script “skulker” vuela archivos obsoletos, archivos del /tmp; a.out, core files, archivos ed.hup,
*.bak, etc.

31/08/2006

Documentar detalles de los filesystems.
Generar en cron una tarea para que haga backup de los archivos de sistema.

Antes de borrar posibles archivos de sistema, chequear que no esten en posecion de algun thread o
proceso del SO.

El paging space no es reemplazo de la memoria real.
Se lo considera un area secundaria de almacenamiento para alivio de la memoria real.
Poco paging space es malo.
Para ver el status: Lsps –a
Para calcularlo, utilizar el comando rmss –p    lista el tamano actual ; rmss –c 512  cambia el
tamano a 512 ; rmss –r
Tamano optimo de utilizacion: 30% - 70%
Utilizar el grado de multiprogramacion (cantidad de procesos q compiten por el objeto del sistema
xej, memoria.)
Velocidad de paginacion: VP (eje y) ; R/V (eje X) si VP excede el tiempo de acceso promedio x 3,
no sirve para paging.
Working set: conjunto de paginas en memoria.
Espacio de paginacion x factor () x I/O speed
Check totalRAM lsattr –El sys0 –a realmem
List pagespace activated at startup    Cat /etc/swapspaces
; o listar /etc/swapspaces, donde estan los LV q contienen los pagespaces.
Fork: engendrar. (forking a process – engendrar un proceso.)

Si el paging space se satura, empieza a bajar en el nivel de MP, removiendo del PS los procesos
con menos prioridad.
** Curva 8020

1/3 seek time = average time ; grafico 1-n, 1/3n x T.

topas =~ top
catman –w : crea archivos de cat en el man para poder ver ciertas herramientas.
** Rootvg.net    buscar herramientas AIX.

/sbin/rc.boot  llamado por el /etc/inittab
Cuando achico el paging space, se utiliza el /tmp, que puede ser saturado.
puede haber 2 espacios de DUMP, pero por regla general el 2do no esta activo, esta direccionado a
NULL




removiendo el Pagespace:
Disaster recovery plan (incluye desde la documentacion y estrategia de backups hasta los telefonos
de las personas responsables de cada tarea en la restauracion de los datos y long term archive.)

Con la opcion ‘demap’ los datos son restaurados exactamente en la misma posicion de donde
fueron backupeados.

Hacer los backup de las DB en frio, nunca online.

Para listar el tape device: Lsattr –E –l rmt0
Tcopy source target (devices) para duplicar cintas.

En el archivo bosinst.data, tienen que estar las opciones PROMPT = yes ,
CREATE_JFS2_FS = yes y ACCEPT_LICENSES = yes.

Fijarse siempre de estar trabajando en la misma cantidad de blockes/sizes.

Multiplicando la cantidad minima de LPS por la cantidad de PP nos da el tamano que debemos
asignar a la nueva particion.

La division entre tracks de la cinta, se llama “tape marks”.

Low function terminal = terminal boba, al minimo de recursos (x ej cuando instalo de cinta)

Con el commando inutoc creo el TOC…

Con tcopy /dev/rmt0 puedo verificar la correcta lectura de la cinta.

Si la cinta tira un error de I/O, ejecuto chdev –m rmt0 –a block_size=0 o dd if=/dev/rmt0     rotular
la cinta con el blocksize usado. (tanto adentro como afuera. – hacer un dir /r) – lo comun es usar
1024 BS para escribir y 0 para leer.
**todos los hombres son mortales.
**lord of war
**loose change

para obtener el bosinst.data, hay q hacer un backup o copiarlo de /usr/lpp/bosinst/bosinst.template

extracto del bosinst.data, haciendo referencia a los stanza files en gral:

# NOTE: Stanzas follow these rules:
#    1. Stanza names must be at the beginning of the line and end in a colon.
#    2. Comments may be after the colon, but THAT'S THE ONLY PLACE!!!! other
#      than here in the header. Even then, don't expect those comments
#      to be put back where they were after BOS install gets done processing
#      this file. We reserve the right to mangle and ignore all comments
#      which are not placed in this header.
#    3. Stanza fields are on lines following stanza names, Stanza fields
#      must NOT begin at the beginning of the line, but must have tabs or
#      blanks in front of them.
#    4. There can be no blank lines between field lines of the same stanza.
#    5. A blank line MUST separate each stanza. In other words, after the
#      last field line of the stanza, a blank line must follow before the
#      line containing the stanza name of the next stanza.
############################################################
############################################################

Cuando se encuentra un problema de hardware (a estilo bug), se lo conoce como cambio de
ingenieria. =~ PTF

01/09/2006

se puede backupear una VG desde smitty, aparte del roootvg.
Vg.data = image.data
Cuando uno arranca en modo mantenimiento, en “recovery console”, uno puede correr los fsck q se
necesiten en las particiones sin montar.

Usar una cinta para cada VG.

Si uso backup –i hago backup por filename!!!! Sin la –i es por inodo.

Mkcd      permite hacer backup en cd y dvd, mkdvd, solo en dvd.

La politica de backup incremental es similar a la de windows, teniendo numeros de 0 a 9, siendo 0
un full system backup, y los numeros solo una marca para el dia.

Documentar tambien los flags q se usaron con el CPIO, adjuntarlo a al cinta.

 /usr/sbin/backup -f'/home/bckup09' -'0' '-U' /home/team09/dir2

SVTX (sticky bit) es la sigla de “save text”.

Umask 027 recommended

Cuando borramos un user, se mandan todos los datos antiguos en cinta y luego se vuela del disco.
Si en flags = aparece “exempt” el usuario esta eximido de todas las restricciones de password del
sistema.

Al pedo:
Para recuperar el password de root, booteamos con un CD, elegimos la opcion 3, start
mainteinance mode for system recovery from the installation and maintenance menu.
Elijo la opcion “actvate the root volume group and obtain a shell”.
Una vez q tengo shell, ejecuto passwd
Finalmente ejecuto sync ; sync como root y rebooteo.

Lsgroup –c (separado x colon) ; -f (stanza) group

En /etc/security/user estan las restricciones de los usuarios.

Password = *      el usuario NO se loguea.

Preguntar cuales son los valores default q se deben aplicar al sistema q estamos construyendo (por
ejemplo los valores del /etc/security/user; umask, failed logins, admin, expiring Ids, etc)

En /etc/security/login se puede asignar horarios de logueo, mensajes para cuando uno se va a
loguear.

Printing:
piobe: printer I/O back end
rembak: remove back end
para probar la impresora: cat file > /dev/lpX (X=numero asignado a la impresora)
rpX     impresora de red.
Qdaemon maneja las colas, backend maneja las impresoras (puede haber varios daemons).
Lp, lpr, qrl, enq   comandos relativos.
Puede haber 1 que, y varias printers (o dispositivos), varias que y una printer o una y una.
Lptest 80 5 | qprt –p 4019ascii (modelo de impresora)
Qprt –Pps –c archivo (copia el archivo con –c e imprime)
/etc/qconfig
/var/spool/*
/var/spool/lpd/qdir/*
/var/spool/qdaemon/*         que management     invokes backend
/var/spool/lpd/stat/*
/var/spool/lpd/pio/@local       virtual printer
fcfs=fifo (first came first served)
en /etc/hosts.lpd digo que equipos son hosts o servers remotos de impresion.
Lpd daemon es para impresiones remotas.
Only qprint members or root can start/stop print jobs.
Con qpri -#570 –a 25 cambio la prioridad de la que del trabajo 570 a 25.
Con qmov –masclp1 -#11          muevo la impresión de una impresora (o que) a otra (asclp1).
Qhld –r -#njob

Commands reference:

1. Useful commands
Note All AIX commands reference can be found under
http //www.austin.ibm.com/doc_link/en_US/a_doc_lib/aixgen/wbinfnav/CmdsRefTop.htm
1.1 Memory
bootinfo –r shows how much RAM does my machine has (as root)
lsattr –E –l sys0 –a realmem shows how much RAM does my machine have (as non root)
rmss -c 512
rmss -r       sets the memory size to 512 MB
resets the memory size to the original one

1.2 Devices
lsattr -El en0 displays en0 driver params
lsattr -El ent0 displays ent0 HW params
lsattr -El rmt0 displays tape params
lscfg -vp -l rmt0 (all information about a tape drive)
lsattr -El sys0 displays system type, firmware, etc driver params
lscfg –v lists all system HW config (NVRAM)
lsdev –Csscsi list all scsi devices
lsdev –Cspci list all pci devices
lsparent –Ck scsi list all scsi adapters
lsdevfc list fiberchannel devices
cfgmgr Configures devices
lsdev -Ccdisk     Shows all disks
lsdev -Cctape             Shows all tapes
cfgmgr -v -l device –v Specifies verbose output. The cfgmgr command writes information about
what it is doing to standard output.
cfgmgr -v -l device      Name Specifies the named device to configure along with its children.
If you only turned on a disk tower at e.g. scsi2 cfgmgr -v -l scsi2 will only configure this with
detailed output.
lsdisp To check which graphic adapter is installed.
lscfg -vp -l mga0     (all information about a adapter)
lscfg -vp -l hdisk0 | grep Machine gives info about the disk manufacture type
lsslot -c pci For 6F1 only !!!! Lists all slots ,voltage,boards,etc !!!!
bootlist -m normal cd0 rmt0 hdisk0 Changes the default bootlist
lsmcode -c display the system firmware level and service processor
lsmcode -r -d scraid0 display the adapter microcode levels for a RAID adapter scraid0
lsmcode -A display the microcode level for all supported devices


1.3 System info
/usr/bin/uname -m Get machine ID
/usr/bin/uname -M Get platform type
oslevel Displays current AIX level
oslevel -r Displays current AIX maintenance level
oslevel -g List filesets at levels later than maintenance level !!!
fileset: smallest unit specific function.
package: collection of filesets.
bundle: collection of packages, complete product.
lsps -a Paging space settings.
lscfg -vp -l proc0 (1,2,3) (all information about a processor[s])
lscfg -vp -l mem0 |pg (all information about memory modules installed)
env ulimit Environment setings - show user ulimit
bootinfo –s hdisk0      Displays disk size
lsattr -El sys0 -a systemid Determines the system serial number
lscfg –vp|grep ROM|grep -v CD Determines the system Firmware level
1.4 System issues
TERM=vt100          -If you execute a command/application and it responds with msg
‘ The type of your terminal is unknown to the system’,run those commands (In ‘ksh’)
set term=vt100 -Same (In tcsh’)
rcp -rp /dataVolumes/brisque1.1.0/jobs/flower.job sciroot@ripro3:/dataVolumes/ripro3.3.0/jobs/ -
Copying a file from one Unix machine (Brisque) to another (Server) the assumption is that both
machines know each other’s names (in hosts file)
dd if=/dev/fd0 of=/temp/diskimage bs=4096 -Duplicate a diskette copy from diskette to hard drive
dd if=/temp/diskimage of=/dev/fd0 bs=4096 -copy diskette image onto diskette
/usr/lpp/X11/bin/xset -display unix 0 s off -Kill display timeout
lsfs -v jfs -List of Filesystem items.
lsfs -q -v jfs       -you can see also the parameter of a filesystem and thus see if e.g. /backup was
or is a big_filesystem_enabled one.
Important for the 2GB File limit.
lsuser –f root Shows all user parameters (max .file size,etc)
sysdumpdev -L Check last system dump status
sysdumpdev -l Check system dump device settings
lslpp -f Upd_Timna_DTM.obj List contents of the package

1.5 Networking
ksh
for ENT in ` lsdev –Cs pci|grep ent | awk '{ print $1 }'|cut –c 1,2,4 `;do
   mktcpip –S $ENT
done
exit     -Shows all interfaces IP config+mask+router+DNS !
host timna1 displays station default IP address – works ONLY in DNS environment
ifconfig en0 displays en0 driver params
netstat -i displays network interfaces setting
mktcpip -S en0 #host:addr:mask:_rawname:nameserv:domain:gateway:type:start
syslab18:192.9.100.1:255.255.255.0:en0:10.4.2.12:csil.creoscitex.com:10.4.30.1:N/A:no
GREAT TCPIP info in one command !!!
showmount –e displays all exported volumes
showmount -a show who's got my filesystemsses mounted over IP !
lssrc –g tcpip displays all IP oriented processes status
entstat -drt ent0 |grep –i error display any communication errors on etn0
entstat -r Resets all the statistics back to their initial values.
arp -a shows a local arp cache
cd /usr/local/es/;res restarts appletalk
netstat -ptcp shows IP statistics
netstat -pudp shows UDP statistics
netstat -c
         -s
         -m client only; server only
NFS mount
netstat -I en0 10 Trace en0 every 10 seconds
netstat -rn Display routing info with IP address (10.4.27.182)
netstat -in Shows the state of all configured interfaces
netstat -r Display routing info with full hostnames (timna2.csil.creoscitex)
   nfsstat –z     ;to reset NFS stats without reboot
cat /etc/resolv.conf Check DNS settings
stopsrc –g NFS      To stop NFS services on a client
startsrc –g NFS     To start NFS services on a client
traceroute 149.115.39.1 Trace all hobs (interconnections=routers) to the destination IP
netpmon -o netpmon.out
trcstop Traces all network processes activity into a logfile. Must be preceede by a trcstop
command !
nslookup hostname Shows the DNS server name and address
ping -R -c 1 bnc2 Ping with displaying the routing info
namerslv -s | grep domain | awk '{ print $2 }' Displays a fully qualified domain name of a host
rup Shows the status of a remote host on the local network
nmonnfs Traces all NFS processes activity
mount hostname:/filesystem /mount-point Mount an NFS filesystem
mknfsexp -d /directory   Creates an NFS export directory
mknfsmnt                     Creates an NFS mount directory
rmnfs                      Stops and un-configures NFS services
mknfs                      Configures and starts NFS services
exportfs -u (filesystem)       Un-exports a filesystem
exportfs                   Lists all exported filesystems
exportfs -a                Exports all fs's in /etc/exports file

1.6 Disks
synclvodm -vP svg3 synchronizes ODM and the disk VG info.
redefinevg svg3 Redfined VG definition in ODM
lqueryvg -p hdisk0 –Avt -reads logical volumes info from disk
bootinfo -s hdiskx Shows Megabytes available even if no volume group is assigned.
lspv -p hdiskx      (PP's used, location on disk, mount point)
lscfg -vp -l hdiskx     (all information about a disk/raid)




1.7 Filesystem
chfs -a size=+200000 /var increases /var FS by 100MB
du -sk /john      shows directory used space in kb !!!!
mount all mounts all FS
umount /dataVolumes/rtest9.1.0 unmounts a FS
fuser -k /dev/cd0 Releases a CD that will not unmount !
fuser –c /dataVolumes/rtest9.1.0 -Find out which process_id lock the FS
istat <filename> Shows when the file was last created/modified/accessed !!!!

1.8 System monitoring
istat <filename> Shows create/modify/access file info
alog -o -t boot | more displays system boot log
w Lists login users and their programs.
who Identifies the users currently logged in
/usr/local/es/swho     Identifies the Ethershare users currently logged in
last |more shows last logins
last –20 Shows recent 20 lines
last root Shows username ‘root’ login/logout record
last ftp    Shows all FTP session in the record
mount shows all mounted filesystems (nfs+local)
ps -ef show all running processes
ps -ef |grep Scitex    show all scitex running processes
du -ak /scitex|sort -n -r|head –10 -Display 10 biggest directories on the volume by size
find /scitex -xdev -size +2048 -ls|sort -rn +6|head –10 -to find 10 top files in the root (/) directory
larger than 1 MB.”-xdev” helps searching ONLY in “/” !!!!!!!!!
history Last commands run on the system by this user
alog -ot boot Lists a log of all boot operations
grep TX /etc/environment Verify daylight settings

1.9 Performance issues
nmon a nice monitor - runs only on AIX5 and up
topas a nice monitor - runs only on AIX 4.3.3 and up
monitor -top 10 -s 2 monitors system 10 top processes with 2 seconds
iostat 2 displays disks activity every 2 seconds refresh interval
iostat –a 2         AIX5 ONLY !!!!
displays disks and ADAPTER !!!! activity every 2 seconds refresh interval
vmstat 2 ;monitors virtual memory statistics every 2 seconds (see appendix A)
sar –P ALL 2 2 Show all CPU’s activity on an SMP machine
svmon –i 2 Monitors real and virtual memory
ps auxw | sort –r +3 |head –10 -Shows top 10 memory usage by process
ps auxw | sort –r +2 |head –10 -Shows top 10 CPU usage by process
ps –auw | grep defunct Shows zombies processes (to kill – reboot or kill the parent)
filemon –O all –o filemon.out ; find / -name core ; trcstop Traces FS,LV,disks,files activityof a
“find” command into a logfile (filemon.out). Must be preceded by a trcstop command.
tprof –x find / -name core ; trcstop Traces CPU activityof a “find” command Severall logfile are
created. Must be preceded by a trcstop command.
tprof -ske -x "sleep 30" -Trace CPU activity for next 30 seconds.Results in file sleep.tprof
lvmstat –ev svg1
lvmstat –v svg1 2 AIX5 ONLY !!!!
enable gathering the VG statistics
Display VG logical volumes statistics every 2 seconds




1.10 Remote issues (working over the modem)
pdelay tty0; pdisable tty0 >/dev/null ;penable tty0
-Resets tty0
stty erase '^?' Makes bakespace to work
/scitex/version/utils/modem/kermit -l /dev/ttyx –c atdt {phone #} Use Unix to Dail-out (for any
reason) ttyx is the serial port the cable is connected
/scitex/version/utils/modem/kermit -s /u/d0/ripro_messages -i Sends a file to a remote desktop in
binary mode
/scitex/version/utils/modem/kermit –r
-Receives a file to from remote desktop

1.11 Browsing errlog with errpt
errpt -a -s 0604090601 -e 0605090901 browse the errlog in detail for all errors within a
timeframe
errpt -a -N SYSPROC |more
errpt -a -N SYSPROC > /tmp/err.log Browse the errlog for the SYSPROC resource, can be into
the file
errpt -j 5DFED6F1 -Browse the errlog by the identifier
errpt –A -AIX5 ONLY !!!! Shows less detailes then errpt -a
errpt –D -AIX5 ONLY !!!! eliminates double entries
1.12 Security issues
chmod -s Filename Remove Sticky Bit to a file or directory
chmod +r+w+x+t Filename           Add Read+Write+Execute+Temp mode to a file or directory.
This is a ‘blanket’ change for all owner, user & group.
Numeric Access Modes
0 (---) - no access
1 (--x) - execute permissions; search permissions for directories
2 (-w-) - write access
3 (-wx) - execute/search permission and write access
4 (r--) - read access
5 (r-x) - execute/search permission and read access
6 (rw-) - read and write access
7 (rwx) - execute/search permission and read and write access
mkpasswd -f rebuild the /etc/passwd indexes in case of suspected corruption

1.13 Miscellaneous
ksh
find / -type f|xargs grep "10.4.27.181" 2> /dev/null
-Find all files containing my IP address
compress -c file > file.Z Compresses the files while keeps the original
whereis <command-ame> Returms full path of program

apdma502:/>lsslot -c slot                 lista todos los slots en el equipo.
# Slot    Description     Device(s)
U1.9-P1-I7 Logical I/O Slot pci13 ent0
U1.9-P1-I9 Logical I/O Slot pci14 fcs0
U1.9-P2-I1 Logical I/O Slot pci16 fcs1
U1.9-P2/Z1 Logical I/O Slot pci23 scsi2

lsslot -c pci –a          lista los slots PCI libres en el equipo.

Mais conteúdo relacionado

Mais procurados

Workshop Spring - Session 1 - L'offre Spring et les bases
Workshop Spring  - Session 1 - L'offre Spring et les basesWorkshop Spring  - Session 1 - L'offre Spring et les bases
Workshop Spring - Session 1 - L'offre Spring et les basesAntoine Rey
 
RUP - Fase de Elaboración
RUP - Fase de ElaboraciónRUP - Fase de Elaboración
RUP - Fase de ElaboraciónAdrian González
 
Forms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresForms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresEdwin Romero
 
Maven 3 Overview
Maven 3  OverviewMaven 3  Overview
Maven 3 OverviewMike Ensor
 
Algoritmos de distribucion de datos
Algoritmos de distribucion de datos Algoritmos de distribucion de datos
Algoritmos de distribucion de datos Armando Rosales
 
Spring boot
Spring bootSpring boot
Spring bootsdeeg
 
Getting started with agile database migrations for java flywaydb
Getting started with agile database migrations for java flywaydbGetting started with agile database migrations for java flywaydb
Getting started with agile database migrations for java flywaydbGirish Bapat
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesossistoperativos
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 
BPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de SoftwareBPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de SoftwareJohan Robles Solano
 
IV Unidad Sistemas Operativos 2 Cliente-Servidor
IV Unidad Sistemas Operativos 2 Cliente-Servidor IV Unidad Sistemas Operativos 2 Cliente-Servidor
IV Unidad Sistemas Operativos 2 Cliente-Servidor Samuel Cervantes
 
100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativos100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativosPatriciaDavila16
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Juan C. S. Suárez
 
Java CRUD Mechanism with SQL Server Database
Java CRUD Mechanism with SQL Server DatabaseJava CRUD Mechanism with SQL Server Database
Java CRUD Mechanism with SQL Server DatabaseDudy Ali
 

Mais procurados (20)

Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Operaciones Sobre Procesos
Operaciones Sobre ProcesosOperaciones Sobre Procesos
Operaciones Sobre Procesos
 
Workshop Spring - Session 1 - L'offre Spring et les bases
Workshop Spring  - Session 1 - L'offre Spring et les basesWorkshop Spring  - Session 1 - L'offre Spring et les bases
Workshop Spring - Session 1 - L'offre Spring et les bases
 
RUP - Fase de Elaboración
RUP - Fase de ElaboraciónRUP - Fase de Elaboración
RUP - Fase de Elaboración
 
Mecanismos de semaforo
Mecanismos de semaforoMecanismos de semaforo
Mecanismos de semaforo
 
Forms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresForms 10g procedimientos y cursores
Forms 10g procedimientos y cursores
 
Maven 3 Overview
Maven 3  OverviewMaven 3  Overview
Maven 3 Overview
 
Algoritmos de distribucion de datos
Algoritmos de distribucion de datos Algoritmos de distribucion de datos
Algoritmos de distribucion de datos
 
Spring boot
Spring bootSpring boot
Spring boot
 
Introduction to Maven
Introduction to MavenIntroduction to Maven
Introduction to Maven
 
Getting started with agile database migrations for java flywaydb
Getting started with agile database migrations for java flywaydbGetting started with agile database migrations for java flywaydb
Getting started with agile database migrations for java flywaydb
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Maven Introduction
Maven IntroductionMaven Introduction
Maven Introduction
 
BPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de SoftwareBPMN 2.0 en el Proceso de Desarrollo de Software
BPMN 2.0 en el Proceso de Desarrollo de Software
 
IV Unidad Sistemas Operativos 2 Cliente-Servidor
IV Unidad Sistemas Operativos 2 Cliente-Servidor IV Unidad Sistemas Operativos 2 Cliente-Servidor
IV Unidad Sistemas Operativos 2 Cliente-Servidor
 
100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativos100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativos
 
Flyway
FlywayFlyway
Flyway
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software
 
Java CRUD Mechanism with SQL Server Database
Java CRUD Mechanism with SQL Server DatabaseJava CRUD Mechanism with SQL Server Database
Java CRUD Mechanism with SQL Server Database
 

Destaque

Administración basica de san
Administración basica de sanAdministración basica de san
Administración basica de san.Gastón. .Bx.
 
Navisphere manager resume
Navisphere manager resumeNavisphere manager resume
Navisphere manager resume.Gastón. .Bx.
 
Veritas Software Foundations
Veritas Software FoundationsVeritas Software Foundations
Veritas Software Foundations.Gastón. .Bx.
 
Business Continuity Knowledge Share
Business Continuity Knowledge ShareBusiness Continuity Knowledge Share
Business Continuity Knowledge Share.Gastón. .Bx.
 
Symm configuration management
Symm configuration managementSymm configuration management
Symm configuration management.Gastón. .Bx.
 
AIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge ShareAIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge Share.Gastón. .Bx.
 
Bdc demystifier le banquier
Bdc demystifier le banquierBdc demystifier le banquier
Bdc demystifier le banquierBAMBA Athanaz
 
Les Français et la vidéosurveillance - OpinionWay pour Axis Communications - ...
Les Français et la vidéosurveillance - OpinionWay pour Axis Communications - ...Les Français et la vidéosurveillance - OpinionWay pour Axis Communications - ...
Les Français et la vidéosurveillance - OpinionWay pour Axis Communications - ...OpinionWay
 
L'Opinion - Motivations du vote au second tour des élections départementales ...
L'Opinion - Motivations du vote au second tour des élections départementales ...L'Opinion - Motivations du vote au second tour des élections départementales ...
L'Opinion - Motivations du vote au second tour des élections départementales ...OpinionWay
 
Documento 1 comunicación y educación 2011
Documento 1 comunicación y educación  2011Documento 1 comunicación y educación  2011
Documento 1 comunicación y educación 2011matilde murga
 
Les jeunes,l'emploi et le numérique - OpinionWay pour Microsoft - 28 janvier ...
Les jeunes,l'emploi et le numérique - OpinionWay pour Microsoft - 28 janvier ...Les jeunes,l'emploi et le numérique - OpinionWay pour Microsoft - 28 janvier ...
Les jeunes,l'emploi et le numérique - OpinionWay pour Microsoft - 28 janvier ...OpinionWay
 
Cris Serenata F Schubert
Cris Serenata F SchubertCris Serenata F Schubert
Cris Serenata F SchubertJoseluis58
 
La Question de l'Eco Tilder/LCI OpinionWay 30 octobre 2014
La Question de l'Eco Tilder/LCI OpinionWay 30 octobre 2014La Question de l'Eco Tilder/LCI OpinionWay 30 octobre 2014
La Question de l'Eco Tilder/LCI OpinionWay 30 octobre 2014OpinionWay
 
Janssen - Les Séniors et le VIH - Novembre 2014
Janssen - Les Séniors et le VIH - Novembre 2014Janssen - Les Séniors et le VIH - Novembre 2014
Janssen - Les Séniors et le VIH - Novembre 2014OpinionWay
 
6to magisterio i unidad 2012
6to magisterio i unidad 20126to magisterio i unidad 2012
6to magisterio i unidad 2012alexcruz28
 

Destaque (20)

Administración basica de san
Administración basica de sanAdministración basica de san
Administración basica de san
 
Symm basics
Symm basicsSymm basics
Symm basics
 
Replistor Resume
Replistor ResumeReplistor Resume
Replistor Resume
 
Navisphere manager resume
Navisphere manager resumeNavisphere manager resume
Navisphere manager resume
 
Veritas Software Foundations
Veritas Software FoundationsVeritas Software Foundations
Veritas Software Foundations
 
Business Continuity Knowledge Share
Business Continuity Knowledge ShareBusiness Continuity Knowledge Share
Business Continuity Knowledge Share
 
Provissioning storage
Provissioning storageProvissioning storage
Provissioning storage
 
Symm configuration management
Symm configuration managementSymm configuration management
Symm configuration management
 
AIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge ShareAIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge Share
 
Bdc demystifier le banquier
Bdc demystifier le banquierBdc demystifier le banquier
Bdc demystifier le banquier
 
Les Français et la vidéosurveillance - OpinionWay pour Axis Communications - ...
Les Français et la vidéosurveillance - OpinionWay pour Axis Communications - ...Les Français et la vidéosurveillance - OpinionWay pour Axis Communications - ...
Les Français et la vidéosurveillance - OpinionWay pour Axis Communications - ...
 
Cahier de réussites 5e
Cahier de réussites 5eCahier de réussites 5e
Cahier de réussites 5e
 
L'Opinion - Motivations du vote au second tour des élections départementales ...
L'Opinion - Motivations du vote au second tour des élections départementales ...L'Opinion - Motivations du vote au second tour des élections départementales ...
L'Opinion - Motivations du vote au second tour des élections départementales ...
 
Documento 1 comunicación y educación 2011
Documento 1 comunicación y educación  2011Documento 1 comunicación y educación  2011
Documento 1 comunicación y educación 2011
 
Les jeunes,l'emploi et le numérique - OpinionWay pour Microsoft - 28 janvier ...
Les jeunes,l'emploi et le numérique - OpinionWay pour Microsoft - 28 janvier ...Les jeunes,l'emploi et le numérique - OpinionWay pour Microsoft - 28 janvier ...
Les jeunes,l'emploi et le numérique - OpinionWay pour Microsoft - 28 janvier ...
 
Cris Serenata F Schubert
Cris Serenata F SchubertCris Serenata F Schubert
Cris Serenata F Schubert
 
La Question de l'Eco Tilder/LCI OpinionWay 30 octobre 2014
La Question de l'Eco Tilder/LCI OpinionWay 30 octobre 2014La Question de l'Eco Tilder/LCI OpinionWay 30 octobre 2014
La Question de l'Eco Tilder/LCI OpinionWay 30 octobre 2014
 
Janssen - Les Séniors et le VIH - Novembre 2014
Janssen - Les Séniors et le VIH - Novembre 2014Janssen - Les Séniors et le VIH - Novembre 2014
Janssen - Les Séniors et le VIH - Novembre 2014
 
6to magisterio i unidad 2012
6to magisterio i unidad 20126to magisterio i unidad 2012
6to magisterio i unidad 2012
 
MisióN Tirana
MisióN TiranaMisióN Tirana
MisióN Tirana
 

Semelhante a AIX Administration Knowledge Share

Maleja franco
Maleja francoMaleja franco
Maleja francomale18
 
Instalar sistema operativo
Instalar sistema operativoInstalar sistema operativo
Instalar sistema operativoJohaniTa Bernal
 
Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Isaac Gómez M
 
Instalación sistema operativo
Instalación sistema operativoInstalación sistema operativo
Instalación sistema operativoMarce Trujillo
 
28 el directorio sysconfig
28  el directorio sysconfig28  el directorio sysconfig
28 el directorio sysconfigAprende Viendo
 
Modotexto
ModotextoModotexto
Modotextotania
 
Guía Laboratorio 6.pdf
Guía Laboratorio 6.pdfGuía Laboratorio 6.pdf
Guía Laboratorio 6.pdfAdaLpezCotrina
 
Modotexto
ModotextoModotexto
Modotextotania
 
Clase09
Clase09Clase09
Clase091 2d
 
Clase09
Clase09Clase09
Clase091 2d
 
Como instalar Unix(Johanna)
Como instalar Unix(Johanna)Como instalar Unix(Johanna)
Como instalar Unix(Johanna)JohannaCamila
 
Alejandra casteblanco anzola
Alejandra casteblanco anzolaAlejandra casteblanco anzola
Alejandra casteblanco anzolaalejandra9446
 
Compilación del Kernel
Compilación del KernelCompilación del Kernel
Compilación del KernelJuan Sánchez
 
Actividades de reflexión inicial
Actividades de reflexión inicialActividades de reflexión inicial
Actividades de reflexión inicialcarlosdurango13
 

Semelhante a AIX Administration Knowledge Share (20)

Maleja franco
Maleja francoMaleja franco
Maleja franco
 
Erika
ErikaErika
Erika
 
Jessica
JessicaJessica
Jessica
 
Instalar sistema operativo
Instalar sistema operativoInstalar sistema operativo
Instalar sistema operativo
 
Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6
 
Instalación sistema operativo
Instalación sistema operativoInstalación sistema operativo
Instalación sistema operativo
 
28 el directorio sysconfig
28  el directorio sysconfig28  el directorio sysconfig
28 el directorio sysconfig
 
Sitema operativolinux
Sitema operativolinuxSitema operativolinux
Sitema operativolinux
 
Los nuevos bios
Los nuevos biosLos nuevos bios
Los nuevos bios
 
Modotexto
ModotextoModotexto
Modotexto
 
Guía Laboratorio 6.pdf
Guía Laboratorio 6.pdfGuía Laboratorio 6.pdf
Guía Laboratorio 6.pdf
 
Modotexto
ModotextoModotexto
Modotexto
 
Clase09
Clase09Clase09
Clase09
 
Clase09
Clase09Clase09
Clase09
 
Unix JCRB
Unix JCRBUnix JCRB
Unix JCRB
 
Como instalar Unix(Johanna)
Como instalar Unix(Johanna)Como instalar Unix(Johanna)
Como instalar Unix(Johanna)
 
Arquitectura del sistema y niveles de ejecución
Arquitectura del sistema y niveles de ejecuciónArquitectura del sistema y niveles de ejecución
Arquitectura del sistema y niveles de ejecución
 
Alejandra casteblanco anzola
Alejandra casteblanco anzolaAlejandra casteblanco anzola
Alejandra casteblanco anzola
 
Compilación del Kernel
Compilación del KernelCompilación del Kernel
Compilación del Kernel
 
Actividades de reflexión inicial
Actividades de reflexión inicialActividades de reflexión inicial
Actividades de reflexión inicial
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (15)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

AIX Administration Knowledge Share

  • 1. 22/08/2006 2 RS6000 1 P520 1 M80 - C/u c/ LPAR’s I series: P series: Z series: mainframes X series: PC 1975 tecnologia RISC (P series): reduced instruction set – PC-RT 1976, anterior a RS6000. 32bytes x segundo, optimizando el numero de instrucciones x los ciclos de reloj por instruccion. Primeras RISC = MCA (Microchannel arq.)-> PCI mas modernas RISC. MCA not supported in v5.2 anymore. La diferencia fisica, es que las MCA tenian una llave externa para cambiar de modo. RISC options: (shared memory, multiple CPUs & disks)SMP // Cluster 1600 (HACMP) multiples CPU con su memoria y discos separados. (480MB/s…?) [loosely coupled processors] LPAR Terminales ASCII conectadas x ports asincronicos, X-window conectadas x red (token/ethernet) Terminales bobas en desuso x precio y funcionalidad. Por defult, el mobo viene con 2/3 serial, mouse, teclado, pero pueden carecer de diskettera…? El servidor de X-window esta en la PC (con el mouse!!) Los servers vienen pelados, hasta hay q actualizar el BIOS. ** Para el H&E, ubicar puertos libres, power connectors dentro del rack, los CDs de instalacion, notebook, cables RS232 (cable con pineado especial), de las baterias, etc… RSinfo/6000  web con graficos de conectores armar kit! Las configuraciones se pactan con el cliente o el server team. Con AIX 5.1 la configuracion de LPAR’s es estatica. Con AIX 5.3 + un modulo de microparticionamiento (hard), se puede asignar hasta el 10% de CPU y aumentar de a 1% por LPAR, en cuanto a los discos, se puede asignar parte de un disco fisico x LPAR. Antes de instalar, buscar las letter announcements para validar el hardware necesario para el sistema operativo que se tiene. VIO = Maneja los dispositivos que manejan las particiones (LPAR/HACMP) hard microvirtualizacion. Deriva del CMS de mainframe. NIM =~ DNS (network instalation manager) Preinstalation & planning, siempre participar con el Vendor y el P. Architect. Chrp= common hardware reference platform.
  • 2. “Su” = security flaw, porque lee el path del user con el q me loguee, en vez del de root. (lee el .profile de nuevo) En la unidad 2 hay varios pasos y pantallas de la instalacion del SO. Hay muchas cosas en comun entre la instalacion y el Mount –vcvdrfs –oro ¿?????????? Leer codigos para pasar la info (msgs del server x LCD) Harware management console (HMC) es un equipo!! (IBM’s 3151, 3153) Curso Q1316 AIX troubleshooting SA’s son duenos del backup del SO y estan ligados a los backup y restauracion de los datos. NIM: Network instalation manager. Leer DOU (Document of understanding), GSD(security), SLA(service level agreements), hacer penetration test y mandar reassessment. – Carta de aceptacion de riesgo – - quien es nuestro DPE?? Averiguar… renombrar SERVPASS??????? 23/08/2006 F5 es para uso desde la terminal grafica que esta conectada directamente al equipo, habilita el booteo desde cdrom. F1 habilita la lista de booteo. F6 da un menu personalizado. Este menu lo armo con el comando bootlist ; bootlist –m (normal, service, both, prevboot) -o Configurando una consola: apretando ctrl+- (teclas opuestas en diagonal, de derecha a izquierda), se accede a la utilidad de configuracion de consola. - lsdev –Cc cdrom (lista el dispositivo) NO se puede bootear de diskette. Las opciones son: ETH, CD/DVD, HD, TAPE. Solo se puede instalar desde el CDROM, no desde tape devices ni diskette. Tener la colección del SO, ya que el booteo depende de la version EXACTA instalada, incumbiendo parches, revisiones, caveats, etc. La cinta no aparece por default, hay que entrar al menu personalizado, o configurar el dispositivo para que aparezca en la lista. Cuando se bootea desde el cd, siempre aparece “kernel 32bits”. Codigos 0512 xxxx son mensajes de OK del SO. El CD de instalacion sirve para bootear, recovery y mantenimiento. No se puede hacer “migration install” si la version del SO es menor a 4.2.1 Buscar a la gente de licencias a la hora de levantar software de terceros en los equipos. Si no, quedamos parados a la hora del build.
  • 3. Con discos/cintas que deben ser eliminados, o reusados, seleccionar en “more disk options” alguna de las selecciones borrado al reinstalar o hacer alguna pasada de “wiping” antes de desharcerse del disco. Minimo 3 discos para mantener el quorum del Volume group descriptor area. Cultural options 48 6 147 Trusted Computing Base: evita instalacion de troyans. Solo disponible en la primera instalacion. Implica que cada vez que se instala una aplicación, pide confirmacion archivo x archivo, ya que compara los files contra una base de datos que tiene el SO. Siempre instalar con las opciones 4,5,6 (JFS2, Graphics software, Enable system backups to install any system.) Mozilla, Kerberos y demas herramientas de server vienen en un bundle CD aparte. BOS: Base operating system. 15:50 comienza la instalacion. AIX5.2 echo $TERM export=term vt100 Para ver el configuration/install assistant. Configurar VT100 para uso con putty. (terminal no boba) Para probar si el display con las X funciona, ejecutar smitty y fijarse si pide todo con las teclas de F o “ESC+X” Ejercicio 4 24/08/2006 fastpath = “smit user” x ej. Smit es el comando para el modo grafico. Mantener los .log del smitty en los home de los usuarios. O redireccionar con smit –s /path/smit.script –l /path/smit.log Smit –X limita las posibilidades de ejecucion en los distintos menu. (para navegacion sin riesgo) [NO high level commands] New best practices, parches y demas: AIX 5L (aix service strategy)  download - Tecnology Level - Concluding service pack luego de 8/10 semanas de salido del TL - Service pack - Interim fix (security fix) - PTF
  • 4. El ML se usaba en el pasado, actualmente eso cambio a Tecnology Level. = twice year releases which contain new HW & SW features and services updates. It is displayed with oslevel –s as the MLs. xEJ: 1Q 2Q 3Q TL4 CSP3 SPs TL5 CSP4 SPs TL6 CSP5 PTF Program temporary Fix APAR Authorized Program Analisis Report (IX51xxx) Security. Pueden concluir en una PTF o parche, ya que son generadas a partir de requerimientos del usuario. HIPER/PE: must apply patch (high impact/pervassive) Commit: software installed (erase saved files during latest version install) Reject: ? Remove old files prior to instalation? Apply: Cuando no ponemos Commit, y queremos salvar los archivos viejos. Parches repository: /usr/sys/inst.images (default directory) Lslpp –L lista TODOS los PTF Lslpp –l bos.* (lista algunos) /usr/lib/objrepos (donde residen los bos.* files) 25/08/2006 Unidad 7 Documentation port 64111 x default, pero se puede cambiar. Smit command line, smitty grafico, motif, WSM  Herramientas de administracion. Desde la pagina del HMC se baja el cliente para Linux/windows de WSM. Bootinfo, es un commando que no tiene entrada en man. Nos dice si estamos trabajando en 32 o 64 bits, el tipo de FS, LVM, etc. No habilitar la opcion de multiboot, dejarlo en off, ya que si no, cada vez que inicia, va a buscar el SMS. Otra manera de saber la tecnologia del server, que puede ser MCA o PCI, es corriendo el comando bootinfo –p que en el primer caso tirara como salida: rs6k – MCA model; o rspc / chrp (PCI). Para ver los logs de sistema, ejecuto el comando ”alog”, con la opcion –ot boot para ver el log de booteo, Revisar commando alog. RAS: realibility, Availability and Serviciability. Shutdown –m arranca en modo monousuario, solo la persona q esta en consola accedera. Para cambiar el runlevel, correr telinit (2,3,4,etc) No editar inittab con el vi, ejecutar mkitab, chitab, rmitab.
  • 5. SRC (System resource controller) Startsrc –s “service” / lssrc –g “group of services (TCPIP)” / stopsrc –s “service” Lssrc –a (listo todos)[-g grupo / -s solo uno] En lugar de kill -1, usar refresh –s service 28/08/2006 mkvterm depende de tcpip. Con kill puedo abortar el shutdown. I/O Watermarks high 32 / low 24 N Usuarios concurrentes? Errpt | more = /var/log/syslog…? Errpt –a (detailed) o por smitty en manage system logs. Memory dumps incluyen fisica y virtual. Commando: sysdumpdev -e -- Devices Predefined configuration Db contiene los dispositivos soportados, no los instalados. Se pueden utilizar los dispositivos “customized” si estan en la lista de “predefined”. Una vez configurada, va a estar en el ODM (/etc/objrepos) disponible para su uso. Puedo ver los dispositivos predefinidos con el comando: Lsdev –PH / lsdev –Pc [device] lsdev –CH (customized) H=header Directorios del ODM: /etc/objrepos/PdDv /etc/objrepos/CuDv lsattr –EH –l sys0 lsattr –El rmt0 lista los valores de la cinta lscfg lista los recursos del sistema, posicionamiento en el rack, etc. Lista TODO el hard instalado y las opciones. Lsattr –El mem0 Chdev –a (cambio un atributo del hard xej. blocksize) Mkdev –l =~ cfgmgr (para pasar de definida a disponible) Rmdev –l rmt0 para pasar de disponible a definida Rmdev –dl rmt elimina permanentemente (queda predefinido) lsdev -CHF "name status physloc location description": listo las ubicaciones del hardware del equipo. Dispositivos: AB-CD-EF-GH: AB: bus type/pci parent bus as asssigned by firmware. CD: Devfuncion number adapter or physical location. EF: Identifies a Connector ID. GH: device /FRU/port ID.
  • 6. X EJ: 01-D1-00-00 diskette drive 00(01,04,XY) resources (00 attached to processor), 01 (floppy, mouse, Keyb), 04 (attached to PCI only) 01-99: for pluggable adapters/cards. 00: if HACMP, not usable; SCSI ID 7, unusable by others. EF: Connector ID. GH: Port Identifier, address memory, modules, device, FRU of device. Inodos=128 o 512 bytes. Se puede pasar de VG normal a big y a scalable, pero no a la inversa. La responsabilidad del SO y sus backups, NO se delega. (Root VG) Fuser, varyoffvg y export para remover un disco HS. Despues se importa en el otro equipo. Los distintos PV solo es necesario que compartan el tamano de PP. stale PVs: si esta en 0 hay errores. JFSlog JFS2 disponible en los tres tipos de LVG, normal, big y escalable. Solo se montan los dispositivos con JFS. Se pueden mezclar JFS y JFS2. 128 % 10 = 12 volumenes. La cantidad de particiones fisicas es el numero de MB del disco % 1016. 80GB = 1VG de 7 PP Un LV puede tener un solo filesystem. VG=PVx32
  • 7. Se puede distribuir la locacion de los datos en el disco: (free distribution) Los LV se usan para tener: - JFS/JFS2 - Journal log - Paging space - Boot logical volume - Bump device (cuando el SO no puede manejar un problema de SOFT o HARD) x regla gral en el booteo, el volcado el contenido del swap. Se puede designar un dispositivo para el BUMP (/dev/hd7 en viejos AIX pero no existe mas hace 15 anos). - Nothing (RAW logical volume – q requiere 512 bytes de control.) Los dispositivos q tienen nombre con HD, son unicamente parte de rootvg. Los diferentes FS se conectan entre si por los directorios. (se monta un FS en un directorio) 55x errores de FS (FS corrupto) /etc/filesystems = /etc/fstab ls = echo * (lo puedo usar si no anda el ls, en modo a prueba de fallos) el hd5 (boot area) se monta en el booteo y luego se desmonta para proteccion. Lsvg –p veo cantidad de discos y distribucion de particiones, -l logical volumes, lsvg rootvg sin nada veo los datos internos. El hd7 quedo reservado desde AIX 3.x para los system dumps.
  • 8. stanza: formato de archivo con columnas, que describen un dato a traves de un signo = y se finaliza por una linea en blanco.
  • 9. Cuando busco un archivo o lo busco, lo primero q hace el sistema, es leer una lista de archivos del directorio, por lo que IBM recomienda no tener mas de 20mil archivos por directorio. Cuando creo un archivo, el segundo paso es crear la entrada en el indice del directorio y crear el link al I-Nodo. Hay dos formas de acceso a los datos: por forma secuencial o directa (random, hash, etc) [algoritmo de arbol v] En binario, cuando mas alto el arbol, peor, en cambio si es chato, mejor rendimiento. LP=PP=xx+xx+xx+xx+xx (distribution) Logical partition -> (pointer) physical partition. Para reducir el tamano de un LV, vamos a change LV, y en increase size, le ponemos [-1] (solo en JFS2) PERO para un examen, si preguntan si el tamano de un filesystem puede ser disminuido con el smitty, la respuesta es NO
  • 10. los digitos de PV y VG Identifier, deben ser iguales, lo mismo con los digitos del equipo, deben repetirse los ubicados en las posiciones del 1 al 8 al ejecutar uname –a, lspv hdisk0, etc. Con lspv hdiskX veo la distribucion libre del disco (free distribution) A diferencia de usando lspv –l hdiskX (donde aparece solamente la distribucion asociada) FREE DISTRIBUTION (1st command) / DISTRIBUTION (2nd command) Para ver el tamano de la particion fisica, ejecutamos: lslv rootvg | grep “PP SIZE” Migratepv –l lvname sourcePV targetPV para duplicar volumes siempre y cuando el destination sea igual o mas grande que el source. Se puede hacer con el equipo andando. Si se modificaron datos, vuelve a lanzarce hasta que haya coherencia en los datos (comprobado) Migratepv –l hd3 hdisk2 hdisk0 migra particiones de hd2 a hd0
  • 11. Lslv –m hdX me dice particion x particion donde reside el FS especificado. 30/08/2006 Filesystems En JFS, del contenido del block 1 o superblock, luego hay una copia en el block 31 Los primero 8 blocks son de 4k, dando un total de 32, luego, a partir del 9 block, el total es de 1024.(511*1024*128k) Acceso a los discos: dos maneras: secuencial o directa (B-tree) Libro: Biederhall DB design FS Diseno de FS/archivos: Considerar: Tamano, tipo de dato, forma de acceso, Setear el BLOCKSIZE de las unidades en 1024 para escribir y en 0 para leer. La compresion es de alrededor del 50%. (solo disponible en JFS) El Journal Log, preserva los metadatos, pero no soporta la recuperacion de los datos en si ante los fallos. No se puede variar la ubicación del JFSlog. La opcion de quotas en JFS2 esta disponible a partir del V5.3L Se puede achicar el FS con JFS2 con el commando: chfs –a size=”-16M” /myfs Chfs –a vfs=jfs2 “rootvg” para pasar un FS de JFS a JFS2
  • 12. Aumentar el tamano del VG y la particion: Reducir el tamano del FS con JFS2:
  • 13. Para migrar y comprobar la migracion de VGs: Luego, corremos: syncvg -l fslv00 para sincronizar el LV y que cambie el status de “stale” df –m = df –h
  • 14. - Controlar el crecimiento de archivos como: /var/adm/wtmp /etc/security/failedlogin /var/adm/sulog /var/spool/*/* stopsrc –s qdaemon y borrar el /var/spool, /var/lpd y /var/qdaemon $HOME/smit.log $HOME/smit.script $HOME/websm.log $HOME/websm.script Algunos de los archivos de arriba se ven con el comando who; x ej: who –a /var/adm/wtmp El script “skulker” vuela archivos obsoletos, archivos del /tmp; a.out, core files, archivos ed.hup, *.bak, etc. 31/08/2006 Documentar detalles de los filesystems. Generar en cron una tarea para que haga backup de los archivos de sistema. Antes de borrar posibles archivos de sistema, chequear que no esten en posecion de algun thread o proceso del SO. El paging space no es reemplazo de la memoria real. Se lo considera un area secundaria de almacenamiento para alivio de la memoria real. Poco paging space es malo. Para ver el status: Lsps –a Para calcularlo, utilizar el comando rmss –p lista el tamano actual ; rmss –c 512 cambia el tamano a 512 ; rmss –r Tamano optimo de utilizacion: 30% - 70% Utilizar el grado de multiprogramacion (cantidad de procesos q compiten por el objeto del sistema xej, memoria.) Velocidad de paginacion: VP (eje y) ; R/V (eje X) si VP excede el tiempo de acceso promedio x 3, no sirve para paging. Working set: conjunto de paginas en memoria. Espacio de paginacion x factor () x I/O speed Check totalRAM lsattr –El sys0 –a realmem List pagespace activated at startup Cat /etc/swapspaces ; o listar /etc/swapspaces, donde estan los LV q contienen los pagespaces. Fork: engendrar. (forking a process – engendrar un proceso.) Si el paging space se satura, empieza a bajar en el nivel de MP, removiendo del PS los procesos con menos prioridad. ** Curva 8020 1/3 seek time = average time ; grafico 1-n, 1/3n x T. topas =~ top catman –w : crea archivos de cat en el man para poder ver ciertas herramientas.
  • 15. ** Rootvg.net buscar herramientas AIX. /sbin/rc.boot llamado por el /etc/inittab Cuando achico el paging space, se utiliza el /tmp, que puede ser saturado. puede haber 2 espacios de DUMP, pero por regla general el 2do no esta activo, esta direccionado a NULL removiendo el Pagespace:
  • 16. Disaster recovery plan (incluye desde la documentacion y estrategia de backups hasta los telefonos de las personas responsables de cada tarea en la restauracion de los datos y long term archive.) Con la opcion ‘demap’ los datos son restaurados exactamente en la misma posicion de donde fueron backupeados. Hacer los backup de las DB en frio, nunca online. Para listar el tape device: Lsattr –E –l rmt0 Tcopy source target (devices) para duplicar cintas. En el archivo bosinst.data, tienen que estar las opciones PROMPT = yes , CREATE_JFS2_FS = yes y ACCEPT_LICENSES = yes. Fijarse siempre de estar trabajando en la misma cantidad de blockes/sizes. Multiplicando la cantidad minima de LPS por la cantidad de PP nos da el tamano que debemos asignar a la nueva particion. La division entre tracks de la cinta, se llama “tape marks”. Low function terminal = terminal boba, al minimo de recursos (x ej cuando instalo de cinta) Con el commando inutoc creo el TOC… Con tcopy /dev/rmt0 puedo verificar la correcta lectura de la cinta. Si la cinta tira un error de I/O, ejecuto chdev –m rmt0 –a block_size=0 o dd if=/dev/rmt0 rotular la cinta con el blocksize usado. (tanto adentro como afuera. – hacer un dir /r) – lo comun es usar 1024 BS para escribir y 0 para leer.
  • 17. **todos los hombres son mortales. **lord of war **loose change para obtener el bosinst.data, hay q hacer un backup o copiarlo de /usr/lpp/bosinst/bosinst.template extracto del bosinst.data, haciendo referencia a los stanza files en gral: # NOTE: Stanzas follow these rules: # 1. Stanza names must be at the beginning of the line and end in a colon. # 2. Comments may be after the colon, but THAT'S THE ONLY PLACE!!!! other # than here in the header. Even then, don't expect those comments # to be put back where they were after BOS install gets done processing # this file. We reserve the right to mangle and ignore all comments # which are not placed in this header. # 3. Stanza fields are on lines following stanza names, Stanza fields # must NOT begin at the beginning of the line, but must have tabs or # blanks in front of them. # 4. There can be no blank lines between field lines of the same stanza. # 5. A blank line MUST separate each stanza. In other words, after the # last field line of the stanza, a blank line must follow before the # line containing the stanza name of the next stanza. ############################################################ ############################################################ Cuando se encuentra un problema de hardware (a estilo bug), se lo conoce como cambio de ingenieria. =~ PTF 01/09/2006 se puede backupear una VG desde smitty, aparte del roootvg. Vg.data = image.data Cuando uno arranca en modo mantenimiento, en “recovery console”, uno puede correr los fsck q se necesiten en las particiones sin montar. Usar una cinta para cada VG. Si uso backup –i hago backup por filename!!!! Sin la –i es por inodo. Mkcd permite hacer backup en cd y dvd, mkdvd, solo en dvd. La politica de backup incremental es similar a la de windows, teniendo numeros de 0 a 9, siendo 0 un full system backup, y los numeros solo una marca para el dia. Documentar tambien los flags q se usaron con el CPIO, adjuntarlo a al cinta. /usr/sbin/backup -f'/home/bckup09' -'0' '-U' /home/team09/dir2 SVTX (sticky bit) es la sigla de “save text”. Umask 027 recommended Cuando borramos un user, se mandan todos los datos antiguos en cinta y luego se vuela del disco.
  • 18. Si en flags = aparece “exempt” el usuario esta eximido de todas las restricciones de password del sistema. Al pedo: Para recuperar el password de root, booteamos con un CD, elegimos la opcion 3, start mainteinance mode for system recovery from the installation and maintenance menu. Elijo la opcion “actvate the root volume group and obtain a shell”. Una vez q tengo shell, ejecuto passwd Finalmente ejecuto sync ; sync como root y rebooteo. Lsgroup –c (separado x colon) ; -f (stanza) group En /etc/security/user estan las restricciones de los usuarios. Password = * el usuario NO se loguea. Preguntar cuales son los valores default q se deben aplicar al sistema q estamos construyendo (por ejemplo los valores del /etc/security/user; umask, failed logins, admin, expiring Ids, etc) En /etc/security/login se puede asignar horarios de logueo, mensajes para cuando uno se va a loguear. Printing: piobe: printer I/O back end rembak: remove back end para probar la impresora: cat file > /dev/lpX (X=numero asignado a la impresora) rpX impresora de red. Qdaemon maneja las colas, backend maneja las impresoras (puede haber varios daemons). Lp, lpr, qrl, enq comandos relativos. Puede haber 1 que, y varias printers (o dispositivos), varias que y una printer o una y una. Lptest 80 5 | qprt –p 4019ascii (modelo de impresora) Qprt –Pps –c archivo (copia el archivo con –c e imprime) /etc/qconfig /var/spool/* /var/spool/lpd/qdir/* /var/spool/qdaemon/* que management invokes backend /var/spool/lpd/stat/* /var/spool/lpd/pio/@local virtual printer fcfs=fifo (first came first served) en /etc/hosts.lpd digo que equipos son hosts o servers remotos de impresion. Lpd daemon es para impresiones remotas. Only qprint members or root can start/stop print jobs. Con qpri -#570 –a 25 cambio la prioridad de la que del trabajo 570 a 25. Con qmov –masclp1 -#11 muevo la impresión de una impresora (o que) a otra (asclp1). Qhld –r -#njob Commands reference: 1. Useful commands Note All AIX commands reference can be found under http //www.austin.ibm.com/doc_link/en_US/a_doc_lib/aixgen/wbinfnav/CmdsRefTop.htm
  • 19. 1.1 Memory bootinfo –r shows how much RAM does my machine has (as root) lsattr –E –l sys0 –a realmem shows how much RAM does my machine have (as non root) rmss -c 512 rmss -r sets the memory size to 512 MB resets the memory size to the original one 1.2 Devices lsattr -El en0 displays en0 driver params lsattr -El ent0 displays ent0 HW params lsattr -El rmt0 displays tape params lscfg -vp -l rmt0 (all information about a tape drive) lsattr -El sys0 displays system type, firmware, etc driver params lscfg –v lists all system HW config (NVRAM) lsdev –Csscsi list all scsi devices lsdev –Cspci list all pci devices lsparent –Ck scsi list all scsi adapters lsdevfc list fiberchannel devices cfgmgr Configures devices lsdev -Ccdisk Shows all disks lsdev -Cctape Shows all tapes cfgmgr -v -l device –v Specifies verbose output. The cfgmgr command writes information about what it is doing to standard output. cfgmgr -v -l device Name Specifies the named device to configure along with its children. If you only turned on a disk tower at e.g. scsi2 cfgmgr -v -l scsi2 will only configure this with detailed output. lsdisp To check which graphic adapter is installed. lscfg -vp -l mga0 (all information about a adapter) lscfg -vp -l hdisk0 | grep Machine gives info about the disk manufacture type lsslot -c pci For 6F1 only !!!! Lists all slots ,voltage,boards,etc !!!! bootlist -m normal cd0 rmt0 hdisk0 Changes the default bootlist lsmcode -c display the system firmware level and service processor lsmcode -r -d scraid0 display the adapter microcode levels for a RAID adapter scraid0 lsmcode -A display the microcode level for all supported devices 1.3 System info /usr/bin/uname -m Get machine ID /usr/bin/uname -M Get platform type oslevel Displays current AIX level oslevel -r Displays current AIX maintenance level oslevel -g List filesets at levels later than maintenance level !!! fileset: smallest unit specific function. package: collection of filesets. bundle: collection of packages, complete product. lsps -a Paging space settings. lscfg -vp -l proc0 (1,2,3) (all information about a processor[s]) lscfg -vp -l mem0 |pg (all information about memory modules installed) env ulimit Environment setings - show user ulimit bootinfo –s hdisk0 Displays disk size lsattr -El sys0 -a systemid Determines the system serial number lscfg –vp|grep ROM|grep -v CD Determines the system Firmware level
  • 20. 1.4 System issues TERM=vt100 -If you execute a command/application and it responds with msg ‘ The type of your terminal is unknown to the system’,run those commands (In ‘ksh’) set term=vt100 -Same (In tcsh’) rcp -rp /dataVolumes/brisque1.1.0/jobs/flower.job sciroot@ripro3:/dataVolumes/ripro3.3.0/jobs/ - Copying a file from one Unix machine (Brisque) to another (Server) the assumption is that both machines know each other’s names (in hosts file) dd if=/dev/fd0 of=/temp/diskimage bs=4096 -Duplicate a diskette copy from diskette to hard drive dd if=/temp/diskimage of=/dev/fd0 bs=4096 -copy diskette image onto diskette /usr/lpp/X11/bin/xset -display unix 0 s off -Kill display timeout lsfs -v jfs -List of Filesystem items. lsfs -q -v jfs -you can see also the parameter of a filesystem and thus see if e.g. /backup was or is a big_filesystem_enabled one. Important for the 2GB File limit. lsuser –f root Shows all user parameters (max .file size,etc) sysdumpdev -L Check last system dump status sysdumpdev -l Check system dump device settings lslpp -f Upd_Timna_DTM.obj List contents of the package 1.5 Networking ksh for ENT in ` lsdev –Cs pci|grep ent | awk '{ print $1 }'|cut –c 1,2,4 `;do mktcpip –S $ENT done exit -Shows all interfaces IP config+mask+router+DNS ! host timna1 displays station default IP address – works ONLY in DNS environment ifconfig en0 displays en0 driver params netstat -i displays network interfaces setting mktcpip -S en0 #host:addr:mask:_rawname:nameserv:domain:gateway:type:start syslab18:192.9.100.1:255.255.255.0:en0:10.4.2.12:csil.creoscitex.com:10.4.30.1:N/A:no GREAT TCPIP info in one command !!! showmount –e displays all exported volumes showmount -a show who's got my filesystemsses mounted over IP ! lssrc –g tcpip displays all IP oriented processes status entstat -drt ent0 |grep –i error display any communication errors on etn0 entstat -r Resets all the statistics back to their initial values. arp -a shows a local arp cache cd /usr/local/es/;res restarts appletalk netstat -ptcp shows IP statistics netstat -pudp shows UDP statistics netstat -c -s -m client only; server only NFS mount netstat -I en0 10 Trace en0 every 10 seconds netstat -rn Display routing info with IP address (10.4.27.182) netstat -in Shows the state of all configured interfaces netstat -r Display routing info with full hostnames (timna2.csil.creoscitex) nfsstat –z ;to reset NFS stats without reboot cat /etc/resolv.conf Check DNS settings stopsrc –g NFS To stop NFS services on a client startsrc –g NFS To start NFS services on a client traceroute 149.115.39.1 Trace all hobs (interconnections=routers) to the destination IP
  • 21. netpmon -o netpmon.out trcstop Traces all network processes activity into a logfile. Must be preceede by a trcstop command ! nslookup hostname Shows the DNS server name and address ping -R -c 1 bnc2 Ping with displaying the routing info namerslv -s | grep domain | awk '{ print $2 }' Displays a fully qualified domain name of a host rup Shows the status of a remote host on the local network nmonnfs Traces all NFS processes activity mount hostname:/filesystem /mount-point Mount an NFS filesystem mknfsexp -d /directory Creates an NFS export directory mknfsmnt Creates an NFS mount directory rmnfs Stops and un-configures NFS services mknfs Configures and starts NFS services exportfs -u (filesystem) Un-exports a filesystem exportfs Lists all exported filesystems exportfs -a Exports all fs's in /etc/exports file 1.6 Disks synclvodm -vP svg3 synchronizes ODM and the disk VG info. redefinevg svg3 Redfined VG definition in ODM lqueryvg -p hdisk0 –Avt -reads logical volumes info from disk bootinfo -s hdiskx Shows Megabytes available even if no volume group is assigned. lspv -p hdiskx (PP's used, location on disk, mount point) lscfg -vp -l hdiskx (all information about a disk/raid) 1.7 Filesystem chfs -a size=+200000 /var increases /var FS by 100MB du -sk /john shows directory used space in kb !!!! mount all mounts all FS umount /dataVolumes/rtest9.1.0 unmounts a FS fuser -k /dev/cd0 Releases a CD that will not unmount ! fuser –c /dataVolumes/rtest9.1.0 -Find out which process_id lock the FS istat <filename> Shows when the file was last created/modified/accessed !!!! 1.8 System monitoring istat <filename> Shows create/modify/access file info alog -o -t boot | more displays system boot log w Lists login users and their programs. who Identifies the users currently logged in /usr/local/es/swho Identifies the Ethershare users currently logged in last |more shows last logins last –20 Shows recent 20 lines last root Shows username ‘root’ login/logout record last ftp Shows all FTP session in the record mount shows all mounted filesystems (nfs+local) ps -ef show all running processes ps -ef |grep Scitex show all scitex running processes du -ak /scitex|sort -n -r|head –10 -Display 10 biggest directories on the volume by size
  • 22. find /scitex -xdev -size +2048 -ls|sort -rn +6|head –10 -to find 10 top files in the root (/) directory larger than 1 MB.”-xdev” helps searching ONLY in “/” !!!!!!!!! history Last commands run on the system by this user alog -ot boot Lists a log of all boot operations grep TX /etc/environment Verify daylight settings 1.9 Performance issues nmon a nice monitor - runs only on AIX5 and up topas a nice monitor - runs only on AIX 4.3.3 and up monitor -top 10 -s 2 monitors system 10 top processes with 2 seconds iostat 2 displays disks activity every 2 seconds refresh interval iostat –a 2 AIX5 ONLY !!!! displays disks and ADAPTER !!!! activity every 2 seconds refresh interval vmstat 2 ;monitors virtual memory statistics every 2 seconds (see appendix A) sar –P ALL 2 2 Show all CPU’s activity on an SMP machine svmon –i 2 Monitors real and virtual memory ps auxw | sort –r +3 |head –10 -Shows top 10 memory usage by process ps auxw | sort –r +2 |head –10 -Shows top 10 CPU usage by process ps –auw | grep defunct Shows zombies processes (to kill – reboot or kill the parent) filemon –O all –o filemon.out ; find / -name core ; trcstop Traces FS,LV,disks,files activityof a “find” command into a logfile (filemon.out). Must be preceded by a trcstop command. tprof –x find / -name core ; trcstop Traces CPU activityof a “find” command Severall logfile are created. Must be preceded by a trcstop command. tprof -ske -x "sleep 30" -Trace CPU activity for next 30 seconds.Results in file sleep.tprof lvmstat –ev svg1 lvmstat –v svg1 2 AIX5 ONLY !!!! enable gathering the VG statistics Display VG logical volumes statistics every 2 seconds 1.10 Remote issues (working over the modem) pdelay tty0; pdisable tty0 >/dev/null ;penable tty0 -Resets tty0 stty erase '^?' Makes bakespace to work /scitex/version/utils/modem/kermit -l /dev/ttyx –c atdt {phone #} Use Unix to Dail-out (for any reason) ttyx is the serial port the cable is connected /scitex/version/utils/modem/kermit -s /u/d0/ripro_messages -i Sends a file to a remote desktop in binary mode /scitex/version/utils/modem/kermit –r -Receives a file to from remote desktop 1.11 Browsing errlog with errpt errpt -a -s 0604090601 -e 0605090901 browse the errlog in detail for all errors within a timeframe errpt -a -N SYSPROC |more errpt -a -N SYSPROC > /tmp/err.log Browse the errlog for the SYSPROC resource, can be into the file errpt -j 5DFED6F1 -Browse the errlog by the identifier errpt –A -AIX5 ONLY !!!! Shows less detailes then errpt -a errpt –D -AIX5 ONLY !!!! eliminates double entries
  • 23. 1.12 Security issues chmod -s Filename Remove Sticky Bit to a file or directory chmod +r+w+x+t Filename Add Read+Write+Execute+Temp mode to a file or directory. This is a ‘blanket’ change for all owner, user & group. Numeric Access Modes 0 (---) - no access 1 (--x) - execute permissions; search permissions for directories 2 (-w-) - write access 3 (-wx) - execute/search permission and write access 4 (r--) - read access 5 (r-x) - execute/search permission and read access 6 (rw-) - read and write access 7 (rwx) - execute/search permission and read and write access mkpasswd -f rebuild the /etc/passwd indexes in case of suspected corruption 1.13 Miscellaneous ksh find / -type f|xargs grep "10.4.27.181" 2> /dev/null -Find all files containing my IP address compress -c file > file.Z Compresses the files while keeps the original whereis <command-ame> Returms full path of program apdma502:/>lsslot -c slot lista todos los slots en el equipo. # Slot Description Device(s) U1.9-P1-I7 Logical I/O Slot pci13 ent0 U1.9-P1-I9 Logical I/O Slot pci14 fcs0 U1.9-P2-I1 Logical I/O Slot pci16 fcs1 U1.9-P2/Z1 Logical I/O Slot pci23 scsi2 lsslot -c pci –a lista los slots PCI libres en el equipo.