manual de reparacion · 2015. 3. 2. · comandos linux .....36 algoritmos de rueda ... tornillos...

61

Upload: others

Post on 22-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero
Page 2: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

MENU

Refrigeración ...........................................................................................................3

Pantallas:..................................................................................................................4

Teclados...................................................................................................................5

Pila...........................................................................................................................6

Limpieza ..................................................................................................................7

Cambio de disco duro..............................................................................................8

Arranque de windows 2000/xp .................................................................11

Preguntas y repuestas ............................................................................................18

Conceptos Necesarios............................................................................................20

Cliente trae equipo antiguo para añadir disco duro nuevo ...........21

Protocolo de visita a domicilio.....................................................28

Instalación de Sistema Operativo “SO”.................................29

¿Qué es un sistema de información? .....................................................................30

¿Para que sirve un Sistema Operativo y para que sirve?.......................................31

Compartir en local .................................................................................................34

Linux......................................................................................................................35

Comandos Linux ...................................................................................................36

Algoritmos de rueda ..............................................................................................51

Memoria Ram Virtual............................................................................................52

Diagramas de estado definiciones .........................................................................55

Page 3: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Refrigeración

Definición: Es el sistema que hace que los componentes tengan una temperatura óptima para poder funcionar:

Pasta: La pasta térmica, también llamada silicona térmica, masilla térmica o grasa térmica (o también " silicona para semiconductores"), es una sustancia que incrementa la conducción de calor entre las superficies de dos o más objetos que pueden ser irregulares y no hacen contacto directo. En electrónica e informática, es frecuentemente usada para ayudar a la disipación del calor de componentes mediante un disipador.

Tipos: Refrigeración silenciosa: se denomina al desplazamiento de aire natural para obtener una refrigeración del ambiente. En el caso de la informática esto se puede realizar de varios modos como la utilización de disipadores o de ventiladores.

Refrigeración líquida: La refrigeración líquida o watercooling es una técnica de enfriamiento utilizando agua en vez de disipadores de calor y ventiladores (dentro del chasis), logrando así excelentes resultados en cuanto a temperaturas, y con enormes posibilidades en overclock. Se suele realizar con circuitos de agua estancos.

Page 4: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Pantallas O SCREEN

Tipos de pantalla LCD: Una pantalla de cristal líquido o LCD (sigla del inglés liquid crystal display) es una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o reflectora. A menudo se utiliza en dispositivos electrónicos de pilas, ya que utiliza cantidades muy pequeñas de energía

TACTILES: es una pantalla que mediante un toque directo sobre su superficie permite la entrada de datos y órdenes al dispositivo, y a su vez muestra los resultados introducidos previamente; actuando como periférico de entrada y salida de datos, así como emulador de datos interinos erróneos al no tocarse efectivamente. Este contacto también se puede realizar por medio de un lápiz óptico u otras herramientas similares.

Normales: Son las más comunes del mercado

� 1-Localizar los tornillos que sujetan la carcasa, suelen estar en las esquinas los 4 principales y luego hay 2 o 4 más que están por el medio

� 2-Quitar la carcasa con cuidado sin hacer mucha fuerza � 3- Tenemos que ver el conjunto de bisagra pantalla, quitar lostornillos que van a los lados

con eso dejamos la pantalla suelta � 4- quitar con cuidado el cable conector que va con la pantalla “en algunos abra que miara

que no estén en la placa base desmontar la parte del interruptor estará sujeto con unos tornillos por donde la batería o por abajo del ordenador ”

Teclados O KEYBOART 1. Primero quitar los tornillos que lo sujetan están señalizados bien sea por el dibujo o

por las siglas keyboard 2. Segundo presionar las pestañas o quitar los tornillos que veremos si quitamos la

carcasa del encendido la que esta al lado de la pantalla 3. Tres quitarlo con cuidado sin cargarnos las pestillas donde se conecta a la placa

base, es decir, su conector, algunos van para arriba y otros van para atrás y algunos tienen los dos formas

4. Cuatro mirar su etiqueta que va detrás es donde está su “código” para cambiarlo u bien con el modelo del ordenador seria de ayuda a la hora de cambiar el teclado

Page 5: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Pila

Definición: Una pila (stack en inglés) es donde se encuentra la información de arranque del equipo (“BIOS”)

Bios: El Sistema Básico de Entrada/Salida (Basic Input-Output System), conocido simplemente con el nombre de BIOS, es un programa informático inscrito en componentes electrónicos de memoria Flash existentes en la placa base. Este programa controla el funcionamiento de la placa base y de dichos componentes. Se encarga de realizar las funciones básicas de manejo y configuración del ordenador

Funcionamiento: Después de un reset o del encendido, el procesador ejecuta la instrucción que encuentra en el llamado vector de reset (16 bytes antes de la instrucción máxima dirección hable en el caso de los procesadores x86), ahí se encuentra la primera línea de código del BIOS: es una instrucción de salto incondicional, que remite a una dirección más baja en la BIOS. En los PC más antiguos el procesador continuaba leyendo directamente en la memoria RAM las instrucciones (dado que esa memoria era de la misma velocidad de la RAM), ejecutando las rutinas POST para verificar el funcionamiento del sistema y posteriormente cargando un sistema operativo (de 16 bits) en la RAM, que compartiría funcionalidades de la BIOS.

De acuerdo a cada fabricante del BIOS, realizará procedimientos diferentes, pero en general se carga una copia del firmware hacia la memoria RAM, dado que esta última es más rápida. Desde allí se realiza la detección y la configuración de los diversos dispositivos que pueden contener un sistema operativo. Mientras se realiza el proceso de búsqueda de un SO, el programa del BIOS ofrece la opción de acceder a la RAM-CMOS del sistema donde el usuario puede configurar varias características del sistema, por ejemplo, el reloj de tiempo real. La información contenida en la RAM-CMOS es utilizada durante la ejecución del BIOS para configurar dispositivos como ventiladores, buses y controladores.

Los controladores de hardware del BIOS están escritos en 16 bits siendo incompatibles con los SO de 32 y 64 bits, estos cargan sus propias versiones durante su arranque que reemplazan a los utilizados en las primeras etapas.

Page 6: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Limpieza Tipos de limpieza:

Limpieza de virus:

1. Pasar el Ccleaner

2. Pasar el antiMalware

3. Pasar el antiSpiware

4. Borrar las toolbars

Formatear equipo:

1. Copia de seguridad

2. Asegurase de que estén todos los datos

3. Cargarse las particiones

4. Instalar el SO

5. Revisar o instalar los drivers Virus de la policía:

� 1 No tener ningún equipo más conectado excepto el equipo con el virus de la policía

� 2 Tener el alvira recuest u otros antivirus tan potentes como ese.

� 3 Otra forma sería restaurar el sistema al día anterior u otra fecha

� 4 formatear es lo ultimo que haríamos

Page 7: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Cambio de disco duro u HARD DISCK

Definición : En informática, un disco duro o disco rígido (en inglés Hard Disk Drive, HDD) es un

dispositivo de almacenamiento de datos no volátil que emplea un sistema de grabación magnética para almacenar datos digitales. Se compone de uno o más platos o discos rígidos, unidos por un mismo eje que gira a gran velocidad dentro de una caja metálica sellada. Sobre cada plato, y en cada una de sus caras, se sitúa un cabezal de lectura/escritura que flota sobre una delgada lámina de aire generada por la rotación de los discos.

Tipos de disco duro:

estado sólido o SSD: campo de la ingeniería informátic Una unidad de estado

sólido o SSD (acrónimo en inglés de solid-state drive) es un dispositivo de almacenamiento de datos que puede estar construido con memoria no volátil o con memoria volátil. Las no volatiles son unidades de estado sólido que como dispositivos electrónicos, están construidos en la actualidad con chips de memoria flash. No son discos, pero juegan el mismo papel a efectos prácticos aportando más ventajas que inconvenientes tecnológicos. Por ello se está empezando a vislumbrar en el mercado la posibilidad de que en el futuro ese tipo de unidades de estado sólido terminen sustituyendo al disco duro para implementar el manejo de memorias no volatiles en el

Unidades híbridas: Las unidades híbridas son aquellas que combinan las ventajas de las unidades mecánicas convencionales con las de las unidades de estado sólido. Consisten en acoplar un conjunto de unidades de memoria flash dentro de la unidad mecánica, utilizando el área de estado sólido para el almacenamiento dinámico de datos de uso frecuente (determinado por el software de la unidad) y el área mecánica para el almacenamiento masivo de datos. Con esto se logra un rendimiento cercano al de unidades de estado sólido a un costo sustancialmente menor. En el mercado actual (2012), Seagate ofrece su modelo "Momentus XT" con esta tecnología

Page 8: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Direccionamiento

Cilindro, Cabeza y Sector

Pista (A), Sector (B), Sector de una pista (C), Clúster (D)

Hay varios conceptos para referirse a zonas del disco:

• Plato: cada uno de los discos que hay dentro del disco duro.

• Cara: cada uno de los dos lados de un plato.

• Cabeza: número de cabezales.

• Pistas: una circunferencia dentro de una cara; la pista 0 está en el borde exterior.

• Cilindro : conjunto de varias pistas; son todas las circunferencias que están alineadas verticalmente (una de cada cara)

• Sector : cada una de las divisiones de una pista. El tamaño del sector no es fijo, siendo el estándar actual 512 bytes, aunque la IDEMA ha creado un comité que impulsa llevarlo a 4 KiB. Antiguamente el número de sectores por pista era fijo, lo cual desaprovechaba el espacio significativamente, ya que en las pistas exteriores pueden almacenarse más sectores que en las interiores. Así, apareció la tecnología ZBR (grabación de bits por zonas) que aumenta el número de sectores en las pistas exteriores, y utiliza más eficientemente el disco duro. Así las pistas se agrupan en zonas de pistas de igual cantidad de sectores. Cuanto más lejos del centro de cada plato se encuentra una zona, ésta contiene una mayor cantidad de sectores en sus pistas. Además mediante ZBR, cuando se leen sectores de cilindros más externos la tasa de transferencia de bits por segundo es mayor; por tener la misma velocidad angular que cilindros internos pero mayor cantidad de sectores

Page 9: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Tipos de conexión

Si hablamos de disco duro podemos citar los distintos tipos de conexión que poseen los mismos con la placa base, es decir pueden ser SATA, IDE, SCSI o SAS:

