Site - Johny Carvalho: Física, Matemática e Telecomunicações

3.0 - Breve comentário sobre SO Linux

3.1 - Backup e Sincronização de arquivos com rsync
3.2 - Servidor LAMP - Linux.Apache.MySQL.PHP
3.3 - Terminal Linux
3.3.1 - Executar um programa ou abrir um arquivo
3.3.2 - Duplicação de dispositivos (HD, pendrive, CD,...) cópia "bit a bit"
3.3.3 - Converter arquivo pdf para texto

3.1 - Backup e Sincronização de arquivos com rsync
terça-feira, 18.07.2017 23h03min.

rsync é uma poderosa ferramenta de backup amplamente utilizada, nos sistemas operacionais: Unix; Linux; e Mac, para copiar e sincronizar arquivos e diretórios no mesmo computador, entre dois computadores locais ou entre computadores remotos.

Para instalar o rsync no SO Linux com distribuição ".deb" utilize o camando
  # apt-get install rsync
 
Para instalar o rsync no SO Linux com distribuição ".rpm" utilize o camando
  # yum install rsync
 
Sintaxe
  # rsync [opções] origem destino
v:verbose, apresenta os processos enquanto eles são executados;
r:cópias os dados de forma recursiva (não preservam timestamps e permissão durante a transferência de dados);
a:modo de arquivamento, permite a cópia de arquivos de forma recursiva (preserva links simbólicos, permissões de arquivos, propriedades dos usuários e grupos e timestamps);
z:habilita modo de compressão dos arquivos;
h:saída num formato legível para humano.
 

3.2 - Servidor LAMP - Linux.Apache.MySQL.PHP
quinta-feira, 20.07.2017 22h19min.

Para instalar o Servidor Apache
  # apt-get install apache2
 
Verificar o status do Apache
  # service apache2 status
 
Para instalar Banco de Dados MySQL
  # apt-get install mysql-server
 
Verificar o status do MySQL
  # service mysql status
 
Para instalar PHP
  # apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
 
Verificar o status do PHP, basta criar um arquivo em /var/www/html, chamado "info.php"
  # echo '< ? php phpinfo () ? >' > /var/www/html/info.php
Agora, no seu navegador, digite o IP do servior: X.X.X.X/info.php
 
 

3.3.1 - Executar um programa ou abrir um arquivo
sábado, 22.07.2017 21h40min.

Executar o programa LibreOffice Write a partir de um terminal
  # libreoffice --write &
Para os demais use o parâmetro: --calc(Calc); --draw(Draw); --impress(Impress); --math(Math); --base(Base)
 
Abrir um arquivo pdf com o progama Evincea partir de um terminal
  # evince nome-do-arquivo.pdf &
 
Abrir um arquivo mp3 com o progama Audacious a partir de um terminal
  # audacious nome-do-arquivo.mp3 &
 
Executar o navegador Firefox a partir de um terminal
  # firefox &
 
 

3.3.2 - Duplicação de dispositivos (HD, pendrive, CD,...) cópia "bit a bit"
segunda-feira, 30.10.2017 16h50min - Atualizado em 07.04.2021.

Duplicar (clonar) um HD, pendrive, etc
  # dd if=/dev/sdb of=/dev/sdc
onde, neste exemplo: [origem]=/dev/sdb [destino]=/dev/sdc
 
  # dd if=/dev/sdb of=/dev/sdc status="progress"
o parâmetro status, permite você acompanhar o progresso da cópia.
 
 

3.3.3 - Converter um arquivo pdf para texto"
domingo, 01.06.2018 19h52min.

Modo 1 - pdf para texto
  # soffice --infilter="writer_pdf_import" --convert-to odt arquivo-original.pdf
onde, odt é a extensão do libreoffice write, poderia ser outra extensão, por exemplo, doc
 
Modo 2 - pdf para texto
  # pdftotext arquivo-original.pdf arquivo-novo.odt
É necessário ter o pacote pdftk instalado. Poderia ser outra extensão, por exemplo, doc