ajuda shell script

1. ajuda shell script

jackison flores
jackison

(usa Outra)

Enviado em 12/06/2013 - 22:12h

- Faça um script que exibe todos os “usernames, nomes, IDs e grupos” de todos os usuários do sistema (preferencialmente os que não são nativos do Linux, ou seja, os usuários criados após a instalação).
$ ./script01.sh
Os usuários do sistema são:
arcos – Marcos Carvalho – 1000 – 1000(Iuri),0(root)

2 - Faça um script que zera o tamanho ( 0 bytes) de determinados arquivos que existem no sistema. O script deve procurar no sistema por arquivos maiores que o parâmetro passado e com a extensão passada. Todos os arquivos encontrados devem ter seu tamanho modificado para 0 bytes (remover seu conteúdo). Use o /tmp ou /home/user para fazer os testes desse script para não danificar seu Linux.
$ ./script02.sh 1000M log
# como resultado o script vai deixar com 0 bytes (tamanho 0) os arquivos com a extensão .log maires que 1GB

- Faça um script que ajuda o administrador a gerenciar a suas máquinas Linux. O script deverá ser capaz de informar ao administrador algumas informações importantes sobre o sistema:
• Qual é o IP da máquina
• Qual é a máscara de rede
• Qual é o MTU da interface de rede
• Qual é o Gateway da máquina
• Qual é a interface ativa da rede
• Qual é a conectividade da rede
• Qual é o espaço livre no disco (em MB)
• Qual é a memória RAM livre (em MB)
O script pode receber qual informação deverá ser exibida por parâmetro (apenas um parâmetro por vez) e também pode mostrar ao usuário um menu para ele escolher dentre as 8 informações possíveis. Ele deve funcionar dois modos, mas não simultaneamente. No caso 2, só termina a aplicação quando o usuário digitar 9. Em resumo se tiver parâmetro o script utiliza o parâmetro passado e não mostra o menu. Se não tiver parâmetro o script mostra o menu para o usuário escolher o que quer fazer.
Caso 1
$ ./script Mem
A memória livre é 208MB
Caso2
$ ./script
Digite a opção que deseja:
Digite 1 para saber o IP da máquina
Digite ....
Digite 9 para sair



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts