Você está na página 1de 25

Sistemas

Operacionais para
Redes
Professor: Me. Italo Gervásio
Cavalcante
Estrutura de
Diretórios no
Linux

Fonte:https://freesvg.org/linux-laptop
Como funciona uma estrutura de
diretórios do Linux?
• É bem distinta da estrutura usada no
Windows ( não existe unidade C:/ ).

• Existe um diretório raiz com símbolo /


(conhecido como barra).

• Os demais diretórios são subdiretórios do


diretório /

https://freesvg.org/diretorios-linux/converts/113386/2400
Como funciona uma estrutura de
diretórios do Linux?
• Exemplos:
• /home - diretório padrão dos usuários;
• /var - dados de serviços como sites
Web (var/www) ou FTP (var/ftp);
• /bin - onde encontramos as executáveis
de usuário de sistema (binários).

https://freesvg.org/diretorios-linux/converts/113386/2400
Estou enviando logs da rede para um
servidor Linux. Como acesso esses logs?

• O diretório que armazena os logs do


Linux /var/log

• O arquivo que armazena os logs em


si, é o syslog (/var/log/syslog)

• No Linux, a linha de comando é


chamada de terminal.

Fonte:https://freesvg.org/linux-laptop
Exemplo para verificar o log de uma endereço IPV6 no
arquivo /var/log/syslog.

Fonte: LIMA, A. C.; CAVALCANTE, I. G. Sistemas Operacionais para Redes. Maringá - PR:
Unicesumar, 2022. ISBN 978-85-459-2271-1
Se o log de meu interesse for o do
Apache, onde o encontro?
• O diretório /var/log/httpd/ contém os logs do
serviço Web Apache2.

• Para visualizar os logs podemos utilizar o


comando tail /var/log/httpd/

• O Comando tail é utilizando para imprimir na


tela as 10 últimas mensagens de um
arquivo.

Fonte:https://freesvg.org/linux-laptop
Comandos no
Linux

Fonte:https://freesvg.org/linux-laptop
Quais comandos de rede eu preciso
conhecer?
• Os comandos básicos para administrar as
configurações de rede são:
• ping;
• ifconfig e;
• traceroute

Fonte:https://freesvg.org/linux-laptop
Como posso monitorar se um
diretório está com muito uso?
• O comando df exibe informações sobre
espaço, livre e ocupado, de qualquer
partição do disco que esteja configurado no
sistema.

• Por meio desse comando, podemos


configurar uma ferramenta de
monitoramento (ex: zabbix) para gerar
alertas.

Fonte:https://freesvg.org/linux-laptop
Exemplo de uso do comando df no terminal Linux
com interface gráfica Gnome.

Fonte: LIMA, A. C.; CAVALCANTE, I. G. Sistemas Operacionais para Redes. Maringá - PR:
Unicesumar, 2022. ISBN 978-85-459-2271-1
Qual a diferença entre os comandos
top e ps?
• Com o comando top, é possível
observar os processos que mais utilizam
processador e/ou memória RAM;

• O comando os mostra qual usuário


executou o programa, hora que o
processo foi iniciado, etc.

Fonte:https://freesvg.org/linux-laptop
É possível forçar o encerramento de
um processo?
• Por meio do comando kill seguido de seu
número PID (Identificação de Processo), é
possível forçar o encerramento de um
processo;

• Ex: kill 7503 (7503 sendo o número do


processo).

Fonte:https://freesvg.org/linux-laptop
Como faço para agendar uma tarefa
no Linux?
• Uma ferramenta importante do Linux é o
agendador de tarefas, conhecido como
crontab.

• Ele possui como objetivo agendar


qualquer tipo de tarefa que deve ser
executada pelo sistema regularmente.

Fonte:
https://publicdomainvectors.org/pt/vetorial-gratis/Imagem-de-
Como faço para agendar uma tarefa
no Linux?
• Uma ferramenta importante do Linux é o
agendador de tarefas, conhecido como
crontab.

• O serviço cron por meio do arquivo crontab


permite ao usuário listar os comandos que
deseja executar e quando os quer executar.

Fonte:
https://publicdomainvectors.org/pt/vetorial-gratis/Imagem-de-
Como faço para agendar uma tarefa
no Linux?
• Exemplo: Um administrador de um sistema
solicita que o seu sistema seja reiniciado
todas as quintas-feiras às 22:00.

• Estrutura do crontab:
• Minutos;
• Horas;
• Dia do mês;
• Mês;
• Comando.

Fonte:
https://publicdomainvectors.org/pt/vetorial-gratis/Imagem-de-
Como faço para agendar uma tarefa
no Linux?
• Neste caso, deve ser adicionada a seguinte
linha no crontab:
• 00 22 * * 4 /sbin/ reboot
minutos

Fonte:
https://publicdomainvectors.org/pt/vetorial-gratis/Imagem-de-
Quais comandos relevantes para
gerenciar permissões?
• O comando chmod permite mudar as
permissões dos arquivos e diretórios

• O comando chown (change owner )permite


alterar o proprietário de um arquivo.

• Ex: chown italo sisop.txt (italo é o novo


dono)

Fonte:https://freesvg.org/linux-laptop
Serviços
disponíveis no
Linux

Fonte:https://freesvg.org/linux-laptop
Qual o serviço DNS disponível no
Ubuntu?
• No Debian ou Ubuntu, instalamos o serviço
Bind.

• Os arquivos ficarão no diretório /etc/bind.

• O BIND executa funções DNS autoritativas e


recursivas.

Fonte:https://en.wikiversity.org/wiki/
File:Linux_tftpboot_success.png
Qual o serviço DNS disponível no
Ubuntu?
• Quando uma entrada no DNS for alterada, o
processo deve ser parado e depois
reiniciado, para que a nova entrada DNS seja
reconhecida.
• systemctl reload bind9

• Para conferir o status do DNS:


• systemctl status bind9

Fonte:https://en.wikiversity.org/wiki/
File:Linux_tftpboot_success.png
Como funciona o serviço Samba?
• Samba é um serviço de compartilhamento
de pastas que funciona no Windows e no
Linux.

• Dessa forma, o gerenciamento e


compartilhamento de recursos da rede local
entre computadores Windows e Linux torna-
se possível.

Fonte:https://freesvg.org/linux-laptop
Como posso utilizar o serviço de
acesso remoto no Linux?
• Precisa ser instalado na máquina de origem
e na máquina destino o OpenSSH .

• Para conectar da minha máquina no servidor


destino 192.168.1.113, posso utilizar o
comando:

• italo@192.168.1.113 (italo é o nome de


usuário na máquina destino e o IP do destino
é 192.168.1.113).

Fonte:https://en.wikiversity.org/wiki/
File:Linux_tftpboot_success.png
O Linux possui um serviço similar ao
Active Directory?
• O Linux possui o OpenLdap, que utiliza o
protocolo LDAP ;

• O protocolo LDAP utiliza as mesmas


características do Active Directory da
Microsoft para gerenciamento de usuários,
grupos, politicas, autenticação, etc.

• Porém, o OpenLdap é um serviço software


livre.

Fonte:https://freesvg.org/linux-laptop

Você também pode gostar