Inicio
Solounix Argentina
Calificación del usuario: / 3

                                                   Solounix Argentina

Está diseñado para todas aquellas personas que conozcan de plataformas UNIX o quieran aprender de UNIX el Sistema Operativo por excelencia.

 Podes bajar manuales de distintos sistemas operativos UNIX.

recorda que para gozar de este recurso debes registrate.

 


 

 

            Solounix Argentina Incorpora a Tecnolaboral Argentina - Empleos IT

Su empresa necesita Recursos IT ? , haga click aquí para comenzar la búsqueda de currículum vitae con el perfil más adecuado a sus necesidades.

Si eres postulante crea tu cuenta gratis para ingresar tu currículum vitae en Tecnolaboral Argentina . De esta manera serás un nuevo postulante con grandes posibilidades de una pronta salida laboral en una de las tantas empresas que visitan a diario nuestro Sitio. El proceso de registracion es rápido y on-line. una vez registrado podras ingresar a tu Panel de Control donde te permitirá realizar futuras modificaciones y mantener actualizado tu CV .


       

                                

 

 

 AHORA Solounix Argentina Tiene Su Canal de Tv Online Visitanos Ya !!! Click Aqui

 

 

Videos Unix: Aqui te Adjuntamos los Mejores videos de Unix 

         L a  H i s t o r ia   d e  U n i x  e n  v i d e o         Los Progresos de Unix en Video 25 Años  

  AIX Mobility P-6    AIX Vios Lpar    AIX Lpar Con Red Hat   HACMP Configuracion 

 

Como usuario registrado podes disfrutar de una cuenta shell gratis

 para que puedas probar comandos de Unix.

 

 Aqui describimos un tutorial muy buscado y solicitado por nuestros usuarios , pasar un VG de AIX a Big VG.

Vamos a trabajar con 2 discos dmx3 en este caso, los discos pertenecen al vgPRUEBA.

hdisk21 es el disco que tiene espacio para migrar el pp

hdisk19 es el disco que tenemos que migrarle el pp

 

lmigratepp para poder pasar vg a Big VG

lsvg -p vgPRUEBA y ver que disco tiene espacio.

lspv -M hdisk21 |grep -   ---> va a mostrar las pp libres de ese disco.

hdisk21:372-491

 

#> lspv hdisk21 |grep IDENTIFIER    disco con lugar libre

PV IDENTIFIER:      00c5e54ccc619417 VG IDENTIFIER     00c5e54c00004c0000000117cc61b23e

 lspv hdisk19 |grep IDENTIFIER    Disco lleno

PV IDENTIFIER:      00c5e54ccc618ffd VG IDENTIFIER     00c5e54c00004c0000000117cc61b23e

 

 

Y hacemos el lmigratepp con el siguiente comando

 

lmigratepp -g 00c5e54c00004c0000000117cc61b23e -p 00c5e54ccc6193a8 –n1 -P 00c5e54ccc619417 -N 372

 

Nota:  -n1  es la cantidad de pp que se va a migra del disco lleno

Nota2: al numero 372 sumarle uno por cada disco a migrar.

 El siguiente ejemplo esta probado y funciona correctamente, tenga mucha ATENCION cuando asigne el " -N " , dado que el numero

que hay que asignar en ese flag es el que acusa el comando  "lspv -M hdisk21 |grep -"

 

Comando para pasar el vg a BigVG

