...até que enfim o linux começou a pagar a minha comida, agora meu emprego é estudar o que não tinha tempo para estudar pq tinha que trabalhar. Então, para não esquecer o que aprendo usando agora definitivamente o linux no desktop e tb para talvez ajudar alguém que esteja meio perdido na hora de fazer alguma coisa que eu já fiz. Tento anotar aqui o que aprendo...
quinta-feira, 31 de julho de 2008
Mas qual é o meu hardware mesmo?
lshw
dmidecode
quarta-feira, 30 de julho de 2008
Capítulo 2 – Alguns comentários sobre o texto
Como no exemplo acima, fica explícito que o texto assume que os módulos do PAM estão localizados no seguinte diretório: /lib/security/ ou /lib64/security dependendo da arquitetura. Essa generalização da localização é compatível com a hierarquia padrão da estrutura de diretórios(FHS – Filesystem Hierarchy Standard). No solaris, que tem sua própria versão do PAM licenciada e em algumas outras implementações UNIX, esses arquivos estão localizados em /usr/lib/security. Pede-se cuidado ao executar transcrição literal dos exemplos contidos no texto.
Linux-PAM (Tradução)
apt-get install libpam-doc
Depois, através dum navegador, acessa o seguinte endereço:
file:///usr/share/doc/libpam-doc/html/index.html
Como o material é em inglês e seria muito mais prático para mim ter encontrado em português, resolvi colar aqui a tradução que fiz.
##############Tradução#################
Linux-PAM - Documentação oficial
Capítulo 1 - Introdução
Linux-PAM é um pacote para compartilhar bibliotecas que permitem que o administrador do sistema escolha como aplicações autenticam seus usuários.
Em outras palavras, sem recompilar ou reescrever as aplicações, o PAM possibilita alternar entre mecanismos de autenticação. É literalmente um meio de atualizar a forma de autenticação do sistema sem mecher nas aplicações.
Historicamente uma aplicação exige um usuário autenticado e teve de ser compilada para o uso específico de um mecanismo de autenticação. Por exemplo, no caso do tradicional sistema unix, a identidade do usuário é verificada através da inserção de uma senha. A senha, depois de definida pelo usuário, é encriptada. O usário é autenticado se a senha inserida for idêntica à cadastrada no sistema em /etc/passwd. A maioria dos sistemas utiliza esse simples método de autenticação, os privilégios são definidos conforme o UID e os grupos do qual o usuário fizer parte. Serviços e aplicações funcionam levando em conta as permissões pessoais e de grupo de cada usuário. Tradicionalmente, os grupos tem sido baseados nas entradas do arquivo /etc/group.
O propósito do Linux-PAM é separar o desenvolvimento de aplicações do desenvolvimento de sistemas de autenticação apropriados. Isto é feito por uma biblioteca de funções que uma aplicação pode requisitar quando um usuário necessitar ser autenticado. A biblioteca Pam é configurada localmente através de um arquivo de sistema(/etc/pam.conf) ou por uma série de arquivos de configurações local locazidos em /etc/pam.d. Para identificar-se o usuário requisita autenticação local através dos módulos disponíveis que normalmente estarão localizados em /lib/security ou /lib64/security e assumem a forma de executáveis dinâmicos.
terça-feira, 29 de julho de 2008
Montar iso no linux
mount -o loop /pastaOrigem/nomeDoArquivo.iso /mnt/PastaDestino
sexta-feira, 25 de julho de 2008
Arrancando pacotes com raiz e tudo...
Bom, um amigo me deu mais uma de suas preciosas dicas:
primeiro remove o pacote:
apt-get remove pacote
depois limpa a "sujeira" que ele fez:
dpkg --purge pacote
Mto massa, resolveu meu problema.
quinta-feira, 24 de julho de 2008
LDAP
http://www.codeplex.com/NDOS/Wiki/View.aspx?title=Em%20Portugu%u00eas&referringTitle=Active%20Directory%20e%20OpenLdap%20handbook
Como se faz?
http://www.leoserra.uaivip.com.br/leonix/documentacao/openldap-servidor.html
quarta-feira, 23 de julho de 2008
(-rwxr-xr-x ) vc entende isso?
-rwxr-xr-x
Mas oq isso signivica?
São dez tracinhos:
O primeiro pode ser de seis tipos e indica o tipo de "objeto":
-arquivo comum
b arquivo de dispositivo de bloco
d diretório
c arquivo de dispositivo de carcter
s socket unix - conexão bidirecional, usado para dar permissões a qm acessa o socket
p pipe - arquivo de concatenação, conexão unidirecional
Os próximo três são as permissões do dono. r- read, leitura w-write, escrita x- execução
os próximos - grupo
e os próximos - todos outros
segunda-feira, 21 de julho de 2008
Deu pau na hora do download?
Exemplo:
wget -c 'url'
[]'s
Resumindo donwloads no konsole...
Exemplo:
wget -c url
terça-feira, 15 de julho de 2008
Mas como eu acesso esse ap sem sair da internet?
route add -host 192.168.1.1 dev eth0
Os pacotes vão para o endereço especificado sem tu configurar tua placa nessa rede do ap(no meu caso).
E para desfazer? Barbada.
route del -host 192.168.1.1 dev eth0
;)
Kubuntu, cadê o centro de controle?
;)
segunda-feira, 14 de julho de 2008
Qual é o host do ip a.b.c.d???
# nslookup -A "ipdesejado"
Muito bom!
Dica pega em:
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=6766
Man html?
No konqueror digita man:/comando
Ex.: man:/apt-get
Muito bom e ainda tem o CTRL+F que é mais confortável que o less da tela preta....
Problemas com a rede?
Uma dica q recebi e funcionou por hora é desabilitar o suporte a ipv6 no sistema, faz assim:
como root crie um arquivo em /etc/modprobe.d/ com o nome blacklist-ipv6 e como conteúdo adicione o seguinte:
blacklist ipv6
salva e reinicia;
isso vai fazer com q o sistema desative o suporte a ipv6 na inicialização. Mas pq não por no arquivo blacklist que foi feito para isso?
Pq em atualizações futuras esse arquivo pod ser substituído e te deixar na mão.
Mas pq o linux vai ler meu arquivo blacklist-ipv6?
Pq ele tah na pasta onde o linux vai buscar regras em todos arquivos que encontrar...
Até a próxima.
Guia de configuração do Shorewall(traduzido)!!!
http://translate.google.com/translate?hl=pt-BR&langpair=en%7Cpt&u=http://www.shorewall.net/shorewall_setup_guide.htm&prev=/translate_s%3Fhl%3Dpt-BR%26q%3Dshorewall%2BIP%2BMAC%2BLookup%2B%2B%2B%26sl%3Dpt%26tl%3Den
Matéria muito interessante no imasters:
http://imasters.uol.com.br/artigo/6967/seguranca/introducao_ao_shorewall/
sexta-feira, 11 de julho de 2008
Que pacote eu instalo mesmo?
É só ir no site http://packages.ubuntu.com/ e digitar o comando que um analisador vai responder que pacotes instalam executáveis com o nome digitado na procura.
Exemplo:
Deve ser feita uma pesquisa em um endereço de dns para saber se ele possui dns reverso, tu até lembra que o comando é "dig", mas e ae?
É só procurar por dig lá em "Search the contents of packages" do site que citei acima que o primeiro resultado já vai ser o dnsutils.
Muito boa ferramenta!
Acesso SSH no modo gráfico
fish://nomedousuario@servidor
Eh soh colocar a senha qndo for requisitada e já era.
Listando diretórios usados na instalação de um aplicativo
dpkg -L ia32-sun-java6-bin
Como eu queria saber onde ficavam os plugins então recebi a seguinte dica:
Usar o comando grep que é um procurador de palavras, resumindo mto.
dpkg -L ia32-sun-java6-bin |grep plug
Gerenciar serviços
Exemplo:
/etc/init.d/samba restart