Buscar

Grupo de estudos de linux de sistema de informação de Quixadá

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

GNU/Linux
Sistema Operacional
	O Sistema Operacional é o conjunto de programas que fazem a interface do usuário e seus programas com o computador. Ele é responsável pelo gerenciamento de recursos e periféricos (como memória, discos, arquivos, impressoras, CD-ROMs, etc.), interpretação de mensagens e a execução de programas.
	No Linux o Kernel mais o conjunto de ferramentas GNU compõem o Sistema Operacional.
	O kernel (que é a base principal de um sistema operacional), poderá ser construído de acordo com a configuração do seu computador e dos periféricos que possui.
O que é GNU/Linux?
R- O Linux é um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinki na Finlândia. É um sistema Operacional de código aberto distribuído gratuitamente pela Internet. Seu código fonte é liberado como Free Software (software livre), sob licença GPL, o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele não pode fechar o sistema para que seja usado apenas comercialmente.
Linus Benedict Torvalds
	Em 1988 Linus foi admitido na Universidade de Helsinki. No mesmo ano Andy Tanenbaum traz a público o Sistema Operacional MINIX, um Unix para fins didáticos e que rodava num PC. No fim dos anos 80 Linus toma contato com os PC's. Em 1990 Torvalds começa a aprender C em seus estudos. Em 1991 Linus compra um PC com um processador Intel 80386.
	Em 5 de janeiro de 1991, ele comprou um Intel 80386-IBM PC antes de receber sua cópia MINIX, que por sua vez lhe permitiu começar a trabalhar no que se tornaria o sistema operacional Linux.
	Com 21 anos, 5 já de experiência programando (em C), ele toma contato com o Sistema Unix da Universidade (SunOS, atualmente Solaris) e desejava usar versão de Tannenbaum (Minix) no seu recém adquirido 80386. Entretanto, descontente com os recursos do Minix, especialmente em relação ao emulador de terminal do Minix que ele utilizaria para aceder remotamente ao Unix da universidade, começa a desenvolver o seu próprio emulador de terminal que não rodaria sobre o Minix, mas diretamente no hardware do PC com 80386. Este projeto pessoal foi sendo modificado gradualmente e adquirindo características de um Sistema Operacional independente do Minix. Este é o início do desenvolvimento do núcleo Linux, relatado pelo próprio Linus Torvalds em seu livro Just for fun. O projeto foi lançado em 1991 em uma famosa mensagem para a Usenet em que ele divulgou que estava disposto a disponibilizar o código-fonte e contar com a colaboração de outros programadores. Desde os primeiros dias, ele recebeu ajuda de hackers do Minix, e hoje recebe contribuições de milhares de programadores dos mais diversos locais do mundo.
Mascote Oficial Linux
TUX
	O Tux é a mascote oficial do sistema operacional Linux. O Tux, criado por Larry Ewing em 1996, é um pinguim gorducho que tem um ar satisfeito e saciado. A ideia da mascote do Linux ser um pinguim veio de Linus Torvalds, o criador do núcleo Linux.
	É, por vezes, alegado que o nome deriva de Torvalds UniX, um nome sugerido por James Hughes, em vez da explicação que os pinguins aparentam vestir um smoking.
	O Tux foi criado para um concurso de logotipos para Linux. O logotipo vencedor foi criado por Larry Ewing usando o GIMP (software de edição gráfica do GNU) e foi lançado por ele sob as seguintes condições:
A autorização para o uso e/ou modificação desta imagem é concedida desde que me reconheça lewis@isc.tamu.edu e o GIMP, caso alguém pergunte
Kernel
	O núcleo Linux (Linux Kernel) forma a estrutura base do sistema operacional/sistema operativo GNU/Linux, que é um sistema operacional tipo unix. O núcleo Linux é um dos exemplos mais proeminentes de software livre, pois pode prover alicerce para o desenvolvimento e execução de outros softwares livres.
