Funções do Linux
Abstract: Funções do Linux. Pesquise 862.000+ trabalhos acadêmicosPor: lorivaldobarbosa • 21/6/2014 • Abstract • 788 Palavras (4 Páginas) • 273 Visualizações
Grupos
• Adicionar grupos a utilizadores
Pode adicionar/alterar um grupo editando o ficheiro /etc/group
Campos existentes em /etc/group:
Groupname:Password:Group Id:Groupmembers
Nota: um “x” no campo password significa que aponta para o ficheiro
/etc/gshadow
Exemplo:
asist:x:500:
vp:x:501:
managers:x:1000:asist,vp
• groupadd – permite adicionar um grupo (ver: man groupadd)
• newgrp – associa temporariamente o utilizador a um determinado grupo
(ex: para criar ficheiros em que o “dono” é um determinado grupo)
• groupmod – permite alterar as características de um grupo (ver: man
groupmod)
• groupdel – remove um grupo
/etc/sysconfig contém as definições mais importantes
• /etc/sysconfig/network – contém até cinco variáveis:
– NETWORKING – “yes” ou “no”
– NISDOMAIN – Se estiver ligado a uma rede NIS, esta variável deve estar definida com o nome do domínio
NIS
– HOSTNAME – define o nome do computador. Se não estiver definida então em principio estará a usar um
servidor DHCP
– GATEWAY – Define o endereço IP do gateway da rede
– GATEWAYDEV – Define o dispositivo de rede (ex: eth0) que o computador utilizar para chegar ao
GATEWAY. Não estará definido se existir apenas uma placa de rede no computador
• Scripts existentes em /etc/sysconfig/network-scripts
– ifcfg-lo – configura o dispositivo de loopback
– Ifcfg-* - cada dispositivo de rede tem a sua própria script (ex: eht0 tem ifcfg-eth0). Este ficheiro inclui o
endereço IP (e informação relacionada) para identificar este dispositivo na rede
– network-functions - contém funções utilizadas por outras scripts para activar/desactivar interfaces
– ifup-* e ifdown-* - estas scripts permitem activar/desactivar protocolos (ex: ifup-ipx activa o protocolo IPX)
– ifup e ifdown – iniciam ou param uma interface de rede (ex: ifup eth0)
– dhclient – activa uma ligação para um servidor DHCP
– ifconfig – utilitário que permite configurar/obter os parâmetros de uma interface de rede
Ver: man ifconfig
• netstat – comando que permite visualizar ligações, tabelas de encaminhamento e outras
informações relacionadas (ex: netstat –r apresenta a tabela de encaminhamento).
Ver: man netstat
• arp – apresenta uma tabela com o hardware e os respectivos endereços IP. Pode ser usado para
detectar problemas como duplicação de endereços IP numa rede ou então para
adicionar/remover entradas da tabela
clock
• firstboot (se RUN_FIRSTBOOT=Yes então pode iniciar o
processo - se estiver no runlevel 5)
• gpm – aponta para o dispositivo do rato (ex:
/dev/mouse)
• harddisks – suporta definições para disco especiais
• hwconf – lista periféricos
• i18n – define o “idioma” por defeito
• irda – controla dispositivos de infravermelhos
• keyboard – contém dados referentes à configuração do
teclado
• mouse – contém dados de configuração do rato
• pcmcia – contém dados de configuração pcmcia
• chkconfig – permite adicionar, remover ou alterar
serviços (ex: para verificar os runlevels onde o sendmail
está configurar para ser exectudado fazer: chkconfig --
list sendmail)
aplicações
• Utiliza uma base de dados que contém a versão e o local de cada ficheiro
em cada RPM
• Efectua a gestão de conflitos entre pacotes de software
• Verifica se faltam dependências
• Exemplos:
– rpm --verify –a (verifica todos os ficheiros)
– rpm --verify -p /mnt/cdrom/RedHat/RPMS/ficheiro.rpm
...