Sei sulla pagina 1di 18

INFORMTICA PARA CONCURSOS

LINUX

Prof Flvio Santos


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 2


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 3


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 4


O Plug and Pray do Linux: pois , para alguns fabricantes de hardware, como 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 5


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 8
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; EXEMPLOS:
hdd disco escravo da IDE secundria. /dev/hdx HD IDE

Discos no IDE so representados da seguinte forma:

sda primeiro disco no IDE; EXEMPLOS:


sdb segundo disco no IDE. /dev/sdx HD SCSI OU SATA.

Discos flexveis so representados da seguinte forma:


Interfaces seriais:
fd0 primeiro disco no IDE;
/dev/ttyS0 COM1
EXEMPLOS : /dev/ttyS1 COM2
/dev/fd0

Flvio Santos - Informtica para Concursos 13


Principais Comandos rm remover arquivos e diretrios;
Ex: rm /tmp/curso
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;

ls listar arquivos; Ex: mount /dev/hda2 /diretrio


Ex: ls -l bin startx inicia a interface grfica do Linux;
Ex: startx
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;
rmdir remover diretrios vazios; Ex: du [opes]
Ex: rmdir /curso
touch cria arquivos;
mv mover arquivos e diretrios; Ex: touch /tmp/cursolinux
Ex: mv curso.txt /tmp
reboot Reinicia o computador;
cp copiar arquivos de um diretrio/pasta para outro. Ex: reboot
Ex: cp /etc/passwd /curso/
halt: Desliga o computador;
Ex: halt
Flvio Santos - Informtica para Concursos 14
Kill: Termina um processo pelo nmero; adduser: Criar usurio;
Ex: kill 1201 Ex: adduser user1

ps: Exibe os processos em execuo; userdel: Remove usurio;


Ex: ps aux 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

logout: Faz o logout do usurio; Depois


Ex: logout
# mformat /dev/dispositivo
man: busca ajuda referente a determinado comando;
Ex: man touch Ex: /dev/sda, /dev/sdb, /dev/sdc

free: mostra a utilizao de memria do sistema; Ou ento:


Ex: free
# 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 inmeros gerenciadores de janela, mas vamos apresentar os de maiores
destaques:

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

Potrebbero piacerti anche