LINUX. Instalação e Administração Básica

Tamanho: px
Começar a partir da página:

Download "LINUX. Instalação e Administração Básica"

Transcrição

1 LINUX Instalação e Administração Básica

2 História Criado no início da década de 90 por Linus Torvalds, finlandês, na época estudante de Ciência da Computação da Universidade de Helsinki, na Finlândia.

3 O que é Linux? Sistema Operacional de código aberto (utilizar, estudar, modificar e distribuir) Licença GNU/GPL Multiplataforma Estável Robusto Seguro

4 Distribuições (Distros) São coleções de software livre/não-livre (editores de texto, players multimídia, utilitários, etc.) que incluem o kernel ( ) do Linux Principais: Slackware, Mandriva, Debian, Suse, Red Hat, Ubuntu Kurumin projeto brasileiro descontinuado.

5 Qual é a melhor distribuição? Esta distribuição possui suporte? Esta distribuição está no topo do patches de segurança mais atualizados? Esta distribuição lança softwares atualizados com qual freqüência? Se tiver problemas, essa distribuição tem algum representante no qual você pode recorrer?

6 Vídeo A história do Linux

7 Vamos praticar? Instalação da Distribuição Ubuntu versão 9.10 (Outubro 2009).

8 Conceitos importantes Partições SWAP Grub/ LILO GNOME/ KDE

9 Etapas de inicialização Carga e inicialização do kernel; Detecção e inicialização dos dispositivos; Criação dos processos de sistema espontâneos; Execução dos scripts de inicialização do sistema; Operação multiusuário;

10 Hierarquia Linux hierárquico; Raiz e sub-diretórios; Raiz é geralmente o ponto de montagem do SO; É indicado por /

11 Estrutura de diretórios /bin -> executáveis do sistema. Ex: cp, mkdir; /boot -> Kernel e seus arquivos de inicialização; /dev -> dispositivos. Ex: partições do HD, Unidades de CD, Disquete, etc. /etc -> contém arquivos de configuração do sistema. Muito utilizado no boot;

12 Estrutura de diretórios /home -> contém os diretórios dos usuários do sistema; /lib -> contém as bibliotecas e módulos do Kernel; /opt -> utilizado por softwares instalados no sistema; /proc -> imagens de todos os processos em andamento;

13 Estrutura de diretórios /sbin -> possui utilitários essenciais do sistema como o fdisk, mkfs, etc. /tmp -> utilizado para armazenar arquivos temporários do sitema; /usr -> contém uma grande quantidade de executáveis utilizados pelo sistema; /var -> contém informações variáveis do sistema;

14 Compartilhamento de dados Compartilhados: podem ser usados por diversos usuários: arquivos, programas e arquivos de configuração de uso comum; Não-compartilhados: específicos de cada host (máquina), como por exemplo, arquivo passwd (shadow), arquivo de configuração de rede e logs do sistema;

15 Modificação dos dados Variáveis -> mudanças frequentes no seu conteúdo. Ex.: /var/log/messages Estáticos -> permanecem sem modificação durante muito tempo. Basicamente são modificados após upgrade do sistema.ex.: ls, pwd

16 Modificação dos dados

17 Interpretador de comandos Shell originário no Unix, criado por Steve Bourne, sendo chamado de sh. No Linux, o padrão é bash (Bourne- Again Shell), variante do sh, desenvolvido pela comunidade GNU.

18 Funções do Shell Interpretador de comandos Interface com o Kernel Poderoso ambiente de programação

19 Variáveis básicas - SHELL $ # echo $PS1 echo $USER echo $LOGNAME echo $HOSTNAME echo $HOME

20 Bash History Fica no diretório raiz É oculto (vem precedido de.).bash_history mostra os últimos 500 comandos digitados Para abrir, usa-se editores de texto puro: vi, mcedit ou gedit

21 Comandos Básicos shutdown h now shutdown h +1 O sistema será desativado. shutdown h +15 O sistema será desativado em 15 minutos. shutdown r now halt reboot

