26
Minicurso Gerenciamento Administrativo Gnu/Linux

Gerencia Básica Gnu/Linux

Embed Size (px)

DESCRIPTION

Minicurso Conciex 2008 - UnilesteMG

Citation preview

Page 1: Gerencia Básica Gnu/Linux

MinicursoGerenciamento Administrativo Gnu/Linux

Page 2: Gerencia Básica Gnu/Linux

Manipulação de Contas● Comando adduser :Adiciona um usuário ou grupo no sistema.Por

padrão quando se adiciona o usuário cria-se um grupo de mesmo nome.

Será criado seu diretório pessoal(se não for usuário do sistema), e este receberá sua identificação (UID).

Sintaxe: adduser [opções] [usuário/grupo]

Page 3: Gerencia Básica Gnu/Linux

Manipulação de Contas● Comando addgroup :Adiciona um novo grupo de usuários no sistemaPossue a mesmas opções do adduser.

Sintaxe : addgroup[usuário/grupo]opções]

Page 4: Gerencia Básica Gnu/Linux

Manipulação de Contas

● Comando passwd:Muda a senha do grupo o usuário. Apenas o usuário

pode alterar a sua senha e o usuário adminstrador (root), que administrar todas as senhas do sistema.

Sintaxe : passwd [usuário/grupo]

Page 5: Gerencia Básica Gnu/Linux

Manipulação de Contas

● Comando userdelRemove o usuário do sistema. Não é recomendável

remover usuários logados no sistema, pois os programas utilizados por ele precisaram dos dados como UID e GID do mesmo.

Sintaxe : userdel [opções] [usuário]

Page 6: Gerencia Básica Gnu/Linux

Manipulação de Contas

● Comando groupdelRemove grupo do sistema. Sendo este grupo

primário de um usuário. Remove primeiramente o usuário para logo o seu grupo.

Sintaxe : groupdel [grupo]

Page 7: Gerencia Básica Gnu/Linux

Permissões de acessos a arquivos e diretórios

A permissão de acesso protege o sistema de arquivos Linux do acesso indevido de pessoas ou programas não autorizados.

A permissão de acesso do GNU/Linux também impede que um programa mal intencionado, por exemplo, apague um arquivo que não deve, envie arquivos para outra pessoa ou forneça acesso da rede para que outros usuários invadam o sistema.

Page 8: Gerencia Básica Gnu/Linux

Permissoes de acesso a arquivos e diretóriosO príncipio de segurança no sistema de arquivos do

Gnu/Linux é definir os arquivos por donos, grupos e outros usuários.

● DonoUsuário que mantêm a propriedade, sobre o arquivo e

diretório.Sendo dono, ele pode também alterar as propriedades de acesso aos arquivos.

● GrupoGrupo de usuários que poderão acessar os arquivos,

mesmos sendo de outro dono.

Page 9: Gerencia Básica Gnu/Linux

Permissoes de acesso a arquivos e diretórios

● OutrosAqueles usuários que não contemplam em grupo e dono

do arquivo e diretório.

Page 10: Gerencia Básica Gnu/Linux

Tipo de permissões de acesso

● Quanto aos tipos de permissões que se aplicam ao dono, grupo e outros usuários, temos 3 permissões básicas.

● Exibição das permissões de um arquivo:

Permissão Abreviatura Permissão de arquivo Permissão de diretórioLeitura r Examinar o conteúdo do arquivo. Listar o conteúdo do diretório.Escrita w Escrever no ou modificar o arquivo. Criar e remover arquivos no diretório.Execução x Rodar o arquivo como um programa. Acessar o diretório

Page 11: Gerencia Básica Gnu/Linux

Manipulação de Permissões de acesso a arquivos e diretórios

● Comando chownMuda dono de arquivos arquivos e diretórios por

usuários/groupos.Opções frequentemente utilizadas:

-RModo recursivo, repercutindo por todos subdiretórios e

seus arquivos.-vMostra os arquivos enquanto os alteram.

Sintaxe : chown [opções] [dono.grupo] {arq/direto}

Page 12: Gerencia Básica Gnu/Linux

Manipulação de Permissões de acesso a arquivos e diretórios

● Comando chmodModifica o modo de acesso para arquivos.Opções mais utilizadas :

-R Usa o modo repercursivo.Seguindo por todo as

hierarquias abaixo.-vModo verbose.

Sintaxe : chmod [opções] modo_octal arquivos

Page 13: Gerencia Básica Gnu/Linux

Manipulação de Permissões de acesso a arquivos e diretórios – Números Octais 0 - Nenhuma permissão de acesso. 1 - Permissão de execução (x). 2 - Permissão de gravação (w). 3 - Permissão de gravação e execução (wx). 4 - Permissão de leitura (r). 5 - Permissão de leitura e execução (rx). 6 - Permissão de leitura e gravação (rw).7 - Permissão de leitura, gravação e execução.