Prinicpais caracteristicas do Linux
	Livre desenvolvimento e modificação
	Multitarefa
	Multiusuário
	Não tem necessidade de reiniciar ao mudar parametros de rede
	Acessa discos formatados por outros S.O’s
	Invulnerável a vírus
	Velocidade de rede superior ao windows
Distribuições Linux
	Só o kernel GNU/Linux não é suficiente para se ter uma sistema funcional, mas é o principal. Existem grupos de pessoas, empresas e organizações que decidem “distribuir” o Linux junto com outros aplicativos (como por exemplo editores gráficos, planilhas, bancos de dados, ambientes de programação, formatação de documentos, firewalls, etc).
	Este é o significado essencial de distribuição. Cada distribuição tem sua característica própria, como o sistema de instalação, o objetivo, a localização de programas, nomes de arquivos de configuração, etc. A escolha de uma distribuição é pessoal e depende das necessidades de cada um.
Distribuições mais populares
	Debian: é uma das distribuições mais antigas e populares. Ela serviu de base para a criação de diversas outras distribuições populares, tais como Ubuntu e Kurumin.
	Backtrack: distribuição com foco em testes de seguranças e testes de penetração (pen tests), muito apreciada por hackers e analistas de segurança
	Ubuntu: Originalmente baseada no Debian, diferencia-se além do foco no desktop, em sua forma de publicação de novas versões, que são lançadas semestralmente.
	Kurumin: Originalmente o Kurumin foi desenvolvido com base no Knoppix, passando a utilizar componentes do Kanotix e outros projetos, além de ser baseado nos pacotes do Debian. 
	Slackware: junto com Debian e Red Hat, é uma das distribuições "pai" de todas as outras.
	Fedora: é uma das mais populares e estáveis distribuições que existem atualmente. Ele era, no começo, um fork para a comunidade, liberado e mantido pela gigante Red Hat que, na época, estava fechando seu sistema e concentrando-se no mercado corporativo. Isso significa que, desde o princípio, o Fedora já contava com o que há de mais moderno em tecnologia de software, assim como também contava com uma das mais competentes e dedicadas equipes em seu desenvolvimento.
	LinuxMint: é uma distribuição baseada no Ubuntu, com o qual é totalmente compatível e partilha os mesmos repositórios. Diferencia-se do Ubuntu por incluir drivers e codecs proprietários por padrão e por alguns recursos que permitem fazer em modo gráfico configurações que no Ubuntu são feitas de modo texto. 
	Red Hat: versão comercial para uso privado e para as empresas.
	Gentoo: Gentoo é uma metadistribuição baseada no sistema gerenciador de pacotes portage.
	Suse: Seu diferencial é o famoso YaST (Yeah Another Setup Tool), um software que centraliza todo o processo de instalação, configuração e personalização do sistema Linux. Podemos dizer que esta é uma das cartas-mestre do SuSE, pois pode se comparar ao painel de controle do Windows.
Interface Gŕafica
	Afinal, o que é KDE, GNOME, XFCE, LXDE, UNITY?
R-KDE/GNOME/XFCE/LXDE/UNITY são Interfaces Gráficas dos sistemas operacionais livres (podem ser Linux, BSDs, ou qualquer outro sistema operacional de código aberto)
Interface Gŕafica
	Quase todos os sistemas operacionais (nem todos, só os que tem visuais né?) tem interface gráfica. O Windows XP por exemplo tem uma interface gráfica, mas quase nunca ouvimos falar dela porque “é menos importante”. Chama-se Luna. Interface gráfica é tudo aquilo que controla o visual do seu sistema operacional. Sem ela, seu sistema seria uma tela preta tendo que digitar comandos.
Diretórios
	Diretório é o local utilizado para armazenar conjuntos arquivos para melhor organização e localização. O diretório, como o arquivo, também é “Case Sensitive” (diretório /teste é completamente diferente do diretório /Teste).
	Não podem existir dois arquivos com o mesmo nome em um diretório, ou um sub-diretório com um mesmo nome de um arquivo em um mesmo diretório.
