sábado, 9 de agosto de 2014

Instalando o skype via terminal no ubuntu




Essa dica vai para usuários da distrubuição ubuntu, porém um procedimento similar pode ser feito para outras distribuições linux.
Abra o terminal e digite os seguintes comandos:

  1. sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
  2. sudo apt-get update
  3. sudo apt-get install skype
     
    Pronto, bom bate papo!

quarta-feira, 6 de agosto de 2014

Senha padrão do usuario root no kali linux


A dica de hoje vai para usuários iniciantes do Kali Linux. Durante a instalação, o Kali Linux solicita aos usuários que configurem uma senha padrão para o usuário root. Entretanto, caso você opte por iniciar a imagem live ao invés de instalar, as imagens i386, amd64, VMWare e ARM são configuradas com uma senha de root padrão – “toor, sem as aspas.

REFERÊNCIAS
http://br.docs.kali.org/introduction-pt-br/senhas-padrao-do-kali-linux

sábado, 2 de agosto de 2014

Programando em Python (introdução - história - instalação)




                         
Python é uma linguagem super poderosa, prática e bastante fácil de se aprender.
Muitas vezes quando estamos escrevendo um programa em Python nos perguntamos se estamos programando ou escrevendo um poema. De tão simples e prático as vezes parece um texto em inglês, pois parece muito com a linguagem humana.

Um pouco de história
A linguagem de programação Python foi criada em 1991 por Guido van Rossum no centro de matemática e ciencias da computação ( CWI, sigle holandesa) sede Holanda.
Guido Van Rossum é o principal autor da linguagem Python e nasceu em 1956 na Holanda e em meados de 2005 foi contratado como desenvolvedor Google Inc, onde atualmente trabalha.
O nome da linguagem de programação foi baseada na admiração de seu criador pelos humoristas britanicos do Monty Python, uma série de televisão de sucesso em 1969 e 1974.
O site oficial da linguagem é www.python.org e lá podemos encontrar o link download para a versão mais recente da linguagem em todo tipo de plataforma.

Instalando o Python
Antes de começar a programar vamos instalar primeiro o interpretador python, que é a linguagem em sí.
Digite os seguintes comandos no terminal para instalar o pacote (Linux):

sudo apt-get install python 3.4.0

Vamos instalar um outro pacote para nos auxiliar durante o processo de programação, vamos instalar a interface gráfica.

sudo apt-get install idle-python 3.4.0

para abrir usamos os seguintes comandos no terminal:

idle-python3.4.0 &

Observe que o & ("i comercial") é apenas para liberar o terminal depois de abrir a interface gráfica.


REFERÊNCIA:
"Building Skill in Python", Steven F. Lott, 2010
www.cwi.nl
www.python.org
http://www.vivaolinux.com.br/dica/Instalando-o-Python-33-no-Ubuntu-1204

sexta-feira, 1 de agosto de 2014

Programando em C (Introdução - Um pouco de história)


A linguagem C foi criada em 1972 no Bell Telephone Laboratories por Dennis Ritchie com a finalidade de permitir a escrita de um sistema operacional(o Unix), ultilizando uma linguagem de relativo alto nível, evitando assim o recurso ao Assembly.
Devido às suas capacidades através da divulgação do sistema Unix pelas universidades dos Estados Unidos, a linguagem C deixou cedo as portas dos laboratórios Bell, disseminou-se e tornou-se conhecida por todos os tipos de programadores, independentemente dos projetos em que estivessem envolvidos, sendo o livro The C Programming Language, de Kernighan &  Ritchie, o único elo comum entre os programadores.
Essa dispersão levou a que diferentes organizações desenvolvessem e ultilizassem diferentes versões da linguagem C, criando assim alguns problemas de portabilidade, entre outros. Diante de tal estade de coisas, e uma vez que a linguagem C se tinha tornado um verdadeiro fenômeno entre os programadores e organizações, o American National Standards Institute (ANSI) formou em 1983 um comitê para a definição de um padrão da linguagem C, padrão esse que visa ao funcionamento semelhante de todos os compiladores da linguagem, com especificações muito precisas sobre aquilo que a linguagem deve ou não fazer, seus limites, definições, etc.
O nome da linguagem( e a própria linguagem) resulta da evolução de uma outra linguagem de programação desenvolvida por Ken Thompson também nos Laboratórios Bell, chamada de B. Dessa forma, é perfeitamente natural que a evolução da linguagem B desse origem à linguagem C.

