quarta-feira, 4 de janeiro de 2017

O Que é Hard Reset Celular Android ?

O Que é Hard Reset em Celular



Um reset de fábrica , também conhecido como Hard Reset , é um procedimento de restauração de um dispositivo eletrônico, como Celular  com sistemas com, Android, ou IOS, Windows Phone  para o seu estado original, apagando todas as informações armazenadas no dispositivo . Se  fizer um hard reset, irá apagar todos os dados, configurações e aplicativos que tenha instalado no seu  dispositivo. Isso geralmente é feito para corrigir problemas no software de celulares, mas também pode ser feito para restaurar o aparelho distintos .  Tais dispositivos eletrônicos incluem computadores portáteis , como PDAs  . Uma vez que o Hard  Reset  feito o processo acareta na exclusão de todas as informações armazenadas no dispositivo, é Um reset de fábrica deve ser realizada com cautela, uma vez que apaga todos os dados armazenados na unidade, tais como contatos fotos,documentos, por isso faça sempre um back-up do seus arquivos antes de começar.
O Hard Reset  muitas vezes pode resolver muitos problemas de mau desempenho do sistema como o congelamento ,travamentos, erros , virus etc.. o procedimento de hard reset não apaga o sistema operacional dos aparelhos somente restaura ao seu estado anterior  como o que veio de fábrica .

 

sexta-feira, 11 de novembro de 2016

SEU PEDIDO!

 

Em nosso blog você tem um espaço exclusivo para fazer sua solicitação, seja ela para: tutoriais, jogos, filmes, programas, duvidas sobre Sistemas Operacionais, duvidas sobre seu aparelho Android/IOS. Basta escrever suas solicitações nos comentários.

É FÁCIL, SIMPLES E RÁPIDO!



quarta-feira, 19 de outubro de 2016

sed - Eliminando linhas em branco

sed - Eliminando linhas em branco



A dica é sobre eliminação de linhas em branco de arquivos com o comando sed.

Seja "arquivo.txt", um arquivo de texto com várias linhas, sendo algumas não aparentando ter caracteres.

A expressão regular para representar um carácter que se aparenta como branco é [\s\t].

Sendo:
  • \s :: representa um espaço em branco
  • \t :: representa uma tabulação

De modo que agora, é só encaixar no comando sed:

Exemplos de duas regex de avaliação:

sed -r '/^[\s\t]*$/d'
sed -r '/^[\s\t]+$/d'

Explicando:
  • ^ :: marca o reconhecimento do espaço avaliado para partir do começo da linha;
  • [\s\t] :: representa um carácter que pode ser um espaço em branco ou uma tabulação;
  • * :: representa o número de caracteres em branco e tabulação que podem ser pegos, sendo entre zero e inúmeros;
  • + :: representa o número de caracteres em branco e tabulação que podem ser pegos, sendo entre um e inúmeros;
  • :: marca o reconhecimento do espaço avaliado para ir até o final da linha;
  • / ... / :: dentro deste par de barras é onde fica escrita toda a regex;
  • d :: é o comando do sed que faz apagar a linha.

O primeiro comando sed faz apagar até as linhas vazias. O segundo faz apagar apenas as linhas que contenham algum dos caracteres "\s" e "\t".

A opção "-r" faz com que o sed reconheça um determinado conjunto de regex e evita que metacaracteres tenham que ser escritos com contra-barra "\".

O arquivo de exemplo pode ser enviado pelo comando cat ou aberto pelo próprio sed. Três exemplos:

$ cat arquivo.txt | sed -r 'comando' > arquivo2.txt
$ sed -r 'comando' arquivo.txt > arquivo2.txt
$ sed -r 'comando' -i arquivo.txt


O primeiro comando possui cat, que faz um pipe "|" que faz o conteúdo de "arquivo.txt" entrar pela entrada padrão ao comando sed, cuja saída iria para a tela se não fosse o redirecionador ">" que faz o conteúdo ir para o arquivo "arquivo2.txt".

O segundo comando faz o conteúdo de "arquivo.txt" ser lido diretamente por sed, cuja saída iria para a tela se não fosse o redirecionador ">" que faz o conteúdo ir para o arquivo "arquivo2.txt".

O terceiro comando faz o conteúdo de "arquivo.txt" ser lido diretamente por sed, cuja saída será uma modificação diretamente feita como edição em "arquivo.txt" graças à opção "-i", deixando este de ter os espaços anteriores.

A marcação que aparece como 'comando' nos três exemplos do comando sed, é nada menos que um dos dois exemplos de regex feitos anteriormente.

Se usar sed parece muito difícil, fica aqui como extra a dica de que é possível usar o comando grep:

grep -v '^[\s\t]*$' arquivo.txt

