SlideShare a Scribd company logo
1 of 6
Download to read offline
Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III


PROCESOS EN LINUX.
Un proceso es una instancia de un programa en ejecución y la unidad básica de
planificación en Linux. Un proceso se compone de:
    •   El contexto actual del programa, que es el estado de ejecución del programa.
    •   El directorio de trabajo del programa.
    •   Archivos y directorios que tienen acceso al programa.
    •   Las credenciales de acceso del programa, modo y propiedades del archivo.
    •   Recursos asignados al programa.
    El kernel usa a procesos para controlar el acceso a la CPU y a otros recursos del
sistema como el tiempo de uso de la CPU, memoria acceso a disco, etc.
Para ellos utiliza los siguientes comandos:
[ root @ PC1 ~ ] #ps -aux
Muesta todos los procesos del sistema, con nombre y tiempo de inicio.
top : Esta herramienta monitorea varios recursos del sistema y muestra uso de CPU por
proceso, cantidad de memoria, tiempo desde su inicio, etc.
[ root @ PC1 ~ ] #top

Comando                   Descripción

Espacio                   Realiza un refresco de la pantalla

h                         Muestra la pantalla de ayuda

k                         Mata un proceso. Se le pedirá que introduzca el ID del proceso
                          así como la señal que hay que enviarle.

n                         Cambia el número de procesos que se muestran en pantalla. Se
                          le pedirá que introduzca un número.

u                         Ordena por usuario.

M                         Ordena por ocupación de memoria.

P                         Ordena por ocupación de CPU.


Para salir de top, pulse la tecla q.
Si queremos eliminar un proceso en Linux usamos el comando kill
[ root @ PC1 ~ ] #kill PID


                                                 1
Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III


Los procesos escondidos, (Demonios)
       Los demonios (del inglés daemons), son, en Linux, programas que se encargan de
gestionar y administrar el sistema. Son varios y permiten la automatización de Linux hasta
límites insospechados. Estos programas se llaman así porque se ejecutan (o corren) en
segundo plano, y una vez configurados no requieren solicitar permisos al usuario para hacer
tal y cual operación, con el incremento de velocidad que esto supone.


SERVICIOS EN LINUX. Un servicio en Linux es aquel que va a beneficiar al sistema
operativo y a la red una vez que es activado. Entre los principales servicios tenemos:
portmap, network, sshd, httpd, smb, xinetd, squid, named, etc.
Existe un comando llamado ntsysv el cual nos permite poder trabajar usando los servicios
en forma permanente. Es decir mediante este comando cada vez que se reinicia la
computadora el servicio antes programado se cargara automáticamente.
Sintaxis
[ root @ PC1 ~ ] #ntsysv
Luego nos mostrara la siguiente ventana donde con la tecla tabulador nos iremos de opcion
en opcion. Ya dentro de la lista de servicios procedemos a escoger el servicio que queremos
usando la barra espaciadora para que aparezca un asterisco.




                                             2
Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III

También existe otra manera de poder activar los servicios usando los siguientes pasos:
[ root @ PC1 ~ ] #cd /etc/init.d
[ root @ PC1 init.d ] #ls
Luego se mostrara todos los servicios que están instalados en el sistema operativo.
Activamos el servicio colocando la siguiente sintaxis:
[ root @ PC1 init.d ] #./nombre del servicio estado
Donde:
Nombre del servicio: aquí se colocara uno de los nombres que aparezcan al dar ls
Estado: En esta opción solo se podrá usar 4 tipos de estado:
   -     status. Visualiza el estado o condición actual del servicio.
   -     stop. Detiene el servicio.
   -     star. Inicia el servicio.
   -     restart. Detiene e inicia el servicio a trabajar.
Ejemplo:
[ root @ PC1 init.d ] #./portmap status.
Se mostrara varios mensajes donde al final de cada línea, los cuales serán FALLO o
también OK. Normalmente los mensajes finales de OK son los que mandan al servicio,
indicándonos que se ha ejecutado en forma correcta. Hay que recordar que es necesario
ingresar a dicho subdirectorio para que se pueda ejecutar el servicio respectivo.


