quarta-feira, 14 de novembro de 2018

UPLOAD DE ARQUIVOS GRANDES .sql

Por padrão a ferramenta PHPMyAdmin realiza importação (upload) de arquivos .sql com tamanho  máximo de 2.048 Mb. 

Para aumentar este tamanho limite, edite o aruqivo "php.ini".


CONFIGURAÇÃO php.ini

# vim /etc/php/7.2/apache2/php.ini
----------
file_uploads = On 
upload_tmp_dir = /var/tmp
upload_max_filesize = 50MB 
post_max_size = 100MB 
memory_limit = 256M
max_execution_time = 3600
max_input_time = 3600
max_file_uploads = 20 
post_max_size = 128M
----------


RESTART APACHE2
# systemctl restart apache2


UPLOAD ARQUIVOS GRANDES VIA TERMINAL 

Entre no MYSQL via terminal bash

$ mysql -h localhost -u root -p
Enter password: 123mudar

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| phpmyadmin         |
| sitav              |
| sys                |
+--------------------+
6 rows in set (0.04 sec)


SELECIONE UMA BANCO
mysql> use sitav;


UPLOAD  ARQUIVO GRANDE arquivo.sql
mysql> source /var/www/sitav/bkp/sitav-14112018.sql

segunda-feira, 8 de outubro de 2018

Compactar e Descompactar arquivo .zip indicando as pastas

Uma dúvida que intriga os iniciantes Linux, é o fato  de descompactar um arquivo .zip e ele abrir todos os arquivos a própria pasta, mesclando todos os arquivo, e não criando uma nova pasta e descompactando os arquivos dentro.

Primeiramente vou gerar 3 arquivos de texto comuns, e coloar um texto dentro:

vim a.txt
vim b.txt
vim c.txt

LISTAR OS ARQUIVOS 
$ ls -lhs
4,0K -rw-r--r-- 1 hudson hudson  836 out  8 00:34 a.txt
4,0K -rw-r--r-- 1 hudson hudson 1,7K out  8 00:36 b.txt
4,0K -rw-r--r-- 1 hudson hudson 2,5K out  8 00:36 c.txt

COMPACTAR TODOS OS ARQUIVOS PARA UMA NOVO ARQUIVO
$ zip -r arquivo.zip a.txt b.txt c.txt 
  adding: a.txt (deflated 46%)
  adding: b.txt (deflated 72%)
  adding: c.txt (deflated 81%)

LISTAR OS ARQUIVOS
$ ls -lhs
4,0K -rw-r--r-- 1 hudson hudson 1,8K out  8 00:43 arquivo.zip
4,0K -rw-r--r-- 1 hudson hudson  836 out  8 00:34 a.txt
4,0K -rw-r--r-- 1 hudson hudson 1,7K out  8 00:36 b.txt
4,0K -rw-r--r-- 1 hudson hudson 2,5K out  8 00:36 c.txt


DESCOMPACTAR O ARQUIVO PARA DENTRO DE OUTRA PASTA
$ unzip arquivo.zip -d arq
Archive:  arquivo.zip
  inflating: arq/a.txt               
  inflating: arq/b.txt               
  inflating: arq/c.txt 
  
  
LISTAR OS ARQUIVOS  
$ ls -lhs
total 20K
4,0K drwxr-xr-x 2 hudson hudson 4,0K out  8 00:45 arq
4,0K -rw-r--r-- 1 hudson hudson 1,8K out  8 00:43 arquivo.zip
4,0K -rw-r--r-- 1 hudson hudson  836 out  8 00:34 a.txt
4,0K -rw-r--r-- 1 hudson hudson 1,7K out  8 00:36 b.txt
4,0K -rw-r--r-- 1 hudson hudson 2,5K out  8 00:36 c.txt


