Tabela de conteúdos
Sobre Mim
Sou aluno de doutorado em Computação Aplicada pelo INPE, orientado pelos professores Miguel Monteiro e Gilberto Camara, da DPI. Trabalhei no LEG por 2 anos antes de iniciar o doutorado, participando (e ainda participo) do desenvolvimento de alguns projetos:
Doutorado
Material Lido
Modelos e Bancos
Artigo 1
Artigo 2
Utilidades
Abaixo seguem algumas coisas que uso com alguma frequência, mas nunca me lembro de como fazer. Talvez possa ter alguma utilidade para você também.
Configurar MySQL para acesso externo
# gedit /etc/mysql/my.cnf
Procure por uma linha escrito:
bind-address = 127.0.0.1
Mude o IP para 0.0.0.0, a linha ficará:
bind-address = 0.0.0.0
Salve e saia do editor.
Reinicie o mysql-server:
# cd /etc/init.d # ./mysql restart ou # ./mysqld restart
Passprase
Para não precisar mais digitar senha ao acessar o ssh.
ssh-keygen -t dsa -b 2048 -f ~/rsync-key
Generating public/private dsa key pair. Enter passphrase (empty for no passphrase): [press enter here] Enter same passphrase again: [press enter here] Your identification has been saved in /home/user/rsync-key. Your public key has been saved in /home/user/rsync-key.pub. The key fingerprint is: 8c:57:af:68:cd:b2:7c:aa:6d:d6:ee:0a:5a:a4:29:03 user@localhost
Now copy the public key to the remote machine using Secure Copy:
scp ~/rsync-key.pub user@remotehost:~
Finally, put the public key into the authorized_keys file on the remote host. SSH into the remote machine using ssh user@remotehost.com and execute:
mkdir ~/.ssh
chmod 700 ~/.ssh
mv ~/rsync-key.pub ~/.ssh/
cd ~/.ssh/
touch authorized_keys
chmod 600 authorized_keys
cat rsync-key.pub » authorized_keys
You should now be able to SSH into the remote machine without being asked for a password. Give it a try by closing your previous SSH session and creating another one by typing
ssh -i ~/rsync-key user@remotehost.
Pronto:
rsync -avz -e "ssh -i /home/pedro/rsync-key" /some/small/directory/ remote_user@remotehost.com:/backup/destination/directory/
Apache + SSI
SSI são aquelas tags com comandos a serem processados no apache, como tamanho de arquivo e última atualização. Se você quiser saber sobre as funcionalidades do SSI, veja aqui.
Consegui fazer o SSI funcionar na pataxo, sem danos às outras paginas. Os passos foram os seguintes:
apt-get install libapache-ssi-perl # ja estava instalado
apache-modconf apache enable mod_include # isso era o que estava faltando
em /etc/apache/httpd.conf coloquei apenas as seguintes linhas
<Directory /home/pedro/public_html/aRT>
Options +Includes
</Directory>
Exportar e Importar Banco no MySQL
/usr/local/mysql/bin/mysqldump –opt jaca > /home/marcos/aRT/bd.sql
/usr/local/mysql/bin/mysql -e "source /home/marcos/aRT/bd.sql"
Pacote spproj
apt-get install proj
chmod +x /etc/init.d/bind
depois é só instalar pelo R mesmo.
Impressora LEG
url: tabajara:631
Gravar CD
mkisofs -joliet-long -r -l -J -v -o nomedaISO diretorio/
VNC no Navegador
tightvncserver -alwaysshared -geometry 800x600 -httpport 8080 -rfbport 8000
then go to http://guaja.est.ufpr.br:8080/