 |
|
"Quero melhorar ainda mais,
sinto necessidade de fazer
melhor,
sempre melhor."
Ayrton
Senna |
|
|
|
Dicas
- Linux
- Como
efetuar backup no
banco de dados PostgreSQL.
- Como
restaurar backup no banco de dados PostgreSQL.
- Executar
programa gráfico em conexão ssh.
- Máquinas
Linux acessando servidores Windows Terminal Server.
- Máquinas
Windows acessando máquinas Linux.
- Estação
Linux acessando o X do servidor Linux.
- Obter
informações de um determinado IP
- Como proceder p/enviar o resultado de uma select, p/impressora, a partir do prompt do psql do PostgreSQL.
- Servidor de impressão Cups
- Trabalhando com XDMCP.
- Administração do Linux.
- Repositórios extras para o Debian Ubuntu.
- Como criar um ícone no menu para o Sistema Prado
- Como instalar um Scanner ColorPage-Vivid 1200XE
-
Como configurar no LTSP um Scanner ColorPage-Vivid 1200XE
- Como habilitar o som em estações LTSP.
- Exportar relatório PDF para planilha no OpenOffice

- Como
efetuar backup no
banco de dados PostgreSQL.
Para
se efetuar o
backup de um banco de dados do PostreSQL, devemos utilizar o pg_dump.
Apresento abaixo dois
exemplos práticos de sua utilização:
- Backup
de um banco de
dados do PostgreSQL, com todos os seus dados e inclusive a sua
estrutura de tabelas, índices, ..., utilize o seguinte
comando:
#pg_dump
Nome_Do_Banco > Nome_Do_Arquivo_Copia
- Para
efetuar um
backup contendo apenas os dados de um banco de dados PostgreSQL,
utilize o comando:
#pg_dump
-a -D -Ft
Nome_Do_Banco > Nome_Do_Arquivo_Copia
Existem muitos outros
parâmetros que podem ser utilizados com o pg_dump. Obtenha
todos
os detalhes no manual do PostgreSQL em:
http://pgdocptbr.sourceforge.net/pg80/index.html
- Como
restaurar backup no banco de dados PostgreSQL.
Para
se restaurar
informações de um backup de banco de dados do
PostreSQL,
podemos utilizar o pg_restore ou psql.
Apresento abaixo dois
exemplos práticos de sua utilização:
- Restore
de um banco
de dados do PostgreSQL, com todos os seus dados e inclusive a sua
estrutura de tabelas, índices, ..., utilize o seguinte
comando:
#psql
Nome_Do_Banco < Nome_Do_Arquivo_Copia
- Para
restaurar um
backup contendo apenas os dados de um banco de dados PostgreSQL,
utilize o comando:
#pg_restore
-a -Ft -t
Nome_Da_Tabela -d Nome_Do_Banco_Destino <
Nome_Do_Arquivo_Copia
Existem muitos
outros parâmetros que podem ser utilizados com o pg_restore.
Obtenha todos os detalhes no manual do PostgreSQL
em:
http://pgdocptbr.sourceforge.net/pg80/index.html
- Executar
programa gráfico em conexão ssh.
Para
que seja
possível executar um programa gráfico instalado
em uma
máquina remota, através de uma conexão
SSH,
deve-se:
- Editar
o arquivo:
sshd_config,
que no Conectiva 10 encontra-se no diretório
/etc/ssh,
da máquina host e alterar a linha
X11Forwarding no
para
X11Forwarding yes
- Reiniciar
o
serviço sshd na máquina host.
- Na
máquina
cliente, realizar a conexão com o
comando:
ssh -X ip_do_host.
- Estando
conectado, basta
então digitar o comando do aplicativo, como por exemplo:
mozilla,
para se ter o navegador web Mozilla em sua tela.
- Máquinas
Linux acessando servidores Windows Terminal Server.
Para
que um terminal
Linux possa acessar um servidor Windows, proceda da seguinte forma:
- Ative
o
serviço do Terminal Server no servidor
Windows.
- Instale
na
estação Linux o pacote rdesktop,
que pode ser encontrado em http://www.rdesktop.org
- Na
estação Linux, estando com um servidor X
rodando, digite:
rdesktop ip_do_servidor
para que a tela do Windows seja aberta.
Outras
opções podem ser adicionadas ao comando
rdesktop.
Consulte o manual digitando:
man
rdesktop.
- Máquinas
Windows acessando máquinas Linux.
Para
que máquinas Windows
possam se
conectar a um servidor Linux é necessário a
instalação do Cygwin, que
pode ser encontrado em http://www.cygwin.org.
Durante o processo de instalação do Cygwin, deve
ser
selecionado o pacote XFree e também o Vim.
Estando instalado basta executar o seguinte comando:
XWin.exe -query ip_da_maquina_linux.
que a tela do servidor Linux surgirá.
Caso queira automatizar este processo, para que não seja
necessário digitar tal comando, proceda da seguinte forma:
- Na
máquina
Windows, acesse o terminal do Cygwin.
- Estando
no ambiente
Linux do Cygwin, edite o arquivo
- .bash_profile,
utilizando o vim, que foi
selecionado durante o processo
de instalação, e acrescente os comandos:
- XWin.exe
-query
ip_da_maquina_linux.
- exit
no
final do arquivo.
Desta
forma, quando clicar no
ícone do Cygwin, ele
automaticamente irá se logar no servidor Linux.
- Estação
Linux acessando o X do servidor Linux.
Para
que uma máquina Linux
aceite conexões do protocolo XDMCP, faça o
seguinte:
Na
máquina servidora:
- Edite
o arquivo
- /etc/X11/xdm/xdm-config
e
comente a linha abaixo, inserindo um !
no
seu início:
- !DisplayManager.requestPort:
0
- Edite
o arquivo
- /etc/X11/xdm/Xaccess
e descomente a linha abaixo,
retirando o # do seu início:
- # *
any host can
get a login window
- Para
utilizar o KDM
como gerenciador de login, edite o
arquivo:
- /usr/lib/kde3/share/config/kdm/kdmrc
e
altere
- [Xdmcp]
- Enable
= no
para
- [Xdmcp]
- Enble
= yes
Com
isto a máquina Linux
estará pronta para receber uma conexão e
compartilhar o
seu ambiente gráfico.
Na
máquina cliente:
- Faça uma
instalação mínima e
acrescente o pacote do xfree86.
- Ative o
serviço GPM, para que o mouse funcione em
modo texto.
- Edite o arquivo
/etc/inittab e substitua a linha:
- x:5:once:/etc/X11/prefdm
-nodaemon
por
- x:5:once:/etc/X11/X - query
ip_do_servidor_x
- Edite o arquivo do
gerenciador de boot Grub e remova o
valor do nível de execução
padrão, pois
este anula do o inittab, ficando inoperante o comando acima.
Pronto, temos uma máquina Linux acessando o X de outra
máquina Linux.
- Obter
informações de um determinado IP
- Podemos obter
diversas informações sobre um IP, inclusive o seu
endereço www, com o comando:
dig -x
- O pacote responsável por conter tal
comando e o:
Dica fornecida por
Carlo, da Uganet, em 06/07/2005.
- Como proceder p/enviar o resultado de uma select, p/impressora, a partir do prompt do psql do PostgreSQL
Para imprimir o resultado de uma select realizada no prompt da console do PostgreSQL (psql), utilize o comando:
psql -U usuario test -c 'select ...' | lp
Para se obter mais sobre o psql:
psql --help
Dica obtida através do Grupo do PostgreSQL no Yahoo.
|
|

|
|