Upload
tiago-bonfanti
View
233
Download
0
Embed Size (px)
Citation preview
8/6/2019 Linux Basico Completo
1/80
Administrao de Sistemas
Linux Bsico Parte 1
Professor: Roberto Franciscatto
8/6/2019 Linux Basico Completo
2/80
Principais Distribuies
As principais distribuies Linux so:
Debian, Ubuntu, Red Hat, Fedora, OpenSuse,Mandriva e Slackware.
8/6/2019 Linux Basico Completo
3/80
8/6/2019 Linux Basico Completo
4/80
Estrutura de Diretrios
/cdrom Ponto de montagem da unidade de CD-ROM.
/dev Contm arquivos usados para acessar dispositivos
(perifricos) existentes no computador.
/etc Arquivos de configurao de seu computador local.
8/6/2019 Linux Basico Completo
5/80
Estrutura de Diretrios
/floppy Ponto de montagem de unidade de disquetes.
/home Diretrios contendo os arquivos dos usurios.
/lib Bibliotecas compartilhadas pelos programas do sistema e
mdulos do kernel.
8/6/2019 Linux Basico Completo
6/80
Estrutura de Diretrios
/mnt Ponto de montagem temporrio.
/proc Sistema de arquivos do kernel. Este diretrio no existe em
seu disco rgido, pois, ele colocado l pelo kernel e usadopor diversos programas que fazem sua leitura, verificamconfiguraes do sistema ou modificam o funcionamento dedispositivos do sistema atravs da alterao em seus
arquivos. /root
Diretrio do usurio root
8/6/2019 Linux Basico Completo
7/80
Estrutura de Diretrios
/sbin Diretrio de programas usados pelo superusurio (root) para
administrao e controle do funcionamento do sistema.
/tmp
Diretrio para armazenamento de arquivos temporrios criados porprogramas.
/usr Contm maior parte de seus programas. Normalmente acessvel
somente como leitura.
/var Contm maior parte dos arquivos que so gravados com freqncia
pelos programas do sistema, e-mails, spool de impressora, cache, etc.
8/6/2019 Linux Basico Completo
8/80
Sistemas de Arquivos
O sistema de arquivos corresponde a uma estrutura criadadentro do seu disco rgido que, aps ser feito oparticionamento (diviso do disco em parties), permitirque arquivos ediretrios sejam criados, removidos, e etc.
Os sistemas de arquivos podem ser: reiserfs, swap, ext2,ext3 e ext4 para parties Linux ou fat32 e ntfs paraparties Windows.
Aps a formatao do disco possvel criar, excluir eeditar os sistemas de arquivos eparties que podemser /dev/hda1, /dev/hda2, /dev/hda3...
8/6/2019 Linux Basico Completo
9/80
Sistemas de Arquivos
Swap -
a partio da memria virtual do Linux (permite que osistema operacional obter virtualmente mais memriaRAM do que possue para no travar ao abrir vrios
programas). Ela deve ser o dobro da memria RAM doseu computador. Ex : 256 MB de RAM - 512 MB deSwap.
Ext2 - Para parties GNU/Linux usando o Extended File
System verso 2 (obsoleto).
8/6/2019 Linux Basico Completo
10/80
Sistemas de Arquivos
Ext3 - Para parties GNU/Linux usando o Extended File
System verso 3, com suporte a checagem e correode falhas em sistema de arquivos conhecido como"journaling" (mais rpido, com melhor correo erecuperao de arquivos corrompidos em caso dedesligamento inesperado do sistema).
Ext4 -
Desenvolvido a partir de 2006 para ser o sucessor doExt3 e tem como caracterstica: mais estvel, maisrpido e suporte para tamanhos maiores de arquivos evolumes.
8/6/2019 Linux Basico Completo
11/80
Dispositivos
No GNU/Linux, os dispositivos existentes em seucomputador (como discos rgidos, disquetes, portas deimpressora, modem, etc) so identificados por um arquivoreferente a este dispositivo no diretrio/dev
Os nomes de dispositivos no sistema GNU/Linux soacessados atravs do diretrio onde esses dispositivosfsicosso tratados como arquivos. Estes arquivos so umtipo especial no sistema de arquivos Linux. Esses
dispositivos so: impressoras, CD-ROMs, modems, entradas USB,
mouse, HDs, etc.
8/6/2019 Linux Basico Completo
12/80
Dispositivos
8/6/2019 Linux Basico Completo
13/80
Dispositivos
No GNU/Linux, os dispositivos existentes em seucomputador (como discos rgidos, disquetes, portas deimpressora, modem, etc) so identificados por um arquivoreferente a este dispositivo no diretrio/dev
Os nomes de dispositivos no sistema GNU/Linux soacessados atravs do diretrio onde esses dispositivosfsicosso tratados como arquivos. Estes arquivos so umtipo especial no sistema de arquivos Linux. Esses
dispositivos so: impressoras, CD-ROMs, modems, entradas USB,
mouse, HDs, etc.
8/6/2019 Linux Basico Completo
14/80
Shell de root e usurio
shell de usurio "$" [aluno1@pc1 ~]$
shell de root "#"
[root@pc1 ~]#
Para trocar o shell de usurio para superusurio "root"digite o comando su no Debian e outras distribuies
Linux e sudo e su no Ubuntu:
8/6/2019 Linux Basico Completo
15/80
Comandos de Sesso
$ su Password: (Digite a senha de root)
logout ou Ctrl + D - termina a sesso do usurio. $ logout
exit - encerra o shell de comandos corrente. $ exit
8/6/2019 Linux Basico Completo
16/80
Iniciando e Desligando o Computador
reboot - reinicia o computador. # reboot
shutdown - reinicia o computador. # shutdown -r now
# shutdown -h 5 (desliga o computador aps 5 minutos) halt - desliga o computador.
# halt poweroff - desliga o computador.
# poweroff init 0 - desliga o computador.
# init 0
8/6/2019 Linux Basico Completo
17/80
Ajuda
help - exibe opes de comandos. $ ps --help $ ps -h
man - consulta os manuais dos comandos do sistema. $ man ls
info - exibe informaes de um ou mais comandos.
$ info ls $ info
para sair do info pressione "q".
8/6/2019 Linux Basico Completo
18/80
Ajuda
whatis - consulta uma base de dados que contm informaesde palavras.
$ whatis ls
apropos - consulta manuais de comandos de acordo com umastring fornecida.
$ apropos wget
8/6/2019 Linux Basico Completo
19/80
Comandos de Navegao
pwd - Exibe o diretrio corrente $ pwd
cd - Muda de diretrio corrente
tree - Lista arquivos e diretrios em forma de rvore $ tree (obs: Por padro o comando tree no vem
instalado em muitas das distribuies no Debianinstale com apt-get install tree e no Fedora yuminstall tree.)
8/6/2019 Linux Basico Completo
20/80
Comandos de Navegao
ls Lista arquivos e diretrios ls [opes] [diretrio]
opes -a exibe arquivos ocultos (arquivos que iniciam
com um (.) ponto Ex: ls -a -l exibe detalhes de um arquivo ou diretrio -h exibe tamanho de um arquivo ou diretrio
junto com a opo -l Ex: ls -lh -d exibe o detalhes de um diretrio junto com a
opo -l Ex: ls -ld -1 exibe linha por linha os arquivos de um
diretrio
8/6/2019 Linux Basico Completo
21/80
Comandos de Navegao
ls Lista arquivos e diretrios ls [opes] [diretrio]
opes -F exibe as caractersticas de cada arquivo
sem a opo -l que pode ser:
8/6/2019 Linux Basico Completo
22/80
Localizao de Arquivos
find - localiza arquivos no disco
8/6/2019 Linux Basico Completo
23/80
Localizao de Arquivos
find - localiza arquivos no disco Exemplos:
$ find /etc/ -name *.conf $ find /usr/bin/ -type f -user kurumin -ctime +3
8/6/2019 Linux Basico Completo
24/80
Localizao de Arquivos
grep - filtra caracteres especficos de um arquivo
opes [descrio] -i no diferencia maiscula de
minscula -e + (palavra) procura por expresso "palavra" -n exibe o nmero de linhas "padro"
-f +(arquivo) l o "padro" a partir do arquivoespecificado
8/6/2019 Linux Basico Completo
25/80
Localizao de Arquivos
grep - filtra caracteres especficos de um arquivo
$ cat /etc/passwd | grep -i root $ ps aux | grep http
8/6/2019 Linux Basico Completo
26/80
Localizao de Arquivos
strings - filtra string em arquivo binrio
[opes] [descrio] -a procura por strings em todo o arquivo -f imprime o nome do arquivo antes de cada
string Exemplos:
$ strings /usr/bin/passwd | grep passwd (procura pela stringpasswd no arquivo binrio)
$ strings -a /usr/bin/passwd (procura somente por strings no arquivobinrio)
8/6/2019 Linux Basico Completo
27/80
Localizao de Arquivos
whereis - localiza arquivos binrios (programas) whereis [opes] [comando] -b Localiza arquivos binrios.
-s Localiza cdigo fonte. -m Localiza pgina de manual.
Exemplo:
$ whereis firefox
L li d A i
8/6/2019 Linux Basico Completo
28/80
Localizao de Arquivos
which - Mostra o caminho de um programa
Exemplo:
$ which firefox
E d i di t i
8/6/2019 Linux Basico Completo
29/80
Espao em nome de arquivos e diretrios
Coloque entre aspas duplas " ou simples ' ou \ onome do arquivo ou pasta.
Criando diretrios com espaos
$ mkdir "pasta 1" $ mkdir 'pasta 2'
Para exibir use o comando ls
$ ls -d "pasta 1" $ ls -d 'pasta 2'
$ ls -d pasta\ 1
$ ls -d pasta\ 2
A i Di t i
8/6/2019 Linux Basico Completo
30/80
Arquivos e Diretrios
touch - Atualiza a data e hora de acesso oumodificao de um arquivo, caso o arquivo no exista criado um arquivo vazio.
-c No cria o arquivo caso ele no exista. -m Atualiza a data e hora de modificao. -a Atualiza a data de acesso.
Exemplo: $ touch arquivo1 $ touch arquivo2 arquivo3
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
31/80
Arquivos e Diretrios
stat - Exibe status de arquivos ou sistema dearquivos.
$ touch arquivo (cria o arquivo em branco)
$ stat arquivo (mostra status do arquivo) $ cat arquivo (acessa o arquivo) $ stat arquivo (mostra status do arquivo) $ echo "ola" > arquivo (modifica o arquivo) $ stat arquivo (mostra status do arquivo)
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
32/80
Arquivos e Diretrios
rm Remove arquivos e diretrios -f No exibe mensagens de confirmao para apagar
(cuidado).
-i Pergunta antes de apagar.
-r ou -R Remove recursivamente contedo de uma pasta.(cuidado).
-v Visualiza o nome dos arquivos antes de apagar.
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
33/80
Arquivos e Diretrios
Exemplos:
$ rm arquivo1 $ rm -rf pasta/*
(remove somente contedo da pasta) $ rm -rf pasta
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
34/80
Arquivos e Diretrios
mkdir cria diretrios
-m Cria diretrio com permisses de modo -v Mostra o nome de cada diretrio -p Cria ou sobrescreve diretrios, e no
ocorrer um erro caso j existam (Ex:mkdir -p diretorio/pasta1)
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
35/80
Arquivos e Diretrios
mkdir cria diretrios
Exemplos:
$ mkdir pasta1
$ mkdir -p pasta1/pasta2
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
36/80
Arquivos e Diretrios
rmdir- Remove diretrios -p
Remove diretrios e sub-diretrios vazios
(Ex: rmdir -p diretorio/a/b/c) -v
Exibe o nome de cada diretrio removido
Exemplos: $ rmdir diretorio
$ rmdir -p diretorio/pasta1/pasta2
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
37/80
Arquivos e Diretrios
cp Copia Arquivos e Diretrios -r ou -R Copia recursivamente arquivos
em um diretrio -i Pergunta se deve ser sobrescrever o
arquivo de destino -p Preserva propriedades,
permisses e proprietrio do arquivo
-f Remove arquivos destinosexistentes se requerido.
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
38/80
Arquivos e Diretrios
Exemplos
$ cp -rf pasta /tmp $ ls -l arquivo $ cp -p arquivo /tmp $ ls -l /tmp/arquivo
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
39/80
Arquivos e Diretrios
ln - Cria links simblicos (atalhos) e hard links(referncia direta) para arquivos e/ou diretrios
-s Cria um link simblico
-d Cria um link simblico para umdiretrio (Ex: ln -sd diretorio link)
-f Fora a criao do link simblico (Ex:ln -sf diretorio link)
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
40/80
Arquivos e Diretrios
Exemplo: $ mkdir pasta $ ln -s pasta link (cria um link simblico
"atalho" para o diretrio) $ ls -l link $ touch arquivo $ ln arquivo link2 (cria um hard link
"referncia direta" para o arquivo) $ ls -l link2
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
41/80
Arquivos e Diretrios
mv - Move ou renomeia arquivos ou diretrios
-f Apaga arquivos/diretorios de destinosexistentes sem perguntar ao usurio
-i Pergunta ao usurio se desejasobrescrever arquivos/diretrios de destino
-b Cria cpias de segurana dos arquivosque esto para ser sobrescrevidos ou
removidos
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
42/80
Arquivos e Diretrios
Exemplos: $ mv aula1.txt aula2.txt pasta (Move os arquivos aula1.txt e aula2.txt
para a diretrio "pasta" )
$ mv aula3.txt teste.txt (Renomeia aula3.txt para teste.txt)
$ touch aula1.txt
$ mv -i aula1.txt pasta (Pergunta se deseja sobrescrever oarquivo aula1.txt no diretrio pasta)
$ touch aula1.txt
$ mv -f aula1.txt pasta (No pergunta se deseja sobrescrever oarquivo aula1.txt no diretrio pasta)
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
43/80
Arquivos e Diretrios
split - Divide um arquivo em partes menores. Exemplo:
$ split --help (para ver mais opes)
$ split -b 1440k pasta_grande.tar.gz (divide em partes menores de 1440k)
$ cat xaa xaa > pasta_restaurada.tar.gz (une os arquivos divididos xaa e xab no
arquivo pasta_restaurada.tar.gz)
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
44/80
q
comm Compara dois arquivos linha por linha Exemplo:
$ comm letras1 letras2
(compara os dois arquivos e exibe adiferena linha por linha)
Arquivos e Diretrios
8/6/2019 Linux Basico Completo
45/80
q
file - Exibe o tipo de arquivo, caso seja uma imagem,arquivo binrio, arquivo texto, etc...
$ file LINUXBRASIL.jpg (arquivo de imagem)
$file arquivo.txt (arquivo de texto) $ file /usr/bin/passwd (arquivo binrio
(programa executvel))
Informaes do Sistema
8/6/2019 Linux Basico Completo
46/80
/proc/version - exibe informaes sobre a verso dokernel, do compilador gcc e da distribuio Linuxutilizada.
$ cat /proc/version
date - exibe data e hora atual
Informaes do Sistema
8/6/2019 Linux Basico Completo
47/80
cal - exibe o calendrio atual
$ cal (Exibe o ms atual)
$ cal -3 (Exibe o ms anterior, o ms atual e oms posterior)
$ cal 2008 (Exibe os meses do ano de 2008)
Informaes do Sistema
8/6/2019 Linux Basico Completo
48/80
Para alterar a data e o horrio do sistema, logue comoroot e execute os comandos abaixo:
$ su
# date 010522052008
Sb Jan0522:05:00 BRST 2008
Acima, a data foi alterada para 05/01/2008 e o horriopara 22:05:00
Informaes do Sistema
8/6/2019 Linux Basico Completo
49/80
hostname - exibe o nome da mquina $ hostname
uptime - exibe a carga mdia dos processos que estosendo executados no sistema $ uptime
time - exibe o tempo de execuo de um comando. $ time find /etc -name *.conf
Informaes do Sistema
8/6/2019 Linux Basico Completo
50/80
cat- concatena arquivo e imprime na sada padro
$ cat /etc/fstab
less - exibe arquivos texto
$ less /etc/fstab
more - semelhante ao comando less
$ cat /etc/passwd | more
$ more /etc/passwd
Informaes do Sistema
8/6/2019 Linux Basico Completo
51/80
hostname - exibe o nome da mquina
$ hostname
uptime - exibe a carga mdia dos processos que estosendo executados no sistema $ uptime
time - exibe o tempo de execuo de um comando. $ time find /etc -name *.conf
Informaes do Sistema
8/6/2019 Linux Basico Completo
52/80
Para alterar a data e o horrio do sistema, logue comoroot e execute os comandos abaixo:
$ su
# date 010522052008
Sb Jan0522:05:00 BRST 2008
Acima, a data foi alterada para 05/01/2008 e o horriopara 22:05:00
Informaes do Sistema
8/6/2019 Linux Basico Completo
53/80
cal - exibe o calendrio atual
$ cal (Exibe o ms atual) $ cal -3 (Exibe o ms anterior, o ms atual e o
ms posterior) $ cal 2008 (Exibe os meses do ano de 2008)
Informaes do Sistema
8/6/2019 Linux Basico Completo
54/80
hostname - exibe o nome da mquina
$ hostname
uptime - exibe a carga mdia dos processos que esto
sendo executados no sistema $ uptime
time - exibe o tempo de execuo de um comando. $ time find /etc -name *.conf
Informaes do Sistema
8/6/2019 Linux Basico Completo
55/80
uname - exibe informaes sobre o kernel,processador, plataforma de hardware e sistemaoperacional
$ uname --help (opes) $ uname -a (exibe todas informaes) $ uname -r (exibe a verso do kernel do Linux)
$ uname -o (exibe o sistema operacional) $ uname -m (exibe informaes sobre plataforma de
hardaware 32bits (i386,i486,i586,i686)ou 64 bits (X86_64).
Visualizao de Arquivos
8/6/2019 Linux Basico Completo
56/80
cat - concatena arquivo e imprime na sadapadro $ cat /etc/fstab
less - exibe arquivos texto $ less /etc/fstab
more - semelhante ao comando less $ cat /etc/passwd | more
$ more /etc/passwd
Filtragem de Arquivos
8/6/2019 Linux Basico Completo
57/80
head - exibe n linhas a partir do incio do arquivo head [opes] [arquivo]
-n Visualiza as n primeiras linhas do arquivo. -b n Visualiza os n primeiros blocos do arquivo. -c n Visualiza os n primeiros caracteres do arquivo.
Exemplo: $ head -c 5 /etc/fstab
Filtragem de Arquivos
8/6/2019 Linux Basico Completo
58/80
tail - exibe linhas a partir do final do arquivo tail [opes] [arquivo]
-n Visualiza as n ltimas linhas do arquivo. -b n Visualiza os n ltimos blocos do arquivo. -c n Visualiza os n ltimos caracteres do arquivo.
Exemplo: $ tail -f /var/log/messages
(-f visualiza o arquivo de log em tempo real)
Filtragem de Arquivos
8/6/2019 Linux Basico Completo
59/80
tr- substitui ou traduz caracteres tr[opes] [string1] [string2]
-c Faz a troca de todos caracteres que no estoem string1.
-d Exclui ocorrncias de caracteres de string1 naentrada.
-s Exclui caracteres repetidos em string2 nasada.
Exemplo: $ cat /etc/passwd | tr "a-z" "0-9"
Filtragem de Arquivos
8/6/2019 Linux Basico Completo
60/80
wc - conta palavras wc [opes] [arquivo]
-l Conta as linhas. -w Conta as palavras. -c Conta os caracteres.
Exemplo: $ wc -l /etc/fstab
Filtragem de Arquivos
8/6/2019 Linux Basico Completo
61/80
sort - ordena linhas de texto em arquivos sort [opes] [arquivo]
-m Junta dois arquivos que esto ordenados,visualizando a unio na sada.
-r Inverte a ordem para decrescente. -t delimitador Utilizado para separao de campos.
Filtragem de Arquivos
8/6/2019 Linux Basico Completo
62/80
sort - ordena linhas de texto em arquivos sort [opes] [arquivo]
$ cat > teste.txt
banana
amora
cereja $ sort teste.txt
Filtragem de Arquivos
8/6/2019 Linux Basico Completo
63/80
tac - Concatena e imprime o inverso de umarquivo
$ tac /etc/hosts.allow
Filtragem de Arquivos
8/6/2019 Linux Basico Completo
64/80
diff- exibe a diferena entre arquivos
diff[opes] [arquivo1] [arquivo2]
-a Assume que todos arquivos so do tipo texto.
-b Despreza diferenas na quantidade de espao em branco e tabulao. -i As diferenas de letras maisculas/minsculas so desprezadas.
-E As diferenas de tabulao so desprezadas.
-w Despreza qualquer espao em branco
-B Ignora linhas em branco a mais ou a menos. -a Compara os arquivos como arquivos de texto, ainda que no sejam
Compactao e Descompactao
8/6/2019 Linux Basico Completo
65/80
tar- compacta ou descompacta arquivos e
diretrios em formatos .tar, .tar.gz, .tar.bz2 tar [opes] [arquivo ou diretrio] [opo] [descrio]
-c cria um novo arquivo e adiciona os arquivos selecionados
-C especifica um diretrio para extrair
-t lista o contedo do arquivo
-f especifica indicando que um arquivo
-x extrai os arquivos do arquivo
-z compacta ou extrai os arquivos no formato gzip
-j compacta ou extrai os arquivos no formato bzip2
-v exibe o nome do arquivo extrado
Compactao e Descompactao
8/6/2019 Linux Basico Completo
66/80
tar- compacta ou descompacta arquivos e
diretrios em formatos .tar, .tar.gz, .tar.bz2
Exemplo:
$ touch arquivo1 arquivo2 arquivo3 $ tar -cvzf teste.tar.gz arquivo*
(compacta todos arquivos no arquivo teste.tar.gz)
$ tar -xvzf teste.tar.gz -C /tmp
(extrai todos arquivos de teste.tar.gz em /tmp)
Compactao e Descompactao
8/6/2019 Linux Basico Completo
67/80
gzip - compacta arquivos no formato gz
gzip [opes] [arquivo] [opo] [descrio]
-c grava o arquivo na sada e conserva o original -h exibe opes de ajuda
-d descompacta arquivo -v exibe mensagem enquanto descompacta o
arquivo
Compactao e Descompactao
8/6/2019 Linux Basico Completo
68/80
gzip - compacta arquivos no formato gz
Exemplo:
$ touch arquivo.txt
$ gzip arquivo.txt (compacta) $ ls $ arquivo.gz (arquivo compactado)
Compactao e Descompactao
8/6/2019 Linux Basico Completo
69/80
gunzip - descompacta arquivos no formato gz
Exemplo:
$ gunzip arquivo.gz (arquivo descompactado)
Ou usando o comando gzip com a opo -d
$ gzip -d arquivo.gz (arquivo descompactado)
Compactao e Descompactao
8/6/2019 Linux Basico Completo
70/80
bzip2 - compactao modo bzip2
Exemplo:
$ touch arquivo
$ bzip2 arquivo (compacta)
bunzip2 - descompactao modo bzip2
Exemplo:
$ bunzip2 arquivo (descompacta)
Compactao e Descompactao
8/6/2019 Linux Basico Completo
71/80
zip e unzip - compacta e descompacta arquivos e
diretrios no formato ZIP
Exemplo:
$ zip arquivo.zip teste.txt (compacta) $ unzip arquivo.zip (descompacta)
Para compactar um diretrio use a opo -r e paradescompactar -d $ zip -r pasta.zip pasta/ (compacta um diretrio) $ unzip pasta.zip (descompacta)
Comandos de Hardware
8/6/2019 Linux Basico Completo
72/80
lspci - Exibe informaes sobre barramentos
PCI do computador e sobre os dispositivos a elesconectados
$ lspci --help (para opes) $ lspci -v | more
Comandos de Hardware
8/6/2019 Linux Basico Completo
73/80
procinfo - Exibe informaes de status do sistemaem /proc, como memria, data de inicializao dosistema, carga mdia da CPU, paginao swap, discosrgidos e nmeros de interruptores IRQ.
$ procinfo
Comandos de Hardware
8/6/2019 Linux Basico Completo
74/80
lsusb - Exibe informaes sobre barramentosUSB do computador e sobre os dispositivos a elesconectados.
$ lsusb --help (para opes) $ lsusb -v
Acesso Remoto
8/6/2019 Linux Basico Completo
75/80
FTP - FTP significa File Transfer Protocol (Protocolo deTransferncia de Arquivos), uma forma de transferirarquivos de um host local para servidor remoto (no seguro, use ssh (no Linux-Intermedirio)
$ ftp ftp.debian.org
Acesso Remoto
8/6/2019 Linux Basico Completo
76/80
Exemplo:
$ ftp ftp.debian.org
login: anonymous (usurio anonymous) password: (senha em branco ) ftp>? (exibe opes de comandos) ftp>lcd (exibe o diretrio local) ftp>cd debian (acessa o diretrio remoto "debian")
ftp>get README (faz o download do arquivo remoto"README" no diretrio local) ftp>quit (encerra a conexo)
Acesso Remoto
ftp://ftp.debian.org/ftp://ftp.debian.org/8/6/2019 Linux Basico Completo
77/80
SSH - SSH significa Secure Shell (Shell Seguro), umprotocolo de rede que permite usar um canal seguroentre um host local e um host remoto com seguranausando chaves criptografadas.
$ ssh -l aluno1 192.168.0.1
[email protected]'s password: $ aluno1@pc01:~$
$ exit (encerra a conexo)
Transferncia de Arquivos
8/6/2019 Linux Basico Completo
78/80
wget - Faz o download de arquivos e diretrios dainternet de modo no interativo.
wget [opes] [url] -v Exibe a sada do comando. -r Baixa recursivamente diretrios e
subdiretrios. -c Continua o download do arquivo, caso a
conexo caia $ wget --help
$ wget -cv ftp://ftp.debian.org/debian/README
Navegador WEB Modo Texto
8/6/2019 Linux Basico Completo
79/80
Lynx e Links
Instalao: apt-get install lynx
apt-get install links
Para usar basta digitar no terminal:
$ lynx http://www.google.com.br $ links http://www.google.com.br
Acesso Remoto
http://www.google.com.br/http://www.google.com.br/8/6/2019 Linux Basico Completo
80/80
SSH - SSH significa Secure Shell (Shell Seguro), um
protocolo de rede que permite usar um canal seguroentre um host local e um host remoto com seguranausando chaves criptografadas.
$ ssh -l aluno1 192.168.0.1
[email protected]'s password: $ aluno1@pc01:~$
$ exit (encerra a conexo)