UNIGUAÇU UNIDADE DE ENSINO SUPERIOR VALE DO IGUAÇU FACULDADES INTEGRADAS DO VALE DO IGUAÇU LINUX SERVER PROF. CLEVERSON BÚSSOLO KLETTENBERG

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

Download "UNIGUAÇU UNIDADE DE ENSINO SUPERIOR VALE DO IGUAÇU FACULDADES INTEGRADAS DO VALE DO IGUAÇU LINUX SERVER PROF. CLEVERSON BÚSSOLO KLETTENBERG"

Transcrição

1 1 UNIGUAÇU UNIDADE DE ENSINO SUPERIOR VALE DO IGUAÇU FACULDADES INTEGRADAS DO VALE DO IGUAÇU LINUX SERVER PROF. CLEVERSON BÚSSOLO KLETTENBERG União da Vitória 2018

2 SUMÁRIO 1. INTRODUÇÃO Obtendo Ajuda no Próprio Terminal Dicas e Boas Práticas CONHECENDO O TERMINAL Gerenciando Pastas e Arquivos Sistema de Segurança de Arquivos e Pastas Alterando permissões e usuários Comandos Úteis GERENCIANDO APLICAÇÕES Atualizando Pacotes e a Distribuição Adicionando e Removendo Softwares SHELL SCRIPT Variáveis Condições Laços de Repetição Exercícios OPERAÇÕES REMOTAS COM OPENSSH Conexão Via SSH Conexão SSH sem senha Rsync Via SSH WEB-SERVER APACHE Instalação Configurações Básicas Configurando Aliases Hosts Virtuais CONTROLANDO A INTRANET COM DHCP+SQUID Criando o Ambiente DHCP Server Servidor Proxy com SQUID Instalação e Configuração no Cliente Instalação e Configuração no Servidor Configuração do Cache

3 1. INTRODUÇÃO O Linux é um sistema operacional livre baseado no antigo UNIX, desenvolvido nos anos 60. Nesta apostila, a versão adotada é a Distribuição Ubuntu, porém as técnicas e comandos aqui apresentados, pouco se diferenciam de outras Distribuições. A diferença entre o Ubuntu Desktop e o Server está justamente no fator que a desktop tem a interface gráfica e a server não. Normalmente, o linux server é gerenciado remotamente e precisam ser instalados aplicativos para web-service, proxy, samba, ldap, bancos de dados entre outros. Embora a versão desktop do linux evoluiu bastante, sua utilização em relação a outros sistemas operacionais é quase insignificante, mesmo órgãos do governo, como escolas, corpos de bombeiros, etc tendo adotado este SO. Já na sua versão server, é até mais utilizada que outros SO, devido a sua baixa utilização de recursos da máquina e da objetividade. Outras fortes aplicações dos Sistemas Linux estão na computação em nuvem, nos minicomputadores como raspbarry e em dispositivos e placas independentes como hubs, switches. Além disso, o kernel linux, por possuir seu código fonte livre, é utilizado como base para outros sistemas como o Android. Por estes motivos, se agrega valores a um técnico ou outro profissional da informática que tenha conhecimento do Linux Server Obtendo Ajuda no Próprio Terminal --help. Existem duas formas básicas de obter ajuda: o comando man e utilizando o parâmetro Exemplos: //abre um editor com ajuda sobre o comando ls. Pressione q para sair #man ls //executa o comando ls exibindo uma ajuda #ls help 1.2. Dicas e Boas Práticas DICA1: O terminal guarda uma lista de comandos digitados e que podem ser acessados,

4 utilizando seta para cima e seta para baixo, então, se um comando não der certo não precisa redigitar tudo novamente, basta acessá-lo, usando seta para cima e então, modificá-lo. Para ver a lista digite cat ~/.bash_history onde cat é o comando que exibe na tela o conteúdo de um arquivo, ~/ significa a pasta home do usuário atual e.bash_history é o arquivo que contém a lista de comandos. arquivo. DICA2: Todo arquivo ou pasta que começa com um ponto o sistema operacional oculta o DICA3: A tecla TAB é utilizada para terminar um comando, uma pasta ou um arquivo. Se TAB foi pressionado duas vezes ele exibe todas as opções disponíveis. Exemplos: #ls /ho<tab> //aqui o sistema preenche automaticamente para /home/ pois na raiz / é a única pasta que começa com /ho #ls /home/<tab><tab> //aqui o sistema exibe todas as opções de pastas e arquivos que tem dentro da pasta /home/ DICA4: Quanto temos dois parâmetros como o comando #rm -R -f teste podemos unir os parâmetros ficando assim: #rm -Rf teste 4 DICA5: Para executar comandos como Administrador use sudo comando. É necessário digitar a senha do usuário e o usuário precisa ter permissões.

5 5 2. CONHECENDO O TERMINAL 2.1. Gerenciando Pastas e Arquivos O Sistema Operacional Linux possui alguns padrões de pastas e arquivos: / é a pasta raiz ~/ é a pasta do usuário logado /boot contém arquivos de inicialização do sistemas /bin e /sbin contém executáveis do sistema (normalmente comandos) /dev esta pasta contém arquivos que apontam para dispositivos de hardware do sistema /etc esta pasta contém arquivos de configuração do sistema e aplicativos /lib pasta de bibliotecas do sistemas /media ou /mnt pasta onde são montados dispositivos como pen drive cd etc. /usr pasta onde normalmente aplicativos do usuário são instalados /home pastas dos usuários /root pasta do usuário root /tmp pasta de arquivos temporários /var contém arquivos que são modificados no decorrer do uso do sistemas. /var/log pasta de log do sistema e aplicativos A navegação entre pasta acontece pelo comando cd (change directory). Exemplos: #cd /var //acessa a pasta var dentro da raiz (/) do sistema #cd log //acessa a pasta log dentro do diretório atual #cd../www //sai da pasta atual.. e entra dentro da pasta www #cd.. //sai da pasta atual #cd ~/ //acessa a pasta do usuário logado Exemplos para Criar (mkdir) e remover (rm) pastas: #mkdir minhapasta //cria uma pasta #rm minhapasta R //remove a pasta. O parâmetro R indica recursivamente, ou seja, tudo o que tem dentro da pasta e também dentro de outras pastas dentro desta #rm arquivos f //remove arquivos sem perguntar se tem certeza Copiando e Movendo arquivos ou pastas #mv arquivo1 arquivo2 //move o arquivo1 para arquivo2, ou seja, renomeia #mv pasta1 pasta2 R //move a pasta com todos os arquivos dentro dela #cp pasta1 pasta2 R //copia pasta1 para pasta2 com arquivos

6 Sistema de Segurança de Arquivos e Pastas Cada arquivo ou pasta possui três conjuntos de permissões: o dono; o grupo; todos. Cada um deste 3 conjuntos possuem 3 níveis de acesso: r (read); w (write) e x (execução). Por isto, 9 itens de permissão, mais 1 que fica no início indicando se é uma pasta, link ou arquivo. Como exemplo, o comando ls -ls exibe o seguinte resultado: Alterando permissões e usuários O comando chmod altera permissões de arquivos e pastas. g u o Significa grupo Significa usuário Significa outros + Adicionar permissões - Remover permissões Desta forma, o uso do chmod fica: #chmod g+r file //adiciona permissão de leitura ao grupo #chmod go+rw folder //adicionar permissão de leitura e escrita para o grupo e outros #chmod u+x folder R //adiciona execussão para o usuários a pasta folder e a tudo dentro dela #chmod 755 folder //pode ser usado números de 0 a 7 (octal) indicando o nível de permissão. Os três números 755 são dono,grupo e outros Também podemos alterar o dono e o grupo dos arquivos e pastas com o comando chown.