Qual a área de desenvolvimento C se destina?
Nenhuma em particular. É muitas vezes denominada de general purpose, que é uma das suas grandes vantágens, pois adapta-se aos desenvolvimento de qualquer projeto, como sistemas operacionais, interfaces gráficas, processamento de registro, etc. A linguagem C é até mesmo ultilizada pra escrever os compiladores de outras linguagens.

A filosofia da linguagem C é uma pouco parecida com a do Unix, incorporando, aliás, algumas das suas características( case sensitive, por exemplo).

REFERÊNCIA:
Damas, Luiz. Linguagem C, 10 ed, Rio de Janeiro: LTC, 2007

Inteoperabilidade entre as linguagens C e Fortran

É bastante buscado um programa que contenha um código tanto em Fortan quanto em C e na qual uma rotina escrita numa das linguagens seja capaz de chamar outra rotina escrita na outra linguagem. O compilador de Fortran da intel® tem suporte para o padronizado mecanismo do Fortran 2003 que parmite o código em Fortran se cominicar de forma confiável (ou interoperar) com um código em C.
 Como chamar um programa em C a partir de um em fortran e como chamar um programa fortran a partir de um em C, tema de hoje.

Para chamar funções em c a partir de um programa Fortran ou chamar subrotinas em Fortran a partir de C envolve resolver as seguintes problemas:

* 'Case sensitivity' ( uma vez que C é 'case sensitive' porém fortran não é)
* Possivel sublinhado adicional ("_") em nomes de funções em C (o
   sublinhado é adicinado por alguns compiladores em fortran.)
* Possiveis bibliotecas adicionais em Fortran que precisam ser linkadas para
   construir executáveis.
* Subrotinas em fortran são sempre "chamadas por referência" enquanto
   em C podem ser tanto "por referência quando por valor".

No que se segue, especificos exemplos são dados para compiladores intel e compiladores GNU. Se vc está usando outro compilador mudanças podem ser requeridas.

C chamando subrotinas em fortran suboutines

Exemplo de programas em C. Programa principal (c-call-f.c) -- note o sublinhado arrastado
no nome da função for_sub_:
 
#include 
void for_sub_(int *, double *, double *, int *);
int main()
{
int i = 1, ny = 3;
double pi = 3.14159;
double y[] = {1.1, 2.2, 3.3};
// pular uma linha para melhor visualizacao
printf("\n");
printf("_____________________________________________\n");
printf(" C chamando subrotina em fortran, passando\n");
printf(" i = %d, pi = %g\n", i, pi);
printf(" y[] = %g, %g, %g\n", y[0], y[1], y[2]);
printf("_____________________________________________");
//pular uma linha para melhor visualizacao
printf("\n");
for_sub_(&i, &pi, y, &ny);
return 0;
}

Programa exemplo: subrotina em fortran, em "formato livre (free format)" ( f_sub.f)

subroutine FOR_SUB(i, pi, y, ny)
IMPLICIT NONE
integer :: i, ny
double precision :: pi
double precision :: y(ny)
! pular uma linha para melhor visualizacao no terminal
print *, " "
print *, "____________________________________________"
print *, "Esta eh uma subrotina em Fortran..."
print *, "i = ", i, ", pi = ", pi
print *, "y = ", y(1:ny)
print *, "____________________________________________"
! pular uma linha para melhor visualizacao no terminal
print *, " "
end subroutine FOR_SUB

Como compilar:

Usando compiladores Intel icc e ifort

$ icc -c c-call-f.c
$ ifort -free -c f_sub.f
$ icc -o c-call-f-icc  c-call-f.o  f_sub.o -L/u/local/
compilers/intel/fce/current/lib -lifcore -limf
$ ./c-call-f-icc

Usando compiladores GNU gcc e gfortran

$ gcc -c c-call-f.c
$ gfortran -ffree-form -c f_sub.f
$ gcc -o c-call-f-gcc  c-call-f.o f_sub.o  -lgfortran
$ ./c-call-f-gcc 

Fortran chamando funções em C

Exemplo de programa: Programa principal em fortran,
em free format (f-call-c.f):

program f_call_c
IMPLICIT none 
integer :: i = 1, ierr
double precision :: pi = 3.14159 
print *, "______________________________" 
print *, "Fortran chamando C, passando"
print *, "i = ", i, "pi = ", pi
ierr = cfun(i, pi)
print *, "______________________________"
end program f_call_c

