samedi 26 novembre 2022

Arch Linux - archinstall

 Se connecter au Wifi avant l'installation

  1. Démarrer votre ordinateur à partir de la clé USB qui contient l'iso de Arch
  2. Pour obtenir une invite de commande interactive, tapez iwctl
  3. Puis tapez: device list - dans mon cas = wlan0
  4. Ensuite tapez: station wlan0 scan - cette commande n'engendre aucun résultat
  5. Puis tapez: station wlan0 get-networks - permet d'obtenir la liste des réseaux Wifi disponibles
  6. Ensuite tapez: station wlan0 connect BELL640
  7. Vous êtes ensuite invité à inscrire votre mot de passe
  8. Vous êtes maintenant connecté à votre réseau, il ne reste plus qu'à procéder à l'installation de Arch, avec la commande archinstall. Mais d'abord, il faut sortir de l'invite de commande interactive avec Ctrl x afin de revenir au compte root #

Installation de pamac (installateur graphique de logiciel) et de yay (aide pour AUR)
  • Il faut d'abord installer yay:
  •  Ensuite installer pamac avec yay
    • yay -S pamac-aur
A

Arch en français (Québec)
Voir la page sur Arch 
Configuration pour le Québec:cat /etc/locale.conf
LANG=fr_CA.UTF-8
LC_ADDRESS=fr_CA.UTF-8
LC_IDENTIFICATION=fr_CA.UTF-8
LC_MEASUREMENT=fr_CA.UTF-8
LC_MONETARY=fr_CA.UTF-8
LC_NAME=fr_CA.UTF-8
LC_NUMERIC=fr_CA.UTF-8
LC_PAPER=fr_CA.UTF-8
LC_TELEPHONE=fr_CA.UTF-8
LC_TIME=fr_CA.UTF-8

Imprimante HP

  • Installer CUPS
  • Retirer la demande de mot de passe pour le scan: systemctl enable avahi-daemon.service



mardi 14 novembre 2017

Installer Arch Linux en UEFI avec systemd pour le démarrage

j'utilise Etcher pour créer la clé USB de démarrage

1. La table de partition GUID (GPT) fait partie des spécifications UEFI (Unified Extensible Firmware Interface). Elle est plus moderne, elle peut supporter jusqu'à 128 partitions. Les partitions sont identifiées par des UUIDs ( globally unique identifiers). C'est le choix pour cette installation.

2. Vérifiez d'abord si le mode UEFI est activé. Si c'est le cas, Archiso (ensemble de scripts sur la clé USB de démarrage) va démarrer avec systemd. Tapez cette commande pour confirmer la présence du mode UEFI : 
  • ls /sys/firmware/efi/efivars qui va afficher les variables du répertoire
3. Vérifiez la connexion Internet avec: ping archilinux.org 

4. Mise à jour de l'heure du système: timedatectl set-ntp true et pour vérifier le status, faites timedatectl status

5. La table de partition doit être de type GPT. Faites fdisk -l pour vérifier la table et les partitions en place.

  • Pour créer une table de partition GPT, faites démarrer parted puis la commande mklabel GPT
  • Pour créer de nouvelles partitions, vous pouvez utiliser la commande cgdisk /dev/sda. Suivez ensuite les instructions pour définir le type de partition, le nom et la taille.
    • sda1 pour la partition /boot/ (512M)
    • sda2 pour le système / (50G)
    • sda3 pour la partition /swap (4G)
    • sda4 pour le /home (le reste du disque)
6. Pour maximiser la performance des disques SSD, on peut s'assurer que les partitions sont parfaitement alignées avec la commande blockdev --getalignoff /dev/sda (pour le disque sda, un résultat de 0 est attendu). Pour vérifier que votre SSD supporte le TRIM on peut faire la commande hdparm -I /dev/sda | grep TRIM

7. La commande lsblk -f permet de voir les partitions installées et leurs points de montage

8. Si ce n'est déjà fait, formater les partitions avec mkfs.
  • La partition de démarrage (boot) sera une partition de type EFI. Pour la formater, on fait:
    • mkfs.fat -F32 /dev/sda1 

  • mkfs.ext4 /dev/sda2 permet de créer un système de fichier ext4 sur la partition sda2 (/)
  • mkswap /dev/sda3 pour créer la partition swap
  • mkfs.ext4 /dev/sda4 permet de créer un système de fichier ext4 sur la partition sda4 (/home)
9. On doit ensuite monter les partitions pour installer le système (pour créer un répertoire, on utilise la commande mkdir)
  • On monte la partition système (/) avec la commande mount /dev/sda2 /mnt 
  • On créé ensuite le répertoire boot: mkdir /mnt/boot 
  • On monte le répertoire boot: mount /dev/sda1 /mnt/boot/
  • Pour activer le swap, on fait swapon /dev/sda3. Pour voir le statut de swap on utilise la commande free -h
  • Pour créer le dossier utilisateur on fait: mkdir /mnt/home >> mount /dev/sda4 /mnt/home
