1. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
Unidad educativa
General Antonio Elizalde
MONOUSUARIO –MULTIUSUARIO
Nombre:
Jennifer Quinaloa
Curso:
Segundo Sistemas ´´A´´
Docente:
Jorge Peralta
Temas:
Como Instalar Unix
Turno:
Diurna
Año:
2015 -2016
2. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
COMO INSTALAR UNIX
¿QUÉ NECESITAMOS?
Para instalar Linux necesitamos obviamente una computadora. no es necesario que sea
una computadora de última generación , ya que la cantidad de distribución GNU/LINUX
existentes nos permite hacer uso de máquinas que normalmente consideraríamos
absolutas
Claro está, que si quieres hacer uso de lo últimoen software relacionado conGNU/LINUX,si
te recomiendo que tengas un equipo al menos menor a tres años , con una tarjeta
aceleradora de video y 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.
REQUERIMIENTO MÍNIMO:
Procesador existe una distribución GNU/LINUX para casi cualquier arquitectura
existente
Memoria RAM 256 MB
Disco duro 1GB
REQUERIMIENTO MÍNIMOS RECOMENDADOS:
Procesa existe una distribución GNU/LINUX para casi cualquier arquitectura
existente
Memoria RAM 512 MB
Disco duro 5GB
INSTALACIÓN DEL SISTEMA OPERATIVO
Preparación para instalar Unix
Una vez que usted ha obtenido de Unix, estará preparando para instalar el sistema.
3. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
Esto supera cierto grado de planificación, sobre todo si en su ordenador se usan
actualmente otros sistemas de operativo. En las secciones siguientes describiremos como
prepara la instalación de Unix de forma general.
INSTALACIÓN DEL SOFTWARE DE UNIX
Después de modificar sus particiones para reservar espacio a Unix, usted está preparando
para instalar el software. A continuación se muestra un resumen del procedimiento a
seguir: O ejecuta fdisk bajo unix para crear las particiones de Unix; o ejecutar mke2fs y
mkswap para crear los sistemas de ficheros y del espacio de intercambio;
INSTALAR EL SOFTWARE DE UNIX;
Finalmente el cargado lilo en el disco duro, o crear un disco de arranque con el fin de
arrancar su nuevo sistema de Unix.
Como hemos dicho ,uno (o más ) pasos de los anteriores pueden estar automatizados por
losprogramasde instalación ,según la distribución que esté utilizando . Por favor, consulte
la documentación de su distribución para ver las instrucciones específicas.
ARRANQUE DE UNIX:
El primer paso es iniciar el computadorconel dispositivodearranque de Unix,que suele ser
un disco ¨boot¨ que contiene un pequeño sistema de Unix. Tras arranque con el floopy, 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í suele entrar como root o instaló 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íade las distribuciones deUnixun disquete de arranque que le permite introducir
parámetros de su hardware en tiempo de arranque , para forzar la detección de sus
dispositivos .
COMUNICACIÓN ENTRE PROCESOS
4. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
Tuberías o pipes:sirven paracomunicarprocesos, usualmente para pasar el resultado de un
proceso a otro proceso: por ejemplo ps axf grep bash: lista
Todos los procesos y filtra lo que se llama 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 redirigir la salida estándar de un comando a un
fichero. 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 de terminal, ahí cabe todo.
COMPRENSIÓN DE FICHERO Y DIRECTORIOS
Existen varias opcionesde comprensión de ficheros en Linux: gzip,bx2, rar,zip, y todos ellos
se pueden combinar con el empaquetar o archivador TAR .
Tar Archivador, agrupa ficheros en uno además se le puede decir que comprima
Tar cfp resultado. tar/etc/var : guarda el contenido de /etc y /var dentro del fichero
resultado .tar.
Tar xfp resultado .tar. : saca todo el contenido de resultado .tar.
Tar zcfp usr.tgz/usar: archiva y comprime co gzip el directorio /usr.
Tar jcfp usr .tgz/ usr: archiva y comprime con bzip2 el directorio /usr
Tar zxfp usr .tgz. : DES comprime el fichero anterior
ACCEDIERON AL DISPOSITIVO Y PARTICIONES
Para acceder a diskettes , cdroms , dvds, pen drives , 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 símbolo ú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 través de las teclas cursores podemos volver a los comandos que hemos introducido
anteriormente, algo que los usuarios de MS-DOS recordaran como el Disque.
En cualquier momento podemos movernos al inicio o al final del comando podemos usar
las teclas inicio o fin o en uso defecto Ctrl-A o Ctrl –E.
5. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
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 BATH se ejecutara sin problemas
Linux~#optime
Comandos bullt- in del Shell
El Shell dispone de un conjunto de comandos que viene de serie . son comandos
Muy sencillos que pueden ayudar en el programa de scripts. Vamos a listarlos,
Pueden usarse dentro de un script o desde el propio prompt:
•!: Negación
•#: Comentarios
•:: Comando nulo
•. : el punto sirve para ejecutar ficheros . Con los scripts del mismo directorio se hace
.:/scripts.sh
•alias: sirve para crear alias de comando largos. alias dir= ´´ls –l more
•bind : gestiona la libreria readline
•bg : para procesos de background o segundo plano
•break: fuerza de salida de fors , whiles , selects o untils
•builintin : permite modificar el comportamiento de comandos
•CD: el cambio de directorio
•command : ejecutar determinar comando con sus argumentos
•continue: salta a las siguientes literaciones en fors , while , selects o untils
•declare: declaración de variables
•dirs : muestra la pila de directorios
•disown : quita los procesos dependientes de Shell para que no dependen de este
•do, done: parte de las literaciones
•echo: mostrar datos por salida
•enable : habilitar o deshabilitar los comandos builtin .
6. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
•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 comandos a primer plano
•getopts : para tomar los argumentos 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 procesos
•let: ejecución de operaciones aritméticas
•local: declaraciones de variables locales
•logout: salida de shell
•popd: saca un directorio de las pilas de directorios
•printf . sacar datos formateados en c
•pwd : muestra el directorio actual
•pushd: mete un directorio en la pila
•read: lee desde la entrada estándar
•readonly: previene que variable de shel sean sobre escritas
•return: para terminar funciones
•select : estructura de seleccion
•set . Muestra variables de Shell, y puede establecer muchas opciones
•shopt : establece o quita opciones de shell
•shift : desplaxa opciones en el shell
•source: similar al
•suspend : suspende el Shell actual , suele hacerse en el su
7. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
•test: para construir condicionales
•time: el tiempo de ejecución d un comando
•times: muestra tiempos acumulados de procesos
•trap : para atrapar señales
•true: constante booleana
•type: distingue si un comando es builtlin , función . Alias. Palabra clave
•ulimit : muestra los límites del recurso del sistema
•umask : muestra /establece permisos que se deben aplicar a nuevos ficheros
•unalias : quita los alias
•unset : desestablece funciones o variables
•until : para crear literaciones
•wait : detiene la ejecución a la espera que termine otro proceso
•while : para crear literaciones
DESCONEXIÓN DE LA MAQUINA
En principio , una desconexión correcta 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 registro , sincronizara e disco con los buffers en memoria , y
finalmente eliminara el resto de los procesos .algunos sistemas pueden estacionar
automáticamente las cabezas del disco duro bajo del software , como parte de la
desconexión. De hecho, algunas máquinas Unix incluyen el computador de potencias
controlado de modo que el últimopasode proceso de desconexiónes ladesactivaciónfísica
de la máquina.
LA SECUENCIA DE ARRANQUE
8. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
Booting the Unix system
Y carga entonces el núcleo (kernel) del sistema operativo, que es normalmente /Unix. Se la
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
debe residir in /stand/Unix. Como parte de la secuencia de inicialización, el núcleo puede
visualizar cuanta memoria total real hay instalada en el sistema, si esta cantidad difiere de
la cantidad de memoria física, debe haber un problema de hardware que debería ser
reparado. Como parte del proceso de inicialización, el núcleo analiza las rutinas de
dispositivo asociadas con tarjetas adicionales instaladas y los mensajes “Wangtek…”, ect
aparecen es esta etapa Estado Init. El procedimiento de arranque del sistema unix se
complica por la posibilidad de hacer entrar al sistema de diferentes estados, es decir, el
sistema puede adoptar varios modos de operación conocidos como estados inti, debido a
que / etc/inites el programaresponsable del mantenimiento del sistema en funcionamiento
correcto .
El estado más comúnmente utilizado, 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 de 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 actualización del kemel (nucleo) del Unix
rápida. Existen otros estados, la designación de estos estados se muestra en la siguiente
tabla:
ESTADO DE FUNCIÓN
ESTADO FUNCIÓN
( ) desenchufar la maquina
1 modo de usuario único
2 modo de multiusuario
3modo de multiusuario con red
4 no usado
5 desconexión en ROM( O desconexión y arranque )
desconexión y arranque
ALTERANDO LOS VALORES DEFAULT DE LA CREACIÓN DE CUENTAS.
9. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
Para llevara cabo esta operacion seleccione “Modify Default”, después usted apreciara una
forma en pantalla, en esta apreciara que el cursor estará posicionado en el campo de “Login
group “. Algunos de lo s campos pueden ser modificados al momento de crear la cuenta del
usuario en el modo de modificación, estos campos son solamente información; sus valores
pueden ser cambios. 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 campo es el grupo del usuario en /etc. /passwd.
Presionando F3 se muestra una lista de los grupos existentes.
GORUPS
Los grupos en los que este usuario es un miembro.
LOGIN SHELL
El Shell que el usuario utilizara, el valor default está definido en el archivo
/etc/default/authsh. si la ruta completa es ingresada , el Shell descrito por esta ruta es
simplemente el usado del como el Shell usado por el usuario . sin embargo si no se
especifica la ruta , se asume que se trata del Shell predefinido , es decir , el Shell que se
encuentra en el subdirectorio /usr/lib/mkuser.
HOME DIRECTORY
Define donde se residieran los archivos de usuarios. 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 :
•҈: CREAT: crea un nuevo directorio para el usuario
•҈: do not créate: no crear un directorio para el usuario
•҈: populate existing: uso el directorio especificado existente
Más adelante analizaremos usuarios que comparten directorios de trabajo
U ser id
Es el número de identificación del usuario (ID), una vez seleccionado un número de
identificación, este no puede ser cambiado porque podría causar inconsistencia en la
auditoria del sistema
10. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
TYPE OF U SER
En la mayoría de los casos el tipo de usuario es ´´individuo ´´ o ´´ pseudo – usuario ´´ por
default este campoasume el valor ´´individuo´´ que identifica al agente real con nombres,
los usuarios ´´pseudo -u ser´´ son cuentas anónimas dedicadas a ciertas tareas
administrativas del sistema.
ACCOUNT THAT MAY US TO THIS USER
Se refiere el usuario no es un individuo. Para usuarios individuales este campo esta vacío,
pero para usuarios no individuales no deberé de estar vacío. Por ejemplo, la cuenta de root
deberá tener el nombre del usuario responsable de la cuenta. Presione F3 para ver la lista
de los usuarios del sistema.
COMPARTIENDO DIRECTORIOS DE TRABAJO.
Se puede crear cuentas que comparten el mismo directorio de trabajo (login -
directory); para hacer esto , se crea el directorio normalmente durante la adición de
un nuevo usuario . Usted debería después de salir del sysadmsh e introducir los
siguientes comandos (reemplazando homedir con el nombre real del directorio) .
Cd homedir
Chmod 775
Chown aunth
ADEMÁS, INTRODUCIR UNO DE LOS COMANDOS SIGUIENTES DE ACUERDO AL
SHELL DE LOGIN USADO PARA LA CUENTA:
Bourne o kom Shell
Chmode 660. Profile
Chmode 660. kshre (korn Shell solamente)
C-Shell
Chmode 660. login .chsrc
11. Nombre:Jennifer QUINALOA
Curso:5º sistema ´´A´´
Esto asegura que los miembros del mismo grupo de login puedan compartir este
directorio.Note que si usted asignadiferente grupode loginde varios usuarios, estos
no podrán compartir el directorio.