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.
Ola Amilcar.
ResponderExcluirSeria possivél um postagem sobre segurança de sistemas Unix.
Grande abraço.
Claro que sim, logo logo estarei postando sobre segurança em sistemas unix.
ResponderExcluirAbraços.