Criando os atalhos SSH é possível diminuir consideravelmente o tamanho dos comandos, e quem usa diariamente ssh para se conectar em servidores, pode economizar um bom tempo com essa dica.
Edite ou Crie o arquivo ~/.ssh/config
Inclua o texto a seguir e salve (preencha de acordo com suas configurações):
Host front
User user
HostName dominiofront.com.br
Port 1234
IdentityFile ~/.chave.pem
Host db
User ubuntu
HostName dominiodb.com.br
Port 4321
Password senha1234
Para se conectar:
Com atalho
ssh front
Sem atalho
ssh -i ~/.chave.pem -p 1234 user@dominiofront.com.br
Com atalho
ssh db
Sem atalho
ssh -p 4321 user@dominiodb.com.br (depois precisará informar a senha do usuário)
Para transmitir um arquivo via scp:
Com atalho
scp file.txt front:/home/user
Sem atalho
scp file.txt -i ~/.chave.pem -P 1234 user@dominiodb.com.br:/home/user
Com atalho
scp example.sql db:/home/user
Sem atalho
scp example.sql -P 4321 user@dominiodb.com.br:/home/user (depois precisará informar a senha do usuário)
Entendendo cada linha:
User: (usuário do seu servidor ao qual pretende se logar)
HostName: (endereço do servidor, domínio ou ip)
Port: 1234 (porta do SSH, a porta padrão é 22, só inclua essa linha se no seu caso a porta for diferente)
IdentityFile: (localização da chave privada, caso sua conexão seja feita através de uma)
Password: (senha do usuário, caso a conexão não seja feita através de chave privada)
Testado no Ubuntu 16.04 e 18.04.
Passo Digital - mais um blog sobre tecnologia
dicas, curiosidades e tutorais dos mais variados assuntos sobre Linux, Php e Ruby (Ruby on Rails)
sábado, 12 de outubro de 2019
sábado, 15 de novembro de 2014
Começando a programar com PHP (primeiros passos)
- Breve Introdução
O PHP "(Personal Home Page) Hypertext Preprocessor" é uma "linguagem interpretada", utilizada para gerar conteúdo dinâmico para web.
Dado o fato de ser uma linguagem de fácil aprendizado e de código aberto (livre), o PHP é a liguagem mais usada na web.
Para poder testar suas aplicações em PHP, é preciso ter o APACHE + PHP instalado em sua máquina, caso não tenha, segue abaixo o link de um pequeno tutorial (apenas para usuários Linux)
http://passodigital.blogspot.com.br/2012/03/configurar-ambiente-lamp-no-ubuntu-1010.html
Se você for usuário Windows, na internet encontrará uma infinidade de tutoriais.
- Colocando a mão na massa
Com um editor de texto simples (bloco de notas) ou se preferir um editor HTML, crie um arquivo na pasta raiz do apache com o nome de testando.php, feito isso, sua aplicação estará disponível no endereço http://localhost/testando.php
O código PHP pode ficar misturado junto ao código HTML, porém, tudo que tiver dentro das tags <?php ?> é que será processado pelo PHP.
- Escrevendo na Tela
O comando "echo" ou "print" é usado para escrever.
Edite o arquivo testando.php com o código abaixo,:
- Variáveis
As variáveis servem para guardar um determinado dado, ex: (texto, número, data, etc...), o $ (cifrão) determina que aquilo é uma variável e vem antes do nome. O nome da variável não pode começar com número, Errado: $1cor Certo: $uma_cor, ou conter caracteres especiais e espaços, Errado: $time de coração Certo: $time_de_coracao.
resultado:
O PHP é uma linguagem de programação dentre muitas outras, caso queira se aprofundar em programação, precisará aprender muitas outras coisas, segue algumas delas:
operadores lógicos;
estrutura de repetição;
array e hash;
O PHP "(Personal Home Page) Hypertext Preprocessor" é uma "linguagem interpretada", utilizada para gerar conteúdo dinâmico para web.
Dado o fato de ser uma linguagem de fácil aprendizado e de código aberto (livre), o PHP é a liguagem mais usada na web.
Para poder testar suas aplicações em PHP, é preciso ter o APACHE + PHP instalado em sua máquina, caso não tenha, segue abaixo o link de um pequeno tutorial (apenas para usuários Linux)
http://passodigital.blogspot.com.br/2012/03/configurar-ambiente-lamp-no-ubuntu-1010.html
Se você for usuário Windows, na internet encontrará uma infinidade de tutoriais.
- Colocando a mão na massa
Com um editor de texto simples (bloco de notas) ou se preferir um editor HTML, crie um arquivo na pasta raiz do apache com o nome de testando.php, feito isso, sua aplicação estará disponível no endereço http://localhost/testando.php
O código PHP pode ficar misturado junto ao código HTML, porém, tudo que tiver dentro das tags <?php ?> é que será processado pelo PHP.
- Escrevendo na Tela
O comando "echo" ou "print" é usado para escrever.
Edite o arquivo testando.php com o código abaixo,:
<?php
echo "meu primeiro código PHP";
?>
- Variáveis
As variáveis servem para guardar um determinado dado, ex: (texto, número, data, etc...), o $ (cifrão) determina que aquilo é uma variável e vem antes do nome. O nome da variável não pode começar com número, Errado: $1cor Certo: $uma_cor, ou conter caracteres especiais e espaços, Errado: $time de coração Certo: $time_de_coracao.
<?php
$cor = "verde";
$time = "palmeiras";
echo "minha cor preferida é " . $cor . " e eu meu time de coração é o " . $time;
?>
resultado:
minha cor preferida é verde e eu meu time de coração é o palmeiras
O PHP é uma linguagem de programação dentre muitas outras, caso queira se aprofundar em programação, precisará aprender muitas outras coisas, segue algumas delas:
operadores lógicos;
estrutura de repetição;
array e hash;
sexta-feira, 14 de novembro de 2014
Brincando com Ruby - Array - Parte 1
Ruby é a linguagem de programação que eu mais admiro e atualmente tem sido a que mais utilizo também.
Fiz uma pequena abordagem sobre o Array na linguagem Ruby, segue abaixo alguns exemplos do que pode ser feito com ela.
Fiz uma pequena abordagem sobre o Array na linguagem Ruby, segue abaixo alguns exemplos do que pode ser feito com ela.
# Formas de criar uma Array
arr = Array.new
arr = []
# Converter um Range em Array
arr = (1..10).to_a
# Interação simples pela Array
arr.each do |n|
p n
end
# Interação pela Array mostrando o índice do elemento
arr.each_with_index do |n,index|
p n
p index
end
# Interação pela Array com for
for n in arr
p n
end
# Comandos úteis de usar na interação da Array
arr.each do |n|
p n
next # pula para a próxima interação
redo # volta para a interação anterior
break # sai da interação da Array
end
p arr.first # Primeiro elemento do Array
p arr.last # Último elemento do Array
p arr.size # Tamanho da Array
p arr.join(",") # Juntar elementos da Array separando elementos com vírgula em forma de String
p "12-12-2012".split("-") # Criar uma Array com elementos separados por traço
sexta-feira, 18 de maio de 2012
Instalando o emulador Dolphin (Game Cube / Wii) no Ubuntu 12.04
Muitos acham o Linux um sistema operacional pobre de games, mas esquecem do poder dos emuladores que conseguem emular com grande perfeição os principais videos-games e de certa forma resolvem um pouco dessa escassez.
Neste pequeno tutorial vou mostrar como instalar o Dolphin, o emulador do Game Cube e Nintendo Wii no Ubuntu 12.04.
Primeiro passo é adicionar o repositório do emulador na sua lista de repositórios:
sudo sh -c “echo \”deb http://ppa.launchpad.net/glennric/dolphin-emu/ubuntu precise main\” >> /etc/apt/sources.list”
Depois de adicionar o repositório pelo terminal é necessário atualizar as listas:
sudo apt-get update
Após ter feito os passos anteriores, o dolphin já estará disponível para ser instalado via aptude. E finalizando sua instalação segue o comando.
sudo apt-get install dolphin-emu-master
Pronto, agora você já tem um Game Cube e um Nintendo Wii disponível no seu Ubuntu, boa diversão.
Para não infringir a lei de direitos autorais, é preciso possuir o Console (Vídeo-Game) e as Roms (Jogos) originais, fica a dica.
Vale lembrar que existe um gerenciador de pastas com o nome de dolphin, então não cometam o erro abaixo, ao menos que queiram realmente instalar este programa.
sudo apt-get install dolphin
Neste pequeno tutorial vou mostrar como instalar o Dolphin, o emulador do Game Cube e Nintendo Wii no Ubuntu 12.04.
Primeiro passo é adicionar o repositório do emulador na sua lista de repositórios:
sudo sh -c “echo \”deb http://ppa.launchpad.net/glennric/dolphin-emu/ubuntu precise main\” >> /etc/apt/sources.list”
Depois de adicionar o repositório pelo terminal é necessário atualizar as listas:
sudo apt-get update
Após ter feito os passos anteriores, o dolphin já estará disponível para ser instalado via aptude. E finalizando sua instalação segue o comando.
sudo apt-get install dolphin-emu-master
Pronto, agora você já tem um Game Cube e um Nintendo Wii disponível no seu Ubuntu, boa diversão.
Para não infringir a lei de direitos autorais, é preciso possuir o Console (Vídeo-Game) e as Roms (Jogos) originais, fica a dica.
Vale lembrar que existe um gerenciador de pastas com o nome de dolphin, então não cometam o erro abaixo, ao menos que queiram realmente instalar este programa.
sudo apt-get install dolphin
sábado, 17 de março de 2012
Instalação e Configuraração do ambiente LAMP no Ubuntu 10.10 (Linux)
Olá pessoal,
no meu primeiro artigo, vou ensinar como instalar e configurar APACHE + MySQL + PHP no Ubuntu 10.10.
Para quem não sabe o significado de LAMP, são as siglas de (Linux, Apache, MySQL e Php).
Existem muitos outros tutoriais abordando este assunto, porém, pouquíssimos com riqueza em alguns detalhes.
DICA
há diferentes maneiras de instalar, a forma mais simples é instalando o phpMyAdmin, porque ele precisa de todo o ambiente LAMP para poder funcionar, e você vai usar apenas uma linha de comando para fazer isso.
1º PASSO
abra o terminal e digite:
sudo apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin
no decorrer da instalação é preciso definir uma senha para o mysql, conforme a figura abaixo:
DICA 2
se tiver problema para se logar no phpmyadmin, algumas vezes é preciso redefinir senha do root, no terminal digite os seguintes comandos:
no meu primeiro artigo, vou ensinar como instalar e configurar APACHE + MySQL + PHP no Ubuntu 10.10.
Para quem não sabe o significado de LAMP, são as siglas de (Linux, Apache, MySQL e Php).
Existem muitos outros tutoriais abordando este assunto, porém, pouquíssimos com riqueza em alguns detalhes.
DICA
há diferentes maneiras de instalar, a forma mais simples é instalando o phpMyAdmin, porque ele precisa de todo o ambiente LAMP para poder funcionar, e você vai usar apenas uma linha de comando para fazer isso.
1º PASSO
abra o terminal e digite:
sudo apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin
no decorrer da instalação é preciso definir uma senha para o mysql, conforme a figura abaixo:
em seguida vai pedir para repetir ela,
depois desse ponto, inexplicavelmente sempre vai dar erro, na 1ª vez escolha a opção "retry", e na 2ª vai na opção "ignore".
2º PASSO
terminado a instalação, terá todo o ambiente funcionando, agora é preciso configurá-lo.
abra o navegador de sua preferência e entre no endereço http://localhost/phpmyadmin
se você estava esperançoso em ver a tela inicial do PHPMyadmin, quebrou a cara, ainda falta mais um pequeno detalhe.
por padrão, a pasta local que apache serve é /var/www e o phpmyadmin após sua instalação ficará na pasta /usr/share/phpmyadmin, para contornar isso é preciso criar um link simbólico, digite o comando abaixo no terminal:
ln -s /usr/share/phpmyadmin ~/www
reinicie o apache:
sudo /etc/init.d/apache2 restart
agora sim abra o navegador de sua preferência e entre no endereço http://localhost/phpmyadmin
pronto, agora terá um ambiente LAMP, poderá rodar suas aplicações em PHP e utilizar o banco de dados MySQL.
se tiver problema para se logar no phpmyadmin, algumas vezes é preciso redefinir senha do root, no terminal digite os seguintes comandos:
mysql -u root mysql(quando pedir senha dê um "ENTER")mysql> UPDATE user SET Password=PASSWORD('nova_senha') WHERE User='root';mysql> FLUSH PRIVILEGES;
Assinar:
Postagens (Atom)