También se puede usar el comando:
[ root @ PC1 ~ ] #service portmap status.
Esta opción realiza lo mismo que el comando visto anteriormente



CONFIGURACION DE RED EN LINUX.

Detección y configuración del sustento físico (hardware).
       La detección del sustento físico (hardware) es realizada o bien por el programa de
instalación, o bien a través de kudzu, un servicio que inicia con el sistema y que se encarga
de detectar y configurar los dispositivos de sustento físico (hardware) instalados. En
términos generales, no hace falta configurar parámetro alguno mientras los dispositivos de
red sean compatibles y exista un controlador para la versión del núcleo (kernel) ejecutado.




                                                 3
Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III

       Si acaso no fuese detectado el dispositivo de red debido a la ausencia de kudzu, es
posible configurar todo manualmente. La marca de la tarjeta de red es lo que menos
interesa, lo que es importante es que se determine con exactitud que circuito integrado
auxiliar (chipset) utiliza la tarjeta de red. Esto puede determinarse examinando físicamente
la tarjeta de red o bien examinando a detalle la salida en pantalla que se obtiene al ejecutar
el siguiente mandato:
[ root @ PC1 ~ ] # lspci | grep Ethernet
Esto nos mostrara el modelo de la tarjeta de red actual del sistema operativo.
Si queremos visualizar el número ip de la PC utilizamos:
[ root @ PC1 ~ ] #ifconfig.
Esto nos muestra el ip de la pc y el loopack respectivo.
Para poder configurar un protocolo en Linux, el cual usa el conocido TCP/IP, realizo lo
siguiente:
[ root @ PC1 ~ ] # setup




Esto es para el caso de las distro de CENTOS, algunas distros usan el comando netconfig.
A continuación selecciono la opción CONFIGURAR SERVICIO DE RED.
Nos muestra la tarjeta de red expresado como eth0, con la tecla tabulador, lo busco y lo
selecciono dando ENTER. Seguidamente escribo el numero IP respectivo, su mascara de
subred y su puerta de enlace predeterminada.

                                              4
Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III

Salgo de las aplicaciones respectivas. Procedo a reiniciar el servicio de red
[ root @ PC1 ~ ] # service network restart
Espero y observo los mensajes respectivos. Luego procedo a realizar ping a varias Pc que
puedan estar conectadas.
[ root @ PC1 ~ ] #ping 192.168.1.50
Nos mostrara mensajes de error o de que la comunicación esta correcta.
Procedo a visualizar nuevamente el numero IP para ver si los cambios se han realizado
correctamente.


Dirección IP, máscara de subred y puerta de enlace.
       Debe modificarse con cualquier editor de textos, y verificar que sus parámetros de
red sean los correctos, el fichero localizado en la ruta /etc/sysconfig/network-scripts/ifcfg-
eth0. Ejemplo:
        DEVICE=eth0
        ONBOOT=yes
        BOOTPROTO=static
        IPADDR=192.168.1.50
        NETMASK=255.255.255.0
        GATEWAY=192.168.1.254
       Los parámetros anteriores son proporcionados por el administrador de la red local en
donde se localice la máquina que está siendo configurada, o bien definidos de acuerdo a
una planificación previamente establecida. El administrador de la red deberá proporcionar
una dirección IP disponible (IPADDR) y una máscara de la subred (NETMASK). Esta es una
opción muy útil cuando los comandos: setup, netconfig, al momento de reiniciar el servicio
han fallado.
Los encaminamientos se pueden comprobar ejecutando

#/sbin/route – n

Creación de tarjetas virtuales

       Basta con definir solamente la dirección IP, la máscara de subred y el nombre del
dispositivo. El fichero se genera igualmente con el nombre del dispositivo con el prefijo ifcfg-
El contenido en /etc/sysconfig/network-scripts/ifcfg-eth0:0 que corresponderá al primer
dispositivo virtual actual del primer dispositivo ethernet. Ejemplo

                                                5
Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III




DEVICE = eth0:0
IPADDR = 192.168.2.250
NETMASK = 255.255.255.0
Se procede a colocar el comando:
#ifconfig eth0:0 192.168.1.101 netmask 255.255.255.0




                                         6

More Related Content

