Servidor de Email.

No telegrafo de hoje, iremos falar sobre servidor de email, o que é ? hotmail ? o que faz ? manda mensagem?

É um método que permite compor, enviar e receber mensagens através de sistemas eletrônicos de comunicação[Winkipédia], pelo amor de Deus nunca diga, ou associe o hotmail.lixo a nenhum serviço que se preze. Sim, o servidor de email manda e também recebe mensagens. Iremos falar sobre o servidor de email postfix, não fique preso a ele existe outros mais como trabalhado em sala... iremos trabalhar ele aqui(até porque a proposta é essa).


Postfix:
Uma ferramenta do linux, para Servidor de email. Para isso     

Viver e não ter a vergonha de ser feliz, cantar e cantar.... [2]

Adcionando usuário no servidor =}

1º Passo: Nesta parte o administrador da rede adiciona o usuário na máquina.

etc# user add -m xiva 

2º Passo: Criando do usuário no SAMBA.

etc/samba# smbpasswd -a xiva

3º Passo: Adcionando usuário no smb.client.

etc/samba# smbclient -L //farinha-U xiva(farinha é o nome do servidor)

--
Bibliografia:
Anotações.

Viver e não ter a vergonha de ser feliz, cantar e cantar....

Samba, o título não foi sugestivo... agora se fosse... você vai ter que rebolar, rebolar ♫  porque colega você tem que rebolar para fazer o sambar brik's.
      Vamos a definição... Samba é um programa de computador, utilizado em sistemas operacionais do tipo Unix, que simula um servidor Windows, permitindo que seja feito gerenciamento e compartilhamento de arquivos em uma rede Microsoft.[winkipédia]... eu entendo que samba é Um serviço de compartilhamento(de recursos) de redes mistas. Podemos dizer que o Samba veio suceder o Netbios do windows.

Vamos para a instalação, Básica.

1º Passo:  Instalar o samba e a documentação... neste caso iremos instalar o samba-doc.

# aptitude install samba samba-doc

2º Passo: Ir para o diretório do samba.

# cd /etc/samba

3º Passo: Agora iremos fazer uma cópia do smb.conf para smb.confdefault, esta cópia  épor segurança após ela o administrador pode editar o arquivo smb.conf com segurança... pois o arquivo está salvo do sb.confdefault.

etc/bind# mv smb.conf smb.confdefault

4º Passo: Agora o administrador da rede deve entrar no arquivo smb.conf... para editar.

etc/bind# nano smb.conf

5º Passo:  Agora  é a hora em que o administrador faz a configuração que sua empresa/instituição necessita. Vou mostra a estrutura da configuração básica(como já disse).

[global]
workgroup = manoel (o grupo é manoel)
security = user (tipo segurança)
 [dados]
path =/opt/documento (onde está a pasta/diretório que vai ser compartilhado)
valid users = xiva (o usuário com permissão é xiva)
guest ok = no (a conta convidado... está desativada)
writable = yes(opção de escrita está ativada)
read only = no(opção de leitura esta desativada)



6º Passo: Agora vamos reiniciar(restart) o samba

etc/samba# /etc/init.d/samba restart

Se nção funcionou... foi alguma coisa errada, tente novamente, se o erro persisti email-me midsn2010@gmail.com  



--
Bibliografia:
Anotações.

)

Proxy-Cache viva ao bloquei....

Se você usa internet no trabalho, escola... e tem um administrador de rede que se preze.. logo, logo vai saber o que estou falando...
     Vou ser bem direto  não tenho nenhuma definição  irei falar motivos, ai crie sua própria definição.

* Velocidade de acesso
* Segurança
* Controle de acesso[ai entra a questão... msn,orkut,facebook e outros]
* Simplicidade
* Capacidade de trabalhar com redes heterogêneas

O Proxy-Cache utiliza o SQUID, que é uma ferramenta de proxy-cache HTTP.

Squid:
O Squid satisfaz todos os pontos do proxy-cache , é de alta performance para clientes web, suportando protocolos FTP.

Agora vamos a configuração do Squid, só para lembrar essa é a parte do PROXY-CACHE no servidor. Configuração Básica.

1º Passo: Instale o Squid.

# aptitude install squid3(Iremos usar essa versão)

2º Passo: Fazer um cópia do squid.conf.

# mv squid.conf squid.confpadrao(Iremos mover para squid.confpadrao)

