sexta-feira, 20 de novembro de 2015

Erro de Criptografia ao rodar DVD de vídeo.

Você mantém seu Linux sempre atualizado, e tal... Um belo dia você insere em seu drive e o filme não passa... Aí você tenta rodar a partir do terminal (no Linux dá sim!) e ele diz que tem um problema de criptografia...

Oh!  Agora! Não posso mais ver meus DVDs! Não, espera aí! Você usa Linux! Tem jeito!

Primeiro, deve ser instalada a biblioteca de leitura de DVDs (se é que ela já não está lá... Né?):

sudo apt-get install libdvdread4

Feito isso, tem que habilitar a decifração de DVDs:

sudo /usr/share/doc/libdvdread4/install-css.sh

Isso vai habilitar a leitura dos seus DVDs.

Simples né... Linux meu caro...


Seja Livre. Use um o Sistema Operacional da Liberdade. Use Linux

sexta-feira, 13 de novembro de 2015

Manutenção, Montagem e Configuração de Computadores

A crise apertou? Então, porquê não usar todo o conhecimento acumulado em mais de 25 anos de informática para ganharmos algum, né?

Ok, a partir de agora estou me disponibilizando a fazer atendimentos em manutenção, montagem e configuração de computadores.

Afinal, depois de tantos anos de experiência com computadores ajudando "por amor", seja os amigos e mesmo à instituição em que eu trabalho, vamos atender às dificuldades de tantos quantos forem possíveis, por um preço justo.

Então, se você precisa consultoria ou qualquer outro serviço na área de hardware/software, podem contar comigo.

Além disso, também fazemos diversos outros serviços digitais. Não deixe de conferir no link abaixo.


Mas também recebo solicitações a partir do E-Mail: hildodutra.hbd@gmail.com ou pelos Telefones: (21) 99350-9218 (Claro / WhatsApp) - (21) 2663-6494 (Oi-fixo).

______________________________________________________
Seja Livre e escolha sempre o melhor para você...
Eu... Uso Linux.

domingo, 8 de novembro de 2015

Um cliente FTP visual simples, rápido e preciso - gFTP

Existem muitos protocolos utilizáveis para se transferir arquivos, mas o mais simples normalmente é o FTP, você pode instalar facilmente um servidor (Veja aqui como proceder a instalação) e a partir de qualquer máquina de sua rede enviar ou baixar arquivos, backups, enfim qualquer conteúdo. 

Tamanha facilidade pode ser utilizada no Linux através de comandos de terminal ou programas clientes de FTP em modo texto ou visual, tais quais o Filezilla (disponível para vários sistemas, até para Windows onde os usuários muitas vezes nem sabem do que se trata...) e especialmente o gFTP, um cliente visual levíssimo, livre, gratuito e simples, muito simples, para uso específico deste protocolo.

Para instalar, basta usar o comando:

sudo apt-get install gftp

Pronto, para usá-lo, basta o comando gftp no terminal e ele abre numa fração de segundos. Digite o endereço do servidor, porta, usuário e senha e pressione enter, daí é só transferir seus arquivos...

Seja livre, para qualquer tarefa... Use Linux.

sábado, 7 de novembro de 2015

Utilizando o UFW (Firewall padrão do Ubuntu) e habilitando as portas padrão Apache, ssh e Ftpd

Quem utiliza o Linux sabe que, apesar da inexistência de Vírus (por filosofia de criação do sistema e das características de sua arquitetura, é inviável desenvolver vírus, logo, ninguém são, ou não, perde tempo criando vírus que vão pedir usuário e senha administrativos para poder agir...) sempre existem aqueles engraçadinhos que se acham os maiores nerds e ficam tentando invadir os sistemas de quem não se prepara para eles.

Neste contexto, nativamente temos o UFW, um Firewall bem eficiente no Linux e que se não estiver instalado por padrão é extremamente simples de baixar, instalar e configurar, de modo que somente os usuários permitidos podem acessá-lo e somente as portas definidas podem ser abertas. Ao contrário do Windows que tem backdoors (buracos previamente programados pela Microsoft para que eles possam controlar o seu sistema, afinal é deles NÃO SEU!) o UFW é livre e como tal foi feito pela comunidade que REALMENTE se preocupa com a segurança do SEU LINUX (este é seu, usuário, também...).

Caso não esteja instalado em sua máquina e como no meu caso se vc utiliza um sistema baseado em Debian (O meu é o Xubuntu) basta fazer a instalação diretamente dos repositórios base.

sudo apt-get install ufw

Após a instalação, você deve ativá-lo, lógico.

sudo ufw enable

Depois de ativado basta definir as portas liberadas para acesso. Por exemplo, vamos liberar as portas padrão do Servidor FTP Proftpd, do SSH e do Servidor Web Apache2. Lembrando que, para uma maior segurança, você deve instalar os seus servidores em portas que não sejam o padrão, assim fica ainda mais complicado para alguém tentar invadir:

sudo ufw allow 21
sudo ufw allow 22
sudo ufw allow 80

Respectivamente foram permitidas as portas 21 do Proftpd, 22 do SSH e a 80 do Apache.

Para ver as portas que estão liberadas, basta o comando

sudo ufw status

Então ele vai mostrar as portas que estão acessíveis mais ou menos assim:

Para                       Ação        De
----                       ----        --
22                         ALLOW       Anywhere
80                         ALLOW       Anywhere
21                         ALLOW       Anywhere
22 (v6)                    ALLOW       Anywhere (v6)
80 (v6)                    ALLOW       Anywhere (v6)
21 (v6)                    ALLOW       Anywhere (v6)

Simples né, mas lembre-se de alterar as portas padrão para não serem surpreendidos por algum invasor engraçadinho.

