Translate

Como enviar arquivos de uma máquina para a outra usando uma rede wireless?

Objetivo

Enviar arquivos de uma máquina (denominada servidor) para outra (denominada cliente) usando uma rede wireless previamente configuradano linux.
Utilizar uma conexão segura (secure shell, ssh).

Sistema usado
Ubuntu 12.04 LTS
Provavelmente válido para todos os sistemas *nix (Linux/Unix)

Passos objetivos
1 No servidor:
2.1  Instale o ssh:
sudo apt-get install ssh
2.2 Reinicie o ssh:

sudo /etc/init.d/ssh restart

2.2.1 Pode-se, alternativamente, parar e iniciar o ssh:
sudo /etc/init.d/ssh stop && sudo /etc/init.d/ssh start
2.3 Descubra o Ip do servidor
ifconfig <Interface de rede cabeada>
procure pela linha depois de inet end.:
 Por exemplo :
ifconfig eth1

3 No cliente:
3.1 Rode o comando sobre o arquivo que deseja copiar:
scp <Login do usuário sendo usado no servidor>@<Ip do servidor>:<Caminho para o arquivo alvo no servidor> <Caminho para a pasta destino no cliente>
Por exemplo:
scp garou@192.168.10.100:/home/garou/file.rar /home/gaya/
 Digite a senha do usuário vigente no servidor (neste caso a senha de garou)
3.3 Espere a cópia do arquivo terminar
4 Pronto. Agora você já pode acessar seu arquivo direto da sua máquina cliente

Como renomear (mudar o rótulo de) um pendrive FAT16 ou FAT32 no linux?

Objetivo
Renomear  (mudar o rótuo, trocar o label) de um pendrive com sistemas de arquivos FAT16 ou FAT32 usando o sistema operacional Linux.

Sistema usado
Ubuntu 12.04 LTS
Provavelmente válido para todos os sistemas *nix (Linux/Unix)

Passos objetivos
1 Instale o pacote que possibilita a mudança dos rótulos com
sudo apt-get install mtools
2 Insira o seu pendrive na porta USB e espere que ele seja detectado
3 Descubra o dispositivo usado pelo seu pendrive
sudo fdisk -l | grep /dev/sd
O seu pendrive estará listado no comando acima e normalmente pode ser /dev/sdb1 ou /dev/sdc1
Chamaremos o dispositivo achado de <Dispositivo> e poderia ser, por exemplo, /dev/sdc1
4 Desmonte-o caso esteja sendo usado
sudo umount <Dispotivo>
Neste caso:
sudo umount /dev/sdc1
5 Rode o comando (para evitar uma mensagem de erro não pertinente)
 echo mtools_skip_check=1 >> ~/.mtoolsrc
6 Renomeie o pendrive colocando o seu novo <Rótulo>
sudo mlabel -i <Dispositivo> ::<Rótulo>
Neste caso:
 sudo mlabel -i /dev/sdc1 ::garou
7 Confira se o nome está certo com
sudo mlabel -i <Dispositivo> -s ::
Neste caso:
 sudo mlabel -i /dev/sdc1 -s ::
8 Desconecte e conecte novamente o seu pendrive na porta USB
9 Pronto! Agora você já tem o seu pendrive com um novo rótulo e ele irá ser montado em uma pasta com o mesmo nome 

Reconfigurar o phpmyadmin e o mysql no linux. Falha no login

Objetivo
Reconfigurar o mysql e phpmyadmin para corrigir o problema corriqueiro de falha do login do root no phpmyadmin

Sistema usado
Ubuntu 12.04 LTS
Provavelmente válido para todos os sistemas *nix (Linux/Unix)

Passos objetivos
1 Expurgue os pacotes do mysql server e phpmyadmin 
sudo apt-get purge mysql-server mysql-server-5.5 phpmyadmin
Não expurge o pacote  mysql-server-core-5.5
2 Instale novamente os pacotes
sudo apt-get install mysql-server mysql-server-5.5 phpmyadmin
3 Coloque uma senha para o usuário root do mysql e a repita para confirmação
4 Na configuração do phpmyadmin a primeira senha a ser colocada é a do mysql (configurada anteriormente) e a segunda e a terceira devem ser a mesma, mas podem ser diferentes da senha do mysql
5 Entre no seu navegador, digite:
localhost/phpmyadmin
6 Entre com o usuário root e a senha do mysql já configurada
7 Pronto, agora você já tem acesso ao mysql pelo phpmyadmin

Como enviar arquivos de uma máquina para a outra usando um cabo de rede?

Objetivo

Enviar arquivos de uma máquina (denominada servidor) para outra (denominada cliente) usando um cabo crossover ou cabo de rede comum no linux.
Utilizar uma conexão segura (secure shell, ssh).

Sistema usado
Ubuntu 12.04 LTS
Provavelmente válido para todos os sistemas *nix (Linux/Unix)

