Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

ADMINISTRAÇÃO DO 
SISTEMA OPERACIONAL 
LIVRE - LINUX
Unidade 4
Operações 
avançadas no 
ubuntu Linux
Fr
ee
pi
k
CEO 
DAVID LIRA STEPHEN BARROS
Diretora Editorial 
ALESSANDRA FERREIRA
Gerente Editorial 
LAURA KRISTINA FRANCO DOS SANTOS
Projeto Gráfico 
TIAGO DA ROCHA
Autoria 
JEFERSON ARTUR VULCANIS
4 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
A
U
TO
RI
A
Jeferson Artur Vulcanis
Olá! Sou especialista em redes computacionais, 
infraestrutura de TI e sistemas operacionais, com uma vasta 
experiência com os ambientes Windows e Linux Server. Amo 
informática e, mais ainda, passar toda a minha experiência e 
know-how aos iniciantes nesta magnífica carreira de tecnologia 
da informação. Vai ser um prazer enorme ajudar você a se tornar 
um excelente analista de suporte técnico na área de informática. 
Conte comigo para lhe ajudar nessa trajetória rumo ao seu 
desenvolvimento profissional! Muito sucesso para você. 
5ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
ÍC
O
N
ES
Estes iconográficos irão aparecer toda vez que:
OBJETIVO
uma nova unidade 
letiva estiver sendo 
iniciada, indicando 
que competências 
serão desenvolvidas 
ao seu término;
SAIBA MAIS
um texto, referências 
bibliográficas e 
links para fontes de 
aprofundamento se 
fizerem necessários;
DEFINIÇÃO
houver necessidade 
de se apresentar um 
novo conceito;
REFLITA
houver necessidade de 
se chamar a atenção 
sobre algo a ser 
refletido ou discutido 
sobre;
NOTA
forem necessárias 
observações ou 
complementação 
para o 
conhecimento;
ACESSE
for preciso acessar um 
ou mais sites para fazer 
download, assistir a 
um vídeo, ler um texto, 
ouvir um podcast, etc;
IMPORTANTE
as observações 
escritas tiverem que 
ser priorizadas;
RESUMINDO
for preciso se fazer um 
resumo acumulativo 
das últimas 
abordagens.
EXPLICANDO 
MELHOR
algo precisar ser 
melhor explicado ou 
detalhado. ATIVIDADES
for explicado um passo 
a passo, tipo tutorial, 
com lista numerada 
de instruções para 
o aluno praticar ou 
experimentar algo.
VOCÊ SABIA?
curiosidades e 
indagações lúdicas 
sobre o tema em 
estudo forem 
necessárias;
TESTANDO
chegar o momento 
ideal para o aluno 
responder o enunciado 
de algumas questões 
do banco, ou mesmo de 
forma intempestiva, em 
meio ao livro didático.
Assim, vai ficar mais fácil nos comunicarmos com você. 
Basta olhar para um desses ícones e você saberá exatamente o 
que virá logo em seguida.
6 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
SU
M
Á
RI
O
Comandos pipe e apt-get ........................................................ 12
Pipe e redirecionamento ..................................................................................12
Comando ”l” (pipe) ...............................................................................12
Comando “>”.........................................................................................14
Comando “>>” ......................................................................................16
Instalando programas pela linha de comando .............................. 17
Comando apt-get .................................................................................18
Conhecendo ainda mais o Terminal ................................................ 20
Synaptic .................................................................................................20
Procurando pacotes ...........................................................................21
Instalando pacotes..............................................................................21
Remover (ou remover completamente) pacotes .......................... 22
Atualizar pacotes .................................................................................22
Como corrigir pacotes quebrados ................................................... 23
Liderando espaço ..............................................................................................23
Resolução de problemas ..................................................................................24
Ícones de status ...................................................................................24
Apt-get/aptitude ...................................................................... 27
Comandos para consertar dependências .....................................................28
Pastas do apt-get ...............................................................................................28
Diferenças entre apt-get e aptitude ...............................................................28
Outros arquivos .................................................................................................29
Arquivos deb ........................................................................................29
Arquivos package .................................................................................30
Arquivos tar.gz ou tgz .........................................................................30
7ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Arquivos rpm (instalar pacote rpm e alien) .................................... 31
Arquivos de configuração .................................................................................31
Extensões dos arquivos .....................................................................32
Melhores programas do Ubuntu...................................................... 33
Trocando todos os formatos no Ubuntu ........................................ 34
Outros formatos de arquivos ...........................................................36
Bibliotecas utilitárias .........................................................................................36
Streamtuner .........................................................................................37
Music Brainz .........................................................................................37
Adobe Acrobat Reader .......................................................................37
Real Player ............................................................................................38
Atualizações ........................................................................................................39
Arranques .............................................................................................39
Alternando sistemas ............................................................... 42
Trocar sistema ....................................................................................................42
Trocar tempo .......................................................................................43
Restaurar GRUB .................................................................................................43
Emerald ................................................................................................................44
Compiz x Java ......................................................................................................44
Comandos como root (raiz) ..............................................................................45
Usar os comandos com os mesmos privilégios de root (raiz) .... 45
Comando “su” para se tornar root .................................................. 46
Partições ..............................................................................................................46
Partições Windows “sumindo” ..........................................................46
Montar partições do Windows no Ubuntu ..................................... 46
8 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Ubuntu Tweak ......................................................................................47
A área de trabalho do Windows ......................................................................47
Mostrar a área de trabalho com a tecla Windows, do teclado ... 47-l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGEMT 8) SIGFPE
9) SIGKILL 10) SIGBUS 11) SIGSEGV 12) SIGSYS
13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGURG
17) SIGSTOP 18) SIGTSTP 19) SIGCONT 20) SIGCHLD
21) SIGTTIN 22) SIGTTOU 23) SIGIO 24) SIGXCPU
25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH
29) SIGINFO 30) SIGUSR1 31) SIGUSR2
67ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Matando um processo com o comando 
“kill”
Para eliminar um processo com o comando “kill”, 
precisamos saber o seu PID. Vamos supor que você quer eliminar 
o processo do Firefox. O primeiro passo é saber o PID do Firefox 
- e, para isso, faça o procedimento a seguir.
Exemplo: Comando kill: 
$ ps -aef | grep Firefox
501 79667 1 0 7:52 ?? 19:08.19 /Applications/Firefox.app/
Contents/MacOS
/firefox -foreground
Como podemos perceber, o PID do firefox é 79667. 
Agora, para matar o processo Firefox, enviamos um sinal SIGKILL, 
número 9, como demonstrado no comando a seguir: $ kill -9 
79667
Comando “time”
O comando “time” é utilizado para mostrar o tempo de 
execução de um script ou processos. Esse comando calcula o 
tempo utilizado pelo programa no modo usuário, no modo kernel 
e a quantidade de tempo realmente utilizada. A quantidade de 
tempo total utilizada é sempre maior do que a soma do tempo no 
modo Kernel mais o tempo no modo usuário. Ele envolve todos 
os tempos: processamento de interrupção e tempo de espera na 
fila de processos prontos ou aguardando o processamento de 
entrada e saída. O exemplo a seguir calcula o tempo gasto pelo 
comando date. Nesse caso, ele gastou 2 ms de tempo no modo 
kernel, 1 ms no modo usuário e o tempo total de 4 ms. 
68 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Exemplo: Calculando o tempo de execução de um 
programa ou Script: 
time date
Sex 4 Set 2015 13:54:02 BRT
real 0m0.004s 
user 0m0.001s 
sys 0m0.002s
Controlando processos
Nós já aprendemos que, para finalizar um processo, basta 
utilizar o comando CTRL-C. Para interromper um processo, utilize 
o comando CTRL-Z. Você sabe o que é um processo?
Processo é um programa que está rodando em seu 
espaço virtual de endereçamento. Ou melhor, um processo é um 
programa independente, em estado de execução, que tem seu 
próprio conjunto de recursos. Tudo que está rodando no Linux 
é um processo. Uma tarefa, por outro lado, pode envolver vários 
comandos executando em série.
IMPORTANTE
Podemos definir como espaço de endereçamento: 
código do programa, variáveis utilizadas, pilha do 
processo e outras informações necessárias.
Os processos são constituídos da localização do espaço 
de endereçamento, status, prioridade de execução, informações 
sobre os recursos utilizados, máscara de sinal do processo 
e identificação do proprietário. Os principais atributos são: 
identificador do processo (PID), identificador do processo pai 
(PPID), prioridade de execução (nice), TTY (terminal), identificação 
real do usuário e do grupo.
69ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Os processos podem ser criados utilizando a rotina fork. 
Com o fork, você cria uma cópia idêntica ao processo pai, mas 
com outro PID.
O Sistema Operacional Linux tem vários tipos de 
processos, a saber:
 • Processos interativos: é um processo inicializado (e 
controlado por) um Shell. Um processo interativo pode 
estar em background ou foreground.
 • Processos batch: é um processo que não está associado 
a um terminal, mas submetido a uma fila para ser 
executado sequencialmente.
 • Processos daemon: é um processo que fica rodando em 
background até ser requisitado. Esse tipo de processo 
é usualmente gerado no processo de inicialização da 
máquina.
Um programa no Linux pode ser executado de 
duas formas: primeiro plano (foreground) e segundo plano 
(background). Ao executar no primeiro plano, devemos esperar 
o término da execução do comando para entrar com um novo 
comando, e somente é mostrado o aviso de comando após o 
término de execução do comando/programa. Isso fica bem claro 
quando executamos o comando ls, somente entramos com um 
novo comando quando ele termina sua execução - isto é, a forma 
usual de execução de comandos no Linux.
Quando trabalhamos com a execução em segundo 
plano não precisamos esperar o término da execução de um 
programa para executar um novo comando. O comando fica 
sendo executado internamente e, ao terminar, ele mostra uma 
mensagem de pronto, acompanhada do número PID do processo 
terminado.
70 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Para pôr o processo rodando em segundo plano, 
colocamos o modificador “&”.
# entre como root 
$ find / -name boot.b & 
[1] 7998
/boot/boot.b
O comando para listar os processos que estão rodando 
em sua máquina é o “ps” (process status). Esse comando pode ser 
usado por todos os usuários, mas sua saída muda quando você 
é o root.
$ os
PID TTY TIME CMD
7012 pts/0 00:00:00 sh
7081 pts/0 00:00:00 ps
Esse comando é organizado em colunas. A primeira 
coluna, PID, indica o número de identificação do processo. Todos 
os processos que rodam no Linux recebem um identificador 
(número inteiro) e, para manipulação dos processos, devemos 
utilizar esse número.
Esse número inicia em 0, incrementado por 1 para cada 
novo processo, tendo o número final 65564. Quando o Linux 
chega ao último número, começa a numeração do menor número 
pulando os que estiverem ativos. Os processos que possuem 
menor número são os dos sistemas do kernel e os daemons, que 
iniciam quando o Linux é inicializado (boot) e continuam ativo 
enquanto o sistema estiver rodando.
71ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
A coluna TTY no comando “ps” mostra o terminal você 
iniciou o processo. A coluna STAT mostra o status corrente do 
processo. Os estados podem ser:
 • S - processo está dormindo.
 • R - processo está rodando.