7 7 Exemplos: #chown fulano:aluno pasta R //altera para o usuário fulano do grupo aluno recursivo 2.3. Comandos Úteis #grep i erro /var/log/syslog //exibe linhas que contém erro ignorando diferença de maiúsculo e minúsculo ( i) no arquivo syslog #du sh /var/* //exibe o tamanho no formato humano (h) de tudo em /var/ #du s /var/* sort n //exibe o tamanho do conteúdo da pasta var. A saída é processada por outro sort: ordena numérico #tail f /var/log/syslog //exibe o conteúdo final e as modificações que estão acontecendo (tempo real) no arquivo syslog #grep i erro /var/log/syslog wc l //exibe os erro do arquivo syslog e a saída é contada pelo comando wc. Ou seja, conta os erro em syslog #df h //exibe os espaços utilizados e livres dos discos no formato humano #killall apache2 //mata todos os processos do apache2 #ps A //exibe todos os processos em execussão #ps A grep apache //exibe todos os que contem apache #passwd user //troca a senha do usuário user #sed i s/post/post/g *.php //localiza e substitui post por POST em todos os arquivos.php #su root //alterna para o usuário root #ifconfig //exibe informações das conexões de rede

8 8 3. GERENCIANDO APLICAÇÕES O sistema de empacotamento de software possui dados próprios de pacotes instalados e disponíveis para instalação. Juntamente com este banco de dados estão as fontes de dados para download de softwares. Para atualizar estas informações basta usar: #apt get update Use este comando regularmente para saber de atualizações de pacotes, principalmente de segurança. Os comandos APT são para o Debian e derivados, incluindo-se o UBUNTU. Outras distribuições linux usam comandos diferentes, embora de sintaxes parecidas 3.1. Atualizando Pacotes e a Distribuição A atualização de pacotes instalados é um grande trunfo do APT. Com ele é possível atualizar pacotes inclusive de outras distros. Veja exemplos abaixo: #apt get upgrade //busca atualizações dos pacotes instalados #apt get dist upgrade //atualiza a versão do linux 3.2. Adicionando e Removendo Softwares Veja exemplos: #apt get install openssh server //instala o software openssh server #apt get remove openssh server //desinstala #apt get purge openssh ser* //desinstala e apaga também arquivos de configuração (remoção completa). Note que é possível usar caracteres coringa como *.

9 9 4. SHELL SCRIPT Administradores de Sistemas Unix possuem em suas mãos o Shell Script, uma poderosa ferramenta que permite programar as inúmeras tarefas administrativas no Linux. O Shell Script suporta desde simples comandos como criar um diretório (mkdir) até poderosos scripts de configuração, instalação e backups. abaixo. Começe o script indicando o local do interpretador de comandos, conforme exemplo #!/bin/bash #informa um texto com uma variável de ambiente do sistema operacional echo Meu primeiro script shell está sendo executado com o usuário ${USER} #informa e solicita um valor para a variável caminho echo "Qual pasta gostaria de ver os arquivos?" read caminho ls ls $caminho 4.1. Variáveis #!/bin/bash Exemplos de definição de variáveis: a="maria" b=$1 c=`date +%d/%m/%y` #define uma variável por atribuição; #define uma variável por parâmetro do script. Pode ser $1, $2, $3 #define uma variável com o resultado de um comando (entre crases) echo "a vale $a" echo "b vale $b" echo "c vale $c" 4.2. Condições O shell script se diferencia bastantes de outras linguagens de programação quando o assunto são os operadores lógicos. Veja abaixo uma relação: OPERADOR NO SHELL O QUE VERIFICA = -eq Igual (equal)!= -ne Não igual (no equal) > -gt Maior (greater than) < -lt Menor (less than) >= -ge Maior ou igual (gerater equal) <= -le Menor ou igual (less equal)

10 10 = = String igual!=!= String é diferente -n String não é nula -z String é nula -d É diretório -f É arquivo -a And (lógico) -o Or (lógico) -e Se existe Ainda existem outros operadores. Consulte um manual mais detalhado. #!/bin/bash Exemplos: if [ d "/home" ] then echo "/home é um diretório" fi if [ z "$1" ] then echo "vc não digitou nenhum parâmetro" else echo "vc digitou como paramatro: $1" fi mes=`date +%m` if [ $mes ge 7 ] then echo "estamos no segundo semestre" else echo "nao estamos no primeiro semestre" fi 4.3. Laços de Repetição #!/bin/bash Temos FOR e WHILE como laço de repetição. Veja exemplos: echo > /tmp/lock #cria o arquivo lock while test f /tmp/lock #equanto o arquivo lock existir do echo "Script travado apague o arquivo /tmp/lock para destravar" sleep 1 done echo \ncontanto...\n i=0 #i começa com 0

11 11 while test $i le 10 #enquanto i for menor ou igual a 10 do i=$((i+1)) #incrementa i echo "Contando: $i" done echo \num LAÇO DE REPETIÇÃO COM CONTEÚDOS DA PASTA ATUAL\n for passo in $(ls w1) #ls w1 lista a pasta atual com 1 coluna apenas; do echo "este é o passo $passo" done echo \num LAÇO DE REPETIÇÃO COM UMA LISTA DE VALORES\N for passo in valor1 valor2 valor3 ultimovalor # lista de valores strings do echo "este é o passo $passo" done echo \num LAÇO DE REPETIÇÃO COM UMA LISTA DE VALORES NUMÉRICOS\n for passo in #lista de valores numéricos do echo "este é o passo $passo" done 4.4. Exercícios Alguns exigirão pesquisa e necessitarão de algumas ferramentas que foram apenas citadas, mas não aprendidas. O shelleiro também tem que aprender a se virar sozinho! Exercício 1 - relacao.sh Recebe dois números como parâmetro e mostra qual o menor, maior ou se são iguais. Exercício 2 - zerador.sh passo. Recebe um número como parâmetro e o diminui até chegar a zero, mostrando na tela cada Exercício 3 - substring.sh Recebe duas palavras como parâmetro e verifica se a primeira palavra está contida dentro da segunda. Só mostra mensagem informativa em caso de sucesso, do contrário não mostra nada. Veja comando: echo banana grep ana

