sexta-feira, 17 de julho de 2015

S.O Linux

Sistema operacional Linux é um termo popularmente utilizado para se referir a sistemas operacionais que utilizem o núcleo Linux. O núcleo Linux foi desenvolvido pelo programador finlandês Linus Torvalds, inspirado no sistema Minix. O seu código fonte está disponível sob a licença GPL (versão 2) para que qualquer pessoa o possa utilizar, estudar, modificar e distribuir livremente de acordo com os termos da licença.

Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, os sistemas operacionais com núcleo Linux passaram a ter a colaboração de grandes empresas como IBM, Sun Microsystems, Hewlett-Packard (HP), Red Hat, Novell, Oracle, Google, Mandriva e Canonical.[1]

Apoiado por pacotes igualmente estáveis e cada vez mais versáteis de softwares livres para escritório ou de uso geral (projeto GNU) e por programas para micro e pequenas empresas que na maioria dos casos em nada ficam a dever aos seus concorrentes proprietários, e interfaces gráficas cada vez mais amigáveis como o KDE e o GNOME, o núcleo linux, conhecido por sua estabilidade e robustez, tem gradualmente caído no domínio popular, encontrando-se cada vez mais presente nos computadores de uso pessoal atuais. Há muito entretanto destaca-se como o núcleo preferido em servidores de grandes porte, encontrando-se quase sempre presente nos mainframes de grandes empresas comerciais [2] e até mesmo no computador mais rápido do mundo, o K computer, japonês (lista TOP500).


Hoje temos disponiveis uma infinidade de sistema operacionais linux, Logo abaixo segue relação dos mais utilizados ou conhecidos :


Android
                   
                   

Android e um sistema operacional baseado no kernel do Linux. Ele foi desenvolvido para ser utilizado em dispositivos móveis, como smartphones e tablets. O desenvolvimento do sistema é feito por designers e engenheiros de software contratados pelo Google. Em fevereiro de 2012, a empresa anunciou que 850 mil novos dispositivos com Android eram ativados todos os dias. Estima-se que mais de 300 milhões de dispositivos Android tenham sido vendidos nos três anos seguintes à liberação da primeira versão oficial, em setembro de 2008. Desde então tem si tornado um grande sucesso.

Ubuntu



Ubuntu é um sistema operacional baseado em Linux desenvolvido pela comunidade e é perfeito para notebooks, desktops e servidores. Ele contém todos os aplicativos que você precisa - um navegador web, programas de apresentação, edição de texto, planilha eletrônica, comunicador instantâneo e muito mais. O Ubuntu sempre será gratuito, e não cobrará adicionais por uma "versão enterprise" ou atualizações de segurança. Nosso melhor trabalho está disponível para todos sob as mesmas condições.
Uma nova versão do Ubuntu é lançada periodicamente a cada seis meses. Cada nova versão possui suporte completo, incluindo atualizações de segurança pela Canonical por pelo menos 18 meses, tudo isto gratuitamente.
O Ubuntu possui a melhor infraestrutura de tradução e acessibilidade que a comunidade do Software Livre tem a oferecer, tornando o Ubuntu usável por tantas pessoas quanto for possível.
O CD do Ubuntu possui apenas Software Livre, nós encorajamos você a usar software de código aberto, melhorá-lo e distribui-lo.




Fedora 




É um sistema operacional, rápido, estável e potente para uso diário, construído por uma comunidade mundial de amigos. É completamente livre para usar, estudar e partilhar. Ela tenta fazer sempre o mais correcto, e disponibilizar apenas software livre e de código aberto. Nós lutaremos para proteger e promover soluções que todos podem utilizar e redistribuir. Para este fim, só utiliza software livre e de código aberto na própria infraestrutura do Fedora. Com isto em mente, todos seu programadores estão focados em trabalhar de perto com as equipas de projectos de desenvolvimento "upstream", para que todos possam beneficiar do trabalho e ter acesso às suas alterações o mais cedo possível. Devido à enorme quantidade de inovação que o Fedora fomenta, este foco tem tido significantes e longos efeitos.