Um processo está dormindo quando ele não está ativo. A 
coluna STAT não apareceu quando rodamos o comando “ps”. Já 
um processo está rodando quando ativo na CPU.
A coluna TIME mostra a quantidade de tempo da CPU 
que o processo está utilizando. Deve ser ressaltado que é a 
quantidade de tempo da CPU e não a quantidade de tempo que 
o processo está ativo.
A última coluna indica o nome do processo que está 
rodando. Esse nome é usualmente o comando que você digitou. 
No exemplo acima, temos dois comandos o “sh” (estou acessando 
a máquina remotamente via “sh”) e o ps (process status), comando 
que acabei de digitar.
Outro conceito importante é o parentesco entre 
processos. Quando um processo inicia um segundo processo, 
esse é chamado de processo filho.
Este comando tem várias variações e começaremos a 
estudá-las agora. O ps -u é o comando que lista os processos 
que estão rodando:
$ 
ps -u joao
PID 
TTY
TIME CMD
7011 ? 00:00:00 sshd
72 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
7012 pts/0 00:00:00 sh
7295 pts/0 00:00:00 ps
$ ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME 
COMMAND
SAIBA MAIS
Você quer se aprofundar nesse tema? 
Recomendamos a leitura do texto “Comandos para 
Gerenciar Processos do Linux”. Clique aqui. 
RESUMINDO
E, então? Anotou tudo para não esquecer de 
nenhum detalhe? Agora, só para termos certeza 
de que você realmente entendeu o tema de 
estudo deste capítulo, vamos resumir tudo o que 
vimos. Aqui, entendemos melhor os comandos 
top, kill e time, além de saber como fazer um 
repositório Linux para um CD, como trabalhar 
com o Gerenciamento de Processos e saber sobre 
como realizar uma instalação em rede através 
do Linux. Além disso, vimos como utilizar o Linux 
em um empreendimento como um cibercafé, na 
impressão de documentos compartilhados e na 
utilização de áreas em um servidor, além de poder 
começar uma “instalação em rede”. Descobrimos 
juntos como fazer um repositório Linux em um 
CD e, também, conhecemos o Gerenciamento 
de Processos do Linux. Alémdisso, vimos como 
trabalhar com os comandos top, kill e time. 
Esperamos que você tenha gostado do conteúdo 
apresentado. Bons estudos!
https://canaltech.com.br/linux/conheca-6-comandos-para-gerenciar-processos-do-linux/
73ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
ARRUDA, F. Ubuntu Linux: gerenciando pacotes com o apt-get. 
Canaltech, [s. l.], 2014. Disponível em: https://canaltech.com.br/
linux/ubuntu-linux-gerenciando-pacotes-com-o-apt-get/. Acesso 
em: 10 jul. 2023.
BRESNAHAM, C.; BLUM, R. Linux Essentials. Indianapolis: SYBEX, 
2015.
FILHO, J. E. Descobrindo o Linux. São Paulo: NOVATEC Editora, 
2012.
LOBO. Instalar ambientes gráficos no Ubuntu. Linux dicas e 
suporte, [s. l.], 2017. Disponível em: https://linuxdicasesuporte.
blogspot.com/2017/12/instalar-ambientes-graficos-no-ubuntu.
html. Acesso em: 10 jul. 2023.
PERIARD, G. Intraempreendedorismo - Guia completo. Sobre 
Administração, [s. l.], 2010. Disponível em: http://www.
sobreadministracao.com/intraempreendedorismo-guia-
completo/ Acesso em: 10 jul. 2023.
SILVA, G. G. Guiafoca, [s. l.], 2020. Disponível em: https://www.
guiafoca.org/guiaonline/intermediario/ch06s02.html. Acesso em: 
10 jul. 2023.
NEGUS, C. Linux - A Bíblia. Rio de Janeiro: Alta Books Editora, 2014.
TANENBAUM, A. S.; WETHERALL, D. J. Redes de Computadores. 
São Paulo: Pearson, 2011.
RE
FE
RÊ
N
CI
A
S
	Comandos pipe e apt-get
	Pipe e redirecionamento
	Comando ”l” (pipe)
	Comando “>”
	Comando “>>”
	Instalando programas pela linha de comando
	Comando apt-get
	Conhecendo ainda mais o Terminal
	Synaptic
	Procurando pacotes
	Instalando pacotes
	Remover (ou remover completamente) pacotes
	Atualizar pacotes
	Como corrigir pacotes quebrados
	Liderando espaço
	Resolução de problemas
	Ícones de status
	Apt-get/aptitude
	Comandos para consertar dependências
	Pastas do apt-get
	Diferenças entre apt-get e aptitude
	Outros arquivos
	Arquivos deb
	Arquivos package
	Arquivos tar.gz ou tgz
	Arquivos rpm (instalar pacote rpm e alien)
	Arquivos de configuração
	Extensões dos arquivos
	Melhores programas do Ubuntu
	Trocando todos os formatos no Ubuntu
	Outros formatos de arquivos
	Bibliotecas utilitárias
	Streamtuner
	Music Brainz
	Adobe Acrobat Reader
	Real Player
	Atualizações
	Arranques
	Alternando sistemas
	Trocar sistema
	Trocar tempo
	Restaurar GRUB
	Emerald
	Compiz x Java
	Comandos como root (raiz)
	Usar os comandos com os mesmos privilégios de root (raiz)
	Comando “su” para se tornar root
	Partições
	Partições Windows “sumindo”
	Montar partições do Windows no Ubuntu
	Ubuntu Tweak
	A área de trabalho do Windows
	Mostrar a área de trabalho com a tecla Windows, do teclado
	Emulador do Windows
	Ver arquivos “exte3” no Windows
	Gerenciador de área clipboard
	Preload: otimizando o Ubuntu
	Medibuntu (repositório)
	Programas para o Windows
	Jogos para o Windows
	Criando um cibercafé com o Ubuntu
	Ubuntu Linux em um café na internet
	Preço
	Serviços que o cibercafé poderá disponibilizar
	Facilidade de utilização
	Facilidade de manutenção
	Segurança
	Gerenciando processos no Ubuntu Linux
	Tipos de gerenciamento de processos
	Impressão de documentos compartilhados em um cibercafé
	Áreas no servidor para compartilhamento
	Vendas de acessórios
	Instalação de redes
	Sistemas salvos em CD (APTOnCD)
	Salvando o repositório em um CD
	Entendendo o gerenciamento de processos
	Visualizando todos os processos em execução
	Todos os processos de um usuário específico
	Lista de processos ordenados, consumo da CPU
	Obtendo informações de um processo específico
	Comando “pstree”
	Comando “top”
	Listando todos os sinais com o comando “kill”
	Matando um processo com o comando “kill”
	Comando “time”
	Controlando processosEmulador do Windows ......................................................................................47
Ver arquivos “exte3” no Windows .................................................... 48
Gerenciador de área clipboard ......................................................... 48
Preload: otimizando o Ubuntu .......................................................... 48
Medibuntu (repositório) .....................................................................48
Programas para o Windows .............................................................. 49
Jogos para o Windows ........................................................................50
Criando um cibercafé com o Ubuntu .............................................................51
Ubuntu Linux em um café na internet ............................................ 51
Preço .....................................................................................................52
Serviços que o cibercafé poderá disponibilizar ............................ 52
Facilidade de utilização ......................................................................54
Facilidade de manutenção ................................................................54
Segurança .............................................................................................54
Gerenciando processos no Ubuntu Linux ............................. 57
Tipos de gerenciamento de processos ..........................................................57
Impressão de documentos compartilhados em um cibercafé ... 57
Áreas no servidor para compartilhamento .................................... 58
Vendas de acessórios .........................................................................58
Instalação de redes ...........................................................................................59
Sistemas salvos em CD (APTOnCD) ................................................................60
Salvando o repositório em um CD ................................................... 60
9ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Entendendo o gerenciamento de processos ...............................................63
Visualizando todos os processos em execução ............................ 63
Todos os processos de um usuário específico .............................. 64
Lista de processos ordenados, consumo da CPU ........................ 64
Obtendo informações de um processo específico ....................... 65
Comando “pstree” ...............................................................................65
Comando “top” .....................................................................................66
Listando todos os sinais com o comando “kill” .............................. 66
Matando um processo com o comando “kill” ................................ 67
Comando “time” ...................................................................................67
Controlando processos ....................................................................................68
10 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Agora que já conhecemos o Linux, nesta unidade, vamos 
aprender como trabalhar com os comandos de instalação e 
configuração do Linux. Vamos consertar dependências, identificar 
algumas diferenças existentes, além de entender as extensões e 
atualizações do Linux. Vamos, também, aprender como efetuar 
a troca do sistema. Além de tudo isso, vamos conhecer outros 
comandos e gerenciar processos do Linux, para instalação 
simples em rede.
Vamos entender um pouco mais sobre este universo da 
tecnologia? Ao longo desta unidade letiva você vai desbravar um 
pouco mais sobre este assunto tão interessante!
Vamos lá?
IN
TR
O
D
U
ÇÃ
O
11ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
 • Olá. Seja muito bem-vindo à Unidade 4. Nosso 
objetivo é auxiliar você no desenvolvimento 
das seguintes competências profissionais até o 
término desta etapa de estudos:
 • Lidar com comandos de instalação e configuração 
do Linux, como o comando “|” (pipe) e o comando 
“apt-get”, instalando programas pela linha de 
comando, trabalhando com “pacotes” e corrigindo 
problemas.
 • Consertar dependências, identificar diferenças 
entre apt-get e aptitude, e entender as extensões 
e atualizações (arranques) do Linux.
 • Entender como efetuar a troca do Sistema na 
inicialização do computador, como construir as 
suas partições, e como utilizar emuladores do 
Windows no Ubuntu.
 • Lidar com comandos top, kill e time, além de 
gerenciar processos do Linux para realizar uma 
instalação simples (por CD ou pendrive) ou em 
rede.
 •
