Wikiloc
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

Gerênciamento de Processos no Linux

Um processo no Linux: – É uma aplicação residente em memória – Possui um numero de identificação ou PID – Possui um processo pai, através do qual se comunica com o sistema. – Possui um dono, que lhe confere os direitos de execução – Possui um estado

Um processo ainda pode se encontrar nos seguintes estados: – 1 plano ou foreground ou “fg” – ocupa o shell do usuário -2 segundo plano ou backgound ou “bg” – ocupa o shell de programas.

comando: kill – envia sinais aos processos. kill -9 “pid_rpcesso” – termina só o processo kill -1 “pid_processo_pai” – obriga o processo pai a reler os seus arquivos de configuração kill -9 “pid_processo_pai” – termina o processo pai e todos os processos “filhos”.

ps auxf – mostra o encadeamento dos processos (hierarquia pai e filhos)

pkill -9 -u “nome_usuario” – termina com todos os processos de um usuário.

No UNIX um processador [...]

LDAP

O que é LDAP? Lightware Directory Access Protocol – “Protocolo Leve de acesso a diretório” Pai – X500 (Mainframe roda na camada 7 do OSI) Filho – LDAP (Roda na camada 3 e 4 do OSI) Vô – NIS (roda em rede local, apenas)

portas  – 389/TCP – sem criptografia 636/tcp – ssl

Banco de dados : orientado a objeto otimizado para leitura (consulta)

- importa/ exporta dados em formato ldif

3)Porque objetos e não sql ? – permite representar melhor as informações – mais flexível – permite consulta mais rápida

Conceitos Básicos: a) o ID – É  um numero, de formato especial que identificá um objeto (similar as “mibs” do snmp) b) Schema: E um arquivo que informa ao banco como gerenciar, e instanciar ( carregar) um objeto. O schema é uma descrição detalhada de como funciona um objeto.

Modelagem do Banco: a) Geográfico (Grandes organizações)

comando: getent : lê base de dados Unix [...]

Agendamento de Tarefas no Linux

Estou publicando as anotações relativas ao agendamento de tarefas, que realizei durante o curso de Linux. No Linux, existem 2 sistemas diferentes de agendamento: 1) at – executa a tarefa uma única vez

2)cron – executa uma tarefa agendada varias vezes O cron, também possui duas formas de agendamento:

a) por período (hora, dia, semana, mês) – usada para automatizar tarefas do sistema

b) por tabela (crontab) – usada por vários aplicativos para executar tarefas em horários precisos listar as tarefas: crontab -l criar novas tarefas: crontab -e

Por default todos os usuários podem usar o cron para limitar esse acesso, podemos: – Criar o /etc/cron.deny (usuarios negados) – criar o /etc/cron.allow (usuarios permitidos)