• IDE : Integrated Drive Electronics ("Dispositivo electrónico integrado") o ATA (Advanced Technology Attachment), controla los dispositivos de almacenamiento masivo de datos, como los discos duros y ATAPI (Advanced Technology Attachment Packet Interface) Hasta aproximadamente el 2004, el estándar principal por su versatilidad y asequibilidad. Son planos, anchos y alargados.

• SCSI: Son interfaces preparadas para discos duros de gran capacidad de almacenamiento y velocidad de rotación. Se presentan bajo tres especificaciones: SCSI Estándar (Standard SCSI), SCSI Rápido (Fast SCSI) y SCSI Ancho-Rápido (Fast-Wide SCSI). Su tiempo medio de acceso puede llegar a 7 milisegundos y su velocidad de transmisión secuencial de información puede alcanzar teóricamente los 5 Mbit/s en los discos SCSI Estándares, los 10 Mbit/s en los discos SCSI Rápidos y los 20 Mbit/s en los discos SCSI Anchos-Rápidos (SCSI-2). Un controlador SCSI puede manejar hasta 7 discos duros SCSI (o 7 periféricos SCSI) con conexión tipo margarita (daisy-chain). A diferencia de los discos IDE, pueden trabajar asincrónicamente con relación al microprocesador, lo que posibilita una mayor velocidad de transferencia.

• SATA (Serial ATA): El más novedoso de los estándares de conexión, utiliza un bus serie para la transmisión de datos. Notablemente más rápido y eficiente que IDE. Existen tres versiones, SATA 1 con velocidad de transferencia de hasta 150 MB/s (hoy día descatalogado), SATA 2 de hasta 300 MB/s, el más extendido en la actualidad; y por último SATA 3 de hasta 600 MB/s el cual se está empezando a hacer hueco en el mercado. Físicamente es mucho más pequeño y cómodo que los IDE, además de permitir conexión en caliente.

• SAS (Serial Attached SCSI): Interfaz de transferencia de datos en serie, sucesor del SCSI paralelo, aunque sigue utilizando comandos SCSI para interaccionar con los dispositivos SAS. Aumenta la velocidad y permite la conexión y desconexión en caliente. Una de las principales características es que aumenta la velocidad de transferencia al aumentar el número de dispositivos conectados, es decir, puede gestionar una tasa de transferencia constante para cada dispositivo conectado, además de terminar con la limitación de 16 dispositivos existente en SCSI, es por ello que se vaticina que la tecnología SAS irá reemplazando a su predecesora SCSI. Además, el conector es el mismo que en la interfaz SATA y permite utilizar estos discos duros, para aplicaciones con menos necesidad de velocidad, ahorrando costes. Por lo tanto, las unidades SATA pueden ser utilizadas por controladoras SAS pero no a la inversa, una controladora SATA no reconoce discos SAS.

Page 10: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Visita a domicilio

Lo primero es saber que reparación se tiene que hacer en el domicilio del cliente

llevar las herramientas adecuadas, un PEN drive con antivirus, Ccleaner y algun antimalware o antispyware. No ir a la habitación donde esta el ordenador hasta que el cliente vaya. Una hoja donde pongas los datos

Herramientas:

1. Un juego de destornilladores (de estrella y plano)

2. Un cable de red

3. Un cable de teléfono

4. Una tenaza

5. Taladro

6. Una tijera

7. Hacer test de velocidad

8. Tener un sitio donde hacer copia de seguridad

9. Alicates

10. Un pela cables

11. Una crimpadora

12. Canaletas, si no hay un falso techo

13. Rosetas

14. Filtros

15. Pistola de silicona

16. Metro

17. Una caja de herramientas

Page 11: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Instalación de Sistemas Operativos

ARRANQUE DE WINDOWS 2000 / XP

Vamos a intentar comprender la secuencia de inicio de Windows 2000 / XP. En muchas ocasiones, entendiendo la secuencia de inicio y tocando parámetros del archivo boot.ini podremos iniciar una máquina en la cual tengamos problemas y que de otra manera no sería posible.

Los archivos de inicio son lo que vemos en la siguiente tabla:

Archivo Localización Fase en el boot

NTLDR C:\ (System Partition Root) Preinicio e Inicio (preboot y boot)

BOOT.INI C:\ Inicio

BOOTSECT.DOS C:\ Inicio (opcional)

NTDETECT.COM C:\ Inicio

NTBOOTDD.SYS C:\ Inicio (opcional)

NTOSKRNL.EXE systemroot\system32 Carga del Kernel (núcleo)

HAL.DLL systemroot\system32 Carga del Kernel (núcleo)

SYSTEM systemroot\system32 Inicialización del Kernel

dispositivos.sys systemroor\system32\drivers Inicialización del Kernel

El archivo BOOT.INI

Al instalar Windows 2000 / XP, se modifica o se crea un archivo boot.ini en la partición activa (arrancable) del sistema. El programa NTLDR, usará dicha información para mostrarnos la pantalla de inicio desde la cual podremos seleccionar el sistema operativo a cargar.

El archivo boot.ini, es un archivo de texto que contiene dos secciones [boot loader] y [operating systems]. NTLDR usará dicha información para construir la pantalla de inicio del sistema. Vamos a ver la estructura de un boot.ini típico:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Profesional" /fastdetect

multi(0)disk(0)rdisk(1)partition(1)\WINNT="Microsoft Windows 2000 Profesional" /fastdetect

multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows 2000 Server" /fastdetect

C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons

C:\="Microsoft Windows Millennium Edition"

Page 12: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

La sección [operating systems] se crea durante la instalación de un Windows 2000 / XP. Recordemos que la instalación de varios sistemas operativos en la misma maquina, siempre se debe hacer por "orden de edad" de los sistemas. Es decir, del más antiguo al mas actual ya que los cargadores de sistemas operativos actuales, son capaces de cargar los sistemas operativos previos. Pero los previos no serán capaces de cargar un sistema operativo mas moderno….. simplemente porque no existían cuando se diseñó dicho sistema.

Caminos ARC (Advanced RISC Computing)

Durante la instalación se modifica o se crea el archive boot.ini usando los nombres o caminos ARC: Advanced RISC Computing (RISC: Reduced Instruction Set Computing)

Un ejemplo de camino ARC es:

multi(0)disk(0)rdisk(1)partition(3)

Cada nombre tiene el siguiente significado:

multi(x) o scsi(x): El controlador de disco. SCSI solo se usa si es un disco que pertenece a una controladora SCSI y cuya BIOS no se ha cargado al encender el ordenador. Para todos los demás, inclusive los SCSI con BIOS cargada en memoria, se utiliza multi. "x" represente un número empezando por cero que indica el orden de carga del adaptador. Por ejemplo, si tuviésemos dos adaptadores SCSI en nuestra máquina, el primero en cargar e inicializarse llevaría un 0, el segundo llevaría un 1.

disk(y) El ID del dispositivo SCSI. Si es "multi", siempre llevará un 0.

rdisk(z) Un número que identifica el disco físico (empezando por 0, el cual corresponde al primer disco "físico" en nuestro sistema).

partition(t) Un número que identifica la partición dentro del disco "físico" anterior. La numeración de particiones comienza por 1. Se numeran consecutivamente todas las particiones primarias que existen en nuestro disco, y a continuación, se numeran consecutivamente las unidades lógicas dentro de una partición extendida si la tuviésemos.

Modificadores en el archivo BOOT.INI

Vamos a describir únicamente los más importantes. Para el resto de modificadores puede consultarse en el KB de Microsoft.

/basevideo Arrancará nuestra maquina usando el adaptador estándar VGA. Es útil en caso de que nuestra maquina se niegue a arrancar después de instalar un nuevo driver de vídeo.

/fastdetect=[com x | como x,y,z]

Desactiva la detección de ratón en puerto serie. Si no especificamos puerto "com", este modificador desactiva la detección de todos los puertos serie. Se incluye este modificador en todas las entradas del boot.ini por defecto.

Page 13: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

/maxmen:n Especifica la cantidad de memoria que Windows va a usar. Debe usarse este modificador si sospechamos que un chip de memoria está dañado.

/noguiboot Arranca sin sacar la pantalla gráfica de inicio del sistema.

/sos Nos muestra por pantalla los nombres de los controladores de dispositivos que se van cargando. Debemos usar este modificador cuando falla el arranque para poder determinar que driver es el causante del error.

Modificaciones al archivo BOOT.INI

Podemos modificar directamente el tiempo de espera y el sistema operativo a arrancar por defecto desde el Panel de Control, o bien con el botón derecho sobre Mi PC, propiedades y pestaña "avanzado". Igualmente podemos editar manualmente el archivo con cualquier editor de texto. Recordemos que dicho archivo tiene los atributos de oculto y de read-only, por lo que si queremos verlo o modificarlo, deberemos quitarle dichos atributos, o bien establecer en Windows las opciones de ver todos los archivos ocultos y del sistema. El archivo boot.ini siempre reside en el disco C:\ independientemente de la partición en la cual hayamos instalado Windows.

Secuencia de Pre-Inicio (Pre-Boot)

Durante el arranque de cualquier máquina, su BIOS localiza el sector de arranque del disco duro (MBR). Los siguientes 4 pasos describen el pre-inicio:

1) Cuando encendemos un ordenador, se ejecutan las rutinas POST (Power and Self Test) para determinar la cantidad de memoría física y los componentes de hardware presentes en la máquina.

2) La BIOS, localiza el dispositivo de arranque (BOOT) y carga y ejecuta el MBR (Master Boot Record)

3) El MBR busca en su tabla de particiones, la partición que esté marcada como "activa", carga en memoria el sector de boot de dicha partición y lo ejecuta.

4) Dicho sector, carga y ejecuta el archivo NTLDR el cual es el cargador del sistema operativo.

Page 14: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Secuencia de Inicio (Boot)

Después de cargar en memoria NTLDR, la secuencia de inicio busca información acerca del hardware y los controladores para preparar las fases de carga del sistema operativo. La secuencia de boot, utiliza los siguientes ficheros: NTLDR, BOOT.INI, BOOTSECT.DOS (opcional), NTDETECT.COM y NTOSKRNL.EXE.

Esta secuencia de Boot tiene 4 fases, fase de Initial Boot Loader (cargador inicial), fase de selección del sistema operativo, detección de hardware y selección de la configuración.

Initial Boot Loader

Durante este fase, NTLDR cambia el modo de funcionamiento del procesador, de modo real a modo protegido (32 bit flat memory mode). Posteriormente NTLDR arranca los minidrivers del sistema incorporados dentro del propio NTLDR. Estos minidrivers permiten a NTLDR localizar y cargar Windows desde particiones FAT, FAT32 y NTFS.