Mandriva 


Mandriva e um sistema Linux melhorado, gradável, Simples e livre.
A Mandriva decidiu focar seus esforços em único ambiente de usuário (o KDE). buscando garantir muitas melhorias (todas de código aberto) sobre a experiência usual de linux em desktop.
É diretamente visível com um novo design gráfico, um novo lançador de programas (SimpleWelcome), uma barra de tarefas melhorada (RocketBar) que inclui applets de acesso rápido a diretórios (StackFolder).
Foi feito um esforço de integração gráfica para todos os tipos de aplicações (gnome e kde). Não há diferenças gráficas entre as aplicações Gnome e KDE.

Debian 



Os sistemas Debian atualmente usam o kernel Linux. O Linux é uma peça de software criada inicialmente por Linus Torvalds com a ajuda de milhares de programadores espalhados por todo o mundo.
No entanto, há trabalho em andamento para fornecer o Debian com outros kernels, primeiramente com o Hurd. O Hurd é um conjunto de servidores que rodam no topo de um micro kernel (como o Mach), os quais implementam diferentes características. O Hurd é software livre produzido pelo projeto GNU.
Uma grande parte das ferramentas básicas que formam o sistema operacional são originadas do projeto GNU; daí os nomes: GNU/Linux e GNU/Hurd. Essas ferramentas também são ferramentas livres.
Claro que o que todos queremos são aplicativos: programas que nos ajudam a conseguir fazer o que desejamos fazer, desde edição de documentos até a administração de negócios, passando por jogos e desenvolvimento de mais software. O Debian vem com mais de 29000 pacotes (softwares pré-compilados e empacotados em um formato amigável, o que faz com que sejam de fácil instalação em sua máquina) — todos eles são livres.
É mais ou menos como uma torre: Na base dela está o kernel. Sobre ele todas as ferramentas básicas e acima estão todos os outros softwares que você executa em seu computador. No topo da torre está o Debian — organizando e arrumando cuidadosamente as coisas, de modo que tudo funcione bem quando todos esses componentes trabalham em conjunto. 





Enfim hoje temos uma infinidade de produtos disponiveis no mundo linux, esperimente ainda hoje a tranquilidade de utilizar um software livre . 

O mundo linux espera por você ! 

quinta-feira, 2 de abril de 2015

Servidores



Para inicio de conversa vamos analisar algumas informações referente a servidores.

Em informática, um servidor é um sistema de computação que fornece serviços a uma determinada rede de computadores. Esses serviços podem ser de natureza diversa, como por exemplo, arquivos e correio eletrônico. Os computadores que acessam os serviços de um servidor são chamados clientes. As redes que utilizam servidores são do tipo cliente-servidor, utilizadas em redes de médio e grande porte  e em redes onde a questão da segurança desempenha um papel de grande importância. O termo servidor é largamente aplicado a computadores completos, embora um servidor possa equivaler a um software ou a partes de um sistema computacional, ou até mesmo a uma máquina que não seja necessariamente um computador.
A história dos servidores tem, obviamente, a ver com as redes de computadores. Redes permitiam a comunicação entre diversos computadores, e, com o crescimento destas, surgiu a ideia de dedicar alguns computadores para prestar algum serviço à rede, enquanto outros se utilizariam destes serviços. Os servidores ficariam responsáveis pela primeira função.
Com o advento das redes, foi crescendo a necessidade das redes terem servidores e micro computadores, o que acabou contribuindo para a diminuição do uso dos mainframes ( Computadores de grande porte dedicados ao processamento de um grande volume de dados, sendo capaz de oferecer serviços de processamento a milhares de usuários através de enumeros terminais conectados a uma rede ) .
O crescimento das empresas de redes e o crescimento do uso da Internet entre profissionais e usuários comuns foi o grande impulso para o desenvolvimento e aperfeiçoamento de tecnologias para servidores.
Hoje o mundo linux nos disponibiliza uma infinidade de servidores para todos os tipos de clientes seja de pequeno, médio ou grande porte .
Uma das principais preocupações hoje e a questão da segurança da informação e hoje o linux possui uma infinidade de ferramentas e protocolos que garantem isto, uma outra questão também muito importante e a escolha do hardware de boa qualidade.
Hoje já e possível adquirir em nosso mercado um pacote completo este pacote e composto do hardware , software, suporte técnico através de vários canais .
Os servidores usam a mesma arquitetura ou configuração básica que seu desktop (Microcomputador) . No entanto, um servidor possui recursos de hardware aprimorados, como múltiplos processadores com vários núcleos, Opções de memória mais rápida para um maior desempenho de aplicativos vários discos rígidos para maior capacidade e armazenamento de dados
Placas de rede especializadas entre outras mais, enfim existe uma infinidade de características que diferencia um Servidor de um microcomputador comum .

