Udemy - LINUX - 04 - Info Sist e HW
Udemy - LINUX - 04 - Info Sist e HW
Udemy - LINUX - 04 - Info Sist e HW
Administração de Sistemas
GNU/Linux
Conteúdo do curso
ADMINISTRAÇÃO DE SISTEMAS GNU/LINUX
• Tópico 1: Introdução ao sistema operacional GNU/Linux.
• Tópico 2: Introdução ao Shell e comandos básicos.
• Tópico 3: Manipulação de conteúdos com comandos no Shell.
• Tópico 4: Comandos para gerenciamento do sistema e do Hardware.
• Tópico 5: Editor de Texto VI.
• Tópico 6: Administração de usuários e grupos.
• Tópico 7: Gerenciamento de permissões.
• Tópico 8: Gerenciamento de processos.
• Tópico 9: Sistemas de arquivos e particionamento.
• Tópico 10: Expressões regulares.
• Tópico 11: Introdução ao Shell Script.
• Tópico 12: Gerenciamento de Pacotes.
• Tópico 13: Agendamento de tarefas (cron) e Backup.
2
Tópico 4
Comandos para gerenciamento do
Sistema e do Hardware
Comandos para gerenciamento
do Sistema e do Hardware
5
Informações do sistema
Comando “uname”
• uname Exibe informações sobre o sistema instalado, incluindo a versão do
Kernel:
• Ex.: uname -a
• O parâmetro “-a” (all) exibe todas as informações disponíveis.
• Entretanto, o “uname” não exibe qual distribuição e sua versão (na maioria dos casos). Para
identificar a distribuição, por padrão há um arquivo dentro de “/etc”. Seguem alguns exemplos:
6
Informações do sistema
Comando “uptime”
• uptime Exibe um resumo de informações sobre o sistema como:
• Hora atual;
• Tempo que o sistema está em execução (“up”, “no ar”);
• Quantidade de usuários logados;
• “Load Average”, que mostra quantos processos em média estão aguardando (na fila) para serem
executados, sendo que as separações por “vírgula” representam os intervalos de tempo de 1, 5
e 15 minutos.
• O exemplo a seguir, mostra um servidor que está ligado a 198 dias, 22 horas e 27 minutos:
• Podemos executar o “free -s 10”, para atualizar o status do consumo de memória a cada 10
segundos.
• Para obter mais informações sobre o uso da memória, podemos acessar o arquivo “/proc/meminfo”.
Ex.: cat /proc/meminfo
Administração de Sistemas GNU/Linux 8
Informações sobre discos
Comandos “df” e “du”
• df Exibe informações sobre o espaço livre/utilizado em disco:
• Ex.: df -h
• O parâmetro “-h” exibe de forma “inteligível” (humam readable).
9
Informações sobre arquivos
Comando “file”
• file Exibe o tipo de um determinado arquivo (se o mesmo é texto, imagem,
arquivo compactado, entre outros).
• Ex.: file <nome_do_arquivo>
• O exemplo a seguir nos mostra o comando “file” verificando um pacote RPM:
• who Exibe quais usuários estão logados no sistema, qual o “terminal” este
usuário está conectado, data e hora do Logon, e por fim, o IP de origem desta
conexão (caso seja uma conexão remota).
• Ex.:
• Ex.: route -n
• Apenas exibe as rotas existentes;
• OBS.: As configurações realizadas através dos comandos “ifconfig” e “route” são voláteis, ou
seja, serão aplicados até o computador ser reiniciado.
Administração de Sistemas GNU/Linux 14
Informações de rede
Comando “ip”
• O comando “ip” possui diversas opções (chamadas de objetos), que permite ver e
alterar configurações de rede, roteamento e tunelamento.
• Apenas para se ter uma ideia da quantidade de opções, segue um print do manual
do comando “ip” (resultado do “man ip”) com os objetos e opções disponíveis:
OBS.: Este
comando não
possui a opção
“--help”.
As opções são:
ip address help
man ip
15
Informações de rede
Comando “ip address”
• A principal utilidade do comando é definir um endereço IP. Segue exemplo:
• Listando as interfaces. Ex.: ip address ou ip addr list ou ip addr
• Definindo endereço IP na interface “enp0s3”. Ex.: ip address add x.x.x.x/mask dev <interface>
• Listando somente a interface “enp0s3” e seu IP. Ex.: ip address list enp0s3 ou ip addr list enp0s3
16
Informações de rede
Comando “ip address”
• A remoção de um endereço IP possui sintaxe similar, tendo duas possibilidades:
• Remover todos os endereços de uma interface (caso tenha mais de um IP):
• Ex.: ip address flush dev enp0s3
• Ex.: ip route
• Apenas exibe as rotas existentes;
• OBS.: As configurações realizadas através dos comandos “ip address” e “ip route” são voláteis,
ou seja, serão aplicados até o computador ser reiniciado.
19
Informações sobre Hardware
Comando “dmesg”
• dmesg exibe todo o Hardware reconhecido/carregado pelo kernel durante a
inicialização. Ex.:
• Comando muito útil, pois possibilita uma análise passo a passo da identificação do Hardware durante
a inicialização do kernel, auxiliando a resolução de problemas (troubleshooting).
• Nas distribuições antigas, as mensagens eram armazenadas no arquivo “/var/log/dmesg”.
Administração de Sistemas GNU/Linux 20
Informações sobre Hardware
Listando dispositivos
• lspci exibe informações do chipset e dispositivos PCI:
• Ex.: lspci
3 – Verificar com o “dmesg”, o local para acessar o dispositivo (neste caso, “/dev/sda”):
25
Informações sobre Hardware
Diretório “/proc”
• Através do diretório “/proc”, podemos:
• Listar os dispositivos IDE conectados Ex.: ls -l /proc/ide
27
No próximo slide…
• Tópico 5: Editor de Texto VI.
• PEREIRA, Guilherme Rodrigues. Slides para aula expositiva. Centro Universitário UNA.