Outils pour utilisateurs

Outils du site


linux:debian (lu 44673 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:debian [22-07-2014 16:02]
edmc73 [Services]
linux:debian [10-07-2019 10:40] (Version actuelle)
edmc73 [APT]
Ligne 1: Ligne 1:
 ====== Debian ====== ====== Debian ======
 +
 +Passer le clavier en francais
 +  setxkbmap fr
  
 Le meilleur manuel et en francais Le meilleur manuel et en francais
Ligne 44: Ligne 47:
  
   fsck -f -y -C0 /dev/sda   fsck -f -y -C0 /dev/sda
 +
 +Rescanner les disques à chaud
 +  debian:~# ls /sys/class/scsi_host
 +  host0  host1  host2
 +  debian:~# echo "- - -" > /sys/class/scsi_host/host2/scan
 +
      
 ==== Récupérer la liste des paquets installés ==== ==== Récupérer la liste des paquets installés ====
Ligne 67: Ligne 76:
 apt-get dist-upgrade  apt-get dist-upgrade 
 apt-get upgrade</code> apt-get upgrade</code>
-  + 
 +**dmesg** avec une date/heure lisible 
 + 
 +  dmesg | tail | sed -r 's#^\[([0-9]+\.[0-9]+)\](.*)#echo -n "[";echo -n $(date --date="@$(echo "$(grep btime /proc/stat|cut -d " " -f 2)+\1" | bc)" +"%c");echo -n "]";echo -n "\2"#e'
 ===== Réseau : Adresse ip ===== ===== Réseau : Adresse ip =====
 Pour passer en ip statique, cela semble simple.\\ Pour passer en ip statique, cela semble simple.\\
Ligne 141: Ligne 153:
 Tu veux lancer un démon, etc, dans ce cas copie **/etc/init.d/skeleton** **/etc/init.d/nomdetondemon**, tu l'édites et à l'aide de update-rc.d, tu ajustes les niveaux et le moment où ce script est appelé. Tu veux lancer un démon, etc, dans ce cas copie **/etc/init.d/skeleton** **/etc/init.d/nomdetondemon**, tu l'édites et à l'aide de update-rc.d, tu ajustes les niveaux et le moment où ce script est appelé.
  
 +===== Lancer une appli dans un autre X =====
 +
 +Créer une nouvelle session de X
 +  sudo X :1 -ac &
 +
 +Lancer une application sur cette session
 +  DISPLAY=:1 openarena
 +
 +===== Installer une appli/paquet dans son home =====
 +
 +Dans l'exemple suivant, je veux installer **git** sur une machine dont je ne dispose pas des droits root. Nous allons donc créer un semblant de structure du système dans notre home et nous allons y installer le contenu du paquet git.
 +
 +Pour que tout fonctionne, nous allons d'abord reconfigurer les variables d'environnement dans notre **.bashrc**
 +
 +FIXME
 +  export PATH=$PATH:~/bin:~/root/usr/bin
 +
 +
 +Télécharger un paquet
 +  apt-get download git
 +
 +Faites une extration du paquet
 +  dpkg -X git.deb ~/root/.
 +
 +===== Identification par active directory / kerberos =====
 +https://wiki.debian.org/AuthenticatingLinuxWithActiveDirectory
 +
 +
 +
 +===== Debian 9 : stretch =====
 +
 +==== interface réseau ====
 +Modifier le fichier **/etc/default/grub** et ajouter les options **net.ifnames=0** et **biosdevname=0** à la ligne **GRUB_CMDLINE_LINUX=** :
 +<code>
 +GRUB_DEFAULT=0
 +GRUB_TIMEOUT=5
 +GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
 +GRUB_CMDLINE_LINUX_DEFAULT="quiet"
 +GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
 +</code>
 +
 +Régénérer le fichier de configuration du Grub :
 +  grub-mkconfig -o /boot/grub/grub.cfg
 +
 +vérifier le contenu du fichier /etc/network/interfaces puis
 +  reboot
 +
 +une fois rebooté, ip a pour lister (comme ifconfig a l'époque)
 +pour relancer le réseau, ca ne marche pas avec systemctl restart networking.service
 +il faut faire
 +  ifdown eth0
 +puis
 +  ifup eth0
 +
 +
 +==== APT ====
 +
 +Le pinning => https://debian-facile.org/doc:systeme:apt:pinning
 +
 +Ou comment installer un paquet plus récent issue de la branche testing sur votre branche stable
 +
 +Modifier votre sources.list en ajoutant les dépôts testing
 +
 +  deb http://ftp.fr.debian.org/debian/ stretch main
 +  deb-src http://ftp.fr.debian.org/debian/ stretch main
 +  deb http://ftp.fr.debian.org/debian/ testing main
 +  deb-src http://ftp.fr.debian.org/debian/ testing main
 +
 +Définir la version stable par défaut et installer la version testing de python3
 +
 +  root@localhost# echo 'APT::Default-Release "stable";' >>/etc/apt/apt.conf.d/00local
 +  root@localhost# apt-get update
 +  root@localhost# apt-get -t testing install python3
 +  
 +Pour consulter le paquet https://packages.debian.org/buster/python3
 +
 +==== TimeZone ====
 +
 +Mettre à l'heure votre serveur avec **timedatectl**
 +
 +<code>
 +# timedatectl 
 +      Local time: mer. 2019-07-10 08:33:37 UTC
 +  Universal time: mer. 2019-07-10 08:33:37 UTC
 +        RTC time: mer. 2019-07-10 08:33:37
 +       Time zone: Etc/UTC (UTC, +0000)
 + Network time on: yes
 +NTP synchronized: yes
 + RTC in local TZ: no
 +
 +# ls -l /etc/localtime 
 +lrwxrwxrwx 1 root root 27 juil.  8 23:00 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
 +
 +# timedatectl list-timezones 
 +---
 +Europe/Monaco
 +Europe/Moscow
 +Europe/Oslo
 +Europe/Paris
 +Europe/Podgorica
 +Europe/Prague
 +Europe/Riga
 +---
 +
 +# timedatectl set-timezone Europe/Paris 
 +
 +# timedatectl 
 +      Local time: mer. 2019-07-10 10:35:29 CEST
 +  Universal time: mer. 2019-07-10 08:35:29 UTC
 +        RTC time: mer. 2019-07-10 08:35:29
 +       Time zone: Europe/Paris (CEST, +0200)
 + Network time on: yes
 +NTP synchronized: yes
 + RTC in local TZ: no
 +
 +# date
 +mercredi 10 juillet 2019, 10:35:32 (UTC+0200)
 +
 +
 +</code>
linux/debian.1406037770.txt.gz · Dernière modification: 22-07-2014 16:02 de edmc73