A opção "-v" do comando grep faz a rejeição de tudo o que se encaixe na expressão regular. Basta usar um redirecionador ">" ou ">>" para que a filtragem seja redirecionada para um arquivo-destino.

Interface de rede em modo estático no CentOS 6/Red Hat 6 - Configuração

Interface de rede em modo estático no CentOS 6/Red Hat 6 - Configuração

 

Muitos são os cenários que são necessários endereço de rede, bem como demais configurações, setados de forma estático. Dentre o que deve ser configurado, vamos nos ater ao IP, Rede, Máscara, Gateway, DNS.

Iniciaremos definindo as configurações de rede em nosso servidor. Isso é definido em 3 arquivos no CentOS:

1. /etc/sysconfig/network-scripts/ifcfg-<SuaInterface>
2. /etc/sysconfig/network
3. /etc/resolv.conf

Onde:

  • No item 1: Será definido detalhes como IP, MAC, Rede, Máscara, etc.
  • No Item 2: Definiremos o gateway.
  • No item 3: Setaremos o DNS para resolução de nomes.

Item 1: as linhas que adicionei/alterei estão marcadas com " * ". Ficamos com as seguintes configurações:

DEVICE=eth0                              # Identificação da interface.
HWADDR=08:00:27:52:DC:7F    # Endereço MAC da interface.
IPADDR=192.168.0.120*            # Endereço IP.
NETMASK=255.255.255.0*        # Máscara de Subrede.
NETWORK=192.168.0.0*           # Rede.
ONBOOT=yes*                           # Habilitar interface no boot do sistema, "yes".
NM_CONTROLLED=yes            # Permite que o sistema opere , em seus scripts de rede, a esta interface.
BOOTPROTO=static*                 # Com "static" deixaremos fixados todas as configurações setadas.

Item 2: ao editar o arquivo do item 2, a seguinte configuração:

NETWORKING=yes
HOSTNAME=srv00
GATEWAY=192.168.0.1*         # Gateway de rede

Item 3: configurações de DNS:

nameserver 8.8.8.8                  # DNS primário
nameserver 8.8.4.4                  # DNS secundário

 

Instalando o Spark IM no Ubuntu

Instalando o Spark IM no Ubuntu

 

Esta dica mostrará como instalar a última versão do mensageiro da Ignite Realtime (Spark 2.8.0, a última versão disponível no momento que escrevo esta dica) no Ubuntu 14.04 LTS.

Instalação das dependências

Antes de tudo, precisamos instalar as dependências do Spark. Abra o Terminal (pressione a combinação de teclas Alt+t).

Precisamos atualizar a lista de pacotes para instalarmos as últimas versões disponíveis das dependências com o comando:

# apt-get update

O comando para instalação das dependências do Spark é diferente, dependendo da arquitetura do Ubuntu que você instalou no seu computador. Use o comando uname -a, caso você não tenha certeza da arquitetura instalada no seu computador.

Para Ubuntu 64-bits (x86_64):

# apt-get install libxtst6:i386 libxi6:i386 --assume-yes

Para Ubuntu 32-bits (i386):

# apt-get install libxtst6 libxi6 --assume-yes

Instalação do Java

Aqui vem o pulo do gato: oficialmente, o Ubuntu 14.04 LTS não possuí a versão 1.8.0 do Java no repositório oficial, que o Spark necessita para ser executado.

Precisamos adicionar o repositório do OpenJDK ao Ubuntu, com o comando:

# add-apt-repository ppa:openjdk-r/ppa

NOTA: caso você possua um servidor proxy na sua organização, o comando acima poderá falhar. Você pode especificar um usuário e senha para o servidor proxy com os comandos:

# export http_proxy="http://USUARIO:SENHA@PROXY:PORTA";
# export https_proxy="http://USUARIO:SENHA@PROXY:PORTA";
# export ftp_proxy="http://USUARIO:SENHA@PROXY:PORTA";
# export socks_proxy="http://USUARIO:SENHA@PROXY:PORTA";

Após adicionar o repositório do OpenJDK ao sistema, atualize a lista de pacotes para que você consiga instalar os pacotes do repositório recém-adicionado, com o comando:

# apt-get update

Para instalar o Java Runtime Environment (JRE) do OpenJDK, digite o comando:

# apt-get install openjdk-8-jre

Instalação do Spark

Para instalar o Spark 1.8.0, use a versão .deb disponível na página de downloads da Ignite Realtime.

Instale o pacote spark_*.deb com o comando:

# dpkg -i spark_2_8_0.deb

Conclusão

OpenJDK e JRE:

Caso você possua duas versões do Java (por exemplo, a versão 1.7 oficial do Java, necessária para alguns sites do governo, como o SIAFI), é possível configurar o OpenJDK somente para o Spark, e as demais aplicações do sistema (como o Mozilla Firefox) usarem o Java oficial.