Existem enumeros tipos de servidores  os mais conhecidos são :

Servidor Web : Servidor responsável pelo armazenamento de páginas de um determinado site, requisitados pelos clientes através de Navegadores Web . 

Servidor de arquivos: Servidor que armazena arquivos para uma infinidade de usuário em uma rede . 

Servidor de Fax: Servidor utilizado para transmissão ou recepção automatizada de fax pela Internet, disponibilizando também a capacidade de enviar, receber e distribuir fax em todas as estações da rede.


Servidor de e-mail: Servidor responsável pelo armazenamento, envio e recebimento de mensagens de correio eletrônico.


Servidor de impressão: Servidor responsável por controlar pedidos de impressão de arquivos dos diversos clientes.


Servidor de banco de dados: Servidor que possui e manipula informações contidas em um determinado banco de dados


Servidor DNS: Servidores responsáveis pela conversão de endereços de sites em endereços IP e vice-versa.


Servidor proxy: Servidor que atua como um cache, armazenando páginas da internet recém-visitadas, aumentando a velocidade de carregamento destas páginas ao chamá-las novamente.

Servidor de imagens: Tipo especial de servidor de banco de dados, especializado em armazenar imagens digitais.

Servidor FTP: Permite acesso de outros usuários a um disco rígido ou servidor. Esse tipo de servidor armazena arquivos para dar acesso a eles pela internet.
Servidor webmail: servidor para criar emails na web.


Servidor de virtualização: permite a criação de máquinas virtuais (servidores isolados em um mesmo equipamento) mediante compartilhamento de hardware, significa que, aumentar a eficiência energética, sem prejudicar as aplicações e sem risco de conflitos de uma configuração real.


Servidor de sistema operacional: permite compartilhar o sistema operacional de uma máquina com outras, interligadas na mesma rede, sem que essas precisem ter um sistema operacional instalado, nem mesmo um HD próprio a conexão se da através de um boot remoto pela rede .

Vamos agora falar dos servidores linux onde vou apresentar dois exemplos







Seguro, rápido e poderoso, Ubuntu ajuda você a tirar o máximo proveito de sua infra-estrutura. Se você deseja implantar uma fazenda web ou implantar uma nuvem, Ubuntu Server oferece suporte aos hardwares e softwares mais populares.

O ciclo de lançamento regular ajuda a manter o ritmo com os mais recentes desenvolvimentos tecnológicos. E a instalação inicial , onde e fácil encontrar pacotes, faz com que seja uma grande solução para a implantação e gerenciamento seja de modo simples ou em grande escala.
Ideal para cargas de trabalho comuns, tais como arquivo e serviço de impressão, e-mail, rede web, e aplicação.

Você poderá encontrar informações mais detalhadas em sobre todas as funcionalidades em http://www.ubuntu.com/business/server/overview



