Vous êtes sur la page 1sur 18

LINUX

Prof Flvio Santo

Conhecimentos bsicos em informtica


O que Linux?

Sistema operacional: o componente de software que faz a interface


bsica entre os programas do usurio e o computador, gerenciando itens
como os recursos e perifricos ( memria, discos, arquivos, usurios,
impressoras), segurana, privilgios, comunicao e outros. Linux um
sistema operacional como o Windows, MacOS, OS/2 etc.

O Linux possui as seguintes caractersticas

Software Livre (Open Source);

Multitarefa;

Multiusurio;

Multiprocessado;

somente o Kernel;

O Conjunto Operacional se chama Distribuio.

Flvio Santos - Informtica para Concursos

Principais Caractersticas entre os Programas:


Sistemas Proprietrios - Aqueles que so pagos e cujo cdigo fonte no livremente
disponibilizado. (Windows, Mac).
Sistemas Gratuitos - Aqueles que no so pagos, mas cujo cdigo fonte tambm no
de livre acesso (BeOS).
Sistemas Open Source (Cdigo Aberto) - Aqueles cujo cdigo fonte aberto (BSD).
Sistemas Livres - Aqueles que so Open Source, e cujo cdigo fonte ao ser alterado, se
distribui sobre a mesma licena (Linux).

Flvio Santos - Informtica para Concursos

Questes a Considerar Quanto ao Linux


Depois de tudo o que foi apresentado, aparentemente estaremos vivenciando um processo de transio
que no tem precedentes no mundo da informtica e que no mostra sintomas de que ser acalmado
ou, muito menos, impedido! Mas mesmo sendo essa transio to inevitvel, h certos aspectos a
serem analisados de forma mais crtica.
Vamos dar uma olhada em certas questes relevantes ao movimento de mudana Windows/Linux:
O custo da implantao e da manuteno do Linux muito baixo: essa, no por acaso, a mais
gritante das caractersticas favorveis ao novato. Por tudo o que vem sendo discutido aqui, bastante
compreensvel o porqu do uso do Linux ser to barato e ainda o porqu do Windows no conseguir,
nem de longe, oferecer qualquer resistncia a ele nesse aspecto.
Essa questo muito importante porque permite a empresas (e at mesmo pases) em
desenvolvimento ou recuperao conseguirem atingir estabilidade e auto-suficincia sem estar sob o
jugo da Microsoft e de outras detentoras de copyright de softwares! Ou seja, o Linux permitir uma
verdadeira revoluo tecnolgica e mesmo econmica para diversas instituies e at naes.
O Windows mais conhecido e mais usado: Nesse ponto, o fato de a maioria utilizar o Windows em
suas casas e nas empresas d um ponto ao veterano sistema, pois, a esse fato aparentemente banal,
est atrelado algo que deve ser pensado pelas empresas: os custos com treinamento de pessoal. Sim,
o Linux pode ser mais caro durante o incio das atividades dele na organizao, sendo pblica ou
privada, porque denotar a necessidade de treinamento dos funcionrios! Ainda tem mais: sabido
que, se os funcionrios no conseguem utilizar uma determinada tecnologia devidamente, a
produtividade vai cair consideravelmente e s ser retomada quando a novidade se tornar habitual (ou
seja, quando se acostumarem com o Linux).
Flvio Santos - Informtica para Concursos

impressoras, scanners, web cams e afins, parece que o Linux no existe! Ao comprar um
equipamento novo, muito raro (eu ainda no encontrei um) se deparar com um que
traga, no seu CD de drivers, a verso para o sistema do pingin. Em outras palavras, a
maioria dos fabricantes s desenvolve drivers para o Windows, permitindo que seus
dispositivos possam ser instalados apenas nesse sistema. O Linux ainda posto em
segundo plano, porque, apenas em alguns poucos casos, o fabricante coloca, no mximo,
o driver para Linux em seu site.
O Windows mais amigvel: outra coisa que parece incontestvel, mas vai de ponto
de vista! Como estamos acostumados a lidar com o sistema da Microsoft, ento claro que
ele nos parecer mais fcil e intuitivo. O Linux ainda nos apresentar alguns segredos que,
quando perfeitamente descobertos, o tornaro to fcil de usar quanto o Windows.
O Linux mais complicado: Bom, o outro lado da questo citada acima esse! O Linux
no complicado, complexo (e completo). Quero dizer, no Linux, podemos fazer uma
operao de vrias maneiras, algumas mais fceis (com mouse e cones), algumas mais
difceis, atravs de comandos estranhos e arquivos de configurao
assombrados. Isso s depender do seu nvel de conhecimento e intimidade com o sistema
(os experts preferem os arquivos de configurao e os comandos, porque talvez isso os
faa parecer mais experts!).
Sistema 100% estvel: o Linux no trava! Pelo menos isso que se ouve por parte dos
entusiastas exacerbados! O Linux no pega vrus diro eles tambm!
Em ambos os casos, est errado! O Linux trava sim, mas no com a freqncia com que o
Windows o faz. O Linux tambm est sujeito s intempries causadas por vrus de
computador, mas numa escala muito inferior do concorrente! O importante que o Linux
foi feito para no travar, portanto a comunidade Linux vai criar correes para todos os
problemas que o sistema apresentar, deixando-o mais seguro e menos propenso a erros,
visando manter a integridade do sistema e a confiana que todos depositam nele.
Flvio Santos - Informtica para Concursos