O OpenJDK não altera a versão do Java Runtime Environment durante a instalação, caso ele detecte que o comando java está definido, para não sobrescrever a Java Runtime Environment (JRE) atualmente instalada.

Neste caso, você precisará editar o arquivo /usr/bin/spark, substituindo java (últimas linhas do arquivo) pelo caminho completo do JRE do OpenJDK: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Arquivo de configurações do Spark:

O Spark armazena suas configurações no arquivo "spark.properties" no diretório oculto ".Spark" dentro do diretório HOME do usuário atual. É possível automatizar configurações do mensageiro Spark através deste arquivo, como o servidor padrão de conexão.

Exemplo do arquivo "spark.properties":

server=10.1.1.11
idleTime=5
windowTakesFocus=false
spellCheckerEnabled=true
passwordSaved=true
username=
showHistory=true
lastUpdateCheck=
defaultChatLengthTimeout=300
autoLoginEnabled=true
chatNotificationOn=true
timeDisplayed=true
showEmptyGroups=false
toasterPopup=true
startOnStartup=true
startHidden=true

 

Desabilitando IPV6 no Debian 8 e Ubuntu Server 16.04

Desabilitando IPV6 no Debian 8 e Ubuntu Server 16.04

 

Desabilitando o ipv6 no Ubuntu Server 16.04.

Eu tive alguns problemas com a função de IPV6 no Linux, e um problema maior ainda no momento de desabilitar essa função. Reuni algumas informações na internet e em alguns livros e cheguei nesse tutorial rápido e fácil para desabilitar completamente essa função.

O primeiro procedimento a ser feito é o seguinte:

Acessar o arquivo /etc/sysctl.conf, editá-lo usando seu editor de preferência e inserir as seguintes linhas no fim do arquivo:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Feito isso é necessário executar o seguinte comando:

sudo sysctl -p

que deverá retornar as seguintes instruções:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Para verificar se realmente foi desativada a função do ipv6, basta checar o arquivo:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Caso o caractere mostrado seja 1, então a função foi desabilitada.

 

 

 

BrazilFW - DOWNLOAD


O BrazilFW Firewall and Router é uma mini distribuição Linux que destina a ser um firewall e roteador. Ele é o sucessor do Coyote Linux, iniciado originalmente por Joshua Jackson, e descontinuado na versão 2.24, em Agosto de 2005.

Adotado por Claudio e Marcelo - Brazil, eles continuaram o desenvolvimento sobre o nome de BrazilFW. Tanto o Coyote Linux 2.x quando o BFW 2.x tem como base o Kernel Linux 2.4x.

A versão 3.x (em fase de desenvolvimento) do BFW utiliza o Kernel 2.6x. O usuário Erythros chegou a desenvolver uma versão 3.x, mas logo depois abandonou-a.

Em Maio de 2008, o Woshman utilizando o projeto Linux From Scratch começa a escrever a versão 3.x do zero. O BFW 2.x é uma continuação do Coyote 2.x, mas já o BFW 3.x é uma mini distribuição linux totalmente nova.

Ambas as versões do BrazilFW contam com uma gama de addons (utilitários diversos compilados e com interface projetada para rodar nesta distro) que podem ser instalados no BrazilFW para os mais variados propósitos.

O BrazilFW conta com um portal e um fórum próprios, sendo o fórum divido em 3 línguas (Português BR, Espanhol e Inglês).

Maiores informações em: http://www.brazilfw.com.br

DOWNLOAD

Metamorphose - DOWNLOAD


O Metamorphose é um sistema operacional completo, voltado para usuários iniciantes ou avançados; Nele você encontra mais de 150 aplicativos, incluindo, jogos (emuladores, games 3D e educativos), editores (HTML, animação, vídeo e áudio) e ainda conta com uma grande gama de aplicativos voltados para areá de multimídia e escritório.

Todos esses recursos podem ser usados rodando o sistema via LIVE-CD, sem alterar nada no seu sistema instalado no HD, ideal para iniciantes em Linux. Você também tem a opção de instala-lo no HD, com um assistente de instalação muito pratico e fácil.

DOWNLOAD

Satux - DOWNLOAD


Sistema operacional 100% brasileiro baseado em software livre - tem como objetivo trazer inovação, praticidade, segurança e diversão, tornando sua experiência no mundo digital inigualável.

O Satux disponibiliza até quatro ambientes de trabalho para organizar melhor suas atividades, além de uma interface simples e intuitiva, sem perder a qualidade gráfica que conta com recursos 3D e aplicativos interativos.

O mundo digital oferece inúmeras ferramentas que auxiliam suas tarefas diárias como consultar saldo bancário, realizar transações, compras on-line, troca de arquivos, entre outros. Para que você possa usufruir tudo isso é preciso ter segurança, e o Satux® oferece o suporte necessário para que suas tarefas sejam executadas de forma segura.

DOWNLOAD