12 12 5. OPERAÇÕES REMOTAS COM OPENSSH O OpenSSH (Open Secure Shell) é um conjunto de utilitários de rede criado pela OpenBSD que provê conexão secura entre computadores Linux usando criptografia Conexão Via SSH Pré-requisitos: o openssh-server deve estar instalado na máquina que receberá a conexão; para receber a conexão como root, deve ser habilitado o parâmetro PermitRootLogin yes do arquivo normalmente em /etc/ssh/sshd_config e reiniciar o serviço com service sshd restart. #ssh laboratorio@ //conecta usando o usuario remoto laboratorio ao ip #ssh p 30 root@ //conecta usando a porta 30 #ssh teste@ 'cd ~/Desktop ;./script.sh' //conecta e executa um comando e um script. Também é possível conectar uma pasta remota na interface gráfica usando um navegador de arquivos. Basta digitar: sftp://usuario@host 5.2. Conexão SSH sem senha A conexão sem senha é ideal para executar rotinas automáticas de backup. O processo consiste em criar uma chave pública criptografada na máquina local e enviá-la para o servidor: #ssh keygen t rsa //só pressione <enter> #ssh copy id i ~/.ssh/id_rsa.pub usuario@ip //digite a senha da conexão ssh para enviar a chave criada para o servidores, em seguida, teste a conexão com ssh usuario@ip 5.3. Rsync Via SSH Rsync, como o nome sugere, é um programa que sincroniza remotamente os dados entre duas máquinas. Por ser baseado no antigo rcp (remote copy), o software herdou as propriedades de criptografia do protocolo SSH, o que torna sua transmissão de dados mais segura que o FTP. Além das propriedades de segurança, o rsync utiliza o protocolo remote-update, o que aumenta assustadoramente sua velocidade e diminui a quantidade de dados transferidos, pois são trocados entre os servidores somente as diferenças entre dois grupos de arquivos.

13 13 #rsync av /home/usuario1/data /home/usuario2/ //copia localmente arquivos ( a) no modo verbose (v) a pasta data do usuario1 para o usuario2 #rsync av /var/www/sistema root@edubox.com.br:/var/www/ //copia a pasta /var/www/sistema para /var/www do servidor de host edubox.com.br usando o usuário root Dica: é possível definir um comando rsync no agendador de tarefas do linux (crontab) para ser executado em intervalos curtos e desta forma ter um backup automático.

14 14 6. WEB-SERVER APACHE Um servidor web é um software que permite aos usuários, o acesso às páginas da web, ou seja, aos arquivos no formato HTML a partir de um navegador (também chamado de browser), instalado em um computador remoto. Um servidor web é, então, um simples software, capaz de interpretar as consultas (ou pedidos) HTTP que chegam na porta associada ao protocolo HTTP (por padrão, porta 80), e de fornecer uma resposta com este mesmo protocolo. Os principais servidores web são, entre outros: Apache; Microsoft IIS (Internet Information Server); NginX (Engine X) 6.1. Instalação #apt get install apache2 //instala o apache e caso deseje o php: #apt get install php7.0 //instala o PHP #apt get install libapache2 mod php* //configura o módulo de ligação entre o apache e o php #tail f /var/log/apache2/error.log //ver erros do apache. Também existe access.log 6.2. Configurações Básicas O arquivo principal de configuração do apache fica em /etc/apache2/apache2.conf. Não se assuste com o tamanho do arquivo. A maioria esta comentada e indicam o que podem ser feito. httpd.conf (parte 1) - parâmetros ServerName, Listen e VirtualHost com exemplos ServerName <nome do servidor>: Esta diretiva fala como o servidor conhece a si mesmo. ServerName edubox ServerName edubox:80 ServerName edubox.com.br Listen <porta>: Qual porta de resposta do servidor. O padrão é Configurando Aliases Para configurar outras pastas a serem publicadas pelo apache, crie um novo arquivo em

15 15 /etc/apache2/sites-enabled. O arquivo deve ter o conteúdo conforme exemplo: Alias /estoque /var/www/sce <Directory /var/www/sce> Options FollowSymLinks Indexes AllowOverride all order allow,deny allow from all </Directory> Para fazer o teste, reinicie o apache e no browser coloque o host/alias, ou seja, Para o apache não exibir o conteúdo da pasta como um ls, remova a opção Indexes Hosts Virtuais Virtual Hosts permite ao administrador utilizar um único servidor para hospedar múltiplos sites e domínios. Isto é relevante, por exemplo, para quem quer hospedar mais de um site em um único VPS (Virtual Private Server). Cada domínio que esteja configurado irá direcionar o visitante para um diretório específico que mantém as informações daquele site, nunca indicando que o mesmo servidor também é responsável por outros sites. Este esquema é expansível sem qualquer limite de software desde que seu servidor possa suportar a carga. Passo um - O DocumentRoot padrão é /var/www/html. Precisamos criar uma nova pasta para o novo domínio e dar as permissões necessárias: #cd /var/www #mkdir meusite.com #chown seuusuario:www data /var/www/meusite.com R //o dono é seuusuario e o grupo é o usuário do apache #chmod gu+rw /var/www/meusite.com R //garantir que o grupo e o usuário tenha acesso leitura e gravação na pasta Passo dois - Crie uma Páginas Demo para cada o Virtual Host: #echo <html><body>meu site</body></html> >> /var/www/meusite.com/demo.html //escreve uma pagina html para o arquivo demo.html Passo três - Criar arquivo de virtual host que especifica a configuração real do nosso virtual host e determina como o servidor web Apache irá responder às várias requisições de domínio. O Apache vem com um arquivo padrão de virtual host chamado 000-default.conf que podemos usar como ponto de partida. Vamos copiá-lo para criar nosso arquivo:

16 16 #cd /etc/apache2/sites available #cp 000 default.conf meusite.com.conf Abra o novo arquivo em seu editor com privilégios de root e vamos mudar ou adicionar as seguintes diretivas: ServerAdmin admin@meusite.com # e mail do administrador do site ServerName meusite.com # estabelece o domínio de base ServerAlias # define outros nomes que devem corresponder ao domínio base DocumentRoot /var/www/meusite.com # define a localização raiz para este domínio Passo quatro - Ative os novos arquivos de Virtual Host. O apache possui ferramentas para isto e em seguida, reinicie o apache #sudo a2ensite meusite.com.conf #sudo service apache2 restart Passo cinco - Configure o arquivo de /etc/hosts (Necessário apenas para teste local) localhost nome computador meusite.com Isso irá direcionar todas as requisições para meusite.com em nosso computador e enviálas para nosso servidor em Isso é o que queremos se não somos os proprietários desses domínios, de forma a testar nossos virtual hosts. Agora é só testar o link

17 17 7. CONTROLANDO A INTRANET COM DHCP+SQUID 7.1. Criando o Ambiente O servidor deve ter duas placas de rede para wan e lan. Para descobrir o nome das placas de rede e configurar, use os comandos: #cat /var/log/syslog grep renamed from eth //exibe o log da inicialização das placas de rede e para qual nome foi renomeado #vim /etc/network/interfaces //abre a configuração das placas de rede. Este arquivo deve ficar parecido com: ============================================================== #aqui os nomes das placas de rede são eth0 e eth1. Mas podem ser outros nomes auto eth0 #configura eth0 ao iniciar iface eth0 inet dhcp #ip automático auto eth1 #configura eth1 ao iniciar iface eth1 inet static #ip estático address netmask ============================================================== #ifup eth1 //levanta eth1 para não precisar reiniciar #ifup eth0 //levanta placa eth0 #ifconfig //ver se deu certo 7.2. DHCP Server DHCP é um protocolo de Nível de Aplicação da arquitetura TCP/IP e usa UDP a Nível de Transporte. Permite que o hospedeiro (cliente) obtenha um endereço IP temporário quando se

