






















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Saiba sobre o debian, uma distribuição linux popular, suas principais características e ferramentas de instalação e gerenciamento de arquivos. Aprenda a usar comandos básicos como mcedit, touch, mv, cat, find e userdel, além de conhecer o sistema de arquivos vfat e ntfs.
Tipologia: Notas de estudo
1 / 30
Esta página não é visível na pré-visualização
Não perca as partes importantes!























O `Linux' é um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinki na Finlândia. É um sistema Operacional de código aberto distribuído gratuitamente pela Internet. Seu código fonte é liberado como Free Software (software livre) o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele está proibido de fazer a comercialização do sistema.
Isto quer dizer que você não precisa pagar nada para usar o Linux, e não é crime fazer cópias para instalar em outros computadores, nós inclusive incentivamos você a fazer isto. Ser um sistema de código aberto pode explicar a performance, estabilidade e velocidade em que novos recursos são adicionados ao sistema.
Para rodar o `Linux' você precisa, no mínimo, de um computador 386 SX com 2 MB de memória e 40MB disponíveis em seu disco rígido para uma instalação básica e funcional.
O sistema segue o padrão POSIX que é o mesmo usado por sistemas UNIX e suas variantes. Assim, aprendendo o Linux' você não encontrará muita dificuldade em operar um sistema do tipoUNIX, FreeBSD, HPUX, SunOS,' etc., bastando apenas aprender alguns detalhes encontrados em cada sistema.
O código fonte aberto permite que qualquer pessoa veja como o sistema funciona (útil para aprendizado), corrija alguma problema ou faça alguma sugestão sobre sua melhoria, esse é um dos motivos de seu rápido crescimento, do aumento da compatibilidade de periféricos (como novas placas sendo suportadas logo após seu lançamento) e de sua estabilidade.
Outro ponto em que ele se destaca é o suporte que oferece a placas, CD-Roms e outros tipos de dispositivos de última geração e mais antigos (a maioria deles já ultrapassados e sendo completamente suportados pelo sistema operacional). Este é um ponto forte para empresas que desejam manter seus micros em funcionamento e pretendem investir em avanços tecnológicos com as máquinas que possui.
Hoje o `Linux' é desenvolvido por milhares de pessoas espalhadas pelo mundo, cada uma fazendo sua contribuição ou mantendo alguma parte do kernel gratuitamente. Linus Torvalds ainda trabalha em seu desenvolvimento e também ajuda na coordenação entre os desenvolvedores.
baseada no RedHat, e praticamente utiliza todas as ferramentas de configuração e instalação do Mandrake Linux, que são bem amigáveis.Nesta ultima versão ela chega a fazer o que muitas distribuições não fazem, ela detecta logo na instalação varios tipos de winmodem, como o lucent, motorola, pctel. principais ferramentas de configuração. HardDrake- Configuração de dispositivos, como som, video, scanners, impressoras. DrakX- configuração de video característica principal facilidade na instalação, grande poder na detecção de impressoras, e detecta alguns tipos de winmodems. tipo de instalação a mais fácil site www.techlinux.com.br
As distribuições Internacionais
versão atual 8.0 Red Hat- é a distribuição mais famosa do mundo, o que fez com que várias distribuições pelo mundo se baseassem nela, inclusive a principal distribuição brasileira Conectiva, que no seu inicio era apenas uma recompilação do Red Hat.A Red Hat criou o rpm " que é mais ou menos como o setup do windows" e tem a denominação (Red Hat Package Manager), então se você observar o cd da sua distribuição e ele for composto por icones denomidados rpms você está usando uma distribuição baseada no Red Hat.Também foi responsável por criar ferramentas que o auxiliam na detecção de placas de som, como o sndconfig, configuração de placas de video como Xconfigurator, e configuração geral, com o Setup incluindo configuração de video, som, mouse, teclado, timer,impressoras, tudo em uma unica ferramenta.Também possui um ótimo gerenciador do sistema chamado linuxconf, seria mais ou menos como o painel de controle do windows, você cria usuários, administra sua estação, seu servidor web, e muito mais. principais ferramentas de configuração. setup- configuração de video, som,serviços que inicializarão,configuração do timer data, impressoras. sndconfig - para detecção de placas de som linuxconf- gerenciamento do sistema. caracteristica principal estabilidade e detecção de dispositivos tipo de instalação bem orientada site www.redhat.com
versão atual 9.
Mandrake- é a distribuição preferida e a mais indicada para quem está iniciando em Linux.A empresa Francesa MandrakeSoft aposta num sistema com muitas ferramentas que vão auxiliar quem está iniciando em Linux, é baseada no Red Hat e tem um grande número de adeptos.Se diferencia das outras distribuições por ter suas próprias
ferramentas de configuração, como Harddrake - para configuração de dispositivos - DrakX - para configuração de video, DrakFont- para buscar fontes do windows. principais ferramentas de configuração. HardDrake- Configuração de dispositivos, como som, video, scanners, impressoras. DrakX- configuração de video caracteristica principal facilidade na instalação, é a instalação mais fácil e organizada de todas as distribuições, grande poder na detecção de impressoras, e a que melhor organiza os menus. tipo de instalação a mais fácil site www.mandrake.com
versão atual - 8. é uma distribuição muito usada por que ja adquiriu uma certa experiência com o Linux.Os profissionais adoram esse Linux, por ele ser praticamente todo configurado em modo texto, o que faz com o que a pessoas conheça a fundo o seu sistema, se destaca também por ser um ou se não o mais estável dos Linux atuais. principais ferramentas de configuração xf86config- configuração de video caracteritica princiapal estabilidade tipo de instalação não é dificil, exige conhecimetos de particionamento e é feita em modo texto. site www.slackware.com
versão atual 3. é uma das unicas distribuições que não é mantida por uma empresa, o Debian é todo desenvolvido por voluntários e por estudantes de uma universidade.Foi inovador criando uma ferramenta chamada apt-get, que atualiza o sistema resolvendo todas as dependências, e que está presente na distribuição brasileira Conectiva. principais ferramentas de configuração xf86config, sndconfig, apt-get principal caracteristica estabilidade, e poder de atualização do sistema tipo de instalação é a mais complexa de todas ,feita em modo texto e exige cuidado na instalação.
Exemplo: mkdir /diretório rmdir = apaga diretório
Exemplo: rmdir /diretório se o diretório estiver cheio, use o rm com o atributo -r df = mostra o espaço usado, livre e a capacidade das partições do HD startx - inicia a o servidor gráfico do Linux. Help - comando usado como ajuda. whoami = mostra quem você eh - útil quando você esquece com q login entrou... ;) NOTA: É importante observar que os comandos devem ser informados em letras minúsculas. No linux o formato da letra estando em caixa alta ou caixa baixo interfere na execução do comando.
mcedit - abre um editor de textos onde com o nome do arquivo escolhido. Ex: mcedit linux.txt touch- Muda a data e hora que um arquivo foi criado. Também pode ser usado para criar arquivos vazios. Caso o `touch' seja usado com arquivos que não existam, por padrão ele criará estes arquivos.
mv - serve para mover e renomear arquivos. Use-o da mesma forma que o comando RENAME do DOS.
cp = copia arquivos, no formato: cp (arquivo1) (diretório)
Exemplo: cp manual.txt /home/manual
cat - exibe o conteúdo de um arquivo e possibilita a con"cat"enação de arquivos. Versão UNIX do comando TYPE do DOS.
rm = remove arquivos, no formato: rm (arquivo1) (arquivo2) (arquivo3) ...
Exemplo: rm eu.doc / rm leiame.txt manual.html win95.w
find - usado na procura e pesquisa de arquivos.
wc - Conta o número de palavras, bytes e linhas em um arquivo ou entrada padrão. Se as opções forem omitidas, o `wc' mostra a quantidade de linhas, palavras, e bytes.
grep - Procura por um texto dentro de um arquivo(s) ou no dispositivo de entrada padrão.
Ex: grep [expressão] [arquivo] [opções]
exit e logout - encerram uma seção ativa.
shutdown - encerra todos os processos e prepara o sistema para ser desligado. Para
reiniciar, useo comando "shutdown -r now"; para desligar, "shutdown -h now" e pressione.
reboot - Reinicia o computador.
adduser - Adiciona um usuário ou grupo no sistema. Por padrão, quando um novo usuário é
adicionado, é criado um grupo com o mesmo nome do usuário.
passwd - Muda a senha do usuário ou grupo. Um usuário somente pode alterar a senha de sua
conta, mas o superusuário (`root') pode alterar a senha de qualquer conta de usuário, inclusive a data de validade da conta,etc.
userdel -Apaga um usuário do sistema. Quando é usado, este comando apaga todos os dados da conta especificado dos arquivos de contas do sistema.
userdel [-r] [usuário]
uname -Retorna o nome e versão do kernel atual.
logname -Mostra seu login (username).
Antes de mais nada, vou supor que você seja um usuário iniciante do Linux (se não fosse, não
estaria lendo isso) mas que já tem alguma experiência no uso de computadores (Win ou MacOS). Se é do tempo do DOS, melhor ainda :)
Muito bom, se você quer acessar um CD-ROM, a Rede (ou disquete ou disco Zip etc) no Windows, basta clicar o ícone do CD. Se não houver nenhum disco no drive, ele simplesmente reclama. Bem simples.
No MacOS é melhor ainda: ao colocar um CD-ROM um ícone aparece do nada, avisando que o CD agora está acessível. Muito bom.
E no Linux? Você já deve ter ouvido falar que "no Linux, é necessário ser um hacker para poder decorar um monte de palavras mágicas para poder acessar o CD-ROM, sem dizer que você precisa saber absolutamente tudo sobre o drive e suas configurações". Na verdade, a dificuldade não chega a ser tanta, mas não é só "coloca um CD e manda ver". Realmente é preciso usar um comando (humm, na verdade não precisa, mas vamos por partes), que é o mount. Esse comando serve para "montar" o dispositivo.
Configurando o Video com o Xconfigurator
6 - Agora lhe será perguntado a frequência horizontal do seu monitor.Para evitar problemas consulte o manual do monitor e se informe direito sobre as configurações, caso não saiba essa informação na maioria das vezes a opção 6 funciona. 7 - Agora na próxima etapa, você devera informar a frequência vertical, novamente consulte o seu manual do monitor, você pode tentar a opção 1 que é a mais comum se não souber essa informação. 8 - Serão realizadas perguntas solicitando comentários sobre o monitor, pressione enter para essas informações. 9 - Na próxima etapa, caso você coloque y, aparecera uma lista de placas suportadas.Procure
pelo numero correspondente a sua placa, digite o e pressione enter. 10 - Em seguida indique a quantidade de memória da sua placa de vídeo.Se você não souber
pode tentar a opção 1M que é a mais comum. 11 - As duas perguntas seguintes confirmam a escolha do servidor escolhido como padrão do X-Window.Escolha sim (Y) 12 - Agora você devera informar a quantidade de cores utilizada pelo ambiente gráfico.A opção 1 corresponde a um servidor moncromático(preto e branco), a 2 se limita a VGA de até somente 16 cores, a 3 é SVGA com 256 cores ou mais, a opção 4 a configuração High Color, a 5 corresponderá a True Color. 13 - Finalmente será perguntado se você deseja salar as alterações que foram feitas na configuração, basta pressionar y.Para verificar se tudo funcionou corretamente, para iniciar o seu gerenciador gráfico, pressione startx.
Configurando a placa de som
Configuração da placa de Som utilizando o SNDCONFIG
sndconfig - configura a placa de som para uso com os módulos do kernel do Linux.
Todos os Linux, baseados no Red-Hat, possuem um utilitário, chamado sndconfig.Esse utilitário configura automaticamente os driver modulares (ex: Drivers do Windows) das placas de som.Hoje em dia o suporte a placas de som no linux é muito grande e o poder de identificação de placas de som por esse utilitário é muito grande.
Para utilizar esse utilitário, logue-se como root e digite no terminal:
Como configurar o Teclado
utilitário configura automaticamente os driver modulares (ex: Drivers do Windows) das placas de som.Hoje em dia o suporte a placas de som no linux é muito grande e o poder de
identificação de placas de som por esse utilitário é muito grande.
Para utilizar esse utilitário, logue-se como root e digite no terminal:
Como configurar o Mouse
Todos os Linux, baseados no Red-Hat, possuem um utilitário, chamado
do Windows) das placas de som.Hoje em dia o suporte a placas de som no linux é muito grande e o poder de identificação de placas de som por esse utilitário é muito grande.
Para utilizar esse utilitário, logue-se como root e digite no terminal:
Dica : Caso você tenha um mouse de 3 botões, no linux o terceiro
botão será quando você pressionar o botão esquerdo e o direito ao
mesmo tempo.
Como carregar e descarregar um driver
No linux existe a possibilidade de se trabalhar com vários hardwares ao mesmo tempo por exemplo: Você pode ter 2 placas de vídeo acopladas no seu micro e usar uma de cada vez carregando e descarregando os drivers.
modprobre
/msmod
Modprobre -R
rmmod
Como montar um disco
A sintaxe (bem resumida) do comando mount é o seguinte:
mount -t[sistema de arquivos] [dispositivo] [local de montagem] [opções]
É o sistema de arquivos para o CD-ROM e CD-R. Aliás, o sistema padrão, pois existem (se bem que hoje em dia deve ser mais raro) outros sistemas, só suportado por um ou outro sistema operacional.
ntfs
Sistema de arquivos do WindowsNT/2000. Me parece que existem algumas variações
dependendo da versão do NT/2000, mas não conheço os detalhes. É um sistema bem mais avançado do que o velho FAT/VFAT, tendo suporte a permissões.
nfs
O nfs é o sistema de arquivos usado pelo programa NFS, que serve para exportar um diretório
de uma máquina para outras ligadas via rede (sim, é igual ao compartilhamento de arquivos do Windows).
Dispositivo
O segundo ponto a ser informado é o dispositivo (device) a ser montado. O dispositivo é a maneira com o que o kernel acessa um disco ou uma partição. E também um diretório exportado via NFS ou Samba.
Partições são blocos ou partes de um disco que podem ser tratados como sendo discos distindos; algo como discos lógicos ou discos virtuais. No caso de máquinas Intel, existia um limite de 4 partições por disco. Como isso era insuficiente para algumas pessoas, deram um jeitinho na coisa: numa das partições existentes, você pode criar uma série de partições lógicas. O tratamento interno dessas partições deve ser diferente, mas para o usuário praticamente não existe diferença. Assim, hoje em dia nós temos 3 tipos de partições Primária: são as 4 partições originais. Entretanto, se você quiser usar mais de 4 partições, você terá que transformar uma delas numa partição extendida.
Extendida:
é um tipo especial de partição primária. Você não usa essa partição diretamente; você cria as
partições lógicas dentro dessa partição. Só pode haver uma partição extendida no disco.
Lógica:
humm, uma "partição lógica" dentro de uma partição, que já é um "disco lógico"... essa recursividade me mata :) Pelo que eu andei lendo, não existe um número máximo de partições lógicas. Só para informar, o Windows só suporta uma partição primária.
O interessante é que alguns dispositivos precisam ter partições (como HD) e outros não (disquete ou CD-ROM). Por isso, no caso de HD você precisa indicar o dispositivo da partição a ser montada, e no caso de disquete ou CD-ROM você deve indicar o dispositivo do disco.
Segue abaixo uma pequena lista dos dispositivos mais usados:
Disco IDE ou Zip/CD-ROM ATAPI /dev/hda:
Disco master da primeira interface IDE /dev/hdb:
Disco slave da primeira interface IDE /dev/hdc:
Disco master da segunda interface IDE /dev/hdd:
Disco master da segunda interface IDE /dev/cdrom:
Esse dispositivo é muito usado, mas na verdade ele não existe: é apenas um symbolic-link para o dispositivo real (/dev/hdX, se for ATAPI) HD SCSI (o Zip paralelo entra nesse caso) /dev/sda:
Primeiro HD SCSI /dev/sdb:
Segundo HD IDE /dev/sdc:etc
CD-ROM/CD-R SCSI /dev/scd0:
/dev/scd1: etc
Disquete (o convencional, não o SuperDisk) /dev/fd0: Primeiro disquete
/dev/fd1: etc
Partições /dev/Xda1:
primeira partição (primária ou extendida) do dispositivo /dev/Xda (hda se for IDE ou sda se for SCSI) /dev/Xda2:
Isto é, nenhum arquivo contido nele pode estar aberto, e nenhum shell (terminal ou console) pode estar acessando o dispositivo. Para certificar que um dispositivo foi desmontado, rode o mount sem opções.
Configurando o Linux para montar dispositivos ao
iniciar o sistema:
para que você não tenha que ficar montando a partição Windows toda hora que o seu linux
iniciar, edite o arquivo com o comando:
mcedit /etc/fstab
e inclua a linha:
mount -t vfat /dev/hdx /mnt/win
Formatando um disquete:
O comando usado na formatação de discos no
linux e o seguinte:
mkfs.ext2 - precisa apenas que seja especificado o dispositivo a ser formatado como "/dev/
fd0"( disquete ) ou "/dev/hda10"( partição nº 10 do linux )
Obs: Lembrando que ext2 é o sistema de arquivos que você esta utilizando caso for outro especifique qual.
Passando o Scandisk do Linux
fsck.ext2 - O fsck é mais rápido e extensivo na checagem do que o scandisk do Dos.
Criando Atalhos
Como criar atalhos - Alias (Aliases)
O que é Alias? Alias significa atalho, e pode ajudar em muito sua vida no Linux Onde coloco meus alias? No arquivo /etc/bashrc. S se não existir esse arquvo, crie um em seu diretório HOME
Se você tiver criatividade, os alias irão fazer muita diferença. Alguns exemplos: Não quero ficar digitando espaço toda vez que vou abaixar um diretório com o comando cd ... Edite o arquivo /etc/bashrc #pico /etc/bashrc Na última linha, de preferência, digite alias cd..="cd .." Dessa forma, toda vez que vc for abaixar em um diretório é só digitar
Se vc não tem saco pra dar o comando shutdown toda vez que for reiniciar o sistema, edite o arquivo /etc/bashrc. Crie outro alias da seguinte forma: alias park="shutdown -h now"
Agora, toda vez que você for desligar seu pc digite
Esses são só alguns exemplos de alias, use sua critividade e crie os seus. Vou colocar os alias que mais uso ae em baixo: alias park="shutdown -h now" alias end="shutdown -r now" alias ls="ls --color" alias cd..="cd .." alias cd-on="mount /dev/cdrom /cd" alias cd-off="umount /dev/cdrom" alias x="startx"
arquivo (ou arquivos) através da substituição de caracteres repetidos. Para entender melhor como eles funcionam, veja o próximo exemplo:
compactadores compactam e deixam arquivos compactados.
-- após a compactação da frase --
%dores %m e deixam arquivos %dos
O que aconteceu realmente foi que a palavra compacta' se encontrava 3 vezes na frase acima, e foi substituída por um sinal de%'. Para descompactar o processo seria o contrário: Ele substituiria % por `compacta' e nós temos a frase novamente restaurada.
Você deve ter notado que o tamanho da frase `compactada' caiu quase pela metade. A quantidade de compactação de um arquivo é chamada de taxa de compactação. Assim se o tamanho do arquivo for diminuído a metade após a compactação, dizemos que conseguiu uma taxa de compactação de 2:1 (lê-se dois para um), se o arquivo diminuiu 4 vezes, dizemos que conseguiu uma compactação de 4:1 (quatro para um) e assim por diante.
Para controle dos caracteres que são usados nas substituições, os programas de compactação mantém cabeçalhos com todas as substituições
.zip' - Arquivo compactado pelo programazip'. Use o programa `unzip' para descompacta-lo.
.rar' - Arquivo compactado pelo programarar'. Use o programa `rar' para descompacta-lo.
.tar.gz' - Arquivo compactado pelo programagzip' no utilitário de arquivamento tar'. Para descompacta-lo, você pode usar ogzip' e depois o tar' ou somente o programatar' usando a opção -z'. Para detalhes veja a Seção 17.3,gzip' e Seção 17.6, `tar'.
.tgz' - Abreviação de.tar.gz'.
.tar.bz2' - Arquivo compactado pelo programabzip2' no utilitário de arquivamento tar'. Para descompacta-lo, você pode usar obzip2' e depois o tar' ou somente o programatar' usando a opção -I'. Para detalhes veja a Seção 17.7,bzip2' e Seção 17.6, `tar'.
.tar.Z' - Arquivo compactado pelo programacompress' no utilitário de arquivamento tar'. Para descompacta-lo, você pode usar ouncompress' e depois o tar' ou somente o programatar' usando a opção -Z'. Para detalhes veja a Seção 17.6,tar'.
gzip
É praticamente o compactador padrão do GNU/Linux', possui uma ótima taxa de compactação e velocidade. A extensão dos arquivos compactados pelogzip' é a .gz', na versão paraDOS', Windows NT' é usada a extensão.z'.
`gzip [opções] [arquivos]'
Onde: arquivos Especifica quais arquivos serão compactados pelo gzip'. Caso seja usado um-', será assumido a entrada padrão. Curingas podem ser usados para especificar vários arquivos de uma só vez (veja a Seção 2.3, `Curingas'). Opções -d, --decompress [arquivo]
Descompacta um arquivo. -f Força a compactação, compactando até mesmo links. -l [arquivo] Lista o conteúdo de um arquivo compactado pelo gzip'. -r Compacta diretórios e sub-diretórios. -c [arquivo] Descompacta o arquivo para a saida padrão. -t [arquivo] Testa o arquivo compactado pelogzip'. -[num], --fast, --best Ajustam a taxa de compactação/velocidade da compactação. Quanto melhor a taxa menor é a velocidade de compactação e vice versa. A opção --fast' permite uma compactação rápida e tamanho do arquivo maior. A opção--best' permite uma melhor compactação e uma velocidade menor. O uso da opção -[número]' permite especificar uma compactação individualmente usando números entre 1 (menor compactação) e 9 (melhor compactação). É útil para buscar um bom equilibro entre taxa de compactação/velocidade (especialmente em computadores muito lentos). Quando um arquivo é compactado pelogzip', é automaticamente acrescentada a extensão `.gz' ao seu nome.
O gzip' também reconhece arquivos compactados pelos programaszip', compress',compress -H' e `pack'. As permissões de acesso dos arquivos são também armazenadas no arquivo compactado.
Exemplos:
tar