Se quiser, você tem uma lista de comandos básicos do ufw, basta digitar:

ufw help

Ou então acesse a man page (página de manual - Usuários de Windows, blah...) com o comando:

man ufw

Simples assim. Não sei se você reparou, mas todos os comandos de configuração foram executados como usuário administrador do sistema (sudo). Afinal, ninguém usa este usuário à toa... Ah sim, usuários do Windows usam... Fazer o quê né? Vulneráveis...
__________________________
Seja livre, use Linux. E controle o SEU SISTEMA.

Perca os seus melhores momentos na vida! Use Windows! (Virus e afins...)

Outro dia uma amiga chegou de viagem e disse que tinha tirado muitas e belas fotos, na verdade, profissionais tiraram as fotos da sua viagem, inclusive com imagens sub-aquáticas, enfim, momentos felizes dela com seu marido, uma lembrança inesquecível, mas, vai ter que ser isso mesmo, uma lembrança.

Ao voltar da viagem, suas fotos estavam na pendrive e ela como todo mundo queria mostrar a seus amigos, então plugou a pen no micro de um amigo, que usava o Windows, o que aconteceu depois? Simples, se eu disser que o sujeito não tinha um anti-vírus eficiente, um anti-spy eficiente, um anti-trojan (isso existe?) enfim o micro do amigo estava infectado e simplesmente destruiu (cara... tentei recuperar, eu juro...) todas as lembranças que estavam gravadas ali...

Jura que você aceitaria que o seu lindo Sistema Operacional seja tão porcaria que seja infectado com tamanha facilidade? Jura que você tem que usar um milhão de aplicações inúteis para achar que tem um mínimo de segurança? E ainda pagar por isso? Pois é... E o pior é saber que as fotos foram perdidas de verdade, ou seja, as lembranças da minha amiga não poderão ser compartilhadas com quem ela ama, nem ser impressas, nem ser acessadas, nada. Afinal, por causa de um SO ridiculamente inseguro agora os arquivos não passam de uma excelente coleção de lembranças a povoarem o imaginário dela e do seu marido e que um dia infelizmente serão esquecidas...

Não use Droga$$$, não perca seu tempo nem seu dinheiro com isso...

Use Linux, seja livre, inclusive das pragas virtuais.

quinta-feira, 22 de outubro de 2015

Comandos de voz no Linux

Não costumo postar aqui informações que eu não tenha testado, mas como hoje estou longe das minhas maquininhas de diversão, vale deixar a lembrança para um futuro teste.

Há muito que venho procurando uma maneira de comandar meu micro por voz, mas normalmente achava era algum sistema que o micro lia ou reconhecia voz, mas nunca havia procurado direito no google por comandos de voz (sick!!!). Então fazendo uma busca simples achei um post bem resumido ensinando a instalar o "Google2Ubuntu" que parece ser bastante simples de usar e ao mesmo tempo fácil de configurar.

Então vamos lá:
O pessoal que criou o "Google2Ubuntu" achou que seria uma boa ideia controlar o Ubuntu através de simples comandos de voz, o projeto havia ficado parado por um tempo mas agora voltou com melhorias e correções.

O Software escrito em Python utiliza a "API falante" do Google para reconhecimento de voz, a mesma utilizada no Google Chrome por exemplo, atualmente o sistema reconhece apenas dois idiomas, Francês e Inglês.

Dentre os recursos interessantes estão a possibilidade de abrir pastas, gerenciar janelas, abrir alguns programas e ainda podemos personalizar alguns comandos.

Vamos instalar?
Se você acha que vai precisar compilar alguma coisa está enganado, o software pode ser facilmente instalado no Ubuntu e seus derivados através de um simples PPA.

    sudo add-apt-repository ppa:benoitfra/google2ubuntu
    sudo apt-get update
    sudo apt-get install google2ubuntu

Depois de instalar o programa vamos precisar fazer algumas configurações:

1- Precisamos criar um atalho para a aplicação, assim cada vez que queremos executar algum comando de voz basta pressionarmos uma tecla.

Para isso acesse o menu do Ubuntu e digite "Teclado", vá até as configurações de teclado, Clique na aba atalhos de teclado e depois clique em Atalhos Personalizados, adicione um novo atalho clicando no botão com o símbolo de mais (+).


Na janela de atalho personalizado coloque no nome "Google2Ubuntu" e no comando a linha:

    /usr/share/google2ubuntu/google2ubuntu.py

Clique em Aplicar e depois adicione uma tecla de atalho para o comando, F6 ou F7 por exemplo.
Pronto, agora para ver os comandos disponíveis procure por Google2Ubuntu Manager na Dash do sistema.
É isso galera, agora o Ubuntu vai fazer o que você mandar, literalmente.

Fonte: http://www.diolinux.com.br/2014/02/oogle2ubuntu-controle-o-ubuntu-por-comandos-de-voz.html

Logicamente a parte do atalho é apenas para os usuários do Ubuntu, nem sei ainda como fazer no Xubuntu (que eu uso) mas com certeza vou achar.

É claro que podemos deixar ele iniciar sozinho, ele então vai obedecer direto aos seus comandos sem precisar iniciar por uma tecla, mas aí já são preferências individuais...

Mas pelo menos vale a dica.

Já existe um programa de comunicação direta por voz ao estilo do "Cortana" do Windows 10, o projeto Sirius, mas aí já é outra coisa, a ideia era simplesmente mandar e o bichinho obedecer sem fazer questionamentos...


Seja Livre, fale com seu computador... Use GNU/Linux.


sábado, 26 de setembro de 2015

