quinta-feira, 26 de agosto de 2021

Dicas para Vsual Studio Code


 

------------ Free Hug!! macaenani@hotmail.com

Python PY para EXE

Comando para criar .exe a partir de um .py

pyinstaller --onefile arquivo.extensão 

Exemplo: pyinstaller --onefile codigo.py

 

 ------------ Free Hug!! macaenani@hotmail.com

quarta-feira, 1 de julho de 2015

Instalando FTP no Debian

Neste artigo estarei ensinando como instalar e configurar um servidor de FTP, o mais usado para transferência de arquivos na internet.

Imagine você poder ir em um cliente e não precisar levar CDs, disquetes, somente acessar os arquivos pelo navegador (ftp://ip) e copiá-los para a máquina do cliente, ou então imagine você no seu trabalho e querer transferir alguns arquivos para poder trabalhar em casa, pode ser pesado e não caber no seu e-mail ou no seu pen, Enfim, o FTP entrará em ação.

Baixando e instalando o aplicativo FTP
FTP --> File Transfer Protocol (Protocolo de Transferência de Arquivos), melhor forma de se transferir ou compartilhar arquivos.

Existem alguns tipos de servidores de ftp no Linux, dentre eles estão:

    proftpd
    wu-ftp
    vsftpd


Neste artigo usarei o proftpd , bastante simples de se implementar e de configurar.

Bem, vamos a luta. Estarei usando os repositórios do Debian, portanto:

# apt-get install proftpd




Configurando o proftpd
Se você escolheu instalar de um repositório, ele irá perguntar qual o tipo de execução irá querer, escolha standalone.

Agora vamos configurar o arquivo de configuração do serviço:

# vim /etc/proftpd/proftpd.conf

Criando usuário e acessando pelo cliente ftp
Servidor configurado, agora iremos restartá-lo para ele ler o arquivo:

# /etc/init.d/proftpd restart

Existem vários clientes FTP, uso muito o CuteFTP, mas uso ainda mais o IE (Internet Explorer), pois não me deixa preso e onde eu estiver não preciso instalar nenhum programa.

Vamos criar um usuário no Linux para acessar ao FTP:

# adduser abelardo

Após criado o usuário, mãos à obra, vá em qualquer IE da rede e digite:

ftp://ipdoseuservidor

Ele irá pedir um usuário e senha, agora você entra com "abelardo" e sua senha.

E pronto, você conseguiu entrar em um servidor FTP que você criou.

Os arquivos postos dentro dessa pasta irão parar em /home/abelardo.

Se precisar de algo e não estiver conseguindo dê um:

# chmod 777 /home/abelardo

------------ Free Hug!! macaenani@hotmail.com

Debian/Ubuntu - Conectando banco MySQL via rede

Esta dica mostra como conectar em um banco MySQL em outra máquina da rede de forma rápida e prática.

Logue no MySQL como root:

# mysql -u root -p

Supondo que a senha do root do MySQL é '1234', depois de logado no MySQL, digite:

GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '1234'; 
Isto vai permitir o usuário root do MySQL, conectar nas bases a partir de qualquer máquina.

Além disso, você deve alterar o arquivo "my.cnf":

# nano /etc/mysql/my.cnf

Encontre a linha (Ela fica logo abaixo de: [mysqld]):


bind-address = xxxxxxxxx


E deixe-a assim:


## bind-address = xxxxxxxxx


Então, reinicie o MySQL:

# invoke-rc.d mysql restart

Agora tente conectar a partir de um computador remoto.

Se você é desenvolvedor Java, procure em um Script que deixei aqui no VOL. Lá tem um exemplo de classe que faz a conexão via Java.




------------ Free Hug!! macaenani@hotmail.com

segunda-feira, 12 de janeiro de 2015

Rsync - backup programado

Uma das soluções mais increveis que já encontrei para fazer backup de meus arquivos no linux foi o sistema Rsync, com esse programa podemos fazer cópias de arquivos em pastas, discos e até mesmo em servidores externos.

Bom vamos ao que interessa.

Here are go!!!



### Criando Script para Rsync ###

 #!/bin/bash
### montando o HD ###
echo montando HD
mount /dev/sdb1 /media/Disc1
echo Montagem concluida

### Copiando arquivo ###
echo inicio da cópia de arquivos
rsync -azvh /DADOS/administracao/ /media/Disc1
echo Cópia concluida

obs: a função -azvh faz com que o copie ou atualize os arquivos que estiverem atualizados ou criados





------------ Free Hug!! macaenani@hotmail.com

Reproduzindo MP3 no Fedora 14

Um grande problema que acontece com o FEDORA é a questão de direitos autorais sobre arquivos de MP3.

Isso causou para mim um enorme dor de cabeça.

Here are go!!!

A primeira coisa que se tem a fazer é criar um repositório YUM para conseguir uma liberação para poder baixar e instalar arquivos que não fazem parte do pacote YUM.

Criando repositório para o programa nofree

Acessando o site http://rpmfusion.org/Configuration/ você se depara com diversas versões do fedora, no meu caso é o Fedora 16 e não tem nenhuma opção na tela, então eu vou usar o comando para a versão Fedora 14.

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

Feito isso e instalado com sucesso, agora é só instalar os plugins Codec MP3

yum install gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg


Agora o seu Fedora 16 já esta ouvindo MP3 normalmente.

------------ Free Hug!! macaenani@hotmail.com

terça-feira, 22 de outubro de 2013

Mudando Resolução do Linux via Terminal

Para alterar a resolução do Linux vai terminal é muito simples basta usar o camando xrandr

Como root digite xrandir

irá aparacer diversas opções.

0 1280x1024
1 1440x900
2 800x600
3 640x480

Dependendo da distribuição irá aparecer mais opções ou menos.

você so precisará digitar a opção desejada

xrandr -s 1




------------ Free Hug!! macaenani@hotmail.com

sexta-feira, 27 de setembro de 2013

Copiando arquivos via servidor SSH

Comando para copiar arquivos via servidor SSH

scp root@187.32.220.212:/DADOS/hds.sh /home/usuario

logo apos o sistema ira perguntar a senha do usuário root

------------ Free Hug!! macaenani@hotmail.com

terça-feira, 24 de setembro de 2013

Solução de backup MS-DOS

Uma das coisas muito comuns que profissional de TI esta sempre encontrando é como fazer backup de arquivos e pastas no windows.

Mas como assim no windows?

Isso mesmo, no windows!!! Imagine a seguinte situação, você possui uma rede com diversas maquinas windows 7 e possui um servidor Fedora 16 32bits.

Como fazer para o que windows 7 envie automaticamente seus arquivos para o Fedora?

A solução é bem fácil, apesar de levar um bom tempo para eu descobrir, chama-se 7zip.
Instalando esse poderoso compactador de arquivos na maquina windows, você irá apenas criar uma arquivinho BAT com a seguinte sintaxe.

7z u tcix.zip * -r

obs: Não esqueça de copiar na pastar onde estará seu arquivo BAT o arquivo 7z.exe

------------ Free Hug!! macaenani@hotmail.com

segunda-feira, 23 de setembro de 2013

Ovo de pascoa: Comando CP

cp

Copia arquivos.

cp [opções] [origem] [destino]
onde:

Origem:
Arquivo que será copiado. Podem ser especificados mais de um arquivo para ser copiado usando "Curingas" 

Destino:
O caminho ou nome de arquivo onde será copiado. Se o destino for um diretório, os arquivos de origem serão copiados para dentro do diretório.

Opções:
i, --interactive
Pergunta antes de substituir um arquivo existente.

-f, --force
Não pergunta, substitui todos os arquivos caso já exista.

-r
Copia arquivos dos diretórios e subdiretórios da origem para o destino. É recomendável usar 

-R ao invés de -r.

-R, --recursive
Copia arquivos e sub-diretórios (como a opção -r) e também os arquivos especiais FIFO e dispositivos.

-v, --verbose
Mostra os arquivos enquanto estão sendo copiados.

-s, --simbolic-link
Cria link simbólico ao invés de copiar.

-l, --link
Faz o link no destino ao invés de copiar os arquivos.

-p, --preserve
Preserva atributos do arquivo, se for possível.

-u, --update
Copia somente se o arquivo de origem é mais novo que o arquivo de destino ou quando o arquivo de destino não existe.

-x
Não copia arquivos que estão localizados em um sistema de arquivos diferente de onde a cópia iniciou.

-a
Copia todos os artibutos (preservando proteção, dono e datas)

--preserve=timestamps
Preserva, dos atributos, apenas aqueles relativos à data (veremos mais abaixo quando usar)

O comando cp copia arquivos da ORIGEM para o DESTINO. Ambos origem e destino terão o mesmo conteúdo após a cópia.

Shell Script: UPDATE

Script para solução de Backup

#!/bin/bash
### Comando para fazer uptade de arquivos no HD Hitachi1 ###
echo "Aguarde o sistema esta atualizando os arquivos"
cp -u  /DADOS/*.tar.gz / /media/hitachi1
echo "Arquivos atualizados com sucesso"

Essa expressão "-u" no comando "cp" faz com que o sistema só copie os arquivos que não existem ou com a data diferente do original.

------------ Free Hug!! macaenani@hotmail.com

Dicas para Vsual Studio Code

  ------------ Free Hug!! macaenani@hotmail.com