3º Passo:  Agora iremos mecher no squid.conf.

# nano squid.conf

4º Passo:  Inserir   linhas.

http_port 3128[o http ficara na porta 3128... a do SQUID]
visible_hostname nomedoservidor[indica qual o nome do servidor você cria]
acl todos src 0.0.0.0/0.0.0.0[aqui ira ficar a facha de enderço que o servidor atenderá]
http_acess allow all[permitir todos] 
-
Bibliografia :
Anotações.

TelnetSSH }:

Irei começar o Post, com uma pergunta elaborada e COBRADA, por  Johnny Almeida...
 - Qual a finalidade do ssh e telnet e qual a principal diferença entre eles ?
Transferir arquivos de um servidor para computadores remotos, ou seja, o cliente remoto através de um comando pode cópiar arquivos do servidor para um computador, para isso o computador e o servidor tem que está com o SSH ou TELNET ligado. A grande diferença é que o SSH ao copiar arquivos os encriptografa, por este motivo é mais seguro do que o telnet.

Mais alguma coisa ? se a definição não ficou clara leia o post abaixo, a definição sobre SSH& Telnet.
  

--
Bibliografia:
Anotações.

Abre a porta mariquinha...

 Neste post irei, passar para você(leitor) algumas portas.


 NOME
DEFINIÇÃO
PORTA
FTP
É uma forma bastante rápida e versátil de transferir arquivos (também conhecidos como ficheiros).
21
SSH
permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota.
22
TELNET
um protocolo cliente-servidor usado para permitir a comunicação entre computadores.
23
SMTP
É um protocolo padrão para envio de e-mails através da Internet.
25
DHCP
é um protocolo de serviço TCP/IP que oferece configuração dinâmica de terminais.
67
DNS
É um sistema de gerenciamento de nomes hierárquico e distribuído operando segundo duas definições.
53
HTTP
É um protocolo de comunicação (na camada de aplicação segundo o Modelo OSI) utilizado para sistemas de informação de hipermedia distribuídos e colaborativos.
80
POP3
É um protocolo utilizado no acesso remoto a uma caixa de correio eletrônico.
110
SQUID
é um servidor proxy que suporta HTTP, FTP e outros.
3128



--
Bibliografia :

http://pt.wikipedia.org/wiki/File_Transfer_Protocol
http://pt.wikipedia.org/wiki/SSH
http://pt.wikipedia.org/wiki/Telnet
http://pt.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol
http://pt.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
http://pt.wikipedia.org/wiki/Domain_Name_System 
http://pt.wikipedia.org/wiki/Hypertext_Transfer_Protocol
http://pt.wikipedia.org/wiki/Post_Office_Protocol
http://pt.wikipedia.org/wiki/Squid
Anotações.

DHCP, e mais um...

DHCP(Dynamic Host Configuration Protocol) para não se contraditorio... Protocolo de configuração de host dinâmico.
  * Serviço que faz a configuração automática.
* Qualquer host que for colocado na rede vai procurar a configuração automática.

(Não é com o DHCP)Tem como fazer MANUALMENTE, o problema é que o administrador tem que conhecer todas as máquinas que estão na rede, com o DHCP não sofre esse problema.

Em uma breve história... Foi criado inicialmente para automizar a requesição e distribuição do IP. Deu-se em função da existência de estações sem disco. O DHCP usa o protocolo RARP, que esta na camada de rede. O RARP é uma adaptação do protocolo ARP[protocolo usado para encontrar um endereço da camada de enlace].

--
Bibliografia:
http://pt.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
http://pt.wikipedia.org/wiki/Address_Resolution_Protocol
Anotações.

Configurando o DNS xD

...Enfim... Vamos para a configuração do DNS;