Atualizações de flashplugin-installer, ttf-mscorefonts-installer dando erro. (RESOLVIDO)

Esta dica é o resultado de uma postagem minha no site Viva o Linux, para um problema recorrente no flashplugin-installer e no tts-mscorefonts-installer para Linux. Que são os instaladores respectivamente do plugin flash e das fontes Windows para uso no Linux.

Em algumas atualizações, especialmente nas versões do Xubuntu para 64 bits, pode ser que você depare com o seguinte erro:

Os seguintes pacotes solicitaram o download de dados adicionais após a instalação do pacote, mas os dados não puderam ser baixados ou não puderam ser processados.

flashplugin-installer, ttf-mscorefonts-installer

O download será tentado novamente mais tarde, ou você pode tentar baixar novamente agora. A execução deste comando demanda uma conexão à Internet ativa.

Este problema, na verdade é um bug conhecido nos instaladores destes pacotes que são distribuídos em código fechado, para o Firefox. Mas uma solução livre pode resolver com facilidade este problema, evitando inclusive que você utilize alguns códigos proprietários em seu sistema livre.

Entretanto, se você instalar o navegador Google Chrome, pode utilizá-lo normalmente, dado que ele já vem com um plugin similar.

A solução para o problema é simplesmente utilizar o FRESHPLUGIN que se utiliza dos mesmos recursos do Google Chrome para tocar os arquivos de animação e videos do flash, diretamente dos seus repositórios, assim:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin

Feito isso, o resto é só alegria.

Fontes:

Agradecimentos aos usuários do Viva o Linux pela ajuda:
lSinkz, Jbaf e especialmente a SamsonBurke pela solução do problema.

-----------------------------------
Seja Livre e tenha uma comunidade de amigos ao seu lado. Use Linux. 

terça-feira, 15 de setembro de 2015

A Microsoft precisa de dinheiro... Seu dinheiro...

Definitivamente a gigante das janelas teve uma grande sacada... Primeiro lançam o Office 365 que nada mais é do que o Office com uma licença que vale por um ano (A versão completa custa R$490,00 por ano, isso com desconto), é isso mesmo, você PAGA e CARO por uma licença que vai expirar no fim dos "365" dias (Office 365... 365 dias... Entendeu?). 
Trocando em miúdos, todo ano você "compra" um novo Office e fica muito feliz com isso... 

Mas vocês pensaram que iria ficar só assim? Não... Fica ainda muito melhor...

Não contentes de distribuírem o Office como um serviço, o novo Windows 10 também será migrado para a mesma filosofia de trabalho... Você vai "comprar" uma licença e terá as atualizações obrigatórias e que VOCÊ NÃO PODE DEIXAR DE ATUALIZAR!!! ESTÁ NO CONTRATO DE UTILIZAÇÃO DO SOFTWARE QUE TODO MUNDO CLICA EM OK SEM LER!!! E, a partir de um determinado momento mesmo que o seu Windows esteja atualizadíssimo, sua licença irá expirar e você não poderá mais usar o seu Windows... Você já viu quanto custa normalmente uma cópia do Windows? Pois é, regularmente você deverá abastecer a conta bancária da Microsoft para que VOCÊ POSSA UTILIZAR O SISTEMA, que é DELES!!! (Nunca foi seu, otário!).

Pensem muito bem antes de fazer o upgrade para o Ruindows 10, pense se vale a pena pagar para poder acessar os seus arquivos de trabalho, ou imagine o cenário, você está terminando um trabalho importante e no dia de apresentá-lo sua licença expira (Seja Windows ou Office 365) e você não tem como acessá-lo... Vergonha? Carinha vermelha? NÃO ==> PREJUÍZO!

Use um sistema operacional que você tenha certeza do dia de amanhã, com ferramentas que estarão sempre (SEMPRE! SEMPRE! SEMPRE! SEMPRE!) disponíveis por força de suas licenças serem livres...

Seja Livre - Use GNU/Linux

segunda-feira, 14 de setembro de 2015

Papo de Botequim - Curso de ShellScript - Julio Cesar Neves - Linux Magazine

Na revista Linux Magazine, podemos encontrar uma série elaborada pelo Julio Cesar Neves mostrando, em uma linguagem leve, como podemos usar todo o poder do ShellScript, ou seja, como utilizar a mais poderosa das ferramentas do Linux: A linha de comando e suas características.

Para facilitar ainda mais as coisas, compilei todas as matérias que foram veiculadas na revista em um único arquivo PDF com 55 páginas coloridas e com suas ilustrações originais, tudo muito bem diagramado.

Valeu Linux Magazine! Valeu Julio Cesar Neves.


GNU/Linux - Onde homens são homens e fazem seus próprios scripts...

Seja Livre - Use GNU/Linux

Avahi - Erro ao inicializar - Network service discovery disabled...

Outro dia o instalador da BrazilNet estava tentando configurar o roteador deles para fazer funcionar minha nova conexão (tô fugindo da Oi, não aguento mais o péssimo serviço.), problemas técnicos à parte, esta mensagem aparecia toda vez que iniciava o computador. Então, fui à caça de uma solução para, pelo menos contornar o problema, caso não tivesse solução.

Encontrei o seguinte no "askubuntu":

Toda vez que eu inicio a máquina recebo esta mensagem: “Network service discovery disabled. Your current network has a .local domain, which is not recommended and incompatible with the Avahi network service discovery. The service has been disabled.”

O que isso significa para mim?



A melhor resposta para a indagação do usuário foi:

Parece que o avahi-daemon incia quando a conecção com a rede é estabelecida (/etc/network/if-up.d/avahi-daemon). Esta notificação está informando que o mDNS (Avahi) está desabilitado. Mas ele é somente utilizado por um numero mínimo de aplicações e apenas trabalham em rede local, não é uma advertência que afete sua conexção à internet ou DNS.