CO
M
PE
TÊ
N
CI
A
S
12 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Comandos pipe e apt-get
OBJETIVO
Ao término deste capítulo, você será capaz de 
entender um pouco mais sobre os comandos de 
instalação e de configuração do Linux, como as 
ferramentas de direcionamento de entrada e de 
saída. Além de aprender a instalar programas pela 
linha de comando, como o Terminal e o Synaptic, 
pacotes e efetuar a resolução de problemas. 
Vamos lá?
Pipe e redirecionamento
Além dos comandos apresentados anteriormente, a linha 
de comando ainda possui outros recursos para facilitar tarefas. 
Aqui, vamos apresentar algumas ferramentas de direcionamento 
de entrada e de saída.
Comando ”l” (pipe)
O pipe (|) é usado para fazer encadeamento de processos, 
ou seja, faz com que a saída de um comando seja enviada como 
entrada para o próximo comando. Veja o exemplo a seguir para 
entender melhor (o conteúdo de “arquivo1” e “arquivo2” é aquele 
que foi apresentado com o comando cat):
EXEMPLO:
$cat arquivo1 arquivo2 | wc -l
5
Vamos esclarecer o que aconteceu na execução desse 
comando: primeiro, utilizamos o comando “cat” com dois 
arquivos como argumento. Se rodássemos apenas este comando, 
teríamos o seguinte efeito (lembra-se?): 
13ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
$ cat arquivo1 arquivo2 
“conteúdo.do.arquivo1” 
“conteúdo.do.arquivo2”
Mas, acrescentamos um pipe (|) após a execução desse 
comando, o que significa que a saída foi redirecionada para 
o próximo comando, isto é, o resultado da execução de “cat 
arquivo1 arquivo2” não foi impresso, mas sim serviu como 
entrada para o próximo comando, “wc -l”, que contou o número 
de linhas e imprimiu esse resultado no terminal.
Vamos ver, agora, um exemplo mais interessante:
EXEMPLO:
curso@curso-desktop:~$ ls -1 | wc -l
13
Figura 1 - Recursos de comandos do Linux
Fonte: Freepik
14 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
IMPORTANTE
Como tivemos a chance de observar, o comando 
antes do “pipe” lista o conteúdo do diretório atual, 
exibindo um item por linha.
Se executássemos apenas este comando, obteríamos o 
seguinte resultado:
curso@curso-desktop:~$ ls -1
Área de Trabalho arquivo1 arquivo2 doc Documentos 
Downloads examples.desktop exemplo Imagens
Modelos
Música
Público
Vídeos
Mas, ao invés de a saída a ser impressa, ela foi direcionada 
ao comando “wc -l”, que contou o número de linhas. Em outras 
palavras, o que o comando “ls -1 | wc -l” fez foi contar o número 
de arquivos e diretórios dentro do diretório atual.
Comando “>”
Esta é uma outra forma de direcionar a saída de um 
comando: diferente do | (pipe), que direcionava a saída de um 
comando para um outro programa ou comando, o comando “>” 
direciona a saída de um comando para um arquivo ou dispositivo. 
Vejamos a seguir alguns exemplos práticos.
O comando a seguir redireciona a saída de “cat arquivo1” 
para um arquivo chamado “arquivo3”:
15ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
curso@curso-desktop:~$ ls
Área de Trabalho doc examples.desktop Modelos 
Vídeos 
arquivo1 Documentos exemplo música
arquivo2 Downloads Imagens Público
curso@curso-desktop:~$ cat arquivo1
arquivo1
etc.
etc.
curso@curso-desktop:~$ cat arquivo1> arquivo3 
curso@curso-desktop:~$ ls
Área de Trabalho arquivo3 Downloads Imagens Público
arquivo1 doc examples.desktop Modelos Vídeos 
arquivo2 Documentos exemplo música
curso@curso-desktop:~$ cat arquivo3 
arquivo1 
etc. 
etc.
IMPORTANTE
Observe que o arquivo “arquivo3” não existia, 
ele foi criado quando a execução do comando 
“cat arquivo1 > arquivo3” foi realizada. Se o 
arquivo “arquivo3” já existisse, seu conteúdo seria 
sobrescrito.
16 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Observe agora que o “arquivo3” já existe, então:
curso@curso-desktop:~$ ls
Área de Trabalho arquivo3 Downloads Imagens Público 
arquivo1 doc examples.desktop Modelos Vídeos 
arquivo2 Documentos exemplo música
curso@curso-desktop:~$ cat arquivo3
arquivo1 
etc. 
etc.
curso@curso-desktop:~$ cat arquivo2 > arquivo3 
curso@curso-desktop:~$ ls
Área de Trabalho arquivo3 Downloads Imagens Público
arquivo1 doc examples.desktop Modelos Vídeos 
arquivo2 Documentos exemplo música
curso@curso-desktop:~$ cat arquivo3 
arquivo2
blábláblá 
Comando “>>”
O comando “>>”, assim como o “>”, também direciona a 
saída de um comando para um arquivo, a diferença é que ele não 
substitui o conteúdo do arquivo, acrescenta-o ao final.
curso@curso-desktop:~$ ls
Área de Trabalho arquivo3 Downloads Imagens Público
arquivo1 doc examples.desktop Modelos Vídeos
17ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
arquivo2 Documentos exemplo música
curso@curso-desktop:~$ cat arquivo3
arquivo2
blábláblá 
curso@curso-desktop:~$ cat arquivo1 >> arquivo3 
curso@curso-desktop:~$ cat arquivo3
arquivo2
blábláblá 
arquivo1 
etc. 
etc.
Instalando programas pela linha de 
comando
Já mostramos como instalar programas utilizando o 
Synaptic, agora mostraremos como fazer isso por meio da linha 
de comando. Para tanto, utilizaremos uma ferramenta chamada 
apt-get.
Tanto o Synaptic quanto o apt-get são baseados no 
Advanced Packaging Tool (APT), que é um gerenciador de pacotes 
que permite instalar e atualizar programas de forma prática, 
resolvendo dependências automaticamente. Convém salientar 
que o APT (assim como o apt-get e o Synaptic) está presente em 
várias “distros”, como para o Debian e o Ubuntu. Com o apt-get é 
possível, portanto, instalar, remover e atualizar programas.
Para usar o apt-get, o primeiro passo é rodar o comando 
“apt-get update”, que faz com que o apt-get baixe a lista com 
18 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
os pacotes disponíveis. Isso permite que ele crie uma espécie 
de banco de dados com os pacotes disponíveis, nos quais cada 
um pode ser encontrado e qual endereço contém a versão mais 
recente. Esse comando deve ser executado periodicamente. O 
ideal é que você o use uma vez por semana, ou sempre que for 
fazer alguma instalação importante: # apt-get update.
Note que foi preciso executar tal comando como root. 
Você também poderia executá-lo usando sudo: $ sudo apt-get 
update.
Depois disso, você poderá instalar os programas que 
quiser, simplesmente fazendo uso da seguinte sintaxe:
# apt-get install [nome do programa]
ou
$ sudo apt-get install [nome do programa]
Para desinstalar um programa, também é muito simples:
# apt-get remove [nome do programa]
ou
$ sudo apt-get remove [nome do programa]
Finalmente, existe a opção de atualizar todo o sistema, o 
que é feito usando os comandos:
# apt-get update
# apt-get upgrade
Comando apt-get
O “apt-get update” é o comando que baixa a lista dos 
pacotes disponíveis, como já vimos. O “apt-get upgrade”, por sua 
vez, age de forma bem diferente: ele verifica todos os pacotes 
19ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
do sistema e tenta atualizar todos de uma vez, o que geralmente 
resulta em uma longa lista de atualizações.
ACESSE
Uma vez usando o GNU/Linux Ubuntu, você deve 
esquecer programas .exe, ou baixar programas 
em sites como o Superdownloads ou Baixaki. 
Existe um site chamado Getdeb para o Ubuntu. 
Contudo, prefira sempre baixar programas em 
fontes oficiais dos repositórios. Tudo o que você 
desejar e precisar instalar, estará disponível nos 
repositórios, baixe apenas o que você quiser e não 
estiver nos repositórios. Clique aqui para acessá-
lo.
O Ubuntu usa pacotes com extensão .deb (derivado do 
Debian). O .deb está para o Ubuntu como o .exe está para o 
Windows.
Para instalar, você tem três opções:
 • Pelo Synaptic – Sistema, Administração, Synaptic.
 • Em Aplicações – Adicionar/Remover.
 • Pelo Terminal – com apt-get /aptitude.