/usr/sbin/chvg -a'y' -Q'y' '-B' vgXX

     Fin .....

  

 

                                      Comandos AIX Muy Utiles 

  • lsps –a lista espacio de paginacion
  • lsattr –El mem0 list current physical memory
  • extendlv hd6 16 doubled paging space from 512MB to 1024MB (only use with IBM direction)
  • smit lsmksysb (list files on a tape from a mksysb)
  • lsdev –Cc disk (shows all disk drives)
  • lscfg –vl hdisk1 (shows info on individual disk drives, s/n, p/n, etc…)
  • lspv shows disks installed on system
  • df –k (shows file system size information)
  • lp filename (prints file to network printer)
  • lpstat (shows print jobs)
  • cancel # (cancels print job by #, found with lpstat)
  • enq –U (restarts print que if status shows it is down–must be root)
  • enq –Q prtx -#xxx (redirects a print job to another print que)
  • ps –ef (shows current system processes)
  • errpt –a (shows system error report including power outages)
  • errclear 0 (completely clears the system errlog viewed with errpt –a)
  • errclear –N sysplanar0 0 (clears only select items specified by the resource name, ex: sysplanar0)
  • diag (Diagnostico de sistema)
  • sort –o list list (stores the sorted output of list back into list)
  • sort –u list (sorts and eliminates duplicate lines)
  • grep –vxf combinedlist masterlist (lists of #’s in masterlist not found in combinedlist)
  ex: combinedlist=mulitple distribution lists containing SAs already downloaded to masterlist=list of all SA
  salons this grep will list out the salons in the masterlist that haven’t been downloaded to.
  • tail –f filename shows last ten lines of a file and monitors for any updates
  • lsattr –El sys0 | grep maxuproc (Muestra numero maximo de procesos permitidos para un usuario)
  • lsvg –l rootvg (displays disk info including number of logical and physical partitions for each file system. PPs should be double that of LPs if disk is mirrored)
  • comm -12 file1 file2 shows only what lines are in both file1 and file2. (sort both files before running the command) (the -12 suppress columns 1 and 2, what is only in file1 and only in file2)
  • wc filename (lists number of lines, number of words, number of characters in file, useful for distribution lists, can use –c for characters, -w for words, or –l for lines [eg. wc –l filename, etc] )
  • df –Ik shows filesystem disk space; total, used and free (no Inodes).
  • (in vi) :r filename reads in the contents of a file.
  • (in vi) :r !command reads in the output of a command.
  • (in vi) yy p (copy and paste) – yy = yank, p = paste below line, P = paste above line.
  • (in vi) dd p (cut and paste) – dd = cut, p = paste below line, P = paste above line.
  • Ksh –n filename checks for syntax errors in korn shell programs
  • cfgmgr command to get system to recognize new hardware (can be run while system is running – a system boot runs it 3 times)
  • cfgmgr –i /dev/cd0 installs drivers from cd for new hardware (best method)
  • lscfg –vp|grep CL shows current firmware version
  • instfix –i | grep –i aix shows maintenance level for AIX
  • oslevel –r shows operating system level with maintenance level
  • nslookup server name shows the ip address of the server name as it is on the network’s DNS server via the RS6000’s /etc/resolv.conf file. If it can’t resolve the server name, either the “name server” is stopped on the RS6000 (no resolv.conf file present) or there is something wrong with the DNS.
  • /etc/netsvc.conf file containing hosts=local,bind4 this will force the RS6000 to first use the /etc/hosts file and then the DNS if it can’t find it in /etc/hosts. Other wise it will check in the DNS only (if name server is started on the RS6000) and never the hosts file. ???
  • lssrc –g nfs use to check if nfs service is currently running.
  • stopsrc –g nfs use to stop nfs service – (change rcnfs from wait to off in /etc/inittab to prevent it from starting during boo

  Muestra informacion de la configuracion, diagnostico, y datos del producto(VPD)del sistema
  lscfg [ -v ] [ -p ] [ -s ] [ -l Name ]
    -l Name Muestra informacion de del nombre del dispositivo.
    -p      Muestra informacion de la plataforma especifica del dispositivo.
    -v      Muestra los datos del dispositivo usado con la opcion -p
    -s      Muestra la descripcion del hardware ademas el nombre de fabricante y localizacion              .
   EJEMPLO
              lscfg -v -l ent0
       ent0 U5791.001.992040Z-P2-C08-T1  10/100/1000 Base-TX PCI-X Adapter (14106902) 10/100/1000 Base-TX PCI-X Adapter:
       Part Number.................00P6130
       FRU Number..................00P6130
       EC Level....................H12818
       Manufacture ID..............YL1021
        Network Address.............001125BF2075
       ROM Level.(alterable).......GOL021
       Device Specific.(YL)........U5791.001.992040Z-P2-C08-T1






Muestra y altera la lista de arranque de los dispositivos disponibles en el sistema.
     bootlist [ { -m Mode } [ -r ] [ -o ] [ [ -i ] [ -V ] [ -F ]| [ [ -f File ] [ Device [ Attr=Value ... ] ... ] ] ] [ -v ]
       -m mode, donde mode pueden ser algunas de los valores siguientes:
           service, normal, both, or prevboot.
       Los dispositivos pueden ser
             fdxx
                  Diskette
             hdiskxx
                  Disco (hardDisk)
             cdxx
                  SCSI CD-ROM
             rmtxx
                  Cinta 
             entxx
                  Red
             tokxx
                  Token-ring adapter
             fddixx
                  Fiber Distributed Data Interface adapter logical names
         EJEMPLO
     bootlist -m normal -o
          hdisk0
          fd0
          cd0
          ent2

Para listar los subsistemas de nuestra máquina AIX
   lssrc -a
  
Obtener información detallada acerca de un subsistema o subservidor
  lssrc -ls inetd

Activar/Desactiva servicios del sistema
     Para Activar:
      chsubserver    -a   Activa
                     -v   Nombre del Servicio
                     -p   protocolo
      EJEMPLO
      chsubserver -a -v telnet -p tcp
      chsubserver -a -v telnet -p udp
      Posteriormente se corre para actualizar
      refresh -s inetd
     Para Desactivar
   
     chsubserver    -d
                    -v   Nombre del Servicio
                    -p   protocolo
      EJEMPLO
      chsubserver -d -v telnet -p tcp
      chsubserver -d -v telnet -p udp
      Posteriormente se corre para actualizar
      refresh -s inetd

Otra Forma de Activar/Desactiva servicios del sistema
      startsrc -t telnet    0513-124 The telnet subserver has been started.
        tuxroy:/# grep -w telnet /etc/inetd.conf
         telnet  stream  tcp6    nowait  root    /usr/sbin/telnetd      telnetd -a
      stopsrc -t telnet    0513-127 The telnet subserver was stopped successfully.
        tuxroy:/# grep -w telnet /etc/inetd.conf
        #telnet  stream  tcp6    nowait  root    /usr/sbin/telnetd      telnetd -a



Atributos de usuario para modificacion
   El archivo /etc/security/user muestra los siguientes atributos para su cambio de valor
      atributo           valor
         account_locked          true/false
         admin                   true/false
         login                   true/false
         rlogin                  true/false
         admgroups               nombre de grupos existentes en el sistema
         auth1                   SYSTEM,NONE,token;nombredeusuario

Comado chuser modificacion de atributos de usuario
   Ejemplo: Bloqueo de usuario
     
      lsuser -a account_locked <nombre de usuario del sistema>
          Nos mostrara algo como esto
      account_locked=false
          Ejecutemos
      chuser account_locked=true <nombre de usuario del sistema>
          Verificamos que se haya hecho el cambio
      <nombre de usuario del sistema> account_locked=true

Verificar, comparar y sincronizar la información de los usuarios
     pwdck   -y ALL | User
     usrck   -y ALL | User
     grpck   -y ALL | User

Archivo que Registra los intentos fallidos de acceso al sistema
      /etc/security/failedlogin
     Correr lo siguiente
        who -s /etc/security/failedlogin |grep <usuario> o en su caso tail -10

Copiar archivos y subdirectorios al directorio /DIR_destino preservando privilegios y dueño
 tar cf - * | ( cd /DIR_destino; tar xfp -)
 La orden -p es la que nos ayuda a conserver el permiso y la propiedad de los archivos

Mover archivos a un directorio o host preservando privilegios y dueño
   cd dir1 && tar -cf - . | (cd dir2 && tar -xpvf -)
   cd dir1 && tar -cf - . | ssh system2 "cd dir2 && tar -xpvf - (system2 es el nombre del host)



Encuentra y elimina todos los archivos en el sistema que finalicen con .log, esto debe correrse como root
 find / -name \*.log -exec rm {} \;

Otra alternativa menos peligrosa es usar la orden -ok , la cual va preguntando si desea eliminar el archivo
  find /var -name \*.tmp -ok rm {} \;

Crea archivo y directorio
   for file in *gz
   > do
   > mkdir $file.dir
   > ( cd $file.dir; gzip -dc $file | tar xf - )
   > done

Lista los archivos *.log
 for x in `ls -tr *.log`
  > do
  > cat $x >> biglog
  > done

Habilita el editor vi , o editando el siguiente comando en tu archivo .kshrc
  set -o vi

Renombra una lista de archivos agregando una extension a los mismos
  ls | xargs -t -I {} mv {} {}.old



Para copiar
  tar cf - * .??* | ( cd /target; tar xfp -)

[edit]and if you see anything starting with a . (besides ..) that is not followed by more la idea es de colocar los archivos dados .
 tar cf - * .??* .a .z .bc | ( cd /target; tar xfp -)
Script

 #!/bin/bash
 find $1 | while read i;
 do tar cfv - $i | ( cd $2 ; tar xfpv - )
 done

Descarga el archivo .tar.gz dentro ~/tmp/ y lo descomprime
  get big.fat.tar.gz "| (cd ~/tmp/ ; tar zxf -)"

To move on the same system, do the following:
 cd dir1 && tar -cf - . | (cd dir2 && tar -xpvf -)
 dir1 is the directory you want to copy
 dir 2 is the directory you want the copy to go into.

VI
Es el editor de texto que no puede faltar en un entorno *nix, el vi es un programa para edicion de texto muy potente sus modos de funcionamiento:

Modo edición Lo que tecleo se muestra en pantalla.

Modo comando Mandato el cual se accede pulsando la tecla ESC, o escape.

Modo ultima linea Modo que se invoca introduciendo :(dos puntos).


Inicio Tomemos en cuenta que el modo por default es modo comando, comezando a editar un fichero, lo realizaremos de la forma:

vi <nombre-fichero> Creara fichero o/y si existe editara el nombre de fichero dado, mostrando el
contenido de este si existe , de lo contrario aparecera (~) indicativo de que la linea esta vacia.
Modo edicion

i Inserta una posicion antes donde se encuentra el cursor
I Inserta en la primera posicion de la linea
a Inserta una posicion adelante donde se encuentra el cursor
A Inserta al final de la linea de donde se encuentra el cursor
o Inserta debajo de la linea donde nos encontramos
O Inserta arriba de la linea donde nos encontramos
Moviendonos en el fichero

h Mueve el cursor a la izquierda
l Mueve el cursor a la derecha
k Mueve el cursor hacia arriba
j Mueve el cursor hacia abajo
w Mueve el cursor a la siguiente palabra
b Mueve el cursor a la anterior palabra
$ Mueve el cursor al final de la linea
0(cero) Mueve el cursor al inicio de la linea
G Mueve el cursor al final del fichero
1G Mueve el cursor al inicio del fichero
 
ctrl + f Dezplaza la pantalla hacia arriba
ctrl + b Dezplaza la pantalla hacia abajo
nota:En la mayoría de los comandos, un número precediendo al comando significa ejecuta n veces este comando, ejemplo> asi 23G nos posicionaria en la linea 23 del fichero


Borrado

x Borra el caracter que esta sobre el cursor
dw Borra la palabra donde se encuentra el cursor
dd Borra la linea donde se encuentra el cursor
d0(cero) Borra la liena de donde se encuentra el cursor al inicio de la linea
d$, D Borra de donde se encuentra el cursor al final de la linea
10,$d Borra de la linea 10, hasta el final del fichero
:,$d Borra de donde se ubica el cursor al final del fichero

nx Borra siendo n el numero de caracteres a la derecha.
nX Borra a siendo n el numero de caracteres a la izquierda.
ndw Borra siendo n el numero de caracteres a la derecha del cursor
ndb Borra siendo n el numero de caracteres a la izquierda.
d) Hasta el final de la frase
d( Hasta el principio de la frase
d} Hasta el final del párrafo
d} Hasta el principio del párrafo
Copiado

Y Copia la linea actual donde se encuentra el cursor
3Y Copia 3 lineas la actual y las dos siguientes
:1,y Copia desde la linea 1, hasta donde se encuentra el cursor
:,$y Copia de donde se encuentra el cursor, hasta la ultima linea
Pegado

p Pega en la linea debajo donde nos encontramos.
P Pega en la linea de arriba donde nos encontramos.
Cambiar

cw Cambia palabra donde se encuentra cursor
cc Cambia la linea donde se encuentra el cursor
c0(cero) Cambia desde el principio de la linea hasta donde se encuentra el cursorcw Cambia la palabra
donde se encuentra el cursor

r Cambia el caracter donde se encuentra el cursor
R, C, c$ Cambia de donde se encuentra el cursor hasta el fin del documento

Extras

J Une la linea siguiente a la actual
:set number Coloca el numero de linea en pantalla
:set nonumber Elimina el numero de linea en pantalla
:# Donde # es el numero de linea donde queremos dirigirnos
u Deshacer el ultimo evento ejecutado
U Deshacer toda la correcion de la ultima linea modificada
% Muestra el inicio y cierre de (,{,[ esto de gran utilidad a la hora de programar
/palabraBuscada Encuentra la palabra que deseamos hacia adelante con n pasamos a buscar la siguiente
?palabraBuscada Encuentra la palabra que deseamos hacia atras con n pasamos a buscar la siguiente
.(punto) Repite la ultima opcion
vi +$ <fichero> Inicia en la ultima linea del archivo de nombre fichero
vi +n <fichero> Inicia siendo n el numero de linea donde comenzaremos
ZZ Guarda y sale del editor
Modo ultima linea

:w Guarda el documento actual
:x Sale del editor sin guardar
:q Sale del editor sin guardar
:r fichero  Carga el contenido de fichero en lugar del actual que teniamos editando
:e fichero Abandona el fichero actual y carga nuevo fichero con opcion a guardar
:,$w! <AficheroOpcional>Forza a guardar donde se encuentra el cursor al final de la linea
:!sh Escapamos al shell
:f Nombra fichero
:%s/textocambiar/textonuevo/g Sustituye en el fichero toda palabra que concuerde ejemplo textocambiar
por la nueva que seria textonuevo, la g es todas las ocurrencias en una misma linea realizar cambio.

 

 

          

Solounix Argentina Incorpora a Tecnolaboral Argentina - Empleos IT

Su empresa necesita Recursos IT ? , haga click aquí para comenzar la búsqueda de currículum vitae con el perfil más adecuado a sus necesidades.

Si eres postulante crea tu cuenta gratis para ingresar tu currículum vitae en Tecnolaboral Argentina . De esta manera serás un nuevo postulante con grandes posibilidades de una pronta salida laboral en una de las tantas empresas que visitan a diario nuestro Sitio. El proceso de registracion es rápido y on-line. una vez registrado podras ingresar a tu Panel de Control donde te permitirá realizar futuras modificaciones y mantener actualizado tu CV .
Comandos AIX Muy Utiles
Leer más...
 
Encuestas
Cual es el mejor OS Unix
 
Ud. es el visitante