Programa exemplo: função em C(cfun_c) -- note que o sublinhado arrastado no nome da
função cfun:
 
#include 
int cfun_(int *ip, double *xp)
{
int i = *ip;
double x = *xp;
printf("\n");
printf("______________________________"); 
printf("Esta eh uma funcao em C...\n");
printf("i = %d, x = %g\n", i, x);
printf("______________________________");
printf("\n"); 
return 0;
}

Como se compilar

Usando compiladores Intel icc and ifort

$ ifort -free -c f-call-c.f $ icc -c cfun.c
$ ifort -o f-call-c-icc f-call-c.o cfun.o $ ./f-call-c-icc

Usando compiladores GNU gcc and gfortran

$ gfortran -ffree-form -c f-call-c.f
$ gcc -c cfun.c
$ gfortran -o f-call-c-gcc f-call-c.o cfun.o
$ ./f-call-c-gcc
 
 
REFERÊNCIAS:
http://hpc.ucla.edu/hoffman2/software/c-fortran-interop.php 
https://gcc.gnu.org/onlinedocs/gfortran/Fortran-Dialect-Options.html
https://software.intel.com/sites/products/documentation/hpc/composerxe/
en-us/2011Update/fortran/win/bldaps_for/common/bldaps_interopc.htm
http://stackoverflow.com/tags/fortran-iso-c-binding/info
http://www.pgroup.com/userforum/viewtopic.php?p=7398&sid=2a05571
a922045c6c4ae26d65bbf9fba
 



quarta-feira, 30 de julho de 2014

Os limites da gravidade



É de praxe que é a gravidade que nos mantem "grudados" ao nosso planeta. Apesar dela ser a mais fraca entre as quatro forças fundamentais da natureza, ela também se estende a toda a Via Láctea, evitando que se disperssem os bilhões e bilhões de estrelas, as incontáveis moléculas e particulas isoladas que de distribuem ao longo de nossa relativamente colossal galáxia.

A força gravitacional se estende ao espaço intergalático, mantendo unidas as galáxias do Grupo Local, que inclui, além da Via Láctea, a nossa vizinha Andrômeda, as várias galáxias anãs mais próximas, tais como, a satélite galáxia, a grande Núvem de Magalhães. O Grupo Local citado faz parte do Super Aglomerado Local de Galáxias está atraído pela força gravitacional para uma região do espaço, excepcionalmente densa, mais conhecida como Grande Atrator. A força gravitacional se estende ainda mais longe, já que tenta manter unido todo o Universo, que está se expandindo.

                                                 A Grande Núvem de Magalhães

A força da gravidade também é responsável por uma das entidades mais misteriosas do universo, o buraco negro. Quando uma estrela consideravelmente maior que o Sol se apaga, a força gravitacional entre suas partículas pode fazer com que a estrela se contraia indefinidamente, formando um buraco negro.

A senhora da matéria na superficie de uma estrela desse tipo é tão intensa que nem a própria luz pode escapar, por isso o nome buraco negro.

Mesmo hoje a força da gravidade não está totalmente compreendida mas o grande Isaac Newton deu o ponta pé inicial para o intendimento que temos hoje sobre uma coisa que ninguém sabe exatamente o que é mas que chamamos de gravidade.

                                  REFERÊNCIAS:

Halliday, David, Resnick, Jearl Walker,  Fundamentos de Física Vol 2, 8ª Edição, Rio de Janeiro: LTC, 2011

Eta Carinae, uma estrela muito rara, muito especial e muito estudada

Eta carinae é uma das gigantes de plasma mais brilhantes da nossa galáxia e um dos objetos celestes mais facinantes que existem. No artigo de hoje, conheça um pouco mais da história de vida dessa estrela, seu espetáculo e como isso afeta os estudiosos e até mesmo a própria vida terra.

Nos videos a seguir, veja uma intrevista com um dos maiores estudiosos dessa estrela: Augusto Damineli.








                         



segunda-feira, 28 de julho de 2014

A criação da Lei da Gravitação Universal

Os gregos consideravam a circunferência o símbolo da perfeição.O filósofo Aristósteles pregava a ideia de um universo geocentrico, o seja, em que a Terra fosse o centro do universo.
Apesar dessa ideia ser muito divulgava, um outro relativamente famoso filósofo pregava a ideia de um universo em que o Sol e não a Terra era o centro do Cosmos, seu nome era Aristarco de Samos e sua ideia deu inicio a uma das mais longas guerras ideiológicas de todos os tempos, que durou milénios e custou a vida e o sucego de muita gente.


                                                         Aristarco de Samos