O servidor linux acessível simples e de alta performance sendo seu objetivo reduzir seus custos operacionais e simplificar o gerenciamento de sua estrutura, o Mandriva Enterprise 5.2 elimina enumeras tarefas repetitivas para que sua equipe possa se dedicar a missões de valor agregado maior.
Você terá como ferramenta de apoio um Assistente de instalação que tem como objetivo principal poupar tempo durante a inicialização, onde você terá um direcionamento no processo de instalação de todos os softwares livres já pre configurados pelo Mandriva, facilitando e agilizado a integração com outras partes do sistema.
A interface e simples com poucos clicles você poderá instalar o seu servidor Web , serviços de mensagens, banco de dados e servidor de arquivos .
Após a habilitação de todos os serviços você poderá acessar o Mandriva Directory Server (MDS) para acessar seus diretórios e serviços corporativos de maneira segura através de uma interface Web .

Você poderá encontrar informações mais detalhadas em sobre todas as funcionalidades em http://www.mandriva.com/br/linux/server/
 



domingo, 1 de março de 2015

Telegram - Tutoria de instalação em seu Linux

Para quem não conhece o telegram e um aplicativo que possui API de código aberto  para desenvolvedores ou qualquer pessoa que tenha interesse de estudar o código fonte, para se registrar ou conhecer as diretrizes e possível se cadastrar  acessando https://core.telegram.org/api/obtaining_api_id .

Este tem provado ser um excelente aplicativo que nos últimos dias bateu a marca de mais de 50 milhões de downloads  de acordo com o google Play Store, Sendo ainda disponibilizado para iphone / iPad e WP, No desktop Mac OS, Linux e Windows tendo ainda uma versão de acesso diretamente pelo seu navegador web.

A distribuição linux utilizada neste tutorial e o ubuntu 14.04 mas serve para varias distribuições linux

1 - Acesse o site oficial para o download em https://desktop.telegram.org/ , Clique em Obter Telegram e aguarde o download concluir.



2 - Após baixar o pacote .tar.xz, Localize o arquivo através de seu navegador e clique em Mostrar na pasta .



3 - Localize o arquivo .


4 - Descompacte o pacote através do gerenciador de arquivos compactados ( Abra-o com um duplo clique ou se preferir clique com o botão direito do mouse sobre o arquivo e selecione Abrir com gerenciador de arquivos compactados ) Clique em extrair.



4 - Defina a localização da pasta ( Local onde o arquivo sera salvo ) e clique em Extrair.



5 - Abra a pasta extraída no local definido originalmente nomeada "Telegram" .



6 - Abra o terminal ao lado da janela onde esta localizado os arquivos da pasta "telegram" e arraste e solte o arquivo Telegram no terminal e tecle enter para executar, se preferir você pode digitar diretamente no terminal o endereço do arquivo.



8 - Se deu tudo certo a tela inicial do telegram se abriu e você já pode configurar e utilizar o aplicativo.



Estou utilizando  a alguns dias o aplicativo uma das principais vantagens em relação ao famoso WhatsApp e o fato de ter o codigo aberto o que agrada ao publico entusiasta linux, E um diferencial grande e a possibilidade de utilizar o aplicativo tanto em seu Smartphone quanto em seu desktop   de forma simultânea o que com certeza vai agradar a todos os usuários .



domingo, 8 de fevereiro de 2015

Correção para falha no Virtualbox no Ubuntu Kernel driver not installed (rc=-1908 )

Esta e uma falha muito comum ao tentarmos executar o virtualbox no ubunto nos deparamos com o a mensagem de erro :  "Kernel driver not installed (rc=-1908)" uma falha no kernel impede que o virtualbox execute corretamente.




Para resolver esta falha basta executar através do terminal algumas linhas de comando 

Devemos seguir o passos seguintes :

  • Instalar os cabeçalhos de kernel e construir ferramentas 


sudo apt-get install build-essential module-assistant
sudo m-a prepare

  • Agora se deve executar o vboxdrv de acordo com a sugestão dada pelo sistema. 
sudo /etc/init.d/vboxdrv setup


Tudo correndo bem  em alguns minutos o seu terminal vai apresentar a seguinte mensagem :

$ sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...done.


Após seguir esta etapa volte a utilizar o virtualbox .