GNU / Linux Juan Bustamante y Jose Manuel Sánchez
Índice <ul><li>1.- ¿Qué es Linux?  </li></ul><ul><li>2.- ¿Que es GNU/Linuxs? </li></ul><ul><ul><li>2.1.- La filosofía de G...
Índice (2) <ul><li>6.- Comandos Básicos </li></ul><ul><ul><li>6.1.-  Comandos de Usuario </li></ul></ul><ul><ul><li>6.2.- ...
¿Qué es Linux? <ul><li>1.1.- ¿Qué es Linux? </li></ul><ul><li>Linux es “solo” el kernel (http://www.kernel.org/) o núcleo ...
<ul><li>GNU/Linux es un Sistema Operativo, como el Windows o el MacOS </li></ul><ul><li>GNU/Linux está basado en el Sistem...
<ul><li>1. Libre.  Es decir, puede ser copiado, modificado y redistribuido sin restricciones. </li></ul><ul><li>2. Multipl...
¿Qué son las distribuciones de GNU/Linux Una distribución es un modo de  facilitar la instalación , la  configuración  y e...
Entornos de Trabajo <ul><li>Existen dos maneras de trabajar con Linux: </li></ul><ul><ul><li>Utilizando el  Shell.  Interp...
Estructura General <ul><li>Se puede dividir en varios componentes bien diferenciados: </li></ul><ul><ul><li>Núcleo o Kerne...
Particiones Físicas <ul><li>Dependiendo de su origen, los discos físicos se pueden ofrecer a las maquinas de diferentes fo...
Particiones Físicas(2)
<ul><li>Una  partición de disco , es el nombre genérico que recibe cada división presente en una sola  unidad física  de a...
RAID <ul><li>Un '''RAID 0''' (también llamado '''conjunto dividido''' o '''volumen dividido''') según SC,  distribuye los ...
RAID (2) <ul><li>Un  RAID 1  crea una copia exacta (o  espejo ) de un conjunto de datos en dos o más discos. Esto resulta ...
RAID (3) <ul><li>Un  RAID 5  usa división de datos a nivel de  bloques  distribuyendo la información de  paridad  entre to...
Particiones Lógicas (LVM) <ul><li>LVM incluye muchas de las características que se esperan de un administrador de volúmene...
Particiones Lógicas (LVM) 2
Sistemas de Archivos (filesystems) <ul><li>El sistema de archivos es más o menos &quot;la forma de escribir los datos en e...
Comandos Básicos <ul><li>Comandos de Usuario: </li></ul><ul><li>su <nombreusuario>   </li></ul><ul><ul><li>Cambia el usuar...
Comandos de Usuario (2) <ul><li>userdel nombreusuario   </li></ul><ul><ul><li>Elimina el usuario nombreusuario y todos sus...
Comandos de Usuario (3) <ul><li>gunzip fichero.tar.gz | tar -xvf fichero.tar  </li></ul><ul><ul><li>Descomprime y desempaq...
Comandos de Usuario (4) <ul><li>crontab -e  </li></ul><ul><li>Edita el fichero &quot;crontab&quot; (equivalente al program...
Comandos de Información <ul><li>ps -ef   </li></ul><ul><ul><li>Muestra todos los procesos en ejecución y el identificador ...
Comandos de Información (2) <ul><li>whoami  </li></ul><ul><ul><li>Muestra el usuario con el que se ha iniciado la sesión d...
Comandos de Información (3) <ul><li>ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS </li></ul><ul><ul><li>Muestra los...
Comandos de información (4) <ul><li>du -sh nombredirectorio </li></ul><ul><ul><li>Muestra el tamaño de todos los subdirect...
Comandos de información (5) <ul><li>grep MemTotal /proc/meminfo  </li></ul><ul><ul><li>Muestra la memoria RAM total del si...
Comandos de información (6) <ul><li>top  </li></ul><ul><ul><li>Muestra información de los procesos que se están ejecutando...
Comandos de información (7) <ul><li>vmstat  </li></ul><ul><ul><li>Muestra estadísticas de uso de la memoria, cpu, lectuas/...
Comandos de información (8) <ul><li>Iostat </li></ul><ul><ul><li>Información de escritura a disco </li></ul></ul><ul><ul><...
Comandos de información (9) <ul><li>/proc/cpuinfo  </li></ul><ul><ul><li>Muestra el fabricante, el modelo y la velocidad d...
Comandos de Administración <ul><li>man </li></ul><ul><li>kill -9 numeroproceso   </li></ul><ul><ul><li>Cierra el proceso e...
Comandos de Administración (2) <ul><li>rm nombrefichero/nombredirectorio  </li></ul><ul><ul><li>Borra / elimina el fichero...
Comandos de Administración (3) <ul><li>fdisk -l  </li></ul><ul><ul><li>Muestra la estructura y tipo de particiones </li></...
Comandos de Administración (4) <ul><li>tcpdump  </li></ul><ul><ul><li>Captura y muestra en tiempo real los paquetes transm...
Comandos de Administración (5) <ul><li>cd /etc/init.d </li></ul><ul><ul><li>En el directorio init.d se guardan todos los s...
Comandos de Administración (6) <ul><li>modprobe / rmmod </li></ul><ul><ul><li>Añade/Elimina módulos del Kernel de Linux  <...
Comandos de Red <ul><li>ifconfig  </li></ul><ul><ul><li>Muestra la IP del pc y la configuración de red  </li></ul></ul><ul...
Comandos de Red (2) <ul><li>netstat –nr </li></ul><ul><ul><li>Información de rutas y gateway de la maquina. </li></ul></ul...
RedHat <ul><li>Identificar S.O. </li></ul><ul><ul><li>[root@lab02-REDHAT5 ~]# cat /etc/redhat-release </li></ul></ul><ul><...
RedHat (2) <ul><li>Kuzdu  detecta hardware nuevo (/etc/sysconfig/hwconf ) añade entradas en el fichero /etc/modprobe.conf....
RedHat (3) <ul><li>Comandos de pvs, lvs, vgs, … </li></ul><ul><ul><li>[root@lab02-REDHAT5 sysconfig]#  lvs </li></ul></ul>...
RedHat (4) <ul><ul><li>[root@lab02-REDHAT5 sysconfig]#  pvs </li></ul></ul><ul><ul><li>PV  VG  Fmt  Attr PSize PFree </li>...
RedHat (5) <ul><li>ACL’s </li></ul><ul><ul><li>Nos permiten dar acceso para escribir, acceder o ejecutar a ciertos usuario...
RedHat (6) <ul><li>Configuracion Firewall </li></ul><ul><ul><li>Añadir reglas al iptables (-p (protocolo) –j REJECT ACCEPT...
RedHat (7) <ul><li>NFS </li></ul><ul><ul><li>/etc/exports </li></ul></ul><ul><ul><li>/shared 128.90.221.0/255.255.255.0(sy...
RedHat (8) <ul><li>APACHE </li></ul><ul><ul><li>Archivo de  configuracion   (/etc/httpd/conf/httpd.conf) </li></ul></ul><u...
RedHat (9) <ul><li>SENDMAIL </li></ul><ul><ul><li>sendmail (transporte de correo (MTA o  M ail  T ransport  A gent) ) </li...
RedHat (10) <ul><li>BIND  (servidor de nombres DNS, habitualmente suele ser por el puerto 53) </li></ul><ul><ul><li>/etc/n...
RedHat (11) <ul><ul><li>/ var/named / (directorio con ficheros de zonas) </li></ul></ul><ul><ul><li>Creamos la zona domini...
RedHat (12) <ul><ul><li>/ etc/resolv.conf  (el servidor es el mismo) </li></ul></ul><ul><ul><li>[root@lab02-REDHAT5 named]...
Suse <ul><li>Identificar S.O. </li></ul><ul><ul><li>lab01-suse:~ # cat / etc/SuSE-release </li></ul></ul><ul><ul><li>SUSE ...
Suse (2) <ul><li>Hardware:  Existe un demonio que detecta nuevo hardware  partprobe. </li></ul><ul><li>Herramientas: </li>...
AIX <ul><li>Identificar S.O. </li></ul><ul><li>(root@nimserver) / # uname -a </li></ul><ul><li>AIX nimserver 3 5 0040B9CB4...
AIX (2) <ul><li>Para poder movernos como en los linux tendremos que hacerlo con: </li></ul><ul><li>Esc +k (anterior) </li>...
AIX (3) <ul><li>Discos físicos : </li></ul><ul><ul><li>Los discos pueden ser al igual que en linux de  scsi ,  internos o ...
AIX (4) <ul><li>Utilizar el man para cada comando: </li></ul><ul><li>Los discos asociados los podemos ver con: </li></ul><...
AIX (5) <ul><li>La instalación en un AIX es sobre un solo disco: </li></ul><ul><li>#TSM:/> lspv -l hdisk8  </li></ul><ul><...
AIX (6) <ul><li>#TSM:/> lspv hdisk8 </li></ul><ul><li>PHYSICAL VOLUME:  hdisk8  VOLUME GROUP:  rootvg </li></ul><ul><li>PV...
AIX (7) <ul><li>Para poder ver los  vg  del servidor: </li></ul><ul><li>#TSM:/> lsvg </li></ul><ul><li>rootvg </li></ul><u...
AIX (8) <ul><li>Comandos de información de  hardware  y  diagnósticos . </li></ul><ul><ul><li>prtconf </li></ul></ul><ul><...
SOLARIS <ul><li>Identificar S.O. </li></ul><ul><li>SunOS red1 5.10 Generic_118855-33 i86pc i386 i86pc </li></ul><ul><li>De...
SOLARIS (2) <ul><li>Para poder movernos como en los linux tendremos que hacerlo con:  bash </li></ul><ul><li>Archivos de c...
SOLARIS (3) <ul><li>Información de  hardware : </li></ul><ul><ul><li>Prtdiag  </li></ul></ul><ul><ul><li>Psrinfo (info de ...
INCIDENCIAS COMUNES
Upcoming SlideShare
Loading in...5
×

Curso linux operación

2,203

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,203
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • -Cada controladora ve los mismos discos…(SP1 y SP2) -Zonning
  • si y so: hacen referencia a swap, cuando tengo swapeo, tengo so altos. Bi y bo: hacen referencias a escrituras a disco, cuando tenemos wait altos bi y bo tb lo serán. 0 1 0 20104 138648 593272 0 0 0 51244 198 32 0 2 62 36 0 0 1 0 20480 138648 593280 0 0 0 0 141 88 1 1 47 52 0 0 0 0 22140 138648 592192 0 0 0 84 146 37 0 1 80 19 0
  • Curso linux operación

    1. 1. GNU / Linux Juan Bustamante y Jose Manuel Sánchez
    2. 2. Índice <ul><li>1.- ¿Qué es Linux? </li></ul><ul><li>2.- ¿Que es GNU/Linuxs? </li></ul><ul><ul><li>2.1.- La filosofía de GNU/Linux </li></ul></ul><ul><ul><li>2.2.- ¿Qué sol las distribuciones de GNU/Linux? ¿Hay diferencias? </li></ul></ul><ul><li>3.- Introducción </li></ul><ul><ul><li>3.1.- Entorno de trabajo </li></ul></ul><ul><ul><li>3.2.- Estructura General </li></ul></ul><ul><li>4.- Discos y dispositivos </li></ul><ul><ul><li>4.1.- Particiones Físicas </li></ul></ul><ul><ul><li>4.2.- RAID </li></ul></ul><ul><ul><li>4.3.- Particiones lógicas (LVM) </li></ul></ul><ul><li>5 .- Sistemas de Archivos (filesystems) </li></ul>
    3. 3. Índice (2) <ul><li>6.- Comandos Básicos </li></ul><ul><ul><li>6.1.- Comandos de Usuario </li></ul></ul><ul><ul><li>6.2.- Comandos de Información </li></ul></ul><ul><ul><li>6.3.- Comandos de Administración </li></ul></ul><ul><ul><li>6.4.- Comandos de Red </li></ul></ul><ul><li>7.- Diferentes Sistemas Operativos, peculiaridades: </li></ul><ul><ul><li>7.1.- Red Hat </li></ul></ul><ul><ul><li>7.2.- Suse </li></ul></ul><ul><ul><li>7.3.- Aix </li></ul></ul><ul><ul><li>7.4.- Solaris </li></ul></ul><ul><li>8.- Incidencias más comunes! </li></ul>
    4. 4. ¿Qué es Linux? <ul><li>1.1.- ¿Qué es Linux? </li></ul><ul><li>Linux es “solo” el kernel (http://www.kernel.org/) o núcleo del Sistema operativo GNU/Linux. Este fue Creado en 1991 por Linus Torvalds, un joven estudiante, desde la Universidad de Helsinki en Finlandia. </li></ul><ul><li>Gracias a la ayuda de multitud de programadores y deasarolladores de todo el mundo Linux está actualmente en su versión 2.6.36 y su desarrollo es continuo. </li></ul><ul><li>http://www.kernel.org/ </li></ul><ul><li>Ejemplo 1: Compilación de un nuevo kernel </li></ul>
    5. 5. <ul><li>GNU/Linux es un Sistema Operativo, como el Windows o el MacOS </li></ul><ul><li>GNU/Linux está basado en el Sistema Operativo Unix, que lleva funcionando y afinándose desde hace más de 30 años. Pero a diferencia de otros, es libre, lo que quiere decir que se puede copiar, vender, dejar, utilizar, modificar... todo lo que quieras y dentro de la legalidad. </li></ul><ul><li>GNU/ Linux tiene muchas cualidades; las principales: </li></ul>¿Qué es GNU/Linux?
    6. 6. <ul><li>1. Libre. Es decir, puede ser copiado, modificado y redistribuido sin restricciones. </li></ul><ul><li>2. Multiplataforma . Corre en casi cualquier Arquitectura hardware; desde relojes hasta superordenadores. </li></ul><ul><li>3. Multitarea . Es capaz de hacer varias cosas simultáneamente. </li></ul><ul><li>4. Multiusuario . Pueden concurrir muchos usuarios simultáneamente en la misma máquina, como si cada uno dispusiese de la máquina en exclusiva. </li></ul><ul><li>5. Adaptable . Puesto que se distribuye con su código fuente y se puede adaptar a las necesidades de cada usuario. </li></ul><ul><li>6. Amplio soporte . Comunidad de código abierto (Desarrollo / Soporte) </li></ul><ul><li>7. Precio desde 0 a 200 € (dependiendo de la distribución) </li></ul>La Filosofía GNU/Linux
    7. 7. ¿Qué son las distribuciones de GNU/Linux Una distribución es un modo de facilitar la instalación , la configuración y el mantenimiento de un sistema GNU/Linux. Al principio, las distribuciones se limitaban a recopilar software libre, empaquetarlo en disquetes o CD-ROM y redistribuirlo o venderlo. Ahora las grandes distribuciones -RedHat, SuSE, Caldera, Mandrake, Corel Linux, TurboLinux...- son potentes empresas que compiten entre sí por incluir el último software, a veces también software propietario, con instalaciones gráficas capaces de autodetectar el hardware y que instalan un sistema entero en unos cuantos minutos sin apenas preguntas. En una distribución hay todo el software necesario para instalar en un ordenador personal; servidor, correo, ofimática, fax, navegación de red, seguridad, etc.
    8. 8. Entornos de Trabajo <ul><li>Existen dos maneras de trabajar con Linux: </li></ul><ul><ul><li>Utilizando el Shell. Interpreta los comandos que introduce el usuario y realiza las acciones oportunas en respuesta. </li></ul></ul><ul><ul><li>Utilizando el sistema X-Window. C ontrola y maneja la interfaz de usuario. Permite que el usuario tenga un control absoluto de la representación de los elementos gráficos. </li></ul></ul>
    9. 9. Estructura General <ul><li>Se puede dividir en varios componentes bien diferenciados: </li></ul><ul><ul><li>Núcleo o Kernel : es el corazón del sistema, posee un gran número de funciones de sistema que son invisibles para el usuario, llamadas system calls. Realiza todas las labores propias de un sistema operativo. </li></ul></ul><ul><ul><li>Caparazón o Shell : actúa como intérprete de comandos. Es un programa que lee las órdenes suministradas, las decodifica y comunica al núcleo para realizar la acción especificada. </li></ul></ul><ul><ul><li>Programas de utilidad . </li></ul></ul>
    10. 10. Particiones Físicas <ul><li>Dependiendo de su origen, los discos físicos se pueden ofrecer a las maquinas de diferentes formas: </li></ul><ul><ul><li>/dev/sda (SDx son discos duros SCSI, y también SATA y dispositivos extraíbles). </li></ul></ul><ul><ul><li>/dev/hda (HDx son dispositivos IDE lectores de CD/DVD, discos duros IDE). </li></ul></ul><ul><li>Multipath : Es una metodología de acceso a disco. En principio surgió como una implementación de acceso SCSI por múltiples vías. Conforma una capa de conmutación para distintos caminos al mismo dispositivo de almacenamiento. A modo general, solemos tener 4 caminos diferentes para cada disco físico. Los diferentes sistemas tienen su propio software de multipath: </li></ul><ul><ul><li>Multipathd (redhat-Suse) </li></ul></ul><ul><ul><li>Mpp (para IBM) </li></ul></ul><ul><ul><li>Mpath (AIX) </li></ul></ul><ul><li>Ejemplos 2…diferentes maquinas </li></ul>
    11. 11. Particiones Físicas(2)
    12. 12. <ul><li>Una partición de disco , es el nombre genérico que recibe cada división presente en una sola unidad física de almacenamiento de datos. Toda partición tiene su propio sistema de archivos (formato); generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada partición como un disco físico independiente, a pesar de que dichas particiones estén en un solo disco físico. </li></ul><ul><li>Es común que los sistemas basados o similares a UNIX generalmente se usan hasta con 3 particiones: </li></ul><ul><ul><li>la principal, montada en el directorio raíz (/); a veces hay también una segunda que se usa para montar el directorio /home , el cual contiene las configuraciones de los usuarios, y finalmente, una tercera llamada swap , que se usa para la memoria virtual temporal. Sin embargo, 2 particiones (/, y swap ); es el mínimo suficiente en estos sistemas operativos. Cabe decir además que las particiones de intercambio ( swap ) pueden instalarse sin problemas dentro de una partición lógica. </li></ul></ul><ul><li>Las particiones extendidas se inventaron para superar el límite de 4 particiones primarias máximas por cada disco duro y poder crear un número ilimitado de unidades lógicas, cada una con un sistema de archivos diferente de la otra. </li></ul><ul><li>Ejemplo 3: Darle un disco a un servidor virtual, verlo desde la maquina y particionarlo dandole formato. </li></ul>Particiones Físicas (3)
    13. 13. RAID <ul><li>Un '''RAID 0''' (también llamado '''conjunto dividido''' o '''volumen dividido''') según SC, distribuye los datos equitativamente entre dos o más discos sin información de paridad que proporcione redundancia . Es importante señalar que el RAID 0 no era uno de los niveles RAID originales y que no es redundante. El RAID 0 se usa normalmente para incrementar el rendimiento . </li></ul>
    14. 14. RAID (2) <ul><li>Un RAID 1 crea una copia exacta (o espejo ) de un conjunto de datos en dos o más discos. Esto resulta útil cuando el rendimiento en lectura es más importante que la capacidad. Un conjunto RAID 1 sólo puede ser tan grande como el más pequeño de sus discos. Un RAID 1 clásico consiste en dos discos en espejo, lo que incrementa exponencialmente la fiabilidad respecto a un solo disco; es decir, la probabilidad de fallo del conjunto es igual al producto de las probabilidades de fallo de cada uno de los discos (pues para que el conjunto falle es necesario que lo hagan todos sus discos). </li></ul>
    15. 15. RAID (3) <ul><li>Un RAID 5 usa división de datos a nivel de bloques distribuyendo la información de paridad entre todos los discos miembros del conjunto. El RAID 5 ha logrado popularidad gracias a su bajo coste de redundancia. Generalmente, el RAID 5 se implementa con soporte hardware para el cálculo de la paridad. </li></ul><ul><li>Las escrituras en un RAID 5 son costosas en términos de operaciones de disco y tráfico entre los discos y la controladora. </li></ul>
    16. 16. Particiones Lógicas (LVM) <ul><li>LVM incluye muchas de las características que se esperan de un administrador de volúmenes, incluyendo: </li></ul><ul><ul><li>Redimensionado de grupos lógicos </li></ul></ul><ul><ul><li>Redimensionado de volúmenes lógicos </li></ul></ul><ul><ul><li>Instantáneas de sólo lectura (LVM2 ofrece lectura y escritura) </li></ul></ul><ul><ul><li>RAID0 de volúmenes lógicos </li></ul></ul><ul><li>Un LVM se descompone en tres partes: </li></ul><ul><ul><li>Volúmenes físicos ( PV ) : Son las particiones del disco duro con sistema de archivos LVM. ( raid's ) </li></ul></ul><ul><ul><li>Volúmenes lógicos ( LV ) : es el equivalente a una partición en un sistema tradicional. El LV es visible como un dispositivo estándar de bloques, por lo que puede contener un sistema de archivos (por ejemplo /home) </li></ul></ul><ul><ul><li>Grupos de volúmenes ( VG ) : es la parte superior de la LVM. Es la &quot;caja&quot; en la que tenemos nuestros volúmenes lógicos (LV) y nuestros volúmenes físicos (PV). Se puede ver como una unidad administrativa en la que se engloban nuestros recursos. Hay que hacer notar que mientras un PV no se añada al VG, no podemos comenzar a usarlo. </li></ul></ul><ul><li>Ejemplo 4: Instalación de S.O </li></ul>
    17. 17. Particiones Lógicas (LVM) 2
    18. 18. Sistemas de Archivos (filesystems) <ul><li>El sistema de archivos es más o menos &quot;la forma de escribir los datos en el disco duro&quot;. El sistema de archivos nativo de Linux es el EXT2. Ahora proliferan otros sistemas de archivos con journalising (si se arranca sin haber cerrado el sistema, no necesitan hacer un chequeo sino que recuperan automáticamente su último estado), los más conocidos son EXT3, ReiserFS, JFS, JFS2, … </li></ul><ul><li>Jerarquía: </li></ul><ul><ul><li>/boot: archivos estáticos necesarios para el arranque del sistema. </li></ul></ul><ul><ul><li>/dev: dispositivos del sistema. </li></ul></ul><ul><ul><li>/etc: archivos de configuración del sistema y de las aplicaciones instaladas en el mismo. </li></ul></ul><ul><ul><li>/home: directorio donde se alojan los directorios de los usuarios. </li></ul></ul><ul><ul><li>/lib: librerías esenciales para el núcleo del sistema y módulos del mismo. </li></ul></ul><ul><ul><li>/mnt: punto de montaje temporal para acceder a los dispositivos. </li></ul></ul><ul><ul><li>/proc: procesos y variables del núcleo del sistema. </li></ul></ul><ul><ul><li>/root: directorio de trabajo del usuario root del sistema. </li></ul></ul><ul><ul><li>/tmp: archivos temporales. Según la distribución utilizada (o la configuración que utilicemos) se borran al arrancar el sistema o cada cierto período de tiempo. </li></ul></ul><ul><ul><li>/usr: segunda estructura jerárquica, utilizada para almacenar el software instalado en el sistema, páginas de manuales, directorios de código fuente, . </li></ul></ul><ul><ul><li>/var: directorio para las colas de impresión, de correos, archivos de registro, etc., toda información que tenga que ver con el registro del sistema. </li></ul></ul><ul><li>Continuacion Ejemplo 3 . </li></ul>
    19. 19. Comandos Básicos <ul><li>Comandos de Usuario: </li></ul><ul><li>su <nombreusuario> </li></ul><ul><ul><li>Cambia el usuario actual a nombreusuario (pedirá la contraseña del usuario con el que queramos iniciar la sesión) </li></ul></ul><ul><li>who –u </li></ul><ul><ul><li>Muestra los usuarios conectados al sistema </li></ul></ul><ul><ul><li>Ejemplo: </li></ul></ul><ul><ul><li>[ root@IE1RE06527F1 ~]# who -u </li></ul></ul><ul><ul><li>maestro pts/0 2010-10-25 14:20 . 19527 (128.90.20.115) </li></ul></ul><ul><ul><li>oracle pts/1 2010-09-15 13:40 antiguo 8909 (:1.0) </li></ul></ul><ul><li>passwd nombreusuario </li></ul><ul><ul><li>Cambia la contraseña al usuario especificado </li></ul></ul><ul><ul><li>Ejemplo: passwd alonso </li></ul></ul>
    20. 20. Comandos de Usuario (2) <ul><li>userdel nombreusuario </li></ul><ul><ul><li>Elimina el usuario nombreusuario y todos sus archivos de configuración </li></ul></ul><ul><ul><li>Ejemplo: userdel alonso </li></ul></ul><ul><li>groupadd nombregrupo </li></ul><ul><ul><li>Añade un nuevo grupo de seguridad </li></ul></ul><ul><ul><li>Ejemplo: groupadd leerayuda </li></ul></ul><ul><li>/etc/passwd </li></ul><ul><ul><li>Archivo con las propiedades de cada usuario. </li></ul></ul><ul><li>Relación de Confianza entre usuarios -> Ejemplo </li></ul>
    21. 21. Comandos de Usuario (3) <ul><li>gunzip fichero.tar.gz | tar -xvf fichero.tar </li></ul><ul><ul><li>Descomprime y desempaqueta el archivo 'fichero.tar.gz' </li></ul></ul><ul><ul><li>gunzip mysql.tar.gz | tar -xvf mysql.tar </li></ul></ul><ul><li>gzip fichero </li></ul><ul><ul><li>Comprime el archivo &quot;fichero&quot;, renombrandolo a 'fichero.gz' gzip mysql </li></ul></ul><ul><li>tar xvf fichero.tar </li></ul><ul><ul><li>Desempaqueta el archivo &quot;fichero.tar&quot; </li></ul></ul><ul><ul><li>tar xvf oracle.tar </li></ul></ul><ul><li>tar -czvf fichero_tar ficheros_comprimir </li></ul><ul><ul><li>Comprime/Empaqueta los ficheros especificados en &quot;ficheros_comprimir&quot; en el fichero &quot;fichero_tar&quot; </li></ul></ul><ul><ul><li>tar -czvf /tmp/prueba.tar /root/* </li></ul></ul><ul><li>tar -tzvf fichero_tar </li></ul><ul><ul><li>Muestra el contenido del fichero &quot;fichero_tar&quot; (comprimido con &quot;tar&quot;) </li></ul></ul><ul><ul><li>tar -tzvf /tmp/prueba.tar </li></ul></ul>
    22. 22. Comandos de Usuario (4) <ul><li>crontab -e </li></ul><ul><li>Edita el fichero &quot;crontab&quot; (equivalente al programador de tareas de Windows). Permite agregar nuevas tareas programadas, modificar o eliminar las actuales crontab –e </li></ul>
    23. 23. Comandos de Información <ul><li>ps -ef </li></ul><ul><ul><li>Muestra todos los procesos en ejecución y el identificador de proceso (PID). </li></ul></ul><ul><ul><li>Ejemplo: </li></ul></ul><ul><ul><li>[root@IE1RE06527F1 ~]# ps -ef |grep pmon </li></ul></ul><ul><ul><li>oracle 10983 1 0 Oct07 ? 00:00:00 asm_pmon_+ASM1 </li></ul></ul><ul><ul><li>root 19819 19644 0 14:21 pts/0 00:00:00 grep pmon </li></ul></ul><ul><ul><li>oracle 28095 1 0 Oct13 ? 00:00:18 ora_pmon_ASURIECI1 </li></ul></ul><ul><li>who -b </li></ul><ul><ul><li>Muestra la fecha y hora del último reinicio del sistema </li></ul></ul><ul><ul><li>Ejemplo: </li></ul></ul><ul><ul><li>[root@IE1RE06527F1 ~]# who -b </li></ul></ul><ul><ul><li>system boot 2010-09-15 13:36 </li></ul></ul>
    24. 24. Comandos de Información (2) <ul><li>whoami </li></ul><ul><ul><li>Muestra el usuario con el que se ha iniciado la sesión de terminal </li></ul></ul><ul><ul><li>Ejemplo: </li></ul></ul><ul><ul><li>lab01-suse:~ # whoami </li></ul></ul><ul><ul><li>root </li></ul></ul><ul><li>pwd </li></ul><ul><ul><li>Muestra el directorio de trabajo actual </li></ul></ul>
    25. 25. Comandos de Información (3) <ul><li>ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS </li></ul><ul><ul><li>Muestra los procesos ordenados por uso de memoria (los que más memoria usan al final) </li></ul></ul><ul><ul><li>Ejemplo: </li></ul></ul><ul><ul><li>[root@IE1RE06527F1 ~]# ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS </li></ul></ul><ul><ul><li>230000 /oracleeng/oracle/product/10.2.0/crs/bin/ocssd.bin </li></ul></ul><ul><ul><li>261644 ora_smon_ASURIECI1 </li></ul></ul><ul><ul><li>492060 ora_dbw0_ASURIECI1 </li></ul></ul><ul><ul><li>536240 ora_j002_ASURIECI1 </li></ul></ul><ul><ul><li>587332 ora_j000_ASURIECI1 </li></ul></ul><ul><ul><li>666124 ora_j001_ASURIECI1 </li></ul></ul><ul><li>ls -l </li></ul><ul><ul><li>Lista los ficheros y directorios de la ubicación actual </li></ul></ul><ul><li>ls -lSrh </li></ul><ul><ul><li>Muestra una lista de los ficheros de una carpeta ordenados por tamaño (los más grandes al final) </li></ul></ul>
    26. 26. Comandos de información (4) <ul><li>du -sh nombredirectorio </li></ul><ul><ul><li>Muestra el tamaño de todos los subdirectorios del directorio especificado y el tamaño total del mismo . </li></ul></ul><ul><ul><ul><li>-h: Muestra el resultado en unidades entendibles por el usuario (Bytes, MB, GB, etc). </li></ul></ul></ul><ul><ul><ul><li>-s: no muestra el tamaño de los subdirectorios, sí lo tiene en cuenta para el tamaño total de la carpeta </li></ul></ul></ul><ul><ul><li>Ejemplo: du -sh /home </li></ul></ul><ul><li>date </li></ul><ul><ul><li>Muestra la hora y la fecha </li></ul></ul><ul><li>find -size +50000 </li></ul><ul><ul><li>Muestra los ficheros de tamaño superior a 50 MB </li></ul></ul><ul><ul><li>Ejempo: </li></ul></ul><ul><ul><li>lab01-suse:/tmp # find /tmp -size +5000 </li></ul></ul><ul><ul><li>/tmp/prueba </li></ul></ul>
    27. 27. Comandos de información (5) <ul><li>grep MemTotal /proc/meminfo </li></ul><ul><ul><li>Muestra la memoria RAM total del sistema </li></ul></ul><ul><li>grep SwapTotal /proc/meminfo </li></ul><ul><ul><li>Muestra la cantidad de espacio swap del sistema (memoria de intercambio) </li></ul></ul><ul><li>df -h </li></ul><ul><ul><li>Muestra las unidades de disco, el tamaño y el espacio libre. </li></ul></ul><ul><ul><li>-h: muestra el resultado en unidades entendibles por el usuario (M= Megabytes, G=Gigabytes, etc). </li></ul></ul><ul><li>uname -a </li></ul><ul><ul><li>Muestra información del sistema. </li></ul></ul><ul><li>free </li></ul><ul><ul><li>Muestra información sobre la memoria RAM y Swap (total, libre y ocupada) </li></ul></ul><ul><li>Sar </li></ul><ul><ul><li>Información de sistema almacenada en un fichero </li></ul></ul>
    28. 28. Comandos de información (6) <ul><li>top </li></ul><ul><ul><li>Muestra información de los procesos que se están ejecutando, uso de CPU, memoria, PID, ... con la característica de que se va actualizando cada 5 segundos o tras pulsar la barra espaciadora. </li></ul></ul><ul><ul><li>Mayusculas +M (ordenar por Memoria) o +P (ordena por CPU) </li></ul></ul><ul><ul><li>Explicación: </li></ul></ul><ul><ul><li>top - 16:15:19 up 24 days, 3:13, 1 user, load average: 0.13, 0.03, 0.05 </li></ul></ul><ul><ul><li>Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie </li></ul></ul><ul><ul><li>Cpu(s): 0.5%us, 0.0%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st </li></ul></ul><ul><ul><li>Mem: 956416k total, 931404k used, 25012k free, 138504k buffers </li></ul></ul><ul><ul><li>Swap: 1044216k total, 0k used, 1044216k free, 591892k cached </li></ul></ul><ul><ul><li>PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND </li></ul></ul><ul><ul><li>30689 gdm 20 0 310m 44m 8844 S 0 4.8 4:22.32 gnome-settings- </li></ul></ul><ul><ul><li>3692 gdm 20 0 301m 41m 8852 S 0 4.4 55:14.17 gnome-settings- </li></ul></ul>
    29. 29. Comandos de información (7) <ul><li>vmstat </li></ul><ul><ul><li>Muestra estadísticas de uso de la memoria, cpu, lectuas/escrituras en disco, etc </li></ul></ul><ul><li>lab01-suse:/tmp # vmstat 1 10 </li></ul><ul><li>procs -----------memory---------- ---swap-- -----io---- -system-- -----cpu------ </li></ul><ul><li>r b swpd free buff cache si so bi bo in cs us sy id wa st </li></ul><ul><li>0 0 0 25712 138508 591868 0 0 0 2 7 10 0 0 100 0 0 </li></ul><ul><li>0 0 0 25640 138508 591872 0 0 0 28 178 177 8 0 91 0 0 </li></ul><ul><li>0 0 0 25632 138508 591876 0 0 0 0 93 19 1 0 99 0 0 </li></ul><ul><li>0 0 0 25632 138508 591876 0 0 0 0 135 79 0 0 99 0 0 </li></ul><ul><li>0 0 0 25632 138508 591876 0 0 0 0 60 21 0 0 100 0 0 </li></ul><ul><li>0 0 0 25720 138508 591876 0 0 0 16 107 76 0 0 100 0 0 </li></ul><ul><li>0 0 0 25720 138508 591876 0 0 0 0 99 22 0 0 100 0 0 </li></ul><ul><li>0 0 0 25720 138508 591876 0 0 0 0 114 74 0 0 100 0 0 </li></ul><ul><li>0 0 0 25720 138508 591876 0 0 0 0 93 21 0 0 100 0 0 </li></ul><ul><li>0 0 0 25516 138508 591876 0 0 0 0 123 81 0 0 99 0 0 </li></ul>
    30. 30. Comandos de información (8) <ul><li>Iostat </li></ul><ul><ul><li>Información de escritura a disco </li></ul></ul><ul><ul><li>lab01-suse:/tmp # iostat 1 </li></ul></ul><ul><ul><li>Linux 2.6.27.19-5-default (lab01-suse) 10/25/10 _x86_64_ </li></ul></ul><ul><ul><li>avg-cpu: %user %nice %system %iowait %steal %idle </li></ul></ul><ul><ul><li>0.26 0.00 0.21 0.01 0.00 99.53 </li></ul></ul><ul><ul><li>Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn </li></ul></ul><ul><ul><li>sda 0.46 0.29 8.51 610522 17748990 </li></ul></ul><ul><ul><li>sda1 0.00 0.01 0.00 29014 52 </li></ul></ul><ul><ul><li>sda2 0.00 0.00 0.00 866 0 </li></ul></ul><ul><ul><li>sda3 0.46 0.28 8.51 579418 17748938 </li></ul></ul><ul><ul><li>sdb 0.00 0.00 0.00 6124 100 </li></ul></ul><ul><ul><li>sdb1 0.00 0.00 0.00 5692 100 </li></ul></ul><ul><ul><li>dm-0 0.00 0.00 0.00 1658 136 </li></ul></ul><ul><ul><li>dm-1 0.00 0.00 0.00 2002 800 </li></ul></ul><ul><ul><li>dm-2 0.26 0.04 2.04 76250 4253760 </li></ul></ul><ul><ul><li>dm-3 0.09 0.01 0.72 13442 1495384 </li></ul></ul><ul><ul><li>dm-4 0.28 0.19 2.16 397434 4501400 </li></ul></ul><ul><ul><li>dm-5 0.36 0.04 2.90 84194 6047656 </li></ul></ul><ul><ul><li>dm-6 0.00 0.00 0.00 3794 96 </li></ul></ul><ul><ul><li>fd0 0.00 0.00 0.00 16 0 </li></ul></ul><ul><ul><li>dm-7 0.00 0.00 0.01 2294 17484 </li></ul></ul>
    31. 31. Comandos de información (9) <ul><li>/proc/cpuinfo </li></ul><ul><ul><li>Muestra el fabricante, el modelo y la velocidad del procesador (CPU) del equipo </li></ul></ul><ul><li>lspci </li></ul><ul><ul><li>Muestra los dispositivos PCI (Peripheral Component Interconnect ) </li></ul></ul><ul><li>du / sort -n </li></ul><ul><ul><li>Información de cual es el tamaño de los directorios por debajo / ordenado por tamaño </li></ul></ul><ul><ul><li>Ejemplo: </li></ul></ul><ul><ul><li>du -m | sort –n </li></ul></ul><ul><ul><li>37 ./lib/rpm </li></ul></ul><ul><ul><li>49 ./lib </li></ul></ul><ul><ul><li>168 ./log/gdm </li></ul></ul><ul><ul><li>185 ./log </li></ul></ul><ul><ul><li>276 . </li></ul></ul><ul><li>fuser </li></ul><ul><ul><li>Obtiene los PIDs de los procesos utilizados por unos específicos fs. </li></ul></ul><ul><ul><li>Ejemplo: Fuser –c /ISO </li></ul></ul>
    32. 32. Comandos de Administración <ul><li>man </li></ul><ul><li>kill -9 numeroproceso </li></ul><ul><ul><li>Cierra el proceso especificado por el PID (numeroproceso) </li></ul></ul><ul><ul><li>Ejemplo: kill -9 745 </li></ul></ul><ul><li>cp nombrefichero carpetadestino </li></ul><ul><ul><li>Copia uno o varios (*) ficheros a la carpeta especificada </li></ul></ul><ul><ul><li>Ejemplo: cp .bash_profile /ieci/etc </li></ul></ul><ul><li>mv nombrecarpeta carpetadestino </li></ul><ul><ul><li>Mueve una carpeta/fichero al destino especificado, también sirve para renombrar ficheros/directorios </li></ul></ul><ul><ul><li>Ejemplo: mv /home/alonso /etc </li></ul></ul>
    33. 33. Comandos de Administración (2) <ul><li>rm nombrefichero/nombredirectorio </li></ul><ul><ul><li>Borra / elimina el fichero especificado </li></ul></ul><ul><ul><li>Elimina uno o varios ficheros sin pedir confirmación (-f), mostrando los ficheros que va eliminando (-v), -r para directorios. </li></ul></ul><ul><ul><li>Ejemplo: rm /home/alonso/hola.txt </li></ul></ul><ul><li>dd if=/dev/zero of=/tmp/prueba bs=1024K count=50 </li></ul><ul><ul><li>Genera un fichero de 50Megas. </li></ul></ul><ul><li>mkdir nombredirectorio </li></ul><ul><ul><li>Crea un directorio </li></ul></ul><ul><ul><li>Ejemplo: mkdir prueba </li></ul></ul><ul><li>chmod 777 nombrearchivo </li></ul><ul><ul><li>Asigna al fichero nombrearchivo permisos del lectura, escritura y ejecución para el propietario, grupo e invitado </li></ul></ul><ul><ul><li>Ejemplo: chmod 777 prueba </li></ul></ul><ul><li>chown nombreusuario:nombregrupo nombrearchivo </li></ul><ul><ul><li>Cambia el propietario del archivo nombrearchivo a nombreusuario </li></ul></ul><ul><ul><li>Ejemplo: chown alonso:lisw prueba </li></ul></ul>
    34. 34. Comandos de Administración (3) <ul><li>fdisk -l </li></ul><ul><ul><li>Muestra la estructura y tipo de particiones </li></ul></ul><ul><li>fsck /dev/sda1 </li></ul><ul><ul><li>Comprueba el sistema de ficheros de la partición sda1 </li></ul></ul><ul><li>tail –f / -100f nombrefichero </li></ul><ul><ul><li>Muestra las últimas diez líneas del fichero nombrefichero. </li></ul></ul><ul><li>shutdown -Fr </li></ul><ul><ul><li>Reiniciar el sistema instantáneamente (equivalente a reboot o init 6) </li></ul></ul><ul><li>chkconfig </li></ul><ul><ul><li>Muestra/Modifica el estado de los servicios del sistema en cada nivel de arranque (runlevel) </li></ul></ul><ul><ul><li>Ejemplo: chkconfig --list dbora </li></ul></ul>
    35. 35. Comandos de Administración (4) <ul><li>tcpdump </li></ul><ul><ul><li>Captura y muestra en tiempo real los paquetes transmitidos y recibidos en la red a la cual el ordenador está conectado. Analiza el tráfico de la red. </li></ul></ul><ul><ul><li>Ejemplo: tcpdump -c 100 -w sniffer.txt </li></ul></ul><ul><li>init numero_nivel </li></ul><ul><ul><li>Cambia el nivel de ejecución al indicado: </li></ul></ul><ul><ul><ul><li>0 - halt (apagar equipo). </li></ul></ul></ul><ul><ul><ul><li>1 - Single user mode (modo monousuario). </li></ul></ul></ul><ul><ul><ul><li>2 - Multiuser, without NFS (multiusuario, sin funciones de red). </li></ul></ul></ul><ul><ul><ul><li>3 - Full multiuser mode (multiusuario, con funciones de red). </li></ul></ul></ul><ul><ul><ul><li>4 - unused (no utilizado). </li></ul></ul></ul><ul><ul><ul><li>5 - X11 (multiusuario, red, modo gráfico). </li></ul></ul></ul><ul><ul><ul><li>6 - reboot (reinicio del sistema). </li></ul></ul></ul>
    36. 36. Comandos de Administración (5) <ul><li>cd /etc/init.d </li></ul><ul><ul><li>En el directorio init.d se guardan todos los servicios instalados en el equipo, accediendo a este directorio y haciendo un ls -l se pueden ver. </li></ul></ul><ul><ul><li>Ejemplo: /etc/init.d/network restart </li></ul></ul><ul><li>service nombre_servicio status </li></ul><ul><ul><li>Muestra el estado del servicio especificado &quot;nombre_servicio&quot;: stopped, se está ejecutando. </li></ul></ul><ul><li>service nombre_servicio start </li></ul><ul><ul><li>Inicia el servicio especificado &quot;nombre_servicio&quot; </li></ul></ul><ul><li>service nombre_servicio stop </li></ul><ul><ul><li>Detiene el servicio especificado &quot;nombre_servicio&quot; </li></ul></ul><ul><li>service nombre_servicio restart </li></ul><ul><ul><li>Reinicia el servicio especificado &quot;nombre_servicio&quot; </li></ul></ul>
    37. 37. Comandos de Administración (6) <ul><li>modprobe / rmmod </li></ul><ul><ul><li>Añade/Elimina módulos del Kernel de Linux </li></ul></ul><ul><ul><li>modprobe qla2300 </li></ul></ul><ul><li>lsmod </li></ul><ul><ul><li>Para cada hardware nuevo encontrado cada sistema tiene su driver asociado para poder entenderlo y manejarlo. Para ver de que driver se trata empleamos este comando. </li></ul></ul><ul><ul><li>Muestra el estado de los módulos en el Kernel de Linux. </li></ul></ul><ul><li>sysctl </li></ul><ul><ul><li>Muestra o modifica valores del kernel en tiempo de ejecución </li></ul></ul><ul><li>Modinfo </li></ul><ul><ul><li>Nos muestra las opciones de cada driver. </li></ul></ul>
    38. 38. Comandos de Red <ul><li>ifconfig </li></ul><ul><ul><li>Muestra la IP del pc y la configuración de red </li></ul></ul><ul><li>ping host </li></ul><ul><ul><li>Realiza ping entre pcs </li></ul></ul><ul><ul><li>Ejemplo: ping 192.168.1.5 </li></ul></ul><ul><li>ifconfig id_tarjeta down </li></ul><ul><ul><li>Detiene los servicios de red de la tarjeta especificada (id_tarjeta) </li></ul></ul><ul><ul><li>Ejemplo: ifconfig eth0 down </li></ul></ul><ul><li>ifconfig id_tarjeta up </li></ul><ul><ul><li>Inicia los servicios de red de la tarjeta especificada (id_tarjeta) </li></ul></ul><ul><ul><li>Ejemplo: ifconfig eth0 up </li></ul></ul><ul><li>ethtool eth0 </li></ul><ul><ul><li>Muestra el estado actual de la interfaz de red indicada &quot;eth0&quot; </li></ul></ul><ul><li>ethtool --change eth0 autoneg off speed 100 duplex full </li></ul><ul><ul><li>Permite cambiar de forma manual la velocidad del interfaz de red indicado, en este caso &quot;eth0“ </li></ul></ul><ul><li>netstat -na | grep 8080 </li></ul><ul><ul><li>Muestra los puertos abiertos (LISTEN) </li></ul></ul>
    39. 39. Comandos de Red (2) <ul><li>netstat –nr </li></ul><ul><ul><li>Información de rutas y gateway de la maquina. </li></ul></ul><ul><li>Rutas de modo temporal (de modo final depende del s.o): </li></ul><ul><ul><li>route add -host 10.228.138.4 gw 10.109.236.254 </li></ul></ul><ul><ul><li>route add -net 10.228.139.0 netmask 255.255.255.0 gw 10.228.77.206 </li></ul></ul><ul><ul><li>route add default gw 10.127.100.131 </li></ul></ul>
    40. 40. RedHat <ul><li>Identificar S.O. </li></ul><ul><ul><li>[root@lab02-REDHAT5 ~]# cat /etc/redhat-release </li></ul></ul><ul><ul><li>Red Hat Enterprise Linux Server release 5.4 (Tikanga) </li></ul></ul><ul><li>Sistema de ficheros: </li></ul><ul><ul><li>Ext2, ext3. </li></ul></ul><ul><li>Instalación de paquetes: </li></ul><ul><ul><li>Yum install paquete </li></ul></ul><ul><ul><li>Rpm –ihv paquete (instalacion) </li></ul></ul><ul><ul><li>Rpm –qa paquete (paquetes instalados) </li></ul></ul><ul><ul><li>Rpm –ql paquete (ficheros modificados con la instalacion) </li></ul></ul><ul><ul><li>Rpm –qf directorio ->paquete que lo contiene </li></ul></ul><ul><li>Logs de errores: </li></ul><ul><ul><li>Errores de sistema: /var/log/messages </li></ul></ul><ul><ul><li>dmesg </li></ul></ul><ul><li>Archivos de configuración especiales: </li></ul><ul><ul><li>/etc/sysconfig/network-scripts/ifcfg-eth0 </li></ul></ul><ul><ul><li>/etc/sysconfig/network-scripts/route-eth1 </li></ul></ul><ul><ul><li>/etc/sysconfig/network </li></ul></ul>
    41. 41. RedHat (2) <ul><li>Kuzdu detecta hardware nuevo (/etc/sysconfig/hwconf ) añade entradas en el fichero /etc/modprobe.conf. Si hacemos una nueva entrada en él, tendremos que crear un nuevo initrd. </li></ul><ul><li>Crear fs, ampliar, borrar </li></ul><ul><ul><li>Mkfs.ext2 <device> </li></ul></ul><ul><ul><li>Lvcreate –L <tamaño> –n <nombre_lv> vg </li></ul></ul><ul><ul><li>Vgcreate <nombre_vg> <particion> </li></ul></ul><ul><ul><li>Lvremove <device> </li></ul></ul><ul><ul><li>Lvextend –L +<tamaño> <device> </li></ul></ul><ul><ul><li>Resize2fs <device> (amplia fs online) </li></ul></ul><ul><li>Herramientas : </li></ul><ul><ul><li>system-config-network </li></ul></ul><ul><ul><li>system-config-users </li></ul></ul><ul><ul><li>system-config-cluster </li></ul></ul>
    42. 42. RedHat (3) <ul><li>Comandos de pvs, lvs, vgs, … </li></ul><ul><ul><li>[root@lab02-REDHAT5 sysconfig]# lvs </li></ul></ul><ul><ul><li>LV VG Attr LSize Origin Snap% Move Log Copy% Convert </li></ul></ul><ul><ul><li>home_lv rootvg -wi-ao 512,00M </li></ul></ul><ul><ul><li>iso_lv rootvg -wi-ao 3,34G </li></ul></ul><ul><ul><li>opt_lv rootvg -wi-ao 1,00G </li></ul></ul><ul><ul><li>root_lv rootvg -wi-ao 512,00M </li></ul></ul><ul><ul><li>tmp_lv rootvg -wi-ao 1,00G </li></ul></ul><ul><ul><li>usr_lv rootvg -wi-ao 3,00G </li></ul></ul><ul><ul><li>var_lv rootvg -wi-ao 512,00M </li></ul></ul><ul><ul><li>[root@lab02-REDHAT5 sysconfig]# vgs </li></ul></ul><ul><ul><li>#LV #SN Attr VSize VFree </li></ul></ul><ul><ul><li>rootvg 2 7 0 wz--n- 9,84G 0 </li></ul></ul>
    43. 43. RedHat (4) <ul><ul><li>[root@lab02-REDHAT5 sysconfig]# pvs </li></ul></ul><ul><ul><li>PV VG Fmt Attr PSize PFree </li></ul></ul><ul><ul><li>/dev/sda3 rootvg lvm2 a- 7,88G 0 </li></ul></ul><ul><ul><li>/dev/sdb1 rootvg lvm2 a- 1,97G 0 </li></ul></ul><ul><ul><li>[root@lab02-REDHAT5 sysconfig]# vgdisplay </li></ul></ul><ul><ul><li>--- Volume group --- </li></ul></ul><ul><ul><li>VG Name rootvg </li></ul></ul><ul><ul><li>System ID </li></ul></ul><ul><ul><li>Format lvm2 </li></ul></ul><ul><ul><li>Metadata Areas 2 </li></ul></ul><ul><ul><li>Metadata Sequence No 10 </li></ul></ul><ul><ul><li>VG Access read/write </li></ul></ul><ul><ul><li>VG Status resizable </li></ul></ul><ul><ul><li>MAX LV 0 </li></ul></ul><ul><ul><li>Cur LV 7 </li></ul></ul><ul><ul><li>Open LV 7 </li></ul></ul><ul><ul><li>Max PV 0 </li></ul></ul><ul><ul><li>Cur PV 2 </li></ul></ul><ul><ul><li>Act PV 2 </li></ul></ul><ul><ul><li>VG Size 9,84 GB </li></ul></ul><ul><ul><li>PE Size 32,00 MB </li></ul></ul><ul><ul><li>Total PE 315 </li></ul></ul><ul><ul><li>Alloc PE / Size 315 / 9,84 GB </li></ul></ul><ul><ul><li>Free PE / Size 0 / 0 </li></ul></ul><ul><ul><li>VG UUID dElVoz-AYlQ-4JYc-MwDr-dYFw-bqGh-l9NGuR </li></ul></ul>
    44. 44. RedHat (5) <ul><li>ACL’s </li></ul><ul><ul><li>Nos permiten dar acceso para escribir, acceder o ejecutar a ciertos usuarios que no sean propietarios. </li></ul></ul><ul><ul><li>Activamos la opcion de acl en el fstab y hacemos un: </li></ul></ul><ul><ul><li>Mount –o remount device </li></ul></ul><ul><ul><li>Setfacl –m user:oracle:rwx /tmp/unix </li></ul></ul><ul><ul><li>Setfacl –m user:oracle:rwx /tmp/unix/prueba </li></ul></ul><ul><ul><li>Y ya podemos modificar el fichero </li></ul></ul><ul><ul><li>-rwxrwx---+ 1 unix unix 10 oct 26 14:11 /tmp/unix/prueba </li></ul></ul><ul><ul><li>Verificamos con: getfacl /tmp/unix/prueba </li></ul></ul><ul><li>Quotas </li></ul><ul><ul><li>Activamos ciertas limitaciones de espacio para ciertos fs y ciertos usuarios. </li></ul></ul><ul><ul><li>Añadimos las opciones de usrquota,grpquota y hacemos un mount –o remount device. </li></ul></ul><ul><ul><li>Edquota –u/-g unix (definimos una quota usuario/grupo con espacio) </li></ul></ul><ul><ul><li>Quotacheck –uvg device </li></ul></ul><ul><ul><li>Repquota –a (vemos reports) </li></ul></ul>
    45. 45. RedHat (6) <ul><li>Configuracion Firewall </li></ul><ul><ul><li>Añadir reglas al iptables (-p (protocolo) –j REJECT ACCEPT) </li></ul></ul><ul><ul><li>Iptables –L </li></ul></ul><ul><ul><li>iptables –A (añadir) OUTPUT -d 128.90.221.12 -p icmp -j REJECT </li></ul></ul><ul><ul><li>iptables -A INPUT -d 128.90.221.12 -p icmp -j REJECT </li></ul></ul><ul><ul><li>Iptable –d (delete) </li></ul></ul><ul><ul><li>/etc/init.d/iptables start </li></ul></ul><ul><li>DHCP </li></ul><ul><ul><li>Dns(asigna ips de forma dinamica, si tenemos un servidor) para ello configuramos un servidor /etc/resolv.conf y esto será si no lo tenemos configurado en /etc/hosts. </li></ul></ul>
    46. 46. RedHat (7) <ul><li>NFS </li></ul><ul><ul><li>/etc/exports </li></ul></ul><ul><ul><li>/shared 128.90.221.0/255.255.255.0(sync,rw) </li></ul></ul><ul><ul><li>Exportfs para ver lo que se exporta </li></ul></ul><ul><li>SAMBA (compartir archivos con windows) </li></ul><ul><ul><li>/etc/samba/smb.conf </li></ul></ul><ul><ul><li>[tmp] </li></ul></ul><ul><ul><li>comment=Shared temporary disk space </li></ul></ul><ul><ul><li>path=/tmp </li></ul></ul><ul><ul><li>read only = no </li></ul></ul><ul><ul><li>browseable = yes </li></ul></ul><ul><ul><li>hosts allow = </li></ul></ul><ul><ul><li>chkconfig --list smb </li></ul></ul><ul><ul><li>#smbpasswd -a <usuario> </li></ul></ul><ul><ul><li>#smbclient -U tbarnes //ip/shared (comprobar la conexion) </li></ul></ul><ul><ul><li>#mount -t cifs -o username=amachado,passwd=linux //192.168.10.4/homes /mnt </li></ul></ul>
    47. 47. RedHat (8) <ul><li>APACHE </li></ul><ul><ul><li>Archivo de configuracion (/etc/httpd/conf/httpd.conf) </li></ul></ul><ul><ul><li>#Section 1. Global configuration options </li></ul></ul><ul><ul><li>ServerRoot /etc/httpd (directorio que contiene la configuracion) </li></ul></ul><ul><ul><li>Listen 80 (puerto) </li></ul></ul><ul><ul><li>SecureListen 443 (no es obligatorio, puerto seguro) </li></ul></ul><ul><ul><li>Timeout 120 </li></ul></ul><ul><ul><li>KeepAlive Off </li></ul></ul><ul><ul><li>MaxKeepAliveRequests 100 </li></ul></ul><ul><ul><li>KeepAliveTimeout 15 </li></ul></ul><ul><ul><li>User apache </li></ul></ul><ul><ul><li>Group apache </li></ul></ul><ul><ul><li>#Section 2. Main server configuration options </li></ul></ul><ul><ul><li>ServerAdmin webmaster@example.com </li></ul></ul><ul><ul><li>ServerName example.com (hostname del servidor) </li></ul></ul><ul><ul><li>DocumentRoot /var/www/html (archivos accesibles por los clientes) </li></ul></ul><ul><ul><li>DirectoryIndex index.html index.php index.txt (pagina inicial) </li></ul></ul><ul><ul><li>ErrorDocument 404 /errors/404.html </li></ul></ul><ul><ul><li>Options Indexes MultiViews </li></ul></ul><ul><ul><li>Si queremos tener dos o más website para el mismo Apache server tenemos que habilitar los virtualhost, que pueden ser: basado en nombre o en ip. </li></ul></ul><ul><ul><li>#Enable name-based virtual hosting </li></ul></ul><ul><ul><li>NameVirtualHost *.80 </li></ul></ul><ul><ul><li><VirtualHost *:80> </li></ul></ul><ul><ul><li>ServerName www.example.org (deberiamos definir una ip en el /etc/hosts) </li></ul></ul><ul><ul><li>DocumentRoot /var/www/example.org </li></ul></ul><ul><ul><li>#add other directives here </li></ul></ul><ul><ul><li></VirtualHost> </li></ul></ul>
    48. 48. RedHat (9) <ul><li>SENDMAIL </li></ul><ul><ul><li>sendmail (transporte de correo (MTA o M ail T ransport A gent) ) </li></ul></ul><ul><ul><li>sendmail-cf </li></ul></ul><ul><ul><li>dovecot ( Dovecot es un servidor de POP3 e IMAP) </li></ul></ul><ul><ul><li>m4 </li></ul></ul><ul><ul><li>make </li></ul></ul><ul><ul><li>cyrus-sasl-2.1.22-5.el5.x86_64.rpm </li></ul></ul><ul><ul><li>Editamos vi / etc/mail/sendmail.mc y quitamos la parte en negrita. </li></ul></ul><ul><ul><li>DAEMON_OPTIONS(`Port=smtp, Addr=127.0.0.1 , Name=MTA’)dnl </li></ul></ul><ul><ul><li>m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf (creamos el archivo de conf) </li></ul></ul><ul><ul><li>netstat -an|grep 25 (comprobamos que sigue en el localhost) </li></ul></ul><ul><ul><li>/etc/init.d/sendmail restart (arracamos para la ip) </li></ul></ul><ul><ul><li>netstat -an|grep 25 (se comprueba) </li></ul></ul><ul><ul><li>telnet 128.90.221.13 25 (se comprueba) </li></ul></ul><ul><li>Postfix?¿ </li></ul>
    49. 49. RedHat (10) <ul><li>BIND (servidor de nombres DNS, habitualmente suele ser por el puerto 53) </li></ul><ul><ul><li>/etc/named.conf (Este fichero contiene el nombre de las zonas y la localizacion de los archivos de datos que respoderan a las consultas. Los datos serán almacenados en /var/named) </li></ul></ul><ul><ul><li>[root@lab02-REDHAT5 named]# cat /etc/named.conf </li></ul></ul><ul><ul><li>options </li></ul></ul><ul><ul><li>{ </li></ul></ul><ul><ul><li>// Those options should be used carefully because they disable port </li></ul></ul><ul><ul><li>// randomization </li></ul></ul><ul><ul><li>// query-source port 53; </li></ul></ul><ul><ul><li>// query-source-v6 port 53; </li></ul></ul><ul><ul><li>// Put files that named is allowed to write in the data/ directory: </li></ul></ul><ul><ul><li>directory &quot;/var/named&quot;; // the default </li></ul></ul><ul><ul><li>dump-file &quot;data/cache_dump.db&quot;; </li></ul></ul><ul><ul><li>statistics-file &quot;data/named_stats.txt&quot;; </li></ul></ul><ul><ul><li>memstatistics-file &quot;data/named_mem_stats.txt&quot;; </li></ul></ul><ul><ul><li>}; </li></ul></ul><ul><ul><li>zone &quot;prueba.com&quot; in { </li></ul></ul><ul><ul><li>type master; </li></ul></ul><ul><ul><li>file &quot;prueba.com.db&quot;; </li></ul></ul><ul><ul><li>allow-update { none; }; </li></ul></ul>
    50. 50. RedHat (11) <ul><ul><li>/ var/named / (directorio con ficheros de zonas) </li></ul></ul><ul><ul><li>Creamos la zona dominio.com.zone dentro. </li></ul></ul><ul><ul><li>&quot;ns1.dominio.com.&quot; is the name server responsible for dominio.com. </li></ul></ul><ul><ul><li>The &quot;IN NS ns1.dominio.com.&quot; means we are declaring ns1.dominio.com to be a name server. </li></ul></ul><ul><ul><li>With &quot;IN MX 10 mail.dominio.com.&quot; we are declaring a mail exchange (or mail server) with a priority of 10. Since we only use one mail server the priority has no effect. </li></ul></ul><ul><ul><li>The &quot;IN A 192.168.1.200&quot; means we are declaring a host (with no hostname, so it means somefakedomain.com) and it's IP is 192.168.1.200. Any queries on just somefakedomain.com will resolve to 192.168.1.200. This is is useful when you configure your web server to work on somefakedomain.com or www.somefakedomain.com. They both point to the same thing and will return the same web site. </li></ul></ul><ul><ul><li>vi prueba.com.db (permisos de root:named) </li></ul></ul><ul><ul><li>$TTL 86400 </li></ul></ul><ul><ul><li>@ IN SOA @ ns1.prueba.com. ( </li></ul></ul><ul><ul><li>42 ; serial (d. adams) </li></ul></ul><ul><ul><li>3H ; refresh </li></ul></ul><ul><ul><li>15M ; retry </li></ul></ul><ul><ul><li>1W ; expiry </li></ul></ul><ul><ul><li>1D ) ; minimum </li></ul></ul><ul><ul><li>IN NS ns1.prueba.com. </li></ul></ul><ul><ul><li>IN A 128.90.221.13 </li></ul></ul><ul><ul><li>ns1 IN A 128.90.221.13 </li></ul></ul><ul><ul><li>mail IN A 128.90.221.13 </li></ul></ul>
    51. 51. RedHat (12) <ul><ul><li>/ etc/resolv.conf (el servidor es el mismo) </li></ul></ul><ul><ul><li>[root@lab02-REDHAT5 named]# cat /etc/resolv.conf </li></ul></ul><ul><ul><li>nameserver 128.90.221.13 </li></ul></ul><ul><ul><li>Comprobamos que tenemos conexión! </li></ul></ul><ul><ul><li>[root@lab02-REDHAT5 ~]# nslookup </li></ul></ul><ul><ul><li>> prueba.com </li></ul></ul><ul><ul><li>Server: 128.90.221.13 </li></ul></ul><ul><ul><li>Address: 128.90.221.13#53 </li></ul></ul><ul><ul><li>Name: prueba.com </li></ul></ul><ul><ul><li>Address: 128.90.221.13 </li></ul></ul><ul><ul><li>> server 127.0.0.1 </li></ul></ul><ul><ul><li>Default server: 127.0.0.1 </li></ul></ul><ul><ul><li>Address: 127.0.0.1#53 </li></ul></ul><ul><ul><li>> server 128.90.221.13 </li></ul></ul><ul><ul><li>Default server: 128.90.221.13 </li></ul></ul><ul><ul><li>Address: 128.90.221.13#53 </li></ul></ul><ul><ul><li>Paquetes : </li></ul></ul><ul><ul><li>bind-9.2.1-16.i386.rpm </li></ul></ul><ul><ul><li>bind-devel-9.2.1-16.i386.rpm </li></ul></ul><ul><ul><li>bind-utils-9.2.1-16.i386.rpm </li></ul></ul><ul><ul><li>caching-nameserver-7.2-7.noarch.rpm </li></ul></ul>
    52. 52. Suse <ul><li>Identificar S.O. </li></ul><ul><ul><li>lab01-suse:~ # cat / etc/SuSE-release </li></ul></ul><ul><ul><li>SUSE Linux Enterprise Server 11 (x86_64) </li></ul></ul><ul><ul><li>VERSION = 11 </li></ul></ul><ul><ul><li>PATCHLEVEL = 0 </li></ul></ul><ul><li>Sistema de ficheros: </li></ul><ul><ul><li>Ext2, ext3, Reiserfs. </li></ul></ul><ul><li>Instalación de paquetes: </li></ul><ul><ul><li>yast –install paquete </li></ul></ul><ul><ul><li>Rpm –ihv paquete (instalacion) </li></ul></ul><ul><ul><li>Rpm –qa paquete (paquetes instalados) </li></ul></ul><ul><ul><li>Rpm –ql paquete (ficheros modificados con la instalacion) </li></ul></ul><ul><ul><li>Rpm –qf directorio ->paquete que lo contiene </li></ul></ul><ul><li>Logs de errores: </li></ul><ul><ul><li>Errores de sistema: /var/log/messages </li></ul></ul><ul><ul><li>dmesg </li></ul></ul><ul><li>Archivos de configuración especiales: </li></ul><ul><ul><li>/etc/sysconfig/network/ifcfg-eth0 </li></ul></ul><ul><ul><li>/etc/udev/rules.d/70-persistent-net.rules </li></ul></ul><ul><ul><li>/etc/sysconfig/network/routes </li></ul></ul>
    53. 53. Suse (2) <ul><li>Hardware: Existe un demonio que detecta nuevo hardware partprobe. </li></ul><ul><li>Herramientas: </li></ul><ul><ul><li>Yast2 </li></ul></ul><ul><ul><li>Heartbeat (hb_gui) -> cluster </li></ul></ul><ul><li>Ejemplos lv, pv y vg </li></ul>
    54. 54. AIX <ul><li>Identificar S.O. </li></ul><ul><li>(root@nimserver) / # uname -a </li></ul><ul><li>AIX nimserver 3 5 0040B9CB4C00 </li></ul><ul><li>Dectectar nuevo hardware: </li></ul><ul><ul><li>Cfgmgr </li></ul></ul><ul><li>Sistema de ficheros: </li></ul><ul><ul><li>Jfs, Jfs2. </li></ul></ul><ul><li>Instalación de paquetes: </li></ul><ul><ul><li>Paquetes especiales de ibm </li></ul></ul><ul><ul><li>Inutoc . (crea un archivo para la instalación) </li></ul></ul><ul><ul><li>Smitty install (sobre el directorio) </li></ul></ul><ul><li>Logs de errores: </li></ul><ul><ul><li>Errores de sistema: errpt -a </li></ul></ul><ul><li>Archivos de configuración especiales: </li></ul><ul><ul><li>/etc/inittab (archivo del nivel de arranque) </li></ul></ul>
    55. 55. AIX (2) <ul><li>Para poder movernos como en los linux tendremos que hacerlo con: </li></ul><ul><li>Esc +k (anterior) </li></ul><ul><li>Esc +l (a la derecha) </li></ul><ul><li>Esc +j (posterior) </li></ul><ul><li>Esc +h (a la izquierda) </li></ul><ul><li>Esca +x (borrar) </li></ul>
    56. 56. AIX (3) <ul><li>Discos físicos : </li></ul><ul><ul><li>Los discos pueden ser al igual que en linux de scsi , internos o de cabina . Para poder detectarlo los hacemos por medio del comando: </li></ul></ul><ul><ul><li>(root@nimserver) / # lsdev -C |grep hdisk </li></ul></ul><ul><ul><li>hdisk0 Available 10-60-00-4,0 16 Bit SCSI Disk Drive </li></ul></ul><ul><ul><li>hdisk26 Available 10-88-L SSA Logical Disk Drive </li></ul></ul><ul><ul><li>hdisk27 Available 10-88-L SSA Logical Disk Drive </li></ul></ul><ul><ul><li>hdisk28 Available 10-88-L SSA Logical Disk Drive </li></ul></ul><ul><ul><li>hdisk29 Available 10-88-L SSA Logical Disk Drive </li></ul></ul><ul><ul><li>hdisk30 Available 10-88-L SSA Logical Disk Drive </li></ul></ul><ul><ul><li>hdisk31 Available 10-88-L SSA Logical Disk Drive </li></ul></ul><ul><ul><li>hdisk32 Available 10-88-L SSA Logical Disk Drive </li></ul></ul><ul><ul><li>(root@nimserver) / # lspath (multipath) </li></ul></ul><ul><ul><li>Enabled hdisk0 scsi0 </li></ul></ul>
    57. 57. AIX (4) <ul><li>Utilizar el man para cada comando: </li></ul><ul><li>Los discos asociados los podemos ver con: </li></ul><ul><ul><li>#TSM:/> lspv </li></ul></ul><ul><ul><li>hdisk1 00f625c0972bff57 tsm2vg active </li></ul></ul><ul><ul><li>hdisk9 00f625c09736a793 tsm2vg active </li></ul></ul><ul><ul><li>hdisk2 00c5f36d51b6af19 tsmvg active </li></ul></ul><ul><ul><li>hdisk3 00c5f36dca20c051 tsm2vg active </li></ul></ul><ul><ul><li>hdisk4 00c5f36dd467eccc None </li></ul></ul><ul><ul><li>hdisk0 00c5f36d6944c2ba tsm2vg active </li></ul></ul><ul><ul><li>hdisk5 00c5f36df46f51f3 tsm2vg active </li></ul></ul><ul><ul><li>hdisk6 00c5f36d2d489237 tsmvg active </li></ul></ul><ul><ul><li>hdisk7 00c5f36d6c67639b swapvg active </li></ul></ul><ul><ul><li>hdisk8 00c5f36d6c604ede rootvg active </li></ul></ul>
    58. 58. AIX (5) <ul><li>La instalación en un AIX es sobre un solo disco: </li></ul><ul><li>#TSM:/> lspv -l hdisk8 </li></ul><ul><li>hdisk8: </li></ul><ul><li>LV NAME LPs PPs DISTRIBUTION MOUNT POINT </li></ul><ul><li>hd4 10 10 00..00..10..00..00 / </li></ul><ul><li>hd8 1 1 00..00..01..00..00 N/A </li></ul><ul><li>hd6 16 16 00..00..16..00..00 N/A </li></ul><ul><li>hd5 1 1 01..00..00..00..00 N/A </li></ul><ul><li>hd10opt 38 38 00..00..00..38..00 /opt </li></ul><ul><li>hd1 1 1 00..00..00..01..00 /home </li></ul><ul><li>hd3 8 8 00..00..08..00..00 /tmp </li></ul><ul><li>hd9var 14 14 00..00..14..00..00 /var </li></ul><ul><li>hd2 82 82 31..51..00..00..00 /usr </li></ul><ul><li>fslv02 4 4 00..00..00..04..00 /ieci </li></ul><ul><li>maestrolv 20 20 17..00..02..00..01 /opt/tivoli/maestro </li></ul><ul><li>lg_dumplv 60 60 02..00..00..08..50 N/A </li></ul>
    59. 59. AIX (6) <ul><li>#TSM:/> lspv hdisk8 </li></ul><ul><li>PHYSICAL VOLUME: hdisk8 VOLUME GROUP: rootvg </li></ul><ul><li>PV IDENTIFIER: 00c5f36d6c604ede VG IDENTIFIER 00c5f36d00004c000000012ac380b988 </li></ul><ul><li>PV STATE: active </li></ul><ul><li>STALE PARTITIONS: 0 ALLOCATABLE: yes </li></ul><ul><li>PP SIZE: 32 megabyte(s) LOGICAL VOLUMES: 12 </li></ul><ul><li>TOTAL PPs: 255 ( 8160 megabytes) VG DESCRIPTORS: 2 </li></ul><ul><li>FREE PPs: 0 (0 megabytes) HOT SPARE: no </li></ul><ul><li>USED PPs: 255 ( 8160 megabytes) MAX REQUEST: 1 megabyte </li></ul><ul><li>FREE DISTRIBUTION: 00..00..00..00..00 </li></ul><ul><li>USED DISTRIBUTION: 51..51..51..51..51 </li></ul><ul><li>MIRROR POOL: None </li></ul>
    60. 60. AIX (7) <ul><li>Para poder ver los vg del servidor: </li></ul><ul><li>#TSM:/> lsvg </li></ul><ul><li>rootvg </li></ul><ul><li>swapvg </li></ul><ul><li>tsmvg </li></ul><ul><li>tsm2vg </li></ul><ul><li>#TSM:/> lsvg rootvg </li></ul><ul><li>VOLUME GROUP: rootvg VG IDENTIFIER: 00c5f36d00004c000000012ac380b988 </li></ul><ul><li>VG STATE: active PP SIZE: 32 megabyte(s) </li></ul><ul><li>VG PERMISSION: read/write TOTAL PPs: 255 (8160 megabytes) </li></ul><ul><li>MAX LVs: 256 FREE PPs: 0 (0 megabytes) </li></ul><ul><li>LVs: 12 USED PPs: 255 (8160 megabytes) </li></ul><ul><li>OPEN LVs: 11 QUORUM: 2 (Enabled) </li></ul><ul><li>TOTAL PVs: 1 VG DESCRIPTORS: 2 </li></ul><ul><li>STALE PVs: 0 STALE PPs: 0 </li></ul><ul><li>ACTIVE PVs: 1 AUTO ON: no </li></ul><ul><li>MAX PPs per VG: 32512 </li></ul><ul><li>MAX PPs per PV: 1016 MAX PVs: 32 </li></ul><ul><li>LTG size (Dynamic): 1024 kilobyte(s) AUTO SYNC: no </li></ul><ul><li>HOT SPARE: no BB POLICY: relocatable </li></ul>
    61. 61. AIX (8) <ul><li>Comandos de información de hardware y diagnósticos . </li></ul><ul><ul><li>prtconf </li></ul></ul><ul><ul><li>Smitty diag </li></ul></ul><ul><li>Herramientas : </li></ul><ul><ul><li>Smitty </li></ul></ul><ul><ul><li>Smitty lv/smitty fs …. </li></ul></ul><ul><li>Ampiar fs: </li></ul><ul><ul><li>Chfs –a size=+<size> /usr </li></ul></ul><ul><li>Monitorización del sistema: </li></ul><ul><li>Topas Monitor for host: nimserver EVENTS/QUEUES FILE/TTY </li></ul><ul><li>Thu Nov 4 10:38:36 2010 Interval: 2 Cswitch 77 Readch 13120 </li></ul><ul><li>Syscall 700 Writech 13299 </li></ul><ul><li>Kernel 1.0 |# | Reads 6 Rawin 0 </li></ul><ul><li>User 0.5 |# | Writes 5 Ttyout 646 </li></ul><ul><li>Wait 1.5 |# | Forks 0 Igets 0 </li></ul><ul><li>Idle 97.0 |############################| Execs 0 Namei 4 </li></ul><ul><li>Runqueue 0.0 Dirblk 0 </li></ul><ul><li>Ejemplos : Creación de un fs… </li></ul>
    62. 62. SOLARIS <ul><li>Identificar S.O. </li></ul><ul><li>SunOS red1 5.10 Generic_118855-33 i86pc i386 i86pc </li></ul><ul><li>Dectectar nuevo hardware: </li></ul><ul><ul><li>devfsadm </li></ul></ul><ul><li>Sistema de ficheros: </li></ul><ul><ul><li>Ufs, zfs, </li></ul></ul><ul><li>Instalación de paquetes: </li></ul><ul><ul><li>Pkgadd –d . </li></ul></ul><ul><li>Logs de errores: </li></ul><ul><ul><li>Errores de sistema: dmesg, tail –f /var/adm/messages </li></ul></ul><ul><li>Archivos de configuración especiales: </li></ul><ul><ul><li>/etc/inittab (archivo del nivel de arranque) </li></ul></ul><ul><ul><li>Who –r (vemos en que nivel esta) </li></ul></ul><ul><ul><li>/etc/rcx.d (servicios en el arranque, lo habitual es el 3) </li></ul></ul>
    63. 63. SOLARIS (2) <ul><li>Para poder movernos como en los linux tendremos que hacerlo con: bash </li></ul><ul><li>Archivos de configuración especiales: </li></ul><ul><ul><li>/etc/hostname.e1000g0 </li></ul></ul><ul><ul><li>cat /etc/hosts </li></ul></ul><ul><ul><li>/etc/rc3.d/S99rutas </li></ul></ul><ul><li>Discos del servidor: </li></ul><ul><ul><li>prtvtoc /dev/rdsk/c1t0d0s2 </li></ul></ul><ul><ul><li>Format (partition, print) </li></ul></ul><ul><ul><li>Partición 2 es todo el disco, es utilizada en caso de backup. </li></ul></ul>
    64. 64. SOLARIS (3) <ul><li>Información de hardware : </li></ul><ul><ul><li>Prtdiag </li></ul></ul><ul><ul><li>Psrinfo (info de procesadores) </li></ul></ul><ul><li>Información de Uso de cpu, memoria ,.. </li></ul><ul><ul><li>Prtstat </li></ul></ul><ul><li>Habitualmente Solaris tiene un gestor de fs llamado, Veritas filesystem , pero también otros sistemas lo tienen como AIX o HP. </li></ul>
    65. 65. INCIDENCIAS COMUNES

    ×