What's hot

Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesosvictdiazm
 
Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Pablo Macon
 
Procesos - SOII - 2016
Procesos - SOII - 2016Procesos - SOII - 2016
Procesos - SOII - 2016Pablo Macon
 
Descripcion y control de procesos
Descripcion y control de procesosDescripcion y control de procesos
Descripcion y control de procesosECCI
 
Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUPTM
 
Linux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - DriversLinux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - DriversMartin Baez
 
Administración y Comando Básicos
Administración y Comando BásicosAdministración y Comando Básicos
Administración y Comando BásicosAbrilRojasMedina
 
Tarea 3_individual_Nelis Rivero
Tarea 3_individual_Nelis RiveroTarea 3_individual_Nelis Rivero
Tarea 3_individual_Nelis RiveroNelisRivero
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesospainni
 

What's hot (20)

Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Curso básico linux
Curso básico linuxCurso básico linux
Curso básico linux
 
Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016
 
Procesos - SOII - 2016
Procesos - SOII - 2016Procesos - SOII - 2016
Procesos - SOII - 2016
 
Portafolio 2
Portafolio 2Portafolio 2
Portafolio 2
 
Proceso informatico
Proceso informaticoProceso informatico
Proceso informatico
 
Proceso informatico
Proceso informaticoProceso informatico
Proceso informatico
 
Procesos
ProcesosProcesos
Procesos
 
Descripcion y control de procesos
Descripcion y control de procesosDescripcion y control de procesos
Descripcion y control de procesos
 
Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del Procesador
 
Transcripcion yamy
Transcripcion yamyTranscripcion yamy
Transcripcion yamy
 
Linux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - DriversLinux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - Drivers
 
Presentacion
PresentacionPresentacion
Presentacion
 
Administración y Comando Básicos
Administración y Comando BásicosAdministración y Comando Básicos
Administración y Comando Básicos
 
Comandos consola-windows-xp
Comandos consola-windows-xpComandos consola-windows-xp
Comandos consola-windows-xp
 
Procesos sistema computacional UNIX
Procesos sistema computacional UNIXProcesos sistema computacional UNIX
Procesos sistema computacional UNIX
 
Procesos linux
Procesos linuxProcesos linux
Procesos linux
 
37 reunir información del sistema
37  reunir información del sistema37  reunir información del sistema
37 reunir información del sistema
 
Tarea 3_individual_Nelis Rivero
Tarea 3_individual_Nelis RiveroTarea 3_individual_Nelis Rivero
Tarea 3_individual_Nelis Rivero
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesos
 

Similar to PROCESOS EN LINUX. ::: http://leymebamba.com

Comandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacionComandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacionAnder Alvarado
 
[ES] Administración de servicios en GNU/Linux
[ES] Administración de servicios en GNU/Linux[ES] Administración de servicios en GNU/Linux
[ES] Administración de servicios en GNU/LinuxEudris Cabrera
 
Comando ms dos
Comando ms dosComando ms dos
Comando ms dosdfaguirre
 
Topetecervantes y sandovalcardenas.utilerias
Topetecervantes y sandovalcardenas.utileriasTopetecervantes y sandovalcardenas.utilerias
Topetecervantes y sandovalcardenas.utileriaspepe topete
 
Comandos para redes
Comandos para redesComandos para redes
Comandos para redesguajiro27
 
Taller pantallasos[1][1]yuce[1]
Taller pantallasos[1][1]yuce[1]Taller pantallasos[1][1]yuce[1]
Taller pantallasos[1][1]yuce[1]yuceiny
 
Listas de acceso estándar y extendidas
Listas de acceso estándar y extendidasListas de acceso estándar y extendidas
Listas de acceso estándar y extendidasJAV_999
 
Instalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuInstalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuDavid Vevelas
 
Configuacion de estaciones de trabajo
Configuacion de estaciones de trabajoConfiguacion de estaciones de trabajo
Configuacion de estaciones de trabajoHeder Ithamar Romero
 
Hardware y Software
Hardware y SoftwareHardware y Software
Hardware y Softwareshu-rosi14
 
Sistemas operativo g11
Sistemas operativo g11Sistemas operativo g11
Sistemas operativo g11ELKINBARRERO1
 