Na melhor das hipóteses afetaria o uso do mDNS ao compartilhar músicas com o Rhythmbox (ou iTunes) através da LAN. Que é uma tecnologia Apple e é praticamente ignorada a favor do uso do uPNP ou DLNA nos PCs.

Para desabilitar, você pode editar o arquivo
  /etc/default/avahi-daemon
como root:
 
sudo -i
geany /etc/default/avahi-daemon

e adicione a linnha (ou altere-a caso já exista para):
 
AVAHI_DAEMON_DETECT_LOCAL=0


Acho que esta solução é bem limpa e funcional, mas no site ainda são mostradas algumas outras soluções para o problema.

Para ver o post completo e todas as soluções, clique no link a seguir: http://askubuntu.com/questions/339702/network-service-discovery-disabled-what-does-this-mean-for-me


Seja livre - Use GNU/Linux

sexta-feira, 11 de setembro de 2015

Você usa o antivírus McAfee? Parabéns, você usa o pior software do planeta.


Você vai na loja e compra o seu Antivírus e confia nele cegamente? Sim, você, órgãos do governo (até setores militares!!!) e muitas empresas e seus administradores de TI apagados fazem isso e ainda recriminam usuários que dizem que esta solução não funciona, aí veja só o que acontece quando o próprio criador do seu antivírus é perguntado sobre segurança digital...

John McAfee, fundador e ex-CEO da McAfee, afirmou que não usa nenhum software para se proteger e acredita que o mercado está ultrapassado. "Não tenho antivírus. Eu acho que o antivírus está morto. Ele usa uma tecnologia antiga, que não é relevante. Os hackers são 10 vezes mais rápidos do que eles, é um sistema sem sentido", afirmou.

Ao que tudo indica, o ex-CEO não está muito satisfeito com os rumos do aplicativo que criou. Quando a pergunta foi sobre como se ele se sentia com o fato de sua ex-empresa, vendida para a Intel em 2010, passar a se chamar Intel Security, o programador deu risada. "Você não tem idéia de como estou feliz com isso. Ele se tornou o pior software do planeta. Você não consegue desinstalar, ele realiza análises o tempo todo e é lento. Graças a Deus eu não tenho mais associação com aquilo".


Vai ou não começar a pensar?

Seja Livre e não caia nessas arapucas! Use GNU/Linux

quarta-feira, 9 de setembro de 2015

Controlando processos no Linux

Desde que comecei a utilizar o Linux como meu sistema, sempre tive dificuldades com o controle de processos. Não sei se por preguiça, não sei se minha memória falha, mas só sei que nunca gravei o comando ps aux que é justamente o comando que lista os processos. E mesmo agora, ESCREVENDO isto, não tenho certeza de que amanhã ou depois simplesmente vou precisar matar um processo qualquer e vou esquecer o danado do comando. 

Entretanto, navegando por aí, encontrei um post muito bom sobre o gerenciamento de processos no Linux, e claro vou compartilhá-lo aqui.



PROCESSOS NO LINUX

O intuito desse pequeno artigo é transmitir para vocês leitores de uma forma simples e clara sobre processos no GNU/LINUX. Irei abordar conceitos, finalização e visualização de processos.

Definição

Processos são aplicativos ou shell que estão sendo executados. Todo processo possui um identificador chamado PID (Identificador do Processo) e este pode a vir ser duplicado com o intuito de delegar novas tarefas para sua cópia, a duplicação de um processo resulta no processo filho e este possuirá um PPID ou (Identificador de Processo Pai) que nada mais é do que o PID do processo PAI.

A figura abaixo ilustra melhor a definição de PID e PPID.
O comando ps alx mostra a identificação dos processos  filhos (PID) e o processo pai (PPID).


O que um processo contém?
Um processo contém várias informações, através destas é possível visualizar o usuário, porcentagem do consumo de memória e processador dentre outras informações. Abaixo segue algumas características de um processo.

USER – O usuário que se iniciou o processo.
PID – O número de identificação do processo.
%CPU – Consumo do processador que o processo está rodando.
%MEM – Consumo de memória.
STAT – Estado do processo.
VSZ – Tamanho virtual do processo.
TTY – Identificador do terminal do processo.
RSS – Quantidade de memória (KB).
START – Data em que o processo foi iniciado.
COMMAND – Comando que esta em execução no processo.

Através do comando ps aux é possível visualizar essas informações conforme mostrado na figura abaixo.

O diretório /proc

O diretório /proc contém todos os processos que estão sendo executados no sistema organizados por pastas (cada pasta contém o pid de cada  processo em execução).

Executando um simples ls /proc é possível visualizá-los.


Visualizar processos

O Linux possui vários comandos no terminal para visualização de processos.

PS

O comando PS mostra informações sobre processos ativos no sistema.

A sintaxe básica do comando PS é ps [opções]



ps aux  – Mostra todos os processos ativos de todos os usuários.

ps alx – Mostra os processos ativos, não mostra o nome de usuário mas contém outros atributos da caracterísitca de um processo como o  PPID.

ps -eo user,pid,%mem,%cpu,command – Com esse comando podemos “falar” para o comando ps apenas exibir as características dos processos contendo os atributos usuário, consumo de memória e de processador e o comando executado.

ps -eo pid,stat|grep Z – O comando abaixo lista apenas o pid e o estado dos processos redirecionando a saída para o comando grep que listará apenas os processos com estado “morto”

TOP

Através do comando top você consegue visualizar em tempo real os processos do linux em execução.


HTOP

