Para descompactar estes formatos de arquivos os comandos são simples:
zip:
gunzip nomedoarquivo.zip
rar:
unrar x nomedoarquivo.rar
tar:
tar -xvf nomedoarquivo.tar
tar.gz:
tar -vzxf nomedoarquivo.tar.gz
bz2:
bunzip nomedoarquivo.bz2
tar.bz2:
tar -jxvf nomedoarquivo.tar.bz2
Thursday, 10 January 2013
Wednesday, 9 January 2013
Configurando Área de trabalho Remota no Ubuntu 9 em Diante
Para que um computador com o Windows possa se conectar ao seu Ubuntu, siga os passos abaixo: Instale o vncviewer, para isso clique em "Aplicativos", "Acessórios" e depois em "Terminal";
Digite "sudo apt-get install xvnc4viewer" e digite a senha do super-usuário (root)
Digite "sudo apt-get install xvnc4viewer" e digite a senha do super-usuário (root)
Depois de ter feito tudo, configure o Ubuntu para receber conexões de Área de Trabalho remota, para isso, clique em "Sistema", depois em "Preferências", depois em "Área de trabalho remota";
Marque as opções como preferir, só que você deve permitir que outros usuários possam se conectar ao computador via área de trabalho remota marcando as duas primeiras opções.
Nota: Foi necessário reiniciar os dois computadores para que tudo funcionasse corretamente.
Para testar se tudo está correto, vá até o computador com o Windows que tenha o RealVNCinstalado, clique em "Iniciar", "Programas", "RealVNC", "VNC viewer4", "Run VNC Viewer 4". Em "Server" (Servidor), digite o IP do seu computador com o Ubuntu mais ":0",
Exemplo: 192.168.0.2.
Tuesday, 8 January 2013
Montar HD-Externo no Ubuntu Server 9.0 E 10.0
[Linux]
//Essa primeira linha abaixo indica qual o caminho do disco e qual o tamanho total do disco em seguinte os detalhes.
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00052079
Device Boot Start End Blocks Id System
/dev/sda1 * 1 120137 964998144 83 Linux
/dev/sda2 120137 121602 11761665 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5 120137 121602 11761664 82 Linux swap / Solaris
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0001e24f
Device Boot Start End Blocks Id System
/dev/sdb1 1 121602 976760832 8e Linux LVM
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x42a05de7
//Esse é o disco que nós iremos montar
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 60801 488384000+ 7 HPFS/NTFS
Mas como saber qual o disco nessa lista toda?
Simples, sempre o último disco da lista é o que foi colocado por último então como você conectou o HD na USB por último então ele vai estar no fim da lista.
Agora que já sabemos que o disco que está no caminho /dev/sdc1 vamos então efetivamente monta-lo.
Usaremos o comando mount seguido do parâmetro -t que serve para especificar o tipo de particionamento do HD, o tipo do particionamento que é ntfs , o caminho do disco que no nosso caso é /dev/sdc1 , e o mais importante, o destino(pasta onde o HD será montado) que será a pasta /home/hd-externo/
Por fim o comando completo fica assim:
mount -t ntfs /dev/sdc1 /home/hd-externo/
Após a execução do comando já podemos acessar o HD no endereço especificado, então para isso executamos o comando:
cd /home/hd-externo/
e nele estarão todos os arquivos do HD.
Para desmontar o HD em segurança basta usar o unmount mais o caminho do HD, ficando assim:
umount /dev/sdc1
HREF BY=http://felipems.com.br/blog/?p=75
Saturday, 5 January 2013
Atalhos de Teclado For Linux Ubuntu 12.04
Algumas destas combinações precisa ter instalado o Compiz Manager.
Win + E - Mostrar todos os desktops horizontais de uma só vez.
Ctrl + Alt + Seta Esquerda. ou direita. – Mova entre secretarias para a direita ou esquerda.
Ctrl + Alt + Shift + seta para esquerda. ou Direita-Mover a janela atual para uma outra área de trabalho para a direita ou esquerda.
Alt + Shift + seta para cima - Esta acção inicia uma bela interface para alternar entre janelas usando as teclas de seta para baixo, segurando Alt + Shift.
Alt + F9/F10 - Minimizar / Maximizar a janela atual, você está vendo.
Win + E - Mostrar todos os desktops horizontais de uma só vez.
Ctrl + Alt + Seta Esquerda. ou direita. – Mova entre secretarias para a direita ou esquerda.
Ctrl + Alt + Shift + seta para esquerda. ou Direita
Alt + Shift + seta para cima - Esta acção inicia uma bela interface para alternar entre janelas usando as teclas de seta para baixo, segurando Alt + Shift.
Alt + F9/F10 - Minimizar / Maximizar a janela atual, você está vendo.
Alt + F5 - Desmaximizar a janela atual, você está vendo.
Alt + F7 – Com esse atalho que você pode mover a janela ao redor da tela usando as setas indicam a direcção APRA, se arrastar para a direita, ou esquerda, vai ser mudado secretária.
Alt + F8 - Redimensione a janela atual tamanho, você está vendo.
Ctrl + Alt + D - Mostrar desktop – para mostrar as janelas que você tinha antes de exibi-lo.
Alt + Shift + Tab - Alternar entre janelas em vez de como você faz com Alt + Tab.
Ctrl + Shift + N – Rapidamente criar uma nova pasta.
Alt + Enter - Exibe propriedades rapidamente item selecionado (ou arquivo ou pasta.)
Ctrl + 1 / 2 – Mudar a forma como você vê os elementos da lista ou ícones.
Ctrl + W – Fechar a janela atual do Nautilus.
Ctrl + Shift + W – Feche todas as janelas actual Nautilus.
Ctrl + T – Abre uma nova aba no Nautilus (muito útil para trabalhar com o mover / copiar arquivos)
Alt + Seta Cima / Baixo
Alt + seta esquerda / direita. – Afaste-se ou entre pastas no Nautilus.
Alt + Home – Ir para a pasta / home.
F9 – Mostrar / Ocultar painel lateral do Nautilus.
Ctrl + H - Mostrar / Ocultar arquivos ocultos ou pastas.
Ctrl + Alt + L – Rápido acesso para bloquear seu desktop, se tiver de se levantar e deixar o seu computador apenas uma vez.
Alt + F1 – Abre o menu das aplicações do Ubuntu.
Alt + F2 - Abre a caixa Lazar aplicações.
Win + Wheel Mouse – Ótimo zoom sobre a área de trabalho, o que aumenta a área que se encontra o mouse.
REF:http://www.sodicas.org/atalhos-para-linux-ubutu
Alt + F1 – Abre o menu das aplicações do Ubuntu.
Alt + F2 - Abre a caixa Lazar aplicações.
Win + Wheel Mouse – Ótimo zoom sobre a área de trabalho, o que aumenta a área que se encontra o mouse.
REF:http://www.sodicas.org/atalhos-para-linux-ubutu
Friday, 4 January 2013
Tutorial de instalação do JAVA Oracle 7 no Ubuntu 12.04,12.10 e Linux Mint 13
http://www.diolinux.com.br/2012/10/como-instalar-o-java-oficial-no-ubuntu-mint.html
Read more: http://www.diolinux.com.br/2012/10/como-instalar-o-java-oficial-no-ubuntu-mint.html#ixzz2H32qDaaX
Instalação
Adicione o repositório e atualize
sudo add-apt-repository ppa:webupd8team/java && sudo apt-get updateEste repositório foi criado pelo time do http://www.webupd8.org/ ( congratulações pessoal) agora com o próxima comando instalaremos o JAVA propriamente dito.
sudo apt-get install oracle-jdk7-installerAguarde a instalação, para verificar a versão instalada digite no terminal:
java --versionMuitos Internet Bankings não funcionam com o OpenJDK somente com o JAVA propriamente dito, essa dica deve solucionar estes problemas.
Read more: http://www.diolinux.com.br/2012/10/como-instalar-o-java-oficial-no-ubuntu-mint.html#ixzz2H32qDaaX
Wednesday, 2 January 2013
Import dans libreoffice base
Dans ce billet nous allons montrer comment facilement importer les données d'un fichier de type CSV dans une base données HSQL (base de donnée intégrée à libreoffice).
A l'ouverture de libreoffice base, nous choisissons de nous connecter à une base de données existante de type texte.
Tiens, on ne vient pas, là tout de suite, de parler de base de données HSQL?
Oui, mais cela ce sera pour plus tard.
Donc nous choisissons de nous connecter à une base de données existante de type texte:
Pour voir apparaître l'icône de la table, nous passons par le menu Affichage → Actualiser les tables :
et nous appuyons sur le bouton exécuter:
La table nouvellement créée sera visible après utilisation du menu Affichage -> Actualiser les tables. Nous constatons que la table a été créée sous le nom 'OPÉRATIONS':
Effectuons un 'glisser-déposer' de l'icône bdcsv.odb->opérations dans la zone des Tables de opérations.odb. Dans la fenêtre qui surgit nous remplaçons le nom de la table source (opérations) par celui de la table cible (OPÉRATIONS) et nous cochons 'Ajouter des données' :
L'appui sur le bouton 'Suivant' nous permet de vérifier la correspondance des colonnes.
L'appui sur 'Créer' finalise l'opération d'importation.
Il est plus facile (comme nous l'avons fait) mais pas nécessaire de créer au préalable la table destinée à recevoir les données que nous souhaitons importer.
Si cette table n'existe pas, dans la fenêtre 'Copier la table', nous cochons 'Définition et données' ainsi que 'Créer une clé primaire' à laquelle nous donnons le nom id_op. Mais ceci nous conduit à une impasse:
Aussi nous recommençons après avoir remis le nom par défaut et après avoir décoché 'Créer une clé primaire':
Le bouton 'Suivant' nous donne le choix des colonnes à importer :
Nous pouvons ensuite modifier à notre guise le type des différents champs, par exemple pour id_op passer du type TEXTE[VARCHAR] au type TEXTE (FIXE)[CHAR].
Il ne faut pas oublier de mettre le nombre de décimales à 2 pour le champ 'montant' :
Après avoir appuyé sur 'Créer', nous répondons 'Oui' à la question 'Créer une clef primaire' car sans cela il nous sera impossible par la suite de définir id_op comme clé primaire:
Évidemment ceci ajoute une colonne supplémentaire (ID par défaut) à la table, colonne que nous supprimons illico.
Pour ce faire nous cliquons droit sur l'icône de la table qui vient d'être créée et nous sélectionnons 'Editer' dans le menu contextuel qui surgit. Ensuite dans la fenêtre 'Table design' nous cliquons droit en tête de la ligne définissant ID et nous choisissons 'Supprimer' :
Puis comme il nous faut une clef primaire pour pouvoir éditer les données, nous cliquons droit en tête de la ligne définissant id_op et nous choisissons 'Clef primaire' :
Et voilà!
A l'ouverture de libreoffice base, nous choisissons de nous connecter à une base de données existante de type texte.
Tiens, on ne vient pas, là tout de suite, de parler de base de données HSQL?
Oui, mais cela ce sera pour plus tard.
Donc nous choisissons de nous connecter à une base de données existante de type texte:
Nous avons préalablement créé un dossier ~/Documents/bdcsv destiné à contenir les tables de notre base de données (qui sont en réalité des fichiers de type CSV) et nous en indiquons le chemin au moment de paramétrer la connexion vers les fichiers textes. Nous ne manquons pas de paramétrer le point-virgule comme étant le séparateur de champ (s'il en est ainsi pour nos fichiers CSV) et de choisir pour séparateur de décimales celui qui convient:
Nous terminons en enregistrant la base de données sous le nom bdcsv.
A l'ouverture du fichier bdcsv.odb, nous constatons que la base de données ne contient aucune table.
Normal puisque ~/Documents/bdcsv est vide.
Nous y plaçons le fichier opérations.csv contenant les donnée à importer:
id_op;date_op;montant;contrepartie
2011-0458;2011-12-30;487.33;RN2
2012-0001;2012-01-03;1874.56;RN1
2012-0002;2012-01-03;-42.57;ceci
2012-0003;2012-01-14;-119.23;cela
2012-0004;2012-01-14;-314.00;VOIT
2012-0005;2012-01-31;-114.23;Tél
2012-0006;2012-01-31;-956.00;Loyer
2012-0007;2012-01-31;1874.56;RN1
2012-0008;2012-02-01;-127.23;GS
2012-0009;2012-02-09;-47.00;Autre
2012-0010;2012-02-11;-845.99;TV
2012-0011;2012-02-14;-25.47;Div
2012-0012;2012-02-15;-49.00;Ceci
2012-0013;2012-02-20;-314.00;VOIT
2012-0014;2012-02-27;-103.49;Tél
2012-0015;2012-02-29;-956.00;Loyer
2012-0016;2012-02-29;1874.56;RN2
2012-0017;2012-03-01;-117.23;GS
2012-0018;2012-03-06;-43.00;Autre
2012-0019;2012-03-06;-76.84;Div
Pour voir apparaître l'icône de la table, nous passons par le menu Affichage → Actualiser les tables :
Cliquant droit sur l'icône de la table qui est apparue
nous sélectionnons 'Éditer' dans le menu contextuel qui surgit afin de vérifier quel type a été attribué aux différents champs de la table:
Nous vérifions que pour le champ 'montant' les décimales ont bien été prises en compte.
Nous constatons que date_op est bien au format 'Date'. Ce ne serait pas le cas si une seule rangée de la table contenait une date invalide : date_op serait alors au format 'Texte' ce qui ne manquerait pas de poser problème pour la suite.
La suite ? Quelle suite ?
Et bien, rappelons le, le but est d'importer les données du fichier opérations.csv dans une base de données intégrée à libreoffice (HSQL).
bdcsv.odb est en fait une base de de données de transit, un réservoir de données à importer dans la véritable base de données finale. Chaque fois que nous disposerons de données au format CSV à importer, il nous suffira avant de procéder de placer le fichier de données dans ~/Documents/bdcsv.
Attention: si le fichier en question utilise le séparateur de texte, toutes les données concernées seront de type texte. Si ce n'est pas souhaité, il convient alors de supprimer le dit séparateur par exemple en utilisant sed:
Attention: si le fichier en question utilise le séparateur de texte, toutes les données concernées seront de type texte. Si ce n'est pas souhaité, il convient alors de supprimer le dit séparateur par exemple en utilisant sed:
sed -r -i.old 's/\"//g' fichier.csv
Lançons maintenant une deuxième instance de libreoffice en choisissant au niveau du menu d’accueil l'option 'Créer une base de données' et nous terminons en enregistrant cette base de données sous le nom 'opérations'. Et voici notre base de données finale sur les rails!
Ensuite, plutôt que d'utiliser le mode 'Ébauche' pour créer la table où placer les données à importer, nous procédons via le menu Outils → SQL:
Dans la fenêtre 'Instruction SQL', nous collons l'instruction:Ensuite, plutôt que d'utiliser le mode 'Ébauche' pour créer la table où placer les données à importer, nous procédons via le menu Outils → SQL:
CREATE TABLE opérations
(reference CHAR(9) PRIMARY KEY,
date_exec DATE,
montant NUMERIC(13,2),
contrepartie CHAR(5))
;
et nous appuyons sur le bouton exécuter:
La table nouvellement créée sera visible après utilisation du menu Affichage -> Actualiser les tables. Nous constatons que la table a été créée sous le nom 'OPÉRATIONS':
Effectuons un 'glisser-déposer' de l'icône bdcsv.odb->opérations dans la zone des Tables de opérations.odb. Dans la fenêtre qui surgit nous remplaçons le nom de la table source (opérations) par celui de la table cible (OPÉRATIONS) et nous cochons 'Ajouter des données' :
L'appui sur le bouton 'Suivant' nous permet de vérifier la correspondance des colonnes.
L'appui sur 'Créer' finalise l'opération d'importation.
Il est plus facile (comme nous l'avons fait) mais pas nécessaire de créer au préalable la table destinée à recevoir les données que nous souhaitons importer.
Si cette table n'existe pas, dans la fenêtre 'Copier la table', nous cochons 'Définition et données' ainsi que 'Créer une clé primaire' à laquelle nous donnons le nom id_op. Mais ceci nous conduit à une impasse:
Aussi nous recommençons après avoir remis le nom par défaut et après avoir décoché 'Créer une clé primaire':
Le bouton 'Suivant' nous donne le choix des colonnes à importer :
Nous pouvons ensuite modifier à notre guise le type des différents champs, par exemple pour id_op passer du type TEXTE[VARCHAR] au type TEXTE (FIXE)[CHAR].
Il ne faut pas oublier de mettre le nombre de décimales à 2 pour le champ 'montant' :
Après avoir appuyé sur 'Créer', nous répondons 'Oui' à la question 'Créer une clef primaire' car sans cela il nous sera impossible par la suite de définir id_op comme clé primaire:
Évidemment ceci ajoute une colonne supplémentaire (ID par défaut) à la table, colonne que nous supprimons illico.
Pour ce faire nous cliquons droit sur l'icône de la table qui vient d'être créée et nous sélectionnons 'Editer' dans le menu contextuel qui surgit. Ensuite dans la fenêtre 'Table design' nous cliquons droit en tête de la ligne définissant ID et nous choisissons 'Supprimer' :
Puis comme il nous faut une clef primaire pour pouvoir éditer les données, nous cliquons droit en tête de la ligne définissant id_op et nous choisissons 'Clef primaire' :
Et voilà!