Social Icons

twitterfacebookgoogle plusrss feedemail

Featured Posts

.

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

sexta-feira, 16 de outubro de 2015

Iptables - Redirecionando NTP Server - DNAT

Service NTP: UDP port 123

Inserir a regra no iptables para direcionar todas requisições no ip 10.10.22.50:123 para o IP 172.16.0.5:123.

iptables -t nat -A PREROUTING -d 10.10.22.50 -p tcp --dport 123 -j DNAT --to-destination 172.16.0.5:123

terça-feira, 18 de agosto de 2015

Histórico de comandos com data e hora no Linux

Comando history com data e hora:

$ echo 'export HISTTIMEFORMAT="%d/%m/%y %T " ' >> ~/.bashrc
$ source ~/.bashrc

terça-feira, 23 de junho de 2015

Como fazer um tunel SSH no Linux [HowTo]

Comando SSH para fazer um tunel:

ssh -f root@172.16.0.15 -L 1234:192.168.50.25:80 -N

Onde:
172.16.0.15 = é o IP que temos acesso, por onde será feito o túnel
-L 1234 = portal local (localhost:1234)
192.168.50.25:80 = IP destino e porta destino

quarta-feira, 19 de novembro de 2014

TcheLinux - Porto Alegre 2014!

O grupo de usuários de Software Livre TcheLinux, em parceria com a Faculdade SENAC Porto Alegre, tem o prazer de convidar a comunidade, independente do nível de conhecimento e experiência com tecnologia, software livre e áreas afins, para participar do Seminário de Tecnologia em Software Livre TcheLinux.

O evento ocorrerá no dia 6 de Dezembro na Faculdade SENAC Porto Alegre.

Toda ajuda na divulgação é bem vinda, a programação não está fechada, então ainda dá tempo de enviar sua ideia e contribuir como palestrante.

A entrada é gratuita, mas o incentivo é de que levem 2kg de alimentos não perecíveis [exceto sal].

Mais informações: http://poa.tchelinux.org/