O comando htop tem o mesmo propósito do top, visualizar os processos em tempo real mas de uma forma mais amigável, ele contém uma barra de rolagem para ser mais fácil a visualização de processos. Apenas aperte Page Dn ou Page Up ou as setas direcionais.


Planos de um processo

Os processos são executados em  2 planos distintos:

Primeiro Plano ou Foreground: Processos que bloqueiam o terminal quando está sendo executado.

Execute o comando fg número do job.

Segundo Plano ou Background: Processos que não bloqueiam o teminal.

Para colocar o processo em background execute o comando bg número do job.

Obs.: Para executar os comandos  informados acima é necessário que o processo seja parado CTRl+Z e depois ser executado o comando bg+número do job ou fg +número do job. Você pode conseguir o número do job através do comando jobs.

Podemos exemplificar executando no terminal o thunderbird após aberto pressione as teclas CTRL+Z e execute o comando jobs e será listado o thunderbird.


Após parar o processo do thunderbird execute  o comando bg 1, o processo será  colocado em background.

Prioridades de processos

Os processos no linux possuem suas prioridades na execução e as mesmas são definidas pelos comandos nice e renice. O comando nice tem por objetivo iniciar um processo com uma determinada prioridade, já o comando renice  define a prioridade de um processo que esteja em execução.
Os valores de prioridades variam de +19 a -20, quanto menor for o valor maior prioridade o processo terá.

A figura a seguir mostra o campo NI(relacionado a prioridade do processo) após executarmos o comando ps alx.

O uso e entendimento dos comandos nice e renice são facéis apenas execute:

nice aplicativo ou nome do binário + numero da prioridade.
renice nome do processo ou aplicativo + numero da prioridade.

nice  thunderbird 10

renice thunderbird 5

Finalização de Processos

Um sinal é a forma de como os processos podem se “comunicar”. Através dos sinais é possível “dizer” ao processo para ser parado, finalizado “gentilmente”, retomado a sua execução ou finalizado de forma forçada dentre outros sinais. No linux  uma das ferramentas utilizadas para realizar o procedimento de envio de sinais é o comando Kill.
Os processos possuem diversos sinais que podem ser visualizados através do comando Kill -l.


Na tabela abaixo segue informações sobre alguns dos sinais mais utilizados.
Sinal Código em Linux Ação Descrição
SIGKILL 9 Terminar o processo Matar
SIGSTOP 19 Parar o processo  processo filho parado ou terminado
SIGCONT 18
Continuar a execução do processo, o shell envia o sinal quando executamos os comandos bg ou fg
SIGTERM 15 Terminar o processo Sinal de término, quando é solicitado gentilmente o término do processo.

A sintaxe básica do comando kill é a seguinte:

Kill [sinal] número do pid.

Kill -9 121 – Esse comando irá finalizar o processo de forma forçada (Matar).

Kill -19 2556 – O sinal 19 irá parar o processo.

Kill -18 2556  – O sinal 18 irá retomar a execução do processo.



KILLALL

O comando killall tem o mesmo propósito que o Kill enviar sinais aos processos, mas ele trabalha de uma forma diferente. Ao executar o comando killall -l é exibido a tabela de sinais conforme figura abaixo.


O comando killall possui a seguinte sintaxe killall nome do processo. Ao se executar o comando será finalizado o processo.

killall firefox

Para especificar qual sinal será enviado utilize a opção -s.

killall -s -KILL firefox

killall -s -STOP firefox

__________________________
Referências Bibliográficas

Adilson Rodrigues Bonan. Linux Fundamentos, Prática e Certificação LPI. Rio de Janeiro:Alta Books 2010.
Nemeth Evil,Snyder Garth, Trent R Hein.Manual Guia do Administrador Linux.São Paulo Pearson: Prentice Hall 2007

Espero que ajude... Afinal, só estudando a gente aprende...


Seja Livre! Use GNU/Linux!

sexta-feira, 28 de agosto de 2015

Limpeza de arquivos temporários, um hábito positivo?

Arquivos temporários, quem nunca ouviu falar deles? Eles ficam lá acumulando, enlouquecendo o sistema, diminuindo a performance, ocupando espaço... Mas pera aí!!

Isso NÃO É no Linux!

O Linux tem uma pasta para arquivos temporários sim, mas esta pasta é automaticamente limpa, sempre. Os arquivos não ocupam espaço, não diminuem performance, nada, eles são apagados e ponto. Afinal, como o próprio nome diz eles são temporários...

Então qual é a dos temporários? Ahá!!! Isto acontece sempre no Windows... Os arquivos são abertos o sistema trabalha com eles e então? Muitos (eu disse muitos mesmo!) ficam lá jogados e o sistema acaba ficando mais lento, perde performance, etc, etc... Quando eu digo que este sistema é ruim, ainda me criticam...

Uma boa solução, vou ser específico para o Windows 7 (ainda nem tentei me aventurar no 10 e já achei uma série de problemas descritos na Web...) que uso atualmente, onde os temporários ficam, normalmente na pasta "C:\Users\Fulano\AppData\Local\Temp", julgando que você, por boa prática ou por obrigação, não se utiliza do usuário administrador o tempo todo ((( NÉ?! )))

Assim sendo, abra o Windows Explorer acesse a sua pasta temporária de tempos em tempos e simplesmente apague todo o conteúdo que for possível.

Sim, O QUE FOR POSSÍVEL.
Isto por que alguns arquivos que ali estão podem estar sendo utilizados pelo sistema no momento, tais como arquivos de anti-vírus, algum programa que esteja rodando, tal como uma agenda, etc, os quais NÃO SERÁ POSSÍVEL APAGAR e o sistema vai informar desta impossibilidade.

