Download manual de reparacion

Document related concepts

Proceso de arranque en Linux wikipedia , lookup

Registro de arranque principal wikipedia , lookup

Partición de disco wikipedia , lookup

FreeDOS wikipedia , lookup

Clonación de discos wikipedia , lookup

Transcript
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
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.
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
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.
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
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
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
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.
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
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"
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.
/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.
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.
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
%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:
desde
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder
En ella está el orden con el cual NTLDR va a cargar dichos controladores de
dispositivos.
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_di
spositivo\ErrorControl
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
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
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.
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
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
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
•
Estados finales:
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.
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
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 (?).
¿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.
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
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.
Objetivos
Mecanismo
de control
Entradas
Transformación
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
0
ROUND ROBIN
1
2
3
A L X X E
B
L
4
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21
X E
E
X
E
E
E
X
E
E
E
X
X E
E
E
X
E
E
E
X
F
X
X F
X E
C
5
L
X E
E
D
F
X E
E
L
X E
E
X
E
E
X
E
E
E
L
E
E
E
X
E
E
E
E
F
8
9
10 11 12 13 14 15 16 17 18 19 20 21
E
E
X
F
FCFS
0
1
2
3
4
5
6
7
A L X X X F
B
L
E
C
E X X X X X X
F
L E
D
E
E
E
E
E
X
X
X
X
F
L
E
E
E
E
E
E
E
E
X
X
X
X
F
L
E
E
E
E
E
E
E
E
E
E
X
8
9
10 11 12 13 14 15 16 17 18 19 20 21
E
X
F
STR
0
1
2
3
4
5
6
7
A L X X X F
B
C
D
E
L
E
X X X X X X F
L
E
E
E
E
E
E
E
X
X
X
X
F
L
E
E
E
E
E
E
E
E
E
X
L
E
X
X
F
X
X
X
X
F
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
C
E
X X X X X X F
L
D
E
E
E
E
E
E
E
X
X
X
X
F
L
E
E
E
E
E
E
E
E
E
X
L
X X
F
E
X
X
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
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:
CPU @ lógica
P
D
P nº pagina
D dirección fisica
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.
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
CPU
@Logicas
D
S
D
L
B
@ fisicas
> mayor que
Ram
+
3
Si
no 2
base
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.
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]*”
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
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
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.
Foto 3
Foto 4
Elegiremos la opción 1 para hacer las particiones
Foto 5
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
Foto 9
Foto 10
Foto 11
Foto 12
Foto 13
Foto 14
Foto 15
Foto 16
Foto 17
Foto 18