Iniciando / Roteamento / Kernel
IniciandoA máquina que configurei, foi um server Ubuntu 10.04 64 bits, dedicado para o seu fim, controlar o acesso na rede. Hardware:
Segue o passo a passo de forma fácil e rápida. Forneci no decorrer do tutorial, todos os arquivos para ajudar. Configure as placas eth0 e eth1. No meu caso, elas estavam desativadas. Dê o comando, para subir as placas: Continue reading » |
Planos de Servidores Dedicados – ViaZap
ViaZap 01
|
ViaZap 02
|
ViaZap 03
|
ViaZap 04
|
|||||||||||||||||||||||
|
|
|
|
|||||||||||||||||||||||
RECURSOS ADICIONAIS |
![]()
|
![]()
|
![]()
|
![]()
|
SISTEMAS OPERACIONAIS |
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
Installing MyDNS-NG & MyDNSConfig On Debian Squeeze
This tutorial will describe how to install and configure MyDNS-NG and MyDNSConfig 3 on Debian Squeeze. MyDNS-NG (based on MyDNS originally writen by Don Moore – http://mydns.bboy.net/) is a DNS server that uses a MySQL database as backend instead of configuration files. The advantage is that MyDNS simply reads the records from the database, and it does not have to be restarted/reloaded when DNS records change or zones are created/edited/deleted. A secondary nameserver can be easily set up by installing a second instance of MyDNS that accesses the same database or, to be more redundant, uses the MySQL master / slave replication features to replicate the data to the secondary nameserver.
MyDNSConfig is an easy to use web-based interface to MyDNS-NG. MyDNSConfig can create all types of DNS records that are available in MyDNS and adds features like user management and access privileges.
I do not issue any guarantee that this will work for you! Continue reading »
MySQL Backup: Table By Table Backup With Auto Rotation, For Easy Restoration Of Partial/Full Database
Here is a MySQL backup script which can take table by table backups (individual backup files of each table of each database) in a compressed format. It also provides an automatic rotation of old backup files. The backup script handles innodb and myisam tables separately.
You have to set the following variables prior to running the backup script.
DB_USER
The database user who has access to all databases and its tables. I used “root” for my deployment.
DB_PASS
Password of the above user, prefixed with “-p”. For example if the password is Secret, then you should write the password as “-pSecret”.
BAKUP_LOG
File to which the backup log will be written. It should be writable by the user who is running the script.
BASE_BAK_FLDR
The backup folder. It should be writable by the user who is running the script.
RM_FLDR_DAYS
Backup rotation period. +30 is 30 days. Continue reading »
Servidor de log no Debian com Syslog-ng
Instalação dos requisitos
Requisitos:
Eu utilizo o repositório oficial do Debian no Brasil: deb http://ftp.br.debian.org/debian squeeze main contrib non-free
Caso não tenha esse repositório, aconselho adicionar ao seu sources.list. Comece instalando o ambiente LAMP: # apt-get install apache2 mysql-server php5 php5-mysql Defina sua senha para o banco e aguarde a configuração dos pacotes baixados. Agora vamos instalar o syslog-ng: # apt-get install syslog-ng Precisamos baixar o Php-Syslog-ng, faça o download da versão desejada aqui: Neste artigo utilizaremos a versão 2.8. Após feito o download, vamos descompactar o mesmo no diretório padrão do apache: # tar -zxvf phpsyslogng-2.8.tar.gz -C /var/www Continue reading » |
Instalando Syslog-ng com Mysql
1 – Primeiro instalamos os seguintes pacotes:
mysql-server-5.0
syslog-ng
php5
php5-mysql
2 – Usando o Debian:
apt-get install mysql-server-5.0 syslog-ng php5 php5-mysql
3 – Edite o arquivo /etc/php5/apache2/php.ini e descomente a linha extension=mysql.so
extension=mysql.so
4 – Edite o arquivo /etc/default/syslog-ng descomentanto a seguinte linha:
CONSOLE_LOG_LEVEL=1
Configurando o syslog.conf
1 – Em seguida vamos para configuração do syslog-ng em /etc/syslog-ng/syslog-ng.conf e faça as seguintes alterações:
1.1)
#(this is equivalent to the “-r” syslogd flag)
# udp();
deixe assim:
# (this is equivalent to the “-r” syslogd flag)
udp(); Continue reading »
Install NTOP on Debian and Configure to Use NetFlow on Mikrotik RouterOS
Ntop is a network monitoring tool similar to Unix top, which shows network traffic usage. It can act as a NetFlow collector for flows generated by routers such as Cisco or Mikrotik. NetFlow is an industry standard for flow-based traffic monitoring.
We will install and configure Ntop to collect flows generated by Mikrotik router. Note: “Ntop” != “NtopNG”.
Install Pre-required Software
We’re using Debian Wheezy:
$ uname -rv 3.2.0-4-686-pae #1 SMP Debian 3.2.51-1
Update the system first:
# apt-get update && apt-get upgrade -uV
Install required software:
# apt-get install libtool automake autoconf make build-essential python-dev subversion
Install external tools and libraries required by ntop:
# apt-get install libpcap-dev libgdbm-dev zlib1g-dev libgeoip-dev libgraphviz-dev \ > graphviz rrdtool librrd-dev
Full Bandwidth Management Parent Queue Tree
For example If I have a totally the bandwidth internet connection is up to 2M, after i have tested by speed test, the bandwidth average is 512 kbps. It means that if I have 6 clients, be 512/6 = 86 kbps/clients normally, the ideal number is very small inappropriate for our client. If the bandwidth of up to 2 M calculated with 2000/6 to be around 334 kbps /clients, it can makes browsing and online game stuck if just only one client there who download and play streaming video, because the client spend almost all the average speed (512kbps) other clients will be especially problematic just for browsing or online game. In this case we need the priority to the fourth packets.
Full Bandwidth Management with the parent queue tree complete the lack of packets connection per client, especially to handle the internet network with many clients. The principle is equally divide the bandwidth to all the clients with bandwidth greater than that should be given as the limit bandwidth on each clients, in which we set Online Games, Browsing, Download, Video Streaming packets, connection packets. Well, for now I will make the Full Bandwidth Management using the parent queue tree. For more easily to make the complex rule, I will work with the scripts for more quickly.
Situation and Conditions:
Total Bandwidth = Up to 2 M
8 Clients that I have :
Continue reading »
Planos de Servidores Vps – ViaZap
ViaZap 1GB
|
ViaZap 2GB
|
ViaZap 4GB
|
ViaZap 8GB
|
|||||||||||||||||||
|
|
|
|
|||||||||||||||||||
RECURSOS ADICIONAIS |
![]()
|
![]()
|
![]()
|
![]()
|
TEMPLATES (OS) |
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]()
|
![]() |
Hospedagens e Servidores.
Boa tarde Galera, venha divulgar novos serviços que a ViaZap esta disponibilizando, estou falando em Servidores Linux, Windows, para hospedagens, ou VPS, a preços especiais, caso tenha interesse entre em contato no link Contato Aguardamos seu contato, e verá que os valores e planos estão ótimos.
Tenham todos um ótimo final de tarde e um ótimo domingo…
Aguardamos seu contato – Equipe ViaZap – Redes e Conectividade.
Bacula Server 7.0.3 com PostgreSQL no Debian
Introdução ao Bacula Server e instalação do PostgreSQL
O Bacula é um software de backup em rede, baseado em três módulos:
Basicamente, o Bacula-DIR diz pro Bacula-FD: “envie para o Bacula-SD o conteúdo dos diretórios /X /Y /Z”. Claro, tudo isso de uma forma bem mais complexa. Então, mãos na massa. Considerando que temos o Debian já instalado, instalaremos o PostgreSQL via repositório: Continue reading » |
Umask para leigos
Introdução
O que é Umask?
Umask pode ser definida como máscara de usuário. Esta função padroniza a criação de diretórios e arquivos, ou seja, quando você criar um novo diretório ou arquivo no Linux, ele herdará da Umask definida no sistema, suas devidas permissões. A Umask padrão, em quase todas as distribuições do GNU/Linux, é 0022. Até aí, ok. Ou mais ou menos, afinal, o Linux já definiu esta Umask, meus arquivos são criados com permissões especificas, porém, a grande questão é: – Como chegamos a este resultado? Antes de tudo, precisamos entender como o Linux trata diretórios e arquivos (é, existe uma diferença). Para o Linux, a permissão máxima para a criação de um diretório é: → 777 (rwx-rwx-rwx) (111-111-111) Já para os arquivos, ele assume que a permissão máxima para criação de um novo arquivo, é: → 666 (rw-rw-rw-) (110-110-110) O motivo de o Linux tratar os arquivos diferentemente dos diretórios, é que a permissão de Execução (–x) (001), quando aplicada a um arquivo, o torna executável; sendo assim, o Linux deixa isso por conta do administrador do sistema, para que esta permissão apenas seja aplicada a script, ou programas, ou serviços (daemons). Já para um diretório, a permissão (–x) (001), representa você poder acessa-lo. Essa parte é de grande importância para compreensão da Umask, na verdade, para realizar o calculo, já estamos quase lá. 🙂 |
Gerenciamento de Discos com o Shell
Particionamento de disco
Particionamento, é uma forma de dividir o espaço em um disco. Cada partição pode ser formatada independente da outra com diferentes sistemas operacionais e sistemas de arquivos. – Partição primária: As partições primárias são as únicas partições que podem receber um sistema operacional. São suportadas apenas 4 partições primárias em cada disco. – Partição estendida: Uma partição estendida é uma partição primária que nos permite ultrapassar o limite de somente 4 partições, através da criação de partições lógicas. Uma partição estendida pode endereçar até 255 partições lógicas. – Partição lógica: Um partição (ou unidade) lógica, funciona como uma partição primária, exceto pelo fato de não poder ser usada para iniciar um sistema operacional. – Partição SWAP: Uma partição SWAP é utilizada para expandir a memória RAM. A SWAP funciona como memória virtual de troca. Sempre que necessário, o sistema move os dados que não estão em uso para a partição SWAP, liberando assim, a memória RAM para outras tarefas. Comando cfdiskEste comando é utilizado para visualizar e manipular partições de disco. Sua interface modo texto, possui alguns atalhos para facilitar seu uso.
|
|
Volumes / Cotas
Volumes Lógicos (LVM)O LVM (Logical Volume Manager) é um sistema de gerenciamento de discos do Kernel. Ele nos permite redimensionar os discos sem a interrupção no uso dos mesmos, o que torna o gerenciamento muito mais flexível. Sua utilização é muito simples, conforme veremos posteriormente. Antes de utilizarmos o LVM, devemos entender seu funcionamento:
|