11. Installation des paquets de base: pacstrap /mnt base base-devel (base-devel permet l'utilisation de AUR)

12. Il faut ensuite générer le fichier fstab: genfstab -U /mnt >> /mnt/etc/fstab


13. Maintenant, il faut aller dans le système, faites la commande arch-chroot /mnt 

14. Installer les paramètres de temps de la zone:

  • ln -sf /usr/share/zoneinfo/Canada/Eastern /etc/localtime

15. Actionnez  hwclock --systohc pour l'ajustement de l'heure

16. Éditer le fichier /etc/locale.gen pour choisir votre language (locale), puis exécuter la commande locale-gen

17. Ajouter le nom de la locale au fichier /etc/locale.conf
  • echo LANG=''fr_CA.UTF-8'' > /etc/locale.conf 
18. Il faut donner un nom à l'ordinateur avec la commande echo NomDeLaMachine > /etc/hostname puis echo '127.0.1.1 NomDeLaMachine.localdomain NomDeLaMachine' > /etc/hosts

19. Créer le nouveau fichier initramfs avec la commande mkinitcpio -p linux

20. Définir le password root avec la commande passwd

20. Pour les processeurs Intel, installez intel-ucode: pacman -S intel-ucode

21. Pour installer le démarreur systemd, faites : bootctl --path=/boot install

22. Pour configurer le démarreur, fait: 
  • Configurer le fichier /boot/loader/loader.conf
    • nano /boot/loader/loader.conf et y inscrire les lignes suivantes:
      • #timout 3
      • default arch-*
  • Trouver le PARTUUID: ls -l /dev/disk/by-partuuid/
  • Créé un fichier arch.conf : nano /boot/loader/entries/arch.conf
    • title Arch Linux
    • linux /vmlinuz-linux
    • initrd /intel-ucode.img
    • initrd /initramfs-linux.img
    • options root=PARTUUID=1be66c6c-17c3-0148-8999-9f8959bf70c9 rw
23. À la fin, on fait exit pour sortir de arch-chroot et on démonte le système avec umount -R /mnt puis reboot pour redémarrer.

24. En cas de problème avec l'installation, on peut redémarrer avec la version live sur USB et monter la partition root sur /mnt et faire arch-chroot /mnt




mardi 7 novembre 2017

Préparer l'installation d'Arch Linux

Ma démarche pour l'installation d'Arch Linux.

Voici quelques éléments préparatoires en vue de l'installation:


  • Comment améliorer la stabilité d'Arch Linux:
    • https://wiki.archlinux.fr/Enhancing_Arch_Linux_Stability
      • Une partition Var de 6 à 8 Go afin de récupérer d'anciens paquets en cas d'instabilité des nouveaux.
      • S'assurer que les miroirs sont à jour.
        • https://www.archlinux.org/mirrors/status/
      • Prudence avec les paquets dans AUR
      • Éviter les paquets ''testing'' et de développement (dev, devel, svn, cvs, git, hg, bzr, ou darcs) surtout pour les paquets du noyau et de glibc.
      • Vérifier le PKGBUILD
      • Favoriser le noyau LTS
      • Installer des logiciels matures (version 2.5.1 au lieu de 2.5.0)
      • Favoriser les pilotes libres (https://www.linux-drivers.org/)
      • Mise à jour des paquets avec  pacman -S paquet et non pacman -Sy paquet
      • Mettre à jour le système régulièrement avec pacman -Syu
      • Éviter d'installer un paquet avec --force
      • Ne pas utiliser pacman -Rd paquet
      • Ne pas lancer  pacman -Scc, mais plutôt pacman -Sc
      • Rétrograder un paquet en cas d'instabilité
      • Sauvegarder régulièrement la liste des paquets installés
        • pacman -Qqe | grep -vx "$(pacman -Qqm)" > /path/to/chosen/directory/pkg.list
      • En cas de problèmes, ces paquets peuvent-être réinstallés facilement
        • xargs -a /path/to/chosen/directory/pkg.list pacman -S --needed
      • Pour sauvegarder les paquets de AUR, il faut faire la commande suivante:
        • pacman -Qqme > /path/to/chosen/directory/aur.list
      • Sauvegarder régulièrement la base de données pacman
        • tar -cjf /chemin/vers/où/sauver/pacman-database.tar.bz2 /var/lib/pacman/local
      • Pour la récupérer, il faut faire:
        • tar -xjvf /chemin/vers/sauvegarde/pacman-database.tar.bz2 -C /
      • Désactiver la commande ''make install'' dans  /root/.bashrc en ajoutant
        •  make() {
             [ "$1" == 'install' ] &&
               echo -e "WARNING:\nDON'T INSTALL SOFTWARE MANUALY\nDON'T USE unset make TO OVERRIDE" &&
               echo "Tip: It's easy to make own custom package see: man PKGBUILD makepkg" &&
               return 1;
             /usr/bin/make $@;
           }
      • Sauvegarder les fichiers de configuration avant de les modifier
        • cp config config.bak
      • Sauvegarder régulièrement les répertoires /etc, /home, /srv, et /var
        • Ex pour etc: tar -cjf /chemin/vers/où/sauver/etc-backup.tar.bz2 /etc
        • Pour restaurer etc: tar -xvjf /chemin/où/trouver/etc-backup.tar.bz2 -C /

vendredi 19 décembre 2014

http://www.zdnet.com/article/free-software-gnu-linux-laptop-in-development/

jeudi 18 décembre 2014

http://www.xda-developers.com/android/double-tap-wake-nexus-6/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+xda-developers%2FShsH+%28xda-developers%29

mardi 16 décembre 2014

http://azure.efytimes.com/?p=465

dimanche 7 décembre 2014

http://www.framablog.org/index.php/post/2014/12/05/indiehosters-reseau-hebergeurs-qui-vous-libere

mercredi 3 décembre 2014

http://www.cio.com/article/2853424/linux/the-linux-holiday-shopping-guide.html#tk.rss_all

lundi 1 décembre 2014

dimanche 30 novembre 2014

https://play.google.com/store/apps/collection/promotion_3000f13_best_of_2014

mercredi 26 novembre 2014

http://www.androidorigin.com/google-nexus-4-enable-4g-lte-lollipop-android-5-0/

dimanche 23 novembre 2014

[LINUX] [MAC OSX] Universal Nexus Linux Tool… | Nexus 7 | XDA Forums

[LINUX] [MAC OSX] Universal Nexus Linux Tool… | Nexus 7 | XDA Forums
Quoi google?: http://youtu.be/HSs3n5TwK_o
http://www.ibtimes.co.uk/how-enable-lte-nexus-4-powered-by-android-5-0-lollipop-1476049

samedi 22 novembre 2014

http://www.droid-life.com/2014/11/21/how-to-unlock-the-nexus-6-bootloader/

jeudi 20 novembre 2014

MaidSafe - The New Decentralized Internet

MaidSafe - The New Decentralized Internet
Improve Nexus 6 performance by disabling encryption http://www.amongtech.com/improve-nexus-6-performance-by-disabling-encryption/ (Share from CM Browser)
Got Lollipop? 10 cool things to try with Android 5.0 | Computerworld http://www.computerworld.com/article/2848834/android-50-lollipop-features.html (Share from CM Browser)

dimanche 26 octobre 2014

lundi 13 octobre 2014

http://www.nikopik.com/2014/10/edward-snowden-recommande-toujours-de-se-passer-de-google-de-facebook-de-dropbox-et-dios-comment-faire.html

mercredi 8 octobre 2014

https://framasphere.org/users/sign_up?invite%5Btoken%5D=d630cfbe346e

lundi 6 octobre 2014

https://www.dognition.com/how-it-works

mardi 30 septembre 2014

http://plus.lapresse.ca/screens/f83ca92d-654c-49a1-b3a4-4fea3a7d9855%7C_0.html

vendredi 19 septembre 2014

http://www.zeroseconde.com/2014/09/le-libre-est-le-cheval-de-troie-de-la-culture-numerique/

mardi 16 septembre 2014

Stallman à Montréal

https://www.fsf.org/events/rms-20141027-montreal

samedi 30 août 2014

Reflex notebook

http://www.reflexnotebook.ca/

vendredi 29 août 2014

Android secret codes

http://www.reddit.com/r/Android/comments/1sl0ep/list_of_android_secret_codes_tips_and_tricks/

How to fix: Android Samsung Galaxy S2 not recognized on Linux

How to fix: Android Samsung Galaxy S2 not recognized on Linux

mercredi 27 août 2014

Resistance to the Linux Desktop - Datamation

Resistance to the Linux Desktop - Datamation

Logiciel libre une question humaine

http://blogs.mediapart.fr/blog/frederic-couchet/260814/logiciel-libre-juste-une-question-humaine

lundi 25 août 2014

Facts about Linux

http://xmodulo.com/2014/08/interesting-facts-linux.html

Vos déplacements Google

http://www.atlantico.fr/decryptage/voila-marche-suivre-pour-decouvrir-que-google-sait-vos-deplacements-1709841.html

dimanche 17 août 2014

Encrypt email

http://www.linux.com/learn/tutorials/784165-how-to-encrypt-email-in-linux
100 Things iPhone 5S - 5C Can't do Android Phones…: http://youtu.be/uVTrazT99Ps

TUTORIELS PHP

http://www.efytimes.com/e1/fullnews.asp?edid=145071

mardi 12 août 2014

Acer Chromebook 13

Hands-on: The Tegra K1-powered Acer Chromebook 13: http://youtu.be/xDWyyP8UAac

Recherche avancée sur Gmail

http://www.googlegooru.com/conquer-your-inbox-with-gmail-advanced-search-operators/

Dropbox access in Chrome

http://www.howwhatdescribe.com/how-to-access-dropbox-quicly-from-google-chrome/

mercredi 6 août 2014

http://www.googlegooru.com/how-to-use-google-hangouts/

Ultimate Nexus 4 Root Guide

http://forum.xda-developers.com/nexus-4#root

mardi 5 août 2014

23 Google Apps Updates You Might Have Missed During July | Google Gooru http://www.googlegooru.com/23-google-apps-updates-you-might-have-missed-during-july/ (Share from CM Browser)

vendredi 1 août 2014

http://www.androidheadlines.com/2014/07/featured-top-20-google-chromecast-apps.html

jeudi 31 juillet 2014

Logiciel libre: passer du débat à la pratique | Yves Therrien | Techno

Logiciel libre: passer du débat à la pratique | Yves Therrien | Techno
https://www.edx.org/course/linuxfoundationx/linuxfoundationx-lfs101x-introduction-1621#.U9nx29u3Opa

mercredi 30 juillet 2014

http://mashable.com/2014/07/30/ultrapak-battery-pack/?utm_cid=mash-com-Tw-main-link

lundi 28 juillet 2014

Économies de 36 millions d'euros grâce au logiciel libre

https://joinup.ec.europa.eu/community/osor/news/valencia-linux-school-distro-saves-36-million-euro#.U9ayyeeQdZo.google_plusone_share

dimanche 27 juillet 2014

16 Awesome Google Chrome & Search Tricks

16 Awesome Google Chrome & Search Tricks

Linux, l'histoire

Google domains

http://blogues.radio-canada.ca/triplex/2014/07/22/apercu-de-google-domains-simple-et-efficace/

mercredi 23 juillet 2014

How to make Android Voice Search even smarter | Computerworld Blogs

How to make Android Voice Search even smarter | Computerworld Blogs

• "Flashlight on" (or off)
• "Wi-Fi on" (or off)
• "Bluetooth on" (or off)
• "Read unread SMS"
• "Pause music"
• "Resume music"
• "Next song"
• "Previous song"
• "Playlist [name of Google Play Music playlist]"

Secure Email & Digital Privacy for Consumers & Enterprise | Virtru

Secure Email & Digital Privacy for Consumers & Enterprise | Virtru

dimanche 13 juillet 2014

jeudi 7 mars 2013

Installation de Liferay 6.1 sous un serveur Ubuntu 12.04 LTS

Pour les "Newbies" comme moi...

1. J'ai installé le serveur Ubuntu 12.04 avec les modules Samba et LAMP

2. Faire la mise à jour des logiciels, dans un terminal (Ctrl-Alt-T)
-sudo apt-get update
-sudo apt-get upgrade

3. J'ai installé le desktop simplifié d'Ubuntu
-sudo apt-get install --no-install-recommends ubuntu-desktop

4. Installez Firefox
-sudo apt-get install Firefox

5. Dans un terminal, installez Java JDK 6 d'Oracle (il existe des problèmes de compatibilité avec la version 7 et Liferay 6.1)
-sudo add-apt-repository ppa:webupd8team/java
-sudo apt-get update
-sudo apt-get install oracle-java6-installer
-sudo apt-get install oracle-java6-set-default

6. Télécharger la version Liferay-Tomcat 6.1 à l'adresse suivante: https://www.liferay.com/downloads/liferay-portal/available-releases

7. En cliquant sur le fichier liferay-portal-tomcat-6.1.1-ce-ga2-20120731132656558.zip avec le bouton de droite extraire le fichier sur place

8. Dans un terminal, ouvrir une fenêtre de Nautilus en mode super-utilisateur (gksudo nautilus)

9. Retrouvez le fichier liferay-portal-6.1.1-ce-ga2 dans le répertoire de téléchargement et déplacez-le dans le répertoire /opt

10. Dans un terminal:
cd /opt/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin  et placez la commande ./startup.sh

11. La page de Liferay devrait s'ouvrir automatiquement dans Firefox (http://localhost:8080) après un certain temps (parfois quelques minutes selon la puissance de votre ordinateur)

lundi 17 octobre 2011

Contrôleur Ethernet Realtek: Connexion Internet au ralenti sous Ubuntu ou LinuxMint?

Hier, achat d'un nouvel ordinateur de la série Asus Essentio. Installation de LinuxMint 11 qui se passe sans problème jusqu'au téléchargement des mises à jour. Je constate que ma connexion Internet est d'une extrême lenteur. Vérification faite sur le site de Vidéotron, j'obtiens un maigre 8 Mb/sec pour le téléchargement, alors que je devrais être autour de 60.

Un peu de recherche et je tombe miraculeusement sur ce site qui décrit ma situation et la solution.

En résumé, il s'agit d'une erreur de choix de pilote d'Ubuntu. La commande lspci me rapporte un contrôleur Ethernet Realtek RTL8111/8168B PCI Express. Le pilote installé est celui du r8169B. Petite erreur qui fait une grosse différence de performance. Voici comment corriger la situation:

1. Télécharger le bon pilote sur le site de Realtek, vous trouverez dans la sous-section Unix/Linux.

2. Décomprimer le ficher Tar dans le répertoire de téléchargement (bouton de droite de la souris) ou bien en console avec la commande sudo tar vjxf r8168-8.aaa.bb.tar.bz2

3. Dans la console, allez dans le répertoire qui contient le fichier avec la commande: cd r8168-8.aaa.bb

4. Passez la commande suivante pour installer: sudo ./autorun.sh .Vous verrez à ce moment à l'écran que la connexion Internet a été modifié.

5. Pour éviter la réinstallation du pilote fautif, il faut le ''bannir'' en modifiant le fichier /etc/modprobe.d/blacklist.conf en ajoutant les lignes suivantes
#blacklist r8169 driver
blacklist r8169


Pour modifier le fichier, vous pouvez utiliser l'éditeur nano et n'oubliez pas de sauvegarder le changement:
sudo nano /etc/modprobe.d/blacklist.conf

6. Vous pouvez constater l'installation par l'amélioration importante de la vitesse de transmission de votre connexion, mais aussi dans la section pilotes supplémentaires du centre contrôle d'Ubuntu ou de LinuxMint.

mardi 27 avril 2010

vendredi 4 septembre 2009

DropBox sous KDE

Voici la procédure que j'utilise pour installer DropBox sous une distribution Linux/KDE. Pour ma part, j'utilise Mepis 8.

1. D'abord, installer les dépendances nécessaires avec Synaptic:
libgtk2.0-common 2.12 ou plus récent
libglib2.0-0 2.14 ou plus récent
Nautilus 2.16 ou plus récent
Libnotify 0.4.4 ou plus récent
libnotify-dev 0.4.4 ou plus récent
libnautilus-extension1
libnautilus-extension-dev
python-docutils
2. Télécharger DropBox
3. Extraire le fichier: tar jxvf nautilus-dropbox-0.6.1.tar.bz2
4. Transférer le répertoire créé nautilus-dropbox-0.6.1 dans le répertoire /home
mv nautilus-dropbox-0.6.1 /home
5. Allez dans le répertoire nautilus-dropbox-0.6.1
cd /home/nautilus-dropbox-0.6.1
6. Configurer le programme avec la commande
./configure
7. Créer l'exécutable avec la commande
make
8. Installer le programme avec la commande (en mode root)
su motdepasse
make install
9. Trouvez Dropbox dans votre menu et démarrer le programme
10. Si vous n'avez pas de compte, vous devez en créer un, puis suivez la procédure à l'écran
11. Pour que Dropbox démarre automatiquement à l'ouverture de la session, allez installer le lien suivant: /home/utilisateur/.dropbox-dist/dropboxd dans le répertoire /home/utilisateur/.kde/Autostart

dimanche 12 avril 2009

Adobe Flash player pour Firefox

1. Désinstaller l'ancienne version s'il y a lieu

- Dans la barre d'adresse de Firefox, tapez about:config
- Trouvez plugin.expose_full_path et changez la valeur à ''TRUE'' pour exposer les répertoires dans lesquels se trouvent les plugins.
- Retournez dans la barre d'adresse de Firefox, tapez about:plugins et dans la section Shockwave Flash, remarquez dans quel répertoire se trouve le plugin de la version 9.
- Rendez vous dans ce répertoire et enlevez les fichiers .so et .xpt

2. Téléchargez la version la plus récente à l'adresse http://get.adobe.com/flashplayer/

3. Décompressez avec la commande tar -xvf install_flash_player_10_linux.tar.gz

4. Rendez vous dans le répertoire nouvellement créé, install_flash_player_10_linux

5. Passez la commande ./flashplayer-installer

6. On vous demandera peut-être d'indiquer le chemin du répertoire pour installer le fichier. Le répertoire devrait être /usr/lib/mozilla/plugins. Si ça ne fonctionne pas, copier tout simplement le fichier libflashplayer.so dans ce répertoire et redémarrez Firefox

samedi 11 avril 2009

Installer un pilote Nvidia pour Debian

Des problèmes avec votre carte graphique Nvidia et votre écran?
http://techpatterns.com/forums/about933.html

Enlevez tous les pilotes Nvidia avec Synaptic

Terminez votre session et arrêter X avec la commande : init 3

puis, en mode superutilisateur

cd /usr/local/bin;wget -Nc smxi.org/sgfxi;chmod +x sgfxi;sgfxi

Suivez les instructions et voilà.

dimanche 8 février 2009

Faire mauvaise impression...

Difficile d'installer votre imprimante sous Linux, en l'occurence une HP P1005. Voici la procédure à suivre et qui se trouve sur ce site :

D'abord, enlever les fichiers HPLIP à l'aide de votre gestionnaire de paquets (Synaptic).

1. wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
2. tar zxf foo2zjs.tar.gz
3. cd foo2zjs
4. make
5. ./getweb P1005
6. su
7. make install
8. make install-hotplug
9. make cups

Pour plus de détails, on se rend ici.

Par la suite, dans firefox inscrivez ''http://localhost:631/printers/'' pour installer l'imprimante avec Cups.

Vous pourriez, finalement, avoir besoin de redémarrer votre ordinateur.

dimanche 1 février 2009

GNUMED

GNUMED est un logiciel de gestion de patients entièrement libre. Il est disponible en ''live CD''. 

samedi 24 novembre 2007

La commande mount

Permet de rendre accessible une partition, un disque dur, une barre de mémoire etc dans un répertoire existant. Quand on mount, on rend l'information, se trouvant par exemple sur un CD, accessible dans un répertoire existant.
Pour monter une partition:
mount -t type_système_de_fichier device point_de_montage
mount -t ext3 /dev/sda3 /home

Par défaut les points de montage sont /mnt ou /media

Pour monter un dispositif (device) USB :
mount -t auto device point_de_montage
mount - t auto /dev/sdc1 /home/martin/sandisk

pmount permet de monter automatiquement le dispositif dans le répertoire /mnt
pmount
/dev/sdd1

vendredi 16 novembre 2007

Konqueror et Flash Players

1. Installer les paquets :

flashplugin-nonfree
konqueror-nsplugins

2. Par la suite, dans le menu Configuration de Konqueror section Configurer et sous-section Modules Externes, il faut cocher Rechercher les nouveaux modules externes au démarrage de KDE.

3. Tester l'installation sur le site :
http://www.adobe.com/shockwave/welcome/

dimanche 11 novembre 2007

Obtenir de l'aide sous Linux

A. D'abord vous pouvez utiliser la commande man pour chercher dans les man pages


1. Si vous cherchez un terme particulier dans une section de man page, vous pouvez faire /motcherché. À ce moment le terme recherché sera illuminé. Pour trouver la localisation suivante du terme, faites n

2. Si vous voulez obtenir tous les renseignements concernant un terme particulier dans man page, vous faites man -k motcherché. Par exemple, vous voulez créer un répertoire, mais vous ne vous souvenez pas quelle est la commande. Vous pouvez faire man -k dir et ainsi obtenir tous ce qui concerne les répertoires. Vous pouvez obtenir semblablement les mêmes résultats avec la commande apropos

debian% man -k dir
basename (1) - strip directory and suffix from filenames
bindtextdomain (3) - set directory containing message catalogs
btcompletedir (1) - makes a .torrent file for every specified file
btcompletedir.bittorrent (1) - makes a .torrent file for every specified file
chroot (8) - run command or interactive shell with special root directory
cleanlinks (1) - remove dangling symbolic links and empty directories
cp (1) - copy files and directories
....

B. Il y a aussi la commande info qui donne essentiellement les mêmes renseignements que la commande man, mais elle donne plus de détails pratiques sur le mode d'utilisation. De plus, des liens (node) existent qui permettent de rechercher des concepts liés. Il suffit de de trouver un lien et de peser sur Enter pour se déplacer vers ce lien et L pour revenir au lien original. Pour se déplacer entre les liens ont peu faire N pour next, P pour previous.

Une fois dans la page recherchée, vous pouvez trouver un terme particulier en faisant Ctrl-S qui fonctionne comme Ctrl-F lors de la recherche dans une page web. Si vous répétez Ctrl-S, vous allez directement au prochain mot recherché dans le texte.

*Pour chercher dans les pages anglaises complètes, vous devez faire coreutils avant votre mot recherché. Ex : info coreutils rmdir

C. Les fichiers README : les fichiers README sont une source d'information sous-utilisée qui contienne une foule de renseignements fort utile, par exemple: Les derniers changements apportés à un programme, les bugs, les corrections les plus récentes, etc. On retrouve ces fichiers lors de l'installation de programmes, ou bien dans la plus part des cas, dans le répertoire usr/share/doc/packages ou /usr/share/doc.

D. L'aide en ligne : The Linux Documentation Project (TLDP) à l'adresse suivante : http://tldp.org

E. L'aide se trouve aussi sur le site de la distribution et sur les forums de discussion

F. Google demeure la meilleure source pour les messages d'erreurs





Lexique

1. VNC : Virtual Network Computing

samedi 3 novembre 2007

Installation de Java Blackdown pour Moneydance

Blackdown se trouve dans le dépot http://mirrors.ibiblio.org/pub/mirrors/blackdown/debian/ etch non-free

Après l'installation, faire les commandes suivantes:

rm -rf /usr/local/moneydance/jre
ln -s /usr/lib/j2se/1.4/jre/ /usr/local/moneydance/jre

L'imprimante devrait alors fonctionner.

vendredi 2 novembre 2007

Installation de java jre pour Firefox

1. Télécharger la version de Java compatible
2. Si le fichier libjavaplugin_oji.so est installé dans le répertoire /usr/local/jre1.6.0_03/plugin/i386/ns7/, créer un lien symbolique suivant dans le répertoire: /usr/lib/mozilla-firefox/plugins

ln -s /usr/local/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so

Redémarrez Firefox

samedi 27 octobre 2007

Commandes utiles

1. uname : le nom du noyau de mon ordinateur...
Linux debian 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 i686 GNU/Linux

-a, --all afficher toutes les informations
omettre si -p et -i sont inconnus:
-s, --kernel-name afficher le nom du kernel
-n, --nodename afficher le nom du noeud réseau du poste (hostname)
-r, --release afficher la révision de la version du système d'exploitation
-v, --kernel-version afficher la version du kernel
-m, --machine afficher le nom du système d'exploitation
-p, --processor afficher le type de processeur ou "unknown" (i.e "inconnu")
-i, --hardware-platform afficher les infos matérielles de la plate-forme ou "unknown" (i.e "inconnu")
-o, --operating-system afficher les infos du système d'exploitation
--help afficher l'aide-mémoire
--version afficher le nom et la version du logiciel


2. hostname : le hostname est composé de 2 parties, le nom local et le nom de domaine local.domaine.ca ou www.domaine.ca. Tous les hostname correspondent à une adresse IP

Extension de la commande hostname
-s, --short short host name
-a, --alias alias names
-i, --ip-address addresses for the host name
-f, --fqdn, --long long host name (FQDN)
-d, --domain DNS domain name
-y, --yp, --nis NIS/YP domain name
-F, --file read host name or NIS domain name from given file

3. env : fait une liste de toutes les variables actives pour l'utilisateurs

SSH_AGENT_PID=2877
TERM=xterm
SHELL=/bin/bash
GTK_RC_FILES=/etc/gtk/gtkrc:/home/martin/.gtkrc-1.2-gnome2
WINDOWID=52428878
USER=martin
.....

4. Ctrl-Alt-Fx (x = 2 à 6) : Permet d'ouvrir une session en mode texte lorsque vous êtes en mode graphique. Pour retourner en mode graphique, vous faites Alt-F7.

5. echo $SHELL : pour voir votre shell en vigueur par défaut

6. echo $PATH : pour connaître votre PATH. Par exemple:
martin@debian:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

Il existe une particularité lié au PATH dans linux que l'on ne retrouve pas dans Windows. Sous Windows, vous pouvez exécuter une commande à deux conditions :
1. Vous êtes dans le répertoire du programme exécutable ou,
2. Le programme exécutable est dans un répertoire inclus dans le PATH

Sous Linux, il y a une distinction. Même si vous êtes dans le répertoire actif du programme exécutable, il ne démarrera pas si ce répertoire n'est pas dans le PATH. Pour activer le programme, vous devez soit :
1. Mettre le répertoire en question dans le PATH
2. Faire ./ avant le programme pour indiquer au shell de regarder dans le répertoire en question pour cette commande.
3. Démarrer le programme en indiquant le répertoire dans laquelle il se trouve. Ex : /home/martin/linux.sh

Pour modifier ajouter un répertoire à sa variable PATH on doit faire la commande suivante: PATH=$PATH:/home/martin/Downloads puis faire la commande export PATH. Attention, si vous ne conservez pas $PATH dans la comande, votre nouveau PATH va effacer l'ancien et le remplacer.

7. halt : Ferme le système, mais ne peut-être activé que par l'administrateur (root). Équivalent à init 0

8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6

9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q

10. info : Un peu comme man, mais des renseignements plus en profondeur

11. su : N'indique pas super utilisateur, mais plutôt switch user. Si on indique su sans nom d'utilisateur, par défaut, le shell considère qu'on demande l'utilisateur root

12. top : Fait la liste de tous les processus et programmes actifs en temps réel

13. netstat donne l'état du réseau, incluant les connections actives

14. whoami Donne le nom de l'utilisateur actif. Si vous êtes l'utilisateur martin, la commande whoami vous donnera comme résultat: martin. Par contre, si vous passez en mode root, la même commande vous donnera root dans ce cas là

15. ifconfig : S'emploi en mode root et permet de connaître les paramètres de votre réseau

16. pwd (present working directory) pour connaître le répertoire actif

17. cd pour changer de répertoire.
cd ~ ou cd permet de revenir au répertoire home
cd .. permet de retourner au répertoire parent

18. ls pour ''lister'' le contenu d'un répertoire
ls -a expose aussi les fichiers cachés
ls -l donne la liste des fichiers et leurs caractéristiques
ls -R expose le contenu des répertoires et des sous-répertoires

19. touch pour créer un fichier

20. mkdir pour créer un répertoire

21. cat pour exposer le texte dans un fichier

22. less permet comme cat d'exposer le texte d'un fichier mais une page à la fois pour un fichier contenant beaucoup de matériel

23. head expose la première partie du texte d'un fichier

24. tail expose la dernière partie du texte d'un fichier

25. rmdir efface un répertoire, mais seulement s'il est vide

26. rm efface un fichier ou un répertoire, vide ou pas
rm nom_fichier
rm -r nom_répertoire

27.
cp pour copier un fichier ou un répertoire
cp /home/martin/nom_fichier /usr/local
cp -R /home/martin/Downloads /home/martin/Backup ou cp -R ~/Downloads ~/Backup

28. ln pour créer des liens. On ajoute s pour des liens symboliques
ln -s nom_répertoire/fichier_cible nom_répertoire/fichier_symbolique

29. find pour trouver un fichier ou un répertoire

30. locate permet la même chose mais il est plus rapide, puisque cette fonction s'appuie sur un index construit et mis à jour

31. grep pour chercher un terme dans un fichier
grep -i ignore la casse
grep -l expose seulement le fichier contenant le terme recherché
grep -r recherche aussi dans les sous-répertoires

32. which pour trouver la localisation d'un fichier executable
martin@mepis1:/$ which vi
/usr/bin/vi

33. df pour voir où sont monter les partitions


1. uname : le nom du noyau de mon ordinateur...
Linux debian 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 i686 GNU/Linux

-a, --all afficher toutes les informations
omettre si -p et -i sont inconnus:
-s, --kernel-name afficher le nom du kernel
-n, --nodename afficher le nom du noeud réseau du poste (hostname)
-r, --release afficher la révision de la version du système d'exploitation
-v, --kernel-version afficher la version du kernel
-m, --machine afficher le nom du système d'exploitation
-p, --processor afficher le type de processeur ou "unknown" (i.e "inconnu")
-i, --hardware-platform afficher les infos matérielles de la plate-forme ou "unknown" (i.e "inconnu")
-o, --operating-system afficher les infos du système d'exploitation
--help afficher l'aide-mémoire
--version afficher le nom et la version du logiciel


2. hostname : le hostname est composé de 2 parties, le nom local et le nom de domaine local.domaine.ca ou www.domaine.ca. Tous les hostname correspondent à une adresse IP

Extension de la commande hostname
-s, --short short host name
-a, --alias alias names
-i, --ip-address addresses for the host name
-f, --fqdn, --long long host name (FQDN)
-d, --domain DNS domain name
-y, --yp, --nis NIS/YP domain name
-F, --file read host name or NIS domain name from given file

3. env : fait une liste de toutes les variables actives pour l'utilisateurs

SSH_AGENT_PID=2877
TERM=xterm
SHELL=/bin/bash
GTK_RC_FILES=/etc/gtk/gtkrc:/home/martin/.gtkrc-1.2-gnome2
WINDOWID=52428878
USER=martin
.....

4. Ctrl-Alt-Fx (x = 2 à 6) : Permet d'ouvrir une session en mode texte lorsque vous êtes en mode graphique. Pour retourner en mode graphique, vous faites Alt-F7.

5. echo $SHELL : pour voir votre shell en vigueur par défaut

6. echo $PATH : pour connaître votre PATH. Par exemple:
martin@debian:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

Il existe une particularité lié au PATH dans linux que l'on ne retrouve pas dans Windows. Sous Windows, vous pouvez exécuter une commande à deux conditions :
1. Vous êtes dans le répertoire du programme exécutable ou,
2. Le programme exécutable est dans un répertoire inclus dans le PATH

Sous Linux, il y a une distinction. Même si vous êtes dans le répertoire actif du programme exécutable, il ne démarrera pas si ce répertoire n'est pas dans le PATH. Pour activer le programme, vous devez soit :
1. Mettre le répertoire en question dans le PATH
2. Faire ./ avant le programme pour indiquer au shell de regarder dans le répertoire en question pour cette commande.
3. Démarrer le programme en indiquant le répertoire dans laquelle il se trouve. Ex : /home/martin/linux.sh

Pour modifier ajouter un répertoire à sa variable PATH on doit faire la commande suivante: PATH=$PATH:/home/martin/Downloads puis faire la commande export PATH. Attention, si vous ne conservez pas $PATH dans la comande, votre nouveau PATH va effacer l'ancien et le remplacer.

7. halt : Ferme le système, mais ne peut-être activé que par l'administrateur (root). Équivalent à init 0

8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6

9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q

10. info : Un peu comme man, mais des renseignements plus en profondeur

11. su : N'indique pas super utilisateur, mais plutôt switch user. Si on indique su sans nom d'utilisateur, par défaut, le shell considère qu'on demande l'utilisateur root

12. top : Fait la liste de tous les processus et programmes actifs en temps réel

13. netstat donne l'état du réseau, incluant les connections actives

14. whoami Donne le nom de l'utilisateur actif. Si vous êtes l'utilisateur martin, la commande whoami vous donnera comme résultat: martin. Par contre, si vous passez en mode root, la même commande vous donnera root dans ce cas là

15. ifconfig : S'emploi en mode root et permet de connaître les paramètres de votre réseau

16. pwd (present working directory) pour connaître le répertoire actif

17. cd pour changer de répertoire.
cd ~ ou cd permet de revenir au répertoire home
cd .. permet de retourner au répertoire parent

18. ls pour ''lister'' le contenu d'un répertoire
ls -a expose aussi les fichiers cachés
ls -l donne la liste des fichiers et leurs caractéristiques
ls -R expose le contenu des répertoires et des sous-répertoires

19. touch pour créer un fichier

20. mkdir pour créer un répertoire

21. cat pour exposer le texte dans un fichier

22. less permet comme cat d'exposer le texte d'un fichier mais une page à la fois pour un fichier contenant beaucoup de matériel

23. head expose la première partie du texte d'un fichier

24. tail expose la dernière partie du texte d'un fichier

25. rmdir efface un répertoire, mais seulement s'il est vide

26. rm efface un fichier ou un répertoire, vide ou pas
rm nom_fichier
rm -r nom_répertoire

27.
cp pour copier un fichier ou un répertoire
cp /home/martin/nom_fichier /usr/local
cp -R /home/martin/Downloads /home/martin/Backup ou cp -R ~/Downloads ~/Backup

28. ln pour créer des liens. On ajoute s pour des liens symboliques
ln -s nom_répertoire/fichier_cible nom_répertoire/fichier_symbolique

29. find pour trouver un fichier ou un répertoire

30. locate permet la même chose mais il est plus rapide, puisque cette fonction s'appuie sur un index construit et mis à jour

31. grep pour chercher un terme dans un fichier
grep -i ignore la casse
grep -l expose seulement le fichier contenant le terme recherché
grep -r recherche aussi dans les sous-répertoires

32. which pour trouver la localisation d'un fichier executable
martin@mepis1:/$ which vi
/usr/bin/vi

33. df pour voir où sont monter les partitions

uname : le nom du noyau de mon ordinateur...
Linux debian 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 i686 GNU/Linux

-a, --all afficher toutes les informations
omettre si -p et -i sont inconnus:
-s, --kernel-name afficher le nom du kernel
-n, --nodename afficher le nom du noeud réseau du poste (hostname)
-r, --release afficher la révision de la version du système d'exploitation
-v, --kernel-version afficher la version du kernel
-m, --machine afficher le nom du système d'exploitation
-p, --processor afficher le type de processeur ou "unknown" (i.e "inconnu")
-i, --hardware-platform afficher les infos matérielles de la plate-forme ou "unknown" (i.e "inconnu")
-o, --operating-system afficher les infos du système d'exploitation
--help afficher l'aide-mémoire
--version afficher le nom et la version du logiciel


2. hostname : le hostname est composé de 2 parties, le nom local et le nom de domaine local.domaine.ca ou www.domaine.ca. Tous les hostname correspondent à une adresse IP

Extension de la commande hostname
-s, --short short host name
-a, --alias alias names
-i, --ip-address addresses for the host name
-f, --fqdn, --long long host name (FQDN)
-d, --domain DNS domain name
-y, --yp, --nis NIS/YP domain name
-F, --file read host name or NIS domain name from given file

3. env : fait une liste de toutes les variables actives pour l'utilisateurs

SSH_AGENT_PID=2877
TERM=xterm
SHELL=/bin/bash
GTK_RC_FILES=/etc/gtk/gtkrc:/home/martin/.gtkrc-1.2-gnome2
WINDOWID=52428878
USER=martin
.....

4. Ctrl-Alt-Fx (x = 2 à 6) : Permet d'ouvrir une session en mode texte lorsque vous êtes en mode graphique. Pour retourner en mode graphique, vous faites Alt-F7.

5. echo $SHELL : pour voir votre shell en vigueur par défaut

6. echo $PATH : pour connaître votre PATH. Par exemple:
martin@debian:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

Il existe une particularité lié au PATH dans linux que l'on ne retrouve pas dans Windows. Sous Windows, vous pouvez exécuter une commande à deux conditions :
1. Vous êtes dans le répertoire du programme exécutable ou,
2. Le programme exécutable est dans un répertoire inclus dans le PATH

Sous Linux, il y a une distinction. Même si vous êtes dans le répertoire actif du programme exécutable, il ne démarrera pas si ce répertoire n'est pas dans le PATH. Pour activer le programme, vous devez soit :
1. Mettre le répertoire en question dans le PATH
2. Faire ./ avant le programme pour indiquer au shell de regarder dans le répertoire en question pour cette commande.
3. Démarrer le programme en indiquant le répertoire dans laquelle il se trouve. Ex : /home/martin/linux.sh

Pour modifier ajouter un répertoire à sa variable PATH on doit faire la commande suivante: PATH=$PATH:/home/martin/Downloads puis faire la commande export PATH. Attention, si vous ne conservez pas $PATH dans la comande, votre nouveau PATH va effacer l'ancien et le remplacer.

7. halt : Ferme le système, mais ne peut-être activé que par l'administrateur (root). Équivalent à init 0

8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6

9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q

10. info : Un peu comme man, mais des renseignements plus en profondeur

11. su : N'indique pas super utilisateur, mais plutôt switch user. Si on indique su sans nom d'utilisateur, par défaut, le shell considère qu'on demande l'utilisateur root

12. top : Fait la liste de tous les processus et programmes actifs en temps réel

13. netstat donne l'état du réseau, incluant les connections actives

14. whoami Donne le nom de l'utilisateur actif. Si vous êtes l'utilisateur martin, la commande whoami vous donnera comme résultat: martin. Par contre, si vous passez en mode root, la même commande vous donnera root dans ce cas là

15. ifconfig : S'emploi en mode root et permet de connaître les paramètres de votre réseau

16. pwd (present working directory) pour connaître le répertoire actif

17. cd pour changer de répertoire.
cd ~ ou cd permet de revenir au répertoire home
cd .. permet de retourner au répertoire parent

18. ls pour ''lister'' le contenu d'un répertoire
ls -a expose aussi les fichiers cachés
ls -l donne la liste des fichiers et leurs caractéristiques
ls -R expose le contenu des répertoires et des sous-répertoires

19. touch pour créer un fichier

20. mkdir pour créer un répertoire

21. cat pour exposer le texte dans un fichier

22. less permet comme cat d'exposer le texte d'un fichier mais une page à la fois pour un fichier contenant beaucoup de matériel

23. head expose la première partie du texte d'un fichier

24. tail expose la dernière partie du texte d'un fichier

25. rmdir efface un répertoire, mais seulement s'il est vide

26. rm efface un fichier ou un répertoire, vide ou pas
rm nom_fichier
rm -r nom_répertoire

27.
cp pour copier un fichier ou un répertoire
cp /home/martin/nom_fichier /usr/local
cp -R /home/martin/Downloads /home/martin/Backup ou cp -R ~/Downloads ~/Backup

28. ln pour créer des liens. On ajoute s pour des liens symboliques
ln -s nom_répertoire/fichier_cible nom_répertoire/fichier_symbolique

29. find pour trouver un fichier ou un répertoire

30. locate permet la même chose mais il est plus rapide, puisque cette fonction s'appuie sur un index construit et mis à jour

31. grep pour chercher un terme dans un fichier
grep -i ignore la casse
grep -l expose seulement le fichier contenant le terme recherché
grep -r recherche aussi dans les sous-répertoires

32. which pour trouver la localisation d'un fichier executable
martin@mepis1:/$ which vi
/usr/bin/vi

33. df pour voir où sont monter les partitions

2. hostname : le hostname est composé de 2 parties, le nom local et le nom de domaine local.domaine.ca ou www.domaine.ca. Tous les hostname correspondent à une adresse IP

Extension de la commande hostname
-s, --short short host name
-a, --alias alias names
-i, --ip-address addresses for the host name
-f, --fqdn, --long long host name (FQDN)
-d, --domain DNS domain name
-y, --yp, --nis NIS/YP domain name
-F, --file read host name or NIS domain name from given file

3. env : fait une liste de toutes les variables actives pour l'utilisateurs

SSH_AGENT_PID=2877
TERM=xterm
SHELL=/bin/bash
GTK_RC_FILES=/etc/gtk/gtkrc:/home/martin/.gtkrc-1.2-gnome2
WINDOWID=52428878
USER=martin
.....

4. Ctrl-Alt-Fx (x = 2 à 6) : Permet d'ouvrir une session en mode texte lorsque vous êtes en mode graphique. Pour retourner en mode graphique, vous faites Alt-F7.

5. echo $SHELL : pour voir votre shell en vigueur par défaut

6. echo $PATH : pour connaître votre PATH. Par exemple:
martin@debian:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

Il existe une particularité lié au PATH dans linux que l'on ne retrouve pas dans Windows. Sous Windows, vous pouvez exécuter une commande à deux conditions :
1. Vous êtes dans le répertoire du programme exécutable ou,
2. Le programme exécutable est dans un répertoire inclus dans le PATH

Sous Linux, il y a une distinction. Même si vous êtes dans le répertoire actif du programme exécutable, il ne démarrera pas si ce répertoire n'est pas dans le PATH. Pour activer le programme, vous devez soit :
1. Mettre le répertoire en question dans le PATH
2. Faire ./ avant le programme pour indiquer au shell de regarder dans le répertoire en question pour cette commande.
3. Démarrer le programme en indiquant le répertoire dans laquelle il se trouve. Ex : /home/martin/linux.sh

Pour modifier ajouter un répertoire à sa variable PATH on doit faire la commande suivante: PATH=$PATH:/home/martin/Downloads puis faire la commande export PATH. Attention, si vous ne conservez pas $PATH dans la comande, votre nouveau PATH va effacer l'ancien et le remplacer.

7. halt : Ferme le système, mais ne peut-être activé que par l'administrateur (root). Équivalent à init 0

8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6

9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q

10. info : Un peu comme man, mais des renseignements plus en profondeur

11. su : N'indique pas super utilisateur, mais plutôt switch user. Si on indique su sans nom d'utilisateur, par défaut, le shell considère qu'on demande l'utilisateur root

12. top : Fait la liste de tous les processus et programmes actifs en temps réel

13. netstat donne l'état du réseau, incluant les connections actives

14. whoami Donne le nom de l'utilisateur actif. Si vous êtes l'utilisateur martin, la commande whoami vous donnera comme résultat: martin. Par contre, si vous passez en mode root, la même commande vous donnera root dans ce cas là

15. ifconfig : S'emploi en mode root et permet de connaître les paramètres de votre réseau

16. pwd (present working directory) pour connaître le répertoire actif

17. cd pour changer de répertoire.
cd ~ ou cd permet de revenir au répertoire home
cd .. permet de retourner au répertoire parent

18. ls pour ''lister'' le contenu d'un répertoire
ls -a expose aussi les fichiers cachés
ls -l donne la liste des fichiers et leurs caractéristiques
ls -R expose le contenu des répertoires et des sous-répertoires

19. touch pour créer un fichier

20. mkdir pour créer un répertoire

21. cat pour exposer le texte dans un fichier

22. less permet comme cat d'exposer le texte d'un fichier mais une page à la fois pour un fichier contenant beaucoup de matériel

23. head expose la première partie du texte d'un fichier

24. tail expose la dernière partie du texte d'un fichier

25. rmdir efface un répertoire, mais seulement s'il est vide

26. rm efface un fichier ou un répertoire, vide ou pas
rm nom_fichier
rm -r nom_répertoire

27.
cp pour copier un fichier ou un répertoire
cp /home/martin/nom_fichier /usr/local
cp -R /home/martin/Downloads /home/martin/Backup ou cp -R ~/Downloads ~/Backup

28. ln pour créer des liens. On ajoute s pour des liens symboliques
ln -s nom_répertoire/fichier_cible nom_répertoire/fichier_symbolique

29. find pour trouver un fichier ou un répertoire

30. locate permet la même chose mais il est plus rapide, puisque cette fonction s'appuie sur un index construit et mis à jour

31. grep pour chercher un terme dans un fichier
grep -i ignore la casse
grep -l expose seulement le fichier contenant le terme recherché
grep -r recherche aussi dans les sous-répertoires

32. which pour trouver la localisation d'un fichier executable
martin@mepis1:/$ which vi
/usr/bin/vi

33. df pour voir où sont monter les partitions








mercredi 10 octobre 2007

Navigateur ''root'' sous Ubuntu

La commande est simple:

1. alt-F2 pour ouvrir la fenêtre d'application
2. gksudo nautilus

mardi 24 juillet 2007

Synchronisation du Palm avec KPilot via WiFi

Une bonne façon de contourner les difficultés de la synchronisation via le port USB, c'est d'utiliser la connexion WiFi de votre Palm.
1. Activer l'accès réseau de votre Palm à partir des instructions offertes
2. Configurer KPilot à partir du menu de configuration de Kontact : dans la section périphérique, inscrivez net:any

3. Configurez maintenant votre coupe-feu. Dans le cas de Guarddog, il faut :
4. Dans l'onglet, section Avancée : Ajouter un protocole, lui donner un nom et indiquer le port TCP 14238 à 14238
5. Maintenant, sous l'onglet Protocole, activez le nouveau protocole réseau en cochetant le carré dans la zone Internet et locale.

lundi 23 juillet 2007

Quelle est mon adresse IP?

Dans la console, tapez : ifconfig

dimanche 22 juillet 2007

Comment changer la console de départ pour ZSH?

A. Pour connaître la console par défaut, faites :
grep utilisateur /etc/passwd

B. Pour connaìtre les consoles disponibles sur votre système, faites :
cat /etc/shells

C. Maintenant, pour changer votre console pour zsh :
1. Dans la console :
su puis votre motdepasse
2. Entrez la commande : chsh
3. Entrez le chemin : /bin/zsh
4. La console par défaut (zsh) sera active à la prochaine session


samedi 21 juillet 2007

chmod 755

chmod est la commande qui permet de modifier la

permission d'un fichier. Mais avant de continuer,

nous allons expliquer la structure de permission

d'un fichier.


La permission est illustrée par 10 caractères,

de la position 0 à 9 :

0 1 2 3 4 5 6 7 8 9
- r w x r - - r - -


La position 0 détermine le type de fichier :
d pour un répertoire (directory), l pour un lien (link),
-
pour un fichier régulier.
Les positions
123 représentent les permissions
du
propriétaire (owner)
Les positions
456 représentent les permissions
du
groupe (group)
Les positions
789 représentent les permissions
des
autres (others)

Que représente la séquence
-rwxr--r-- ?
Il s'agit d'un fichier standard (
-). Le propriétaire a la permission de lire (r), écrire (w), et
exécuter (
x) le fichier. Par contre, le groupe
et les autres ne peuvent que lire le fichier en question (
r--).
rL'accès à la lecture est permis (Read)
wL'accès à l'écriture est permis (Write)
xL'accès à l'exécution est permis (Execute)
-Remplace "r", "w" ou "x" si l'accès n'est pas accordé

Maintenant, que veut dire 755 ? Pour comprendre,

observons le tableau ci-dessous :


Valeur
Texte
Binaire
Signification
0---000Tous les accès sont interdits
1--x001Le fichier est exécutable seulement
2-w-010Le fichier est modifiable seulement
3-wx011Le fichier est modifiable et exécutable
4r--100Seule la lecture est accessible
5r-x101Le fichier est exécutable et lisible
6rw-110Le fichier peut être lu et modifié
7rwx111Tout est permis

Donc, chmod 755 signifie que le propriétaire du fichier
peut tout faire avec son fichier,
que le groupe (5) et
les
autres (5) utilisateurs ne peuvent pas modifier le fichier.



Créer un nouveau fichier

1. Pour créer un fichier vide :
touch nouveaufichier

2. Pour créer un fichier avec une ligne de texte :
echo ''Ceci est un exemple'' > nouveaufichier

3. Pour créer un fichier avec plusieurs lignes de texte :
cat > nouveaufichier
Ceci est un exemple de fichier.
Il possède de multiples lignes.
^D
(Ctrl D, signifie la fin du fichier)

4. Avec un éditeur de texte :
emacs nouveaufichier

vendredi 1 juin 2007

Réparer Grub sous Mepis 6.5

Petit conseil initial : Avant d'avoir des problèmes, faites une copie de votre menu.lst se trouvant dans le répertoire /boot/grub

Vous avez des problèmes de démarrage avec Grub? Votre Mepis Assistant System du CD live ne fonctionne pas? Utilisez celui de votre disque dur! À l'aide du CD live, ouvrez en mode superutilisateur le répertoire /usr/sbin/ et activez le programme msystem. Allez sous l'onglet réparer le secteur de boot du système et choisissez les paramètres appropriés. Cliquez sur appliquer et voilà, il ne reste plus qu'à redémarrer.

mercredi 30 mai 2007

Un système de sauvegarde simple

1. Téléchargez la dernière version de Simple Linux Backup dans votre /home
2. Dans ce répertoire, tapez : tar xzf simplelinuxbkup-x.x.x-i386.tar.gz (x.x.x représente la version)
3. Un nouveau répertoire appelé SimpleBackup sera créé
4. Ouvrez ce répertoire à l'aide de Konqueror et cliquez sur le fichier simplebackupconfig
5. Utilisez le menu pour déterminer les caractéristiques de votre sauvegarde

mardi 15 mai 2007

Protégez vos fichiers pdf

Une façon simple de protéger vos fichiers pdf avec un mot de passe :

1. Installez pdftk avec votre gestionnaire de paquets
2. Rendez-vous dans le répertoire contenant le fichier pdf
3. Entrez la commande suivante :

pdftk mondocument.pdf output mondocument.128.pdf owner_pw foo user_pw monmotdepasse

4. À l'avenir, lorsque vous voudrez ouvrir votre document, on vous demandera d'inscrire votre mot de passe.

dimanche 13 mai 2007

Ouvrir les applications plus rapidement

1. Installer prelink à partir de votre dépôt.
2. Ouvrer le fichier /etc/default/prelink avec un éditeur de texte
3. Assurez-vous que PRELINKING=yes
4. Faites démarrer une fois le script /etc/cron.daily/prelink

Vous pourrez remarquer entre autres que OOo writer s'ouvre en 8 secondes au lieu de 25!