18 conecta a uma rede. Além do endereço IP ele fornece o Roteador, o servidor DNS e a máscara de sub-rede. A instalação é simples: #apt get install isc dhcp server O DHCP não pode servir IP para a rede wan, então, vamos configurar a placa de rede que o Dhcp vai funcionar: #vim /etc/default/isc dhcp server //modificar INTERFACES= para INTERNFACES= eth0 Agora, vamos configurar o DHCP: #vim /etc/dhcp/dhcpd.conf authoritative... Deixe o conteúdo do arquivo no seguinte formato: subnet netmask { range ; option domain name servers ; option domain name dhcp.local ; option routers ; option broadcast address ; default lease time 600; max lease time 7200; } ========================================================== #service isc dhcp server restart //reinicia o serviço Servidor Proxy com SQUID Squid significa Lula e no mundo open-source talvez seja o mais comum servidor proxy do mundo utilizado para gerenciar o acesso a internet (rede externa). Ele implementa um controle sobre o conteúdo que deve ou não ser acessado pelas máquinas clientes e suporta HTTP, HTTPS, FTP e outros. O Squid também conta com um cache que serve para armazenar sites visitados, dando a impressão ao usuário de estar navegando mais rapidamente, que de fato é verdade, pois ele está buscando um site ou uma parte do site que já está salva dentro do servidor e as outras partes ou sites

19 19 que ainda não estão, o servidor irá buscá-los e armazená-los até um certo limite. O Squid trabalha com ACLs (Listas de Controle de Acesso). Existem vários tipos de ACL que podemos utilizar, abaixo temos os mais comuns: time - usado para especificar dias da semana e horários. src - tipo utilizado para indicar endereços IP de origem. Pode-se especificar um endereço de rede, como /24, um endereço de um determinado host, como /24 ou uma faixa de endereços, como /24; dst - semelhante ao tipo anterior, mas está relacionada ao endereço de destino; url_regex - este tipo percorre a URL à procura da expressão regular especificada. Deve ser observado que a expressão é case-sensitive, para que seja case-insensitive deve ser usada a opção -i. É o tipo mais comum de ACL, dada a flexibilidade proporcionada pelo uso de expressões regulares; port - realiza o controle pela porta de destino do servidor, neste tipo deve ser especificado o número da porta; proto - serve para especificar o protocolo, como por exemplo FTP ou HTTP; ident - Realiza o controle de acesso baseado no nome do usuário. Este tipo requer um servidor Ident rodando na máquina do cliente; proxy_auth - tipo usado para implementar autenticação de usuários no proxy. A autenticação é feita com uso de softwares externos. Podem ser passados os nomes dos usuários ou usada a opção REQUIRED para que seja autenticado qualquer usuário válido; arp - tipo usado para construir lista de acesso baseada no MAC Address da interface de rede do cliente, ou seja, em vez de endereço IP da placa, usa-se o seu endereço MAC Instalação e Configuração no Cliente Basta adicionar o servidor proxy no navegador com ip e porta Ao tentar acessar uma página, o browser fica pensando rs

20 Instalação e Configuração no Servidor Para instalar, use os comandos: #apt get install squid //instala o squid #service squid restart //reinicia o serviço #tail f /var/log/squid/access.loc //fica ouvindo o log de acessos Após o serviço do executando, o browser do cliente deve responder com access deined Agora vem a parte mais crucial, que é a edição do arquivo que nos garantirá todo o controle entre as máquinas clientes e o mundo externo: #cp /etc/squid/squid.conf /etc/squid/squid.conf_backup //fazer backup do arquivo original # vim /etc/squid/squid.conf //editar o arquivo está comentado. Note que o arquivo é gigantesco (8000 linhas) pois parece um manual do squid, muito As linhas que devem ser editadas ou criadas são as seguintes: http_port 3128 # porta para receber conexões. Ela já existe, confira se não está comentado //depois de acl CONNECT method CONNECT crie as acls: acl maquinas src /24 # define a acl da rede (todas as maquinas). acl lab1 src /24 # define a acl das máquinas a liberar acl proibido url_regex /etc/squid/proibido #define a acl da lista de sites proibidos http_access deny maquinas proibido http_access allow lab1 Agora vamos criar o arquivo de sites proibidos: #tudo fica proibido de início #então, libera as maquinas do grupo lab1 #vim /etc/squid/proibido //edita (cria) o arquivo. Coloque o seguinte conteúdo: =============================================================== uol bol.com.br =============================================================== #service squid restart Agora, faça o teste no cliente.

21 Configuração do Cache Edite o arquivo /etc/squid/squid.conf e configure os itens a seguir: cache_dir ufs /var/spool/squid # Indica ao servidor que deve reservar um espaço em disco para o cache # o 100 indica 100Mb / 0 16 é o núm. de pastas / 256 o núm. de arquivos cache_mem 8MB # 8 Mb de cache ficarão em memória RAM (acesso rápido) =============================================================== #service squid restart https

UNIGUAÇU UNIDADE DE ENSINO SUPERIOR VALE DO IGUAÇU FACULDADES INTEGRADAS DO VALE DO IGUAÇU LINUX SERVER PROF. CLEVERSON BÚSSOLO KLETTENBERG

UNIGUAÇU UNIDADE DE ENSINO SUPERIOR VALE DO IGUAÇU FACULDADES INTEGRADAS DO VALE DO IGUAÇU LINUX SERVER PROF. CLEVERSON BÚSSOLO KLETTENBERG 1 UNIGUAÇU UNIDADE DE ENSINO SUPERIOR VALE DO IGUAÇU FACULDADES INTEGRADAS DO VALE DO IGUAÇU LINUX SERVER PROF. CLEVERSON BÚSSOLO KLETTENBERG União da Vitória 2016 SUMÁRIO 1. INTRODUÇÃO...3 1.1. Obtendo

Leia mais

Configurando VPS Proxy e SSH

Configurando VPS Proxy e SSH Configurando VPS Proxy e SSH Este tutorial foi criado para fins educacionais sem garantias. O autor não se responsabiliza por quaisquer tipos de problemas, custos monetários ou implicações éticas e legais

Leia mais

Servidor Proxy/Cache

Servidor Proxy/Cache INSTITUTO FEDERAL DE SANTA CATARINA DISCIPLINA DE ADMINISTRAÇÃO DE REDES PROFESSORA JULIANA CAMILO TURMA 6080822 ALUNOS: MATEUS ARAÚJO, NELSON, PAULA B. E PAULA G. Servidor Proxy/Cache Servidor Proxy/Cache

Leia mais

Administração dos serviços de redes utilizando linux

Administração dos serviços de redes utilizando linux Administração dos serviços de redes utilizando linux Joao Medeiros joao.fatern@gmail.com Objetivo Apresentar uma visão geral sobre os principais serviços de redes e a instalação e configuração de um servidor

Leia mais

Configuração do Servidor Gateway Firewall e DHCP

Configuração do Servidor Gateway Firewall e DHCP Fundamentos e Serviços IP Configuração do Servidor Gateway Firewall e DHCP Configurações da primeira placa de rede(que está conectada com a internet) receberá configurações do dhcp de sua rede. Configurações

