domingo, 27 de março de 2016
terça-feira, 22 de setembro de 2015
Linux "comendo" memória RAM dos servidores ?
Por Richardson Lima
Olá pessoal,
Segue abaixo um pequeno texto que escrevi afim de compartilhar a minha experiência com análise de desempenho de servidores Linux. Este tema parace simples, mas muitos administradores ao redor do mundo se confundem bastante. Leia até o final e me diga o que você acha.
O que de fato está acontecendo ?
Bom, o sistema operacional GNU/Linux faz o uso da memória RAM não utilizada para o cache de disco. Isso faz com que você pense que está com pouca memória, mas você não está!
Por que o GNU/Linux faz isso?
O cache de disco torna o sistema muito mais rápido. Não há desvantagens, exceto para novos administradores do sistema operacional.
E se eu quiser executar mais aplicativos e a memória RAM estiver alocada para cache de disco?
Se os aplicativos ou serviço do sistema desejam mais memória, o sistema operacional Linux simplesmente vai"devolver" uma parte da memória que estava sendo usada como cache de disco para este fim, esta devolução é extremamente calculada por algoritmos do sistema operacional. O cache de disco pode sempre ser devolvido para aplicações de forma imediata.
Então, Preciso de mais swap?
Não, o uso de memória RAM para cache de disco não tem como levar o sistema operacional a usar swap.
Como faço desativar este recurso de alocação de memória RAM para cache?
Você não pode desativar o cache de disco. A única razão para que um administrador queira desabilitar o recurso de cache de disco, é porque ele acha que é preciso deixar a memória longe de suas aplicações e serviços. Cache de disco faz com que as aplicações rodem de forma mais rápida, mas NUNCA "rouba" a memória das aplicações, isto é extremamente gerenciado pelo sistema operacional. Portanto, não há absolutamente nenhuma razão para desativar este recurso!
Como faço para ver quanta memória RAM livre eu realmente tenho?
Para ver quanta memória RAM está REALMENTE livre para usar para seus aplicativos e serviços no sistema operacional, execute o famoso comando free -m e verifique a linha que diz "- / + buffers / cache", isso mesmo, na coluna que diz "free". Veja o item selecionado na imagem abaixo, este é o valor REAL de memória FREE!
Marcadores:
artigos,
free,
LINUX,
memoria,
richardson lima
quarta-feira, 3 de junho de 2015
15 anos de Funções ZZ
15 anos… É muita coisa.
Imagino que deva ter usuários das Funções ZZ que são mais novos do que isso :)
Quando penso em softwares antigos, como as ferramentas originais do Unix, sempre imagino seus criadores como véios barbudos de óculos. Agora aqui estou eu, um jovem* gafanhoto que todo dia aprende algo novo, que nem barba tem direito (só uns fiapos), olhando meu próprio software completar 15 anos.
* Se é que alguém com 37 anos ainda pode ser considerado jovem…
No post comemorando os 13 anos, já ponderei sobre o tempo que passou e o que me faz continuar trabalhando neste software, após tantos anos. Então dessa vez vamos direto ao que interessa.
A versão nova
Para comemorar este aniversário, eu e o Itamar (meu amigo e co-autor das funções) decidimos preparar uma versão nova das funções. A última foi em 2013, nacomemoração de 13 anos.
Trabalhamos pesado nos últimos meses, usando nossas raras horas vagas de emprego/família/obrigações para discutir problemas, arrumar bugs, criar funções novas e melhorar as já existentes. O GitHub atesta a loucura que é esse desenvolvimento:
- 50+ issues resolvidos desde a versão anterior
- Mais 38 issues adicionais resolvidos nas últimas semanas para deixar a versão nova “redonda”
- Muita pesquisa, investigação e problemas cabeludos:
- Incontáveis horas de trabalho consumidas no processo
O resultado é a versão nova 15.5 (download, anúncio, changelog), que traz um número recorde de 49 funções novas, deixando nosso querido software com um total de 178 funções!
Bônus: Sabe quem enviou uma função nova, para participar das comemorações? OThobias, antigo co-autor das funções que há anos não “aparecia” por estas bandas. Massa!
Vem participar do projeto!
Você é programador(a), ou curte a linha de comando? Te convido a juntar-se a nós lá no GitHub. Pode entrar no meio das conversas lá no issues, reportar problemas ou criar sua própria Função ZZ.
Mesmo que não seja programador(a), você sabia que o site das funções também é um projeto lá no GitHub, e é gerado automaticamente a cada commit? Assim, caso você encontre algum erro no site, ou queria contribuir com conteúdo novo, é fácil. No final de cada página do site há um link direto para o seu arquivo original, pronto para ser melhorado, por você!
Toda ajuda é muito bem-vinda, e necessária para que o projeto continue ativo por muitos anos mais. Muito obrigado a todos os contribuidores atuais e que venham os novos!
Criado por Aurelio Jargas, este é um software livre 100% nacional e maduro, que já completou 15 anos de existência. É o resultado do trabalho voluntário e não remunerado de vários brasileiros que colaboram em suas horas vagas, por prazer. Feito com muito carinho, bash, sed, awk, dedicação, expressões regulares, grep ...
quarta-feira, 27 de maio de 2015
quinta-feira, 19 de março de 2015
Ferramentas Colaborativas Parte 3 - Untach
Tem horas que você está com um arquivo imenso para mandar para alguém e não tem como enviar via email, dropbox, google drive... etc...
Você pode usar serviços de compartilhamentos de arquivos como o Untach. - http://untach.com/
Basta arrastar o arquivo para a página, ou clicar na imagem e escolher o arquivo.
O arquivo fica disponível por 24hs e depois o link é auto destruído.
Mas cuidado com o que posta lá ok??, já que não consegui achar nada sobre política de privacidade.
Você pode usar serviços de compartilhamentos de arquivos como o Untach. - http://untach.com/
Basta arrastar o arquivo para a página, ou clicar na imagem e escolher o arquivo.
O arquivo fica disponível por 24hs e depois o link é auto destruído.
Mas cuidado com o que posta lá ok??, já que não consegui achar nada sobre política de privacidade.
Dica de Ébano Moreira
Se você tem dicas de programas coloaborativos, mande um email para contato@dailson.com.br para que a gente possa testar e divulgar no nosso blog!
Se você tem dicas de programas coloaborativos, mande um email para contato@dailson.com.br para que a gente possa testar e divulgar no nosso blog!
Marcadores:
Ferramentas Administrativas,
untach
quarta-feira, 18 de março de 2015
Ferramentas Colaborativas Parte 2 - Collabedit
Essa vai para os programadores!
Já imaginou escrever um código a 4, 6, 8, ... n mãos? Compartilhar conhecimento? Resolver um problema com várias pessoas ao mesmo tempo mexendo no código?
Bom, esta ferramenta é para você! :)
Basta entrar no site http://collabedit.com e clicar em novo documento.
Pronto! Você já pode programar colaborativamente.
Dica de Ébano Moreira
Se você tem dicas de programas coloaborativos, mande um email para contato@dailson.com.br para que a gente possa testar e divulgar no nosso blog!
Valeu PessoALL!!!
Já imaginou escrever um código a 4, 6, 8, ... n mãos? Compartilhar conhecimento? Resolver um problema com várias pessoas ao mesmo tempo mexendo no código?
Bom, esta ferramenta é para você! :)
Basta entrar no site http://collabedit.com e clicar em novo documento.
Logo após, passe o link que foi criado para os outros programadores.
Pronto! Você já pode programar colaborativamente.
Dica de Ébano Moreira
Se você tem dicas de programas coloaborativos, mande um email para contato@dailson.com.br para que a gente possa testar e divulgar no nosso blog!
Valeu PessoALL!!!
Marcadores:
collabedit,
ferramentas colaborativas
Ferramentas Colaborativas: Parte 1 - dontpad.com
Imagine que você quer conversar com um grupo de pessoas, porém não há como reuní-los no momento com WhatsUP, Messenger, Skype, etc...
Você pode usar o quadro colaborativo do dontpad.
Funciona assim: abra um browser qualquer, digite dontpad.com/nome onde este nome, é o nome da sala que você vai criar, passe isso para seus amigos, e todos cairão em uma mesma sala de bate papo.
Podem conversar a vontade.
Ao final, se quiser gravar a conversa, basta acrescentar ao final do link .zip
exemplo:
http://dontpad.com/batepapo
http://dontpad.com/batepapo.zip
Dica de Ébano Moreira
Se você tem dicas de programas coloaborativos, mande um email para contato@dailson.com.br para que a gente possa testar e divulgar no nosso blog!
Valeu PessoALL!!!
terça-feira, 17 de março de 2015
Download Gratuito do Livro - Linux: Dicas e Truques
Post original do Site: Dicas-l
No ano 2000, eu publiquei, pela Editora da Conectiva, o livro Linux: Dicas e Truques.
Este livro está disponível gratuitamente para download. Na época, o livro foi uma compilação de diversas mensagens da Dicas-L, que estava completando o seu terceiro ano de vida. No dia 3 de março de 2015, a Dicas-L completou 18 anos, atingindo a maioridade :-)
E por falar em ebooks, eu reuni diversos artigos de minha autoria e também de outros amigos, para montar o livro Aprendendo a Aprender. O tema deste livro é o aprendizado, com enfase no aprendizado de idiomas. O download deste livro também é gratuito.
Para finalizar, gostaria de recomendar algumas obras do Prof. Walther Hermann, que é um educador atuando em diversas áreas do aprendizado e desempenho humano. No site Bloqueios, estão disponíveis para download diversos capítulos de seus livros, com especial destaque para o livro sobre Mapas Mentais, que é uma técnica bastante inovadora e interessante para o aprendizado e memorização. Todos este material pode ser baixado livremente a partir do site Bloqueios.
segunda-feira, 9 de fevereiro de 2015
Curso preparatório de PMP
Recomendo o Curso preparatório de PMP.
As inscrições já estão abertas em:
On Line: http://www.eventick.com.br/pmprime-pmp-2015-webinar
Presencial: http://www.eventick.com.br/pmprime-pmp-2015-webinar
Desconto de 10% para as inscrições que já estão com descontos até fevereiro.
On Line: http://www.eventick.com.br/pmprime-pmp-2015-webinar
Presencial: http://www.eventick.com.br/pmprime-pmp-2015-webinar
Desconto de 10% para as inscrições que já estão com descontos até fevereiro.
segunda-feira, 8 de setembro de 2014
O Que é ITIL ?
Um excelente vídeo que explica em poucos minutos o que é ITIL.
Vale a pena conferir!
Dica: Jocemar Calado.
Vale a pena conferir!
Dica: Jocemar Calado.
segunda-feira, 18 de agosto de 2014
Linha do Tempo (Timeline) dos Sistemas Operacionais da Microsoft.
Conheça toda a linha do tempo do desenvolvimento de Sistemas Operacionais da Microsoft, desde 1980 até os dias atuais.
Fonte: http://www.levenez.com/windows/
Fonte: http://www.levenez.com/windows/
Linha do Tempo (Timeline) das Linguagens de Programação.
A História de todas as linguagens de programação desde 1954 até os dias atuais!
Um documento com mais de 14 páginas com toda a Timeline das linguagens de programação.
Fonte: http://www.levenez.com/lang/
Um documento com mais de 14 páginas com toda a Timeline das linguagens de programação.
Fonte: http://www.levenez.com/lang/
Marcadores:
Aula,
aulas,
aulas de linux,
Distribuição Linux,
Distribuições Linux,
timeline
Linha do Tempo (Timeline) do Unix - The Unix History
A História do Unix desde 1969 até os dias atuais.
Um excelente documento para consulta.
É um pdf com mais de 30 páginas que cobre desde o UNICS em 1969 até os dias atuais com o MAC OS Mavericks e distros linux.
Fonte: http://www.levenez.com/unix/
Veja também a postagem sobre a Timeline do Linux.
Um excelente documento para consulta.
É um pdf com mais de 30 páginas que cobre desde o UNICS em 1969 até os dias atuais com o MAC OS Mavericks e distros linux.
Fonte: http://www.levenez.com/unix/
Veja também a postagem sobre a Timeline do Linux.
Marcadores:
Aula,
aulas,
aulas de linux,
Distribuição Linux,
Distribuições Linux,
timeline
Mapa Mental (Timeline) das Distribuições Linux
Neste mapa mental, é possível ter uma exata noção das distribuições, suas derivações e toda a sua árvore.
Vale a pena dar uma olhada. Basta clicar na figura abaixo.
O Site que mantém estas imagens é o http://www.levenez.com/unix/http://www.levenez.com/unix/
E Você pode baixar os arquivos diretamente do site.
Não deixe de conferir também o site http://www.levenez.com/unix/
Vale a pena dar uma olhada. Basta clicar na figura abaixo.
O Site que mantém estas imagens é o http://www.levenez.com/unix/http://www.levenez.com/unix/
E Você pode baixar os arquivos diretamente do site.
Não deixe de conferir também o site http://www.levenez.com/unix/
Marcadores:
Aula,
aulas,
aulas de linux,
Distribuição Linux
segunda-feira, 19 de maio de 2014
Confira reportagem da Unibratec sobre o Google Glass
A Faculdade Unibratec também fez uma matéria sobre o uso do Google Glass.
Confira neste Link: http://www.unibratec.edu.br/google-glass-na-unibratec/
sexta-feira, 14 de fevereiro de 2014
Testando o Google Glass
No dia 14 de Fevereiro de 2014, na Unibratec, tive a oportunidade de testar o Google Glass. Ele responde bem aos comandos de voz, filma, bate foto, tem áudio, wifi, jogos, bluetooth ... tudo que um celular Android tem (menos o chip celular ...) A bateria demora cerca de 10hs e tem uma entrada micro-usb para alimentá-lo. O Estranho é o olhar perdido no horizonte quando você está acessando o Glass... Como todo novo conceito de tecnologia, temos paradigmas para quebrar, porém a idéia de ser Soldado Universal é interessante :D Agradecemos ao Wyllian Hossein que trouxe o equipamento para as dependencias da Faculdade.
Abaixo, vejam fotos tiradas a partir do Google Glass...
Marcadores:
google glass,
Ibratec,
Notícias em Geral,
Unibratec,
Wyllian Hossein
sexta-feira, 7 de fevereiro de 2014
Índice de Tutoriais e Conteúdo das Aulas.
Este é um índice de alguns documentos que irão orientar meus alunos em algumas aulas. Os documentos aqui descritos, não são um guia definitivo, mas são um guia de orientação, que junto com a aula ministrada trará o conteúdo completo.
SLIDES e Documentos - TEORIA DO GNU/LINUX
AULAS DE LINUX
SLIDES e Documentos - TEORIA DO GNU/LINUX
- Aula 1 - Introdução ao Sistema GNU/LINUX.
- Aula 2 - Sistema de Arquivos, Partições e Dispositivos.
- Aula 3 - Instalando Diversas Distribuições.
- Aula 4 - Timeline do Linux
- Aula 5 - Timeline do Unix
- Aula 6 - Timeline dos Sistemas Operacionais da Microsoft
- Aula 7 - Timeline das Linguagens de Programação.
AULAS DE LINUX
- Guia de Bolso de Comandos Linux (Básico)
- Aula 1 - Comandos Básicos
- Aula 2 - Estruturas de Diretórios
- Aula 3 - Manipulação de Arquivos
- Aula 4 - Shell: Particularidades e Configurações
- Aula 5 - Comandos Básicos do Editor VI
- Aula 6 - Configuração de Rede no Debian
- Aula 7 - Guia de Comandos do Apt-get
- Exercício da Aula 7 e 8
- Respostas do Exercício da Aula 7 e 8
- Aula 7.1 - Gerenciando Pacotes do Debian com DPKG
- Aula 8 - Guia de Comandos do YUM
- Exercício da Aula 7 e 8
- Respostas do Exercício da Aula 7 e 8
- Aula 8.1 - Gerenciando Pacotes Redhat / CentOS / Fedora com o RPM
- Aula 9 - Gerenciamento de Processos no Linux
- Aula 10 - Gerenciamento de Usuários e Grupos
- Aula 11 - Gerenciamento de Permissões no Linux
- Aula 12 - Gerenciamento de Permissões no Linux utilizando ACL
- SSH - Security Shell ( Cliente )
- SSH - Security Shell ( Servidor )
- Servidor NFS - Network File System
- Servidor DHCP - Dynamic Host Control Protocol
- Servidor FTP - File Transfer Protocol
- Servidor SAMBA - Service Message Block
- Configurando o SAMBA com o SWAT - Samba Web Administrator Tool
- Servidor WEB APACHE
- Servidor LAMP - Linux Apache Mysql e Php
- Guia de Comandos do URPMI
Shell Script com DIALOG
- dialog -- msgbox - Exibindo uma Mensagem para o Usuário
- dialog --infobox - Exibindo uma informação para o Usuário
- dialog --dicas - Sobrepondo caixas de mensagem
- dialog --inputbox - Recebendo dados do Usuário
- dialog --passwordbox - Recebendo uma senha do Usuário
- dialog --calendar - Exibindo ou alterando o Calendário para o Usuário
- dialog --timebox - Exibindo ou alterando a Hora para o Usuário
- dialog --menu - Exibindo um menu para o Usuário
- dialog --checklist - Exibindo uma caixa de seleção para o Usuário
- dialog --radiolist - Exibindo uma caixa de Botões de Rádio para o Usuário
- dialog --yesno - Questionando o Usuário e recebendo resposta
- dialog --gauge - Exibindo uma barra de progresso para o Usuário
- dialog --tailbox - Exibindo um arquivo em tempo real
- dialog --textbox - Exibindo o conteúdo de um arquivo para o Usuário
- dialog --macetes- Dicas diversas sobre o Dialog!
AULAS DE REDE - EAD
Marcadores:
aulas,
aulas de linux,
exercicio linux,
sumulas de aula,
tutoriais linux
Assinar:
Postagens (Atom)