Category Archives: comandos

Como remover espaço em branco do nome de arquivos

Aqui uma dica de como renomear uma lista de arquivos que contém espaço em branco no nome, substituindo o espaço por underscore. Apresento duas soluções, uma para Korn shell e outra para Bash.

Em Korn shell pode-se usar o comando sed:

Continue reading Como remover espaço em branco do nome de arquivos

Aix e Solaris – Como criar arquivos grandes

As vezes precisamos criar arquivos grandes no Unix para execução de um teste de rede, por exemplo.

Para isso usamos o comando mkfile no Solaris e lmktemp no Aix.

Veja abaixo a sintaxe e exemplos nos dois sistemas operacionais.
Continue reading Aix e Solaris – Como criar arquivos grandes

Linha de comando da HMC: Administrando as partições (lpar)

A HMC (Hardware Management Console), console de administração de servidores Power da IBM oferece, além da interface gráfica web, a opção de linha de comando, onde podemos de maneira rápida e prática executar tarefas de administração das partições. Seu sistema operacional, HMC OS, é baseado em Linux.

Selecionei alguns comandos que considero úteis na administração das partições (lpar) e que utilizo com mais frequência:

  • Como verificar a versão da HMC:
lshmc -V
  • Abrir terminal de uma partição. Pode-se usar a opção -p ou -id:
mkvterm -m [nome servidor Power] -p [nome da partição]
                                 -id [id da partição]

Para fechar a conexão de terminal, digite: ~~.

  • Listar as partições (lpar) do servidor Power, mostrando algumas características (especificadas na opção -F do comando):
lssyscfg -r lpar -m [nome servidor Power] -F name,lpar_id,state,default_profile,curr_profile
  • Listar o profile completo de uma determinada partição (lpar):
lssyscfg -r prof -m [nome servidor Power] --filter "lpar_ids=[id da partição]"

Você pode indentificar o id da partição executando o comando lparstat -i na partição.

  • Verificar o status de uma partição (lpar):
lssyscfg -m [nome servidor Power] -r lpar -F name:state |grep [nome da partição]
  • Desligar (shutdown) uma partição (lpar):
chsysstate -m [nome servidor Power] -o shutdown -r lpar --immed -n [nome da partição]
  • Ligar / Ativar uma partição (lpar):

Inicialização (boot) em modo normal:

chsysstate -m [nome servidor Power] -r lpar -o on -n [nome da partição] -f [nome do profile]

Inicialização (boot) em modo de manutenção, SMS:

chsysstate -m [nome servidor Power] -r lpar -o on -b sms -n [nome da partição] -f [nome do profile]
  •  Como alterar configuração do profile de uma partição (lpar):

No exemplo a seguir, alterando o sharing_mode para cap:

chsyscfg -r prof -m [nome do servidor Power] -i "name=[nome do profile],lpar_name=[nome da partição],sharing_mode=cap"

Após feito isso, a partição precisa ser reinicializada e desligada com a opção halt. Na partição (lpar)

shutdown -Fh

Após desligar, inicie a partição com o comando chsyscfg mostrado acima.

  • Nota: Os colchetes [ ] utilizados nos comandos acima não fazem parte do comando e são apenas utilizados para marcar as partes do comando com informação variável.

 

Referência:

  1. Documentação da IBM sobre diversar versões de HMC (em inglês): http://www14.software.ibm.com/webapp/set2/sas/f/hmcl/resources.html
  2. LPAR facts. Inclui seção de comandos da consoke HMC (em inglês): http://jeeva.us/AIX/LPAR

Como suprimir uma mensagem do log de erro no AIX

O sistema operacional AIX tem um sistema de logs de erro, chamado em inglês de error log, que acessamos através do comando errpt.

Há situações onde o sistema operacional está reportando erros que queremos suprimir desse sistema de logs como por exemplo:

  • O sistema de logs está sendo inundado por um log que reporta um problema que está planejado pra ser resolvido.
  • O log não representa um problema, pois é consequência de algum bug do AIX e você quer removê-lo do log até que a IBM corrija o bug e você aplique a correção.
  • O log até representa um problema, mas por algum motivo sua empresa decidiu conviver com ele e ele não será resolvido em curto prazo.

Enfim, há diversos cenários onde pode ser desejável suprimir  uma certa mensagem de erro. Frequentemente o sistema de logs de erro é monitorado e gera alertas, incidentes e não queremos ter alertas e incidentes que por qualquer motivo não serão tratados ou já tem sua solução programada.

Continue reading Como suprimir uma mensagem do log de erro no AIX