SlideShare una empresa de Scribd logo
1 de 7
TRABAJO DE MONOUSUARIOS
NOMBRE: GENESIS CAMPOS MEDINA
CURSO: 5° SISTEMAS
COMO INSTALAR UNIX
¿Qué necesitamos?
Para instalar Linux necesitamos obviamente una computadora. No es necesario
que se una computadora de última generación, ya que la cantidad de
distribuciones GNU/Linux existentes nos permiten hacer uso de maquinas que
normalmente consideraríamos obsoletas.
Claro está que si quieres hacer uso de lo último en software relacionado con
GNU/Linux, si e recomiendo que tengas un equipo al menos menor a tres años,
con una tarjeta aceleradora de video una buena cantidad de memoria RAM:
A continuación listo los requerimientos mínimos y recomendados para realizar
una instalación exitosa de una distribución GNU/Linux.
Requerimientos mínimos
Procesador Existe una distribución GNU/Linux para casi cualquier
Arquitectura existente
Memoria RAM 256 MB
Disco Duro 1 GB
Requerimientos mínimos recomendados
Procesador Existe una distribución GNU/Linux para casi cualquier
Arquitectura existente
Memoria RAM 512 MB
Disco Duro 5 GB
INSTALACION DEL SISTEMA OPERTIVO
Preparación para instalar Unix
Una vez que usted ha obtenido una distribución de Unix, estará preparado para
instalar el sistema.
Esto supone cierto grado de planificación, sobre todo si en su ordenador se usan
actualmente otros sistemas operativos. En las secciones siguientes
describiremos como preparar la instalación de Unix en forma general.
Instalación del software de Unix
Después de modificar sus particiones para reservar espacio a Unix, usted está
preparado para instalar el software. A continuación se muestra un resumen del
procedimiento a seguir: o ejecutar fdisk bajo Unix para crear las particiones de
UNIX; o ejecutar mke2fs y mkswap para crear los sistemas de ficheros y el
espacio de intercambio.
Instalar el software de Unix
Finalmente, instalar el cargador LILO en el disco duro, o crear un disco de
arranque con el fin de arrancar su nuevo sistema Unix.
Como hemos dicho, un (o más) pasos de los anteriores pueden estar
automatizados por los programas de instalación, según la distribución para ver
las instrucciones específicas.
Arranque de Unix
El primer paso es iniciar el computador con el dispositivo de arranque de Unix,
que suele ser un disco “boot” que contiene un pequeño sistema Unix. Tras
arrancar con el floppy, se le presentara un menú de instalación de algún tipo que
le guiara en el proceso de instalación. En otras distribuciones, se le mostrara un
prompt de login cuando arranque. Aquí se suele entrar como root o install para
comenzar el proceso de instalación.
La documentación que viene con su particular distribución le explicara que
necesita para arrancar Unix
La mayoría de las distribuciones de Unix utilizan un disquete de arranque le
permite introducir parámetros de su hardware en tiempo de arranque, para forzar
la detección de sus dispositivos.
Comunicación entre procesos
Tuberías o pipes: sirven para comunicar procesos, usualmente para pasar el
resultado de un proceso a otro: por ejemplo ps axf bash.
Todos los procesos y filtra los procesos se llaman bash . La tubería en definitiva
lo que hace es unir la salida de un comando con la entrada de otro
Redirección de entrada /salida.
Proceso> fichero: con este símbolo podemos dirigir la salida estándar de un
comando o ficher. Téngase en cuenta una cosa si decimos fichero siempre lo
vamos a decir de manera genérica, puede ser un fichero de texto o la pantalla
terminal ahí cabe TODO.
COMPRESION DE FICHEROS Y DIRECTORIOS
Existen va opciones de compresión de fichero en Linux: gzip, bz2, rar, Zip, y
todos ellos se pueden combinar con el empaquetar o el archivador t /r
Tar archivador, agrupan ficheros en uno además se le puede decir que
comprima
Tar cfp resultado. Tar/etc/var: guarda el contenido de /etc y /bar dentro del fichero
resultado. Tar.
Tar xfp resultado tar: saca todo el contenido de resultado .tar.
Tar zcfp urs. Tgz/urs: archiva y comprime con gzip el directorio /urs.
Tar jcfp urs: archiva y comprime con bzip2 el directorio / usr
Tar zxfp usr.tgz: DEScomprime el fichero anterior
Accediendo a dispositivos y particiones
Para acceder a diskettes, cdroms dvds, pendrive, cualquier dispositivo USB
etc…es necesario “montarlo” de forma manual, salvo que todo este configurado
de una forma cómoda con automount
En Linux hay un único sistema de ficheros, y si se mete un CD o un USB en el
sistema hay que montarlo sobre algún directorio del sistema .existen algunos
directorios predefinidos para esto aunque en principio lo podemos montar donde
nos dé la gana
Las flechas
A atreves de las teclas cursoras podemos poder a los comandos que hemos
introducido anteriormente, algo que los usuarios de MSDOS recordaran como el
DOSKEY
En cualquier momento podemos movernos al inicio o al final del comando
podemos usar teclas Inicio o fin o en su defecto Ctrl-A o Ctrl-E
Ejecución de comandos
Para ejecutar un comando en el Shell basta con ponerlo, y si el comando se
encuentra dentro de los directorios indicados en la variable PATH se ejecutara
sin problemas.
Linu # optime
20:49:05 up 2.35, 2 usrs, load avarage.- 0:00, 00,0.00
Comandos built-in del Shell
El Shell dispone de un conjunto de comandos que vienen de serie .son
comandos muy sencillos que pueden ayudar en la programación de scripts.
Vamos a listarlos,
Pueden usarse dentro de un acrip o desde el propio prompt
 ¡: negación
 #; comentarios
 :. comando nulo
 .: en punto sirve para ejecutar ficheros. con los scripts del mismo directorio
