Windows Vista - Curso Completo - 1476 páginas Windows Server 2003 - Curso Completo SQL Server 2005 - Curso Completo 1500 Tutoriais de Informática Windows Vista - Curso Completo - 1476 páginas Curso Completo de Access Certificações Microsoft
 
Comprar Cursos e Vídeo-Aulas Cursos Online com Certificado Comprar Livros Foruns de Discussao

Você está aqui: Principal » Lista Completa de Tutoriais

Sobre este Tutorial

Autor: Paulo César Bento Farias
Data: 18-10-2005
Categoria: Linux e Open Office
Assunto: LINUX PARA USUÁRIOS - BÁSI...
Visitas: 13894
E-mail: pcbfarias@globo.com
Site:
Avaliação: (23 votos)
1 2 3 4 5
Comentários: Ler / Escrever

Linux Básico – Parte I

 

1 - Introdução

 

1.1 - Um pouco de História

 

Vamos voltar um pouco no tempo, mais precisamente há cerca de 40 anos. Nessa época os computadores eram bem diferentes do que conhecemos hoje, tanto nas dimensões quanto na parte operacional. Os computadores dessa época chegavam até mesmo a ocupar uma sala inteira e cada computador tinha seu próprio sistema operacional . Os softwares eram sempre customizados para servir a um propósito especifico e se rodavam em um sistema não rodavam no outro. Não é dificil de imaginar que o trabalho de usuários e administradores era muito arduo.

 

Em 1969, um grupo de projetistas da Bell Labs, começou a trabalhar em uma solução para resolver os problemas de incompatibilidade de software. O novo sistema era simples e elegante , possuia seu código reciclável e era escrito em linguagem C. Este novo sistema operacional foi batizado com o nome de UNIX. Por suas características ele podia rodar em máquinas de hardware diferente ,dispensava treinamento adicional e com isso ajudava usuários a se tornarem compatíveis em diferentes sistemas.

 

Porém apesar de ser um grande avanço, para ter contato com o UNIX era preciso estar na universidade , trabalhar no governo ou em uma grande corporação porque ele rodava em mainframes e minicomputadores.

 

Nos anos 80, com o surgimento dos PCs, muitas pessoas possuiam computadores em casa. Havia mesmo alguns UNIX capazes de rodar na arquitetura PC, mas nenhuma dessas máquinas tinha poder de processamento suficiente para rodar bem um UNIX, era extremamente lento, e muitas pessoas preferiam usar o MS-DOS ou o Windows 3.1.

 

1.2 - O que é o Linux?

 

Nos anos 90 com o crescimento do poder de processamento dos PCs, um estudante chamado Linus Torvalds , teve a idéia de desenvolver um sistema totalmente compátivel com o UNIX orignal e que fosse capaz de rodar nos PCs da época. Torvalds pegou um UNIX comercial chamado Minix e o re-escreveu criando um sistema operacional melhor que o próprio Minix e o registrou na GPL (General Public License). Essa licença determina que não se deve fechar o código derivado do  projeto com essa licença.

 

Desde então várias pessoas tomaram conhecimento do projeto pela internet, se entusiasmaram e passaram a contribuir com o sistema que nos dias de hoje é barato, funcional, atualizado e contando com vários aplicativos.

 

O Linux é um tipo de UNIX criado com o propósito de ser uma alternativa barata e funcional em relação aos UNIX comerciais para quem não dispõe de alto poder aquisitivo para adquiri-los, nem máquinas adequadas para rodá-los; já que boa parcela dos UNIX comerciais necessitam de máquinas RISC, enquanto que para o Linux basta no mínimo um Intel 386.  Basicamente aprender a lidar com o Linux equivale a você aprender a lidar (a nível básico) com qualquer UNIX comercial.

 

O Linux está dividido em diversas distribuições cada uma mais adequada a um determinado propósito, entre as mais conhecidas estão : Debian, Redhat, SUSE, Caldera e Slackware.

 

2 - Características do Sistema

3 – Conceitos Básicos

 

3.1 - Conta de Acesso

 