IMPORTANTE
Não fique perdido, você ainda pode usar programas 
do Windows no Linux, usando o programa Wine, 
como veremos posteriormente.
http://www.getdeb.net/ 
20 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Conhecendo ainda mais o Terminal
O comando “sudo”, antes de qualquer outro comando, 
dará a você privilégios de administrador, logo, todo comando 
que você digitar usando o “sudo” na frente, pedirá sua senha de 
usuário, para comprovar que é mesmo você. Note também que, 
quando for solicitada a senha, durante a digitação, os caracteres 
não aparecem, portanto, não se preocupe porque, apesar de não 
aparecerem, você estará digitando.
Como você sabe, encontrar o Terminal basta ir em: 
Aplicações > Acessórios > Terminal. Logo após a tela branca 
aparecer, digite os comandos como iremos descrever aqui 
posteriormente.
SAIBA MAIS
Se quiser tirar o fundo branco do Terminal, busque 
na tela dele a aba “Editar” e depois: Perfil Atual. 
Na aba “Cores”, desabilite o item “Usar cores do 
Sistema” e escolha as cores que você quiser, como 
o fundo preto com letras verdes, “Matrix”.
Synaptic
O Synaptic (vá em: Sistema > Administração > Gerenciador 
de Pacotes > Synaptic) é a sua porta de entrada para instalar tudo 
no Ubuntu. É uma interface gráfica para o apt-get (aptitude).
Você pode instalar, remover, configurar ou atualizar 
pacotes, navegar, filtrar e procurar pela lista de pacotes 
disponíveis, gerenciar repositórios, ou atualizar o sistema inteiro. 
Você pode também enfileirar certa quantidade destas ações 
para serem executadas de uma só vez. O Synaptic informará 
quando dependências forem necessárias, bem como conflitos 
com outros pacotes já instalados no seu sistema. Isto é, quando 
você instala um programa, ele instalará automaticamente suas 
21ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
dependências, quer dizer, quando você instala algo, nunca estará 
instalando errado, porque o sistema já faz automaticamente, e 
sem erros. Caso o Synaptic não consiga encontrar de onde baixar 
estas dependências, você terá que habilitar seus repositórios e 
atualizá-los.
IMPORTANTE
A interface equivalente ao Synaptic no Kubuntu 
seria o “Adept”.
Procurando pacotes
Para encontrar pacotes no Synaptic, só é preciso clicar 
no botão Procurar e digitar o pacote, ou somente clicar em um 
pacote na lista à direita, e começar a digitar o pacote pouco a 
pouco.
EXEMPLO:
Se você busca pelo Firefox, você pode clicar no ícone 
Procurar e digitar Firefox, que serão apresentados 
pacotes semelhantes com nome ou descrição Firefox.
Instalando pacotes
Atualize a lista de repositórios, clicando em recarregar ou 
com a combinação CTRL+R (leve em conta que é muito comum os 
casos de usuários que não encontram os pacotes porque algum 
repositório está desabilitado).
Uma vez encontrado o pacote que deseja, clique com 
o botão direito do mouse em cima e depois em: marcar para 
instalação. Se o pacote que você está tentando instalar necessita 
22 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
de outros pacotes ou dependências, uma caixa de diálogo 
aparecerá. Aceite e pronto!
O Synaptic alertará se suas escolhas conflitam com 
pacotes já instalados no Sistema. Se esse for o caso, uma caixa de 
diálogo mostrará todos os pacotes que precisam ser removidos.
Remover (ou remover completamente) 
pacotes
Pararemover pacotes:
1. Clique com o botão direito do mouse no pacote e 
escolha Marcar para Remoção, no menu de contexto.
2. Quando estiver satisfeito com suas escolhas, clique em 
Aplicar, na barra de ferramentas, ou pressione Ctrl + P.
3. Uma caixa de diálogo aparecerá com o resumo das 
mudanças que serão feitas. Confirme as mudanças 
clicando em Aplicar. Você pode escolher a opção: 
Marcar para Remoção Completa, que faz com que o 
Synaptic remova qualquer arquivo de configuração 
associado com este pacote.
Atualizar pacotes
Para realizar a atualização de pacotes:
1. Clique em Recarregar, ou pressione Ctrl + R para ter 
certeza de que o Synaptic já está com a lista de pacotes 
atualizados.
2. Clique com o botão direito do mouse no pacote e 
escolha: Marcar para Atualização, no menu de contexto, 
ou pressione Ctrl + U.
23ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
3. Quando estiver satisfeito com suas escolhas, clique em 
Aplicar, na barra de ferramentas ou pressione Ctrl + P.
4. Uma caixa de diálogo aparecerá com o resumo das 
mudanças que serão feitas. Confirme as mudanças 
clicando em Aplicar.
Como corrigir pacotes quebrados
Os pacotes quebrados são pacotes que possuem 
dependências insatisfeitas. Se um pacote quebrado for detectado, 
o Synaptic não permitirá qualquer alteração no Sistema enquanto 
o pacote com os problemas não for consertado.
Para corrigir pacotes quebrados:
 • Selecione Editar, Consertar Pacotes Quebrados.
 • Em seguida Aplicar Mudanças Marcadas, no Menu 
Editar, ou pressione Ctrl + P.
 • Confirme as mudanças clicando em Aplicar.
Liderando espaço
Você pode liberar espaço em disco deletando os arquivos 
de pacotes que já baixou, mas apague caso você queira; se for 
fazer um CD de APTONCD, não os apague e os deixe onde estão.
Mas, caso queira realmente apagar os arquivos: 
Configurações, Preferências, na Aba Arquivos: Apagar arquivos 
de pacote do cache.
24 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Resolução de problemas
O que fazer quando uma instalação de pacotes falhar e 
você não conseguir mais instalar pacotes. Abra um Terminal e 
digite: sudo apt-get install -f.
Quanto aos atalhos do teclado, veja:
 • CTRL+R: atualiza a lista de repositórios.
 • CTRL+F: abre a janela de diálogo procurar.
 • CTRL+I: marca o pacote selecionado para instalar.
 • CTR+G: ......... marca todos os pacotes atualizáveis para 
instalar.
 • CTR+E: força a instalação de uma versão específica do 
pacote.
 • CTRL+Z: refaz a última ação.
 • CTRL+P: aplica todas as mudanças marcadas.
 • CTR+Q: sair do Synaptic.
Ícones de status
Os ícones servem para demonstrar o estado atual de um 
pacote. Segue a tabela indicada.
Pelo “Adicionar/Remover”: este não tem segredo, você 
navega pelas categorias de programas, ou digita o que quer, e 
baixa para seu computador, que o instalará automaticamente.
25ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Figura 2 - Legendas de ícones de status
Fonte: Elaborado pela autoria (2023).
SAIBA MAIS
Quer se aprofundar nesse tema? Leia o artigo 
“Instalar ambientes gráficos no Ubuntu” de Lobo 
(2017). Para realizar a leitura, clique aqui.
https://linuxdicasesuporte.blogspot.com/2017/12/instalar-ambientes-graficos-no-ubuntu.html 
26 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
RESUMINDO
E, então? Anotou tudo para não esquecer de 
nenhum detalhe? Agora, só para termos certeza de 
que você realmente entendeu o tema de estudo 
desse capítulo, vamos resumir tudo o que vimos. 
Aprendemos um pouco mais sobre os comandos 
de instalação e de configuração do Linux, como 
as ferramentas de direcionamento de entrada e 
de saída. Além disso, aprendemos sobre instalar 
programas pela linha de comando, o Terminal, 
o Synaptic, os pacotes e efetuar a resolução de 
problemas. Esperamos que você tenha gostado do 
conteúdo apresentado. Bons estudos!
27ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Apt-get/aptitude
OBJETIVO
Ao término deste capítulo, você será capaz 
de entender como consertar dependências, 
identificar diferenças entre apt-get e aptitude, e 
entender as extensões e atualizações (arranques) 
do Linux. E então? Motivado para desenvolver essa 
competência? Então vamos lá. Bom estudo!
Vamos entender comandos para poder consertar 
dependências, diferenças entre apt-get e aptitude, das extensões 
e atualizações (arranques).
Saberemos mais sobre os comandos apt-get e aptitude, 
suas diferenças e vantagens, arquivos de package, compilados 
e arquivos de configuração do Linux, além de trocar formatos 
de arquivos do Ubuntu, a biblioteca de utilitários, as partições e 
também sobre suas atualizações.
O apt-get/aptitude são os comandos mais conhecidos 
nas “distros” baseadas em Debian. Com apenas esse comando, 
você instala o que você quiser. Qualquer comando que digite, 
tanto o apt-get como o aptitude.
Veja:
 • sudo apt-get update – para atualizar a lista de programas 
e atualizar os repositórios, como o botão recarregar do 
Synaptic.
 • sudo apt-get install – instala o 
programa, exatamente como o amsn, k3b e emesene.
EXEMPLO: 
sudo apt-get install emesene
28 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Para pesquisar pacotes (mesmo sendo mais fácil 
encontrar no Synaptic): sudo apt-cache search 
Manuais do “apt-get”: 
$man apt-get
$man apt-cache
Comandos para consertar 
dependências
Os “Comandos para consertar Problemas de 
Dependências” são, geralmente, usados quando se fecha o 
Terminal durante uma operação de descarga ou instalação de 
um pacote.
Eles devem ser usados nesta seguinte ordem:
>sudo apt-get install -f
>sudo apt-get upgrade -f
>sudo apt-get dist-upgrade -f
>sudo dpkg –configure -a
>sudo apt-get clean
Pastas do apt-get
Na pasta /var/cache/apt/archives/ ficam os arquivos que 
você baixa pelo Synaptic ou pelo Terminal, usando sudo aptget 
install “programa”.
Na pasta /var/lib/apt/lists/, fica a lista de pacotes 
(repositórios) disponíveis (que é gerada ao executar apt-get 
update).
29ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Diferenças entre apt-get 
e aptitude
A principal diferença entre os dois é que o controle de 
dependências dos pacotes é mais completo e sofisticado no 
aptitude do que o do apt-get.
Mesmo no caso de se querer corrigir problemas no 
Sistema, o aptitude é muito mais eficiente. Por exemplo, o apt-
get instala o pacote e as suas dependências como o aptitude, 
mas para desinstalar/remover um pacote, o apt-get desinstala 
apenas o pacote solicitado e deixa as dependências enquanto o 
aptitude desinstala também as dependências do pacote.
Já relativamente à pesquisa de pacotes, o apt-cache 
search gera muito mais resultados do que o aptitude search. Isto 
porque o comando apt-cache search nome_do_pacote procura 
pelo nome do pacote tanto no nome do pacote como na sua 
descrição, enquanto o comando aptitude search nome_do_
pacote procura pelo pacote apenas no nome dos pacotes.
IMPORTANTE
Por estes motivos, convém seguir a regra: procurar 
um pacote com apt-cache search e instalá-lo com 
aptitude install.
Outros arquivos
Vamos conhecer outros arquivos que fazem parte do 
Linux.
30 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Arquivos deb
Para instalar, bastam apenas dois cliques no arquivo ou 
no terminal dentro da pasta onde está o arquivo: dpkg -i arquivo.
deb.
Para desinstalar: dpkg -r arquivo.deb.
Arquivos package
Os arquivos de package foram criados para simplificar a 
vida dos instaladores novos. Simplesmente, dê dois cliques sobre 
o arquivo. Ele irá abrir o Terminal e instalar sozinho os pacotes 
necessários para rodar o autopackage pela primeira vez. Será 
solicitada sua senha de usuário e você já estará pronto para usar 
os arquivos autopackage.
Arquivos tar.gz ou tgz
Para instalar programas compilados, como tar.gz e tgz, 
você deve ter instaladoos pacotes: sudo apt-get install build-
essential fakeroot gcc alien make linux-headers-`uname -r` 
checkinstall.
Depois de baixado, clique com o botão direito do mouse 
e escolha “Extrair aqui”. Ou, no Terminal, na pasta onde está o 
arquivo, digite:
 • tar -zxvf archivo.tar.gz
 • tar -zxvf archivo.tgz
31ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Agora, se você quer configurar o código fonte escrevendo 
em um Terminal como root, digite o seguinte:
 • Configurando Código Fonte: /configure.
 • Compile: make.
 • Instalando arquivos compilados: sudo make install.
IMPORTANTE
Sempre que executar comandos e der errado, 
exigindo permissões etc., execute os comandos 
escrevendo sudo na frente.
Para desinstalar, deve-se escrever em um terminal como 
root o código fonte intacto, isto é, nem sequer colocar um salto 
de linha ao final make unistall.
Há uma forma mais fácil também:
 • installpkg archivo.tar.gz ou
 • installpkg archivo,tgz
