Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
linux [2021/01/28 20:19] – [Python] manu | linux [2024/07/06 18:44] (Version actuelle) – modification externe 127.0.0.1 |
---|
Actualiser la configuration avec ''update-grub'' | Actualiser la configuration avec ''update-grub'' |
| |
==== Personnalisation ==== | ==== Autres ===== |
| |
* Personnaliser le grub | * [[https://framapiaf.org/@sebsauvage/104952556907690902|Utilisation d'une application en mode isolation]] (https://sebsauvage.net/links/?GSvgVg) et (https://sebsauvage.net/links/?ISP1lg) |
Installer grub-customizer pour le faire en mode graphique. | |
| ''firejail --noprofile --private=. bash -c "/usr/bin/teams"'' |
| |
==== Autres ===== | |
| |
* [[https://framapiaf.org/@sebsauvage/104952556907690902|Utilisation d'une application en mode isolation]] | |
==== Partitions et périphériques de stockage ==== | ==== Partitions et périphériques de stockage ==== |
| |
* Afficher les données SMART d'un disque dur : | * Afficher les données SMART d'un disque dur : |
''sudo smartctl -s on -a /dev/sdX'' (après avoir installé le paquet ''smartmontools'' pas installé par défaut) | ''sudo smartctl -s on -a /dev/sdX'' (après avoir installé le paquet ''smartmontools'' pas installé par défaut) |
===== Serveur ===== | |
| |
* Bloquer ou autoriser l'accès root en SSH | |
Fichier : ''/etc/ssh/sshd_config'' ligne ''PermitRootLogin'' | |
* Bloquer l'accès SSH à un utilisateur | |
Fichier : ''/etc/ssh/sshd_config'' ligne ''DenyUsers'' <utilisateur_a_bloquer> | |
Et puis, ''systemctl restart ssh'' | |
| |
===== Supports bootables ===== | ===== Supports bootables ===== |
* Afficher l'espace disque utilisé par répertoires : ''df -h'' (-h pour "human readable") | * Afficher l'espace disque utilisé par répertoires : ''df -h'' (-h pour "human readable") |
* ''| head'' : affiche les 10 premières lignes | * ''| head'' : affiche les 10 premières lignes |
* ''neofetch'' : infos système (pas installé de base) | |
* ''lshw'' : affiche les infos système (sudo) | * ''lshw'' : affiche les infos système (sudo) |
* ''mtr'' : remplace ''traceroute'' de manière plus sympa | * ''mtr'' : remplace ''traceroute'' de manière plus sympa |
* ''diff A B'' : affiche les différences entre les fichiers ou autre A et B | * ''diff A B'' : affiche les différences entre les fichiers ou autre A et B |
* ''date +"%s"'' : afficher la date actuelle en timestamp | * ''date +"%s"'' : afficher la date actuelle en timestamp |
* ''printf "\Uxxxx\n"'' : affiche n'importe quel caractère unicode (https://mobile.twitter.com/AtaxyaNetwork/status/1311696715477639168) | * ''printf "\Uxxxx\n"'' : affiche n'importe quel caractère unicode (https://twitter.com/AtaxyaNetwork/status/1311696715477639168) |
| * ''chattr +i <fichier>'' : met le fichier en lecture seule [[http://manpages.ubuntu.com/manpages/artful/fr/man1/chattr.1.html|chattr]] |
| * ''ls /sys/class/power_supply/BAT*/'' : répertoire où l'on peut trouver les infos sur la batterie |
| * ''grep 'chaine' fichier | wc -l'' : afficher le nombre d’occurrence de ''chaine'' dans ''fichier'' |
| * ''du -a | wc -l'' : affiche le nombre totaux de fichiers dans le répertoire courant (et dans les sous-répertoires). Il compte aussi les répertoires vides comme ''1'', attention. |
| * ''ethtool --identify enp0s25'' Fait clignoter le port réseau pour l'identifier (ne fonctionne pas avec les puces trop basiques et il faut remplacer ''enp0s25'' par le nom de la carte réseau |
| * xdg-open permet d'ouvrir un fichier autre que txt |
| |
| ===== Raccourcis claviers ===== |
| * Afficher les infos de copies durant un ''dd'' ou un ''cp'' : <key>Ctrl</key> + <key>T</key> (envoi de SIGINFO) |
| * Afficher les stats pendant un ''ping'' : <key>CTRL</key> + <key>Maj</key> + <key>4</key> |
| |
===== Logiciels CLI ===== | ===== Logiciels CLI ===== |
* htop | |
* iftop | * ''croc'' : https://github.com/schollz/croc |
* [[https://github.com/schollz/croc|croc]] | * ''grub-customizer'' : personnaliser le GRUB (GUI) |
* lm-sensors | * ''htop'' : un moniteur de ressources mieux que ''top'' |
* inxi (pour afficher pleins d'infos, super utile pour du dépannage) | * ''iftop'' : un moniteur de ressources réseau |
* usbtop (https://framapiaf.org/@sebsauvage/105633638064996772) | * ''inxi'' : pour afficher pleins d'infos sur le système, super utile pour du dépannage |
| * ''lm-sensors'' : afficher les informations des capteurs de températures, vitesses des ventilateurs et tensions délivrées |
| * ''neofetch'' : infos système basiques (en mode graphique joli) |
| * ''usbtop'' : https://framapiaf.org/@sebsauvage/105633638064996772 |
===== Trucs un peu inutiles, mais indispensables ===== | ===== Trucs un peu inutiles, mais indispensables ===== |
| |
* oneko (un chat qui parcours l'écran pour essayer d'attraper la souris [le pointeur]). (https://mamot.fr/@victorhery/104953083736513369) | * oneko (un chat qui parcours l'écran pour essayer d'attraper la souris [le pointeur]). (https://mamot.fr/@victorhery/104953083736513369) |
* et d'autres ici : https://monpremierordinateur.frama.site/blog3/jeux | * et d'autres ici : https://web.archive.org/web/20210706010610/https://monpremierordinateur.frama.site/blog3/jeux |
===== Typographie ===== | ===== Typographie ===== |
Ces astuces sont testées sur un clavier AZERTY avec la configuration « français - variante ». | |
| |
Pour taper un caractère via son [[https://fr.wikipedia.org/wiki/Unicode|Unicode]] : ''Ctrl'' + ''Maj'' + ''u''. Ensuite, un « __u__ » souligné apparaît, vous pouvez lâcher et saisir le numéro, puis appuyer sur ''Entrée''. (Via https://miaou.drycat.fr/@manu_smx/104777472103902074) | Cette section a été déplacée sur la page : [[caracteres|Caractères spéciaux sous GNU/Linux]] |
| |
^Caractère⋅s ^ Raccourcis clavier ^ Unicode (Ctrl+Maj+u puis tapez le code, puis Entrée) ^ Source ^ | |
| Guillemets français ''«'' et ''»'' | ''Alt gr'' + ''W'' et ''Alt gr'' + ''X'' | | [[http://www.icaunux.org/doku.php?id=le_clavier|icaunux.org]] | | |
| Points de suspensions ''…'' | ''Alt Gr'' + ''Maj'' + ''?'' | | | | |
| o-e entrelacé '' œ '' et '' Œ '' | '' Alt Gr'' + ''O'' et ''Alt Gr'' + ''Maj'' + ''O'' | | | | |
| signe diviser ''∕'' | ''Alt Gr'' + ''Maj'' + ''/'' (différent de la barre oblique basique) | | | | |
| Point d'ironie ''⸮'' | | ''2E2E'' | [[https://fr.wikipedia.org/wiki/Point_d%27ironie|wikipedia.org]] | | |
| Point exclarrogatif ''‽'' | | ''203D'' | [[https://fr.wikipedia.org/wiki/Point_exclarrogatif|wikipedia.org]] | | |
| Signe identique à ''≡'' | | ''2261'' | | | |
| //Menu hamburger// ''☰'' | | ''2630'' | [[https://mastodon.social/@clochix/105242141807209617|clochix@mastodon.social]] | | |
| abréviation de « ème » ''ᵉ'' | | ''1D49'' | [[https://mamot.fr/@alainmi11/104777166636038607|alainmi11@mamot.fr]] | | |
| espace insécable | ''Maj'' + ''Espace'' | | | | |
| |
===== Python ===== | ===== Python ===== |
| |
Certaines applications doivent êtres installées via Python (''pip3 install''). | Cette section a été déplacée sur la page : [[certainslogiciels|Logiciels relous à installer]] |
Ne pas utiliser ''sudo'' pour les installer, elles s'installent chez l'utilisateur courant. | |
* Installer une appli : ''pip3 install <nom de l'appli>'' | |
* Mettre à jour une appli : ''pip3 install --upgrade <nom de l'appli>'' | |
* Désinstaller une appli : ''pip3 uninstall <nom de l'appli>'' | |