Surgimento do Linux
O Linux um sistema operacional multitarefa e multiusurio,baseado nas caractersticas do UNIX
Arquiteturas dos Sistemas:
Sistemas mono tarefa (ex: DOS);
Sistemas multitarefa (ex: Windows, Linux, Unix);
Sistemas multi-processado (Windows, Linux);
Os sistemas multitarefa podem ainda ser mono-usurio (BeOS) ou multiusurios (Unix, Linux).
O que o UNIX?
um sistema operacional utilizado em computadores de grande porte nas empresas dos
mais variados segmentos. um sistema robusto que encontrado em vrios tipos de UNIX, que tem
seu cdigo-fonte fechado.
Ambiente do UNIX:

Distribuies
composta por uma empresa, pessoa ou grupo que organizam o Kernel + Aplicativos o resultado
dessa juno denomina-se distribuio.
Em resumo o papel da distribuio empacotar o Linux, reunindo neste pacote kernel e programas
disponveis deixando assim o sistema pronto para uso.
Kernel: o componente central de qualquer sistema operacional, contendo as principais tarefas de
gerenciamento.
Existem inmeras distribuies entre elas podemos citar:
Kurumin, RedHat, Ubuntu, SuSE, Debian, Slackware, Mandrake + Conectiva = Mandriva.
O que GPL
A sigla GPL(General Public License - Licena Pblica Geral), da FSF(Free Software Foundation
Fundao do Software Livre) a licena na qual o Kernel do Linux liberado.
Com uso da licena GPL alguns direitos so atribudos aos usurios dos programas regidos por ela
que citaremos abaixo:
O software pode ser usado para qualquer finalidade;
O software poder ser estudado;
O software poder ser alterado;
O software poder ser distribudo.

Conectiva Linux: a distribuio da empresa brasileira Conectiva. Um dos mais amigveis Linux para
o Brasil, apresenta uma interface de instalao muito boa (ou seja, ele fcil de instalar!). Atualmente
(Maio de 2005), est na verso 10, usando o Kernel 2.6. Lembre-se de que verses anteriores do
Conectiva usavam verses anteriores do Kernel, claro! o Conectiva pode ser usado tanto em casa como
em servidores.
Red Hat: Distribuio americana que recentemente deixou de ser distribuda gratuitamente. A
empresa Red Hat simplesmente fornece seu Linux para servidores de rede, no mais para usurios de
computadores. A ltima verso gratuita foi a 9, usando o Kernel 2.4.
Slackware: considerada por muitos (os especialistas, normalmente) como a melhor distro de todas,
por ser a mais estvel (a ltima verso do Slack, a 10.1, por exemplo, utiliza o Kernel 2.4, ainda, que,
segundo eles, mais confivel que o 2.6). O pessoal que mantm o Slack muito tradicionalista e
sempre pregou a criao de uma distro muito enxuta, sem firulas. O Slack um dos mais difceis de
instalar e de configurar, alm disso, traz poucos programas consigo, portanto, mais recomendado
para servidores. Essa para experts!
Suse Linux: uma distro alem, tambm muito famosa e gostosa de usar. Traz diversos programas
para usurios finais (como programas de escritrio, por exemplo).
Mandrake Linux: tambm muito fcil de usar, dando preferncia aos usurios finais, o pessoal da
Mandrake coloca sempre muitos recursos bons para que o Mandrake Linux possa ser usado em casa
por qualquer usurio.
Fedora Core: o projeto de distro gratuita da empresa Red Hat (para no sarem mal na foto com a
comunidade Linux, eles da Red Hat mantiveram um projeto com ela a comunidade de
atualizao desta distro). muito completa, cheia de recursos para servidores e usurios finais.
Debian: uma distribuio muito boa de usar (para experts tambm). O pessoal que usa e mantm o
Debian o outro extremo da linha do pessoal do Slack, h uma certa rivalidade entre eles.
Flvio Santos - Informtica para Concursos