Diretório Raiz
	Este é o diretório principal do sistema. Dentro dele estão todos
os diretórios do sistema. O diretório Raíz é representado por uma “/”, assim se você digitar o comando cd / você estará acessando este diretório.
	Nele estão localizados outros diretórios como o /bin,/sbin,/usr,/usr/local,/mnt,/tmp,/var,/home, etc. Estes são chamados de sub-diretórios pois estão dentro do diretório “/”.
A estrutura de diretórios e sub-diretórios
	/
	/bin
	/sbin
	/usr
	/usr/local
	/mnt
	/tmp
	/var
	/home
Diretório atual
	É o diretório em que nos encontramos no momento.
Comandos: pwd; ls;
Diretório home
	Também chamado de diretório de usuário. Em sistemas GNU/Linux cada usuário (inclusive o root) possui seu próprio diretório onde poderá armazenar seus programas e arquivos pessoais.
/home/[login]
Estrutura básica de diretórios do Sistema Linux
O sistema GNU/Linux possui a seguinte estrutura básica de diretórios organizados segundo o FHS (Filesystem Hierarchy Standard):
	/bin Contém arquivos programas do sistema que são usados com freqüência pelos usuários.
	/boot Contém arquivos necessários para a inicialização do sistema.
	/cdrom Ponto de montagem da unidade de CD-ROM.
	/media Ponto de montagem de dispositivos diversos do sistema (rede, pen-drives, CD-ROM
	em distribuições mais novas).
	/dev Contém arquivos usados para acessar dispositivos (periféricos) existentes no computa-
	dor.
	/etc Arquivos de configuração de seu computador local.
	/floppy Ponto de montagem de unidade de disquetes
	/home Diretórios contendo os arquivos dos usuários.
	/lib Bibliotecas compartilhadas pelos programas do sistema e módulos do kernel.
	/lost+found Local para a gravação de arquivos/diretórios recuperados pelo utilitário
	fsck.ext2. Cada partição possui seu próprio diretório lost+found.
	/mnt Ponto de montagem temporário.
	/proc Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é
	colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, verifi-
	cam configurações do sistema ou modificar o funcionamento de dispositivos do sistema
	através da alteração em seus arquivos.
	/sys Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é colo-
	cado lá pelo kernel e usado por diversos programas que fazem sua leitura, verificam con-
	figurações do sistema ou modificar o funcionamento de dispositivos do sistema através
	da alteração em seus arquivos.
	/root Diretório do usuário root.
	/sbin Diretório de programas usados pelo superusuário (root) para administração e controle
	do funcionamento do sistema.
	/tmp Diretório para armazenamento de arquivos temporários criados por programas.
	/usr Contém maior parte de seus programas. Normalmente acessível somente como leitura.
	/var Contém maior parte dos arquivos que são gravados com freqüência pelos programas do
	sistema, e-mails, spool de impressora, cache, etc.
Estrutura do Terminal
	nome_usuário@nome_computador: /home/localização$ 
	root@nome_computador: /home/localização#
Comandos
	Comandos são ordens que passamos ao sistema operacional para executar uma determinadatarefa.
	Cada comando tem uma função específica, devemos saber a função de cada comando e escol-her o mais adequado para fazer o que desejamos, por exemplo: 
• ls - Mostra arquivos de diretórios
• cd - Para mudar de diretório
É sempre usado um espaço depois do comando para separá-lo de uma opção ou parâmetro que será passado para o processamento. Um comando pode receber opções e parâmetros:
opções As opções são usadas para controlar como o comando será executado, por exemplo, para fazer uma listagem mostrando o dono, grupo, tamanho dos arquivos você deve digitar ls -l.
	Contribuições da tecla TAB