Page 14: Gerencia Básica Gnu/Linux

Apt-get ● Comando Apt-get:O comando apt-get faz parte do sistema de

gerenciamento Ferramenta de Pacotes Avancada(Advanced Package Tool ou APT).

Apt-get mantêm um banco de dados de informações de pacotes que habilitam a ferramenta a fazer upgrades automaticamente de pacotes e das suas dependências, à medida que são fornecidas novas versões nos repositórios utilizados.

Page 15: Gerencia Básica Gnu/Linux

Configurando e Utilizando o Apt-get● O apt-get usa /etc/apt/sources.list para determinar

de onde os pacotes deverão ser obtidos.Editando o arquivo:deb http://mirror.unilestemg.br/debian stable main contrib non-free

● Comandos frequentemente utilizados:dist-upgrade

Faz upgrade automaticamente do Sistema Debianinstall

Instala ou faz upgrade de um ou mais pacote,por nome.update

Atualiza a lista de pacotes atuais, disponibilizados pelos repositórios.

Page 16: Gerencia Básica Gnu/Linux

Criar,Monitorar e Terminar Processos

Processos:● Todo programa, seja um comando, um shell script,

ou aplicativo que esteja rodando no sistema é um processo.

● Processos inicializados a partir de outro é considerado processo-filho.

● Atributos associados a estes processos:● Tempo de Vida;● ID do Processo(PID);● ID do Usuario (UID) e ID do Grupo (GID);● ID do Processo Parente;

Page 17: Gerencia Básica Gnu/Linux

Monitoracao de Processos

● Utilitário ps :Listagem de processos atuais do sistema● Opções frequentemente utilizadas:

-aMostra os processos que são de propriedade de outros

usuários.-f

Exibe em forma de árvore genelógicas os processos(mesma função do utilitário pstree)

-xExibe processos que não tenham terminais de controle. Ideal

para monitorar processos daemon.● Sintaxe ps [opções]

Page 18: Gerencia Básica Gnu/Linux

Monitoracao de Processos

● Utilitário pstree :Semelhante funcionalidade do comando “ps -f”,

bastante útil para decteção de processos parentes e descendentes.

● Caso seja especificado PID, a árvore será exibida, tem sua raíz no processo em questão.

● Caso contrário sera exibido em sua raíz o processo init, processo PID 1.

Page 19: Gerencia Básica Gnu/Linux

Monitoracao de Processos

● Opções frequentemente usadas:-a

Exibe os argumentos utilizados na inicialização dos processos.-p

Inclui PID na saida.● Sintaxe pstree [opções] [pid/usuário]

Page 20: Gerencia Básica Gnu/Linux

Monitoracao de Processos● Utilitario top :

Oferece uma saida semelhante a ps, porêm mantêm a exibição continuamente atualizada.

Fornece também informações de carga, o status do CPU, e a memória.Por padrão,a saída de status dos processos é gerado com os processos mais pesados no alto da lista.

Page 21: Gerencia Básica Gnu/Linux

Monitoracao de Processos

● Opções frequentemente usadas:-i

Ignora os processos ociosos.-d

Específica o atraso de exibição, default = 5s.● Opções interativas mais utilizadas:

kTermina um processo.Será pedido o PID para que seja enviado

o sinal para ele.Sinal padrao = 15.r

Modifica a prioridade do processo, sendo fornecido valor positivo, o processo perde prioridade.

● Sintaxe : top [opcoes]

Page 22: Gerencia Básica Gnu/Linux

Terminar Processos

● Assinalando Processos ativosCada processo em execução no sistema monitora sinais,

que são mensagens enviadas ao processo, ou pelo kernel ou por usuário.

Por exemplo,se voce estiver executando um processo, e aparecer que está travado, voce pode optar pelo Ctrl-C para abortá-lo.

Esta ação envia o sinal SIGINT (sinal de interrupção) para o processo, dizendo a ele para interromper sua execução.

Page 23: Gerencia Básica Gnu/Linux

Sinais Processos

Sinal Número SignificadoHUP 1 É usado por muitos daemons, para reler a configINT 2 Interrompe, para a execução. (Ctrl-C)KILL 9 Termina de forma abruta a execução. TERM 15 Termino de um processo sem problemasTSTP 18 Para a execução.

Page 24: Gerencia Básica Gnu/Linux

Terminar Processos

● Utilitario kill :Permite enviar um sinal a um

programa/comando.Caso não seja especifícado, o valor é 15. Parando o programa de forma “educada”.

Page 25: Gerencia Básica Gnu/Linux

Utilitários de Rede

● Netstat● Iptraf● Nload● W● Ping● SSH● Traceroute● Route● ifconfig

Page 26: Gerencia Básica Gnu/Linux

Bibliografia

● Foca Gnu/linux;

● Certificação LPI 1;