Conhecendo o Ambiente Linux


Alm do Kernel o Linux possui um ambiente que se comunica com o usurio, recebendo seus comandos
e enviando-os para o seu ncleo(kernel). Esse ambiente denominado de Shell que o interpretador de
comandos, ou seja, ele que traduz uma ordem dada pelo usurio e a repassa ao ncleo do sistema
operacional Linux.
Caractersticas do Sistema Linux:
Multitarefa: permite a execuo de vrios programas ao mesmo tempo;
Multiusurio: permite a utilizao do sistema por vrios usurios simultaneamente;
Case Sensitive: diferencia letras maisculas e minsculas nos nomes de arquivos e comandos.

Estrutura de Diretrios
O Linux possui uma estrutura de diretrios peculiar,
objeto de uma srie de padronizaes e similar
que pode ser encontrada em verses comerciais
do UNIX. No Linux no existem referncias s
unidades como no Windows, tudo comea na raiz
(/) e as demais pastas (diretrios) esto abaixo
dele.

[/] o diretrio principal, que contm todos os arquivos e diretrios do sistema.


[/bin] A maioria dos programas possui o seu arquivo executvel neste diretrio.
[/dev] Local onde ficam armazenadas as referncias aos dispositivos presentes no computador, para o
controle destes dispositivos. Esse diretrio contm apontadores para, por exemplo, disquetes, os discos
rgidos, portas de acesso seriais e paralelas, etc.
[/home] Contm os diretrios pessoais dos usurios e suas configuraes.
[/proc] Fornece informaes sobre o Kernel e sobre os processos que esto rodando no momento,
alm de informaes sobre a utilizao de alguns dispositivos.
[/usr] Contm comandos, bibliotecas, programas, pginas de manual e outros arquivos que que se
fazem necessrios para a operao normal do sistema.
[/boot] Contm os arquivos de inicializao do sistema. aqui que fica o arquivo contendo o Kernel e o
gerenciador de boot (lilo ou grub) para o carregamento do sistema operacional.
[/etc] um dos mais importantes diretrios do sistema. Nele ficam a maioria dos arquivos de
configurao e manipulao dos servios essenciais ao sistema.
[/var] Contm arquivos que possuem dados variveis de programas em execuo para armazenar
informaes teis aos seus funcionamentos
[/sbin] Contm ferramentas de interesse do root e que geralmente so usadas por servios bsicos do
computador.

Flvio Santos - Informtica para Concursos

10

Login / Logout
Login a processo de identificao na inicializao
do sistema Linux, onde solicitado o nome do
usurio e a sua senha de acesso, e o Logout a
sada do sistema que poder ser executada com
logout, exit e CTRL + D.
Logon to-somente o nome dado ao processo de
apresentao do Login e da senha, ou seja, logon
entrar no sistema, identificar-se. No confunda,
porm, com Login, que o nome do usurio que est
se logando!
Depois de efetuado o logon no sistema, alguns
processos so realizados para que Linux apresente
sua rea de trabalho comum aos usurios ( uma tela
muito semelhante rea de trabalho do Windows) e os
permita comandar o sistema.
Essa rea de trabalho tambm pode se apresentar de
formas diferentes, dependendo da distribuio, mas,
mais precisamente, dependendo do ambiente grfico
utilizado pelo usurio (veremos o conceito disso nos
prximos tpicos).
Veja, abaixo, um exemplo da rea de trabalho do Linux
(ambiente GNOME) usado no Conectiva Linux 10
Flvio Santos - Informtica para Concursos

11

Usurios do Linux
Usurios Comuns: so contas criadas com acesso limitado aos recursos do sistema.
$ -> este smbolo representa o modo usurio sem direitos administrativos.

Superusurio(o Administrador): o usurio root conhecido como o superusurio ou administrador de


sistema Linux.
# -> este smbolo representa o modo superusurio todos os direitos administrativos.

Flvio Santos - Informtica para Concursos

12

