Dicas, Linux

Configurando uma nova LIB para o sistema Linux

Para adicionar uma nova coleção de bibliotecas no Linux o SO conta com um comando de atualização que pode ser executado apenas digitando “ldconfig”, alguns programas instalam seus binários e lib num lugar diferente do padrão para o SO, sendo assim o Linux não vai poder executar estes binários.
Corrigindo esse problema você mesmo pode mapear suas lib no sistema;

Descobrindo onde estão as libs

root@redhat::~ # locate libsqlplus.so
/usr/lib/oracle/11.2/client/lib/libsqlplus.so

configurando novo arquivo para a lib do Oracle
se o arquivo não existir você mesmo deve criar

root@redhat::~ # vim /etc/ld.so.conf.d/oracle.conf
/usr/lib/oracle/11.2/client/lib/

Após isso basta executar o “ldconfig” e sua biblioteca Oracle estará disponível no sistema.

<a href=”http://br.linkedin.com/pub/lauro-de-paula-gomes/2b/9bb/6a3″&gt;
<img src=”http://www.linkedin.com/img/webpromo/btn_viewmy_160x33_pt_BR.png?locale=&#8221; width=”160″ height=”33″ border=”0″ alt=”Visualizar perfil de Lauro de Paula Gomes no LinkedIn”>
</a>
Standard
Hack's

Autofs + NFS

A finalidade deste serviço seria aperfeiçoar a montagem dos compartilhamentos para o usuário e diminuir utilização de recurso, imagine que toda vez que um usuário de seu departamento precisa-se de uma pasta que estaria compartilhada em seu servidor NFS, exemplo: /home/central/nfs, mas não estaria sempre disponível por questão de segurança e sim sobre demanda deste usuário. Segue um pequeno tutorial para faze-lo sem problemas.

Configurar serviço NFS

root@redhat::~ # echo "/share/    *(rw,no_root_squash)" > /etc/exports

Liberar no Selinux

root@redhat::~ # semanage fcontext -a -t public_content_rw_t /share'(/.*)?'
root@redhat::~ # restorecon -RFv /share/

Iniciar o serviço NFS

root@redhat::~ # service rpcbind start
root@redhat::~ # service nfs start

Colocar na inicialização o NFS

root@redhat::~ # chkconfig nfs on
root@redhat::~ # chkconfig rpcbind on

Verificar o serviço de NFS

root@redhat::~ # exportfs -av

Descomente as seguintes linhas para poder liberar no firewall as portas corretas

root@redhat::~ # vim /etc/sysconfig/nfs
root@redhat::~ # grep -v ^# /etc/sysconfig/nfs
RQUOTAD_PORT=875
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892

Liberando regras no Iptables

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m multiport -p tcp --dports 111,2049,892,875,32803,32769 -j ACCEPT
iptables -A INPUT -m multiport -p udp --dports 111,2049,892,875,32803,32769 -j ACCEPT

Configurando o AutoFS

root@redhat::~ # vim /etc/auto.master
/home/central     /etc/auto.nfs
root@redhat::~ # vim /etc/auto.nfs
nfs     -rw,defaults,user       localhost:/share/docs

Inicializando e deixando permanente o AutoFS

root@redhat::~ # service autofs stop && service autofs start
root@redhat::~ # chkconfig autofs on

Pronto!!!! Agora quando o usuário entrar na pasta “/home/central/nfs” estará entrado em um compartilhamento do seu NFS, lembre-se de setar todas as permissões para o usuário poder gravar e ler dentro deste diretório.

 

<a href=”http://br.linkedin.com/pub/lauro-de-paula-gomes/2b/9bb/6a3″&gt;
<img src=”http://www.linkedin.com/img/webpromo/btn_viewmy_160x33_pt_BR.png?locale=&#8221; width=”160″ height=”33″ border=”0″ alt=”Visualizar perfil de Lauro de Paula Gomes no LinkedIn”>
</a>
Standard