Selección del Sistema Operativo

Durante la secuencia de inicio, NTLDR lee el archivo BOOT.INI. Si dicho archivo tiene más de una linea de selección del sistema operativo, se muestra una pantalla durante el tiempo predeterminado en el archivo BOOT.INI para poder seleccionar el sistema operativo a arrancar.

Si no seleccionamos en este caso ninguna entrada, NTLDR cargará el sistema operativo por defecto que esté especificado en el archivo BOOT.INI. Por defecto, siempre es la última instalación del último Windows que hayamos instalado. Recordemos que esta selección sólo se muestra si hay más de una línea de sistema operativo instalado en el archivo BOOT.INI.

Si el archivo BOOT.INI no existe, NTLDR siempre intenta cargar el sistema operativo de la primera particion activa del primer disco duro (típicamente, el C:\)

Detección de Hardware

NTDETECT.COM y NTOSKRNL.EXE realizan la detección del hardware. NTDETEC.COM se ejecuta inmediatamente después de haber seleccionado el sistema operativo a arrancar.

Si seleccionamos un sistema operativo de núcleo W9X en vez de núcleo NT / W2000 /XP, NTLDR cargará y ejecutará BOOTSECT.DOS el cual es una copia del sector de arranque que existía en la particion del sistema cuando instalamos por primera vez un sistema operativo de núcleo NT / W2000 / XP. Este sector corresponde a una partición formateada previamente con MSDOS o bien con algún sistema W9X / ME.

NTDETECT.COM empieza a construir una lista del hardware actualmente instalado y devuelve esta lista al programa NTLDR para una inclusión posterior en el registro bajo la clave HKEY_LOCAL_MACHINE\HARDWARE

NTDETECT.COM detecta los siguientes componentes:

• Tipo de adaptador del BUS

• Puertos de comunicaciones

• Coprocesador matemático

• Disqueteras

• Teclado

• Ratón o dispositivo apuntador

• Puerto paralelo

• Adaptadores SCSI

• Adaptadores de Vídeo.

Page 15: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Selección de la configuración

Después de que NTLDR comienza la carga de Windows y ha recuperado ya la información de hardware, el cargador del sistema presenta la pantalla de Perfiles de Hardware si en nuestra máquina está definido más de un perfil.

El primer Perfil de hardware se muestra con caracteres de alta intensidad. En esta pantalla, podemos seleccionar el perfil, o bien pulsar "L" para seleccionar la "última configuración buena conocida".

Si sólo existe un Perfil de Hardware, la pantalla anterior no se mostrará y Windows continuará la carga usando la configuracion del perfil de hardware por defecto.

Carga del Núcleo (Kernel)

Después de la Selección de la Configuración el núcleo (kernel) de Windows (NTOSKRNL.EXE) se carga e inicializa. Es en el momento en que la pantalla de selección anterior se borra y aparecen una serie de rectángulos blancos en una linea inferior de la pantalla que indican el proceso de carga de NTOSKRNL. (este proceso es muy rápido, y en Windows XP puede que no llegue a verse debido a que inmediatamente entra la pantalla gráfica del logo de carga de XP.

Durante esta fase de carga, NTLDR realiza lo siguiente:

• Carga NTOSKRNL.EXE pero no lo inicializa.

• Carga la capa de abstracción del hardware (HAL.DLL -Hardware Abstraction Layer).

• Carga la clave del registro: HKEY_LOCAL_MACHINE\SYSTEM desde %systemroot%\System32\Config\System

• Selecciona un juego de control (control set) que va a utilizar para inicializar la máquina. Dentro de este "control set" están los datos que se utilizan para arrancar, como por ejemplo la lista de controladores de dispositivos y los servicios a arrancar y cargar.

• Carga los drivers de dispositivos que contienen un valor de 0x0 en la entrada "Start" de definición del dispositivo en el registro. Normalmente son controladores de hardware de bajo nivel. El valor de esta lista está específicado en:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder

En ella está el orden con el cual NTLDR va a cargar dichos controladores de dispositivos.

Page 16: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Inicialización del Núcleo (Kernel)

Cuando la fase de carga del núcleo (Kernel) se ha completado, se inicializa el Kernel y NTLDR pasa control al núcleo (NTOSKRNL.EXE). Es en este momento cuando el sistema muestra la pantalla gráfica con la barra de proceso de carga. Cuatro tareas van a ocurrir durante esta fase:

1) Creación de la clave del registro de Hardware. El Kernel usa los datos recogidos durante la detección de hardware para crear la clave del registro HKEY_LOCAL_MACHINE\HARDWARE la cual contiene información acerca de los componentes del hardware y las interrupciones usadas por los dispositivos específicos.

2) Se crea el entorno del Clone Control Set. Se crea copiando el valor del registro almacenado en HKEY_LOCAL_MACHINE\SYSTEM\Select. Estos datos nunca serán modificados y deben entenderse como una copia idéntica de los datos de configuración de la máquina y por tanto, no reflejará ningún cambio realizado durante la fase de arranque.

3) Carga e inicialización de los controladores de dispositivos. Después de crear el "Clone control set" el kernel inicializa los drivers de bajo nivel que se han cargado durante la fase de carga del núcleo. El núcleo busca la clave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services para localizar los controladores de dispositivos con el valor 0x1 en la entrada "Start". Al igual que en la fase de carga del núcleo el valor de la entrada "Group" especifica el orden en que serán cargados. Estos controladores se inicializan en el momento en que son cargados.

Si ocurre un error durante la carga e inicialización de uno de estos controladores, realizará la acción que está especificada en la entrada ErrorControl del controlador de dispositivo.

Los valores posibles son:

0x0 (Ignorar) La secuencia de inicio ignora el error y continúa sin sacar ningún mensaje.

0x1 (Normal) La secuencia de inicio saca un mensaje, pero ignora el error y continúa la carga.

0x2 (Severo) La secuencia de inicio falla y continúa, pero usando el juego de control de la "ultima configuración buena conocida". Se ignora el error y continúa.

0x3 (Crítico) Igual que la anterior, pero si en este caso, el error vuelve a suceder el la "ultima configuración buena conocida" se detiene la secuencia de inicio con un mensaje de error.

Los valores de ErrorControl aparecen en el registro bajos las subclaves HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nombre_del_servicio_o_dispositivo\ErrorControl

Page 17: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

4) Arranque de los Servicios. Después de que el Kernel cargue e inicialice los controladores de dispositivos, el programa Session Manager (SMSS.EXE) arranca estos subsistemas y servicios de Windows. SMSS ejecuta las instrucciones de las claves: BootExecute, Memory Management, DOS Devices y las subclaves del Subsytem.

BootExecute Ejecuta los comandos de esta clave antes de arrancar ningún servicio.

Memory Management Key Crea la información del fichero de paginación necesario para el Virtual Memory Manager.

DOS Device Key Crea los enlaces simbólicos (links) que direccionan ciertas clases de comandos al componente correcto del sistema.

SybSystems key Arranca el subsistema Win32, el cual controla toda la entras / salida (I/O) y los accesos a la pantalla de video y posteriormente arranca el proceso de WinLogon.

Logon

El proceso de Logon comienza al finalizar la fase de inicialización del Kernel. El sistema automáticamente arranca el programa WINLOGON.EXE, el cual arranca el Local Security Authority (LSASS.EXE) y nos muestra la pantalla de Logon. Se puede arrancar en este momento aunque Windows no haya terminado de inicalizar los controladores de dispositivos (drivers) de la red.

Posteriormente, el controlador de servicios (Service Controller) ejecuta y realiza una búsqueda final en la clave Services del registro, buscando los servicio con un valor 0x2 en la entrada. Estos servicios, incluyendo el servicio de Workstation y el servicio Server, son marcados para cargarse automáticamente.

Los servicios que son cargados durante esta fase están basados en los valores de la clave DependenOnGroup o DependOnService de las entradas en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.

El arranque de Windows no se considera finalizado y correcto hasta que el usuario se haya conectado. Después de este Logon correcto, el sistema el Clone Control Set a las claves de LastKnownGood.

Jose Manuel Tella Llop MS MVP - DTS [email protected]

16-noviembre-2002

Page 18: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

1) ¿Qué son las células Peltier? Di ventajas e inconvenientes

Es un componente compuesto de semiconductores que mediante una señal eléctrica transmiten el calor de una cara a la otra.

Sus ventajas son que son muy pequeñas para la potencia que producen, enfrían espectacularmente el microprocesador, mejora mucho el rendimiento del sistema, actúan en el acto una vez están conectados y generan unos ovelockers espectaculares.

Sus inconvenientes son que calientan mucho el resto de la torre, pueden generar condensación de agua, necesitan de una corriente muy intensa, son muy caros y necesitan un disipador potente en la parte caliente

2) ¿Qué tipos de refrigeración hay?

Pasiva: es cuando solo se instala un disipador al componente a refrigerar

Activa: es cuando se instala un ventilador al componente que queramos refrigerar

3) ¿Haz un esquema de la refrigeración líquida y explica cada paso?

Hay 6 componentes: los tubos, el radiador, los ventiladores, la bomba, el bloque del microprocesador y el propio líquido

Llenamos el tanque con el liquido, una vez encendido, la bomba lo hará circular por el circuito, el liquido frio pasara por el bloque del micro procesador o waterblock y una vez caliente pasara por el radiador y será enfriado por los ventiladores para acabar volviendo a la bomba y repitiendo continuamente el proceso.

4) ¿Qué es la refrigeración por software?

Gestiona los componentes de la placa base para un consumo moderado que no genere mucho calor pero para ello de estar instalado el soporte de energia ACPI

5) Di que precauciones tenemos que tener a la hora de montar un equipo

La primera y más importante es no atornillar directamente la placa a la caja de la torre, pues se provocaría un cortocircuito bastante peligroso, otra seria asegurarse de que todo está bien insertado (tarjetas, microprocesador, RAM, etc.), asegurarse de que no hay ningún objeto extraño en las vías de los circuitos, también hay que poner especial atención a la conexión del ventilador pues si encendemos el ordenador en una prueba y no nos percatamos a tiempo, el microprocesador quedaría inservible. Otra precaución seria en los discos duros y lectores de CD y disqueteras fijarse en la colocación de las fajas y de los jumpers

6) ¿Que es la GPU?