Similar a conta de um banco, a conta de acesso é a maneira pela qual você se identifica no sistema. É através dela que o sistema sabe que vc tem direitos de fazer uma coisa ou outra e garantir que somente vc alterará seus arquivos. Isso é de suma importância porque dessa forma, você não poderá (mesmo que acidentalmente) danificar o sistema, acessando áreas vitais para o funcionamento do mesmo.

 

A conta de acesso é composta de Login e Senha. Tanto o login quanto a senha podem ser alfanuméricos, a senha inclusive deveria ser alfanumérica por medidas de segurança.

 

Mesmo que só você utilize o linux, terá que usar uma conta para acessar o sistema, devido ao fato de que essa é uma característica do próprio linux desde a sua concepção (e de qualquer sistema multiusuário) e por ser ele um sistema voltado para ambientes em rede.

 

Existe uma conta que tem o controle total do sistema denominada root, comumente chamada de superusuário.     

 

Com ela podemos fazer qualquer coisa que um usuário normal não poderia, inclusive danificar o sistema, se não soubermos exatamente o que estamos fazendo. Por isso todo o cuidado é pouco, e justamente por isso, essa conta não deveria ser usada no dia a dia. Deveria ter sua senha guardada e usada em situações de real necessidade, tais como tarefas de configuração e administração do sistema.

 

3.2 - Partes que compõem o Linux

 

Podemos classificar o Linux em três componentes principais: O kernel , o Shell e os aplicativos.

 

Kernel

O Kernel é o núcleo do sistema. É responsável pelas operações de baixo nível tais como: gerenciamento de memória, gerenciamento de processos, suporte ao sistema de arquivos, periféricos e dispositivos.

 

Pode ser compilado para se adequar melhor a um determinado tipo de máquina.

 

Shell

O Shell é o elo entre o usuário e o sistema. Imagine o Shell como sendo um intérprete entre pessoas que falam linguas diferentes. Ele traduz os comandos digitados pelo usuário para a linguagem usada pelo kernel e vice-versa. Sem o Shell a interação entre usuário e o kernel seria bastante complexa.

 

Ele também é uma linguagem de programação completa.

 

O Bourne Shell e o C Shell são os mais comumente usados.

 

Aplicações

Incorporam novas funcionalidades ao sistema. É através deles que se torna  possivel a implementação de serviços necessários ao sistema. Podem ser divididos em aplicações do sistema e aplicações do usuário.

 

Aplicações do sistema são aquelas necessárias para fazer o sistema funcionar tais como init e syslog por ex; enquanto que aplicações do usuário são aquelas voltadas para a realização de tarefas do usuário, entre elas poderiamos citar: editores de texto, navegadores, programas de e-mail.

 

3.3 - Sistema de Arquivos

 

Um sistema de arquivos é a maneira pela qual os dados são organizados, armazenados e controlados em qualquer midia além de ser a forma como o sistema operacional representa essas informações. Ele é criado durante a formatação de uma partição.

 

O sistema de arquivos mais utilizado no linux é o ext (extended filesystem).

 

Podemos representar o sistema de arquivos do linux segundo a seguinte estrutura:

 

/ - (todos os arquivos e diretórios do sistema)

/boot – (arquivos de inicialização)

/bin – (executáveis principais)

/dev – (referência aos dispositivos)

/etc – (executáveis essenciais ao sistema, arquivos de configuração)

/usr – (comandos, bibliotecas, aplicativos)

/lib – (biblioteca básica do sistema)

/tmp – (arquivos temporários)

/home – (diretório de usuários e suas configurações)

 

Permissões de Arquivo

 

Por ter sido concebido para funcionar em um ambiente de rede, o linux precisa garantir que determinados usuários acessem somente áreas para o qual podem ter acesso, e isso é possivel graças as permissões de acesso.

 

Com elas evitam-se muitos problemas. Imagine por exemplo se em uma empresa qualquer funcionário pudesse acessar os dados de Departamento Pessoal e ver os salários dos outros funcionários.

 

As permissões se aplicam a arquivos e diretórios e são dos tipos: leitura, escrita e execução.  Para casos em que é necessário que mais de um usuário tenha acesso a um arquivo ou grupo de arquivos, eles podem ser colocados em grupos e a esse grupo ser dado as permissões adequadas, essa prática facilita e muito a administração dos usuários.

 