Não se preocupe com isso e simplesmente apague todo o restante, afinal, é tudo temporário, ou seja, lixo que deveria ter sido excluído pelo próprio sistema, mas que ele por algum motivo mirabolante não o fez...



Não tenha este problema. Seja Livre. Use GNU/Linux

quinta-feira, 27 de agosto de 2015

Listar diretório para o bloco de notas e Abrir janela de comando na pasta.

Eventualmente os usuários do Windows precisam listar o conteúdo de uma pasta seja para um texto, seja para ser impresso, mas para variar este recurso simples não está lá.

Existe até uma maneira que a Microsoft deixou disponível para que o usuário consiga fazer que isto aconteça, mas pode crer, se o sujeito não for muito safo não vai conseguir entender o passo-a-passo que os caras fizeram. E de qualquer modo a forma que eles disponibilizaram somente serve para que o usuário imprima o conteúdo da pasta, mas e se o usuário não quiser imprimir? Ignoraram a possibilidade... Bem típico da Microsoft.

Vamos então, devagar. Vou mostrar uma solução em que o usuário poderá clicar em uma pasta e abrir um prompt de comando e, digitando lsdir o bloco de notas será aberto mostrando a lista de arquivos presentes na pasta acessada. (Gosto de fazer as coisas manualmente... Velho hábito.)

1. Certifique-se que você tenha acesso como administrador do sistema, não vai ser uma grande alteração, mas alguns recursos somente este usuário pode acessar.

2. Vamos criar o script que lista as pastas e deixa aberto o bloco de notas:

    Abra o notepad e cole o conteúdo das linhas abaixo:
   
    @echo off
  dir %1 /-p /o:gn > "%temp%\Listing"
  start /w notepad "%temp%\Listing"
  del "%temp%\Listing"
  exit


Explicando cada linha do script:
a. Não mostra os comandos para o usuário para executar de forma limpa
b. lista o diretório criando o arquivo Listing no diretório temporário
        
Obs.: Para uma maior limpeza na listagem, pode ser utilizada invés do comando da 2a. linha, o comando abaixo que criará uma listagem somente com os nomes dos arquivos organizados alfabeticamente:

        dir /o /b %1 /-p /o:gn > "%temp%\Listing"
       
c. Inicia o notepad deixando o Listing aberto.
d. Exclui o arquivo Listing que foi criado, da pasta temporária depois de fechado o notepad
e. Sai do script

3. Salve o script na pasta de instalação do Windows( %windir% ou seja, normalmente c:\windows ), ou em qualquer pasta listada na variável de ambiente PATH do windows, como: lsdir.bat

Feito isso, basta abrir o Windows Explorer e PRESSIONANDO A TECLA "Shift", clique com o botão direito na pasta desejada e acesse a opção "Abrir janela de comando aqui", e na pasta que foi acessada, no prompt, basta digitar o comando lsdir e o bloco de notas irá abrir mostrando a listagem de arquivos presentes na pasta.

Obviamente, para que não seja necessário pressionar a tecla shift, existe uma maneira de tornar este comando disponível permanentemente no Windows Explorer em sua janela de contexto (botão direito do mouse em uma pasta qualquer), criando se uma nova Chave de registro, como está muito bem explicado no site do TecMundo, no link abaixo:

http://www.tecmundo.com.br/atalho/1873-abrir-a-janela-de-comando-no-menu-de-contexto.htm

Por analogia, pode-se inclusive, criar uma chave de comando que imprima direto, chamando-se o script, mas aí, é por sua conta, basta ter um pouco de criatividade e atenção. Fácil.
Engraçado... No Linux tudo isso é tão mais simples...

Seja livre, Use Linux e não tenha que fazer remendos no sistema.

sábado, 22 de agosto de 2015

10 comandos do Linux que todo usuário deve conhecer.

Conhecimento nunca é demais não é mesmo? E quando recebemos um novo candidato a usuário do Linux, temos que dar a ele todo o conforto do mundo com as facilidades das interfaces gráficas, mas não podemos também privá-los do conhecimento dos comandos do terminal, tão importantes, práticos, rápidos e precisos.

No Linux existe o grande dilema no uso de diversos comandos para solucionar determinado problema! E isso normalmente afasta um usuário não-técnico do uso diário do sistema! Contudo, para esses casos, o uso da interface gráfica é recomendada. Mas se você quer agilizar alguma tarefa no Linux, naturalmente irá perceber que pela linha de comando é mais rápido e eficaz. Portanto, mesmo que você seja iniciante ou usuário não-técnico, deve ler esse artigo, pois algum dia esses comandos serão úteis!

Primeiramente se você tem dificuldade para usar a linha de comando leia esse artigo e veja que não será tão díficil se você usar o CLI Companion!

1 – Listando todos os Processos

Saber o que está sendo executado na máquina é essencial para entender seu funcionamento. Então o comando ps lista todos os processos em execução:

O parâmetro aux faz com que o comando ps mostre todos os processos do sistema. Alguns campos são mostrados. Os principias são:
USER Usuário que iniciou o processo (dono).
PID Número único do processo.
%CPU Utilização da CPU em porcentagem.
START A hora em que o processo foi iniciado. Caso a hora seja do dia anterior, é representado pelo dia e mês.
COMMAND O comando executado e todos seus argumentos. Caso o tamanho do comando seja maior do que a linha do terminal, ele ignora o resto (não passa para a próxima linha). Para mostrar todo o argumento, utilize o parâmetro w para ajustar o comprimento.


2 – Terminando um Processo

Existe dois comandos que podem ser executados:
Para o comando kill, precisamos primeiro identificar o seu número PID, para depois mandar o sinal (Lembrando que o comando ps leh informa qual o PID do processo)
Com o comando killall, não é preciso saber o PID, apenas o nome do processo em questão.

