segunda-feira, 15 de março de 2010

A Administração de Sistema

Algumas tarefas básicas devem ser conhecidas pelo Administrador do Sistema:

  • Executar o login e logout
  • Mover-se sobre a arvore de diretórios (cd)
  • Criar e Remover diretórios (mkdir e rmdir)
  • Conhecer o conceito de percurso absoluto e percurso relativo
  • Editar arquivos (vi)
  • Criar, Exibir, Mover, Copiar e Remover Arquivos (cat, pg, more, mv, cp, rm)
  • Procurar e identificar um arquivo na arvore de diretórios (find, file)
  • Pesquisar um texto em um arquivo (grep).

Além das tarefas básicas, o administrador deve ter um bom conhecimento dos sistemas Unix’s (HP-UX, Linux, Aix, etc), para que possa desenvolver com segurança a sua administração:

  • Manter uma lista do hardware e seus endereços para uma possível ativação manual
  • Certificar-se que os periféricos estejam instalados corretamente e testados
  • Monitorar a performance dos componentes de hardware
  • Verificar o hardware no sentido de isolar possíveis problemas
  • Configurar o sistema operacional HP-UX, Linux, etc
  • Gerenciar os sistemas de Arquivos
  • Gerenciar os usuários do sistema
  • Administrar a segurança do sistema a nível de arquivos e usuários
  • Monitorar o uso dos recursos do sistema e programar sua manutenção periódica
  • Gerenciar o spool de relatórios
  • Planejar rotinas de Backup e Restore
  • Atualizar o sistema com novas releases

O administrador do sistema deve ter em mente os seguintes itens:

  • O Unix é um sistema aberto e o superusuario tem acesso a todo o sistema
  • Os arquivos devem ter permissões de acesso, de forma que somente os usuários que necessitam possam acessa-los
  • A senha do root é de responsabilidade do administrador do sistema
  • O Administrador deve estabelecer senhas diferentes aos usuários e deve administrar a troca periódica dessas senhas
  • Deve também desenvolver uma politica de informação para o usuário, promovendo palestras, documentos, que mostrem ao usuário a melhor maneira de usar a maquina.

O administrador do sistema deve ter em mente que para desenvolver essas tarefas no seu dia a dia de trabalho terá disponíveis algumas ferramentas como:

SAM – O System Administrator manager é um menu que executa a maioria das tarefas administrativas padrão do sistema. Quando essas tarefas fogem ao padrão, será necessário utilizar a linha de comando, o SAM é uma ferramenta nativa do HP-UX, em outros sistemas Unix tem que ver a equivalência dessa ferramenta, por exemplo, no AIX é o Smit, no SuSE é o YaST.

SHELL SCRIPTS – São escritos pelo Administrador do Sistema para automatizar tarefas que são usadas com freqüência. Um shell script pode ser adicionado ao SAM se for necessário.

MANUAL ONLINE – A sintaxe e descrição de qualquer comando do UNIX pode ser obtida através do comando man que exibira na tela o comando, como um manual de referencia.

2 comentários:

  1. Ola Amilcar.
    Seria possivél um postagem sobre segurança de sistemas Unix.
    Grande abraço.

    ResponderExcluir
  2. Claro que sim, logo logo estarei postando sobre segurança em sistemas unix.

    Abraços.

    ResponderExcluir