Leia mais

Instalação e Configuração do Servidor de DHCP

Instalação e Configuração do Servidor de DHCP Instalação e Configuração do Servidor de DHCP Passo Nº 1 Primeiramente vamos abrir um terminal de comando ou console como administrador, na tela principal da sua área de trabalho,, considerando que foi

Leia mais

Administração de Redes Linux

Administração de Redes Linux Administração de Redes Linux Alberto Felipe Friderichs Barros alberto.barros@ifsc.edu.br Users As contas de usuário são projetados para fornecer segurança no sistema operacional Linux. Cada pessoa no sistema

Leia mais

TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo

TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo SERVIDOR WEB O Servidor WEB é o programa responsável pela publicação de documentos,

Leia mais

Redes de Computadores Da Teoria à Prática com Netkit

Redes de Computadores Da Teoria à Prática com Netkit LABORATÓRIO XVIII Servidor Proxy não Transparente instalado no Gateway Redes de Computadores Da Teoria à Prática com Netkit Laboratório XVIII Servidor Proxy instalado no Gateway Objetivos do laboratório

Leia mais

Laboratório de Redes Prof. Dinailton

Laboratório de Redes Prof. Dinailton Laboratório de Redes Prof. Dinailton Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar em um arquivo texto os logs de acesso, conforme

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Jonas Willian R Aureliano Resumo prático Professor: Jonas Willian ROTEIRO Arquivo sources.list; Comando apt-get; Arquivo hostname; Arquivo interfaces; ARQUIVO SOURCES.LIST Este é

Leia mais

S.O.R. A Interface de comando

S.O.R. A Interface de comando S.O.R. A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface

Leia mais

MANUAL DE INSTALAÇÃO

MANUAL DE INSTALAÇÃO MANUAL DE INSTALAÇÃO 1 SUMÁRIO REQUISITOS MÍNIMOS... 3 INSTALAÇÃO A PARTIR DO ARQUIVO RPM...4 Download do Arquivo...4 Instalação pela linha de comando...4 Regras de Firewall...4 Acessando o Monsta...5

Leia mais

LAB DHCP Configuração do serviço DHCP

LAB DHCP Configuração do serviço DHCP Número: Nome: Data: LAB DHCP Configuração do serviço DHCP Neste laboratório vamos configurar um serviço que tem a funcionalidade de configurar automaticamente e de forma transparente para o utilizador

Leia mais

O GUIA RÁPIDO SOBRE SERVIDOR WEB 4 PASSOS PARA CONFIGURAÇÃO DO SEU PRÓPRIO SERVIDOR WEB COM APACHE

O GUIA RÁPIDO SOBRE SERVIDOR WEB 4 PASSOS PARA CONFIGURAÇÃO DO SEU PRÓPRIO SERVIDOR WEB COM APACHE O GUIA RÁPIDO SOBRE SERVIDOR WEB 4 PASSOS PARA CONFIGURAÇÃO DO SEU PRÓPRIO SERVIDOR WEB COM APACHE INDICE Passo Zero - Sobre o servidor Web Apache 3 Passo 1 - Como instalar o Apache 2 em seu servidor Linux

Leia mais

Redes de Computadores Serviço PROXY

Redes de Computadores Serviço PROXY IFPR Instituto Federal do Paraná Campus Londrina Redes de Computadores Serviço PROXY Prof. MSc. Eng. Rodolfo Barriviera rodolfo.barriviera@ifpr.edu.br londrina.ifpr.edu.br Conceitos O serviços de proxy

Leia mais

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br

Leia mais

Administração de Sistemas Operacionais Prof.: Marlon Marcon

Administração de Sistemas Operacionais Prof.: Marlon Marcon Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Estrutura de diretórios Diretório Local utilizado para armazenar arquivos e outros diretórios

Leia mais

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais 1º Ano - Técnico em Informática Integrado Sistemas Operacionais Navegação entre diretórios Antes de começar a trabalhar diretamente com os comandos do Linux, é necessário navegarmos entre os diretórios

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

Administração de Sistemas Operacionais. Prof. Marlon Marcon

Administração de Sistemas Operacionais. Prof. Marlon Marcon Administração de Sistemas Operacionais Prof. Marlon Marcon SQUID O Squid permite compartilhar a conexão entre vários micros, servindo como um intermediário entre eles e a internet. Usar um proxy é diferente

Leia mais

MANUAL DE INSTALAÇÃO

MANUAL DE INSTALAÇÃO MANUAL DE INSTALAÇÃO 1 SUMÁRIO INSTALAÇÃO A PARTIR DO ARQUIVO RPM...3 Passo 1: Requisitos mínimos...3 Passo 2 (opcional): Configurando a rede no CentOS...3 Passo 3: Download do Arquivo...5 Passo 4: Instalação...5

Leia mais

INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS

INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS 1 Índice INSTALANDO O HYPER-V EM UM S.O. WINDOWS...3 Passo 1: Habilite a virtualização na BIOS do computador...3 Passo 2: Instalando o Hyper-V...3

Leia mais

LINUX. Uma visão geral

LINUX. Uma visão geral LINUX Uma visão geral O QUE É? Sistema Operacional Código aberto Criado por Linus Torvalds em 1991 Estudante de computação, 20 anos Linguagem C Variação do Minix Criado por Andrew S. Tanenbaum em 1987

Leia mais

Instalação e Configuração de Servidores Web Server Apache. Prof. Alex Furtunato

Instalação e Configuração de Servidores Web Server Apache. Prof. Alex Furtunato Instalação e Configuração de Servidores Web Server Apache Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Introdução Principais características Conceitos Instalação Arquivos de configuração

Leia mais

Laboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5

Laboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5 Laboratório de Redes de Computadores Professor Responsável: Dinailton José da Silva Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar

Leia mais

Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados

Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados Redes Gerência e a Internet de Redes Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados Conceitos Básicos 01 E-mail: euberchaia@yahoo.com.br Site: www.echaia.com Sistema de Arquivos

Leia mais

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade Introdução Os sistemas UNIX/Linux são caracterizados por serem: Interativo usuário requisita os comandos e obtém

Leia mais

Laboratório 2. Configurando o Serviço DHCP

Laboratório 2. Configurando o Serviço DHCP Neste laboratório iremos falar sobre o serviço DHCP (Dynamic Host configuration Protocol). O DHCP faz com que as máquinas clientes da rede recebam os endereços IP, máscara de subrede, gateway, servidores

Leia mais

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado) Sistemas Operacionais Laboratório 1 () Roteiro Linux em modo texto Acesso Interpretador de comandos Comandos Básicos Tratamento de Arquivos e Diretórios (Pasta*) Permissões Processos Editor de Texto Criação

Leia mais

Serviços de Rede. Alberto Felipe Friderichs Barros

Serviços de Rede. Alberto Felipe Friderichs Barros Serviços de Rede Alberto Felipe Friderichs Barros Serviços Serviços são funções implementadas por algum protocolo cujo objetivo é oferecer recursos ou automatizar tarefas na rede. Modelo TCP/IP Protocolos

Leia mais

Linux - comando essenciais