se hace: /script.sh
 alias:sirve para crear alias de comandos largos:alias dir=”ls-lmore”
 bind:gestiona la librería de readline
 bg:pasa procesos a background o segundo plano
 break: fuerza la salida de fors, whiles,selects o untils
 builtin: permite modificar el comportamiento de comandos
 Cd: el cambio de directorio
 command : ejecutar determinados comandos con sus argumentos
 continue : salta a la siguiente iteración en fors, whiles, selects o untils
 declare : declaración de variables
 dirs : muestra la pila de directorios
 disown : quita los procesos dependientes del Shell para que no dependan
de este
 do, done:parte de las iteraciones
 echo: mostrar datos por salida
 enable : habilitar o deshabilitar los comandos builtin
 exec : ejecuta un comando en lugar del proceso actual
 exit : termina el script o el Shell
 export : convierte las variables en globales
 fc : editar comandos del historial
 fg : pasar comando primer plano
 getopts : para tomar los argumentos opcionales del script, al estilo de c
 help : muestra la ayuda
 history : el historial de comandos
 if : para crear estructuras condicionales
 Jobs : muestra los procesos que tenemos en marcha
 kill : envio de señales a proceso
 let : ejecución de operaciones aritméticas
 local : declaración de variables locales
 logout : salida del Shell
 popd : saca un directorio de la pila de directorios
 printf : sacar datos formateados como en c
 pwd : muestra el directorio actual
 pushd : mete un directorio en la pila
 read : lee desde la entrada estándar
 readonly : previene que variables de shellsean sobrescritas
 return : para terminar funciones
 select : estructura de selección
 set : muestra variables del Shell, y puede establecer muchas opciones
 shopt : establece o quita opciones del Shell
 shift : desplaza posiciones en el Shell
 source : similar al
 suspend : suspende el Shell actual
 test : para construir condicionales
 time : mide el tiempo de ejecución de un comandos
 times : muestra tiempos acumulados del proceso
 trap : para atrapar señales
 true : constante booleana
 type : distingue si un comando es builtin, función, alias, palabras claves,..
 ulimit : muestra los límites de recursos del sistema
 umask : muestra permisos que se deben aplicar a ciertos ficheros
 unalias : quita los alias
 unset : desestablece funciones o variables
 wait : detiene la ejecución a la espera que termine otro proceso
 while . para crear iteraciones
