Pular para o conteúdo principal

Serviços do linux

Serviços no Linux


O Linux armazena os serviços por padrão dentro da pasta /etc/init.d/, já os serviços que serão inicializado junto com o sistema, fica um link simbólico dentro da pasta
/etc/rcS.d/
No arquivo /etc/rc.local você também pode colocar caminho de programas, ou comandos que serão iniciado junto com o Linux.
A sintaxe, padrão para se iniciar um serviço é, /etc/init.d/executável start.
Para parar /etc/init.d/serviço stop
Esses comandos podem ser diferentes de acordo com serviço.
Em geral as opções possíveis são.
start - Iniciar um serviço.
stop - Para um serviço
status - Verifica o estado do serviço
restart - reinicia um serviço
reload - recarregada as configurações de um serviço que esta em execução.

Ainda se colocar apenas o caminho do script que fica na pasta /etc/init.d/serviço, ele mostra as opções que você pode utilizar.

Por exemplo no caso do comando abaixo.

/etc/init.d$ /etc/init.d/samba
Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload|status}


o "Usage:" seria as opções possíveis.

Postagens mais visitadas deste blog

Criando um sistema de login em Java.

Login Pessoal, nesse exemplo vou demonstrar como criar um sistema de login em Java, usando servlet , jsp , e html. A IDE usada será o Netbeans , Bom a primeira coisa a ser feita é criar um projeto web pelo NetBeans . Para isso, siga os seguintes passos. Menu     File → New Project Agora clique em Java Web, depois aplicação WEB. Agora clique em Next . Coloque um nome para sua aplicação WEB, e clique em finish . Novamente clique em Next . Feito isso, agora vamos criar o formulário para que o usuário entre com o Login e a senha. Formário HTML <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"    "http://www.w3.org/TR/html4/loose.dtd"> <html>     <head>         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">         <titl...

Pilha em Pascal

program pilha; uses crt; type apontador = ^celula; celula = record item:integer; prox:apontador; end; tipopilha=record fundo:apontador; topo:apontador; end; procedure iniciapilha(var pilha:tipopilha); var aux:apontador; begin new (aux); pilha.fundo:=aux; pilha.topo:=pilha.fundo; pilha.topo^.prox :=nil; end; function vazia(pilha:tipopilha):boolean; begin vazia:=pilha.fundo = pilha.topo; end; procedure inserir(x:integer;var pilha:tipopilha); var aux:apontador; begin new (aux); pilha.topo^.prox:=aux; aux^.prox := nil; aux^.item :=x; pilha.topo := aux; end; procedure imprimir(pilha:tipopilha); var aux:apontador; begin aux := pilha.fundo^.prox; while ( aux nil ) do begin writeln(aux^.item); aux:=aux^.prox; end; end; procedure retirai(var x:integer; var pilha:tipopilha); var aux:apontador; begin aux:= pilha.fundo^.prox; x:=aux^.item; pilha.fundo^.prox := aux^.prox; if(pilha.fundo^.prox = nil ) then pilha.topo := pilha.fundo; dispose(aux); end; procedure retira...