Arquivo da categoria: Linux

Como instalar a extensão php-xml no PHP 7.x em ambiente Linux Ubuntu?

Ao tentar instalar o PHPBB em meu servidor, me deparei com a seguinte mensagem:

PHP XML/DOM support
In order for phpBB to function correctly, the PHP XML/DOM extension needs to be available.

Como fazer para instalar a biblioteca mencionada na mensagem acima? Execute o comando para instalar o módulo:

sudo apt-get install php7.0-xml

Agora atualize o Apache:

sudo /etc/init.d/apache2 restart

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).

Como saber onde o MySQL está armazenando os dados de seus bancos de dados?

Depois de uma atualização desastrosa no Ubuntu, o MySQL não consegue mais iniciar. Então, a única forma de resolver este problema é reinstalando o linux. Mas como salvar as informações armazenadas no banco de dados se não é possível inicializar o servidor MySQL para fazer o backup dos dados? Bem, as sugestões encontradas na Internet é para que seja feito o backup dos dados (copiando os arquivos datafiles) e depois sobrescrevessem os dados de uma nova instalação.

Mas onde estão os dados do MySQL?

A solução é simples:

Encontre o arquivo “my.cnf” (ou my.ini, se você estiver usando o Windows), utilizando o comando find do linux:

find / -name my.cnf

Em servidores que utilizam a configuração padrão, este arquivo se encontra na pasta “/etc/mysql/my.cnf”. Visualize o conteúdo deste arquivo, utilizando o comando cat:

cat /etc/mysql/my.cnf

Dentro do conteúdo deste arquivo, procure a variável “datadir”, o valor atribuído a ela é onde se localiza os dados armazenados (ex: /var/lib/mysql).

Pronto! Para copiar o arquivo é simples, modifique as permissões desta pasta inteira (recursivamente), compacte-a e mova para a pasta que você consiga acessar pelo cliente FTP (por exemplo, a pasta padrão do servidor web). Mude a permissão deste arquivo para conseguir copiar os dados pelo FTP.

chmod -R 777 /var/lib/mysql
tar -zcvf /var/lib/mysqldata.tar.gz /var/lib/mysql
mv /var/lib/mysqldata.tar.gz /var/www
chmod 777 /var/www/mysqldata.tar.gz

Agora, caso deseje restaurar o banco de dados é só seguir os seguintes passos:

  • Instale um novo servidor MySQL e teste para saber se ele está inicializando
  • Crie no novo servidor o banco de dados desejado (ele deve ter o nome exato do banco de dados antigo
  • Pare o servidor do MySQL
  • Sobrescreva a pasta que o MySQL criou para este banco utilizando a pasta contida dentro do arquivo de backup.
  • Inicialize o novo servidor MySQL
  • Banco de dados restaurado!
Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).

Como utilizar o comando CHMOD no Linux Ubuntu

O comando CHMOD é utilizado para modificar permissões de arquivos e pastas no sistema operacional Linux.

Exemplo para dar todas as permissões a um arquivo:

chmod 777 /var/backup.zip

O comando ajustará as permissões do arquivo backup.zip, que está na pasta /var/ para 777.

É possível modificar a permissão de diversos arquivos ao mesmo tempo usando wildcards:

chmod 777 *.zip

O comando acima irá modificar as permissões de todos os arquivos *.zip na pasta atual para 777.

Existe ainda uma forma util de utilizar o comando chmod, que é mudando a permissão de uma pasta e de todos os arquivos e subpastas que tem dentro dela:

chmod -R 777 /var/www

Utilizando este comando acima, tudo que estiver dentro da pasta “/var/www” passará a ter permissão “777”.

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).

Como Instalar o Windows ou Linux a partir de um pendrive?

 

Problema: Instalar o Sistema Operacional em um computador (pessoal, notebook, netbook) que não tenha unidade de disco óptico.

Solução: Será necessário criar um pen drive “bootáveis”. Para isso, será necessário ter o arquivo ISO com a imagem do DVD de instalação do Windows ou Linux, um pen drive com capacidade suficiente para colocar os dados do DVD (aproximadamente 4GB), e o aplicativo gratuito Universal USB Installer.

O Aplicativo é muito simples de utilizar, você deverá selecional o nome do Sistema Operacional que vai utilizar, selecionar o endereço do arquivo ISO, e colocar o Pen drive para que o aplicativo possa formatá-lo, copiar os dados do DVD e criar o setor de boot necessário para a inicialização do sistema operacional.

Universal USB Installer Steps

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).

Origem das distribuições Linux

Se você deseja saber qual a origem de cada uma das distribuições linux, não deixe de visualizar a árvore genealógica do GNU/Linux

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).