Desconexión de la maquina
En principio, una desconexión correcta advierte a los otros usuarios para que se
despidan antes de que el sistema se pare, eliminara cuidadosamente todos los
procesos no esenciales actualizara varios ficheros y registros, sincronizara el
disco con los buffers en memoria y finalmente eliminara el resto de los procesos.
Algunos sistemas pueden estacionar automáticamente todas las cabezas del
disco bajo software, como parte de desconexión. De hecho, algunas maquina
Unix incluyen el conmutador de potencia controlado de modo que el último paso
del proceso de desconexión es la desactivación física de la máquina.
La secuencia de Arranque
Booting the UNIX System…
Y carga entonces el núcleo (kernel) del sistema operativo, que es normalmente
Unix se puede presionar una tecla mientras se visualiza el mensaje “Booting””, y
el cargador permitirá introducir el nombre del núcleo alternativo para cargar. Este
núcleo alternativo para cargar.
Estados Init
El procedimiento de arranque del sistema Unix se complica por la posibilidad de
hacer entrar al sistema en diferentes estados, es decir, el sistema puede adoptar
varios modos de operación conocidos como estados init, debido a que /etc/init
es el programa responsable del mantenimiento del sistema en funcionamiento
correcto.
El estado más comúnmente utilizado es el modo multiusuario, este es el estado
del sistema utilizado para casi todas las interacciones en estas notas y el único
que permite más de un usuario. Otro estado históricamente utilizado pero raro
uso hoy, es el modo de usuario único, este último es una versión de Unix de
multitarea, por lo que permite múltiples procesos, pero no múltiples usuarios,
este estado puede ser utilizado para una actualización del kernel (núcleo) del
Unix rápida. Existen otros estados, la designación de estos estados se muestra
en la siguiente tabla:
Estado Función
0 Desenchufar la maquina
1 Modo de usuario único
2 Modo de multiusuario
3 Modo de multiusuario con red
4 No usado
5 Desconexión a ROM(o desconexión de arranque)
6 Desconexión y arranque
Alterando los valore de default de la creación de cuentas
Para llevar a cabo esta operación seleccione “Modify Defaults”, después usted
apreciara una forma en pantalla, en esta apreciara que el cursor estará
posicionado en el campo “Login group”. Algunos de los campos pueden ser
modificados al momento de crear la cuenta del usuario en el modo de
modificación, estos campos son solamente informacionales; sus valores pueden
ser cambiados. Estos campos son los siguientes.
Login group
El grupo asociado con la cuenta cuando el usuario entra. Este campo puede ser
cambiado, pero no deberá estar vacío. Este campos en el grupo de /etc/passwd/.
Presionando f3
Groups
Los grupos en los que este usuario es un miembro
Login Shell
El Shell que el usuario utilizara, el valor default esta definido en el archivo
/etc/default/auhsh. Si l ruta completa es ingresada, el Shell descrito por esta ruta
es simplemente el usado como el Shell usado por el ususario.
Home directory
Define donde residirán los archivos de usuario. La opción del directorio default
se enfatiza, presione return para seleccionar el directorio de default.
Las opciones del directorio de trabajo son las siguientes:
 Create: Crea un nuevo directorio para el usuario
 Do not créate: no crear un directorio para el usuario
 Populate existing: use el directorio especificado existente
