Social Icons

twitterfacebookgoogle plusrss feedemail

quinta-feira, 18 de fevereiro de 2016

Fazer valer alterações no inittab sem reiniciar o Linux - Reload inittab

O inittab é responsável por definir o nível de execução (runlevel) que o Linux vai iniciar e a sequência de scripts que serão executados para inicializar os serviços.

Por vezes, precisamos editar esse arquivo manualmente e para examiná-lo novamente (reload) temos duas opções com os comandos:

telinit q

ou

init q

quinta-feira, 28 de janeiro de 2016

Configurando interface virtual no Linux - VLAN



Definição de VLAN:


Uma rede local virtual, normalmente denominada de VLAN, é uma rede logicamente independente. Várias VLANs podem co-existir em um mesmo comutador (switch), de forma a dividir uma rede local (física) em mais de uma rede (virtual), criando domínios de broadcast separados.

Fonte: Wikipedia


Como fazer isso no Linux:


Para configurar uma vlan no Linux, não é nada de muito complicado, por exemplo, para subir a vlan 100 na interface eth0:

ifconfig eth0:100 192.168.0.50 netmask 255.255.255.0

De forma estática:

No Debian/Ubuntu:

Edite o arquivo /etc/network/interfaces.

iface eth0:100 inet static
address 192.168.0.50
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0

No CentOS/RedHat/Fedora:

Criar o arquivo ifcfg-eth0:100 em /etc/sysconfig/network-scripts.

vim /etc/sysconfig/network-scripts/ifcfg-eth0:100

DEVICE=eth0:100
IPADDR=192.168.0.50
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes

sexta-feira, 22 de janeiro de 2016

Backup de permissões no Linux

Existe uma ferramenta no Linux para que possamos fazer backup de permissões de nossos arquivos e diretórios, que se chama getfacl. 

Syntax:
getfacl -R /srv/http/meusite > permissoes.acl 

Para restaurar: 
setfacl --restore=permissoes.acl

Como instalar o Asterisk no CentOS 7


Baixando o Asterisk


wget -c http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz


Descompactando e Instalando


tar -xvzf asterisk-13-current.tar.gz
cd asterisk-13.7.0
./configure
make && make install



Erros comuns


configure: error: *** termcap support not found (on modern systems, this typically means the ncurses development package is missing)

Solução:
yum install ncurses*

-


configure: error: *** uuid support not found (this typically means the uuid development package is missing)


Solução:
yum install uuid uuid-devel libuuid-devel

-

configure: error: *** JSON support not found (this typically means the libjansson development package is missing)

Solução:
Baixar última versão da biblioteca jansson no site http://www.digip.org/.

-


configure: *** The Asterisk menuselect tool requires the 'libxml2' development package.

configure: *** Please install the 'libxml2' development package.

Solução:
yum install libxml2 libxml2-devel

-

configure: error: *** Asterisk now uses SQLite3 for the internal Asterisk database.

Solução:
yum install sqlite-devel