Postagens

Mostrando postagens com o rótulo Linux

Variavel de ambiente para aplicações acharem as bibliotecas compartilhadas.

LD_LIBRARY_PATH  Usada para os sistemas acharem as bibliotecas compartilhadas. Mis informações aqui .

Instalando VLC Linux Distribuição Centos 6

# cd /etc/yum.repos.d /etc/yum.repos.d # sudo wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo /etc/yum.repos.d # sudo yum -y install vlc

Linux 5ª Parte - Informações sobre arquivos

Imagem
# Mostra o tipo do <arquivo> type <arquivo> # Lista o cabecalho dos arquivos man apropos <comando> # Descricao breve do <arquivo> whatis <comando> # Manual de <comando> do Unix man    <comando> # Manual oficial GNU Linux. info <comando>

Linux 4ª Parte - cut

Imagem
cut - Separa campos cut -f<colunas_separados_por_virgula> -d<dlimitadores>  --output-delimiter='<Caracter que substitui o delimitador > ' Ex: Arquivo exemplo.txt NOMES;ENDERECOS;4883 NOMES;ENDERECOS;7343 NOMES;ENDERECOS;5101 NOMES;ENDERECOS;4765 NOMES;ENDERECOS;591 NOMES;ENDERECOS;5923 NOMES;ENDERECOS;4835 NOMES;ENDERECOS;3341 NOMES;ENDERECOS;795 NOMES;ENDERECOS;3641 NOMES;ENDERECOS;3643 NOMES;ENDERECOS;703 NOMES;ENDERECOS;2028 NOMES;ENDERECOS;2034 NOMES;ENDERECOS;923 NOMES;ENDERECOS;981 NOMES;ENDERECOS;2683 NOMES;ENDERECOS;2695 NOMES;ENDERECOS;2705 NOMES;ENDERECOS;2728 NOMES;ENDERECOS;735 NOMES;ENDERECOS;632       cut -f2,3 -d';' --output-delimiter=' '         # 2 e 3 coluna com delimitador ';' e subistitui delimitador por ' ' Saida: ENDERECOS 4883 ENDERECOS 7343 ENDERECOS 5101 ENDERECOS 4765 ENDERECOS 591 ENDERECOS 5923 ENDERECOS 4835 ENDERECOS 3341 ENDERECOS 795 ENDERECOS 3641 ENDERECOS 3643 ENDERECOS 703 E...

Terminator

Imagem
Gosto muito de usar o terminal no ubuntu, normalmente uso o konsole, porem fiquei conhecendo recentemente um terminal chamado Terminator.  Este terminal tem um recurso que uso muito no editor vi a divisão da tela em vários fremes. Assim numa mesma janela podemos ter vários terminais ativos. Ele pode ser conseguido no repositório oficial do ubuntu. Link oficial. Alguns atalhos interessantes:   Ctrl+Shift+W: Fecha um terminal Ctrl+Shift+E: Divide na vertical Ctrl+Shift+O: Divide na horizontal Ctrl+Shift+N: Seleciona o terminal seguinte Ctrl+Shift+P: Seleciona o terminal anterior terminal..   fgfgsdg       Ctrl+Shift+W:  Fecha um terminal Ctrl+Shift+E:  Divide na vertical Ctrl+Shift+O:  Divide na horizontal Ctrl+Shift+N:  Seleciona o terminal seguinte Ctrl+Shift+P:  Seleciona o terminal anterior

Bash fish

Imagem
O Bash fish é um Shell muito poderoso. Com ótimas opções de busca e auto completar. Ele pode ser adquirido no repositório oficial do ubuntu. Site oficial. Ele possui algumas diferenças em relação a outros Shells. Por exemplo para colocar um valor em uma variável de ambiente usamos o comando set. Ex: > set VARIAVEL 5 Há outras particularidades que podem ser vistas no seguinte site .

Dicas para programar Shell Script

Imagem
Encontrei um site que mostra algumas dicas para programar em Shell Script. Site

Dock

Imagem
Dock é um recurso de interface gráfica para sistemas operacionais. O SOs podem te-ló nativamente ou por intermédio de programas de terceiros. O Dock é uma barra horizontal de ícones que fica normalmente  na parte inferior da tela. Ele se tornou bastante popular no Mac OS,que o usa também em seu iTab e iPhone. Existem também programas Docks tanto para Windows como para Linux. Há também embientes gráficos que estão adotando um Dock em sua distribuição padrão com o xFce e o xUbuntu. Há rumores que o Próprio ubuntu vai adotar o xubuntu como ambiente gráfico padrão em suas futuras distribuições. Eu uso em meu Linux Ubuntu o AWN( Avant Window Navigator), que é um dos melhores e ele pode ser encontrado no repositorio oficial do Ubuntu.

Ubuntu 11.10