Os grupos também são muito úteis quando se trata da inclusão de novos usuários que precisam ter as mesmas permissões de acesso que alguns já existentes. Assim se um novo funcionário foi admitido no Departamento de Pessoal, bastaria inclui-lo no grupo em questão para ele ter as mesmas permissões dos outros membros do departamento, ao invés de atribuir permissões individuais. Isso poupa muito esforço e tempo.

 

 O linux já vem com alguns grupos predefinidos, mas outros podem ser criados, assim como os existentes serem alterados.

 

Tipos de Arquivos

 

No linux temos vários tipos de arquivos: texto, executável, arquivos de imagem e arquivos especiais. Para distinguir entre os tipos de arquivo observe a legenda:

 

-           arquivo

d          diretório

 l          link

b,c,s    especiais

 

Arquivos especiais estão associados a dispositivos do sistema, ou seja cada periférico do seu computador na verdade interage com o linux através desses arquivos.

 

Peguemos um exemplo de um drive, quando você manda gravar algum conteúdo nele, o linux na realidade grava esse conteúdo em um arquivo especial que atua como intermediário entre o periférico e o sistema.

 

LISTA DE TODOS OS TUTORIAIS DISPONÍVEIS

 


CURSOS ONLINE COM CERTIFICADO E SUPORTE
Gerência de Projetos SQL Server 2005 Gerência Financeira Windows Server 2003
MS Project 2007 Photoshop Projeto e Interconexão de Redes LAN Técnico Profissionalizante de Informática
CURSO EM FORMATO DE VÍDEO-AULA
EXEMPLOS PRÁTICOS PASSO A PASSO COM SOM E IMAGEM
Clique no curso para informações detalhadas
Curso Duração Informações
ACCESS
Vídeo-Aula - Access 2007 - Curso Básico 2h01m Clique aqui
Vídeo-aula - Access 2007 - Tudo Sobre Consultas 2h30m Clique aqui
Vídeo-Aula - Curso Avançado de Access 2003 2h48m Clique aqui
Vídeo-Aula - Curso Básico de Access 2003 2h49m Clique aqui
EXCEL
Vídeo-aula - Criando uma Agenda no Excel 40m Clique aqui
Vídeo-aula - Curso de Macros e Programação VBA no Excel - Avançado 11h27m Clique aqui
Vídeo-aula - Curso de Macros e Programação VBA no Excel - Básico e Int... 13h02m Clique aqui
Vídeo-aula - Excel 2003 - Curso Básico 3h03m Clique aqui
Vídeo-Aula - Excel 2007 - Curso Avançado 2h30m Clique aqui
Vídeo-Aula - Excel 2007 - Curso Básico 2h35m Clique aqui
Vídeo-Aula - Tabelas Dinâmicas Avançadas no Excel 2003 2h Clique aqui
Vídeo-aula - Tudo Sobre Funções Matriciais no Excel 2h30m Clique aqui
Vídeo-Aula - Tudo Sobre Gráficos no Excel 9h Clique aqui
Vídeo-aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2h30m Clique aqui
WORD
Vídeo-Aula - Curso Básico de Word 2003 2h14m Clique aqui
Vídeo-aula - Word 2003 Avançado 1h34m Clique aqui
Vídeo-aula - Word 2003 Básico 2h14m Clique aqui
Vídeo-Aula - Word 2007 - Curso Básico 2h23m Clique aqui
POWERPOINT
Vídeo-Aula - Curso Básico de PowerPoint 2003 2h22m Clique aqui
WINDOWS
Vídeo-Aula - Curso Básico de Windows XP 2h36m Clique aqui
Vídeo-Aula - Windows XP - Formatação e Instalação 3h47m Clique aqui
Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8h Clique aqui
PROGRAMAÇÃO
Vídeo-Aula - CALCULADORA HP 12C - Curso Prático em 80 Lições 02h30m Clique aqui
Vídeo-Aula - CALCULADORAS HP 50G - 49G/G+ - 48 GII -- Clique aqui
Vídeo-Aula - Curso Completo de Lógica de Programação 22h15m Clique aqui
Vídeo-Aula - Lógica de Programação com VB.NET 14h Clique aqui
CONCURSOS PÚBLICOS
Vídeo-aula - Excel Para Concursos Públicos - Simulados e Provas Coment... 2h Clique aqui
Vídeo-Aula - Matemática Básica - Módulo I 22h Clique aqui
Vídeo-aula - Matemática Financeira - Teoria e Prática 9h10m Clique aqui
Vídeo-Aula - Raciocínio Lógico - Curso Completo e Prático 12h Clique aqui
Vídeo-aula - Série Concursos: Inglês ESAF - Simulados e Provas Comenta... 2h Clique aqui
BANCO DE DADOS
Vídeo-Aula - Dominando o ORACLE - Curso Prático 12h Clique aqui
Vídeo-Aula - MySQL - Curso Completo e Prático 11h30m Clique aqui
Vídeo-aula - SQL Server 2005 - Reporting Services 2h30m Clique aqui
WEBDESIGN
Vídeo-Aula - Criação de Sites - Curso Básico 2h53m Clique aqui
Vídeo-Aula - Criando Blogs Profissionais - Curso Completo 45m Clique aqui
Vídeo-Aula - Criando Sites Dinâmicos Avançados com DreamWeaver CS3, PH... 4h54m Clique aqui
Vídeo-Aula - Criando Sites Dinâmicos com DreamWeaver CS3, PHP e MySQL 4h05m Clique aqui
Vídeo-Aula - Criando uma Loja Virtual com PHP e MySQL - Curso Completo 19h Clique aqui
Vídeo-Aula - Curso Completo de PHP + HTML + CSS 27h35m Clique aqui
Vídeo-Aula - DreamWeaver CS4 - Curso Prático 1h53m Clique aqui
Vídeo-aula - Flash CS3 - Básico e Prático 4h45m Clique aqui
Vídeo-Aula - Flash MX - Curso Básico 2h26m Clique aqui
Vídeo-Aula - HTML - Curso Prático 2h40m Clique aqui
Vídeo-Aula - Tableless - Crie Sites 100% nos Padrões Web 4h10m Clique aqui
INTERNET
DVD: Hardware - Curso Básico 58m Clique aqui
Vídeo-Aula - Curso de Microinformática Prática 4h35m Clique aqui
Vídeo-aula - Curso Prático de Internet 40m Clique aqui
Vídeo-aula - Curso Prático de Outlook Express 55m Clique aqui
CAD
Vídeo-Aula - Curso de Autocad 2D 4h Clique aqui
Vídeo-Aula - Curso de Autocad 3D 3h45m Clique aqui
VÍDEO E ÁUDIO
DVD: Conversão de Formatos Digitais: Áudio e Vídeo 1h26m Clique aqui
Vídeo-Aula - Como Criar Vídeo-Aulas - Curso Prático 1h04m Clique aqui
Vídeo-Aula - Curso de Teoria Musical 1h Clique aqui
PROGRAMAS GRÁFICOS
Vídeo-Aula -  Flash CS4 - Curso Prático 2h19m Clique aqui
Vídeo-Aula - Curso de CorelDraw X4 - Módulo I 3h Clique aqui
Vídeo-Aula - Curso Profissional Photoshop 4h20m Clique aqui
Vídeo-Aula - Fireworks CS4 - Curso Prático 1h35m Clique aqui
Vídeo-Aula - Photoshop CS4 - Curso Prático 4h24m Clique aqui
ADMINISTRAÇÃO E NEGÓCIOS
DVD - Curso de Oratória - Falando em Público sem Medo 2h36m Clique aqui
LIVROS CAMPEÕES DE VENDA NO SITE
Dossiê Hacker
Universidade Project
Loja de Livros

© Júlio Battisti, 2001 - 2009. Todos os direitos reservados.
É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 9.610 de 19/02/1998. Este tutorial só pode ser publicado no site www.juliobattisti.com.br e no site do Autor do tutorial. Nenhum outro site tem permissão para copiar e publicar este tutorial, mesmo que sejam mantidas todas as referências ao autor e ao site www.juliobattisti.com.br. Não é permitida a publicação deste tutorial em nenhum outro site.