Archive for janeiro 16th, 2010
Precisa de mais swap no Solaris?
Dia disses, para atender aos requisitos de instalação de um aplicativo para um ambiente de testes, tive de aumentar o tamanho do espaço de swap de uma estação Solaris/OpenSolaris. O particionamento do computador não permitia criar ou mesmo aumentar o espaço de swap. Portanto, a saída mais rápida seria utilizar arquivos para tal finalidade. Já realizei esse procedimento inúmeras vezes, mas julguei interessante publicar essa dica por aqui. Sem uma solução como essas, você pode ser levado a acreditar que seja necessário reinstalar o sistema inteiro para aumentar a partição de swap. Esse é um truque bom para um sysadmin guardar na manga!
# mkdir /swapfiles
# mkfile 1024m /swapfiles/swap1.swp
# swap -a /swapfiles/swap1.swp
Depois, para verificar a adição do arquivo de swap swap1.swp ao sistema, basta executar o seguinte comando:
# swap -l
swapfile dev swaplo blocks free
/dev/dsk/c0t0d0s1 136,9 16 4194224 4194224
/swapfiles/swap1.swp - 16 2097136 2097136
Ou ainda, para verificar o tamanho total de seu espaço de swap:
# swap -s
Vale ressaltar que aumentar o tamanho do swap em um sistema que faz uso dessa memória frequentemente, não é uma boa alternativa. A utilização intensa de swap em um servido, por exemplo, é um sinal de que você precisa, urgentemente, aumentar a RAM.
Dicas rápidas para impressão de man pages
Mesmo para os administradores de sistemas mais experientes, as consultas às man pages são recorrentes e, portanto, para todos os que lidam com esses manuais, algumas dicas podem ser úteis.
Por exemplo, para imprimir uma man page em uma formatação adequada, diferente do texto padrão, você pode utilizar o seguinte comando:
$ man -t cut | lpr -P <nome da sua impressora>
Se, por outro lado, você deseja criar um PDF com formatação adequada de uma man page, você pode se valer do comando "man", do pipe e do comando ps2pdf:
$ man -t cut | ps2pdf – finger.pdf
Por fim, se você deseja ver o texto de uma man page formatado em HTML e já aberto em seu browser preferido, basta executar o seguinte:
$ man -H/usr/lib/firefox cut
Vale lembrar que, para esse último comando funcionar adequadamente, você precisa ter instalado em seu sistema o groff:
# apt-get install groff
Bem, era isso. Uma dica simples. Apenas para registrar.