Más adelante analizaremos usuarios que comparten directorios de trabajo.
User ID
Es el número de identificación del usuario (ID). Este no puede ser cambiado
porque podría causar inconsistencia en el sistema.
Type of user: En la mayoría de los casos el tipo de usuario es “individuo” o
“pseudousuario”. Por default este campo asume el valor de “individuo” que
identifica a la gente real con nombres. Los usuarios”pseudo-user” son cuentas
anónimas dedicadas a ciertas tareas administrativas del sistema.
COMPARTIENDO DIRECTORIOS DE TRABAJO
Para hacer esto, se crea el directorio normalmente durante la adición de un
nuevo usuario. Usted deberá después de salir del sysadmsh e introducir los
siguientes comandos;
Cd homedir
chmod 775
chown aunt
Además de introducir los comandos siguientes de acuerdo al Shell de login
usado para la cuenta:
Bourne o Korn Shell
chmod 660 .profile
chmod 660 .kshrc (Korn Shell solamente)
C-Shell
Chmode 660 .login chsrc
Note que si usted asigna diferente grupo de login de varios usuarios, estos no
podrán compartir el directorio.
‘

Más contenido relacionado

La actualidad más candente (14)

Miranda castillo UNIX
Miranda castillo UNIXMiranda castillo UNIX
Miranda castillo UNIX
 
Transcripcion (jackeline chillogalli
Transcripcion (jackeline chillogalliTranscripcion (jackeline chillogalli
Transcripcion (jackeline chillogalli
 
Ronald
RonaldRonald
Ronald
 
Viviana medina MATERIA
Viviana medina MATERIAViviana medina MATERIA
Viviana medina MATERIA
 
Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
 
Instalar unixElvis Urquizo
Instalar unixElvis UrquizoInstalar unixElvis Urquizo
Instalar unixElvis Urquizo
 
Jadira palta
Jadira paltaJadira palta
Jadira palta
 
Nicolle
NicolleNicolle
Nicolle
 
Como instalar unix ...lili
Como instalar unix ...liliComo instalar unix ...lili
Como instalar unix ...lili
 
Mary cervantes
Mary cervantesMary cervantes
Mary cervantes
 
Azucenabarzola
AzucenabarzolaAzucenabarzola
Azucenabarzola
 
Julissa
JulissaJulissa
Julissa
 
Jenifer
JeniferJenifer
Jenifer
 

Similar a Genesis Campos (16)

Unix JCRB
Unix JCRBUnix JCRB
Unix JCRB
 
Genesis campos
Genesis camposGenesis campos
Genesis campos
 
Viviana medina
Viviana medinaViviana medina
Viviana medina
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
 
Azucenabarzola
AzucenabarzolaAzucenabarzola
Azucenabarzola
 
Julissa
JulissaJulissa
Julissa
 
Doc. bismarck brito
Doc. bismarck britoDoc. bismarck brito
Doc. bismarck brito
 
Doc. bismarck brito
Doc. bismarck britoDoc. bismarck brito
Doc. bismarck brito
 
Como instalar unix
Como instalar unixComo instalar unix
Como instalar unix
 
Linux
LinuxLinux
Linux
 
Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2
 
Manual
ManualManual
Manual
 
Manual(1)
Manual(1)Manual(1)
Manual(1)
 
Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1
 
Manual linux
Manual linuxManual linux
Manual linux
 
Nombre del maestro
Nombre del maestroNombre del maestro
Nombre del maestro
 

Último

2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
candy torres
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 

Genesis Campos

  • 1. TRABAJO DE MONOUSUARIOS NOMBRE: GENESIS CAMPOS MEDINA CURSO: 5° SISTEMAS COMO INSTALAR UNIX ¿Qué necesitamos? Para instalar Linux necesitamos obviamente una computadora. No es necesario que se una computadora de última generación, ya que la cantidad de distribuciones GNU/Linux existentes nos permiten hacer uso de maquinas que normalmente consideraríamos obsoletas. Claro está que si quieres hacer uso de lo último en software relacionado con GNU/Linux, si e recomiendo que tengas un equipo al menos menor a tres años, con una tarjeta aceleradora de video una buena cantidad de memoria RAM: A continuación listo los requerimientos mínimos y recomendados para realizar una instalación exitosa de una distribución GNU/Linux. Requerimientos mínimos Procesador Existe una distribución GNU/Linux para casi cualquier Arquitectura existente Memoria RAM 256 MB Disco Duro 1 GB Requerimientos mínimos recomendados Procesador Existe una distribución GNU/Linux para casi cualquier Arquitectura existente Memoria RAM 512 MB Disco Duro 5 GB INSTALACION DEL SISTEMA OPERTIVO Preparación para instalar Unix Una vez que usted ha obtenido una distribución de Unix, estará preparado para instalar el sistema. Esto supone cierto grado de planificación, sobre todo si en su ordenador se usan actualmente otros sistemas operativos. En las secciones siguientes describiremos como preparar la instalación de Unix en forma general. Instalación del software de Unix Después de modificar sus particiones para reservar espacio a Unix, usted está preparado para instalar el software. A continuación se muestra un resumen del
  • 2. procedimiento a seguir: o ejecutar fdisk bajo Unix para crear las particiones de UNIX; o ejecutar mke2fs y mkswap para crear los sistemas de ficheros y el espacio de intercambio. Instalar el software de Unix Finalmente, instalar el cargador LILO en el disco duro, o crear un disco de arranque con el fin de arrancar su nuevo sistema Unix. Como hemos dicho, un (o más) pasos de los anteriores pueden estar automatizados por los programas de instalación, según la distribución para ver las instrucciones específicas. Arranque de Unix El primer paso es iniciar el computador con el dispositivo de arranque de Unix, que suele ser un disco “boot” que contiene un pequeño sistema Unix. Tras arrancar con el floppy, se le presentara un menú de instalación de algún tipo que le guiara en el proceso de instalación. En otras distribuciones, se le mostrara un prompt de login cuando arranque. Aquí se suele entrar como root o install para comenzar el proceso de instalación. La documentación que viene con su particular distribución le explicara que necesita para arrancar Unix La mayoría de las distribuciones de Unix utilizan un disquete de arranque le permite introducir parámetros de su hardware en tiempo de arranque, para forzar la detección de sus dispositivos. Comunicación entre procesos Tuberías o pipes: sirven para comunicar procesos, usualmente para pasar el resultado de un proceso a otro: por ejemplo ps axf bash. Todos los procesos y filtra los procesos se llaman bash . La tubería en definitiva lo que hace es unir la salida de un comando con la entrada de otro Redirección de entrada /salida. Proceso> fichero: con este símbolo podemos dirigir la salida estándar de un comando o ficher. Téngase en cuenta una cosa si decimos fichero siempre lo vamos a decir de manera genérica, puede ser un fichero de texto o la pantalla terminal ahí cabe TODO. COMPRESION DE FICHEROS Y DIRECTORIOS Existen va opciones de compresión de fichero en Linux: gzip, bz2, rar, Zip, y todos ellos se pueden combinar con el empaquetar o el archivador t /r Tar archivador, agrupan ficheros en uno además se le puede decir que comprima Tar cfp resultado. Tar/etc/var: guarda el contenido de /etc y /bar dentro del fichero resultado. Tar.
  • 3. Tar xfp resultado tar: saca todo el contenido de resultado .tar. Tar zcfp urs. Tgz/urs: archiva y comprime con gzip el directorio /urs. Tar jcfp urs: archiva y comprime con bzip2 el directorio / usr Tar zxfp usr.tgz: DEScomprime el fichero anterior Accediendo a dispositivos y particiones Para acceder a diskettes, cdroms dvds, pendrive, cualquier dispositivo USB etc…es necesario “montarlo” de forma manual, salvo que todo este configurado de una forma cómoda con automount En Linux hay un único sistema de ficheros, y si se mete un CD o un USB en el sistema hay que montarlo sobre algún directorio del sistema .existen algunos directorios predefinidos para esto aunque en principio lo podemos montar donde nos dé la gana Las flechas A atreves de las teclas cursoras podemos poder a los comandos que hemos introducido anteriormente, algo que los usuarios de MSDOS recordaran como el DOSKEY En cualquier momento podemos movernos al inicio o al final del comando podemos usar teclas Inicio o fin o en su defecto Ctrl-A o Ctrl-E Ejecución de comandos Para ejecutar un comando en el Shell basta con ponerlo, y si el comando se encuentra dentro de los directorios indicados en la variable PATH se ejecutara sin problemas. Linu # optime 20:49:05 up 2.35, 2 usrs, load avarage.- 0:00, 00,0.00 Comandos built-in del Shell El Shell dispone de un conjunto de comandos que vienen de serie .son comandos muy sencillos que pueden ayudar en la programación de scripts. Vamos a listarlos, Pueden usarse dentro de un acrip o desde el propio prompt  ¡: negación  #; comentarios  :. comando nulo  .: en punto sirve para ejecutar ficheros. con los scripts del mismo directorio se hace: /script.sh  alias:sirve para crear alias de comandos largos:alias dir=”ls-lmore”  bind:gestiona la librería de readline  bg:pasa procesos a background o segundo plano
  • 4.  break: fuerza la salida de fors, whiles,selects o untils  builtin: permite modificar el comportamiento de comandos  Cd: el cambio de directorio  command : ejecutar determinados comandos con sus argumentos  continue : salta a la siguiente iteración en fors, whiles, selects o untils  declare : declaración de variables  dirs : muestra la pila de directorios  disown : quita los procesos dependientes del Shell para que no dependan de este  do, done:parte de las iteraciones  echo: mostrar datos por salida  enable : habilitar o deshabilitar los comandos builtin  exec : ejecuta un comando en lugar del proceso actual  exit : termina el script o el Shell  export : convierte las variables en globales  fc : editar comandos del historial  fg : pasar comando primer plano  getopts : para tomar los argumentos opcionales del script, al estilo de c  help : muestra la ayuda  history : el historial de comandos  if : para crear estructuras condicionales  Jobs : muestra los procesos que tenemos en marcha  kill : envio de señales a proceso  let : ejecución de operaciones aritméticas  local : declaración de variables locales  logout : salida del Shell  popd : saca un directorio de la pila de directorios  printf : sacar datos formateados como en c  pwd : muestra el directorio actual  pushd : mete un directorio en la pila  read : lee desde la entrada estándar  readonly : previene que variables de shellsean sobrescritas  return : para terminar funciones  select : estructura de selección  set : muestra variables del Shell, y puede establecer muchas opciones  shopt : establece o quita opciones del Shell  shift : desplaza posiciones en el Shell  source : similar al  suspend : suspende el Shell actual  test : para construir condicionales  time : mide el tiempo de ejecución de un comandos  times : muestra tiempos acumulados del proceso  trap : para atrapar señales  true : constante booleana
  • 5.  type : distingue si un comando es builtin, función, alias, palabras claves,..  ulimit : muestra los límites de recursos del sistema  umask : muestra permisos que se deben aplicar a ciertos ficheros  unalias : quita los alias  unset : desestablece funciones o variables  wait : detiene la ejecución a la espera que termine otro proceso  while . para crear iteraciones Desconexión de la maquina En principio, una desconexión correcta advierte a los otros usuarios para que se despidan antes de que el sistema se pare, eliminara cuidadosamente todos los procesos no esenciales actualizara varios ficheros y registros, sincronizara el disco con los buffers en memoria y finalmente eliminara el resto de los procesos. Algunos sistemas pueden estacionar automáticamente todas las cabezas del disco bajo software, como parte de desconexión. De hecho, algunas maquina Unix incluyen el conmutador de potencia controlado de modo que el último paso del proceso de desconexión es la desactivación física de la máquina. La secuencia de Arranque Booting the UNIX System… Y carga entonces el núcleo (kernel) del sistema operativo, que es normalmente Unix se puede presionar una tecla mientras se visualiza el mensaje “Booting””, y el cargador permitirá introducir el nombre del núcleo alternativo para cargar. Este núcleo alternativo para cargar. Estados Init El procedimiento de arranque del sistema Unix se complica por la posibilidad de hacer entrar al sistema en diferentes estados, es decir, el sistema puede adoptar varios modos de operación conocidos como estados init, debido a que /etc/init es el programa responsable del mantenimiento del sistema en funcionamiento correcto. El estado más comúnmente utilizado es el modo multiusuario, este es el estado del sistema utilizado para casi todas las interacciones en estas notas y el único que permite más de un usuario. Otro estado históricamente utilizado pero raro uso hoy, es el modo de usuario único, este último es una versión de Unix de multitarea, por lo que permite múltiples procesos, pero no múltiples usuarios, este estado puede ser utilizado para una actualización del kernel (núcleo) del Unix rápida. Existen otros estados, la designación de estos estados se muestra en la siguiente tabla:
  • 6. Estado Función 0 Desenchufar la maquina 1 Modo de usuario único 2 Modo de multiusuario 3 Modo de multiusuario con red 4 No usado 5 Desconexión a ROM(o desconexión de arranque) 6 Desconexión y arranque Alterando los valore de default de la creación de cuentas Para llevar a cabo esta operación seleccione “Modify Defaults”, después usted apreciara una forma en pantalla, en esta apreciara que el cursor estará posicionado en el campo “Login group”. Algunos de los campos pueden ser modificados al momento de crear la cuenta del usuario en el modo de modificación, estos campos son solamente informacionales; sus valores pueden ser cambiados. Estos campos son los siguientes. Login group El grupo asociado con la cuenta cuando el usuario entra. Este campo puede ser cambiado, pero no deberá estar vacío. Este campos en el grupo de /etc/passwd/. Presionando f3 Groups Los grupos en los que este usuario es un miembro Login Shell El Shell que el usuario utilizara, el valor default esta definido en el archivo /etc/default/auhsh. Si l ruta completa es ingresada, el Shell descrito por esta ruta es simplemente el usado como el Shell usado por el ususario. Home directory Define donde residirán los archivos de usuario. La opción del directorio default se enfatiza, presione return para seleccionar el directorio de default. Las opciones del directorio de trabajo son las siguientes:  Create: Crea un nuevo directorio para el usuario  Do not créate: no crear un directorio para el usuario  Populate existing: use el directorio especificado existente Más adelante analizaremos usuarios que comparten directorios de trabajo. User ID Es el número de identificación del usuario (ID). Este no puede ser cambiado porque podría causar inconsistencia en el sistema.
  • 7. Type of user: En la mayoría de los casos el tipo de usuario es “individuo” o “pseudousuario”. Por default este campo asume el valor de “individuo” que identifica a la gente real con nombres. Los usuarios”pseudo-user” son cuentas anónimas dedicadas a ciertas tareas administrativas del sistema. COMPARTIENDO DIRECTORIOS DE TRABAJO Para hacer esto, se crea el directorio normalmente durante la adición de un nuevo usuario. Usted deberá después de salir del sysadmsh e introducir los siguientes comandos; Cd homedir chmod 775 chown aunt Además de introducir los comandos siguientes de acuerdo al Shell de login usado para la cuenta: Bourne o Korn Shell chmod 660 .profile chmod 660 .kshrc (Korn Shell solamente) C-Shell Chmode 660 .login chsrc Note que si usted asigna diferente grupo de login de varios usuarios, estos no podrán compartir el directorio. ‘