Similar to PROCESOS EN LINUX. ::: http://leymebamba.com (20)

Comandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacionComandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacion
 
[ES] Administración de servicios en GNU/Linux
[ES] Administración de servicios en GNU/Linux[ES] Administración de servicios en GNU/Linux
[ES] Administración de servicios en GNU/Linux
 
Comando ms dos
Comando ms dosComando ms dos
Comando ms dos
 
Topetecervantes y sandovalcardenas.utilerias
Topetecervantes y sandovalcardenas.utileriasTopetecervantes y sandovalcardenas.utilerias
Topetecervantes y sandovalcardenas.utilerias
 
CMD en Windows
CMD en WindowsCMD en Windows
CMD en Windows
 
Comandos centos
Comandos centos Comandos centos
Comandos centos
 
Comandos para redes
Comandos para redesComandos para redes
Comandos para redes
 
Comandos cmd
Comandos cmdComandos cmd
Comandos cmd
 
CONFIGURACIÓN DEL ROUTER
CONFIGURACIÓN DEL ROUTERCONFIGURACIÓN DEL ROUTER
CONFIGURACIÓN DEL ROUTER
 
Configuracion Router.ppt
Configuracion Router.pptConfiguracion Router.ppt
Configuracion Router.ppt
 
Taller pantallasos[1][1]yuce[1]
Taller pantallasos[1][1]yuce[1]Taller pantallasos[1][1]yuce[1]
Taller pantallasos[1][1]yuce[1]
 
Listas de acceso estándar y extendidas
Listas de acceso estándar y extendidasListas de acceso estándar y extendidas
Listas de acceso estándar y extendidas
 
Listas de acceso
Listas de accesoListas de acceso
Listas de acceso
 
Nagios
NagiosNagios
Nagios
 
Instalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuInstalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntu
 
Configuacion de estaciones de trabajo
Configuacion de estaciones de trabajoConfiguacion de estaciones de trabajo
Configuacion de estaciones de trabajo
 
Hardware y Software
Hardware y SoftwareHardware y Software
Hardware y Software
 
Sistemas operativo g11
Sistemas operativo g11Sistemas operativo g11
Sistemas operativo g11
 
Programacion
ProgramacionProgramacion
Programacion
 
Comandos de red
Comandos de red Comandos de red
Comandos de red
 

More from {|::::::. ELDAVAN .:::::::|}

Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...{|::::::. ELDAVAN .:::::::|}
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.comServicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.comSERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.comPUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...{|::::::. ELDAVAN .:::::::|}
 
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com
INTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.comINTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.com
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.comINTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com
Tuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.comTuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.com
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Riesgos en la unidad informatica :::: http://leymebamba.com
Riesgos en la unidad informatica  :::: http://leymebamba.comRiesgos en la unidad informatica  :::: http://leymebamba.com
Riesgos en la unidad informatica :::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Ventajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.comVentajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 

More from {|::::::. ELDAVAN .:::::::|} (20)

Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.comServicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
 
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.comSERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
 
Servicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.comServicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.com
 
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.comPUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
 
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...
 
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com
INTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.comINTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.com
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com
 
Placa Base Motherboard ::: http://leymebamba.com
Placa  BaseMotherboard   ::: http://leymebamba.comPlaca  BaseMotherboard   ::: http://leymebamba.com
Placa Base Motherboard ::: http://leymebamba.com
 
Case&fuentes :::: http://leymebamba.com
Case&fuentes  :::: http://leymebamba.comCase&fuentes  :::: http://leymebamba.com
Case&fuentes :::: http://leymebamba.com
 
Memoria ram ::: http://leymebamba.com
Memoria ram  ::: http://leymebamba.comMemoria ram  ::: http://leymebamba.com
Memoria ram ::: http://leymebamba.com
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
 
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.comINTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
 
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com
Tuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.comTuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.com
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
 
Microprocesador ::: http://leymebamba.com
Microprocesador  ::: http://leymebamba.comMicroprocesador  ::: http://leymebamba.com
Microprocesador ::: http://leymebamba.com
 