Linux - comando essenciais Linux - comando essenciais João Medeiros (joao.fatern@gmail.com) 1 / 22 http://wiki.ubuntu-br.org/comandosbasicos http://www.uniriotec.br/ morganna/guia/introd guia.html Um guia de referência rápida em

Leia mais

monsta Manual de Instalação

monsta Manual de Instalação monsta Manual de Instalação 1 Índice Requisitos Mínimos...3 Instalação a partir do arquivo RPM...4 Instalação do Monsta...4 Regras de Firewall...4 E-mails de alerta...4 Instalação a partir do download

Leia mais

Fazendo cópia de segurança

Fazendo cópia de segurança Fazendo cópia de segurança Transcrição do artigo de Fábio Berbert de Paula publicado por Viva o Linux Fonte: http://www.vivaolinux.com.br/artigo/transferindo-arquivos-com-o-rsync Transferindo arquivos

Leia mais

MÓDULO 01 INTRODUÇÃO AO LINUX

MÓDULO 01 INTRODUÇÃO AO LINUX MÓDULO 01 INTRODUÇÃO AO LINUX TÓPICO 21 TÓPICO 22 TÓPICO 23 COMANDOS GERAIS ARQUIVOS E DIRETÓRIOS USUÁRIOS TÓPICO 21 COMANDOS GERAIS man date df -h arch clear logout echo login sudo TEORIA O comando man

Leia mais

Introdução ao uso do Linux (parte 2)

Introdução ao uso do Linux (parte 2) Universidade do Estado do Rio de Janeiro Faculdade de Engenharia Laboratório de Engenharia Elétrica Introdução ao uso do Linux (parte 2) Autores: Elaine de Mattos Silva Raphael Guedes Orientador: Prof.

Leia mais

Aula 2 DHCP. (Dinamic Host Configuration Protocol) Servidor DHCP. Prof. Roitier Campos Gonçalves

Aula 2 DHCP. (Dinamic Host Configuration Protocol) Servidor DHCP. Prof. Roitier Campos Gonçalves Aula 2 DHCP (Dinamic Host Configuration Protocol) Servidor DHCP Prof. Roitier Campos Gonçalves Objetivos Entender o protocolo DHCP; Entender os métodos de atribuição de endereços; Configurar um servidor

Leia mais

Introdução ao Linux. Marcelo Gomes de Paula

Introdução ao Linux. Marcelo Gomes de Paula Introdução ao Linux Marcelo Gomes de Paula O que é Linux??? Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet, criado em 1991 por Linus Torvalds na universidade

Leia mais

Administração de Redes de Computadores

Administração de Redes de Computadores MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Administração de Redes de Computadores Profs.:

Leia mais

Introdução a Sistemas Abertos Configuração de Rede

Introdução a Sistemas Abertos Configuração de Rede Introdução a Sistemas Abertos Configuração de Rede filipe.raulino@ifrn.edu.br Interfaces de Rede As placas de rede, geralmente, são reconhecidas dinamicamente pelo sistema. As interfaces são localizadas

Leia mais

Comandos de arquivos

Comandos de arquivos Comandos de arquivos ls lista diretórios ls -al lista mostrando também arquivos ocultos cd dir muda do diretório atual para o especificado (substituir a variável dir pelo nome da pasta) cd muda para o

Leia mais

Administração de sistemas Linux. Gerenciamento de serviços

Administração de sistemas Linux. Gerenciamento de serviços Administração de sistemas Linux Gerenciamento de serviços Daemons: Alguns programas não são projetados de forma a utilizar informações contínuas do usuário, e assim ele se desconecta do terminal em sua

Leia mais

Programação Shell Script: como dominar seu terminal

Programação Shell Script: como dominar seu terminal Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade

Leia mais

Como instalar o Ubuntu Server

Como instalar o Ubuntu Server Como instalar o Ubuntu Server Passo 1. Inicie o computador pela mídia de instalação do Ubuntu Server; Passo 2. Na primeira tela, escolha a linguagem Português do Brasil ; Passo 3. Na tela seguinte, escolha

Leia mais

UNIGUAÇU UNIDADE DE ENSINO SUPERIOR VALE DO IGUAÇU FACULDADES INTEGRADAS DO VALE DO IGUAÇU SEGURANÇA DA INFORMAÇÃO PROF. CLEVERSON BÚSSOLO KLETTENBERG

UNIGUAÇU UNIDADE DE ENSINO SUPERIOR VALE DO IGUAÇU FACULDADES INTEGRADAS DO VALE DO IGUAÇU SEGURANÇA DA INFORMAÇÃO PROF. CLEVERSON BÚSSOLO KLETTENBERG 1 UNIGUAÇU UNIDADE DE ENSINO SUPERIOR VALE DO IGUAÇU FACULDADES INTEGRADAS DO VALE DO IGUAÇU SEGURANÇA DA INFORMAÇÃO PROF. CLEVERSON BÚSSOLO KLETTENBERG União da Vitória 2017 SUMÁRIO 1. INTRODUÇÃO...3

Leia mais

Gerenciamento de Redes Linux. Linux configuração de rede

Gerenciamento de Redes Linux. Linux configuração de rede Gerenciamento de Redes Linux Linux configuração de rede As interfaces de rede no GNU/Linux estão localizadas no diretório /dev e a maioria é criada dinamicamente pelos softwares quando são requisitadas.

Leia mais

pedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho

pedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho 1 Objetivo O objetivo deste curso é lhe fazer familiar com o sistema operacional Linux.

Leia mais

Interface gráfica do linux

Interface gráfica do linux Interface gráfica do linux É possível instalar interfaces gráficas executando o comando apt-get install. Exemplos de interface gráfica: Gnome (vem instalada); XFCE; BLACKBOX; ICEWM; FLUXBOX; Exemplo de

Leia mais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Shell Gustavo Reis gustavo.reis@ifsudestemg.edu.br 1 Interpretador de comandos Interpreta as instruções enviadas pelo usuário e seus programas ao sistema operacional (kernel) Executa

Leia mais

Shell Script. Rafael Silva Guimarães

Shell Script. Rafael Silva Guimarães Shell Script Rafael Silva Guimarães O que é Shell O Shell é o "prompt" da linha de comando do Linux, que recebe os comandos digitados pelo usuário e os executa. Mas o Shell é muito mais poderoso que seu

Leia mais

Capacitação Sistema Operacional Linux Semana V

Capacitação Sistema Operacional Linux Semana V Capacitação Sistema Operacional Linux Semana V www.centropaulasouza.sp.gov.br Rua dos Andradas, 140 Santa Ifigênia 01208-000 São Paulo SP Tel.: (11) 3324.3300 Terminal, conhecendo e trabalhando com comandos.

Leia mais

Tutorial Balanceamento de carga em servidores com HAProxy

Tutorial Balanceamento de carga em servidores com HAProxy Tutorial Balanceamento de carga em servidores com HAProxy Date : 24 de Novembro de 2016 Hoje em dia é importante garantir alta disponibilidade dos serviços online. Para esse cenário, é fundamental ter

Leia mais

Tecnologias e Sistemas de Informação. Software Livre. SL: Gerenciamento e Configurações 2 Semestre de Prof. Marcelo Z.

