Escolar Documentos
Profissional Documentos
Cultura Documentos
Fundamentos de Linux PDF
Fundamentos de Linux PDF
1.SURGIMENTO DO LINUX
1.2 KERNEL
2. DISTRIBUIES LINUX
Pelo fato de o Linux ser um software livre, muitas empresas ou mesmo pessoas
fsicas se empenham em organizar pacotes que contm o kernel e mais uma srie de
aplicativos e manuais para que o sistema atenda a demandas especficas..
A esse conjunto de aplicativos mais o kernel d-se o nome de distribuio Linux.
Algumas distribuies Linux so maiores que outras, dependendo da quantidade de
aplicativos e a finalidade a que se propem.
Entre as "grandes" distribuies pode-se citar: Debian, Red Hat, Fedora, Suse, CentOS,
Ubuntu, etc.... O que diferencia uma distribuio de outra a maneira como so
organizados e pr-configurados os aplicativos que cada uma contm
O Linux tambm pode funcionar em modo texto. Nesse caso a interao com o
usurio se d por meio de um shell, como o Bash, que capaz de interpretar e executar
comandos digitados pelo usurio.
4. COMANDOS DE NAVEGAO.
Assim como no Prompt de Comando do Windows, podemos utilizar o shell do Linux para
navegar no sistema, criando diretrios, arquivos, configurando permisses, dentre vrias
outras possibilidades.
/: Raiz do sistema
/BIN : Comandos e utilitrios usados por todos os usurios .
/SBIN: Comandos e utilitrios que s podem ser utilizados pelo root
/BOOT: Contem os arquivos necessrios para a inicializao do sistema.
/LIB: Contem as bibliotecas essenciais que o sistema necessita.
/PROC :Contem informaes sobre hardware e o S.O da mquina.
/VAR: Contm arquivos com contedo muito variado:
/ROOT: Arquivos ou diretrios pessoais do usurio root (ou super usurio)
/HOME: Arquivos e diretrios pessoais dos usurios ( com exceo do root)
/USR: Contm todas as configuraes e programas instalados pelos usurios.
/ETC: Contm os arquivos de configurao de quase tudo no Linux.
/DEV: Arquivos de dispositivos de hardware:
Ex.: FD0 disquete
HDC cd-rom
/MNT : Contm o ponto de montagem dos dispositivos que esto em DEV ( onde voc
acessa os arquivos dos dispositivos
4.1 Comando cd
Logamos com o usurio root, e camos no diretrio home do usurio (no caso do root, a
pasta /root). Ns queremos nos transferir para a raz ( o C: no Windows), ento usamos o
comando cd para entrar na raz. Note que logo abaixo a barra que representa a raz entra
dentro do colchetes, significando que o diretrio est corrente.
cd <diretrio>
Estamos dentro do diretrio run, mais no sabemos exatamente de onde essa pasta, ou
subpasta. Entrando com o comando pwd, exibir-se a localizao exata do diretrio logo
abaixo, que nesse caso, pertence ao diretrio /var.
4.4 Comando ls
Dica: Para executar o comando, no necessrio t-lo corrente. Basta usar a sintaxe ls
<diretrio>.
4.4.1 Comando ls l
A opo -l do comando ls, permite listar os arquivos de forma que se possa ver as
permisses, grupo, data de criao. Veja.
4.4.2 Comando ls la
man <comando>
6. COMANDO DE MANIPULAO
A sintaxe :
cat <arquivo>
cat /ect/passwd
tac <arquivo>
tac /etc/passwd
Nesse caso estamos jogando o resultado do comando tree para um arquivo chamado
resultado. Logo abaixo, usando o comando ls, podemos ver que ele foi criado.
um separador. Usado para entrar outro comando na mesma linha. Veja o exemplo:
Na primeira linha, estamos copiando o texto1 para a pasta1 e texto2 na pasta2, ambos
criados na raiz, numa nica linha.
Abaixo, utilizando o comando tree ( esse comando visualiza os diretrios e arquivos em
formato rvore), vemos os devidos arquivos em suas devidas pastas.
O comando head (que significa cabea) permite ver as n primeiras linhas do arquivo. J
o comando tail (significa cauda) permite ver as n ltimas linhas do arquivo.
A sintaxe d-se:
Vejamos o exemplo:
Permite criar pastas no linux. Usando a opo p, criamos toda a estrutura hierrquica de
pastas de uma s vez.
Sintaxe utilizada:
Exemplo:
Usando o comando mkdir, criamos a pasta denominada carol localizada no diretrio
corrente.
Nesse caso estamos criando a estrutura hierrquica toda de uma vez. Com o comando ls,
podemos notar a criao da pasta aluno, e com o comando tree, podemos exibir as
pastas trabalhos e pessoal dentro da pasta aluno.
Esse comando usado para apagar apenas diretrios vazios. A opo p permite
remover toda a estrutura. Veja um exemplo:
Ainda utilizando a pasta criada no tpico 6.5, vamos apag-la, utilizando rmdir. Logo na
prxima linha podemos verificar que a pasta foi realmente removida.
6.7 Comando rm
Portanto a sintaxe :
rm <opes> <nomedoarquivo>
6.8. Comando cp
Nesse exemplo estamos copiando da pasta texto, um documento chamado teste para a
pasta BACKUP.
A sintaxe :
A sintaxe :
Exemplo:
Agora estamos movendo um arquivo da raiz, chamado texto para a pasta BACKUP.
Observe que na linha seguinte, no vemos esse arquivo na raiz.
Outro exemplo:
6.11 Comando VI
Modo MENU (pode ser acessado ao se pressionar a tecla ESC para sair do modo de
insero.
Comandos mais utilizados
:e Nome Abre novo arquivo
:w _Salvar
:q _sair
:q! _sai sem salvar
H um terceiro modo chamado de VISUAL que pode ser acessado atravs da tecla V (A
partir do modo menu)
v: Marca texto
y : Copia
d : recorta
p : cola
u : desfazer
7. DESLIGANDO O SISTEMA
- Ctrl+Alt+Del
Para desligar o sistema, o ROOT pode utilizar todos os comandos citados acima, e dispe
de um comando que usado mais para fins administrativos.
Sintaxe:
Opes
-h : desliga a maquina
-r : reinicia a maquina
Horrio
Now : agora
00:00 : 23:59
Exemplo
Shutdown r now
Ex:
Find / -name *.conf
a criao de outro arquivo independente do original, mas que possui uma ligao
simbitica com oprimeiro. como se um srquivo tivesse dois nomes.
9.3 Comando ln
Ln <opo><arquivo><link>
Opo:
-s cria um link simblico.
*quando omitido o -s cria-se um link fsico
HDDisco IDE
SDDisco SCSI / SATA
1Primeira partio
2 Segunda partio
3Terceira partio
4Quarta partio
5Primeira partio lgica
6Segunda partio lgica
7Terceira partio lgica
Outros
FD0 / FD1 Referem-se ao disquete (floppy disk ) em duas portas diferentes.
CDROM Refere-se ao drive de CD, indepedente de que porta ele esta instalado.
(Mesmo que /DEV/HDC)
No Linux, para acessar o contedo dos dispositivos antes obrigatrio sua montagem.
Normalmente, a montagem feita no diretrio dele.
Comando:
Mount <opo><dispositivo> <pasta>
Opo:
-t <sistema de arquivos>
Exemplos
Mount t vfat /dev/hdb1 /mnt/x
Mount t iso 9660 /dev/hdc /mnt/cdrom
Mount /dev/hdc /mnt/cdrom
Exemplos:
Umount /dev/hdc
Umount /mnt/cdrom
Umount a Desmonta todos os dispositivos montados.
FDFORMAT<dispositivo>
Fdformat /dev/fd0
Formata o disquete destruindo todos os dados. No cria o sistema de arquivos.
A opo n permite formatao mais rpida no fazendo verificao nas trilhas.
MKE2FS <dispositivo>
Exemplo MKE2FS /dev/fd0
Cria o sistema de arquivo EXT2 no dispositivo.
rleitura
wgravao
xexecuo
11.1 Mudando Permisses
CHMOD <permisso><arquivo>
Permisso A nova permisso que ser adicionada ou removida.
Arquivo A arquivo/pasta que ter suas permisses alteradas.
Comandos:
16. Processos
Bg: fora um processo suspenso a ser executado em segundo plano
Jobs: Permite visualizar jobs em execuo
Split: Fragmenta arquivos em vrios segmentos
Join: Junta os arquivos cortados linha por linha
Dv : Fornece o tamanho do sub diretrio
Ps : Lista processos em andamento
Kill: Encerra processos em andamento
Top: exibe a lista dos processos
Who: Mostra quem esta usando o sistema
Mkfs: constri um sistema de arquivo
Opo
-A : Exibe todos os processos, inclusive aqueles iniciados pelo sistema.
TOP : Mostra os processos com atualizaes em tempo real ; digite CTRL+C para sair.
Kill : Mata um processo
Modo de usar:
KILL<numero do pid>
Caso o programa no seja encerrado pode-se forar o encerramento deste
Opo:
-9 :
Ex: KILL 9
Informaes sobre memria
DF : Mostra informaes sobre as parties
DU [-s] <pasta>
Exibe o tamanho de todos os arquivos de uma pasta
-s : sumrio
-lconta linhas
-wconta palavras
Remover Pacote
apt-get remove <pacote>
Remove pacote instalado
Ex: apt-get remove nmap
A opo purge permite apagar arquivos adicionais instalados.
Ex: apt-get purge remove nmap
Atualizando os pacotes/sistema:
apt-get upgrade
apt-get dist-upgrade
-rMostra o nmero do
Kernel
-oMostra o S.O
-pMostra o processador
Pode-se tambm compactar em formato gz o que far com que o arquivo fique ainda
mais pequeno.
Tar zcvf temporarios.tar.gz /tmp/gconfd-linux
DESCOMPACTANDO :
Tar -xvf textos.tar
Tar zxvf textos.tar.gz