Es el núcleo de las operaciones de la tarjeta grafica, el equivalente a la CPU pero destinado exclusivamente al desarrollo de las operaciones correspondientes a los gráficos del ordenador y encargado del rendimiento de la tarjeta grafica.

7) ¿Qué es el Ramdac?

Es el componente de la tarjeta grafica encargado de la transformación de la señal digital a la señal analógica y dar soporte a las velocidades de refresco del monitor.

8) ¿Tarjetas multimedia?

Son todas aquellas tarjetas que constituyen una forma de comunicación a través del sonido, los videos, los hipertextos, etc. Las más comunes son las tarjetas sintonizadoras las de captura de video y las de audio

9) Di las diferencias entre Expresscard y PCMCIA

Page 19: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Introdución

� A más MHz más calor genera el chip.

� El calor produce un incremento de la temperatura del dispositivo.

� Si este incremento es excesivo e incontrolado, inicialmente provocará una reducción de la vida

útil del elemento y en el peor de los casos lo destruirá.

� La refrigeración alarga la vida de los dispositivos y reduce las posibilidades de que se

generen errores que afecten al resto del sistema.

Page 20: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Conceptos Necesarios • En caso de que en un ordenador haya varias particiones. ¿Cómo se toma la decisión de

cuál de ellas contiene el Sistema Operativo?

Contendrá el sistema operativo aquella que este activa y visible a la vez

• ¿Qué elemento toma el control del ordenador una vez que la fase inicial ha terminado y

comienza el proceso de arranque del sistema operativo?

El NTLDR

• ¿Qué otros elementos intervienen en ese proceso de arranque?

Los POST, programa de arranque de la BIOS, el MBR, el Kernel y El SO.

• ¿Cómo podemos incluir en el proceso de arranque otros Sistemas operativos distintos al

principal?

Instalando el controlador del sistema de archivos correspondiente dentro del kernel

• ¿Cómo instalarías un segundo sistema operativo sin eliminar el primero, de forma que se

pueda iniciar cualquiera de los dos? (solo utilizando las herramientas del CD de

instalación.)

Para instalar un segundo SO sin que perdamos los ya instalados hemos de realizar los

siguientes pasos

- lo primero es crear dos nuevas particiónes primarias en el disco duro, una para el nuevo

SO y otra para garantizar la compatibilidad

- Redimensionamos o movemos las particiones existentes con PartitionMagic para tener

suficiente espacio en la partición que vamos a instalar el SO.

- Añadir la nueva partición al menú de arranque de la utilidad de gestión de arranque.

- si hemos introducido el disco de instalación del SO, arrancamos desde la partición creada.

- seguimos los pasos para la instalación del SO

Page 21: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Fixboot: Este comando escribe un nuevo sector de inicio de partición en la partición del sistema. El comando fixboot sólo está disponible cuando se utiliza la Consola de recuperación.

Fixmbr: Este comando repara el registro de inicio maestro del disco de inicio. El comando fixmbr sólo está disponible cuando se utiliza la Consola de recuperación.

Systemroot: Es un comando que establece el directorio actual en la carpeta raiz del sistema de la instalación de Windows en la que inició la sesión. El comando systemroot sólo está disponible cuando se utiliza la Consola de recuperación.

Boot.mgr: es un programa cargado por el MBR, y que usa la información del archivo Boot.ini para arrancar los SO de Windows (solo Vista y 7) que se pueden ejecutar. NTLDR es su homologo en Windows NT/2000/XP/2003.

Sysprep: Es un comando que prepara una instalación de Windows para la duplicación, auditoría y entrega al cliente. La duplicación, llamada también creación de imágenes, permite capturar una imagen de Windows personalizada que se puede usar varias veces en una organización para reparar el SO instalado en caso de que sea destruido.

Si instala imágenes de Windows mediante el comando sysprep /generalize /oobe, tenga en cuenta que la experiencia del usuario no será la ideal. En el siguiente reinicio después de ejecutar sysprep /generalize /oobe, Windows ejecutará la fase specialize, Plug and Play y otras tareas de instalación antes de iniciar la Bienvenida de Windows.

BCDEdit : Es una herramienta de la línea de comandos que sirve para administrar almacenes BCD. Se puede usar para diversos fines, entre ellos crear nuevos almacenes, modificar los existentes, agregar opciones de menú de arranque, etc. Esencialmente, BCDEdit tiene el mismo objetivo que Bootcfg.exe en versiones anteriores de Windows, con dos mejoras destacables:

Comandos para eliminar acceso a SO de Windows en el menú de Linux:

sudo su

cd /etc/grub.d

ls

chmod –x 30_os-prober

chmod –x 20_memtest86+

update-grub

reboot

Page 22: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Caso 1

Cliente trae equipo antiguo para añadir disco duro nuevo.

¿Qué pongo?

1. Requisitos hardware: Se ha de dar prioridad a la compatibilidad del sistema operativo a

instalar con la del hardware del PC que lo vaya a integrar. Para ello, los requisitos del

hardware han de ser lo suficientemente capaces para que el sistema operativo funcione

con ellos de manera óptima.

2. Procedimiento de instalación: esta fase es en la cual se preparan todos los componentes

del equipo necesarios para llevar a cabo sin problemas la instalación del sistema operativo.

Los mas importantes serian:

• Asignar el dispositivo de carga a utilizar.

• Ajustar los parámetros necesarios en la instalación.

• Elegir la partición en la que instalaremos en breve el sistema operativo.

3. Instalación: a partir de ahora hay que estar muy atento a las pantallas que nos enseña el

instalador del sistema operativo y lo que hay que destacar en muchas de ellas.

• Estado Inicial:

� Paso 1

� Comprobar que el disco duro nuevo pueda acoplar el sistema operativo,

es decir, que sea compatible.

� Pondremos el disco antiguo como esclavo.

� Paso 2

� Instalaremos el sistema operativo en el disco nuevo, pero antes aremos

las particiones donde se instalara el sistema operativo que está en el

anterior disco duro, es decir, clonaremos el disco antiguo en el nuevo

Page 23: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero
Page 24: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

• Estados finales:

Page 25: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Caso 2

Cliente trae equipo antiguo para añadir disco duro nuevo.

¿Qué pongo?

1. Requisitos hardware: Se ha de dar prioridad a la compatibilidad del sistema operativo a

instalar con la del hardware del PC que lo vaya a integrar. Para ello, los requisitos del

hardware han de ser lo suficientemente capaces para que el sistema operativo funcione

con ellos de manera óptima.

2. Procedimiento de instalación: esta fase es en la cual se preparan todos los componentes

del equipo necesarios para llevar a cabo sin problemas la instalación del sistema operativo.

Los mas importantes serian:

• Asignar el dispositivo de carga a utilizar.

• Ajustar los parámetros necesarios en la instalación.

• Elegir la partición en la que instalaremos en breve el sistema operativo.

3. Instalación: a partir de ahora hay que estar muy atento a las pantallas que nos enseña el

instalador del sistema operativo y lo que hay que destacar en muchas de ellas.

• Estado Inicial:

� Paso 1

� Cambiar el disco duro por uno de mas capacidad.

� Comprobar que el dico duro sea compatible con el sistema operativo a

introducir.

� Instalaremos el sistema operativo en el disco nuevo, pero antes,

haremos las particiones donde se instalara el sistema operativo que está

en el disco duro anterior, es decir, clonaremos el disco antiguo en el

nuevo.

Page 26: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Caso 3

Cliente trae equipo antiguo para añadir disco duro nuevo.

¿Qué pongo?

1. Requisitos hardware: Se ha de dar prioridad a la compatibilidad del sistema operativo a

instalar con la del hardware del PC que lo vaya a integrar. Para ello, los requisitos del

hardware han de ser lo suficientemente capaces para que el sistema operativo funcione

con ellos de manera óptima.

2. Procedimiento de instalación: esta fase es en la cual se preparan todos los componentes

del equipo necesarios para llevar a cabo sin problemas la instalación del sistema operativo.

Los más importantes serian:

• Asignar el dispositivo de carga a utilizar.

• Ajustar los parámetros necesarios en la instalación.

• Elegir la partición en la que instalaremos en breve el sistema operativo.

3. Instalación: a partir de ahora hay que estar muy atento a las pantallas que nos enseña el

instalador del sistema operativo y lo que hay que destacar en muchas de ellas.

• Estado Inicial:

� Paso 1

� Cambiar el disco duro por uno de mayor tamaño

� Comprobar que el dico duro nuevo pueda acoplar el sistema operativo,

es decir, que sea compatible

� Instalaremos el sistema operativo en el disco nuevo, pero antes aremos

las particiones donde se instalara el sistema operativo que está en el

anterior disco duro, es decir, clonaremos el disco antiguo en el nuevo

� Añadir l otro disco duro como segundario, para almacenar datos con la

partición oculta y el dico que tenemos como maestro le pondremos la

partición para sistema operativo la otra partición de datos

Page 27: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Utilice la siguiente sintaxis para el comando compact:

compact /c /u/s: carpeta/a /q /i/f nombreArchivo...

Con el comando compact, puede utilizar los siguientes parámetros:

• ningún parámetro: cuando no especifica ningún parámetro, se muestra el estado de compresión de la carpeta actual.

• /c: este parámetro comprime el archivo o carpeta especificado.

• /u: este parámetro descomprime el archivo o carpeta especificado.

• /s: carpeta: este parámetro especifica que la acción de compresión o descompresión solicitada se aplica a todas las subcarpetas de la carpeta especificada o a la carpeta actual si no especifica ninguna.

• /a: este parámetro muestra los archivos que tienen el atributo oculto o de sistema.

• /q: este parámetro informa únicamente acerca de la información más importante.

• /i: este parámetro pasa por alto los errores que puedan tener lugar.

• /f: este parámetro fuerza la compresión o la descompresión de una carpeta o archivo especificado. Si se produce un error en el disco duro durante una operación de compresión o descompresión, el archivo o carpeta se marca como comprimido o descomprimido aunque la operación no se haya completado. En esta situación, utilice el parámetro /f para forzar la finalización de la operación de compresión o descompresión.

• nombreArchivo: este parámetro especifica un esquema, un archivo o una carpeta. Con este parámetro, puede utilizar varios nombres de archivo y los caracteres comodín asterisco (*) y signo de interrogación (?).

Page 28: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

¿Qué es un sistema de Información?

Un sistema de información es un conjunto de elementos orientados al tratamiento y administración dedatos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad o un objetivo. Dichos elementos formarán parte de alguna de las siguientes categorías:

• Personas;

• Datos;

• Actividades o técnicas de trabajo;

• Recursos materiales en general (generalmente recursos informáticos y de

comunicación, aunque no necesariamente).

Todos estos elementos interactúan para procesar los datos (incluidos los procesos manuales y automáticos) y dan lugar a información más elaborada, que se distribuye de la manera más adecuada posible en una determinada organización, en función de sus objetivos. Si bien la existencia de la mayor parte de sistemas de información son de conocimiento público, recientemente se ha revelado que desde finales del siglo XX diversos gobiernos han instaurado sistemas de información para el espionaje de carácter secreto.

Habitualmente el término se usa de manera errónea como sinónimo de sistema de información informático, en parte porque en la mayoría de los casos los recursos materiales de un sistema de información están constituidos casi en su totalidad por sistemas informáticos. Estrictamente hablando, un sistema de información no tiene por qué disponer de dichos recursos (aunque en la práctica esto no suela ocurrir). Se podría decir entonces que los sistemas de información informáticos son una subclase o un subconjunto de los sistemas de información en general.

Page 29: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

COMPARTIR EN LOCAL

Vamos a utilizar los siguientes USUARIOS y GRUPOS creados en la máquina Local

Administradores: Administrador, alumno

gusr: usr1, usr2

gpersona: persona1, persona2

alguien (es un usuario para representar al grupo Usuarios)

invitado (es un usuario para representar el grupo Todos)

Desactivamos "uso compartido simple de carpetas" en el WinXP, y creamos una carpeta llamada COMPARTELOCAL

a)Compartir en local entre todos los usuarios => Se puede utilizar My Shared Folder

b)Compartir en local entre todos los usuarios => Crear una carpeta en C:\ (notar que es compartida en L/E por heradar permisos del grupo Users de C:\)

c)Compartir en local entre unos usuarios sí y otros no

opcion 1:

usr1: permiso total

usr2: permiso total

persona1: permiso denegado

opcion2:

gusr (usr1, usr2): permiso total

persona1: permiso denegado

opcion 3: (es el factor común, teniendo en cuenta que usr1 y usr2 heredan permisos de L/E de c:\))

persona1: permiso denegado

PROPIETARIO DE UNA CARPETA

Si creamos una carpeta con alumno, y le configuramos estos permisos:

Denegar total a los grupos Administradores y Usuarios

¿Podemos acceder a ella de nuevo?:

no, pero al ser el propietario, podremos cambiar de nuevo los permisos

¿Podrá acceder a ella el usuario Administrador?:

no pero puede cambiarse el propietario, y entonces ya podrá cambiar los permisos para acceder

FUNCIONAMIENTO DE LAS ACL:

1º Si un usuario no aparece en la lista ACL: Denegado el acceso implícitamente

2º Si un usuario aparece en la lista ACL y se le dan permisos de acceso: Permitido el acceso explícitamente

3º Si un usuario aparece en la lista ACL y se le deniegan permisos de acceso: Denegado el acceso explícitamente

NOTA: Necesitaremos eliminar el grupo Usuarios de la carpeta LOCAL, para poder empezar a hacer cosas con las ACL

Page 30: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

HEREDAR PERMISOS

CheckBox "Heredar del objeto principal…"

LOCAL-INTERNA1 / INTERNA2 / INTERNA3

Hacer que INTERNA1 no herede ningún permiso de LOCAL

Hacer que INTERNA2 no herede los permisos de LOCAL, pero que se queden ¿Qué es un sistema operativo?

Un sistema es un conjunto de componentes que interaccionan entre sí para lograr un objetivo común. Aunque existe una gran variedad de sistemas, la mayoria de ellos pueden representarse a través de un modelo formado por cinco bloques básicos: elementos de entrada, elementos de salida, sección de transformación, mecanismos de control y objetos. Tal y como se muestra en el esquema, los recursos acceden al sistema a través de los elementos de entrada para ser modificados en la sección de transformación. Este proceso es controlado por el mecanismo de control con el fin de lograr el objetivo marcado. Una vez se ha llevado a cabo la transformación, el resultado sale del sistema a través de los elementos de salida.

¿Cómo funciona un sistema operativo?

En principio un sistema operativo sirve para administrar y gestionar un equipo computarizado y los diversos aparatos periféricos que lo compongan o que estén instalados anexos al mismo. Un sistema Operativo, también en su ambiente de Software está diseñado para permitirle al usuario o usuaria realizar sus principales actividades.

En escencia un sistema operativo no difiere mucho de una camisa, un automóvil, una nevera o un televisor, quizás el sistema operativo sean un conjunto de líneas de código, pero por lo general nadie que compra una camisa o un autómovil se plantea ser sastre o mecánico automotriz, la gente, el común de la gente, millones de personas literalmente, únicamente se ponen una camisa o utilizan un vehículo para transportarse, ocupándose en conocer lo básico para conservarlos, por ejemplo la escogencia de buenos productos para lavar la camisa o plancharla y el mantenimiento en aceite, combustible, bujías del vehículo.

En el mundo usual, solo unos pocos, proporcionalmente, hacen de la costura o la mecánica automotriz su principal campo de interés. Ciertamente hay gente aficionados y aficionadas a la moda, así como a los vehículos, pero éstos son sólo grupos relativamente pequeños de usuarios de dichos productos.

En ninguna tienda o Boutique, o bien en ningún Dealer de Vehículos le exigen a quien vaya a comprar un vehículo o una camisa que sea un experto en costura o en mecánica automotriz, y esto es real.

Objetivos

Mecanismo de control

Entradas Transformación salida

Page 31: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Cómo usuarios de GNU/Linux considero que debemos usar nuestro sistema operativo, como una camisa o un automóvil, nos puede gustar mucho, pero el propósito es que nos vista o nos lleve a determinado sitio, básicamente. No descarto y no puede ser ocultada la existencia de gente que llega más allá, reconozco que es su derecho hacerlo. Pero, si usted no es un versado o versada en cultura informática y no está interesado en serlo, puede válidamente estar en GNU y usar los productos de esta tecnología como esa camisa o ese automóvil, únicamente para hacer determinadas tareas y sin muchas complicaciones.

Si usted ha llegado hoy a GNU, nunca olvide, me permito decirle, para qué es que usted tiene o usa su sistema operativo, o más sencillamente, no olvide que es lo que usted generalmente hace cuando enciende su computador..Sinceramente le recomiendo que sin ser un técnico o ingeniero, y sin querer serlo…no se deje arrastrar por el espíritu tan extendido en GNU/Linux que lleva a personas completamente legas en cuanto a informática a estar instalando y desinstalando y examinando distribuciones y sistemas respecto a los cuales tales personas no tienen las capacidades para apreciarles realmente, he escrito sobre eso y lo llamo Distritis. Si usted tiene pendiente qué es lo que hace con su PC, una vez encuentre una distribución que le permita hacer todo lo que usted normalmente hace, quédese en ella tranquilamente, talvez de la misma manera que cientos de millones de personas se quedaron en Windows XP, y no cambiaron ni cuando vino vista, e incluso muchos no han cambiado llegado Windows 7, ¿Porqué estos usuarios no cambian?…porque diariamente pueden hacer todo lo que normalmente hacen con Windows XP.

Únicamente muevase de su distribución cuando: a) Cesen las actualizaciones para su sistema operativo y considere que deba renovarlo; b) Cuando el Desktop que estuviere Utilizando fuere renovado por los desarrolladores de tal manera que incorpore nuevas funcionalidades que le hagan la vida más fácil; c) Cuando hayan intervenido varios lanzamientos de su distro y las aplicaciones que usted estuviere utilizando estuvieren un poco obsoletas en comparación con las que ya estuvieren disponibles.

Mi llamado, y esa ha sido mi constante en este blog, es a lograr o comunicar la importancia de la estabilidad del usuario en GNU/Linux, y lo impropio que es que personas que no entienden a fondo los sistemas GNU, anden de aquí para allá instalando y experimentando y probando una tecnología que no tienen la capacidad para apreciar a fondo. Si usted no pasa de descargar música, trabajar con textos y navegar en internet, búsque algo que le funcione en las Distros de Linux y permanezca allí, tal y como lo hacen los usuarios de WIndows XP, hasta que algo poderoso en GNU/Linux le indique que debe cambiar o actualizarse.

Page 32: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Linux

GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar aUnix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias.

COMANDOS SOBRE FICHEROS:

ls = Lista los archivos de un directorio concreto

ls -l = Añade informacion sobre los atributos

ls -a = Lista todos los archivos incluyendo los ocultos

ls -R = Lista el contenido del directorio y todos sus subdirectorios recursivamente

cat [fichero] = Muestra el contenido de un fichero

cat -n [fichero] = Muestra el contenido de un fichero numerando sus lineas

more [fichero] = Muestra un fichero de forma tabulada como una pagina del man

less [fichero] = Igual que more

echo [cadena] = Repite la cadena

echo -e [cadena] = Habilita la interpretacion de caracteres de escape

stat [fichero] = Muestra el estado de un fichero

stat -f [fichero] = Muestra el estado del sistema de ficheros

tail [archivo] = Muestra las ultimas lineas de un archivo

tail -n [n] [archivo] = Muestra las ultimas n lineas del archivo

head [archivo] = Muestra las primeras lineas de un archivo

head [n] [archivo] = Muestra las n primeras lineas de un archivo

find [patron] = Busca las coincidencias con el patron dentro del directorio y sus subdirectorios

find [ruta] [patron] = Busca las coincidencias con el patron dentro de la ruta

find [patron] -print = Busca las coincidencias y muestra la ruta completa de estas.

find -size [tam] = Busca aquellos archivos menores que el tamaño señalado

man find = Muestra un listado las multiples opciones y usos de find

whereis [programa] = Busca la ruta donde se encuntra el programa, su ayuda ...

type [comando] = Busca la ruta donde se encuentra el comando

which [programa] = Busca la ruta donde se encuentra el programa o comando

pwd = Muestra el directorio actual

history = Muestra los comandos utilizados por el usuario en orden cronologico

Page 33: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

fc -l = Muestra los ultimos comandos usados por el usuario

eject [unidad optica] = Expulsa la unidad optica seleccionada (Podemos encontrarlas en /media)

eject -t [unidad optica] = Cierra la bandeja de la unidad optica (cdroom, dvd ...)

cd = Cambia al home o al directorio raiz si se lanza como root

cd [ruta] = Se desplaza al directorio especificado en la ruta