Tecnologias e Sistemas de Informação. Software Livre. SL: Gerenciamento e Configurações 2 Semestre de Prof. Marcelo Z. Tecnologias e Sistemas de Informação Software Livre SL: Gerenciamento e Configurações 2 Semestre de 2010 Prof. Marcelo Z. do Nascimento Roteiro Gerenciamento de Grupos e Usuários Comandos para gerenciamento

Leia mais

Dicas PET-Tele. Instalação do módulo CGILua no Apache 2.2

Dicas PET-Tele. Instalação do módulo CGILua no Apache 2.2 Universidade Federal Fluminense UFF Escola de Engenharia TCE Curso de Engenharia de Telecomunicações TGT Programa de Educação Tutorial PET Grupo PET-Tele Dicas PET-Tele Instalação do módulo CGILua no Apache

Leia mais

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidade

Leia mais

Marcelo Gomes de Paula

Marcelo Gomes de Paula NOVA GERAÇÃO DE SEQUENCIADORES: IDENTIFICAÇÃO DE MUTAÇÕES GENÔMICAS EM LARGA ESCALA Marcelo Gomes de Paula Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet,

Leia mais

CPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017

CPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017 SUSEPE Informática Rodrigo Schaeffer Pré Prova Fundamentos da Computação: conceitos básicos de informática, componentes hardware e software dos computadores, Periféricos, dispositivos de entrada, saída

Leia mais

WINDOWS. 1. Baixar o software cwrsync e efetuar a instalação.

WINDOWS. 1. Baixar o software cwrsync e efetuar a instalação. Como configurar o RSYNC para a função Backup Auditor Este tutorial descreve a configuração do Rsync para as plataformas: Windows, Linux baseados em Debian e Linux baseados em Red Hat Importante: Devem

Leia mais

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias Laboratório FTP Francisco Edigleison da Silva Barbosa (fesb@cin.ufpe.br) Professor: Kelvin Lopes Dias (kld@cin.ufpe.br) Centro de Informática - UFPE, 16 Maio 2018 Atividade 1 - Instalar e configurar o

Leia mais

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA TUTORIAL PARA INSTALAÇÃO DO BOCA 1) Baixe e instale a última versão da VM Virtualbox da Oracle: https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html 2) Baixe a ISO do Linux

Leia mais

Configuração do Samba no Metasys (Modo Gráfico)

Configuração do Samba no Metasys (Modo Gráfico) Configuração do Samba no Metasys (Modo Gráfico) Este documento é baseado no Guia Foca Linux, que pode ser encontrado em: http://focalinux.cipsga.org.br/. Introdução O SAMBA é um servidor e conjunto de

Leia mais

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5) SENAC Curso Superior de Tecnologia em Redes de Computadores Unidade Curricular Administração de Sistemas Operacionais Não Proprietários Professor Eduardo Maroñas Monks Nome do Aluno: GABARITO Data: 06/05/2011

Leia mais

Relatório contendo todos os comandos do Linux estudados

Relatório contendo todos os comandos do Linux estudados INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA - CAMPUS DE PRESIDENTE EPITÁCIO. CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MÓDULO IV. Relatório contendo todos os comandos

Leia mais

Gerenciamento de Pacotes no Debian

Gerenciamento de Pacotes no Debian Gerenciamento de Pacotes no Debian Sistemas Operacionais Conteúdo Programático Pacotes Debian Dependências O comando dpkg Instalar/remover/Listar Procurar Configurar/reconfigurar pacote A ferramenta apt

Leia mais

Administração de sistemas Linux. Estrutura de diretórios Linux O diretório /etc

Administração de sistemas Linux. Estrutura de diretórios Linux O diretório /etc Administração de sistemas Linux Estrutura de diretórios Linux O diretório /etc O diretório /etc guarda os arquivos de configuração do sistemas, dos serviços disponíveis e dos aplicativos instalados. Conhecer

Leia mais

Tutorial de Instalação do Moodle no Ubuntu

Tutorial de Instalação do Moodle no Ubuntu 1º Passo Instalar o Apache Abra o terminal (Aplicativos > Acessórios > Terminal) Digite o seguinte o seguinte comando sudo apt-get install apache2 Após a instalação teste a instalação do apache, abra o

Leia mais

Estas instruções de trabalho com a plataforma Linode. Se você não tiver um Linode ainda, se inscrever para um VPS Linux e comece hoje mesmo.

Estas instruções de trabalho com a plataforma Linode. Se você não tiver um Linode ainda, se inscrever para um VPS Linux e comece hoje mesmo. Instalar o servidor web Apache 2 no Ubuntu 10.10 (Maverick) Publicado em: 06 de dezembro de 2010 por Sam Kleinman Este tutorial explica como instalar e configurar o servidor web Apache no Ubuntu 10.10

Leia mais

Manual de Instalação do pacote SICWEB

Manual de Instalação do pacote SICWEB Manual de Instalação do pacote SICWEB A instalação do pacote SICWEB é simples, porém deve ser feita exatamente de acordo com as instruções deste manual. A instalação no servidor é diferente da instalação

Leia mais

Manual de Instalação SI-150

Manual de Instalação SI-150 Manual de Instalação Este manual tem caráter técnico-informativo, sendo propriedade da SWEDA. Todos os direitos reservados. Nenhuma parte deste manual pode ser reproduzida ou armazenada por processo mecânico,

Leia mais

ADMINISTRAÇÃO DE REDES I LINUX. Shell Script. Frederico Madeira LPIC 1, CCNA

ADMINISTRAÇÃO DE REDES I LINUX. Shell Script. Frederico Madeira LPIC 1, CCNA ADMINISTRAÇÃO DE REDES I LINUX Shell Script Frederico Madeira LPIC 1, CCNA fred@madeira.eng.br www.madeira.eng.br Shell É qualquer interface de usuário para o SO Unix. que receba do usuário um input e

Leia mais

Lojamundi Tecnologia Sem Limites br

Lojamundi Tecnologia Sem Limites  br Banana Pi Torrent - Servidor Torrent Dedicado para Downloads em Massa Com o avanço da tecnologia, os dados estão ficando mais detalhados e maiores em tamanho. Alguns anos atrás, um disco rígido comercial

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

Trabalhando com redes no Linux - Debian

Trabalhando com redes no Linux - Debian Trabalhando com redes no Linux - Debian O comando lspci exibe uma listagem de todos os dispositivos pci encontrados e que estejam com módulos ativos no sistema. É importante frisar que nem todos os periféricos

Leia mais

Serviços de Redes. Aula 03 - Servidor DHCP

Serviços de Redes. Aula 03 - Servidor DHCP Serviços de Redes Aula 03 - Servidor DHCP Instituto Federal Catarinense Campus Sombrio Curso: Tecnologia em Redes de Computadores Professor: Jéferson Mendonça de Limas Por que Utilizar um Servidor DHCP

Leia mais

Segurança em Aplicações Web com GNU/Linux

Segurança em Aplicações Web com GNU/Linux Segurança em Aplicações Web com GNU/Linux Erick dos Santos Alves CAOS / TIC / - 2016 Roteiro Motivações Conheça sua aplicação O agente HTTP chown e chmod: importantes aliados Hardening no servidor HTTP