Para desinstalar:
 • removepkg archivo.tar.gz
Arquivos rpm (instalar pacote rpm e 
alien)
 • Para instalar, digite em um terminal: rpm -i arquivo.
rpm.
 • Para desinstalar: rpm -e nome_do_programa.
32 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Arquivos de configuração
Os arquivos de configuração são arquivos de texto que 
contêm as opções de funcionamento do Sistema Operacional.
SAIBA MAIS
Embora o Ubuntu possua ferramentas gráficas 
para manipular estas configurações, que ajudam 
os usuários mais principiantes, muitas vezes é 
mais rápido e eficaz editar diretamente o arquivo.
A alteração dos arquivos de configuração deve ser feita 
por pessoas que tenham lido e compreendido a documentação 
do Ubuntu Linux. É também importante sempre fazer cópias de 
segurança dos arquivos de configuração antes de eles serem 
alterados.
Veja alguns comandos:
 • etc/apt/sources.list – guarda as fontes de aplicações 
e atualizações utilizadas pelo Ubuntu para fazer as 
atualizações e instalação de pacotes de software;
 • etc/fstab – apresenta os mount points, ou seja, os 
volumes de informação que estão montados e seus 
respectivos diretórios.
 • boot/grub/menu.lst – gerencia o boot, a inicialização 
dos Sistemas.
 • etc/group – define a que grupos cada usuário pertence.
Para visualizar o arquivo de configuração com o endereço 
dos sítios em que o Ubuntu vai buscar os pacotes de software, 
use o terminal: cat /etc/apt/sources.list.
Para modificar e visualizar também: sudo gedit /etc/apt/
sources.list.
33ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Extensões dos arquivos
Algumas extensões são:
 • bin – executável Linux.
 • conf
 • .deb – pacotes de software (instaláveis).
 • .exe – executáveis do Windows.
 • .gif – imagem.
 • .html – páginas web.
 • .iso – Imagens de disco.
 • .jar – Programa em Java.
 • .jpg – Imagem.
 • .mp3 – Arquivo de som.
 • .ogg – Som.
 • .pdf – Texto com imagem, incluindo fontes de texto 
etc...
 • .php – Linguagem para páginas web.
 • .png – Imagem.
 • .sh
 • .so
 • .svg – Imagem vetorial.
 • .swf – Imagem vetorial com animações.
 • .tiff – Imagem.
34 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Melhores programas do Ubuntu
 • Música: Audacious, Amarok e Rhtymbox.
 • Gravar CDs e DVDs: Brasero e k3b.
 • Ripar-Copiar DVDs: k9copy.
 • Mudar taxa e qualidade de arquivos de música: 
soundconverter.
 • Vídeos & filmes: VLC ou mplayer [VLC com Suporte a 
Legendas].
 • Torrents: Transmission (Transmissão).
 • Baixar música: frostwire, limewire e o “ares” emulando 
com o Wine.
 • Windows Live Messenger: amsn ou emesene.
 • IRC: xchat.
 • Montar arquivos ISSO (como o daemontools): gmountiso 
ou gisomount.
 • Modificar GRUB em modo gráfico: startup-manager.
 • Formatar HDs e pendrive: gparted.
 • Barra (dock) como a do Mac: Cairo-dock.
 • Efeitos animados na área de trabalho: Screenlets ou 
gdesklets.
 • Compactadores: sudo aptitude install rar unrar unace 
p7zip.
 • Gerenciador de download (como o flashget): gwget.
35ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Trocando todos os formatos no Ubuntu
Se o seu Ubuntu já está todo redondinho, o que falta 
fazer? Falta rodar tudo aquilo que você quiser, como os arquivos 
de música, vídeo, filmes, DVDs, Flash, Java e PDF.
Tenha os repositórios Multiverse e Universe ativados pra 
ajudar nestas ações.
IMPORTANTE
Os nomes contidos aqui devem ser digitados 
depois dos comandos: sudo aptitude install nome_
do_pacote.
Áudio:
 • Sox: utilitário para converter diversos formatos de 
áudio.
 • faac encoder: arquivos de áudio formato AAC - Advanced 
Audio Coding.
 • faad.
 • lame encoder: para transformar CDs e arquivos WAV 
em MP3.
 • mp3gain: para analisar e ajustar arquivos MP3.
Vídeo
 • mplayer-fonts: fontes necessárias para o Mplayer 
mostrar legendas.
 • mozilla-mplayer: plugin do Mplayer para o Firefox poder 
tocar trailer da internet, é preciso remover o totem-
mozilla se quiser usar este.
 • libdvdcss2: codec para ver DVDs criptografados.
36 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
 • ffmpeg: pacote contendo player multimídia, servidor de 
streaming e encoder de áudio e vídeo.
 • Flac: codec de compreensão de áudio sem perda de 
informação.
 • aac formato de áudio padrão usado pela Apple iTunes 
e iPod.
 • gstreamer0.10-ffmpeg: plugin com suporte a uma 
grande variedade de formatos de áudio e vídeo.
 • gstreamer0.10-gl.
 • gstreamer0.10-pitfdll.
 • gstreamer0.10-plugins-bad.
 • gstreamer0.10-plugins-bad-multiverse.
 • gstreamer0.10-sdl.
 • gstreamer0.10-plugins-ugly.
 • gstreamer0.10-plugins-ugly-multiverse.
 • libxine-main1.
 • libxine-extracodecs.
Outros formatos de arquivos
 • Flash: flashplugin-nonfree – instala o plugin do Flash 
para Firefox e Konqueror e assim você pode ver 
arquivos do YouTube, no seu Ubuntu.
 • Java:
 • sun-java5-plugin, sun-java6-plugin – para rodar 
aplicações Java.
 • sun-java5-jre, Sun-java6-jre – instala suporte a 
sites de bancos e outros applets Java.
37ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
 • Windows Codecs (w32codecs) – você poderá instalar 
o pacote w32codecs pelo repositório Medibuntu. No 
Synaptic, no painel esquerdo, clique no botão chamado 
Origem e você verá os repositórios e seus arquivos. Vá 
ao link do Medibuntu e busque pelos pacotes que você 
desejar.
 • Editor de tags de arquivos: sudo apt-get -y install 
libmjpegtools0c2a tagtool easytag id3tool
Bibliotecas utilitárias
Agora iremos conhecer um pouco sobre as bibliotecas 
utilitárias. Vamos lá?
Streamtuner
O Streamtuner permite que você navegue em estações 
de rádio de internet e as ouça no seu reprodutor de música 
preferido. O programa inclui suporte para SHOUTcast, Live365 e 
Xiph e permite que você adicione estações personalizadas. Para 
mais informações, visite o site do Streamtuner. 
Nome do pacote no Terminal ou Synaptic: streamtuner.
Music Brainz
Serviço de Catálogo de músicas, por meio de impressão 
digital do som (parecido com o CDDB). Instalação padrão do 
Ubuntu, não instala por padrão suporte para MP3, usado em 
vários apps., como Amarok, Listen e Banshee.
Nome do pacote no Terminal ou Synaptic: libtunepimp5-
mp3.
38 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Adobe Acrobat Reader
Para instalar o Adobe Acrobat Reader, aproveite que 
inserimos o repositório Medibuntu na lista e, se você quiser, 
pode fazer a instalação desse programa no Ubuntu. Ele está em 
inglês.
sudo apt-get install -y acroread acroread-plugins 
mozilla-acroread acroread-escript
acroread (Adobe Acrobat Reader - PDF)
acroread-plugins
mozilla-acroread (plugin do Firefox para abrir arquivos 
PDF da Internet)
Real Player
Primeiramente, vamos instalar o Real Player 10 para 
Linux baixado do site da Real Player.
ACESSE
Para baixá-lo, clique aqui.
Você vai baixar o arquivo RealPlayer10GOLD.bin. Em 
seguida, pelo Terminal, váaté a pasta que você baixou o arquivo 
e realize os seguintes comandos:
1. Torne o arquivo executável: chmod +x RealPlayer10GOLD.
bin.
http://www.real.com/linux/
39ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
2. Para instalar o Real Player: sudo ./RealPlayer10GOLD.
bin.
3. Quando lhe pedir um local para instalar o Real Player, 
inserir (se ele já não mostrar esse diretório): /usr/bin/
RealPlayer.
IMPORTANTE
Quando pedir para configurar o system-wide 
symbolic links, responda “y”. Depois disso, aceite 
o prefixo para ligações simbólicas (Pressione 
“ENTER”).
Sobre as Partições, temos que entender a correspondência 
entre o nome das partições Linux e o nome que o Grub conhece, 
veja a tabela a seguir.
Tabela 1 - Partições no Linux e no GRUB
No Linux - No GRUB
/dev/hda
/dev/hda1
/dev/hda2
/dev/hdb
/dev/hdb1
/dev/hdb2
/dev/sda
/dev/sda1
/dev/sda2
/dev/sdb
/dev/sdb1
/dev/sdb2
/dev/fd0
- (hd0)
- (hd0,0)
- (hd0,1)
- (hd1)
- (hd1,0)
- (hd1,1)
- (hd0) # Disco SCSI ID 0
- (hd0,0) # Disco SCSI ID 0, partição 1
- (hd0,1) # Disco SCSI ID 0, partição 2
- (hd1) # Disco SCSI ID 1
- (hd1,0) # Disco SCSI ID 1, partição 1
- (hd1,1) # Disco SCSI ID 1, partição 2
- (fd0)
Fonte: Silva (2020, on-line).
40 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Atualizações
Vamos entender um pouco sobre as atualizações. 
Acompanhe!
Arranques
No Gutsy, são conhecidos alguns problemas em relação 
à atualização do Sistema. Para que seu Sistema arranque sem 
problemas, antes de fazer uma atualização dele, faça um backup 
do seu arquivo menu.lst:
$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_
backup
Alguns usuários experimentaram problemas ao 
atualizarem o Sistema e não conseguirem dar boot no Ubuntu. 
Para contornar esse erro, você pode editar o menu.lst sem entrar 
no Ubuntu, basta apenas digitar a tecla em cima da entrada do 
Ubuntu e trocar alguns números, como mostra o exemplo a 
seguir:
Ubuntu etc. (hd0,0) – digite a tecla e e troque o zero 
pelo número da entrada do seu Ubuntu, no meu caso é hd0,5 
que tinha sido alterado para hd0,1. Tecle ENTER para confirmar 
a mudança e depois a tecla b para “bootar” a entrada nova do 
Grub. Pronto!
41ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
SAIBA MAIS
Quer se aprofundar nesse tema? Leia o artigo 
“Ubuntu Linux: gerenciamento de pacotes com o 
apt-get”, de Arruda (2014). Para realizar a leitura, 
clique aqui.
RESUMINDO
E, então? Anotou tudo para não esquecer de 
nenhum detalhe? Agora, só para termos certeza de 
que você realmente entendeu o tema de estudo 
deste capítulo, vamos resumir tudo o que vimos. 
Aprendemos sobre os comandos para poder 
consertar dependências, vimos as diferenças entre 
apt-get e aptitude e conhecemos um pouco mais 
sobre extensões e atualizações (arranques).
Vimos, também, mais sobre os comandos apt-get 
e aptitude e, entendemos as suas diferenças e 
vantagens. Vimos sobre os arquivos de package, 
os compilados e sobre os arquivos de configuração 
do Linux, além de trocar formatos de arquivos do 
Ubuntu, a biblioteca de utilitários, as partições, e 
também sobre suas atualizações. Esperamos que 
você tenha gostado do conteúdo apresentado. 
Bons estudos!
https://canaltech.com.br/linux/ubuntu-linux-gerenciando-pacotes-com-o-apt-get/
42 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Alternando sistemas
OBJETIVO
Ao término deste capítulo, você será capaz de 
entender como efetuar a troca do Sistema na 
inicialização do computador, como construir as 
suas partições, e como utilizar emuladores do 
Windows no Ubuntu. E então? Motivado para 
desenvolver essa competência? Então vamos lá. 
Bom estudo!
E, também, sobre as suas facilidades quanto ao uso e 
quanto a sua manutenção e sua segurança total. 
Além disso, vamos entender a forma de como fazer a 
troca de sistema, definido na inicialização do computador. Definir 
certos comandos como do Linux “root” (raiz), além de fazer as 
“partições”.
Ver os programas que “emulam” o Windows no Ubuntu e 
que ajudam na instalação de programas, além de perceber sobre 
a sua facilidade de uso, a sua manutenção e a sua segurança. 
Vamos lá?
Trocar sistema
Para trocar o sistema que será iniciado primeiro (como, 
por exemplo, a maioria dos usuários que querem que o Windows 
entre automático, mas com a opção de escolher entre o Windows 
ou o Ubuntu) navegue até a pasta /boot/grub/ e encontre o 
arquivo chamado: menu.lst
Ou o arquivo: sudo gedit /boot/grub/menu.lst
Haverá uma linha assim: default 0
Altere conforme o número de sistemas e entradas que 
você tiver.
43ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Exemplo: Geralmente, para os usuários que só tem o 
Windows XP e o Ubuntu, o número do default sempre será 
o 4, já que as outras entradas são:
 • Ubuntu Kernel.
 • Ubuntu Kernel (recovery).
 • Memory Test.
 • Other Operating Systems: (que não vale como 
entrada).
 • Windows XP (ou 98, ME etc).