Sistema de Pitolomeu: O sistema geocentrico de ptolomeu sobreviveu por 1400 anos guiando a filosofia, a ciencia e a religiaão. Nesse periodo, a sociedade assistiu a acessão e queda do império romana, as invasões barbaras e a formação de uma sociedade feudal, dominada pela igreja católica.

 NIcolau copernico, um padre nascido na polônia.

Entre os séculos XV e XVI viveu Nicolau Copérnico(1473-1543), astrônomo polonês que contestou as idéias de Aristólteles ao propor, como Aristarco de Samos, o sistema heliocêntrico.
A teoria heliocentrica de Copérnico foi posteriormente modificada, pois apresentava falhas, que alguns cientistas trataram como corrigir. Deixando de lado esse aspecto,a grandeza desse pensador não está tanto no sistema de universo que propôs, mas no fato de que suas ideias foram a semente da grande revolução científica do século XVII, iniciada por galileu.

  Anos depois, um jovem filosofo e frade dominicano chamado Geordano Bruno expandiu a ideia de copernico acreditando em um universo infinito, sem limites em que a terra girava em torno do Sol e as estrelas eram centros de outros sistemas planetário. Acabou queimado na fogueira em 1600.

 Poucos anos depois Galileu aperfeiçoou o telescópio holandez , descobriu quatro luas de Jupiter, aneis de saturno, manchas solares , crateras e montanhas da lua, descobriu assim que o ceu não é tão divino. Foi condenado a prisão perpétua ao deixar o tribunal, dizem que falou: Epur si mouve, e contudo, ela se move.

O astronomo dinamarquês Tycho Brahe durante mais de 20 anos observou as orbitas dos planetas até então conhecidos. Usandos dados conseguidos por Brahe, o astronomo alemão, Johannes Kepler coletou esses dados e percebendo que neles haviam certas regularidades elaborou três leis que descreveria completamento o movimento de todos os planetas ao redor do Sol.
Primeira Lei:
A orbita dos planetas não é uma orbita circular, como se acreditava até então, e sim eliptica e o Sol ocupa um dos focos dessa elipse e o outro foco, obviamente, é vazio.
 Segunda Lei:
A linha que uni o planeta ao Sol varre áreas iguais em tempos iguais. A consequência disso é que os planetas aceleram quando estão mais próximo do Sol.
Terceira Lei:

Essa constante depende do corpo central na qual o planeta está orbitando e não depende da massa do planeta.


Vale ressaltar que as Leis de Kepler não servem apenas para descrever o movimento de planetas ao redor do Sol e sim descrever o movimento de qualquer corpo em orbita do outro de massa maior.
Exemplos clássicos disso são o da Lua ao redor da Terra, de satélites artificiais ao redor do nosso planeta de estrelas orbitando estrelas, etc.

Mais tarde, Isaac Newton percebeu que as três Leis de Kepler, juntamente com as ideias e descobertas de Galileu, poderiam ser unificadas em uma só lei, que ele chamou de Lei da Gravitação Universal. Era a forma para o entendimento do cosmos, que deixava de ser puru e divino e ganhava a dimensão das coisas terrenas, passando a ser assim natural, uma extensão da terra, ou seja, as leis que se aplicavam na terra, poderiam ser aplicadas no céu.

Enunciado da gravitação universal.

ou seja, quanto maior a massa do objeto e menor a distância entre eles, maior a força gravitacional entre eles. Essa atraçao garante estabilidade e evolução do universo, sendo a gravitação a causa da movimentação dos planetas.

Anos depois nasce Eistein e concluir que não seria apenas isso. A deformaçao do próprio espaço tempo. A primeira Lei de Newton diz que um corpo viaja em linha reta a não ser que uma força ou um conjunto de forças atue sobre ele. Depois de Eistein trajetórias retilínias passam a ser curvilínias pela simples deformação do espaço, e assim acontece a atração gravitacional, não mais uma força, como propunha Newton e sim a própria deformação do espaço-tempo causada pela presença da matéria. Tempo e espaço são uma coisa só, a grande sacada de Eistein.






domingo, 27 de julho de 2014

Oscilações: o Movimento harmonico símples