Identificao de Dispositivos
O diretrio /dev possui os arquivos que representam os
dispositivos (hardware) do computador, esses arquivos
so acessados atravs do uso do comando (mount) que
criar a pasta para acesso ao determinado dispositivo.
Discos de padro IDE so representados da seguinte
forma:
hda disco mestre da IDE primria;
hdb disco escravo da IDE primria;
hdc disco mestre da IDE secundria;
hdd disco escravo da IDE secundria.

EXEMPLOS:
/dev/hdx HD IDE

Discos no IDE so representados da seguinte forma:


sda primeiro disco no IDE;
sdb segundo disco no IDE.

EXEMPLOS:
/dev/sdx HD SCSI OU SATA.

Discos flexveis so representados da seguinte forma:


fd0 primeiro disco no IDE;
EXEMPLOS :
/dev/fd0

Interfaces seriais:
/dev/ttyS0 COM1
/dev/ttyS1 COM2

Flvio Santos - Informtica para Concursos

13

rm remover arquivos e diretrios;


Ex: rm /tmp/curso

Principais Comandos
su Alterar o modo de usurio;
Ex: su usurio

ln cria link simblico;


Ex: ln s /curso cursolinux

shutdown Desligar o sistema;


Ex: shutdown r +10

cat exibe o contedo de um arquivo;


Ex: cat /tmp/cursolinux

cd navegando entre diretrios;


Ex: cd /diretrio

mount montagem de dispositivos;


Ex: mount /dev/hda2 /diretrio
startx inicia a interface grfica do Linux;
Ex: startx

ls listar arquivos;
Ex: ls -l bin
mkdir criar diretrios;
Ex: mkdir /curso

df exibe espao em disco;


Ex: df [opes]

clear limpa a tela;


Ex: clear

du mostra o espao que um diretrio e os


arquivos internos ocupam;
Ex: du [opes]

rmdir remover diretrios vazios;


Ex: rmdir /curso

touch cria arquivos;


Ex: touch /tmp/cursolinux

mv mover arquivos e diretrios;


Ex: mv curso.txt /tmp
cp copiar arquivos de um diretrio/pasta para outro.
Ex: cp /etc/passwd /curso/

reboot Reinicia o computador;


Ex: reboot
halt: Desliga o computador;
Ex: halt

Flvio Santos - Informtica para Concursos

14

Kill: Termina um processo pelo nmero;


Ex: kill 1201

adduser: Criar usurio;


Ex: adduser user1

ps: Exibe os processos em execuo;


Ex: ps aux

userdel: Remove usurio;


Ex: userdel user1

passwd: Criar senha;


Ex: passwd user1

Formatando Unidades de memria como


Pen Drive, Carto de Memria, etc.

mount: Montagem de dispositivos;


Ex: mount /dev/hda2 /diretrio

Verifique em qual dispositivo o pendrive foi


montado;

umount: Desmontagem de dispositivos;


Ex: umount /dev/cdrom

# mount
Depois

logout: Faz o logout do usurio;


Ex: logout

# mformat /dev/dispositivo

man: busca ajuda referente a determinado comando;


Ex: man touch
free: mostra a utilizao de memria do sistema;
Ex: free

Ex: /dev/sda, /dev/sdb, /dev/sdc


Ou ento:
# mkfs.vfat /dev/dispositivo

info: mostra informaes sobre comandos;


Ex: info ping

Flvio Santos - Informtica para Concursos

15

A interface Grfica
Os gerenciadores de janelas(Ambiente Grfico do Linux) permite que o sistema seja acessado de uma
maneira mais amigvel para o usurio, tornando a manipulao do sistema mais interativa atravs de
janelas, cones, menus e botes.
O Linux pode apresentar
destaques:

inmeros gerenciadores de janela, mas vamos apresentar os de maiores

KDE (K Desktop Environment);


Gnome;
Window Maker

Flvio Santos - Informtica para Concursos

16

Centro de Controle
o programa responsvel pelos ajustes e configuraes do sistema como o painel de controle do
Windows podemos executar vrias configuraes no centro de controle como verificamos na figura
abaixo, entre elas esto: Administrao do Sistema, Ambiente de Trabalho, Aparncia e Temas, Controle
de Energia, Internet e Rede, etc.

Flvio Santos - Informtica para Concursos

17

Konqueror
o gerenciador de arquivos do gerenciador de janelas KDE, atravs dele podemos ter
acesso aos diretrios (pastas) do Linux e podemos realizar infinitas operaes como por exemplo:
excluso, criao de pastas e arquivos como executamos no gerenciador de arquivos do sistema
operacional Windows.

Flvio Santos - Informtica para Concursos

18

Vous aimerez peut-être aussi