1º Passo: Instale o bind(é o servidor para protocolo DNS, mais ultilizado na internet, especialmente em sistemas do tipo UNIX, nosso caso. É para instalar o bind9.


# Aptitude install bind9

 2º Passo: Após a instalação... vá até o diretorio bind.

# cd/ etc/bind
3º Passo: Agora vai copiar o arquivo db.local, e criar uma cópia.

# cp db.local db.vocemesmo 

4º Passo: Agora vamos trabalhar com o arquivo que você criou no passo 3.

# nano db.vocemesmo 
5° Passo: Agora iremos editar o arquivo, lembrando que isso é permitido porque o arquivo agora... é noss(cuidado --'). Vamos substituir localhost pelo domínio que você preferir. Onde estiver root.local colocamos root. e o domínio que você escolheu.  

@ IN SOA neto.redesnaaula.com root.redesnaaula.com
                        // Faça a alteração em todo o arquivo.

 6° Passo: Agora vamos editar o arquivo named.conf

# nano named.conf

- Acrescentemos as seguintes linhas:
zone "redesnaaula.com" {
type master;
file "/etc/bind/vocemesmo";
};


7º Passo: Vamos pegar nosso endereço de IP, pos iremos usar brevemente.

# ifconfig
8° Passo: Agora vamos subir um diretório& Abrir o arquivo de hosts.

# cd ../
# nano hosts
- Acrescente uma linha com o seu IP e o nome do servidor(que você atribuiu) de zona direta.
9º Passo: Agora modifique o arquivo resolv.conf para o seu localhost.

# nano resolv.conf

10º Passo: Restart o Servidor.

# /etc/init.d/bind9 restart
 - Para ver se funcionou, basta apenas pingar(PING) o endereço.
#  ping neto.redesnaaula.com


NOTA: Se você tentou e não conseguiu... REFAÇA... se refez e não conseguiu email-me, midsn2010@gmail.com.


-
Bibliografia :
Anotações.

 
    
 

  
 

Antes de DNS... S.O

Antes de fazermos a configuração do DNS(passo-a-passo) iremos ver alguns comandos... [...] coisas lá de S.O(Sistemas Operacionais)[...]

CAT: Mostra o conteúdo de um ficheiro, e é usado para concatenar ficheiro.
CHMOD: Alterar as permissões para acesso aos arquivos.
CHOWN: Muda o proprietário e o grupo de arquivos e diretórios.
CLEAR: Limpa o terminal.
CP: Copia os arquivos de um diretório/pasta para outro diretório/pasta.
SCP: Tem a mesma função que o Cp, só que REMOTO.
CUT: Recorta um arquivo ou ditetório.
DF: Mostra o espaço livre no disco.
DU: Mostra o espaço que ocupa um diretório e os arquivos internos.
FIND: Localizar informações. Para isso, deve-se digitar o comando seguido do diretório da pesquisa.
GREP: Comando para pesquisar expressão, ficcheiro por padrão.
IFCONFIG: Exibe as Conexões(REDE) de uma máquina Unix.
KILL: Mata um processo. 
LESS: Usado para visualizar arquivos, faz paginações.
LN: Cria um link simbólico(ligação) para um arquivo.
MV: Move os arquivos de um diretório.
PASSWD: Muda a senha.
PS: Lista a lista de processos em execução.
SORT: Ordena, une ou compara texto, podendo ser usado para extrair informações dos ficheiros de texto ou mesmo para ordenar dados de outros comandos como por exemplo listar ficheiros ordenados pelo nome.
TAC: Visualizar arquivos de forma invertida.
TAIL: Mostra as últimas linhas de um arquivo.
TOP: Mostra os processos que estão ocupando a maior quantidade de recursos do sistema.
USERADD: Adciona usúario.
USERMOD: Modifica "alguma informação" do usuário.
SUDO: Permiti ao usuário $, exucultar ações administrativas.
SUDO SU: "Loga" o usuário administrador.
CD: Navegar em diretórios.
CD../: É usado para subir um diretório.
PING: Para pingar um determinado host.

Após o desencargo de consciencia, prosseguimos.


-
Bibliografia :
Anotações.

 




DNS(DeNadaSei) ?

DNS ou Sistema de Nomes de domínio  é um gerenciador de nomes(basicamente isso neste primeiro contato). É um gerenciamento de nomes hierárquico e operando segundo duas definições:

*Resolver nomes de domínios em endereço de rede;
Endereço de rede sabe ? IP(hehehehe --') para resolver nomes e tal... é através de que protocolo UDP, lembra onde foi que você já viu isto neste blog rapaz ? lembra dos protocolos UDP e TCP que ficam lá na camada de transporte do modelo OSI, agora vamos falar um pouco de UDP, é um protocolo(sério ?) simples da camada de transporte permite que a aplicação escreva um datagrama encapsulado num pacote  IPv4 ou IPv6(Winkipédia), porem não há qualquer tipo de garantia que o pacote irá chegar.

* Examinar e atualizar seu banco de dados; 
Partindo do principio de que você sabe o que é um banco de dados, continuamos, Este serviço do DNS usa o protocolo ? da camada de transporte ? TCP(êêê :D)  . O TCP verifica se os dados são enviados de forma correta, que coisa boa não é ? imagine você ser dono da submarino.com.br e oferecer um produto e atribuir o seguinte valor 100,00 se não fosse o TCP(santo) não teríamos certeza que o produto chegaria lá por... 10(desconsidere o exemplo se não entendeu).

DNS... é o que faz..
www.cgi.br  <______> 20.160.4.2 (se você não sabia que atrás de grande nome sempre existe um um grande número então.. se mata.)
Obs: essas <______> é porque o DNS resolve o nome para o número, e o número para o nome :), mais na frente veremos como o DNS é importante na questão de spam...

    No Próximo Post, irei apenas... mostrar passo-a-passo desde a instalação do DNS(huahua-Oô GRAÇA).

O que é um Roteador ?

Você tem um roteador ? sabe o que é ?
 Sim. Não até o professor....
 Roteador = router, ou Encaminhador. Roteadores são aparelhos essenciais para você, que esta aqui lendo& para mim que usei de vários dele para postar, este post(serio que você postou um post) Enfim... Para ser mais claro e objetivo um ou mais Roteadores, realizam a tarefa de "encaminhar", como diria Jefferson Carvalho os roteadores fazem as estradas para que os bits possam chegar ao seu destino(foi um exemplo simples& sutil), são os roteadores que criam as rotas( entendeu ?). Existe dois tipos de roteamento o Estático e o Dinâmico vamos lá...
 
* Estático
É o roteamento onde o administrador  faz as configurações manuais(como assim manual ?), quero dizer  rota-por-rota.  Para todo esse trabalho nosso professor mostrou-nos o Dia (só para lembrar  a matéria é Linux) um programa que permite a criação "fictícia" das redes   tipo uma simulação, lembro-me como hoje ... Qualquer bom administrador de rede deve conhecer essa ferramenta(João Almeida, Adaptado por mim.). Um ponto negativo do roteamento estático é a quantidade de erro que pode ser gerada pelo processo ser manual. A tabela de roteamento é estática(bem sugestivo), ou seja não muda então quando necessite de qualquer alteração... dependendo do tamanho da rede o problema de manutenção é enorme.   

* Dinâmico
Já o processo no roteamento dinâmico é diferente, o processo dinâmico não sofre com o problema de alteração de tabelas é feito sem se quer intervenção constante do administrador(é automático), em relação ainda as tabelas se alteram de acordo com a topologia da rede, ou seja ? é Adaptativo(ponto para o roteamento dinâmico), não podemos esquecer que o roteamento dinâmico também está exposto a falhas convencionais. 

   --
Bibliografia :
http://pt.wikipedia.org/wiki/Roteador
Roteamento  Parte #1, Professora Ana Cristina Benso da Silva.  
Anotações.

Tabela da mascara de sub rede;


Mascara
Bits
Redes
IP/Rede
IP/Broadcast
Host
0
24
1
0
255
256
128
25
2
0
128
127
255
128
192
26
4
0
64
128
192
63
127
191
255
64
224
27
8
0
32
64
96
128
160
192
224
31
63
95
127
159
191
223
255
32
240
28
16
0
16
32
48
64
80
96
112
128
144
160
176
192
208
224
240
15
31
47
63
79
95
111
127
143
159
175
191
207
223
239
255
16
248
29
32
0
8
16
24
32
40
48
56
64
72
80
88
96
104
112
120
128
136
144
152
160
168
176
184
192
200
208
216
224
232
240
248
7
15
23
31
39
47
55
63
71
79
87
95
103
111
119
127
135
143
151
159
167
175
183
191
199
207
215
223
231
239
247
255
8
252
30
32
0
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
64
68
72
76
80
84
88
92
96
100
104
108
112
116
120
124
128
132
136
140
144
148
152
156
160
164
168
172
176
180
184
188
192
196
200
204
208
212
216
220
224
228
232
236
240
244
248
252

3
7
11
15
19
23
27
31
35
39
43
47
51
55
59
63
67
71
75
79
83
87
91
95
99
103
107
111
115
119
123
127
131
135
139
143
147
151
155
159
163
167
171
175
179
183
187
191
195
199
203
207
211
215
219
223
227
231
235
239
243
247
251
255

4