Imagem
Instalei em meu computador o Ubuntu 11.10. O sistema e rapido e intuitivo. Logo ao iniciar o computador tive uma surpresa. O grub nao apareceu. Pesquisando um pouco no google verifiquei que ele estava la no MBR. So presisei configurar o brub com o Grub Customizer. Eu poderia configura-lo manualmente, porem o grub 2 adicionou capacidade de scripts nos arquivos de configuração, tornando o trabalho de configuração um pouco mais difícil. Selecionei a opção de aparecer o menu e personalizei com uma fota de fundo e cores novas para as fontes do menu. O Unit e a nova interface do Ubuntu, ele entrou no lugar do gnome. Ela e bem simples, porem um pouco lenta. Para variar um pouco uso o XFCE. A interface XFCE e bem mais leve e se assemelha a uma interface desktop padrão. A versão mais atual do XFCE e 4.1. Ela ficou com uma organização parecida com o iOS X. Ela possui uma barra de ícones na base e uma barra de tra...

Invasão Virtual.

Imagem
A Revista Linux Magazine de janeiro de 2012 traz um artigo muito interessante sobre segurança de Ti. Com o titulo Operação controle total escrito por Ygor Bittencourt o artigo mostra como simular um ataque em um sistema Unix usando duas máquinas virtuais, uma sendo o alvo e a outra o atacante. O artigo e bastante interessante. Irei testar e em breve vou postar os resultados.

Red Hat Enterprise Linux

Imagem
Fui numa palestra hoje sobre Red Hat Enterprise Linux. A palestra foi interessante e dois produtos chamaram minha atenção:  JBoss Enterprise Data Services. Este sistema permite o acesso de varias fontes de dados como: base de dados, arquivos texto, arquivos binários proprietários, etc, permitindo reunir todos estes dados como tabelas, assim uma aplicação poderia acessar dados de diferentes fontes usando uma unica fonte. Este é justamente um dos problemas que a empresa onde presto serviços passa no momento. Há dados em tabelas Excel, bancos Access, Oracle, arquivos texto, banco proprietários, vários sistemas que mantem seus dados em arquivos binário entre outros. No momento minha empresa desenvolve um protocolo próprio onde estes dados irão trafegar usando a tecnologia Corba. Bem Corba é uma tecnologia considerada por muitos ultrapassada e a utilização do JBoss Enterprise Data Services me parece resolver bem este probl...

Linux 3ª Parte - GPG

Imagem
Vou falar um pouco de uma das mais importantes ferramentas de segurança a criptografia e como exemplo vou falar do  The GNU Privacy Guard , ela é uma ferramenta gratuita e muito poderosa para criptografar arquivos.  O  gpg  trabalha com o conceito de chaves publica e privada este conceito é chamada criptografia assimétrica. Quando se usa uma das chaves para cifrar apenas a outra chave consegue decifrar.  Uma chave e conhecida com chave privada esta é secreta e ninguém mais além do dono deve conhece-la. A outra é chamada de chave publica e esta deve ser de domínio público.  O gpg usa 3 algoritmos para cifrar e assinar: o  RSA ,  DSA  e o  ElGamal . gpg -  Criptografa # Gerar uma nova assinatura gpg --gen-key                                          ...

Linux 2ª Parte - ls

Imagem
ls - Mostara arquivos O ls é  um comando muito simples, mas muito útil. Com ele é posivel visualizar arquivos e diretorios , existe uma seria de parâmetros, mais aqui vou mostrar apenas alguns, na verdade os que eu mais uso. # Mostra arquivos como cores para cada tipo de arquivo  ls --color  # Mostra um simbolo no final da linha listada identificando o tipo de arquivo  # / = Diretorio, * = executavel ls --color --classify  Na maioria das distrubuições Linux já vem predefinido um alias para o ls--color, eu acrsentei mais um no meu .profile(pode ser tambem no .bash_profile) para o –classify alias ls='ls --color --classify' #    Mostra arquivos ocultos ls -a  # Ordena por tempo da ultima atualizacao do arquivo ls -t  # Mostra todas as informacees do arquivo  ls -l  # Ordena por extencao do arquivo ultimo nome depois do '.' ls -X

Linux 1ª Parte

Imagem
Como programador para sistemas Unix incluindo, AIX , SunOS , Linux ( Red hat , CentOS ), IRIX , tive que aprender, na verdade ainda estou apreendendo, a operar este sistema. Atualmente ele possui interfaces gráficas muito boas ( KDE , Gnome , etc..), mas a maior parte dos trabalhos usei a linha de comando. No começo tive alguma dificuldade, mas logo estava adaptado a esse estilo de operação. A quantidade de comandos que este sistema pode ter é enorme e dificilmente eu poderia aprender tudo. neste blog vou compartilhar um pouco de meu conhecimento que fui acumulando durante meu trabalho. Não vou entrar em muitos detalhes sobre cada comando apenas vou listar os comandos e seus respectivos parâmetros dos quais precisei em algum momento de minha vida proficional.  O Shell Script é a forma de se operar o computador por meio de comandos escritos em um interpretador de comando e antes das interfaces gráficas era a unica forma de se operar um computador com sistema Lin...