Passos objetivos
1 Conecte o cabo nas duas máquinas
2 No servidor:
2.1  Instale o ssh:
sudo apt-get install ssh
2.2 Reinicie o ssh:

sudo /etc/init.d/ssh restart

Pode-se, alternativamente, parar e iniciar o ssh:
sudo /etc/init.d/ssh stop && sudo /etc/init.d/ssh start
2.3 Configure um Ip para o servidor
sudo ifconfig <Interface de rede cabeada> <Ip do servidor> netmask <Máscara de rede>
 Por exemplo :
sudo ifconfig eth0 10.0.100.1 netmask 255.0.0.0
3 No cliente:
3.1 Configure um Ip para o cliente
sudo ifconfig <Interface de rede cabeada> <Ip do cliente> netmask <Máscara de rede>
 Por exemplo :
sudo ifconfig eth0 10.0.100.2 netmask 255.0.0.0
3.2 Rode o comando sobre o arquivo que deseja copiar:
scp <Login do usuário sendo usado no servidor>@<Ip do servidor>:<Caminho para o arquivo alvo no servidor> <Caminho para a pasta destino no cliente>
Por exemplo:
scp garou@10.0.100.1:/home/garou/file.rar /home/gaya/
 Digite a senha do usuário vigente no servidor (neste caso a senha de garou)
3.3 Espere a cópia do arquivo terminar
4 Pronto. Agora você já pode acessar seu arquivo direto da sua máquina cliente

Como fazer para que o Dropbox utilize a mesma pasta tanto no Linux quanto no Windows?

Objetivo
Fazer com que o Dropbox, serviço para backup de arquivos, utilize a mesma pasta tanto no linux quanto no windows.

Sistema usado
Ubuntu 12.04 LTS
Provavelmente válido para todos os sistemas *nix (Linux, Unix) e Windows

Passos objetivos
1 Entre no Windows
2 Instale o Dropbox
 2.1 Ele criará uma pasta My Dropbox dentro do diretório escolhido
3 Entre no Linux
4 Crie um link simbólico para a pasta do Dropbox  instalada (My Dropbox) chamado Dropbox 
5 Instale o Dropbox no diretório com o link Dropbox
6 Aceite a opção de mesclagem de arquivos
7 Pronto. Agora seu Dropbox, tanto no Windows quanto no Linux, utilizam a mesma pasta.

Passos detalhados 
1 Entre no Windows
2 Escolha um diretório para instalar o Dropbox (vamos chamar esse diretório de Diretório_que_contém_o_Dropbox)
Por exemplo, o Diretório_que_contém_o_Dropbox, poderia ser:  D:\Backup\
3 Instale o Dropbox  no Diretório_que_contém_o_Dropbox
 Neste exemplo o Dropbox seria instalado em D:\Backup\e os arquivos ficariam em:  D:\Backup\My Dropbox\
4 Entre no Linux
5 Abra um terminal para dentro do Diretório_que_contém_o_Dropbox (cd /<Caminho para o Diretório_que_contém_o_Dropbox>)
Neste caso poderia ser:  cd /media/dados/Backup, onde /media/dados seria o ponto de montagem da partição usada.

6 Crie um link simbólico chamado Dropbox para a pasta  My Dropbox
ln -s /My\ Dropbox/ Dropbox
7 Instale o Dropbox no Linux escolhendo o Diretório_que_contém_o_Dropbox
Neste exemplo o Dropbox seria instalado em /media/dados/Backup/e os arquivos ficariam em:  /media/dados/Backup/Dropbox/
8 Aceite a opção de mesclagem de arquivos
9 Pronto. Agora seu Dropbox, tanto no Windows quanto no Linux, utilizam a mesma pasta.

Como inverter um texto/link (ou string, "string reverse"/"reverse a link") usando python?

Objetivo
Inverter (reverter, tornar reverso) um texto (ou string) usando Python.
Pode ser usado para inverter links que aparecem de trás para frente em sites.

Sistema usado
Ubuntu 12.04 LTS 
Provavelmente válido para todos os sistemas *nix (Linux, Unix) e Windows

Passos objetivos
1 Abra um terminal
2 Caso tenha o python instalado digite  python
2.1 Caso não tenha, instale com sudo apt-get install python
3  Escreva print 'Seu texto aqui'[::-1]
4 A saída será o seu texto de trás para frente

Image de exemplo
Clique na imagem para ampliá-la

Como descobrir informações detalhadas sobre o kernel e o seu sistema linux?

Objetivo
Descobrir informações detalhadas sobre o kernel e o sistema Linux.

Sistema usado
Ubuntu 12.04 LTS 
Provavelmente válido para todos os sistemas *nix (Linux, Unix)

Passos objetivos
1 Abra um terminal
2 Digite uname -a
3 A saída será as informações detalhadas do seu kernel e sistema

Imagem de exemplo
Clique para ampliar