Sei sulla pagina 1di 5

INSTITUTO TECNOLOGICO SUPERIOR DE LA SIERRA NEGRA DE AJALPAN

ING. EN SISTEMAS COMPUTACIONALES

CATEDRATICO: ING. MARCO ANTONIO ISIDRO ABRIL

MATERIA: SISTEMAS OPERATIVOS I

INIT

ALUMNO: RAUL DIONICIO PANZO

3ER. SEMESTRE

AJALPAN, PUE., OCTUBRE DE 2012

Sistemas Operativos I

ITSSNA

Linux ofrece multitud de servicios o servidores, estos pueden iniciar o arrancar junto con la carga del sistema o pueden despus ser puestos a funcionar cuando se requieran (es lo mejor). Parte esencial de la administracin de sistemas Linux es continuamente trabajar con los servicios que este proporciona. Conoceremos como iniciar / detener / reiniciar etc., los servicios de Debian. Iniciando servicios manualmente, directorio init.d

Dentro de esta carpeta ubicada en /etc o en /etc/rc.d dependiendo de la distribucin, se encuntran una serie de scripts que permiten iniciar / detener la gran mayora de los servicios / servidores que estn instalados en el equipo. Estos scripts estn programados de tal manera que la mayora reconoce los siguientes argumentos: start stop restart status

Los argumentos son auto descriptivos, y tienen permisos de ejecucin, entonces siendo root es posible iniciar un servicio de la siguiente manera, por ejemplo samba: #> /etc/rc.d/init.d/smb start

Starting Samba SMB daemon

[OK]

Solo que hay que cambiar start por stop | restart | status para detenerlo, reiniciarlo (releer archivos de configuracin) o checar su estatus. Ahora bien si ests parado dentro del directorio puedes hacerlo asi. #> pwd /etc/rc.d/init.d #> ./smb stop

Shutting down Samba SMB daemon

[OK]

Ral Dionicio Panzo

Sistemas Operativos I

ITSSNA

Se trata de tan solo un script as que con el permiso de ejecucin (x) puedes ejecutarlo con ./ seguido del nombre del servicio, sin espacios y despus el argumento que necesites, iniciarlo, detenerlo etc. El comando service

En varias distros, como Fedora o RedHat, existe el comando service, este comando permite tambin iniciar y/o detener servicios, de hecho funciona exactamente igual a como si escribiramos la ruta completa haca el directorio init.d, con service se indica de la siguiente manera: #> service mysql status

Checking for service MySQL: stopped

Si se desea iniciarlo: #> service mysql start

Starting service MySQL

[OK]

Iniciando servicios desde el arranque del sistema

En muchos casos es conveniente que un servidor o servicio inicien junto con el arranque del equipo en si, por ejemplo el servidor web Apache o alguna base de datos, esto es para que estn disponibles todo el tiempo y no se requiera de intervencin del administrador para iniciarlos.

En Linux, a diferencia de otros sistemas operativos, es posible configurarlo en base a niveles de ejecucin (run levels), cada nivel de ejecucin (en la mayora de las distros son 7), inicia o detiene (Start o Kill) ciertos servicios. Estos niveles son los siguientes: 0 Detener o apagar el sistema 1 Modo monousuario, generalmente utilizado para mantenimiento del sistema 2 Modo multiusuario, pero sin soporte de red 3 Modo multiusuario completo, con servicios de red

Ral Dionicio Panzo

Sistemas Operativos I 4 No se usa, puede usarse para un inicio personalizado 5 Modo multiusuario completo con inicio grfico ( X Window) 6 Modo de reinicio (reset)

ITSSNA

Por ejemplo el nivel 0, que apaga el equipo, mata o detiene a todos los procesos del sistema, todos los servicios, lo mismo hace el 6 con la diferencia que despus inicia un script que permite reiniciar el sistema. El nivel por omisin o por default del sistema esta definifo en /etc/inittab, en la lnea initdefault:

$> grep initdefault /etc/inittab id:5:initdefault: # runlevel 0 is System halt (Do not use this for initdefault!) # runlevel 6 is System reboot (Do not use this for initdefault!) Comandos Network (Detalles del paquete de red) ifconfig muestra informacin de red iwconfig muestra informacin de wireless sudo iwlistscan escanea redes inalmbricas sudo /etc/init.d/networkingrestart resetear la red (archivo) /etc/network/interfaces configuracin manual ifup interface traer interface online ifdown interface deshabilitar interface Comandos de Display (Detalles del paquete de visualizacin) sudo /etc/init.d/gdmrestart resetear X (Gnome) sudo /etc/init.d/kdmrestart resetear X (kDE) (archivo) /etc/X11/xorg.conf mostrar Configuracion sudo dpkg-reconfigure -phighxserver-xorg resetear configuracin X Ctrl+Alt+Bksp resetear X display si quedo tildado Ctrl+Alt+FN cambiar a tty N Ctrl+Alt+F7 cambiar de nuevo a X display

Ral Dionicio Panzo

Sistemas Operativos I Comandos de Servicio del Sistema start service iniciar trabajo service (Upstart) stop service parar trabajo service (Upstart) status service comprobar si service est ejecutando (Upstart) /etc/init.d/servicestart iniciar service (SysV) /etc/init.d/service stop parar service(SysV) /etc/init.d/service status comprobar service(SysV) /etc/init.d/servicerestart resetear service(SysV) runlevel obtener runlevel actual

ITSSNA

Ral Dionicio Panzo

Potrebbero piacerti anche