cd .. = Se mueve al directorio anterior

cd ../.. = Se mueve dos directorios atras.

cp [origen] [destino] = Copia el archivo origen al directorio destino

cp -R [origen] [destino] = Copia un directorio recursivamente

cp -p [orgien] [destino] = Copia preservando los permisos y las fechas

cp [archivo] [archivo nombre cambiado] = Copia el archivo y lo cambia de nombre

mv [orgien] [destino] = Mueve al archivo origen al directorio destino

mkdir [directorio] = Crea una nueva carpeta dentro del directorio.

rmdir [directorio vacio] = Elimina el directorio vacio

rm [archivo] = Elimina un archivo completamente

rm -r [directorio] = Elimina un directorio recursivamente

ln [archivo] = Crea un enlace duro (mismo archivo con distintos nombre)

ln -s [archivo] = Crea un enlace blando

diff [opciones] [fichero1] [fichero2] = Compara los dos ficheros

diff -w [fichero1] [fichero2] = Descarta el espacio en blanco cuando compara las lineas

diff -q [fichero1] [fichero2] = Informa solo si los ficheros son distintos

diff -y [fichero1] [fichero2] = Muestra la salida a dos columnas

passwd = Permite al usuario cambiar su contraseña

sudo passwd = Permite al usuario cambiar o crear la contraseña de root

man termino = Muestra una ayuda sobre termino

clear = Limpia la pantalla

reset = Reinicia la terminal

date = Muestra la hora y la fecha en formato completo

date -u = Muestra la hora y fecha en formato completo en UTC

date '+format' = Formatea la hora y la fecha -> date '+Dia: %m/%d/%y%n Hora:%H:%M:%S'

man date = Muestra un listado con todos los posibles formatos

Page 34: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

who = Muestra los usuarios que hay logeados en el sistema

whoami = Muestra la informacion del propio usuario

write [user] = Permite mandar un mensaje a un usuario conectado al sistema (valido para red), para finalizar

pulsar Ctrl+d

mesg = Muestra el estado actual de la terminal

mesg [y | n] = Esta orden permite al usuario que la ejecuta habilitar (y) o inhibir (n) el permiso de escritura sobre

su terminal

mail [usuario] = permite intercambiar correo electrónico con otros usuarios. Similar a write solo que el usuario no

necesita estar conectado.

uname = Muestra el sistema unix sobre el que estamos trabajando

uname -a = Muestra toda la informacion sobre el tipo de sistema que se esta utilizando

uname -m = Muestra el tipo de arquitectura que se esta utilizando

uname -s = Muestra el nombre del sistema

uname -n = Muesta el nombre por el que se identifica el sistema en la red

uname -r = Muestra la revision (release) del kernel que estamos usuando

uname -v = Muestra la version del kernel que estamos usando

chmod [+|-][rwx] [archivo] = Añade(+) o elimina(-) los permisos de lectura(r), escritura(w) o ejecucion(x) del

archivo o directorio.

chmod [u|g|o|a][+|-][rwx] [archivo] = Cambia los persmisos al usuario(u), grupo(g), otros(o) o a todos(a)

chmod [mascara] [archivo] = Cambia los permisos al archivo segun la mascara, donde 000 quita todos los

permisos y 777 da todos los permisos.

umask = Muestra los permisos con los que el usuario creara sus archivos por defecto

umask [mascara] = Fija los permisos que tendra por defecto cualquier archivo creado por el usuario. 777 quita

todos los permisos y 000 da todos los permisos.

chown [nuevo propietario] [archivos] = Cambia de propietario a los archivos

chgrp [grupo nuevo][archivos] = Cambia de grupo a los archivos

mkfs.msdos /dev/fd0 = Formatea en formato MsDos un disquette

fdformat /dev/fd0 = Formatea en formato MsDos un disquette y despues verifica el formateo

sleep [tiempo] = Congela la terminal durante los segundos especificados

export [identificador][=valor] = Define, marca y/o asigna el identificador(es) como variables de entorno que seran

exportada a los subprocesos que se generen.

unset [identificador] = Permite eliminar una variable identificada por su nombre o identificador

| = Redirecciona la salida de un comando con la entrada del siguiente comando

Page 35: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

alias nombre='comando' = Asigna un nombre simbolico a un comando

IMPRIMIENDO

lpr fichero = Añade el fichero a la cola de impresion

lpr -#n fichero = Realiza "n" copias del fichero, donde n es un numero natural (1,2,3,4,5 ...)

lpq = Muestra los documentos en la cola

lprm = Cancela la impresion del documento actual

lprm n = Cancela la impresion del trabajo n, siendo n un numero natural.

pr +2 l70 -w 80 -h "Comandos" fichero -t = Formatea un archivo de texto para la impresion

-t = No imprimira cabeceras ni pies de pagina

l70 = Establece la longitud de la página de 70 lineas (66 por defecto)

-w 80 = Establece el ancho de linea en 80 caracteres(72 por defecto).

-h "Comandos" = Establece "Comandos" como cabecera de cada página.

pr l70 -d comandos.txt | lpr = Una vez formateado el texto lo manda a la cola de impresion

FORMATOS:

tidy fichero.html = Analiza el codigo de un documento html

tidy -m fichero.html = Corrige modificando el codigo del fichero html

tidy -m -asxml fichero.html = Convierte el fichero html a xml

tidy -m -asxhtml fichero.html = Convierte el fichero html a xhtml

tidy -m -ashtml fichero.xhtml = Convierte un fichero xhtml a html

pdftops fichero.pdf fichero.ps = Convierte un fichero pdf a ps

COMPRIMIR Y DESCOMPRIMIR:

zip -r fichero.zip ficheros = Comprime en formato .zip

unzip archivo.zip = Descomprime un .zip

unzip -v archivo.zip = Muestra el contenido de un .zip sin descomprimirlo

rar a -r0 fichero.rar ficheros = Comprime los ficheros en formato .rar

unrar e -r archivo.rar = Descomprime el fichero.rar en el directorio actual

unrar x -r archivo.rar ruta_destino = Extrae el fichero.rar en la ruta especificada

unrar v archivo.rar = Muestra el contenido del fichero.rar sin descomprimirlo

gzip -r ficheros = Comprime ficheros a gz

gzip -d fichero.gz = Descomprime un fichero.gz

Page 36: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

gzip -c fichero.gz = Muestra el contenido de un fichero.gz sin descomprimirlo

bzip2 ficheros = Comprime ficheros al formato bz2

bzip2 -d fichero.bz2 = Descomprime un fichero.bz2

bzip2 -c fichero.bz2 = Muestra el contenido de un fichero.bz2 sin descomprimirlo

tar -vcf archivo.tar /fichero1 /fichero2 ... = Empaqueta ficheros o directorios en tar

tar -vxf archivo.tar = Desempaqueta el archivo.tar

tar -vtf archivo.tar = Muestra el contenido del archivo.tar sin descomprimirlo

tar -zvcf archivo.tgz directorio = Empaqueta y comprime (tgz) directorios o ficheros

tar -zvxf archivo.tgz = Desempaqueta y descomprime un archivo.tgz

tar -zvtf archivo.tgz = Muestra el contenido de un tgz sin descomprimirlo ni desempaquetarlo

tar -jvcf archivo.tbz2 directorio = Empaqueta y comprime (tbz2) directorios o ficheros

tar -jvxf archivo.tbz2 = Desempaqueta y descomprime el archivo.tbz2

tar -jvtf archivo.tbz2 = Muestra el contenido sin desempaquetar ni descomprimir el .tbz2

RENOMBRADO:

rename 'y/A-Z/a-z/' *.zip = Cambia mayusculas por minisculas en todos los .zip. *.zip indica el tipo de archivos a

renombrar (llamado con * renombra todos). A-Z indica el patron a modificar y a-z el patron por el que se

modifica. rename 'y/ /_/' * Cambiaria espacios por _ en todos los archivos

rename 's/expresión //' *.mp3 = Elimina una expresion de todos los mp3.

GRAFICOS:

glxinfo = Informacion sobre OpenGl y Glx

glxinfo | grep "direct rendering" = Indica si esta activada la aceleracion 3D

showrgb = Muestra los colores reconocidos por el sistema y su codigo RGB

banner texto = Muestra un cartel ascii con el texto de forma vertical

banner -w[n] texto = Hace el banner con el tamaño indicado por n, siendo n un numero (Sin los corchetes)

figlet texto = Muestra un cartel ascii con el texto de forma horizontal

figlet texto

figlet -w[n] texto = Similar a banner pero en formato horizontal

figlet -t texto = La salida se mostrara con su anchura maxima

figlet -c texto = La salida se mostrara centrada

xwd > ventana.xwd = Captura una ventana

xwd -root -screen > pantalla.xwd = Captura la pantalla

Page 37: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

gnome-screenshot = Captura la pantalla en el escritorio gnome

gnome-screenshot --window = Captura la ventana en el escritorio gnome

import -window - ventana.jpg = Captura una ventana en cualquier formato

xwud -in pantalla.xwd = Muestra imagenes en formato xwd

identify imagen.gif = Muestra las propiedades de una imagen

pdfimages fichero.pdf nombre_para_las_imágenes = Extrae las imagenes de un .pdf

convert *.jpg catálogo.pdf = Crea un catalogo pdf con las imagenes

display "vid:*.jpg" = Crea un indice grafico con las miniaturas

convert imágen_color.jpg -monochrome imágen_b/n.jpg = Convierte una imagen a blanco y negro

convert imagen_original.ppm imagen_nueva.jpg = Cambia el formato de una imagen

convert -sample 100x50 imagen_original.jpg imagen_nueva.jpg = Cambia las dimensiones de una imagen

mogrify -format jpg *.ppm = Convierte a jpg todas las imagenes ppm

mogrify -format png -sample 20%x20% *.jpg = Crea miniaturas de varias imagenes

convert -delay 15 imag1.jpg imag2.jpg imag3.jpg remero.gif = Crea un gif animado con varias imagenes (15 es es

el tiempo entre imagenes en centesimas)

convert imagen.gif -adjoin imagen.jpg = Extrae los fotogramas de un gif animado

convert -font courier -fill yellow -pointsize 25 -draw 'text 100,250 texto' imagen.jpg imagen_con_txt.jpg = Añade

texto a una imagen

IMAGENES:

mkisofs -R -J -T -o imagen1.iso fichero1 = Crea una imagen de un fichero que se encuentre en nuestro disco duro.