3 – Veja o que está acontecendo em seu sistema

O comando a ser dado é o:
Esse comando exibe, em tempo real, o que está acontencendo no seu sistema Linux! Os logs do sistema são centralizados nesse arquivo (syslog)!
Sua listagem é feita através do comando tail, responsável por exibir apenas as últimas linhas de um arquivo texto.

4 – Quanto de memória seu sistema está utilizando?

O comando free veio pra ajudar quem está querendo saber a utilização de memória (RAM + SWAP) do seu computador.
O comando é simples:
Onde o -m mostra quantidade de memória em MB e o -t faz um cálculo de RAM + SWAP


5 – E sua rede, como está?

O IPTraf é um programa que fornece uma interface gráfica para analisar o que está acontecendo em sua rede. É de fácil instalação e configuração:
Para instalar-lo execute o comando:

Depois de instalado, execute-o dessa maneira:
Para maiores informações vá ao Site Oficial.

6 – Listando todos os arquivos de um diretório

O comando ls lista todos os arquivos de uma pasta, contudo podemos incrementá-lo mais! O comando abaixo, além de listar todos os arquivos de uma pasta, exibe o dono do arquivo, suas permissões de acesso e todos os arquivos ocultos presentes na pasta!
Se acostume a usá-lo e verá o quanto é útil!

7 – Não tem permissão de acesso? Mude-a agora mesmo!

As permissões de arquivos determinam quem pode acessar determinado contéudo! Portanto se você não for o dono do arquivo/pasta e não for usuário root, infelizmente não poderá usar esse comando!
Mas caso contrário, você deverá usar um comando chamado chmod ou chown. Ambos orginados da palavra inglesa ch – change (mudar)!
O comando chmod altera as permissões de Leitura, Escrita e Execução (RWX) de determinado arquivo/pasta. Já comando o chown altera o dono do arquivo!

Obs: Estes comandos requerem conhecimento, intermediário/avançado, prévio por parte do usuário Linux. Noções de permissões de arquivo são fundamentais! É por sua conta e risco!

8 – Faltou uma mídia de gravação como um CD ou DVD para queimar uma ISO? Simplesmente faça isso com apenas um comando
 
Sem precisar instalar nenhum programa o Linux permite que você, através do comando mount, queime uma imagem ISO facilmente pela linha de comando!
O seguinte comando deve ser executado:
Pronto!! Abra a opção de CD/DVD normalmente, pois sua imagem já está pronta para uso!

9 – Está procurando algum arquivo/pasta?

O comando find é muito útil na busca e procura de arquivos na árvore de diretórios do sistema, está presente por padrão no sistema Linux.
Muito versátil nos critérios de pesquisa, por usuário, arquivo, data, permissões e muito mais.
Extremamente poderoso, permite combinar resultados do find com expressões regulares, permite que o usuário especifique uma ação como remover, copiar e etc..
Por isso, decide listar algumas pesquisas comuns que servirão para você encontrar seus arquivos:
I – Procura por parte do nome de arquivo
Por exemplo, procurar no diretório /home/user todos os arquivos que iniciam com arq:
Caso queira procurar no HD inteiro (no HD a procura pode ser demorada) utilize apenas a / indicando a raíz. 

II – Outra opção de pesquisa
O comando locate localiza arquivos mais rápido que o comando find, pois, o find varre todo o caminho indicado, já o locate consulta um banco de dados, para obter resultados mais precisos. Então basta atualizar o banco de dados antes da pesquisa usando o:
E posteriormente pesquisar seu arquivo através do comando locate:
10 – Ficou em dúvida sobre a execução de determinado comando? Sem problemas acesse o manual de uso

Simplesmente fantástico! Além de você usar uma ferramenta gráfica para executar seus comandos, através da própria linha de comando você pode ter acesso ao manual de uso do comando em questão. Isto é, por exemplo quero saber quais outras opções de uso tenho para o comando ls; simplesmente execute o comando man:
E você terá acesso a todas as opções possíveis de uso desse comando. E por fim para sair do manual pressione a tecla q



Seja Livre - Use Linux

quinta-feira, 20 de agosto de 2015

Richard Stallman - Especialista em Linux afirma que Windows e OS X são Malwares. O Windows... Eu já sabia... rsrs

Matéria publicada no site CANALTECH

Quando o assunto é sistema operacional para PCs, há quem prefira o Windows, há quem goste do OS X, ou ainda aqueles que optam pelo Linux. Muito se discute sobre a segurança de cada plataforma, que, assim como qualquer programa, não estão imunes a ataques. Mas para Richard Stallman, fundador do projeto GNU e "guru" do Linux, os próprios sistemas podem ser sinônimo de malware.

É preciso deixar claro que não estamos falando de vírus de computador. O malware é uma expressão que tem origem nas palavras inglesas "malicious software" (programa malicioso, na tradução livre). Geralmente, este tipo de mecanismo se disfarça como uma ferramenta útil ao usuário, mas que acaba por comprometer o desempenho da máquina ao abrir brechas de segurança propositais no dispositivo.
Com base nesse conceito, o que Stallman afirma é que os sistemas operacionais mais populares do mundo, como Windows, OS X e Android são grandes ambientes virtuais que propiciam o acúmulo de malwares, mesmo involuntariamente.

"Que tipos de programas constituem malware? Sistemas operacionais, primeiramente. O Windows é bisbilhoteiro e prende os usuários [no PC], enquanto nos dispositivos móveis ele censura aplicativos. Ainda possui uma 'brecha de segurança' universal que permite que a Microsoft remova mudanças em software de forma remota. A Microsoft sabota usuários do Windows ao mostrar buracos de segurança para a NSA antes de consertá-los", afirmou.