Para entendermos o movimento harmônico símples, precisamos conhecer uma grandeza muito conhecida, a frequencia. A frequencia é o número de oscilações completas por segundo e sua unidade no Sistema Internacional (SI) é o hertz( Hz) e o mesmo é definido da seguinte forma:
1 hertz = 1 Hz = 1 oscilação por segundo = 1/s

Uma grandeza relacionada a frequência é o período T do movimento. O período de alguma coisa é o tempo necessário pra completar uma oscilação ou um ciclo.

Exemplo: Podemos dizer que a Terra tem um período de 365,25 dias para completar o seu ciclo ou período anual.



O tipo de movimento que se repete em intervalos regulares e se repete em intervalos regulares é chamado de movimento periódico ou movimento harmônico.

Nesse tópico, vamos estudar o tipo de movimento em que o deslocamento x da partícula em relação a origem é dado por uma função do tempo da forma:
                                                      x(t) = xm cos( ωt + ϕ
onde:
xm, ω e  ϕ são constantes
x(t) = deslocamento
xamplitude
ω = frequência angular
ϕ = constante de fase ou ângulo de fase
 ( ωt + ϕ) = fase

São essas grandezas que determinam a forma de um gráfico

A esse movimento damos o nome de movimento harmônico símples ou MHS. Essa é uma expressão que significa que o movimento periódico é uma função senoidal do tempo.

A grandeza xm denominada amplitude do movimento, é uma constante positiva cujo valor depende do modo como o movimento foi produzido. O indice 'm' indica valor máximo, que que a amplitude representa o deslocamento máximo da partícula em um dos sentidos.

( ωt + ϕ) é chamada de fase do movimento e a constante ϕ é chamada de constante de fase ou ângulo de fase. O valor  ϕ depende do deslocamento da velocidade da partícula no instante t = 0.
Para interpretar a constante  ω o da , denominada frequência ângular do movimento. Note que o deslocamento x(t) deve ser igual a x(t+T) para qualquer valor de t.
Para simplificar a análise, fazemos  ϕ = 0.

                                     xm cos(ωt) =  xm cos(t + T)] 
A função co-seno se repete pela primeira vez quando seu argumento, que é a fase, aumenta em 2π,
Assim
                                         ω(t + T)  = ωt + 2π
                                         ωT = 2π
Assim, de acordo com T = 1/f
                                              ω = 2π/T = 2πf
A unidade de frequência angular no SI é o radiano por segundo e por coerência  ϕ deve ser expresso em radianos.

              A velocidade do movimento harmônico símples




sexta-feira, 25 de julho de 2014

(Série arduino) pinos digitais

Primeiramente, onde estão pinos digitais?



Os pinos digitais são esses dois blocos pretos do lado esquerdo da figura numerados de 0 a 13.
Os pinos digitais no arduino podem ser configurados tanto como entrada ou saida. É importante notar que a maioria dois pinos analógicos do arduino podem ser configurados e usados exatamente da mesma maneira que os pinos digitais, note também que quando falamos dos pinos do arduino estamos falando dos pinos do Atmega, que é o microcontrolador que vem no hardware do arduino.


Existem 14 pinos digitais. A localização está bem sinalada, como digital, logo abaixo de duas barras de 8 pinos. Os pinos estão numerados de 0 a 13 e podem ser configurados pela função pinMode( ) para detetarem ou transmitirem níveis lógicos digitais (verdadeiro/falso, 1/0 ou HIGH/LOW).

Buscar arquiivos no Linux usando o comando 'locate'

Se quisermos usar o comando locate numa máquina com linux,
normalmente vamos precisar rodar,primeiramente, o comando
'sudo updatedb' (que vem de update database) para atualizarmos
nossabase de dados e indexar corretamente todos os arquivos 
do sistema de ficheiros.  
$ sudo updatedb 
Para localizarmos arquivos através de linhas de comandos usamos
genericamente o seguinte comando:  
$ sudo locate nome_arquivo 
 
Exemplos do uso do comando locate:
$ sudo locate .jpg: Busca todos os arquivos com extensão .jpg. 


$ sudo locate chinelo: Busca todos os arquivos que contém a 
palavra "chinelo" no nome. 
$ sudo locate -c chinelo: Mostra quantos arquivos contem a 
palavra "chinelo" no nome.
$ sudo locate -e chinelo: Encontra todos os arquivos que contenham 
a palavra "chinelo" em nome que não tenham sido previamente 
excluído.

$ sudo locate -i chinelo: Encontra todos os arquivos que contenham 
a palavra "chinelo" no nome em letras maiúsculas ou minúsculas.
 
