Está en la página 1de 23

22/08/2006 2 RS6000 1 P520 1 M80 - C/u c/ LPARs I P Z X series: series: series: mainframes 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 LPARs 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) Curso Q1316 AIX troubleshooting SAs 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??????? es un equipo!! (IBMs 3151, 3153)

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 coleccin 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 aplicacin, 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 Service pack Interim fix (security fix) PTF luego de 8/10 semanas de salido del TL

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 00(01,04,XY) PCI only)

diskette drive

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

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 ubicacin 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 impresin 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 others 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 CPUs 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 # 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 todos los slots en el equipo.

lista los slots PCI libres en el equipo.

También podría gustarte