Posts

Showing posts with the label Bash

Wildfly 8.2.1 como serviço em Debian-based

1 - Fazer download do Wildfly através do link $ sudo wget http://download.jboss.org/wildfly/8.2.1.Final/wildfly-8.2.1.Final.zip -P /opt/ 2 - Descompactar o Wildfly no /opt/ $ sudo unzip /opt/wildfly-8.2.1.Final.zip -d /opt/ 3 - Criar o link simbolico que o Wildfly irá utilizar no serviço $ sudo ln -s /opt/wildfly-8.2.1.Final /opt/wildfly 4 - Criar usuário que o Wildfly irá utilizar no serviço $ sudo useradd --system --shell /bin/false wildfly 5 - Registrar o wildfly como serviço $ sudo cp /opt/wildfly/bin/init.d/wildfly.conf /etc/default/wildfly.conf $ sudo cp /opt/wildfly/bin/init.d/wildfly-init-debian.sh /etc/init.d/wildfly $ sudo chown root:root /etc/init.d/wildfly $ sudo chmod +x /etc/init.d/wildfly $ sudo update-rc.d wildfly defaults $ sudo update-rc.d wildfly enable $ sudo mkdir -p /var/log/wildfly $ sudo chown -R wildfly:wildfly /opt/wildfly-8.2.1.Final/ $ sudo chown -R wildfly:wildfly /opt/wildfly $ sudo chown -R wildfly:wildfly /var/log/wildfly No arquivo ...

Erro ao conectar via ssh

Ao tentar conectar via ssh a um servidor, aconteceu o seguinte erro: λ ssh <host> Unable to negotiate with <host>: no matching host key type found. Their offer: ssh-dss O motivo disso, é que a partir da versão 7.0 do OpenSSH as chaves do tipo DSA(Digital Signature Algorithm) são desativadas por padrão, por serem fracas. Lembrando, o uso de chaves DSA é desaconsalhavel. Abaixo segue um workaround para conseguir conectar: echo Host <host> >> ~/.ssh/config echo HostKeyAlgorithms +ssh-dss >> ~/.ssh/config

Query DNS Nslookup (Windows e Linux)

O comando "nslookup" faz queries no DNS, para resolver um nome ou ip informado, retornando assim o DNS utilizado e as informações do domínio buscado. Exemplo nslookup facebook.com Resultado: gbotossi@kalil:~$ nslookup facebook.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: facebook.com Address: 66.220.158.68 Informações Extras: Caso não seja informado o servidor DNS, será utilizado o que está definido na maquina(no meu caso o DNS do google) Se for do interesse o uso de outro Servidor DNS deve-se informar dois parâmetros, sendo o primeiro parâmetro informado é domínio ou ip a ser resolvido e o segundo parâmetro é o DNS a ser utilizado Exemplo: gbotossi@kalil:~$ nslookup 66.220.158.68 208.67.222.222 Resultado: C:\Users\Guilherme>nslookup 66.220.158.68 208.67.222.222 Server: resolver1.opendns.com Address: 208.67.222.222 Name: edge-star-mini-shv-07-frc3.facebook.com Address: 66.220.158.68

Alterar o layout do teclado no Debian 7 (Wheezy)

Para iniciar a troca do layout basta executar o comando abaixo: dpkg-reconfigure keyboard-configuration Após a definição da configurações solicitadas é preciso reiniciar o serviço responsável pelo teclado: service keyboard-setup restart Após isso é possível testar o novo layout definido.

Para mostrar no bash o nome do branch atual do git

Isso funciona tanto no windows quanto no linux 1 - Basta editar o "~/.bashrc" e colocar a linha abaixo por ultimo: PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(__git_ps1)\[\033[00m\]$ ' 2- Executar o comando abaixo(para recaregar o arquivo) ou fechar e abrir novamente o bash(no caso do windows é recomendavel fechar) source ~/.bashrc