Bios setup ::: http://leymebamba.com
Bios setup  ::: http://leymebamba.comBios setup  ::: http://leymebamba.com
Bios setup ::: http://leymebamba.com
 
Riesgos en la unidad informatica :::: http://leymebamba.com
Riesgos en la unidad informatica  :::: http://leymebamba.comRiesgos en la unidad informatica  :::: http://leymebamba.com
Riesgos en la unidad informatica :::: http://leymebamba.com
 
Ventajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.comVentajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.com
 

PROCESOS EN LINUX. ::: http://leymebamba.com

  • 1. Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III PROCESOS EN LINUX. Un proceso es una instancia de un programa en ejecución y la unidad básica de planificación en Linux. Un proceso se compone de: • El contexto actual del programa, que es el estado de ejecución del programa. • El directorio de trabajo del programa. • Archivos y directorios que tienen acceso al programa. • Las credenciales de acceso del programa, modo y propiedades del archivo. • Recursos asignados al programa. El kernel usa a procesos para controlar el acceso a la CPU y a otros recursos del sistema como el tiempo de uso de la CPU, memoria acceso a disco, etc. Para ellos utiliza los siguientes comandos: [ root @ PC1 ~ ] #ps -aux Muesta todos los procesos del sistema, con nombre y tiempo de inicio. top : Esta herramienta monitorea varios recursos del sistema y muestra uso de CPU por proceso, cantidad de memoria, tiempo desde su inicio, etc. [ root @ PC1 ~ ] #top Comando Descripción Espacio Realiza un refresco de la pantalla h Muestra la pantalla de ayuda k Mata un proceso. Se le pedirá que introduzca el ID del proceso así como la señal que hay que enviarle. n Cambia el número de procesos que se muestran en pantalla. Se le pedirá que introduzca un número. u Ordena por usuario. M Ordena por ocupación de memoria. P Ordena por ocupación de CPU. Para salir de top, pulse la tecla q. Si queremos eliminar un proceso en Linux usamos el comando kill [ root @ PC1 ~ ] #kill PID 1
  • 2. Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III Los procesos escondidos, (Demonios) Los demonios (del inglés daemons), son, en Linux, programas que se encargan de gestionar y administrar el sistema. Son varios y permiten la automatización de Linux hasta límites insospechados. Estos programas se llaman así porque se ejecutan (o corren) en segundo plano, y una vez configurados no requieren solicitar permisos al usuario para hacer tal y cual operación, con el incremento de velocidad que esto supone. SERVICIOS EN LINUX. Un servicio en Linux es aquel que va a beneficiar al sistema operativo y a la red una vez que es activado. Entre los principales servicios tenemos: portmap, network, sshd, httpd, smb, xinetd, squid, named, etc. Existe un comando llamado ntsysv el cual nos permite poder trabajar usando los servicios en forma permanente. Es decir mediante este comando cada vez que se reinicia la computadora el servicio antes programado se cargara automáticamente. Sintaxis [ root @ PC1 ~ ] #ntsysv Luego nos mostrara la siguiente ventana donde con la tecla tabulador nos iremos de opcion en opcion. Ya dentro de la lista de servicios procedemos a escoger el servicio que queremos usando la barra espaciadora para que aparezca un asterisco. 2
  • 3. Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III También existe otra manera de poder activar los servicios usando los siguientes pasos: [ root @ PC1 ~ ] #cd /etc/init.d [ root @ PC1 init.d ] #ls Luego se mostrara todos los servicios que están instalados en el sistema operativo. Activamos el servicio colocando la siguiente sintaxis: [ root @ PC1 init.d ] #./nombre del servicio estado Donde: Nombre del servicio: aquí se colocara uno de los nombres que aparezcan al dar ls Estado: En esta opción solo se podrá usar 4 tipos de estado: - status. Visualiza el estado o condición actual del servicio. - stop. Detiene el servicio. - star. Inicia el servicio. - restart. Detiene e inicia el servicio a trabajar. Ejemplo: [ root @ PC1 init.d ] #./portmap status. Se mostrara varios mensajes donde al final de cada línea, los cuales serán FALLO o también OK. Normalmente los mensajes finales de OK son los que mandan al servicio, indicándonos que se ha ejecutado en forma correcta. Hay que recordar que es necesario ingresar a dicho subdirectorio para que se pueda ejecutar el servicio respectivo. También se puede usar el comando: [ root @ PC1 ~ ] #service portmap status. Esta opción realiza lo mismo que el comando visto anteriormente CONFIGURACION DE RED EN LINUX. Detección y configuración del sustento físico (hardware). La detección del sustento físico (hardware) es realizada o bien por el programa de instalación, o bien a través de kudzu, un servicio que inicia con el sistema y que se encarga de detectar y configurar los dispositivos de sustento físico (hardware) instalados. En términos generales, no hace falta configurar parámetro alguno mientras los dispositivos de red sean compatibles y exista un controlador para la versión del núcleo (kernel) ejecutado. 3
  • 4. Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III Si acaso no fuese detectado el dispositivo de red debido a la ausencia de kudzu, es posible configurar todo manualmente. La marca de la tarjeta de red es lo que menos interesa, lo que es importante es que se determine con exactitud que circuito integrado auxiliar (chipset) utiliza la tarjeta de red. Esto puede determinarse examinando físicamente la tarjeta de red o bien examinando a detalle la salida en pantalla que se obtiene al ejecutar el siguiente mandato: [ root @ PC1 ~ ] # lspci | grep Ethernet Esto nos mostrara el modelo de la tarjeta de red actual del sistema operativo. Si queremos visualizar el número ip de la PC utilizamos: [ root @ PC1 ~ ] #ifconfig. Esto nos muestra el ip de la pc y el loopack respectivo. Para poder configurar un protocolo en Linux, el cual usa el conocido TCP/IP, realizo lo siguiente: [ root @ PC1 ~ ] # setup Esto es para el caso de las distro de CENTOS, algunas distros usan el comando netconfig. A continuación selecciono la opción CONFIGURAR SERVICIO DE RED. Nos muestra la tarjeta de red expresado como eth0, con la tecla tabulador, lo busco y lo selecciono dando ENTER. Seguidamente escribo el numero IP respectivo, su mascara de subred y su puerta de enlace predeterminada. 4
  • 5. Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III Salgo de las aplicaciones respectivas. Procedo a reiniciar el servicio de red [ root @ PC1 ~ ] # service network restart Espero y observo los mensajes respectivos. Luego procedo a realizar ping a varias Pc que puedan estar conectadas. [ root @ PC1 ~ ] #ping 192.168.1.50 Nos mostrara mensajes de error o de que la comunicación esta correcta. Procedo a visualizar nuevamente el numero IP para ver si los cambios se han realizado correctamente. Dirección IP, máscara de subred y puerta de enlace. Debe modificarse con cualquier editor de textos, y verificar que sus parámetros de red sean los correctos, el fichero localizado en la ruta /etc/sysconfig/network-scripts/ifcfg- eth0. Ejemplo: DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.50 NETMASK=255.255.255.0 GATEWAY=192.168.1.254 Los parámetros anteriores son proporcionados por el administrador de la red local en donde se localice la máquina que está siendo configurada, o bien definidos de acuerdo a una planificación previamente establecida. El administrador de la red deberá proporcionar una dirección IP disponible (IPADDR) y una máscara de la subred (NETMASK). Esta es una opción muy útil cuando los comandos: setup, netconfig, al momento de reiniciar el servicio han fallado. Los encaminamientos se pueden comprobar ejecutando #/sbin/route – n Creación de tarjetas virtuales Basta con definir solamente la dirección IP, la máscara de subred y el nombre del dispositivo. El fichero se genera igualmente con el nombre del dispositivo con el prefijo ifcfg- El contenido en /etc/sysconfig/network-scripts/ifcfg-eth0:0 que corresponderá al primer dispositivo virtual actual del primer dispositivo ethernet. Ejemplo 5
  • 6. Separata Nº8 (Semana 8 - 9) – Sistemas Operativos III DEVICE = eth0:0 IPADDR = 192.168.2.250 NETMASK = 255.255.255.0 Se procede a colocar el comando: #ifconfig eth0:0 192.168.1.101 netmask 255.255.255.0 6