Você está na página 1de 33

Instalação e comandos básicos do Linux Ubuntu

INSTALAÇÃO E CONFIGURAÇÃO DE SERVIDORES

Prof. Jan Erik


Natal, agosto de 2022
Ubuntu 18.04
Desktop vs Server
Ubuntu Server vs Ubuntu Desktop

▪ O Kernel é o mesmo para ambas as instalações.


▪ A diferença estará na interface com o usuário e com os aplicativos instalados.
▪ A versão desktop instala o GNOME como ambiente de área de trabalho
desktop (GUI), além de aplicativos como o pacote Libre Office, Correio
Eletrônico, etc.
▪ A versão server não tem o ambiente de área de trabalho e nem o aplicativos
acima descritos. Toda interface é feito via Shell.
▪ Instalaremos a versão desktop com instalação mínima. Por que? Porque
dentro do IFRN é necessário fazer uma autenticação via Browser antes de ter
acesso a rede.
▪ Em datacenters, deve-se instalar a versão server sem a interface gráfica.
3
Ubuntu Server vs Ubuntu Desktop

Versão Desktop com interface gráfica - GUI Versão Server - Shell

Link para downloads das ISOs


https://releases.ubuntu.com/18.04/
4
Instalação Ubuntu 18.04
PASSOS DA INSTALAÇÃO Ubuntu 18.04 LTS

▪ 1º Passo: Com a ISO baixada do Ubuntu, monte a imagem em um DVD-R ou em um


PenDrive. No nossa caso, usaremos a VM configurada na aula anterior e a ISO que
colocamos no Hypervisor ESXi.
▪ 2º Passo: Entre no seu servidor hypervisor e inicie a máquina virtual apontando para ISO.
Logo será iniciado a instalação.

6
PASSOS DA INSTALAÇÃO Ubuntu 18.04 LTS

▪ 3º Passo: Escolhas as opções de Instalação conforme telas a seguir.


1 2

7
PASSOS DA INSTALAÇÃO Ubuntu 18.04 LTS

3 4

Para versão servidor,


escolha a instalação
mínima.

8
PASSOS DA INSTALAÇÃO Ubuntu 18.04 LTS

5 6

9
PASSOS DA INSTALAÇÃO Ubuntu 18.04 LTS

7 8

10
IDENTIFICAÇÃO DE DISCO E PARTIÇÕES

■ Identificação dos discos no Linux


■ /dev/sda1
■ /dev – Diretório de dispositivos
■ sd – Sigla que identifica de disco:
■ hd – Disco IDE
■ sd – SCSI, Sata, Pendrives
■ a – Letra de indicação de disco
■ a = primeiro, b= segundo...
■ 1 – Número que indica a partição no disco

11
PASSOS DA INSTALAÇÃO Ubuntu 18.04 LTS

9 10

Nome: grupoXX
Computador: usrvXX

Ver padrão definido


na aula anterior

12
PASSOS DA INSTALAÇÃO Ubuntu 18.04 LTS

▪ Para funcionar dentro da rede do IFZN, será necessário parar e excluir o serviço avahi-
daemon.
▪ ATENÇÃO! Esse procedimento é devido as restrições de autenticação do IFRN. Não é para
fazer em uma instalação profissional fora do IFRN.
▪ Acesse o terminal e entre no modo de super usuário (sudo su), digite os comandos abaixo.

#sudo avahi-daemon –f stop

#sudo apt-get purge avahi-daemon

▪ Após isso, reinicie o computador. No próximo acesso vai pedir autenticação de usuário do
IFZN, use sua matricula e senha.

13
PASSOS DA INSTALAÇÃO Ubuntu 18.04 LTS

▪ Feito a autenticação na rede do IFZN, será necessário configurar um IP fixo na máquina,


conforme padrão já definido anteriormente.

14
PASSOS DA INSTALAÇÃO Ubuntu 18.04 LTS

▪ Após a configuração da rede, reinicie o computador.


▪ Com a rede funcionando, atualize a lista do repositório apt-get com o comando abaixo. Entre
no modo terminal como sudo su.

#apt-get update
▪ Logo após, faça o upgrade dos pacotes que estão instalados. Pode demorar alguns minutos.

#apt-get upgrade

15
Comandos básicos do Shell do Linux
ENTENDENDO O TERMINAL
$ - modo usuário
Nome do
# - modo super-usuário (root).
Host/Estação.

Nome do
usuário atual.

Diretório atual.
“~” significa o
diretório Home

17
COMANDOS BÁSICOS

Comando pwd
Use o comando pwd para encontrar o caminho para o diretório atual (da pasta) em que você
está.

Comando cd
Para navegar pelo filesystem do Linux, use o comando cd. Ele requer ou um caminho completo
ou o nome de um diretório, dependendo do diretório atual em que você estiver.
Exemplos:
▪ Use cd.. (com dois pontos seguidos) para mover um diretório acima
▪ Use cd para ir diretamente para a pasta home
▪ Use cd– (com um hífen) para mover para os diretórios anteriores.

18
COMANDOS BÁSICOS

Comando ls
O comando ls é usado para visualizar conteúdos em um diretório.
Exemplos:
▪ ls /home/username/Documents para ver os conteúdos de Documents
▪ ls -R vai listar todos os arquivos nos subdiretórios
▪ ls -a vai mostrar todos os arquivos ocultos
▪ ls -al vai listar todos os arquivos e diretórios com informações detalhadas como permissões,
tamanho, proprietário, etc.
Comando mkdir
Use o comando mkdir para criar um novo diretório.
Exemplos:
▪ Para gerar um novo diretório dentro de outro diretório, use este comando básico do Linux
mkdir Music/Newfile

19
PERMISSÕES DE ACESSOS

20
PERMISSÕES DE ACESSOS

21
COMANDOS BÁSICOS

Comando cp
Use o comando cp para copiar arquivo do diretório atual em que você estiver
Exemplos:
▪ cp scenery.jpg /home/username/Pictures vai criar uma cópia de scenery.jpg para o
diretório Pictures.

Comando mv
O usuário habitual do comando mv é mover arquivos, ainda que ele possa também ser usado
para renomear arquivos
Exemplos:
▪ mv file.txt /home/username/Documents
▪ para renomear arquivos, a sintaxe é mv nomeantigo.ext nomenovo.ext

22
COMANDOS BÁSICOS

Comando touch
O comando touch permite criar novos arquivos em branco através de uma linha de comando
Exemplos:
▪ touch /home/username/Documents/Web.html para criar um arquivo HTML chamado Web
dentro do diretório Documents.

Comando rmdir
Se você precisa apagar (deletar) um diretório,
Exemplos:
▪ rmdir Music/Newfile

23
COMANDOS BÁSICOS - Exemplos

24
COMANDOS BÁSICOS

Comando rm
O comando rm é usado para apagar um diretório e todos os conteúdos que estiverem lá dentro
Exemplos:
▪ rm –r /nomedodiretório

Comando find
Ajuda a procurar por arquivos
Exemplos:
▪ find /home/ -name notes.txt para procurar por um arquivo chamado notes.txt dentro do
diretório home e seus subdiretórios
▪ find /home/ -name m* para procurar por todos os arquivos que comecem com “m”.

25
COMANDOS BÁSICOS

Comando grep
O comando grep permite que você procure através de todo texto dentro de um arquivo
específico.
Exemplos:
▪ grep blue notepad.txt para procurar pela palavra blue no arquivo notepad.txt

Comando du
verificar o quanto de espaço um arquivo ou um diretório ocupa.
Exemplos:
▪ du -h
Comando chmod
Ele é usado para ler, escrever e executar permissões de arquivos e diretórios. Como esse
comando é relativamente complicado, você pode ler:
https://www.computerhope.com/unix/uchmod.htm
▪ chmod 777 teste.txt esse comando libera acesso total para usuário, grupos e outros para o
arquivo teste.txt
26
COMANDOS BÁSICOS

Comando top
Equivalente ao gerenciador de Tarefas do Windows, o comando top vai mostrar uma lista de
processos que estão em execução e o quanto de CPU cada processo usa.

Comando wget
A linha de comandos do Linux é muito útil: você até mesmo pode baixar arquivos da internet
com a ajuda do comando wget. Para fazer isso, simplesmente digite wget seguido pelo link de
download do arquivo.

Comando echo
Este comando é usado para mover alguns dados para um arquivo. Por exemplo, se você quiser
adicionar o texto “Olá, meu nome é John” em um arquivo chamado name.txt:
▪ echo Olá, meu nome é John >> name.txt

27
ATIVIDADE EM SALA DE AULA

Realize a atividade prática sugerida pelo professor durante a aula junto


com seu grupo.

Tempo: 20 minutos
Modo de entrega: apresente ao professor durante a aula.

▪ Quais os comandos para criar um usuário novo no


Linux, atribuir uma password a ele e como apaga-lo
depois?

28
COMANDOS BÁSICOS LINUX PARA REDE

Comando ping
O Ping (Packet Internet Network Groper – ou em português, localizador de pacotes na rede de
internet) é utilizado para medir o tempo (geralmente em milisegundos) de envio e recebimento
de um pacote de dados entre equipamentos que estão na mesma rede ou a conexão com
servidores da Internet ou endereços públicos.
Exemplos:
▪ ping ifrn.edu.br

Comando ip
Comando para manipular endereços de redes.
Exemplos:
▪ ip a mostra toda configuração de rede da estação.

29
COMANDOS BÁSICOS LINUX PARA REDE

Comando ping
O Ping (Packet Internet Network Groper – ou em português, localizador de pacotes na rede de
internet) é utilizado para medir o tempo (geralmente em milisegundos) de envio e recebimento
de um pacote de dados entre equipamentos que estão na mesma rede ou a conexão com
servidores da Internet ou endereços públicos.
Exemplos:
▪ ping ifrn.edu.br

Comando ip
Comando para manipular endereços de redes.
Exemplos:
▪ ip a mostra toda configuração de rede da estação.

30
COMANDOS BÁSICOS LINUX PARA REDE

Comando traceroute (necessário instalar o pacote com sudo apt install traceroute)
Com traceroute podemos ver em tempo real todo o caminho que um pacote percorre até chegar
ao seu destino.
Exemplos:
▪ traceroute www.google.com

Comando route (necessário instalar o pacote com sudo apt install net-tools)
Exibe as rotas aditivas.
Exemplos:
▪ route -n

Comando netstat
Exibe as conexões aberta, o protocolo e suas portas de comunicação.
Exemplos:
▪ netstat -tupan

31
COMANDOS BÁSICOS LINUX PARA REDE

Comando scp
Copiar arquivos através da rede.
Exemplos:
▪ scp teste.tar linuxnaweb@192.168.1.130:/home/linuxnaweb Copiar arquivo do
computador local para o computador remoto, na home do usuário linuxnaweb

Comando rsync
Copiar arquivos através da rede.
Exemplos:
▪ rsync -avh /tmp/* gerson.pires@192.168.1.158:/tmp/ copiar arquivo para um servidor
remoto.
Comando ssh
Acessa servidor remoto através do SSH com o usuário root.
Exemplos:
▪ ssh root@192.168.1.2

32
COMANDOS BÁSICOS LINUX PARA REDE

Comando mtr
É como se fosse o traceroute só que melhorado, no traceroute, você tem que executar
novamente para ver os saltos novamente, já o mtr exibe em tempo real, e também exibe se tem
perda até o destino.
Exemplos:
▪ mtr ifrn.edu.br

Comando nmap
O comando NMAP é utilizado para exibir as informações do host, como o netbios name, status
e portas que estão abertas
Exemplos:
▪ nmap ifrn.edu.br

33

Você também pode gostar