Stallman também deu um parecer nada positivo sobre os sistemas da Apple, dizendo que "o Mac OS bisbilhota e prende" e que o "iOS [além de tudo isso] também possui uma brecha de segurança" e censura determinados aplicativos.

Nem mesmo o Android escapa dessa. Segundo o especialista em Linux, o sistema operacional móvel do Google, embora utilize uma licença Apache 2.0 - que, tecnicamente, o coloca na condição de software livre -, contém malwares em sua arquitetura que podem ser usados como porta de entrada para forçar a instalação ou remoção de ferramentas remotamente por terceiros.

Outro ponto defendido por Stallman é que esse sentido de malware se estende para qualquer dispositivo inteligente, como carros e Smart TVs. Para ele, esses equipamentos podem facilmente ser utilizados para fins de espionagem por conta de recursos de reconhecimento facial e comandos de voz. Logo, podem apresentar risco à segurança dos usuários.

Apesar de Richard Stallman ser considerado um extremista em suas declarações, não podemos dizer que ele está totalmente equivocado em sua opinião sobre os sistemas operacionais. Mesmo que as empresas não confirmem tais brechas de segurança, fato é que hoje as pessoas estão mais preocupadas em manter suas informações mais protegidas e blindadas (ou quase isso) de possíveis ameaças virtuais, que entram justamente pelas plataformas de PC e mobile.

Na visão de Stallman, que afirma nunca ter tido um smartphone, a solução é rejeitar qualquer serviço online que possa rastrear seus dados, independentemente se a ferramenta for gratuita ou paga.

terça-feira, 18 de agosto de 2015

Inovações "atrasadas" do Windows 10.

Andei pesquisando por aí quais seriam as novidades mirabolantes da Microsoft para o seu Windows 10, e por mais que há muito eu não goste do mesmo, sempre é bom ver a evolução dos SO, afinal a gente espera que os caras melhorem, um dia, né?

Mas, como já era de se esperar, eles apresentaram tecnologias exclusivas e inovadoras (só que não...).

Primeiro achei as tais novidades em blogs, mas para basear a pesquisa procurei uma fonte confiável e achei rigorosamente a mesma descrição.


Múltiplos Espaços de Trabalho

Um dos principais recursos do Windows 10 são as várias áreas de trabalho virtuais. Você pode deixar vários aplicativos em execução em diferentes áreas de trabalho. Isso permite-lhe alternar entre os aplicativos de uma maneira melhor. Este recurso existe no Linux desde o projeto Gnu em 1991, ou seja há 24 anos atrás. Mais tarde com o surgimento da interface KDE em 1998 o recurso também ganhou uma aparência nova com um preview das áreas de trabalho existentes. Hoje em dia este recurso está presente no Mac OS X também. 

Como um exemplo disso, podemos ver  um screenshot do Mandrake 2 em idos dos anos 90 onde podemos ver claramente os botões de alternância de áreas de trabalho no velho KDE 2.

Multiplas áreas de trabalhos mais de 20 anos atrás.


Task View

O Windows 10 gaba-se de um recurso chamado Task View. Ao clicar no botão de visualização tarefa traz à tona uma série de aplicativos em execução. No ambiente Desktop Unity ou Gnome 3, ambos do Linux, este recurso chama-se Window Spread. E no Mac, este recurso chama-se Mission Control. Confira abaixo.
 
 
Windows 10
 
Gnome 3

 
Mac OS
 


Buscas Online Aprimoradas

O Windows 10 terá uma melhor pesquisa. A inserção de um termo de pesquisa no campo vai resultar em um arquivo na máquina local, um aplicativo instalado ou aplicativo disponível na Windows Store ou da internet (a ser aberto no Internet Explorer).
 
Este recurso está presente em apenas alguns Ambientes Desktop Linux, como o Unity presente no Ubuntu ou no Gnome 3, que já há algum tempo fornecem a mesma funcionalidade.
 
O Unity possui o que é chamado de “lentes ou escopos”. Quando você procura por algo através do Unity Dash, ele lhe fornece sugestão em arquivos locais, aplicações locais, aplicativos do Ubuntu Software Center, os resultados da pesquisa infames da Amazon (que pode ser desabilitada), junto com outros resultados categorizados em várias lentes’. Isso inclui resultados de pesquisa de redes sociais, Wikipedia e You Tube e etc.
 
Este recurso também está presente no Mac OS X, e chama-se Spotlight e foi aprimorado em sua última versão Yosemite.
 
Windows 10

Pesquisa por "Player" no Ubuntu

Busca no Mac OS
 

Janelas sem Bordas e ícones achatados

Esta é a menor das mudanças de aparência, mas as janelas no Windows 10 serão sem bordas e terá ícones achatados no Windows Explorer. Isto resulta numa aparência mais limpa.
Se você se lembra, esta foi uma das mudanças presentes no Ubuntu 14.04, lançado em Abril de 2014. E os ícones achatados fazem parte do iOS desde a versão 8.
 

Mesmo sistema Operacional Desktop nos Tablets e Smartphones

Microsoft prometeu uma melhor convergência entre dispositivos móveis e desktops com o Windows 10.
A Apple já fez isso há muito tempo, e dos Linux, o Ubuntu foi o primeiro fazer isso quando lançou o Ubuntu Phone.
 
 
 
E tem ainda muito mais... É só procurar direitinho...

Afinal é tudo novidade exclusiva... kkkkkkkkkkkkk

Seja Livre e opte por não pagar por novas tecnologias que você já usava... kkkkkk