22 Comandos Básicos ls ls l ls la ls la /etc ls la /etc/hos* ls la /etc/hos?s ls la /etc/rp? ls la /etc/*ss*

23 Comandos Básicos ls la d -> mostra nome do diretório ls R -> mostra diretórios recursivamente ls lr -> mostra diretórios recursivamente em colunas ls f -> não classifica quanto a diretório, arquivo ou link ls r -> inverte a ordem de classificação ls c -> classifica pela data de alteração

24 Comandos Básicos mkdir -> cria diretórios cd -> muda (navega) diretórios cd /home/luiz/aulas -> entra no diretório aulas cd.. -> volta para o diretório anterior cd -> volta para o diretório anterior mostrando caminho atual

25 Comandos Básicos clear -> limpa a tela pwd -> mostra diretório corrente rmdir -> apaga diretórios vazios cp -> copia arquivos de um diretório para outro ou no mesmo diretório. Ex: cp /home/fernando/aulas.txt /home/fernando/documentos

26 Comandos Básicos rm -> remove arquivos rm r arquivo.txt (remove o arquivo arquivo.txt) rm i arquivo.txt (solicita permissão do usuário para remover o arquivo) rm f arquivo.txt (remove arquivo imediatamente sem perguntar ao usuário)

27 Comandos Básicos mv -> move ou renomeia arquivos mv /home/teste.txt /home/fernando mv /home/teste.txt teste_rename.txt ln -> cria links de arquivos ou pastas para facilitar acesso ln s /home/teste_rename.txt meuarquivo

28 Comandos Básicos touch serve para criar arquivos vazios ou mudar data e hora de arquivos já existentes touch teste.txt touch t teste.txt ls la teste.txt

29 Comandos Básicos date exibe e/ou acerta hora/data do sistema date -> mostra hora e data do sistema date d 3 days ago -> mostra data de 3 dias atrás date d '3 months ago 1 day ago -> mostra data de 3 meses e 1 dia atrás date d yesterday -> mostra data de ontem date d 3 days -> mostra data de daqui a 3 dias yesterday pode ser today, tomorrow

30 Comandos Básicos date +%d/%m/%y --> mostra a data formatada date +%y --> mostra o ano corrente date +"%d/%m/%y %H:%M:%S" date > muda a data e a hora para 12/09/2007

31 Comandos Básicos cal -> exibe o calendário do mês corrente cal > exibe calendário do ano de 2010 cal j -> exibe o calendário mensal em dias cal j > exibe calendário anual em dias cal august > exibe calendário do mês de agosto de 1988

32 Exercício de fixação No diretório /home/seu_nome criar a seguinte estrutura de diretórios: a) Criar o diretório linux b) Dentro dele, criar os diretórios: aulas, provas, trabalhos c) Dentro do diretório aulas criar os arquivos de texto: aula1, aula2, aula3 d) Dentro do diretório provas criar os arquivos: p1 e p2 e) Dentro do diretório trabalhos criar o arquivo trab.txt f) Copiar o arquivo trab.txt do diretório trabalhos para o diretório aulas com o nome de bkp_trab.txt g) Apagar o arquivo trab.txt e copiar o arquivo bkp_trab.txt do diretório aulas para o diretório trabalhos

33 Permissões de Arquivos No Linux, todo arquivo ou diretório pertence a um algum dono e grupo As permissões existentes são: r w -> read (permissão de leitura) -> write (permissão de escrita) x -> execute (permissão de execução)

34 Permissões de Arquivos Exemplos: drwxr-xr-x 2 root root :34 aulas/ Onde: d indica que se refere a um diretório rwx refere-se às permissões do dono do arquivo r-w refere-se às permissões do grupo do dono do arquivo r-x refere-se às permissões de outros usuários/grupos

35 Permissões de Arquivos drwxr-xr-x 2 root root :34 aulas/ 2 ligações do arquivo (referências) root nome do usuário dono do arquivo root nome do grupo a qual pertence o dono do arquivo 48 tamanho do arquivo em bytes data de criação 14:34 hora de criação aulas/ nome do diretório

36 Permissões de Arquivos d l - diretório link simbólico arquivo comum rwx rwx rwx dono grupo outros

37 Permissões de Arquivos chown -> utilizado para mudar o nome do dono e/ou grupo de um ou mais arquivos e diretórios: chown [opções] usuário:[grupo] arquivo Criar arquivo texto.txt Verificar com o ls l qual o dono e grupo do arquivo. Modificar.

38 Permissões de Arquivos Exemplos: chown [usuario] texto.txt chown [outro_usuario] texto.txt // criar pasta Permissoes // adicionar arquivo exemplo.txt chown Rc root:root Permissoes // adicionar arquivo outro.txt chown seunome:seunome Permissoes/*.txt

39 Permissões de arquivos chgrp -> utilizado para mudar apenas o grupo do arquivo. chgrp [grupo] arquivo chgrp root Permissoes ls -l

40 Permissões de arquivos chmod Comando utilizado para alterar as permissões de acesso de arquivos e diretórios. a u o para os três grupos para o dono do arquivo para outros + acrescenta permissão r - remove permissão w x permissões de leitura permissões de escrita permissões de execução

41 Permissões de Arquivos Exemplo: crie com o gedit um arquivo chamado teste, com o seguinte conteúdo: echo testando o arquivo executavel. Para adicionar permissão de leitura, escrita e execução para todos: chmod a+rwx teste

42 Permissões de Arquivos Retirando a permissão de escrita para os três grupos: chmod a-w teste Retirando a permissão de execução dos três grupos: chmod a-x teste

43 Permissões de Arquivos Dando permissão de rwx apenas para o dono do arquivo: chmod u+rwx teste./teste Dando permissão de wx para o dono, w para o grupo e w para outros: chmod u+wx,g+w,o+w teste./teste

44 Permissões de Arquivos Todos os usuários podem ler o arquivo chmod a+r teste Retirando todas a permissões dos outros usuário chmod o-r teste Retirando todas as permissões do grupo e de outros chmod g-r teste

45 Permissões de arquivos Forma Octal (numérica) r = 4 w = 2 x = 1 Exemplos: Somente o dono terá permissão de leitura e escrita. Grupo e outros terá somente de leitura chmod 644 teste

46 Permissões de Arquivos O dono poderá ler, escrever e executar o arquivo, o grupo poderá somente ler e executar e os outros somente ler: chmod 754 teste./teste

47 Permissões especiais de arquivos SUID Bit - se este bit estiver ligado em um arquivo executável, ele será executado com as permissões do dono do arquivo e não com a de quem o executou: Formato (u + s ou 4000 no chmod) chmod 4744 teste

48 Permissões especiais de arquivos SGID Bit faz o mesmo que o SUID Bit, porém, agora o arquivo será executado com as permissões do grupo. Se for um diretório, força os arquivos e demais diretórios nele constantes terem o mesmo grupo do diretório pai, ao invés do grupo primário do usuário que o criou. Formato (g + s ou 2000 no chmod) chmod 2744 teste

49 Permissões especiais de arquivos Sticky bit Quando aplicado a um diretório, juntamente com as permissões de leitura, escrita e execução para todos os usuários, somente os donos do arquivo poderão removelos. Formato (+t ou 1000 no chmod) chmod 1744 teste Para remover bits de permissões especiais, usar chmod 0744

50 Criação de Arquivos e Redirecionamento cat Serve para criar, exibir e concatenar arquivos. cat > arquivo1 (cria o arquivo1) cat arquivo1 (abre o arquivo1) cat >> arquivo1 (incrementa o conteúdo do arquivo1) Pode-se listar mais de um arquivo com o cat: Ex: cat arquivo1 arquivo2

51 Criação de Arquivos e Redirecionamento tac Exibe o conteúdo do arquivo inversamente. Ex: tac arquivo1 more Lista do conteúdo do arquivo de forma paginada (tela por tela): Ex: more /var/log/messages

52 Criação de Arquivos e Redirecionamento less Semelhante ao more, porém com ele é possível voltar a paginação: less /var/log/messages

53 Criação de Arquivos e Redirecionamento Entradas e saídas padrão Entrada padrão: stdin (mouse, teclado, etc.) Saída Padrão: stdout (monitor, impressora, etc.) Saída de Erro: stderr (monitor ou arquivo de LOG) Redirecionamento: - Entrada: <, << - Saída: >, >> Pipe: -> redireciona de um comando para outro. Ex: cat /var/log/messages less

54 Criação de Arquivos e Redirecionamento nl Exibe o conteúdo do arquivo, mostrando o número das suas linhas: nl /etc/passwd nl/etc/passwd > meupasswd

55 Criação de Arquivos e Redirecionamento wc -> mostra na saída padrão a quantidade de palavras, linhas e caracteres do arquivo. wc l /etc/passwd (mostra número de linhas) wc w /var/log/messages (mostra número de palavras) wc c /var/log/messages (mostra número de caracteres) wc L /var/log/messages (mostra maior número de caracteres contidos em uma linha) wc /etc/passwd (mostra linhas, palavras e caracteres)

56 Criação de Arquivos e Redirecionamento cut -> utilizado para cortar colunas específicas de arquivos de texto: cut c 1-7 meupasswd (corta a 1ª coluna a partir do 7º caractere da linha do arquivo meupasswd) cut d: -f1 meupasswd (corta as colunas até o primeiro : ) cut dx f1 meupasswd (corta as colunas até o primeiro x )

57 Exercício para fixação Crie um arquivo com o nome de agenda.txt com o seguinte conteúdo: Nome Marcio Telefone Rua Americana Nome Marcos Telefone Rua Sorocaba Nome Adriana Telefone Rua Bauru cut d -f2 agenda.txt cut d -f2 agenda.txt cut d T -f1 agenda.txt cat /etc/shadow cut -d: -f1 cat /etc/shadow cut d : -f1 more

58 Criação de Arquivos e Redirecionamento join -> lista uma linha para cada par de linhas encontradas em dois arquivos: Ex: cat > lista1 Nome: Luiz Nome: Cláudia cat > lista2 Nome: Tiago Nome: Suzana join lista1 lista2

59 Criação de Arquivos e Redirecionamento split -> divide um arquivo único em vários menores: split l 5 /etc/passwd pass1 (cria vários arquivos pass1aa, pass1ab..., cada um com 5 linhas do passwd.) split b 200 /etc/passwd pass2 (cria vários arquivos pass2aa, pass2ab..., cada um com 200 bytes de tamanho de conteúdo do passwd)

60 Criação de Arquivos e Redirecionamento head -> mostra as 10 primeiras linhas do texto head meupasswd head n 5 passwd od -> visualiza o conteúdo do arquivo em ASCII, hexadecimal e nome dos caracteres od t x meupasswd od t a meupasswd od t c meupasswd

61 Criação de Arquivos e Redirecionamento paste: Utilizado para concatenar as linhas de diversos arquivos em colunas verticais. Exemplo: Crie um arquivo chamado nomes.txt com o seguinte conteúdo: marcos maria carla Agora crie outro arquivo chamado servidores.txt com o seguinte conteúdo: uol.com.br uemg.org.br terra.com.br paste -d '@' nomes.txt servidores.txt

62 Criação de Arquivos e Redirecionamento tail ->mostra as 10 últimas linhas do arquivo. tail meupasswd tail n 3 meupasswd sort -> ordena alfabética ou numericamente linhas dos arquivos de texto. Criar arquivo lista com palavras. sort lista

63 Localização de Arquivos e Diretórios find -> utilizado para localizar arquivos em um diretório ou caminho: o Pelo nome: o Alterados nos últimos 2 dias: o Acessados nos últimos 3 dias: find /home/fernando -iname teste.txt find /home/fernando -ctime 2 find -used 3 o Localizando por permissões de aquivos: find / -perm 4000 find / -perm 444

64 Localização de Arquivos e Diretórios o Pelo dono do arquivo: find /home user fernando find /home user fernando;echo ARQUIVO ENCONTRADO o Pelo grupo do arquivo: find /home group root o Pelo número de referências: find / -links 10

65 Localização de Arquivos e Diretórios locate -> varre o disco a procura do arquivo desejado. Antes, é necessário atualizar seu banco de dados indexador: updatedb locate pass more whatis -> procura no banco de dados do whatis uma pequena descrição do comando whatis ls

66 Localização de Arquivos e Diretórios which -> localiza programas do sistema: which ls which mkdir which rm whereis -> localiza arquivo binário, fonte e manuais de um comando: whereis pwd whereis ls

67 Localização de Arquivos e Diretórios grep -> filtra opções de busca de arquivos. Exemplo: cat /etc/services grep http man -> apresenta o manual de um comando ou arquivo. Ex: man ls, man pwd, man mkdir Onde: (1) -> páginas para usuário (2) chamadas de sistema

68 Localização de Arquivos e Diretórios help -> mostra informações / ajuda de comandos do bash: Ex: ls help help (sozinho) -> mostra todos os comandos suportados

69 Localização de Arquivos e Diretórios w -> mostra informações dos usuários logados no sistema uptime -> mostra a quanto tempo o sistema está ativo who -> mostra quem está acessando o sistema whoami (quem sou eu?) free -> mostra memória disponível no sistema (-m megabytes, -k kilobytes, -g gigabytes )

70 Editores de Texto: VI O VI é um poderoso editor de texto puro que está presente em praticamente todas asdistribuições Linux existentes. Para se criar um arquivo no VI é simples: basta digitar o nome doarquivo após o comando: Exemplo: vi teste.txt

71 Editores de Texto: VI O editor vi é iniciado em modo de comandos. Toda as ações como, por exemplo, editar, localizar palavras, apagar, substituir etc, é feito através de comandos. Para editar algum texto no vi é necessário que ele esteja em modo de inserção i. Aperte a tecla i para digitar algum texto. Observe que aparecerá a palavra INSERT naparte inferior datela.

72 Editores de Texto: VI i, a -> Inserir ou acrescentar caracteres :w -> Salva o arquivo :q -> Sai do vi :q! -> Sai sem salvar h -> Move o cursor para a esquerda l -> Move o cursor para a direita j -> Move o cursor para baixo k -> Move o cursor para cima x -> Remover caractere dw -> Remover palavra dd -> Remover linha 3dd -> Remover 3 linhas

73 Editores de Texto: VI /<palavra> -> Busca a palavra padrão no texto v setas de direção-> Para marcar um texto y -> Para copiar um texto marcado C -> Para cortar um texto marcado p -> Para colar um texto marcado yy -> Para copiar uma linha 3yy -> Para copiar 3 linhas yg -> Para copiar até o final do arquivo G -> Pula para a última linha

74 Editores de Texto: VI 44G -> Pula 44 linhas w -> Pula para a próxima palavra b -> Pula para a palavra anterior c$ -> Utilizado para mudar o restante de uma linha. ctrl-g -> Mostra a sua localização no arquivo e o status do arquivo. shift-g -> Move o cursor para a última linha doarquivo.

75 Editores de Texto: Gedit O Gedit é um editor de texto puro em modo gráfico mas que pode ser utilizado via comando. Para criar um arquivo, usamos: gedit nome_arquivo Para abrirmos um arquivo usa-se a mesma sintaxe, porém o mesmo deverá existir.

76 Gerenciamento de processos ps -aux lista os processos em execução pstree para visualizar os processos em hierarquia

77 Arquivos utilizados /etc/passwd /etc/group /etc/shadow Administração de usuários Especificação dos usuário em um sistema Linux Cada usuário possui um identificador único no sistema (User ID - UID). Cada usuário possui um identificador único do grupo do usuário (Group ID GID) no sistema. No Linux, todas as informações sobre as contas dos usuários ficam armazenadas no arquivo passwd, localizado no diretório /etc. Basicamente, existem dois tipos de contas de usuários: As contas dos usuários comuns A conta do super usuário Quando temos vários usuários que irão ter as mesmas permissões, e terão acesso à arquivos em comum, defini-se grupos de usuários.

78 Administração de usuários Exemplo de definição de usuários no arquivo passwd: usuario:x:1001:100:usuario:/home/usuario:/bin/bash O arquivo passwd é dividido em campos, onde, estes campos são separados por : Definição dos campos: usuario: O nome de acesso para o usuário entrar no sistema (login do usuário). x: O caracter x indica que a senha do usuário está criptografada no arquivo /etc/shadow. Se este campo estivesse com o caractere *, a conta do usuário estaria desabilitada. Se estivesse com ::, a conta não possui senha. 1001: UID (User Identifier), que indica o número de identificação do usuário. 100: GID (Group Identifier), que indica o número de identificação do grupo do usuário.

79 Administração de usuários /home/usuario: Indica o diretório de trabalho do usuário, ou também chamado diretório home do usuário. /bin/bash: Indica o shell do usuário, que irá executar os comandos do usuário. Exemplo do arquivo passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin: daemon:x:2:2:daemon:/sbin: adm:x:3:4:adm:/var/adm: Os grupos de usuários são definidos no arquivo /etc/group.

80 Administração de usuários Adicionando um usuário no sistema Comando useradd: Utilizado para criar contas de usuário no sistema. # useradd marcio Algumas opções do comando useradd são: -c nome de usuário Esta opção grava no arquivo passwd o nome do proprietário da conta ou qualquer outra observação e comentário importantes. É um campo alfanumérico e deve estar compreendido entre aspas duplas. -d diretório home : Esta opção fornece o caminho completo do diretório home. -m: Cria o diretório home na opção -d com os arquivos e estrutura definidos na configuração de /etc/shell. -g número do grupo : Esta opção fornece o grupo padrão da conta de usuário. -s Shell: Esta opção deve favorecer o caminho completo do Shell utilizado pela conta. Por exemplo, /bin/bash, /bin/tcsh, /bin/false etc.

81 Alguns exemplos: Administração de usuários useradd marcos -c "Marcos Teixeira useradd carla -g 100 // Adiciona um usuário, e define um grupo para o usuário useradd carlos -s /bin/sh // Define o Shell sh para o usuário carlos. useradd paula -d /tmp/paula // Define um diretório para o usuário. adduser marcio // Adiciona um usuário

82 Alguns exemplos: Administração de usuários useradd osvaldo -c "Osvaldo Carlos Madureira" -g 100 useradd adriana -c "Adriana Cristina" -m -g 100 Comando passwd: Utilizado para adicionar senhas para os usuários. Exemplo: passwd osvaldo passwd adriana

83 Administração de usuários Por padrão, a senha é criptografada no arquivo /etc/shadow. Este arquivo está organizado da seguinte forma: nome : senha criptografada : data da última mudança : mínimo dias : máximo dias : dias de aviso : dias inatividade : data limite Mínimo dias: é o números de dia para que a mudança da senha seja permitida a partir da última mudança. Tipicamente, este número é 0, permitindo que o usuário mude quando desejar. Máximo dia: Números de dias que o usuário tem para alterar a senha. Caso a alteração da senha não seja forçada, este número será

84 Administração de usuários Número de dias antes da expiração da senha no qual o usuário será avisado: tipicamente o usuário é avisado com uma semana de antecedência. Número de dias entre a expiração da senha e a desativação da conta: caso não se queira desativação automática da conta, este campo é deixado em branco ou com o valor 1. Dia da desativação da conta: dias decorridos entre 1 de Janeiro de 1970 e a data em que a conta será desativada. Exemplo do arquivo shadow: root:$1$0gulkp4p$tkjkahzbpvtz7pfkccsco0:12959:0:99999:7::: bin:*:12959:0:99999:7:::

85 Administração de usuários O comando passwd possui recursos para restringir as contas dos usuários. Por exemplo: passwd -x 10 -w 3 osvaldo Executando o comando acima, a senha do usuário osvaldo expirará em 10 dias (-x 10), e ele será avisado com 3 dias de antecedência (-w 3) para trocar a senha. Faltando 3 dias para expirar a senha, aparecerá a seguinte mensagem: Warning: your password will expire in 3 days. Se o usuário não trocar sua senha, e a conta expirá, no próximo login, aparecerá a seguinte mensagem para ele: Your password has expired: Contact your administration

86 Administração de usuários Execute o comando abaixo e logue em algum terminal: passwd -x 3 -w 3 osvaldo Faça a seguinte modificação: passwd -x 0 -w 3 osvaldo Deixando para o usuário mudar a senha na hora em que ele desejar passwd -x w 7 osvaldo.

87 Administração de usuários Comando usermod: Utilizado para modificar uma conta de usuário. Opções aceitas: -g: Utilizado para especificar o grupo padrão do usuário. -c: Altera o campo de comentário do usuário. -L : Trava a conta de usuário adicionando um sinal de! na senha. -U: Destrava a conta de usuário, removendo o sinal de! da senha.

88 Exemplos: Administração de usuários usermod -g alunos osvaldo //Especifica um grupo padrão para o usuário osvaldo usermod -L osvaldo //Trava a conta do usuário osvaldo usermod -U osvaldo //Destrava a conta do usuário marcos Comando userdel: Utilizado para remover uma conta de usuário. Exemplo: userdel carlos //Remove o usuário carlos userdel -r adriana //Remove o usuário como também seu diretório home

89 Administração de usuários Comando groupadd: Utilizado para criar um novo grupo. groupadd alunos Observe que no arquivo /etc/group foi criado um novo grupo alunos Adicionando um novo usuário que faz parte do grupo alunos: adduser -g alunos roberta usermod g root roberta Comando groupdel: Utilizado para remover um grupo. Exemplo: groupdel alunos Obs:. Antes de remover um grupo, deve-se remover primeiro os usuários deste grupo

90 chage l nome_usuário Administração de usuários Comando chage: Utilizado para lidar com a data de expiração das contas do usuário. Esta data é gravada no arquivo /etc/shadow. -E data: Informa a data de expiração no formato: anomês-dia. -I: Lista as configurações da conta do usuário. Esta opção pode ser utilizada por qualquer usuário.

91 Administração de usuários Mudando a data de expiração da conta: chage E nome_usuario chage l nome_usuario Para nunca expirar: chage E never nome_usuario

92 Administração de usuários Mudando o mínimo e depois o máximo de dias: chage m 3 nome_usuario chage M 3 nome_usuario Alterando data do aviso: chage W 2 nome_usuario

93 Administração de usuários pwconv: Cria o arquivo shadow a partir do arquivo passwd. pwunconv: Remove o arquivo shadow e insere as senhas criptografadas no arquivo passwd. lastlog: Mostra o último login do usuário no terminal. Esta informação é obtida de /var/log/lastlog Exemplo: lastlog -user marcio

94 Sistemas de Arquivos O sistema de arquivo é a forma de que o sistema operacional usa para representar e organizar uma determinada informação em um espaço de armazenamento, podendo futuramente, recuperara a informação armazenada de forma segura.

95 Sistemas de Arquivos O sistema de arquivos no Linux é bastante robusto e flexível, e possibilita ao usuário criar e manter arquivos em diferentes partições, diferentes discos e até em computadores remotos. Alguns exemplos de sistema de arquivos existentes são: ext (extended filesystem) ramificações ext2, ext3, ext4 vfat (volume FAT) para Windows 9x e NT. ntfs (new tecnology filesystem) Windows 2000, XP, 2003, Vista, 2008 e 7. nfs (network filesystem) sistema de arquivos de rede

96 Sistemas de Arquivos reiserfs sistema de arquivos que é indicado quando se trabalha com grandes arquivos. swap- Sistema de arquivos de troca utilizado para memória virtual. iso sistema de arquivos do CD-ROM.

97 Sistemas de Arquivos Comandos: df -> mostra informações de utilização dos discos do sistema. df -h -> mostra a informação em MB ou GB. du -> exibe quanto o diretório corrente ou o diretório que você selecionar gasta de disco: du sh /home Onde S oculta os subdiretórios e H mostra em MB ou GB du -ah /home Mostra o tamanho de todos os arquivos no diretório

98 Sistemas de Arquivos Montando Sistemas de Arquivos O sistema de arquivos Linux é hierárquico e admite que diversos dispositivos sejam mapeados e utilizados a partir daraiz dosistema (root). Desta forma CR-ROM, outros HDs, disquetes, pendrives etc, poderão ser utilizados e o usuário enxergará estes dispositivos como um diretório naestrutura do Linux.

99 Sistemas de Arquivos Estes diretórios que servem de hospedeiros para os dispositivos são chamados de ponto de montagem. No Linux, o diretório utilizado como ponto de montagem para outros dispositivos é o diretório /mnt. O diretório /mnt/cdrom é utilizado para mostrar o conteúdo do CD-ROM. O diretório /mnt/hd é utilizado para mostrar o conteúdo de alguma partição do HD. ls /mnt

100 Sistemas de Arquivos O arquivo /etc/fstab O arquivo /etc/fstab armazena a configuração de quais dispositivos devem ser montados e qual o ponto de montagem de cada um na carga do sistema operacional. Exemplo: /dev/hda2 swap swap defaults 0 0 /dev/hda6 / ext3 defaults 1 1 Onde: o zero é para se não checar a partição, 1 checado primeiro e 2 checar após a partição principal.

101 Sistemas de Arquivos Como montar pendrives ou outros dispositivos conectados? Aparece na tabela /etc/mtab mount /dev/dispositivo /mnt/pasta -rw -t Como desmontar pendrives ou outros dispositivos conectados? umount /dev/dispositivo

102 Sistemas de Arquivos formatação de arquivos de partições (EXT2) mkfs.ext2 /dev/hda? formatação de arquivos de partições (EXT3) mkfs.ext3 /dev/hda? formatação de arquivos de partições (reiserfs) mkreiserfs /dev/hda? formatação de arquivos de partições (fat) mkfs.vfat /dev/hda?

103 Compactadores e descompactadores Gzip É praticamente o compactador padrão do GNU/Linux, possui uma ótima taxa de compactação e velocidade. A extensão dos arquivos compactados pelo gzip é a.gz gzip c nome_arquivo > arquivo.gz Onde: nome_arquivo -> é o arquivo que queremos compactar e arquivo.gz é o nome do arquivo compactado que será criado. Para descompactar: gunzip arquivo.gz

104 Compactadores e descompactadores Zip Utilitário de compactação compatível com pkzip (do DOS) e trabalha com arquivos de extensão.zip. zip r nome_arquivo.zip diretório_ou_nome_arquivo -r : para recursividade (zipar diretório todo) Para descompactar: unzip nome_arquivo.zip

105 Compactadores e descompactadores Tar Na verdade o tar não é um compactador e sim um "arquivador" (ele junta vários arquivos em um só), mas pode ser usado em conjunto com um compactador (como o gzip ou zip) para armazená-los compactados. tar cvf arquivo.tar nome_do_arquivo Para descompactar: tar xvf arquivo.tar nome_do_arquivo

106 Gerenciamento de pacotes Como em qualquer sistema operacional, o gerenciamento de programas é muito importante. No Linux, os programas são chamados de pacotes, logo, todos os programas são tratados como pacotes. O gerenciamento de pacotes consiste em como manter, atualizar, remover instalar um determinado pacote (programa). A maneira que se faz o gerenciamento é dependente de cada distribuição Linux, que incorpora um programa gerenciador específico. Exemplo: - Debian: apt-get; - Head-Hat: rpm; - SUSE: Yast; - Slackware: pkgtools, slaptget, (padrão de pacotes.tgz);

107 Gerenciamento de pacotes Instalando pacotes com o apt-get no Ubuntu ou Debian: Deve-se estar como root: apt-get install nome_do_pacote Deve-se saber antes se o pacote existe com o nome especificado. Ver no Google ou em fóruns especializados. Exemplos: apt-get install amsn apt-get install apache2 Para remover: apt-get remove Exemplo: apt-get remove amsn nome_do_pacote

108 Gerenciamento de pacotes Arquivos binários: Terminados em formato:.bin Ex: sh broffice3-0.bin Terminados em formato:.run Ex:./VirtualBox3.0.1-install.run

109 Gerenciamento de pacotes Arquivos fonte: Geralmente são compactados em.tar.bz,.zip,.tgz,.gz,.tar.b2, etc. Primeiramente, deve-se extrair os arquivos compactados, com um dos compactadores vistos. Acessar o diretório onde esses arquivos foram descompactados com o terminal e executar os comandos:./configure make make install Onde: o./configure compila o fonte, o make gera o executável e o make install faz a instalação desse software com o executável criado.

110 Dúvidas, sugestões, etc... s: FIM Obrigado a todos!!! Grande abraço!!! Luiz

Aula 02. Introdução ao Linux

Aula 02. Introdução ao Linux Aula 02 Introdução ao Linux Arquivos Central de Programas do Ubuntu A Central de Programas do Ubuntu é uma loja de aplicativos integrada ao sistema que permite-lhe instalar e desinstalar programas com

Leia mais

03/11/2011. Apresentação. SA do Linux. Sistemas de Arquivos. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux

03/11/2011. Apresentação. SA do Linux. Sistemas de Arquivos. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux Apresentação Administração de Sistemas Curso Tecnologia em Telemática Disciplina Administração de Sistemas Linux Professor: Anderson Costa anderson@ifpb.edu.br Assunto da aula Aspectos do Sistema de Arquivos

Leia mais

LISTA DE COMANDOS DO LINUX 1

LISTA DE COMANDOS DO LINUX 1 LISTA DE COMANDOS DO LINUX 1 Comandos para manipulação de diretório 1. ls Lista os arquivos de um diretório. 2. cd Entra em um diretório. Você precisa ter a permissão de execução para entrar no diretório.

Leia mais

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto Sistemas Operacionais Aula 4 Comandos Básicos Linux Prof.: Roberto Franciscatto Prompt Ao iniciar o GNU/Linux, a primeira tarefa a ser executada é o login no sistema, o qual deve ser feito respondendo

Leia mais

ENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel

ENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel ENDEREÇOS DE REDE PRIVADOS Foram reservados intervalos de endereços IP para serem utilizados exclusivamente em redes privadas, como é o caso das redes locais e Intranets. Esses endereços não devem ser

Leia mais

Revisão Aula 3. 1. Explique a MBR(Master Boot Record)

Revisão Aula 3. 1. Explique a MBR(Master Boot Record) Revisão Aula 3 1. Explique a MBR(Master Boot Record) Revisão Aula 3 1. Explique a MBR(Master Boot Record). Master Boot Record Primeiro setor de um HD (disco rígido) Dividido em duas áreas: Boot loader

Leia mais

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux SOFTWARE LIVRE A liberdade de executar o programa, para qualquer propósito. A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito

Leia mais

Formação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa

Formação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa Formação de Administradores de Redes Linux LPI level 1 Aula 3 SENAC TI Fernando Costa Agenda Manipulação de arquivos Comandos: cat, cut, expand,fmt, head, join, nl, od, paste, pr, split, tac, tail, tr,

Leia mais

Introdução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre

Introdução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Agenda Comandos do Sistema Comandos para Processos

Leia mais

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática Sistema Operacional Unidade 5 - Iniciando o modo texto Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 OPERANDO EM MODO TEXTO... 3 Abrindo o terminal... 3 Sobre o aplicativo Terminal... 3 AS CORES

Leia mais

Principais Comandos do Terminal no LINUX

Principais Comandos do Terminal no LINUX Principais Comandos do Terminal no LINUX Estes comandos não visam ser um compêndio completo de operação, haja vista que se possui mais comandos que esses aqui que serão listados, logo os comandos são:

Leia mais

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de

Leia mais

Fundamentos de Sistemas Operacionais. GNU / Linux. Prof. Edwar Saliba Júnior Março de 2009. Unidade 04-002 GNU / Linux

Fundamentos de Sistemas Operacionais. GNU / Linux. Prof. Edwar Saliba Júnior Março de 2009. Unidade 04-002 GNU / Linux GNU / Linux Prof. Edwar Saliba Júnior Março de 2009 Conceitos Básico O S.O. é case sensitive, ou seja, sensível à caixa; Exemplo: o arquivo apple.txt é diferente do arquivo Apple.txt e podem conviver juntos

Leia mais

Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação.

Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação. Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação. 1.Todo software livre deve ser desenvolvido para uso por pessoa física em ambiente com sistema

Leia mais

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos Partição Parte de um disco físico que funciona como se fosse um disco fisicamente separado. Depois de criar uma partição, você deve formatá-la e atribuir-lhe uma letra de unidade antes de armazenar dados

Leia mais

Introdução ao Linux: Parte I

Introdução ao Linux: Parte I Data: Introdução ao Linux: Parte I Marcelo Ribeiro Xavier da Silva marceloo@inf.ufsc.br Histórico 3 Origem do GNU Linux Em 1983, Richard Stallman fundou a Free Software Foundation, com o intuito de criar

Leia mais

Labgrad. Usúario: <matricula> Senha: senha

Labgrad. Usúario: <matricula> Senha: senha Suporte A equipe do Suporte é responsável pela gerência da rede do Departamento de Informática, bem como da manutenção dos servidores da mesma, e também é responsável pela monitoria do LabGrad e do LAR.

Leia mais

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03 Prof. Gabriel Silva Temas da Aula de Hoje: Servidores Linux. Conceitos Básicos do Linux. Instalando Servidor Linux.

Leia mais

Administração de Sistemas Operacionais Não-Proprietários II

Administração de Sistemas Operacionais Não-Proprietários II Faculdade Senac Porto Alegre - FSPOA Administração de Sistemas Operacionais Não-Proprietários II UC: Administração de Redes Aula 01 1/15 Faculdade Senac Porto Alegre - FSPOA Revisão 2/15 Linux e Distribuições

Leia mais

GNU/Linux/Bash. Aula 2

GNU/Linux/Bash. Aula 2 GNU/Linux/Bash Aula 2 O que é? Ubuntu GNU Linux Ubuntu 12.04 Ubuntu é um sistema operacional baseado em Linux desenvolvido pela comunidade e é perfeito para notebooks, desktops e servidores. Ele contém

Leia mais

Gerenciar usuário, contas de grupo e sistema de arquivos

Gerenciar usuário, contas de grupo e sistema de arquivos Gerenciar usuário, contas de grupo e sistema de arquivos - 2 Sumário Capítulo 1 Gerenciar usuário, contas de grupo e sistema...3 1.1. Objetivos... 3 1.2. Mãos a obra...4 Capítulo 2 Gerenciando... 14 2.1.

Leia mais

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Software Livre Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Linux Licença GPL (Licença Pública Geral) Linux Licença GPL (Licença Pública Geral) - A liberdade de executar

Leia mais

Gerenciamento de Grupos e Usuários no Linux

Gerenciamento de Grupos e Usuários no Linux Gerenciamento de Grupos e Usuários no Linux Material desenvolvido por Rafael Fernando Diorio Última revisão em 04/08/2013 www.diorio.com.br rafael@diorio.com.br Tópicos Introdução Arquivos de grupos e

Leia mais

Administração de Sistemas Livres

Administração de Sistemas Livres Administração de Sistemas Livres Introdução a Comandos GNU/Linux Prof. Lais Farias Alves Comandos GNU/Linux O Linux (na verdade, GNU/Linux), assim como qualquer sistema operacional moderno, é perfeitamente

Leia mais

Sistema de Arquivos do Windows

Sistema de Arquivos do Windows Registro mestre de inicialização (MBR) A trilha zero do HD, onde ficam guardadas as informações sobre o(s) sistema(s) operacionais instalados. Onde começa o processo de inicialização do Sistema Operacional.

Leia mais

>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições

>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições >>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard === Sistemas de arquivos e Partições >>> FHS - Filesystem Hierarchy Standard >Padrão de organização de pastas e arquivos em Sistemas Unix-Like >organizar

Leia mais

INTRODUÇÃO A LINUX. Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais 26/11/2013

INTRODUÇÃO A LINUX. Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais 26/11/2013 1 2 INTRODUÇÃO A LINUX ADRIANO SILVEIRA ADR_SILVEIRA@YAHOO.COM.BR Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais Kernel núcleo do

Leia mais

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com Entendendo o Sistema Operacinal Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com Criando um Snapshot da Máquina Padrão Page 2 Criando um Snapshot da Máquina Padrão Page 3 Criando um

Leia mais

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS I N F O R M Á T I C A Sistemas Operacionais Campus Itaqui-RS Sistemas Operacionais É o software que gerencia o computador! Entre suas funções temos: inicializa o hardware do computador fornece rotinas

Leia mais

Roteiro 3: Sistemas Linux arquivos e diretórios

Roteiro 3: Sistemas Linux arquivos e diretórios Roteiro 3: Sistemas Linux arquivos e diretórios Objetivos Detalhar conceitos sobre o sistema operacional Linux; Operar comandos básicos de sistemas Linux em modo Texto; Realizar a manutenção de arquivos

Leia mais

Instalação e configuração Linux CentOS 6.x

Instalação e configuração Linux CentOS 6.x Instalação e configuração Linux CentOS 6.x Objetivo: Instalar e configurar o sistema operacional Linux CentOS e efetuar suas configurações iniciais. 1- Abra o Virtuabox e clique em novo, e configure conforme

Leia mais

SIMULADO DE INFORMÁTICA BÁSICA TÉCNICO DO MPU PROF. ALEXANDRE LÊNIN / PROF. JUNIOR MARTINS

SIMULADO DE INFORMÁTICA BÁSICA TÉCNICO DO MPU PROF. ALEXANDRE LÊNIN / PROF. JUNIOR MARTINS Olá, pessoal, tudo bem? Vamos fazer um simulado com 10 questões de informática direcionadas para o cargo de TÉCNICO DO MPU? São questões já aplicadas pelo CESPE em certames anteriores, mas que podem ser

Leia mais

Laboratório de Redes de Computadores e Sistemas Operacionais

Laboratório de Redes de Computadores e Sistemas Operacionais Laboratório de Redes de Computadores e Sistemas Operacionais O Sistema de Arquivos Fabricio Breve O que você encontra no Sistema de Arquivos do Linux... Processos Portas seriais Canais de comunicação entre

Leia mais

16:21:50. Introdução à Informática com Software Livre

16:21:50. Introdução à Informática com Software Livre 16:21:50 Introdução à Informática com Software Livre 1 16:21:50 Hardware & Software 2 16:21:50 Hardware Hardware é a parte física de um computador, é formado pelos componentes eletrônicos, como por exemplo,

Leia mais

Objetivos Instalação Gerência de Pacotes UNIX Shell. Curso UNIX. Matheus Braun Magrin Felipe dos Santos Silveira

Objetivos Instalação Gerência de Pacotes UNIX Shell. Curso UNIX. Matheus Braun Magrin Felipe dos Santos Silveira Curso UNIX Matheus Braun Magrin Felipe dos Santos Silveira Universidade Federal de Santa Catarina 25 de Setembro de 2010 CHAMADA Objetivos Instalação do sistema Ubuntu 10.04 Conhecer a origem do sistema

Leia mais

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,

Leia mais

Treinamento para Manutenção dos Telecentros

Treinamento para Manutenção dos Telecentros Treinamento para Manutenção dos Telecentros Módulo II :: Utilizando o Linux Básico do Sistema Manoel Campos da Silva Filho Professor do IFTO/Palmas 1 2 Código Aberto/Open Source Programas (softwares/aplicativos)

Leia mais

Comandos Básicos do Linux/Unix

Comandos Básicos do Linux/Unix Comandos Básicos do Linux/Unix Vou partir do pressuposto que você sabe o básico de um sistema Linux/Unix. É importante para qualquer usuário de sistemas baseados em Unix aprender a trabalhar no modo texto

Leia mais

Recuperando o GRUB após instalação do Windows

Recuperando o GRUB após instalação do Windows Recuperando o GRUB após instalação do Windows PET Engenharia de Computação - http://www.inf.ufes.br/~pet 1 Instruções iniciais Para efetuar as configurações a seguir talvez precisaremos executar comandos

Leia mais

Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo. Comandos LINUX. principais vi ifconfig.

Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo. Comandos LINUX. principais vi ifconfig. Comandos LINUX Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo Comandos LINUX principais vi ifconfig Comando Descrição Exemplo cd Muda o diretório corrente cd

Leia mais

Práticas de Desenvolvimento de Software

Práticas de Desenvolvimento de Software Aula 1. 23/02/2015. Práticas de Desenvolvimento de Software Aula 1 Unix, Linux e a linha de comando Oferecimento Ambiente de desenvolvimento Computador (hardware) Sistema operacional Idealmente: iguais

Leia mais

Comandos Básicos no Linux

Comandos Básicos no Linux Comandos Básicos no Linux Material desenvolvido por Rafael Fernando Diorio Última revisão em 04/08/2013 www.diorio.com.br rafael@diorio.com.br Tópicos Primeiros comandos Metacaracteres Paginação e filtros

Leia mais

Módulos...2 Shell...3

Módulos...2 Shell...3 Cesar Kállas cesarkallas@gmx.net Curso GNU/Linux Realização CAECOMP Puc Campinas 2004 Capítulo 2 O Kernel...2 Módulos...2 Shell...3 Scripts...3 Bourne Shell sh...3 Bourne-Again Shell bash...3 Korn Shell

Leia mais

Informática Fácil NOÇÕES DE LINUX. Prof.: Adelson Gomes Ferraz Antonio Carlos Reis

Informática Fácil NOÇÕES DE LINUX. Prof.: Adelson Gomes Ferraz Antonio Carlos Reis Informática Fácil NOÇÕES DE LINUX Prof.: Adelson Gomes Ferraz Antonio Carlos Reis Cronologia 1. 1969 Univ Berkeley, Califórnia, cria-se o SO UNIX para uso geral em grandes computadores 1. Década de 70

Leia mais

REVISÃO LINUX CAP /SIN PROF. ESTRELA. e) os

REVISÃO LINUX CAP /SIN PROF. ESTRELA. e) os REVISÃO LINUX CAP /SIN PROF. ESTRELA 1 - Em um determinado servidor Linux, a saída do comando "df" aponta 100% de uso no "/". Isso significa que a(o): a) rede atingiu sua capacidade máxima de recepção.

Leia mais

Introdução a. Shell Script. Clésio Matos clesior.matos@gmail.com

Introdução a. Shell Script. Clésio Matos clesior.matos@gmail.com Introdução a Shell Script Clésio Matos clesior.matos@gmail.com 1 Plano de apresentação O que são shell scripts Comandos básicos Estruturas básicas do BASH - Comandos condicionais - Comandos de repetição

Leia mais

Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves

Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves Campus - Cachoeiro Curso Técnico de Informática Sistema de Arquivos Prof. João Paulo de Brito Gonçalves Introdução É com o sistema de arquivos que o usuário mais nota a presença do sistema operacional.

Leia mais

Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos

Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos lara.popov@ifsc.edu.br Gerenciamento Como qualquer sistema operacional multitarefa e multiusuário, o administrador do sistema

Leia mais

Gerenciamento de usuários e grupos

Gerenciamento de usuários e grupos Gerenciamento de usuários e grupos Todo sistema de gerência de usuário possui um id registrado no sistema. Com as informações de registro o Linux pode gerenciar o acesso aos usuários e as suas permissões

Leia mais

Conteúdo 1 Comandos Básicos. Questão 1: Que comando permite encerrar o sistema definitivamente?

Conteúdo 1 Comandos Básicos. Questão 1: Que comando permite encerrar o sistema definitivamente? Conteúdo 1 Comandos Básicos Questão 1: Que comando permite encerrar o sistema definitivamente? a) shutdawn b) shutdown t now c) shutdown r now d) shutdwon h now e) shutdown h now Questão 2: Que comando

Leia mais

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago Oficina de ferramentas de Gerência para Redes em Linux Prof. Jefferson Santiago Apresentação Qual seu nome? Já possui experiência na área? Questionário avaliativo Acesse: http://goo.gl/forms/4rfaomufim

Leia mais

NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux. www.ncd.ufes.br

NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux. www.ncd.ufes.br NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux www.ncd.ufes.br Licença Este trabalho é licenciado sob a licença Creative Commons Attribution NonCommercial-ShareAlike

Leia mais

PROCESSOS COMPONENTES DE UM PROCESSO. A execução de um processo possui vários componentes. PID e PPID

PROCESSOS COMPONENTES DE UM PROCESSO. A execução de um processo possui vários componentes. PID e PPID PROCESSOS Um processo é um canal de comunicação entre os programas que estão sendo executados no sistema operacional e o usuário, ou seja um processo é um programa que está sendo executado. No Linux /

Leia mais

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX Procure no MENU INICIAR PROGRAMAS o ícone do VirtualBox e execute-o. Em seguida clique

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec: ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: Técnica de nível médio de

Leia mais

Aula 01 Visão Geral do Linux

Aula 01 Visão Geral do Linux Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Administração de Redes de Computadores Aula 01 Visão Geral do Linux Prof. Gustavo Medeiros de Araujo Profa.

Leia mais

Instalando o Debian em modo texto

Instalando o Debian em modo texto Instalando o Debian em modo texto Por ser composto por um número absurdamente grande de pacotes, baixar os CDs de instalação do Debian é uma tarefa ingrata. Você pode ver uma lista dos mirrors disponíveis

Leia mais

Manipulação de Arquivos Ubuntu. Haline de Souza Scotti Rodrigo Fantinati Ferreira

Manipulação de Arquivos Ubuntu. Haline de Souza Scotti Rodrigo Fantinati Ferreira Manipulação de Arquivos Ubuntu Haline de Souza Scotti Rodrigo Fantinati Ferreira Veremos nesta aula Visão geral do ambiente Ubuntu Arquivos e Diretórios Manipulação de arquivos Exercício Visão geral do

Leia mais

Sistemas Operacionais Aula 01

Sistemas Operacionais Aula 01 1 Defina Hardware e Software. 2 O que é Software Livre? 3 O que é Sistema Operacional? Dê Exemplos. 4 O que são Distribuições Linux? Dê exemplos. Aula 01 5 Onde podemos conseguir uma cópia do Linux Ubuntu?

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Faculdades Senac Pelotas

Faculdades Senac Pelotas Faculdades Senac Pelotas Curso Superior de Tecnologia em Redes de Computadores Introdução a informática Alunos Daniel Ferreira, Ícaro T. Vieira, Licurgo Nunes Atividade 4 Tipos de Arquivos Sumário 1 Tipos

Leia mais

http://introcomp.pet.inf.ufes.br

http://introcomp.pet.inf.ufes.br O SITE http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br O MOODLE http://introcomp.pet.inf.ufes.br/moodle http://introcomp.pet.inf.ufes.br/moodle

Leia mais

Informática. Linux. Professor Márcio Hunecke.

Informática. Linux. Professor Márcio Hunecke. Informática Linux Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática O SISTEMA OPERACIONAL GNU/LINUX Características Gerais O Linux surgiu por meio do Projeto GNU (GNU s Not Unix) e é

Leia mais

Curso de Linux Básico com o Linux Educacional

Curso de Linux Básico com o Linux Educacional Curso de Linux Básico com o Felipe Buarque de Queiroz felipe.buarque@gmail.com Unidade Gestora de Tecnologia da Informação - UGTI Fundação de Amparo a Pesquisa do Estado de Alagoas - FAPEAL Maio de 2009

Leia mais

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores 1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo

Leia mais

Guia de Instalação e Configuração do Ubuntu 12.04

Guia de Instalação e Configuração do Ubuntu 12.04 Guia de Instalação e Configuração do Ubuntu 12.04 Autor: Aécio Pires João Pessoa-PB FLISOL Patos - UFCG 2012 1 Guia de instalação e configuração do Ubuntu 12.04 LTS Sumário SUMÁRIO...

Leia mais

A linha de comando do Unix e GNU/Linux

A linha de comando do Unix e GNU/Linux A linha de comando do Unix e GNU/Linux A linha de comando do Unix e GNU/Linux Michael Opdenacker Free Electrons http://free-electrons.com Traduzido por Klayson Sesana Bonatto Criado com OpenOffice.org

Leia mais

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistema Operacional Conteúdo retirado do livro Sistemas Operacionais Marcos Aurélio Pchek Laureano Diogo Roberto Olsen

Leia mais

PROGRAMA DE MONITORIA DO IFCE - EDITAL 01/2013

PROGRAMA DE MONITORIA DO IFCE - EDITAL 01/2013 PROGRAMA DE MONITORIA DO IFCE - Disciplina/Unidade Curricular: Administração de Sistemas Abertos 1. Instalação do Linux: Particionamento: Planejando as partições do disco / Partição swap. Filtros de texto:

Leia mais

Administração de Redes Linux. Unidade 1 - LINUX

Administração de Redes Linux. Unidade 1 - LINUX Administração de Redes Linux Unidade 1 - LINUX Breve Histórico O Linux é um sistema operacional moderno e gratuito, baseado nos padrões UNIX. Desenvolvido inicialmente em 1991 como um KERNEL PEQUENO E

Leia mais

Tutorial de instalação do Debian Rudson Ribeiro Alves

Tutorial de instalação do Debian Rudson Ribeiro Alves Tutorial de instalação do Debian Rudson Ribeiro Alves UVV/2007 Sep 24, 2007 Opções de Boot Tela inicial do CD de instalação do Debian. Escolha F2 para ver mais opções de boot. 2 Opções de Boot Tela com

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Prof. André Yoshimi Kusumoto andre_unip@kusumoto.com.br Apresentação Carga horária: 2 horas-aula/semana 2/11 Objetivos Possibilitar ao aluno: Entendimento

Leia mais

Sistemas Operacionais de Redes. Aula: Gerenciamento de usuários e grupos Professor: Jefferson Silva

Sistemas Operacionais de Redes. Aula: Gerenciamento de usuários e grupos Professor: Jefferson Silva Sistemas Operacionais de Redes Aula: Gerenciamento de usuários e grupos Professor: Jefferson Silva Agenda Entender o que são usuários e grupos Conhecer os arquivos onde essas informações ficam salvas Utilizar

Leia mais

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site. Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site. Foi necessário configurar esse segundo adaptador, porque talvez seja necessário fazer o download de alguma

Leia mais

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM Manual DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO DIRGTI 2015 Sumário 1. Introdução... 3 2. Acessando o serviço...

Leia mais

Sistema Operacional GNU/Linux

Sistema Operacional GNU/Linux Sistema Operacional GNU/Linux Histórico: 1969 Bell Labs anuncia a primeira versão do Unix 1983 Criação do Projeto GNU 1987 Andrew Tenenbaum anuncia o Minux, versão do Unix para Desktops 1990 Microsoft

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUDESTE DE MINAS GERAIS Campus Rio Pomba. Eu defendo!!! Mini Curso. Linux

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUDESTE DE MINAS GERAIS Campus Rio Pomba. Eu defendo!!! Mini Curso. Linux INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUDESTE DE MINAS GERAIS Campus Rio Pomba Mini Curso Linux Eu defendo!!! Apresentação Rafael Arlindo Dias Técnico em Informática CEFET Rio Pomba/MG Cursos

Leia mais

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introdução O Agente Aranda para sistemas Linux se encarrega de coletar as seguintes informações em cada uma das estações de trabalho

Leia mais

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática 2 Certificados digitais Permissões Comandos Password cracker

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática 2 Certificados digitais Permissões Comandos Password cracker EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática 2 Certificados digitais Permissões Comandos Password cracker Entregar um relatório respondendo as questões propostas e principais observações

Leia mais

Curso de Introdução ao. Debian GNU/Linux

Curso de Introdução ao. Debian GNU/Linux Curso de Introdução ao Debian GNU/Linux Apresentação Marcos Azevedo Idade: 23 anos Administrador da Rede Senac Goiás Usuário Linux desde 1993 Desenvolvedor: Java, C/C++/C#, Assembly,.NET e Perl. Hobby

Leia mais

Plano de Trabalho Docente 2015. Ensino Técnico

Plano de Trabalho Docente 2015. Ensino Técnico Plano de Trabalho Docente 2015 Ensino Técnico Etec Etec: Monsenhor Antonio Magliano Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio

Leia mais

Comandos de Linux. Autor: Patrick Wallace Figueiredo dos Santos Rocha

Comandos de Linux. Autor: Patrick Wallace Figueiredo dos Santos Rocha Comandos de Linux Autor: Patrick Wallace Figueiredo dos Santos Rocha Comandos de linux 1. ls (lista o conteúdo de um diretório) $ ls 2. ls -a (lista os diretórios, arquivos oculto e executáveis) $ ls -a

Leia mais

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário Smart Laudos 1.9 A Forma Inteligente de Criar seus Laudos Médicos Manual do Usuário Conteúdo 1. O que é o Smart Laudos?... 3 2. Características... 3 3. Instalação... 3 4. Menu do Sistema... 4 5. Configurando

Leia mais

Preparatório LPIC-1 Tópico 104

Preparatório LPIC-1 Tópico 104 Preparatório LPIC-1 Tópico 104 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Qual comando do fdisk cria uma nova partição no disco atual? a) c b) n c) p d) w 2 Qual comando do fdisk cria uma nova

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

Leia mais

Prova de Pré requisito para o curso Linix System Administration (451)

Prova de Pré requisito para o curso Linix System Administration (451) 1 No editor de textos VIM (Vi Improved) qual comando copia o conteúdo de uma linha? Escolha todas que se aplicam. a) ctrl + c b) :cp c) :y d) :yy e) yy f) :copy g) cp 2 No editor de textos VIM (Vi Improved)

Leia mais

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES Agendar uma tarefa Você deve estar com logon de administrador para executar essas etapas. Se não tiver efetuado logon como administrador, você só poderá alterar as configurações

Leia mais

Formação de Administradores de Redes Linux LPI level 1

Formação de Administradores de Redes Linux LPI level 1 Formação de Administradores de Redes Linux LPI level 1 SENAC TI Fernando Costa YUM, APT-GET, DPKG, RPM Comando: cpio Para criar um backup, pode-se usar o comando cpio. O cpio recebe uma lista de arquivos

Leia mais

AULA 4 Sistemas Operacionais

AULA 4 Sistemas Operacionais AULA 4 Sistemas Operacionais Disciplina: Introdução à Informática Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Continuação S.O Funções Básicas Sistema de

Leia mais

Jackson Barbosa de Azevedo <jacksonbazevedo@hotmail.com>

Jackson Barbosa de Azevedo <jacksonbazevedo@hotmail.com> Autor: Jackson Barbosa de Azevedo Revisores: Aecio Pires 1 Conteúdo Sobre o OpenSUSE... 3 Procedimento de Instalação... 3 Preparando a Instalação do

Leia mais

SIMULADO Windows 7 Parte V

SIMULADO Windows 7 Parte V SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone

Leia mais

Criar e confgurar as opções do sistema de arquivos

Criar e confgurar as opções do sistema de arquivos Criar e confgurar as opções do sistema de arquivos - 2 Sumário Capítulo 1 Criar e confgurar as opções do sistema de arquivos... 3 1.1. Objetivos... 3 1.2. Mãos a obra...4 Capítulo 2 Gerenciando... 7 2.1.

Leia mais

LINX POSTOS AUTOSYSTEM

LINX POSTOS AUTOSYSTEM LINX POSTOS AUTOSYSTEM Manual Serviços e Agendamento Sumário 1 SERVIÇOS NO LINX POSTOS AUTOSYSTEM...3 2 CRIAR SERVIÇO...3 2.1 Agendamento de Tarefas Windows...5 2.2 Criar Serviço e Agendar Tarefas no Ubuntu-LINUX...6

Leia mais

AUXÍLIO COMPUTACIONAL

AUXÍLIO COMPUTACIONAL AUXÍLIO COMPUTACIONAL Sumário 1 Introdução...1 2 Sistema Operacional...1 2.1 Usando o Linux - no seu PenDrive...2 2.2 Usando o Linux - instalado no seu HD...4 2.3 Instalando Softwares Diretamente...4 2.3.1

Leia mais

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Prof. Diego Pereira Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Informática Aula 03 Sistema Operacional Linux Objetivos Entender

Leia mais

Manual de Comando Linux

Manual de Comando Linux Manual de Comando Linux 1 Índice Índice... 2 Introdução... 3 Comandos Simples Linux... 3 Gerir Directórios e Ficheiros... 4 Gerir processos... 6 Estrutura de Diretórios do LINUX... 6 Executar comandos

Leia mais

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV 2.1.13

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV 2.1.13 Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV 2.1.13 INSTALL 2010-05-20 ================================================== Instalando e Executando o Siprev em Ambiente Linux ATENÇÃO:

Leia mais