dd if=/dev/cdrom of=imagen.iso = Crea una imagen del cdroom y la vuelca en imagen.iso

cat /dev/cdrom > debian.iso = Similar al anterior

nrg2iso imagen.nrg imagen.iso = Convierte una imagen nrg a iso (instalar paquete nrg2iso)

bin2iso imagen.cue = Convierte una imagen bin o cue a iso (Instalar paquete bin2iso)

ccd2iso imagen.img imagen.iso = Convierte una imagen img/ccd/sub/cue a iso (Instalar paquete ccd2iso)

mdf2iso imagen.mdf imagen.iso = Convierte una imagen mdf o mds a iso (Instalar paquete mdf2iso)

mount -t iso9660 -o loop imagen.iso punto_montaje = Monta una imagen iso

umount punto_montaje = Desmonta una imagen

md5sum archivo.iso > archivo.iso.txt = Genera la suma md5 de un archivo

md5sum -w -c archivo.iso.txt = Verifica la suma md5 de un archivo

Page 38: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

GRABACION DE CD Y DVD:

cdrecord -v dev=0,0,0 fs=16M speed=30 imagen.iso = Grabar un cd de datos/imagen

cdrecord -v dev=0,0,0 fs=16M speed=30 -eject -isosize /dev/sr1 = Copiar un cd de datos/imagen

cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav = Grabar un cd de audio

cdrdao copy -v 2 --device 0,0,0 --source-device 0,1,0 --reload \ --eject --on-the-fly --fast-toc --paranoia-mode 0 =

Copia un cd de audio

cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav -data imagen.iso = Graba un cd mixto

cdrecord -v blank=fast = Borrar un cd regrabable

growisofs -Z /dev/sr0 -R -J archivo = Grabar un cd de datos/imagen

growisofs -M /dev/sr0 -R -J archivo = Añade mas datos a un dvd multisesion

growisofs -dvd-compat -Z /dev/sr0=imagen.iso = Graba una imagen previamente creada

dvdrecord -v dev=0,0,0 blank=fast = Borra un dvd regrabable

dvdbackup -M -i/dev/sr0 -o ~/copia_dvd/ = Ripea un video dvd

vobcopy -i /dev/sr0 -m -o ~/copia_dvd/ = Similar a la anterior

RIPEO DE UN CD:

cdda2wav -B -H -D /dev/sr1 -s -x = Extrae disco completo en archivos wav separados

cdda2wav -H -D /dev/sr1 -s -x -t 5 = Extrae la pista numero 5

cdparanoia -B -d /dev/sr1 = Extrae disco completo en archivos wav separados

cdparanoia 5 -d /dev/sr1 = Extrae la pista numero 5

abcde -d /dev/sr1 -N -x -o mp3 = Extrae disco completo en archivos mp3 separados (Necesario instalar paquete

abcde)

abcde -d /dev/sr1 -N -x -o mpc = Extrae el disco completo en archivos mpc separados

abcde -d /dev/sr1 -N -x -o ogg = Extrae el disco en archivos ogg separados

abcde -d /dev/sr1 -N -x -o ogg tracks 1-3 5 = Extrae las 3 primeras canciones y la quinta

AUDIO:

lame -b 192 -m j tema.wav = Convierte una cancion wav a mp3 con brittate de 192 (Este valor puede sustituirse,

la opcion -h indica maxima calidad)

lame -h -m j --nogap *.wav = Convierte todos los archivos wav a mp3

oggenc -b 128 -q 5 tema.wav = Convierte un archivo wav a ogg (-q 5 indica la calidad de 0 a 10)

oggenc *.wav = Convierte todos los wav en un unico fichero ogg

oggenc -a -l -t *.wav = Convierte todos los wav en sus respectivos ogg

oggdec tema.ogg = Convierte un archivo ogg a wav

Page 39: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

oggdec *.ogg = Convierte todos los ogg a wav

lame -h --decode tema.mp3 tema.wav = Convierte un archivo mp3 a wav

mplayer -ao pcm fichero.asf = Convierte un archivo asf o wma a wav

play cancion = Reproduce una cancion en la terminal

Page 40: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

VARIOS:

man comando = Muestra informacion sobre el comando

apropos palabra_clave = Busca dentro de las declaraciones de man la palabra exacta

apropos -e palabra_clave = Busca la palabra exacta

cal = Muestra el calendario del mes actual

cal -my = Muestra el calendario de todo el año

uptime = Muestra la hora,tiempo de funcionamiento,nº usuarios conectados y la carga media

tzconfig = Permite seleccionar la zona horaria

tzselect = Permite seleccionar la zona horaria

date = Muestra la fecha del sistema en formato local

date --help = Muestra todas las opciones de date en castellano

hwclock --show = Muestra el reloj Hardware o reloj de Bios

hwclock -systohc = Pone el reloj Hardware a la hora del sistema

watch -n tiempo comando = Ejecuta un comando cada x segundos (defecto = 2)

clear = Limpia la pantalla

reset = Reinicia la terminal

hostname = Muestra el nombre de la maquina

tty = Muestra el nombre del fichero de la terminal conectada a la salida estandar.

/etc/init.d/servicio stop = Para un servicio o demonio

/etc/init.d/servicio start = Inicia un servicio o demonio

/etc/init.d/servicio restart = Reinicia un servicio o demonio

startx = Arranca el entorno grafico

sh script = Ejecuta un script

java -jar fichero.jar = Ejecuta un programa java

./[archivo.bin] = Ejecuta un archivo binario (Tambien puede usarse con script)

consolechars -f fuente.psf.gz = Cambiar la fuente de la consola.Las fuentes se encuentran en

/usr/share/consolefonts/

reportbug = Enviar bugs

exit = Termina la ejecucion del programa actual

shutdown -t1 -h now = Apaga el pc

shutdown -t1 -r now = Reinicia el pc

su = Entra como superusuario

Page 41: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

adduser usuario = Crea un nuevo usuario

adduser usuario grupo = Añade un usuario existente a un grupo existente

adduser --no-create-home usuario = Crea un usuario pero sin directorio personal

addgroup grupo = Crea un grupo nuevo

deluser usuario

deluser usuario grupo = Elimina un usuario del grupo especificado

deluser --remove-home usuario = Elimina un usuario y su carpeta personal

delgroup grupo = Elimina el grupo

delgroup grupo --only-if-empty = Elimina el grupo solo si no tiene ningun usuario

usermod -l nuevo_login = Cambia el nombre del usuario

usermod -d nueva_home -m login = Cambia el nombre del usuario (lo crea si no existe) y tranfiere su contenido.

usermod -e AAAA-MM-DD login = Fecha en que la cuenta de usuario sera desactivada

groupmod -n nuevo_nombre grupo = Cambia el nombre de un grupo

locale = Muestra la zona geografica configurada

dpkg-reconfigure locales = Reconfigura los locales

dpkg-reconfigure console-data = Reconfigura el teclado

loadkeys ruta_mapa_teclado.gz = Carga el mapa de teclado que le indicamos,que estará en: /usr/share/keymaps

locale charmap = Muestra el codigo de caracteres en uso

set = Muestra las variables locales definidas

env = Muestra las variables de entorno definidas

export = Muestra las variables de entorno declaradas

PROCESOS:

memtest = Hace una comprobacion del estado de la memoria

free -m -s 3 = Muestra el uso de la memoria

ps -aux = Muestra informacion sobre los procesos en curso

top = Muestra informacion detallada sobre los procesos en curso (tecla z colorea los activos)

pstree = Muestra los procesos en curso en forma de arbol

pidof [comando] = Muestra el id del comando

killall [proceso] = Para el proceso

strace [comando] = Muestra las llamadas al sistema originadas por el comando

gfuser -v [archivo] = Muestra los procesos que estan usando un archivo o directorio

sof = Lista los ficheros abiertos por los procesos

Page 42: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

lsof -c [comando] = Lista los ficheros abiertos por un proceso

lsof +D [Directorio] = Lista los procesos que estan usando el directorio

lsof -i :60627 = Muestra los procesos que se encuentren detras del puerto 60627

[comando] & = Ejecuta un comando en segundo plano

nohup [comando] & = Ejecuta un comando de forma que si cerramos la terminal siga ejecutandose

jobs = Lista los procesos en segundo plano identificandolo con su numero de tarea

fg nº_tarea = Pasa un comando a primer plano

bg = Pasa a segundo plano un proceso que hemos suspendido temporalmente con Ctrl-Z

nice -n prioridad [comando] = Ejecuta un comando con una prioridad determinada

renice prioridad PID_del_proceso = Cambia la prioridad de un proceso en marcha

at [-f script] [tiempo] = Ejecuta un script a una hora y/o fecha concretas

atq = Muestra la lista de tareas programadas de forma numerada

atrm nº = Elimina una tarea indentificada por su nº

batch = Igual que at, salvo que batch solo ejecuta el script si la carga de cpu es inferior al 80%

DISCO DURO:

du -h [fichero] = Muestra el espacio que ocupa el fichero o directorio

tree -a -s -L 2 = Igual que el anterior pero lo muestra en forma de arbol

df = Muestra informacion sobre particiones montadas

cfdisk = Muestra informacion sobre particiones

mount = Muestra un listado de los dispositivos montados

mount punto_montaje = Monta un dispositivo establecido en fstab

umount punto_montaje = Desmonta un dispositivo establecido en el fstab

mount -t [Sistema_Archivos] /dev/[dispositivo] [punto_montaje] = Monta el dispositvo, ej: mount -t ext3

/dev/hda1 /media/disco1

umount /dev/[dispositivo] = Desmonta un disco

fsck /dev/[dispositivo] = Chequea y repara el sistema de archivos de una particion no montada

fsck.ext2 -vpf /dev/hdx = Chequea y repara el sistema de archivos de una particion ext2 no montada

fsck.ext3 -vpf /dev/hdx = Igual pero con una particion ext3

mkfs.ext2 /dev/hdXX = Crea un sistema ext2 en la particion seleccionada

mkfs.ext3 /dev/hdXX = Crea un sistema ext3 en la particion seleccionada

mkfs.ext2 /dev/fd0 = Crea un sistema ext2 en el disquette

mkswap /dev/hda2 = Crea un sistema de ficheros swap

Page 43: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

tune2fs -O ^has_journal /dev/hdXX = Convierte la particion de ext3 a ext2

tune2fs -j /dev/hdXX = Convierte la particion de ext2 a ext3

INSTALACION DE SOFTWARE:

dpkg -i paquete = Instala un paquete