Lista de Comandos Básicos do Linux
Abrir o prompt do Linux: <alt>+<F2> 
(qualquer comando) --help: mostra o HELP (arquivo de ajuda) do comando que você digitou; 
• ls: lista os arquivos e diretórios da pasta (DIR no DOS); 
• clear: limpa a tela (CLS no DOS); 
• cd : entra em um diretório (igual ao DOS); 
• cd /: vai direto para o diretório raiz do usuário conectado; 
• pwd: mostra o diretório inteiro que você está; 
• startx: inicia o X-Windows (interface gráfica) do Linux; 
•mkdir: cria um diretório (MD no DOS); 
•rmdir: destrói um diretório VAZIO (RD no DOS); 
	date: mostra data e hora
	su: passa para o superusuário (perceba que no prompt irá mudar o $ pelo #); 
	Xkill: encerra um ou mais processos em andamento; 
	Reboot: reinicia o sistema instantaneamente (pouco recomendável, preferível shutdown -r now). Use somente em emergências;
	Apt-get: install/remove nome da aplicação;
	Wget: inicia download em modo texto, garante uma maior velocidade de transferencia;
	Ifconfig: lista as configurações básicas de rede;
Vantagens de uso do Linux
	O Linux vem ganhando mercado dia após dia e com isso abrem-se mais oportunidades de emprego, novas tecnologias e maior economia por parte das empresas que trocam software proprietário por Software Livre e chegam a economizar milhões por ano com as licenças. 
	Segurança: O Linux é um sistema operacional muito seguro, por isso do seu emprego em servidores tanto de empresas públicas/privadas quanto servidores Web que ultrapassam a casa dos 50% de utilização desta plataforma. Outro ponto forte na segurança do Linux é que geralmente inicia-se como um usuário comum (sem permissões de administrador do sistema), fazendo assim com que toda vez que seja necessária a mínima modificação no sistema, esta seja feita pelo administrador.
	Ótimo no escritório: Muitos softwares necessários para uso corporativo, além de já inclusos, são livres, e o melhor, a grande maioria totalmente gratuitos: MS Office 2007 (versão Enterprise) fica entre R$140,00 e R$399,00, no Linux o BrOffice.org é gratuito.
	É livre: Se você não gosta da forma que um determinado programa ou até mesmo o próprio S.O. se comporta e entende de programação ou até tem curiosidade, pode modificá-lo. 
	É grátis: No caso do Windows uma licença básica (home/starter) onde suas funções são limitadíssimas deve-se pagar cerca de R$200,00 a R$300,00 a mais na compra de um computador novo, e o comprador muitas vezes não tem o conhecimento de estar pagando este valor por um sistema tão pobre. Já o Linux é totalmente gratuito, claro que existem distribuições em que você pode pagar para ter suporte, programas mais elaborados, entre outras coisas. Mas você não é obrigado a isso e o melhor, também não paga sem ter conhecimento, paga se quiser. Além disso você pode escolher a distribuição que mais se adéqua às suas necessidades e baixá-la gratuitamente da internet.
	É melhor em servidor dedicado: Não é de hoje que grandes estúdios de Hollywood adotam o Linux em seus servidores e estações de trabalho. Isto se deve ao fato de que o Linux se adéqua melhor às necessidades e tem um desempenho superior ao trabalhar com grandes arquivos. Um grande exemplo da implantação do Linux é o enorme sucesso de bilheteria o filme AVATAR, em que 70% dele é feito sobre efeitos e renderizações rodando sobre o Ubuntu 7.10. Os outros 30% correspondem às filmagens dos atores. 
	Atualização sem complicação: Suas atualizações normalmente não implicam na necessidade de fazer upgrade em sua máquina. Outro fator importante é que no Linux, dependendo das distribuições, as novas versões são lançadas de meses em meses.
	É a sua cara: O Windows possui um único ambiente gráfico, no Linux você pode usar conforme o seu gosto. As mais conhecidas interfaces são: Unity, Gnome, KDE, XFCE e WindowMaker. Cada uma com suas peculiaridades, ou seja, você não fica preso(a) somente a um modo de trabalhar em seu computador.
	É do seu jeito: Novamente o Linux ganha em disparada neste quesito. As distribuições são feitas de inúmeras maneiras que passam
de usuários leigos, intermediários, avançados, para testes de redes e simulações de invasões, produção de áudio e vídeo, específicos para computadores antigos e com poucos recursos de hardware, e o Windows tem somente a mesma configuração. Sua única diferença entre uma versão Starter ou Home para a Ultimate é o seu limite de acesso ao sistema, claro que sem deixar de lado o preço.
	Vem com muitos aplicativos: Muitas ferramentas úteis no dia-a-dia já vem instaladas no Linux, mas se o usuário quiser mais basta abrir o gerenciador de pacotes (programas) e escolher qual mais deseja instalar. Tudo de forma simples, pois os programas disponíveis já estão listados no gerenciador e não há a necessidade de saber o nome de um em especial, basta ver por seções (áudio, vídeo, programação, internet etc).
	Sempre há opções: Se você não gosta de um programa pode usar outro similar ou ainda modificá-lo do seu jeito. 
	O suporte é comunitário: Enquanto no Windows você tem que pagar um técnico para arrumar algo ou contatar o suporte da Microsoft e esperar até que eles consigam identificar o que causou o bug, no Linux sempre que você precisar de ajuda pode contar com milhares de usuários que estão dispostos a lhe ajudar. Este suporte comunitário está em muitos lugares. Sendo assim, além de o problema ser solucionado mais cedo, você ainda sabe o porque que isto aconteceu e como resolvê-lo.
	Reconhecimento de hardware: No Linux quase todos os dispositivos são reconhecidos automaticamente na hora de sua inicialização, fazendo assim com que em mínimos casos o usuário tenha que instalar driver de algum dos seus dispositivos.
	Estabilidade: Linux foi projetado para ser um sistema robusto e estável, geralmente as suas atualizações sempre são acompanhadas de novas funcionalidades e de bugs corrigidos.
	Sistema otimizado: Além de robusto e estável, os sistemas de arquivos Linux são os que menos fragmentam o disco, com essa vantagem dificilmente o seu sistema ficará lento por causa de excesso de programas e arquivos
Linux tem sim muitos jogos!
	Se você é um gamer pode ficar tranquilo pois vai encontrar muitos jogos para Linux, a maioria grátis e todo o arsenal da Steam que só tem a crescer, alguns jogos deverão chegar em breve ao Ubuntu já que a Valve está desenvolvendo o seu console baseado no Linux, por outro lado ainda existe um aplicativo chamado WINE para rodar o seu bom e velho GTA e o seu Need For Speed entre outros softwares e jogos diretamente no Linux.
Desvantagens do Linux
	Entendimento: Familiarizar-se com o sistema operacional Linux requer paciência, bem como uma curva de aprendizagem forte. Você deve ter o desejo de ler e entender as coisas por conta própria, ao invés de ter tudo feito para você.
	Incompatibilidade de drivers de impressoras;
“Falar é fácil, me mostre o código.”
Linus Benedict Torvalds
Referencias
	http://www.hardware.com.br/comunidade/frases-linux/690937/
	http://www.diolinux.com.br/search/label/Ubuntu
	http://ubuntuforum-pt.org/index.php/topic,168.0.html
	http://www.guiafoca.org/?page_id=240
	http://www.redhat.com/archives/fedora-list/2003-September/msg00064.html
	http://www.hardware.com.br/livros/dominando-linux/
	http://livros01.livrosgratis.com.br/hd000002.pdf
	https://www.vivaolinux.com.br/artigo/Linux-kernel-e-distribuicoes/
	https://www.vivaolinux.com.br/artigo/O-que-e-Software-Livre/
	https://www.vivaolinux.com.br/artigo/Desmistificando-o-Software-Livre/
	https://www.vivaolinux.com.br/artigo/Afinal-qual-a-melhor-distribuicao/
	https://www.vivaolinux.com.br/artigo/O-Surgimento-do-Linux/
	https://www.vivaolinux.com.br/artigo/Linus-Benedict-Torvalds
	https://www.vivaolinux.com.br/download-linux/

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando