Você está na página 1de 5

Relatório de Atividades

LINUX
Neste relatório será realizado um experimento com alguns comandos em alguns cenários do sistema
operacional Linux pelo seu terminal. O primeiro teste realizado foi para mudar um componente
importante de um sistema, o teclado. Neste teste irá ser alterado o layout atual do teclado para um
diferente, neste caso foi realizado a alteração do teclado “br” para “us” (de Brasil para Estados
Unidos). Para a troca foram utilizados os comandos: Ctrl direito + f3 (para abrir o terminal em
modo texto) sudo loadkeys us (troca do layout para inglês). Este comando apresentou problemas
para ser implementado na versão com interface gráfica do Linux, por isso foi necessário a utilização
do terminal em modo texto.

Para saber se o layout foi trocado ou não, basta digitar a letra “ç” e verificar se o carácter foi
alterado.

A próxima atividade será realizada na interface gráfica do Linux e ela consiste em alterar o nome da
interface de rede utilizada já que na versão atual, o Linux utiliza uma interface diferente do que o
comum… Para isso, foi utilizado o seguinte comando para acessar o arquivo de texto onde se
encontra essa configuração: sudo nano etc/default/grub. A partir disso o terminal abrirá o arquivo
de texto e com isso será necessário procurar a linha GRUB_CMDLINE_LINUX_DEFAULT e
adicionar ao valor atribuído a ela com o seguinte parâmetro net.ifnames=0. A linha ficará da
seguinte forma.

Depois de configurado, será necessário utilizar o comano sudo update-grub e também reiniciar a
máquina virtual com o comando sudo reboot. Depois de tudo feito, para verificar se o nome da
interface de rede foi alterado foi utilizado o comando ip addr, este comando será utilizado
novamente no próximo teste para verificar o IP da máquina virtual. O resultado é o seguinte:

Antes
Depois

Para os próximos testes foi utilizado a ferramente de acesso remoto SSH e para isso ela precisa estar
instalada na máquina. Para instalar o SSH foi utilizado o comando sudo apt install openssh-server
para o servidor e sudo apt install openssh-client para o cliente. Para ativar o servidor é necessário o
comando: sudo systemctl start ssh.

Para a realização desta atividade foi utilizado o sistema operacional Windows em conjunto com o
Linux Ubuntu. No Windows, para abrir o terminal é necessário apertar as teclas Win + R e digitar
na janela que foi aberta “cmd”, dessa forma o terminal Windows será aberto. Com isso, será
possível fazer a conexão entre cliente e servidor, sendo a máquina hospedeira o cliente e a máquina
virtual o servidor usando o comando no Windows: ssh nomedousuário@IPdoServidor (encontra-se
usando comando ip addr).

Foi realizado um teste simples onde foi enviado uma mensagem pelo terminal Windows com o
comando: echo ‘Mensagem’ > terminal onde o servidor se encontra. Para verificar o terminal,
utilize o comando tty.
Resultado:

Terminal Windows Terminal Linux


Neste último cenário, foi verificado o funcionamento de alguns softwares de compactação do
sistema, para isso foram utilizados o softwares: tar, tar.gz, zip e rar. Caso não tenha algum destes
instalados, basta instalar com sudo apt get rar unrar. Os testes consistiram em verificar o tempo
que é separado entre “real”, “user”, “sys” e a % de compactação de cada método. A tabela abaixo
mostra os resultados.

SOFTWARES TEMPO Tamanho Compactado %


Tar 5mb 0

Tar.gz 1,007mb 79.86

Rar 0,973mb 80.54

Zip 1,007mb 79.86

Obs.: O tamanho do arquivo é de aproximadamente 5mb

Na próxima situação, os softwares estão com prioridade máxima. Para realizar uma alteração na
prioridade do processo é necessário digitar o comando sudo nice -20 <comando>, seguem os
resultados:
SOFTWARES TEMPO Tamanho Compactado %
Tar 5mb 0

Tar.gz 1,007mb 79.86

Rar 0,973mb 80.54

Zip 1,007mb 79.86

O time exibe três valores:

• real : O tempo real decorrido desde o início do processo até o seu término.
• user : O tempo gasto pelo processador executando o código do usuário (não inclui o tempo
de execução de outras tarefas do sistema).
• sys : O tempo gasto pelo processador executando o código do sistema (inclui o tempo de
execução de outras tarefas do sistema).

Os resultados desses testes, levam a crer que o quando os processos estão com uma prioridade
máxima, eles levam mais tempo para concluirem uma tarefa, tendo em vista que consome a maior
parte do tempo da CPU… O comando de prioridade máxima deve ser usado em apenas algumas
situações muito específicas, pois ele acaba por atrapalhar outros processos. Os comandos utilizados
para a criação de um arquivo compactado nesses 4 softwares estão listados logo abaixo:

Tar: tar cvf (nome_da_pasta_compactada).tar (nome_do_arquivo)

Tar.gz: tar zcvf (nome_da_pasta_compactada).targz (nome_do_arquivo)

Rar: rar a (nome_da_pasta_compactada).rar (nome_do_arquivo)

Zip: zip -r (nome_da_pasta_compactada).zip (nome_do_arquivo)

Por fim, a análise destes processos é essencial para o entendimento do funcionando do sistema
operacional Linux, tais como a instalação de softwares pelo terminal, a compressão de arquivos, a
conexão remota utilizando ssh, a alteração do layout do teclado e a alteração do nome da interface
de rede do sistema.
Integrantes: Cauã e Cristiano

Você também pode gostar