ENTRAR DENTRO DO NOVO DIRETÓRIO "arq" E LISTAR OS ARQUIVOS
$ cd arq/
$ ls -lhs
4,0K -rw-r--r-- 1 hudson hudson  836 out  8 00:34 a.txt
4,0K -rw-r--r-- 1 hudson hudson 1,7K out  8 00:36 b.txt
4,0K -rw-r--r-- 1 hudson hudson 2,5K out  8 00:36 c.txt



quinta-feira, 31 de maio de 2018

Videoaula 04 - Hudsonss - Banco de Dados - Consulta Entidade 1:N

BANCO DE DADOS
MODELO ENTIDADES E RELACIONAMENTOS (MER)

Prof. Dr. Hudson Souza
hudsonss@gmail.com

MÓDULO 1 - Entidades e Relacionamentos

Aula 04 - Consulta Entidade 1:N
https://youtu.be/cbJxUH3yzcs


Videoaula 03 - Hudsonss - Banco de Dados - Inserir

BANCO DE DADOS
MODELO ENTIDADES E RELACIONAMENTOS (MER)

Prof. Dr. Hudson Souza
hudsonss@gmail.com

MÓDULO 1 - Entidades e Relacionamentos

Aula 03 - Inserir
https://youtu.be/I0cqrDCFXr0



Videoaula 02 - Hudsonss - Banco de Dados - Entidades

BANCO DE DADOS
MODELO ENTIDADES E RELACIONAMENTOS (MER)

Prof. Dr. Hudson Souza
hudsonss@gmail.com

MÓDULO 1 - Entidades e Relacionamentos

Aula 02 - Entidades
https://youtu.be/d3mUarl7AQ0



Videoaula 01 - Hudsonss - Banco de Dados - Introdução Entidades e Relacionamentos

BANCO DE DADOS
MODELO ENTIDADES E RELACIONAMENTOS (MER)

Prof. Dr. Hudson Souza
hudsonss@gmail.com

MÓDULO 1 - Entidades e Relacionamentos

Videoaula 01 - Introdução
https://youtu.be/35cm68LMRbs



quinta-feira, 22 de março de 2018

Velocidade da internet via Terminal com Speedtest-cli

O Speedtest-cli é uma ferramenta para medir a velocidade de de Download e Upload da internet entregue pela operadora, via comando no Terminal do Linux.

Ele tem interação com o popular site de medição de velocidade de internet Speedtest.net , com a vantagem de:
- não precisar ter interface gráfica instalada;
- não usar o browser;
- não precisar ter instalado o plugin do Flash.

### INSTALAÇÃO
1- Abra o Terminal do Linux
ctrl+alt+t

2- Baixe o arquivo speedtest-li.py via WGET
$ wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py -O speedtest-cli

3- Muda a permissão do arquivo para executável
$ chmod 755 speedtest-li.py

4- Torne-se SuperUsuário
$ su
$ ******

5- Copie o arquivo para a pasta binária
# cp speedtest-cli /usr/bin

6- Para executar o teste de velocidade da sua internet, primeiro retorne para Usuario Comum
# exit
$ 

7- Execute o comando, como Usuário Comum
$ speedtest-cli

Speedtest-cli via Terminal Linux

Vamos comparar com os principais servidor via Internet conhecidos: Speedtest.net e o Speedtest da Copel.

Speedtest.net

Speedtest Copel Telecom


8- Especificando a cidade local do seu servidor, primeiro vamos pesquisar o ID_SERVIDOR dos servidores que atendem a minha cidade
$ speedtest-cli --list | grep -i "Maringá"

10354) LIGUE (Maringá, Brazil) [350.98 km]
11096) Fibercom (Maringá, Brazil) [350.98 km]
10636) IRADIO TELECOM (Maringá, Brazil) [350.98 km]

9- Agora rede o comando [speedtest-cli --server ID_SERVIDOR] substituindo o ID_SERVIDOR pelo número do ID que você encontrou na pesquisa (ítem 8)
$ speedtest-cli --server 10354

Speedtest-cli definindo ID do Servidor específico