Leia mais

Trabalhando com redes no Linux Debian Instalando aplicativos

Trabalhando com redes no Linux Debian Instalando aplicativos Trabalhando com redes no Linux Debian Instalando aplicativos O comando lspci exibe uma listagem de todos os dispositivos pci encontrados e que estejam com módulos ativos no sistema. É importante frisar

Leia mais

Shell script. Prof. Lara P. Z. B. Oberderfer

Shell script. Prof. Lara P. Z. B. Oberderfer Shell script Prof. Lara P. Z. B. Oberderfer O Primeiro shell script 1. Escolha o nome para o script: dataatual. 2. Escolha o diretório onde ficará o arquivo: home 3. Crie o arquivo e insira os comandos

Leia mais

Backup do Samba 4. Introdução. Backup do samba4

Backup do Samba 4. Introdução. Backup do samba4 Backup do Samba 4 Introdução Este documento visa a orientação para a configuração de backup dos dados de configurações do Samba4. Porém, não é uma solução para backup dos arquivos dos usuários, servidor

Leia mais

Instalação de Servidores de Rede. Faculdades IESGO 2017 Carlos Henrique de Moraes Viana

Instalação de Servidores de Rede. Faculdades IESGO 2017 Carlos Henrique de Moraes Viana Instalação de Servidores de Rede Faculdades IESGO 2017 Carlos Henrique de Moraes Viana WWW é a sigla World Wide Web(Rede de Abrangência Mundial Internet) http Hiper Text Transfer Protocol Protocolo de

Leia mais

Introdução a Sistemas Abertos. Ambiente shell

Introdução a Sistemas Abertos. Ambiente shell Introdução a Sistemas Abertos Ambiente shell 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 arquivos e diretório

Leia mais

INSTALAÇÃO PRINTERTUX. Tutorial

INSTALAÇÃO PRINTERTUX. Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. Download 1 Efetue o download acessando o endereço: https://www.hesolucoes.com.br/iso/printertux-2.1.iso MD5SUM: 844d318e9672fdbffec0ad354b642d5b 2. Pré-Requisitos (Hardware)

Leia mais

Conceitos Básicos de Scripts

Conceitos Básicos de Scripts Conceitos Básicos de Scripts Programação de Scripts Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando

Leia mais

10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2

10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2 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

# apt-get install libapache2-mod-perl2 libdbd-mysql-perl. libtimedate-perl libnet-dns-perl libnet-ldap-perl libiosocket-ssl-perl

# apt-get install libapache2-mod-perl2 libdbd-mysql-perl. libtimedate-perl libnet-dns-perl libnet-ldap-perl libiosocket-ssl-perl OTRS ( Open Technology Real Services ) é uma ferramenta de gestão de Help Desk. Seu código é aberto, estável e altamente flexível. Trata-se de uma aplicação Web desenvolvida em linguagem Perl, altamente

Leia mais

Administração de Sistemas Operacionais

Administração de Sistemas Operacionais CAMPUS TAGUATINGA Coordenação de Informática Manutenção e Suporte INSTITUTO FEDERAL BRASÍLIA RIO GRANDE DO NORTE Administração de Sistemas Operacionais Prof. Bruno Pereira Pontes bruno.pontes@ifb.edu.br

Leia mais

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III Capacitação Sistema Operacional Linux Semana III A estrutura dos diretórios do sistema GNU/Linux Gerenciador de diretórios e arquivos Para quem está acostumado a operar o Windows, vai notar que existe

Leia mais

Sistema operacional. Linux Debian 8 Windows 7

Sistema operacional. Linux Debian 8 Windows 7 Sistema operacional Linux Debian 8 Windows 7 Sistema operacional Linux Debian 8 Linux Software Livre Linux Software Livre - Liberdades Executar como você desejar Estudar Redistribuir cópias Modificar

Leia mais

INSTITUTO FEDERAL DO TRIÂNGULO MINEIRO CAMPUS PARACATU TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMA JOÊNIA OLIVEIRA LOPES SERVIDORES

INSTITUTO FEDERAL DO TRIÂNGULO MINEIRO CAMPUS PARACATU TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMA JOÊNIA OLIVEIRA LOPES SERVIDORES INSTITUTO FEDERAL DO TRIÂNGULO MINEIRO CAMPUS PARACATU TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMA JOÊNIA OLIVEIRA LOPES SERVIDORES PARACATU MG JUNHO 2016 1 INTRODUÇÃO... 4 2 CENÁRIO... 4 2.1 EQUIPAMENTOS...

Leia mais

Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.

Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Como se conectar a partir do sistema Windows: Conexão direta SSH: Putty (download) Entrando numa conta no servidor:

Leia mais

Laboratório 1. Configurando as Interfaces de redes

Laboratório 1. Configurando as Interfaces de redes Durante este laboratório iremos configurar as duas interfaces de rede (eth0 e eth1) do servidor Ubuntu Server. A interface eth0 será configurada como interface de entrada da Internet e a eth1 será a interface

Leia mais

Tutorial para Instalação do dotproject

Tutorial para Instalação do dotproject Tutorial para Instalação do dotproject O objetivo deste tutorial é apresentar o processo de instalação do dotproject. Também serão abordadas informações sobre a instalação do pacote de tradução e possíveis

Leia mais

BIND 9 Instalação e configuração

BIND 9 Instalação e configuração BIND é um software de código aberto que implementa os protocolos para a Internet Domain Name System (DNS), sendo o software DNS mais amplamente utilizado na Internet, proporcionando uma plataforma robusta

Leia mais

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários: Obtendo Ajuda Linux oferece diversas formas de ajuda aos seus usuários: help mostra informações gerais sobre buit-ins do shell man - mais completa documentação do Linux apropos Mostra informações sobre

Leia mais

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Segurança Informática e nas Organizações. Guiões das Aulas Práticas Segurança Informática e nas Organizações Guiões das Aulas Práticas André Zúquete 1 e Hélder Gomes 2 1 Departamento de Eletrónica, Telecomunicações e Informática 2 Escola Superior de Tecnologia e Gestão

Leia mais

Procedimentos para configuração de WDS With AP

Procedimentos para configuração de WDS With AP Procedimentos para configuração de WDS With AP No modo WDS with AP, o DWL-2100AP se conecta a várias redes, embora ainda funcionando como um Access Point wireless. WDS (Wireless Distribution System) permite

Leia mais

Redes de Computadores

Redes de Computadores Instituto Superior Politécnico de Ciências e Tecnologia Redes de Computadores Prof Pedro Vunge I Semestre de 2017 SUMÁRIO I - Introdução às Redes de Computadores 1.4 Principais componentes de uma rede

Leia mais

Introdução a shell scripts

Introdução a shell scripts Introdução a shell scripts O que é? O que é Windows e Linux Shell script Um script é um arquivo que guarda vários comandos e pode ser executado sempre que preciso. Os comandos de um script são exatamente

Leia mais

SHELL. Alberto Felipe Friderichs Barros

SHELL. Alberto Felipe Friderichs Barros SHELL Alberto Felipe Friderichs Barros Introdução Os três componentes principais de um sistema operacional são o kernel, o shell e o sistema de arquivos. Shell A tradução de Shell para português neste

Leia mais