Trocar tempo
 • Procure a linha que contém timeout 10, observe a 
figura ao lado.
 • Por padrão, o Ubuntu usa 10 segundos de espera para 
escolher o S.O.
 • Modifique pela quantidade de segundos que achar 
mais conveniente.
 • Salve as alterações e reinicie o computador. Pronto!
Restaurar GRUB
Como restaurar o menu do Grub depois de uma instalação 
do Windows? (Caso você teve que formatar o Windows XP e o 
Windows sumiu com o GRUB).
 • Use o seu Live-CD, e num Terminal digite:
# grub-install /dev/hda (assumindo que /dev/hda é a 
localização da partição (HD) do boot)
 • Troque hda pelo correspondente: hda, das,hdb,hdc ...
44 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Como adicionar uma entrada para o Windows no menu 
do GRUB? sudo gedit /boot/grub/menu.lst
Adicione as seguintes linhas de comando no fim do arquivo 
(assumindo que /dev/hda1 é a localização da partição Windows):
title Microsoft Windows
root (hd0,0)
savedefault
makeactive
chainloader +1
Emerald
É possível ter as “bordas das janelas” como no Windows 
Vista, instalando o Emerald no seu Ubuntu. Para isso, faça o seguinte: 
sudo aptitude install emerald libemeraldengine0 emerald 
emerald-themes.
Compiz x Java
Aqueles que habilitaram os efeitos na Área de Trabalho 
(Compiz) e tentam usar aplicações Java tiveram a surpresa de ver 
a janela de aplicação carregar em branco. Esse problema ainda 
não foi resolvido, mas há um artifício para fugir dele.
Para fazer isso, abra o seguinte arquivo: sudo nano /etc/
profile
Agora você deve inserir na última linha deste arquivo isto: 
export AWT_TOOLKIT=MToolkit
Pronto! Agora, da próxima vez que você “logar”, não terá 
mais esse problema entre as aplicações Java e o Compiz/Beryl.
45ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
“Desktop effects could not be enabled”
Se aparece esse erro enquanto você tenta habilitar os 
efeitos, não é o seu Compiz que não está instalado, é a sua placa 
gráfica que não dá suporte. Você diria: “Mas eu jogava jogos 
pesados no Windows. Meu amigo tem uma placa menos potente 
e, mesmo assim, consegue”. Por que eu não? Veja:
 • Seu fabricante criou essa placa de modo que funcione e 
enxergue só o Windows. Brigue com o fabricante!
 • Prefira comprar equipamentos de informática que 
tenham suporte ao Linux. Por que isso? Você prefere 
pagar mais barato uma placa gráfica que seja R$ 20 ou 
R$30 mais caro, do que pagar R$ 900 num Windows?
Para isso, confirme. Abra o Terminal e digite o texto a 
seguir: glxinfo | grep rendering direct rendering: Yes
Aparecendo “Yes”, então, busque na Internet, pois na 
verdade você pode ter os efeitos.
IMPORTANTE
Quando você for digitar uma senha num Terminal, 
não se preocupe por não aparecer os caracteres, 
do mesmo modo que você está digitando.
Comandos como root (raiz)
Vamos entender os comandos como root (raiz). Confira!
Usar os comandos com os mesmos 
privilégios de root (raiz)
Escrevendo “sudo” antes do comando apt-get updatefaz 
com que você possa usar o mesmo com o privilégio de root. 
46 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Exemplo: sudo apt-get update.
Para habilitar o su: sudo passwd root Será perguntado 
qual a sua senha que você deseja dar ao seu usuário ‘root’ ......... . 
Digite e dê ENTER.
Comando “su” para se tornar root
Como acontece a aplicação? Ao digitar no Terminal su, 
será pedida a senha do root (que no Ubuntu vem desabilitado), 
ao escrever a senha, você se torna usuário root, na janela do 
Terminal, o que significa que todos os comandos que você 
escrever a partir de então, não necessitarão do comando sudo 
antes dos comandos, - sudo su é um “macete” para funcionar o 
su.
Partições
Você sabe como acontecem as partições? Vamos entender 
um pouco mais sobre essa parte? Acompanhe!
Partições Windows “sumindo”
Caso a sua partição Windows tenha “sumido” do nada do 
Ubuntu, experimente levar em conta se dá última vez que usou 
o Windows, você o desligou pela tomada ou com pressa ou se 
desligou corretamente. Pois, quando você desliga o Windows 
“incorretamente”, com pressa ou pela falta de energia, dará 
erros no Scandisk, o que faz com que você não possa acessar 
sua partição Windows no Ubuntu. Então, desligue o Windows 
corretamente.
47ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Montar partições do Windows no 
Ubuntu
O Ubuntu já monta as partições do HD automaticamente, 
mesmo sendo NTFS. A interface gráfica da ferramenta é: sudo 
aptitude install ntfs-config
Existe também um utilitário muito bom para poder 
manejar com as partições do Windows NTFS, o “disk-manager”. 
Busque no Synaptic ou procure na internet, clicando aqui. 
Ubuntu Tweak
Esse é um programa excelente para fazer alguns truques 
e modificações no Ubuntu em modo gráfico, apenas clicando em 
alguns botões.
A área de trabalho do Windows
Vamos conhecer a área de trabalho do Windows. 
Mostrar a área de trabalho com a tecla 
Windows, do teclado
Quando você tem várias janelas abertas e necessita 
minimizar todas ao mesmo tempo, pode criar um atalho para 
isso. Vá em: Sistema, Preferências, Atalhos de Teclado.
Lá você encontrará a seguinte opção: ocultar todas as 
janelas e focar a área de trabalho. Além dessa, há muitas opções 
de atalhos de teclados que podemos criar.
http://flomertens.free.fr/disk-manager/download.html
48 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Emulador do Windows
Caso você esteja trabalhando no Windows, mas precisa 
de um arquivo que está no Ubuntu, poderá usar esse programa.
Ver arquivos “exte3” no Windows
O Explore2fs. O Explore2fs é como se fosse um emulador 
do Windows, sem muitos recursos, apenas para que você possa 
“visualizar” todos os seus arquivos do Linux pelo Windows. 
Já o programa Ext2IFS cria um disco no “Meu Computador”, 
e dentro desse disco é onde deverá ficar a partição do seu 
Ubuntu. Simples assim. Para conferir, clique aqui. 
Gerenciador de área clipboard
Quando se copia muitas coisas, existe uma ferramenta 
que grava tudo que você cola com o CTRL+C. Assim você nunca 
perde algo caso copie uma coisa e logo copie outra por cima. 
Instale, então, as seguintes ferramentas: glipper ou Parcellite. 
Recomendo o Parcellite.
Preload: otimizando o Ubuntu
Nem sempre a diferença é boa, mas vale a pena: sudo 
apt-get install preload.
Medibuntu (repositório)
Existe um repositório chamado Medibuntu, que contém 
todos os pacotes que antigamente se instalava pelo “Não 
Recomendável” automaticamente. Por exemplo:
http://www.fs-driver.org/download.html
49ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
 • Pacotes para reproduzir DVDs protegidos.
 • Adobe Reader.
 • Google Earth.
 • w32codecs.
Para adicionar o Medibuntu ao seu repositório, execute: 
sudo wget 
http://www.medibuntu.org/sources.list.d/gutsy.list -O /
etc/apt/sources.list.d/medibuntu.list
E adicione a chave GPG do mesmo: wget -q http://
packages.medibuntu.org/medibuntu-key.gpg -O- | 
sudo apt-key add - && sudo apt-get updat
Programas para o Windows
Para instalar programas Windows no Ubuntu, existem 
ferramentas que permitem fazer isto. Algumas delas são:
 • Wine – É como um emulador que faz com que 
programas feitos para Windows funcionem no Ubuntu, 
fazendo-os “pensar” que estão dentro de um ambiente 
Microsoft Windows. Com ele, você pode instalar 
e usar os programas Windows dentro do Ubuntu. 
Para conhecer a página do projeto, clique aqui. 
Para instalar o Wine, basta rodar no Terminal: 
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- 
| sudo apt-key add –
E logo, adicionar o repositório: sudo wget http://wine.
budgetdedicated.com/apt/sources.list.d/gutsy.list-O/etc/apt/
sources.list.d/winehq.list
http://www.winehq.org/ 
50 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
 • Virtualbox (Virtualização) – Consiste em criar um 
computador virtual dentro do Ubuntu, e ali instalando 
programas e o que mais quiser. Isso é indicado para quem 
não quer ter dual-boot ou não quer reiniciar a máquina 
para ir até o Windows e, logo depois, voltar para o Ubuntu. 
Clique aqui. 
SAIBA MAIS
O Virtualbox pode ser instalado pelo aptitude/
Synaptic, contudo é uma versão OSE. Aqui há um 
tutorial explicando como instalar o Virtualbox com 
suporte a USB. Clique aqui. 
Crossover – Desenvolvido pela CodeWeavers, o Crossover 
é como o Wine, apenas mais avançado, e com ferramentas 
gráficas mais amigáveis e mais correções de erros. Entretanto, é 
pago. É “baseado” no Wine, e também apoia o mesmo.
Jogos para o Windows
Para jogar pelo Ubuntu, utilize o Cedega que, 
infelizmente, é um programa pago. Existem opções como as 
vistas anteriormente: o Wine e o Virtualbox. Contudo, ambos não 
são muito bons para gerar os jogos.
O Virtualbox não pode usar uma placa gráfica boa 
(mesmo sendo a GForce), e o Wine não roda muito bem os jogos 
mais recentes e bonitos.
http://Oracle VM VirtualBox
https://www.flexihub.com/pt/usb-in-virtual-machine/virtualbox-usb-passthrough/
51ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Apesar de ele rodar os melhores jogos (Counter Strike, 
Need For Speed etc.), o Cedega não é aconselhado por muitos, 
pois na época em que o Wine usava a licença MIT, a Transgaming 
descaradamente se baseou totalmente no código fonte do Wine, 
o que o forçou a mudar para a licença LGPL.
Então, apesar de ser pago, é disponibilizado publicamente 
por seu CVS público. Então, por sua conta e risco, você pode 
tentar baixá-lo por redes P2P (emule, limewire etc.).
O Cedega está presentemente na versão 6 e consegue 
correr os jogos tão bem (ou melhor, dizem alguns utilizadores) 
como se corresse no próprio Windows. A diferença entre o 
Cedega e o Wine ou o Crossover é que o primeiro é especializado 
em jogos.
ACESSE
Se quiser conhecer o Cedega, clique aqui. 
Criando um cibercafé com o 
Ubuntu
Vamos, aqui, entender o motivo de criar um cibercafé 
utilizando o Ubuntu.
https://www.cedega.com/
52 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Ubuntu Linux em um café na internet
A maioria dos Cafés Internet (Cibercafés) utilizam o 
Microsoft Windows como o Sistema Operativo, contudo as 
últimas evoluções do Ubuntu Linux o tornam uma excelente 
opção para abrir um cibercafé, com muitas vantagens sobre os 
outros Sistemas Operacionais.
Preço
O preço do investimento inicial é dos mais reduzidos, 
pois o Ubuntu e todo o software descrito nessa página é gratuito.
SAIBA MAIS
Com o Ubuntu não há necessidade de ter os 
antivírus, logo os custos anuais da manutenção de 
cada máquina são muito menores.
Serviços que o cibercafé poderá 
disponibilizar
A possibilidade de utilizar muitos recursos de um ambiente 
gratuito, como o Linux, em um empreendimento “pago” como 
em um cibercafé, é vantajosa e “imensa”. Assim, portanto, nós 
iremos listar algumas delas e mostrar as suas muitas qualidades.
 • Acesso “Multilíngue”: muitas das aplicações doUbuntu 
Linux são multilíngues, o que significa que o utilizador 
poderá usar o sistema ou grande parte dele na língua 
de sua opção. O potencial dessa funcionalidade é ainda 
mais importante em zonas turísticas, onde parte dos 
clientes falam português e outra parte fala outras 
línguas. Você pode anunciar esse fato na entrada do 
cibercafé, em guias turísticos etc. Você deverá instalar e 
53ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
disponibilizar as principais línguas, além do português, 
nomeadamente o inglês, o francês, o espanhol, o 
alemão e o italiano.
 • Navegação Internet: o acesso a páginas é normalmente 
uma das atividades mais realizadas num Café Internet, 
pelo que é importante que os utilizadores tenham uma 
boa experiência nesse campo. Você deverá instalar 
os navegadores Opera e Epiphany, pois o Firefox está 
instalado por default em cada computador. Você deverá 
instalar ainda o Java, o Flash e o Acrobat Reader, além 
dos “codecs” necessários à visualização de vídeos nas 
páginas web.
Você também deve pôr os aplicativos amsn e emesene 
para que os clientes entrem em seus MSNs e falem com seus 
amigos em seus países de origem. E, além disso, há também o 
Skype para falar com os amigos, ligar e aparecer/ver na webcam.
Será uma boa ideia colocar uma “página” de entrada para 
o cibercafé, colocada num servidor local, que inclua informações 
sobre o Café Internet, sobre a sua conta etc.
Poderá ainda ser uma boa ideia desenvolver bookmarks 
(favoritos) para que um determinado utilizador encontre um 
ambiente agradável quando utilizar o computador.
 • Edição, organização e impressão de fotografias: 
dispor de serviços que permitam aos seus utilizadores 
transferir as imagens da sua máquina fotográfica, 
organizá-las, editá-las e gravar um CD pode ser 
bastante interessante para os clientes do espaço, 
particularmente para os turistas em viagem. O Ubuntu 
Linux dispõe de várias ferramentas para editar imagens, 
organizar e editar álbuns. Em termos de hardware, será 
necessário adquirir um leitor de cartões de memória 
54 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
que suporte vários formatos de gravação e que possa 
ser ligado à porta USB.
 • Gravação de CDs e DVDs: para que os utilizadores de um 
cibercafé possam gravar os seus dados em CD ou DVD 
é importante, especialmente para alguns. Se os seus 
computadores têm gravador de CD e DVD, então terá 
todo o interesse em disponibilizar essa funcionalidade. 
Outra opção é a de que apenas um computador no 
cibercafé tenha gravador e que cada utilizador se limite 
a colocar os arquivos que quer gravar numa pasta e 
solicitar a sua gravação no computador. Para a gravação 
de CDs e DVDs, você deverá instalar o Brasero e o K3B.
Facilidade de utilização
O ambiente gráfico do Gnome (ambiente gráfico por 
defeito no Ubuntu), é o ambiente gráfico mais fácil de utilizar, 
incluindo todos os ambientes gráficos de todos os outros 
sistemas operativos. Depois, o Ubuntu é multilíngue e cada 
utilizador poderá optar pela língua portuguesa ou qualquer 
outra das principais línguas.
Facilidade de manutenção
A atualização do Ubuntu, incluindo atualizações de 
segurança e instalação de aplicações, faz-se de forma automática. 
O Ubuntu pode inclusive ser atualizado por ordem remota 
enquanto estiver sendo utilizado por um cliente, pelo cibercafé. 
Logo, não é necessário fechar o café ou parar um determinado 
computador para instalar uma nova aplicação ou atualizar o 
sistema. Você, também, pode instalar todas as atualizações e 
novos programas num CD, o APTONCD, e todas as atualizações e 
programas estarão disponíveis no CD. 
55ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Segurança
Um sistema Ubuntu Linux pode ser muito seguro. 
Sem ser totalmente inviolável, o Linux é mais seguro do que 
outros sistemas operacionais mais utilizados, mesmo quando 
esses sistemas usem programas antivírus, adware e firewall 
desenvolvidos por empresas especializadas. O Linux não necessita 
de antivírus ou adware e o seu sistema de permissões torna 
praticamente impossível que um utilizador não administrador 
consiga contaminá-lo.
Figura 3 - Segurança
Fonte: Freepik, 2023.
56 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
SAIBA MAIS
Você quer se aprofundar nesse tema? 
Recomendamos a leitura do “Guia completo para 
Iniciantes sobre Discos e Partições no Linux”, 
clicando aqui.
 
RESUMINDO
E, então? Anotou tudo para não esquecer de 
nenhum detalhe? Agora, só para termos certeza 
de que você realmente entendeu o tema de 
estudo deste capítulo, vamos resumir tudo o que 
vimos. Aqui, vimos como fazer a troca do sistema 
na inicialização do seu computador, em como 
“definir” certos comandos como “root” (raiz) e em 
como construir as suas partições, além de utilizar 
emuladores do Windows no Ubuntu.
Além disso, entendemos a forma de como fazer 
a troca de sistema, definida na inicialização do 
computador. Definir certos comandos como do 
Linux “root” (raiz), além de fazer as “partições”.
Vimos os programas que “emulam” o Windows no 
Ubuntu e que ajudam na instalação de programas. 
E descobrimos a sua facilidade de uso, e quanto 
a sua manutenção e a sua segurança. Esperamos 
que você tenha gostado do conteúdo apresentado. 
Bons estudos!
https://www.linuxdescomplicado.com.br/2017/09/guia-completo-para-iniciantes-sobre-discos-e-particoes-no-linux.html
57ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Gerenciando processos no 
Ubuntu Linux
OBJETIVO
Ao término deste capítulo, você será capaz de 
entender os comandos top, kill e time, além de 
gerenciar processos do Linux para realizar uma 
instalação simples (por CD ou pendrive) ou em 
rede. E então? Motivado para desenvolver essa 
competência? Então vamos lá. Bom estudo!
Além disso, vamos entender como utilizar o Linux em 
um empreendimento como um cibercafé, na impressão de 
documentos compartilhados e na utilização de áreas em um 
servidor, além de poder começar uma “instalação em rede”. Saber 
como fazer um repositório Linux em um CD e, também, como 
conhecer o Gerenciamento de Processos do Linux, além de como 
poder trabalhar com os comandos top, kill e time. Vamos lá?
Tipos de gerenciamento de 
processos
Vamos conhecer os tipos mais comuns de gerenciamento 
de processos. 
Impressão de documentos 
compartilhados em um cibercafé
A impressão de documentos e páginas web é uma 
funcionalidade importante num cibercafé, pois muitos clientes 
poderão imprimir informações que retiram da web ou imprimir 
os documentos que realizaram na suíte de escritório. Utilizando 
o Ubuntu Linux, você poderá realizar a impressão através de um 
dos dois métodos:
58 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
 • Impressora compartilhada: pelo método, o cliente pode 