dpkg -r paquete = Desinstala un paquete

dpkg --purge paquete = Desisntala un paquete y sus archivos de configuracion

dpkg --force -r paquete = Fuerza la desinstalacion de un paquete

dpkg --force-all -r paquete = Fuerza aun mas la desinstalacion de un paquete (Puede comprometer el sistema)

dpkg -c paquete = Muestra el contenido de un paquete

dpkg -L paquete = Muestra todos los ficheros que se instalaron con un paquete

dpkg -S fichero = Muestra a que paquete pertenece un fichero

dpkg --get-selections = Muestra un listado con todos los paquetes instalados

dpkg-reconfigure paquete = Reconfigura el paquete

aptitude update = Actualiza la lista de paquetes

aptitude upgrade = Actualiza el sistema (no instala ni elimina paquetes)

aptitude dist-upgrade = Actualiza el sistema eliminando e instalando paquetes si fuera necesario

aptitude install [paquetes] = Instala los paquetes indicados

aptitude reinstall [paquetes] = Reinstala los paquetes indicados

aptitude remove [paquetes] = Elimina los paquetes indicados

aptitude purge [paquetes] = Elimina los paquetes y sus ficheros de configuracion

aptitude download [paquetes] = Descarga los paquetes en el directorio actual

aptitude hold [paquetes] = Bloqua los paquetes indicados

aptitude unhold [paquetes] = Desbloquea los paquetes seleccionados

aptitude unmarkauto [paquetes] = Desmarca paquetes como instalados manualmente

markauto = Marca paquetes como instalados manualmente

aptitude search [expresion] = Busca un paquete por nombre o expresion

aptitude show [paquete] = Muestra informacion detallada de un paquete

aptitude clean = Elimina los paquetes .deb descargados

Page 44: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero
Page 45: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Algoritmos rueda: como se asigna mismo tiempo quatum, fifo primero en llegar, primero en ejecutar

FCFS: como se asigna los tiempos hasta que no se acaba de su tiempo de ejecución

STR: como se asigna el tiempos el que menos tiempo le queda, su espera al que menos ciclos le queda. No abandonan la CPU hasta que ha finalizado su ejecución STR

SRTF:

Rueda ROUND ROBIN

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

A L X X E X F

B L X E X E X E E X E E E X E E E X F

C L E X E E X E E E X E E E X F

D L E X E E X E E X E E E X X F

E L E E E X E E E E F

FCFS

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

A L X X X F

B L E E X X X X X X F

C L E E E E E E X X X X F

D L E E E E E E E E X X X X F

E L E E E E E E E E E E X X F

STR

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

A L X X X F

B L E X X X X X X F

C L E E E E E E E X X X X F

D L E E E E E E E E E X X X X X F

E L E X X F

Page 46: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

SRTF

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

A L X X X F

B L E X X X X X X F

C L E E E E E E E X X X X F

D L E E E E E E E E E X X X X X F

E L X X F

Memoria RAM y memoria virtual

Memoria virtual es una técnica por la cual se almacena el proceso en el disco por que la RAM se agota

Disco duro

Controlador de memoria virtual

RAM

Controlador de memoria RAM

Memoria cache

CPU

Page 47: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Sistemas de Microsoft es recomendable asignar un 2,5% del tamaño total de la RAM de espacio en disco para la gestión de memoria virtual.

Administrador de memoria su labor es clara: llevar un registro de las partes de memoria que se están utilizando y las que no. De esta forma, reserva espacio de memoria para los nuevos procesos y libera el espacio de los procesos que finalizan.

Administrador de memoria también se encarga de gestionar el intercambio de datos entre memoria y disco, siempre y cuando los procesos sean tan grandes que no quepan de una sola vez en la memoria.

El planificador tiene en cuenta los requerimientos de memoria de cada uno de los procesos y las particiones de memoria disponibles. Estos requerimientos de memoria se almacenan en el BCP.

Particiones fijas: la pérdida de espacio dentro del proceso “puede” que no ocupen todo el espacio asignado

Particiones variables: la perdida de espacio será fuera del espacio de los procesos, porque pueden llegar procesos conjuntos

Para solucionar esto se permitió que los procesos fueran continuos en memoria

Paginación: es una técnica que divide la RAM en Frame y los procesos se dividen en páginas (marco de pagina) es una fragmentación externa y permite alojar procesos en memoria

RAM frames

Física

La tabla de páginas de un proceso donde se encuentra el marco de página donde se encuentra cada una de la página

La CPU genera @ direcciones lógicas (virtual)

POSICION MEMORIA

Dirección lógica

DIRECION FISICA

Segmentación:

Page 48: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

CPU @ lógica

La traducción de @ la realiza el MMU

(Management Memory Unit)

Definición de bus: Es un dispositivo que conecta diferentes componentes y por el cual pasan datos

Bus único: considera a la memoria y los periféricos como posiciones de memoria.

Bus dedicado:

Bus de dato: Transmite información entre la CPU y los periféricos

Bus de direcciones: Identifica el dispositivo al que va destinada la información que se transmite por el bus de datos

Bus de sistema: Organiza y redirige hacia el bus perteneciente la información que se tiene que transmitir.

P D

P nº pagina D dirección fisica

Page 49: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Segmentación: técnica de memoria que permite definir bloque de memoria estos en tamaño 0 o tamaño máximo permitido.

Estos varían según las necesidades del proceso

Permite procesos continuos en memoria.

D= desplazamiento en bloque

S= Segmentación,

B= Base

L= Limite

1

@Logicas

D

L B

@ fisicas Ram

3

Si no 2

D @física

Error

La CPU genera direcciones lógicas, estas direcciones están formadas por b > s, el segmento está formada por el limite y la base, se comprueba el límite es mayor o menor, si es mayor dará error, si no suma la base con desplazamiento con la base y se obtiene la dirección real.

CPU D S

> mayor que +

base

Page 50: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Swappin: Cuando varios usuarios están ejecutando procesos en un mismo ordenador, este se ve obligado a cargarlos en RAM. El proceso

Gestión de la información: sistemas de archivos: el S O gestiona cada archivo almacenado en el soporte indicado

Partición activa: tengo las particiones que tenga pero solo una será la partición activa

Particiones:

Partición primaria: El espacio necesario imprescindible para poder empezar a utilizar el espacio de almacenamiento, solo se puede haber 4, y cada partición tiene su fat.

Partición extendida: Activa como partición primaria pero no lo es, se utiliza para contener infinidad de unidades o particiones lógicas en su interior

Partición lógica: ocupa un trozo o su totalidad de la misma partición lógica y lo que le asigna una unidad

Sistema de archivo: el archivo y directorio, que un directorio es un archivo especial que puede tener archivadas y directorios

Trayectorias: Referencias a un fichero o directorio dentro de la estructura jerárquica del sistema de archivos

Absolutas:

Relativas:

Archivo: Un archivo o fichero informático es un conjunto de bits almacenado en orden definido por el creador y otros directorios.

Directorio: es una agrupación de archivos de datos, atendiendo a su contenido, a su propósito o a cualquier criterio que decida el usuario. Técnicamente el directorio almacena información acerca de los archivos que contiene: como los atributos de los archivos o dónde se encuentran físicamente en el dispositivo de almacenamiento. Conjunto de directorios

Sistemas de archivo:

Estructura en donde se organiza el disco duro para tener organizada la información

Trayectorias: Referencia a un fichero o directorio dentro de la estructura jerárquica del sistema de archivo.

Sabiendo el directorio que estoy../../ (fichero/ doc2.txt) tendremos que escribir

Programas. ../../C:/

Programa. /../../docs/word

Programa. /../../docs/ doc1.txt

Programa. /../../docs/ doc2.txt

Programa. /../fichero.txt

Programa. /../fichero2.txt

“* [Programa. /../apuntes/sistemas/ tema1.doc

Programa. /../apuntes/sistemas/ tema2.doc]*”

Page 51: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

DEFINICIONES:

PROCESO: Es una instrucción que se ejecuta en un ciclo de reloj programa en ejecución

HEBRA: Un subproceso de un proceso que consume recursos propios pero que depende del proceso padre que lo a ejecutado

REGISTRO CONTADOR DE PROGRAMA: es donde esta los programas (instrucciones) que se están ejecutando

MEMORIA VIRTUAL: técnica que se utiliza para guardar programa son grandes y no caben en ram

ADMINISTRADOR D MEMORIA: es el encargado de saber cuánta memoria se utiliza utiliza y la que está libre

DIRECCION LOGICA: E s la dirección que guardar la CPU física

BCP: (bloque de control de proceso) toda la información de un proceso que el SO necesita para controlarlo se mantiene en una estructura de datos

ALGORIDMO DE RUEDA: Asigna cuatun a los procesos también se llama Round Robin, la selección entre los procesos se realiza mediante una cola FIFO (1º ENTRAR 1º EN SALIR)

SOMO (SISTEMA OPERATIVO MONOUSUARIO): el usuario trabaja el solo

CAPA DE SISTEMA OPERATIVO: son los interfaz que hay entre los hardware y sistemas, operativos, utilidades, aplicaciones y el usuario

Page 52: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Tema 5 Instalación de sistemas 14/12/10

Las particiones primarias: Haremos 3 particiones; una de 4gben fat32; otra de 8Gb y la tercera de 2Gb o el resto. Utilizando la herramienta Hiren´s bootdCD 10.0.iso nos lo instalamos en un pendraive y el sistema operativo.

Foto 1

Primero pondremos el arranque desde el CD

Foto

2

Page 53: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Con el CD de Hiren´s bootd CD haremos las particiones una para Windows con una primaria y otra lógica, luego otras dos para Linux una en SAWP y el EXT2FS será lo mismo que el anteriormente dicho.

Page 54: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Foto 3

Foto 4

Elegiremos la opción 1 para hacer las particiones

Foto 5

Page 55: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero
Page 56: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Foto 6

En la segunda pantalla elegimos la opción 3 ó la 5, para hacer las particiones

Foto 7

Daremos a escape

Aquí pondremos la m y daremos a intro

Foto 8

Page 57: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Foto 9

Foto 10

Page 58: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Foto 11

Foto 12

Page 59: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Foto 13

Foto 14

Foto 15

Page 60: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Foto 16

Foto 17

Page 61: manual de reparacion · 2015. 3. 2. · Comandos Linux .....36 Algoritmos de rueda ... tornillos por donde la batería o por abajo del ordenador ” Teclados O KEYBOART 1. Primero

Foto 18