Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Asterisk & CentOS M02, Notas de estudo de Eletrônica

Procedimentos de Instalação do Asterisk com CentOS.

Tipologia: Notas de estudo

2012

Compartilhado em 22/03/2012

professor-delphini-12
professor-delphini-12 🇧🇷

4.5

(4)

13 documentos

1 / 11

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
Revisão 1.25
Procedimentos para
Atualização do CentOS™
03 Jan 2012
Vila Nova de Gaia – Portugal
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe Asterisk & CentOS M02 e outras Notas de estudo em PDF para Eletrônica, somente na Docsity!

Revisão 1.25 1

Procedimentos para

Atualização do CentOS™

03 Jan 2012 Vila Nova de Gaia – Portugal

  • Habilitar o repositório RPMFORGE 2

(i386 el5)

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-

2.el5.rf.i386.rpm

rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

(x86_64 el5)

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-

2.el5.rf.x86_64.rpm

rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

  • Habilitar o repositório Fedora EPEL

(i386 el5)

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-

4.noarch.rpm

rpm -ivh epel-release-5-4.noarch.rpm

(x86_64 el5)

wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-

4.noarch.rpm

rpm -ivh epel-release-5-4.noarch.rpm

  • Habilitar o repositório REMI

wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

rpm -Uvh remi-release-5*.rpm

Atualização das informações do Sistema Operativo CentOS 5.

updatedb

Isto poderá demorar um pouco ou muito dependendo de seu hardware.

yum check-update

yum update

  • Preparar o CentOS GNU/Linux para a perfeita instalação doApache, MySQL, PHP e Asterisk) GLAMPA (GNU/Linux, 4

Agora vamos preparar o CentOS GNU/Linux para a perfeita instalação do GLAMPA (Linux, Apache, MySQL, PHP5 e Asterisk) vamos colocar a mão na massa! Vamos instalar alguns pacotes e fazer o download de alguns outros pacotes específicos;

yum groupinstall “Development Tools” (para dahdi, libpri e asterisk)

yum groupinstall “Development Libraries” (para dahdi, libpri e asterisk)

yum groupinstall “FTP Server” (para suporte futuro)

yum install dialog* (para placas Khomp)

yum groupinstall “MySQL Database” (MySQL Server e seus componentes)

yum provides libmysqlclient.so. (para CDR do Asterisk)

yum install mysql-* (Dependências para desenvolvedores do MySQL)

yum install sox* (para converter áudio para uso no Asterisk)

yum install vim*

updatedb

yum check-update

yum update

  • Facilitar a vida com VIM

Para facilitar o seu dia a dia com o seu servidor, execute o comando abaixo;

vim /etc/vimrc

Procure pelo parâmetro; set history= set ruler Logo abaixo de “set ruler” coloque o parâmetro “set nu”. Guarde e saia com os comandos; :wq Com estes parâmetros iremos ter as linhas de nosso editor numeradas. Agora reinicie seu servidor com este comando:

reboot

  • Relógio do Servidor 5

hwclock --set --date “mm/dd/yyyy 00:00:00”

hwclock --hctosys

O primeiro comando ajustou o relógio da placa mãe (motherboard) HW = Hardware”. Com o segundo comando sincronizou o relógio do HW com o do sistema “SYS - Sistema Operativo”.

  • Definir o password no MySQL

Para alterar a password do utilizador “root” siga os seguintes passos: Parar o serviço do MySQL (service mysqld stop, /etc/init.d/mysqld stop, matando o processo – conforme sua distribuição) no CentOS o comando “para parar é este:

service mysqld stop {start|stop|status|condrestart|restart}

Para iniciar o mysql com a opção “--skip-grant-tables”

service mysqld start --skip-grant-tables

Alterar a password do utilizador root com o comando:

mysqladmin -u root password '12345678'

Você vai ter que devolver os privilégios para o utilizador root com os seguintes comandos:

mysql -u root -p

mysql> FLUSH PRIVILEGES; mysql> exit

Agora reinicie o servidor para ter certeza que esta tudo correto.

service mysqld restart

Agora tente entrar se a palavra passe que acabamos de colocar a pouco.

mysql -u root -p

Agora vamos configurar o Apache. 7

Primeiro inicie o Apache:

service httpd start

Agora crie o ficheiro phpinfo.php para o testar o PHP:

vim /var/www/html/phpinfo.php

ou utilize o comando abaixo:

echo "" > /var/www/html/phpinfo.php

Então acesse o endereço do seu servidor através do browser de sua preferencia:

http://ip-do-servidor/phpinfo.php

E pronto, nem precisamos configurar nada, mas caso precise fazer alguma configuração específica, entre no diretório /etc/httpd/ e dentro dele existem as pastas conf e conf.d, que são onde ficam os ficheiros com as configurações. O conf.d armazena a configuração dos módulos adicionados no Apache e o conf é onde fica a própria configuração do servidor.

  • Instalar o PHP-SourceGuardian 8

Para instalar o modulo em Servidor CentOS 5.7 x86-64:

cd /usr/lib64/php/modules

wget http://www.sourceguardian.com/ixeds/ixed4.lin.x86-64.tar.gz

tar xvfz ixed4.lin.x86-64.tar.gz

Depois edite o ficheiro PHP.INI localizado em /etc/php.ini e inclua as linhas abaixo:

vim /etc/php.ini

short_open_tag = On ( linha 141 ) max_execution_time = 120 ( linha 312 ) memory_limit = 512M ( linha 314 ) error_reporting = E_COMPILE_ERROR ( linha 360 ) register_globals = On ( linha 457 ) upload_max_filesize = 12M ( linha 582 ) extension=ixed.5.x.lin ( incluir contexto linha 631 )

Ao aceder o PhpMyAdmin você vai ter uma surpresa (blowfish_secret). 10

Figura 01 – Erro blowfish secret

A necessidade do password blowfish é permitir que cada instalação do PhpMyAdmin, mesmo instalado com gestor de pacote tenha uma password de segurança somente para está instalação.

Localizar o local para coloca esta password:

vim /usr/share/phpmyadmin/config.inc.php

Você vai encontrar uma linha assim: $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Deixe ela assim: $cfg['blowfish_secret'] = '#$12345678S4P4TU*$# ';

Sempre coloco um comentário, no caso de querer trocar a password de segurança, então fica assim;·.

/*

  • Blowfish Secret / $cfg['blowfish_secret'] = ' #$12345678S4P4TU$# ';

Agora ao aceder ficara correto. 11

Figura 02 – Bem vindo ao phpMyAdmin

  • Referências

http://www.fortenetwork.com.br - s oluções de Segurança das Informações, Auditoria em Sistemas de TI e Infraestrutura de Tecnologia da Informação e Comunicação.

http://www.vivaolinux.com.br/contribuir/perguntas - Viva o Linux - A maior comunidade Linux da América Latina. Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em GNU/Linux e Unix.

http://www.linuxinfo.com.br -

http://www.linuxajuda.com.br -

http://epx.com.br/artigos_3rd/howto.php