Gerencia Básica Gnu/Linux

Preview:

DESCRIPTION

Minicurso Conciex 2008 - UnilesteMG

Citation preview

MinicursoGerenciamento Administrativo 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]

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]

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]

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]

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]

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.

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.

Permissoes de acesso a arquivos e diretórios

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

do arquivo e diretório.

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

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}

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

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.

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.

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.

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;

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]

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.

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]

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.

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]

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.

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.

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”.

Utilitários de Rede

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

Bibliografia

● Foca Gnu/linux;

● Certificação LPI 1;

Recommended