Armazenar os resultados 
da busca em um arquivo de texto:
Se o resultado das buscas anteriores têm proporcionado uma grandes 
quantidades de informações,é muito mais cômodo armazenar o resultado 
das buscas em um arquivo de texto para, se for o caso, analisarmos 
posteriormente. 
Para armazenar os resultado da busca escrevemos no terminal da 
seguinte maneiro: 
$ sudo locate nome_arquivo > /home/nome_usuario/Diretorio/Lista.txt
Caso você já esteja em um diretório especifico basta escrever:
$ sudo locate nome_arquivo > Lista.txt  e o arquivo será escrito no
diretório em você já estar.
 

ALT + F2
ALT + F2

Corrigindo "o problema de servidor proxy no navegador"


Se o seu navegador está apresentando algum erro relacionado a proxy e você não está conseguindo 
acessar a alguns ou nenhum site, talvés ele esteja configurado para acessar a páginas por meio de um servidor
proxy. Um servidor proxy serve para intermedir a sua conexão com o servidor, que é a sua página. Porém se ele estiver configurado errado ou mesmo usar sem necessidade, certamente o seu navegador não consiguirá acessar a diversos sites do mundo web.

Segue abaixo os passos para resolver este problema:
  1. Clique no menu do Google Chrome na barra de ferramentas do navegador.
  2. Selecione Configurações.
  3. Clique em Mostrar configurações avançadas.
  4. Na seção "Rede", clique em Alterar configurações de proxy. Isso abrirá a caixa de diálogo "Propriedades de internet".
  5. Clique em configurações de LAN .
  6. Desmarque todas as caixas de seleção, salve e reinicie seu navegador. 

Se mesmo assim não resolveu tente o seguinte, caso esteja no ambiente windows:

1. Pressionem a combinação de teclas Windoes + R e digitem: "gpedit.msc"

 a tecla windows é aquela tecla perto do espaço que tem o símbolo do windows

2. Cliquem em OK

3. Na janela que se abre, dê duplo clique em "Configuração de Usuário / Modelos Administrativos / Componentes do Windows / Internet Explorer"


4. Dê um duplo clique em "Desabilitar o cache de scripts de Proxy Automático" Marque [Habilitar] e dê [OK]

Instalar o flash player pelo terminal no linux

 
 
 
Existem várias formas de instalar o flashplayer para rodar
os mais diversos videos da web em seu browser. Segue 
abaixo o modo mais símples e geral para resolver os seus
problemas quando estiver tentando fazer isto no ambiente linux.
 
Abra o terminal e digite os comandos: 
 
sudo apt-get install flashplugin-nonfree
update-flashplugin-nonfree --install
 
Reinicie seu navegador e pronto.
 
Abra o seguinte site e se a animação na parte superior estiver 
sendo executada é porque deu tudo certo 
https://www.adobe.com/software/flash/about/ 

Detectar partições no linux usando terminal





Neste tópico, como exemplo, vamos fazer o sistema ler seu pen drive e listar as informações que o sistema teve dele.
Siga os seguintes passos:

Plugue o pendrive
Abra o  terminal (como root)

Digite no terminal:
fdisk -l (L minúsculo)

Esse comando vai mostrar as partições detectadas,
inclusive o seu pen drive
Algo tipo isso:
__________________________________________________________________________________
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00029d86

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   300077055   150037504   83  Linux
/dev/sda2       300079102   312580095     6250497    5  Extended
/dev/sda5       300079104   312580095     6250496   82  Linux swap / Solaris

Disk /dev/sdb: 4022 MB, 4022337024 bytes
255 heads, 63 sectors/track, 489 cylinders, total 7856127 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000caaf1
__________________________________________________________________________________

Como formatar um pen drive no linux


Olá a todos

Estou iniciando uma série de posts relacionado ao grande sistema operacional linux e neste primeiro tópico vou mostrar como formatar um pen drive dentro desse SO.

A distribuição que eu realizei este tuturial foi o kali linux, mas você pode fazer isso em qualquer outra distribuição. Eu também usei o gparted, que é nativo nesta distro.

O primeiro passo é  abrir o terminal e digitar "gparted"

No GParted, tu vai ver a partição do pendrive.
Simplesmente deleta e cria outra, do tipo vfat ou fat32 (mesma coisa).
Se funcionar, depois é só checar a integridade da partição e devolver o pendrive.