simplesmente mandar imprimir diretamente o seu 
arquivo.
 • Pastas de impressão compartilhadas: esse método 
implica colocar o documento em uma determinada pasta 
e solicitar ao empregado do cibercafé a sua impressão.
Figura 4 – Cibercafé
Fonte: Freeepik, 2023.
Áreas no servidor para compartilhamento
Poderá disponibilizar aos usuários do Cibercafé uma 
área no servidor para que possam disponibilizar documentos 
para outras pessoas, ou mesmo ferramentas de trabalho em que 
possam desenvolver conteúdos em grupo com outras pessoas. 
Vendas de acessórios
Um café Internet poderá vender alguns itens que os seus 
clientes poderão necessitar e também que levem o símbolo do 
Ubuntu, do Linux, do Software Livre. A seguir, outros itens como:
 • Pen-Drives USB, CDs e DVDs virgens.
 • Itens de Escritório (canetas, lapiseiras, marcadores).
59ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
 • Itens de Papelaria (papel em resma, cadernos, blocos, 
micas).
Figura 5 – Acessórios
Fonte: Freepik, 2023.
Instalação de redes
Para instalar uma rede, você precisa de um Router de 
ligações ethernetcom portas suficientes para o número de 
computadores disponíveis para a rede em que você irá instalar.
Ligação ethernet com o potencial suficiente para o 
número de computadores disponível em questão.
Figura 6 – Instalação de redes
Fonte: Freepik, 2023.
60 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Além do processo de instalação de uma rede (montagem) 
através do Router, o roteador, devemos também configurar a 
nossa rede Linux devidamente para que possa funcionar sem 
nenhum atropelo. O processo para configurar uma rede no Linux 
é bastante complexo.
Sistemas salvos em CD 
(APTOnCD)
Vamos entender um pouco mais sobre os detalhes dos 
sistemas salvos em CD? Vamos lá?
Salvando o repositório em um CD
A essa altura você deve ter baixado muitos pacotes e seria 
um desperdício enorme ter de (re)fazer uma nova instalação e 
começar a baixá-los novamente. Para que isso nunca ocorra, 
instale o pacote APTOnCD. 
Ele funciona da seguinte forma: à medida que você baixa 
novos pacotes pelo Synaptic (ou apt-get), eles ficam gravados na 
pasta /var/cache/apt/archives.
Em teoria você poderia movê-los de lá, colocando-
os num CD por exemplo. Naturalmente para esse CD ser 
reconhecido pelo Ubuntu (Debian também), ele precisa cumprir 
certas formalidades, e o que o APTOnCD faz é exatamente isso: 
transporta esses pacotes para uma mídia de CD/DVD que será 
reconhecida pelo Ubuntu como um novo repositório pronto para 
ser reutilizado.
Instalação: apt-get install aptoncd
Para gerar o seu CD, vá para o menu do seu Gnome, 
Sistema, Administração. O APTOnCD transporta os pacotes à 
61ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
mídia de CD/DVD, que é reconhecida como um repositório pronto 
para ser usado; e para usá-lo é bastante simples: basta apenas 
clicar no botão Criar. O APTOnCD transporta os pacotes à mídia 
de CD/DVD, que é reconhecida como um repositório, pronto para 
ser usado! 
IMPORTANTE
Para usar o APTOnCD, prefira uma mídia regravável 
(CD-RW ou DVD-RW) porque algumas vezes podem 
surgir erros de pacotes e até mesmo porque 
sempre que você atualiza o Linux, pode gravar 
as atualizações num CD, e assim, caso tenha que 
“reinstalar” algo, não precisará atualizar demais 
novamente.
Figura 7 - APTOnCD
Fonte: Elaborado pela autoria (2023). 
Na tela a seguir, mantenha todos os pacotes selecionados 
e clique em “Gravar”. Na próxima tela, defina onde será gerado 
o “arquivo.iso” que representará mais tarde o seu CD a ser 
gravado. Clique em “Aplicar” e o “arquivo.iso” será gerado no 
local indicado; após a criação, uma mensagem surgirá pedindo 
para dar a confirmação para gravar o CD. 
62 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Figura 8 – Tela de uso do APTOnCD
Fonte: Elaborado pela autoria (2023).
Como você pode observar, apenas quatro passos são 
necessários para salvar/guardar tudo o que você baixou da 
Internet.
Para tornar o CD reconhecido como um repositório, basta 
colocar o CD na unidade e surgirá uma mensagem.
Clique em “Iniciar o gerenciador de pacotes” e o CD será 
acrescentado, como você poderá ver através do menu do Synaptic, 
Configurações, Repositórios; e clicando na guia “Programas de 
Terceiros”. Isso testifica que o CD-ROM foi adicionado à lista de 
repositórios; se houver outros CDs, basta inseri-los e clicar no 
botão “Adicionar CD-ROM” e eles serão adicionados também.
Figura 9 - Tela para o APTOnCD, no momento para a gravação do CD
Fonte: Elaborado pela autoria (2023).
63ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Entendendo o gerenciamento de 
processos
Vamos agora, entender os principais comandos para 
manipulação de processos no Sistema Operacional Linux.
Visualizando todos os processos em 
execução
Definimos processo como um programa em execução. 
Podemos definir como espaço de endereçamento de um 
processo como: código do programa, variáveis utilizadas, pilha 
do processo e outras informações necessárias.
Os processos são constituídos da localização do espaço 
de endereçamento, status, prioridade de execução, informações 
sobre os recursos utilizados, máscara de sinal do processo 
e identificação do proprietário. Os principais atributos são: 
identificador do processo (PID), identificador do processo pai 
(PPID), prioridade de execução (nice), TTY (terminal), identificação 
real do usuário e do grupo. 
O comando “ps”, com a opção -aef, mostra todos os 
processos em execução, como indica a tabela a seguir, exemplo: 
$ ps -aef
Tabela 2 – Modelo de tabela que mostra todos os processos de comandos no Linux
UID PID PPID C STIME TTY TIME CMD
0 1 0 0 Seg02 ?? 11:25.68 /sbin/launchd
0 45 1 0 Seg02 ?? 1:36.14 /usr/sbin/syslogd
0 46 1 0 Seg02 ?? 0:48.74 /usr/libexec/
UserEventAgent (System)
0 48 1 0 Seg02 ?? 0:04.10 /usr/libexec/kextd
Fonte: Elaborado pela autoria (2023).
64 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Todos os processos de um usuário 
específico
O comando “ps”, com a opção -u, pode ser usado para 
visualizar os processos de um determinado usuário.
Exemplo: Ver todos os processos em execução de um 
usuário específico: $ ps -u alessandrovivas
Tabela 3 – Todos os processos de um usuário específico
UID PID TTY TIME CMD
501 287 ?? 0:15.25 /usr/libexec/UserEventAgent (Aqua)
501 289 ?? 3:17.49 /usr/sbin/distnoted agent
501 290 ?? 0:06.69 /usr/sbin/universalaccessd launchd -s
501 291 ?? 0:14.95 /usr/sbin/cfprefsd agent
501 302 ?? 0:08.25 /usr/sbin/usernoted
501 303 ?? 0:04.27 /usr/libexec/nsurlsessiond
Fonte: Elaborado pela autoria (2023).
Lista de processos ordenados, consumo 
da CPU
Para obter uma lista de processos ordenados pelo 
consumo de CPU, usamos o comando “head” para imprimir 
somente as cinco primeiras ocorrências.
Exemplo: Processos que mais consomem a CPU: $ ps -aef 
-r | head -5
UID PID PPID C STIME TTY TIME CMD
202 339 1 0 Seg02 ?? 129:30.76 /usr/sbin/coreaudiod
501 517 1 0 Seg02 ?? 5:50.05/Applications/Utilities/
Terminal.app/ Contents/MacOS/Terminal -psn_0_61455 
65ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
501 1113 1 0 Seg03 ?? 73:46.47 /Applications/iTunes.app/
Contents/MacOS/ iTunes
Obtendo informações de um processo 
específico
Para visualizar informações de um processo específico, 
usamos o comando “ps” em conjunto com o comando “grep”, 
como no exemplo a seguir.
Exemplo: Obtendo informações de um processo 
específico: $ ps -aef | grep texmaker
501 61850 1 0 4:05 ?? 1:28.48
/Applications/texmaker.app/Contents/ MacOS/texmaker
501 62417 35019 0 4:27 ttys001 0:00.00 grep texmaker
Comando “pstree”
O comando “pstree” apresenta todos os comandos em 
execução no formato de uma árvore relacionando a dependência 
entre eles. O exemplo a seguir apresenta o resultado do comando. 
Neste exemplo utilizamos o comando “head” apenas para limitar 
o número de linhas.
Exemplo: Obtendo a lista de processos em forma de árvore: 
$ pstree | head -15
UID PID PPID C STIME TTY TIME CMD
202 339 1 0 Seg02 ?? 129:30.76 /usr/sbin/coreaudiod
501 517 1 0 Seg02 ?? 5:50.05
/Applications/Utilities/Terminal.app/ Contents/MacOS/
Terminal -psn_0_61455
501 1113 1 0 Seg03 ?? 73:46.47
/Applications/iTunes.app/Contents/MacOS/ iTunes
66 ADMINISTRAÇÃO DO SISTEMA OPERACIONAL LIVRE - LINUX
U
ni
da
de
 4
Comando “top”
O comando “top” é utilizado para obter informações 
sobre os processos que estão rodando em sua máquina. Os 
estados “possíveis” de um processo são:
 • Runnable – rodando.
 • Sleeping - está esperando por um evento.
 • Swapped - não está executando e foi armazenado na 
memória virtual.
 • Zombie - está tentando morrer (pode ter perdido seu 
pai).
 • Stopped - está proibido de executar (através de CTRL-Z 
ou um SIGSTOP).
Listando todos os sinais com o comando 
“kill”
O comando “kill” é utilizado para enviar sinais para 
um processo. O exemplo a seguir apresenta todos os sinais 
disponíveis.
Exemplo: Comando kill: $kill

Mais conteúdos dessa disciplina