Même si je ne suis pas d'accord avec ses recommandations d'utiliser des appareils Apple ou Chromebook, je dois bien reconnaître que le modèle de sécurité de GNU/Linux est défaillant sur certains points.
J'espère que X11 sera bientôt remplacé par Wayland !
Rust is officially supported on GNU/Linux. The project is hosted on Github
It reminds me a presentation of a live-coding session of a go program. It was about Docker prototype.
Behind the scene, it uses the namespace feature of the kernel.
Ah oui, c'est vrai: Le répertoire ~/.cache sous Linux peut accumuler des données inutiles. Et par défaut, à ma connaissance, aucune distribution n'a prévu le vidage automatique de ce dossier. Voici donc quelques commandes:
🔷 Voir la place occupée par le cache:
du -h --summarize ~/.cache🔷 Simuler un effacement des fichiers vieux de plus d'un an:
find ~/.cache -depth -type f -mtime +365🔷 Effacer ces fichiers vieux de plus d'un an:
find ~/.cache -type f -mtime +365 -delete
GNOME a une option activé par défaut pour pouvoir rechercher le contenu dans les fichiers directement. Cela ressemble au service d'indexation de Windows.
Cela consomme néanmoins du CPU, de l'I/O disque. On peut s'en passer, mais c'est aussi pratique celon les besoin.
Bref, pour le désactiver:
systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service
tracker reset --hard
C'est agréable d'avoir deux avis opposés de libristes francophones importants sur le libre !
Kids have cracked the login screen by bypassing the password with a coredump by typing like crazy on the virtual and physical keyboards 🤣
So much cool informations about kernel interfaces and docker:
- Docker is basically built on top of kernel namespaces,
- On Unix systems, every processes information is stored inside
/proc
- Control the resources used through /sys/fs/cgroup interface (cgroup → control group)
- Inside each dir of cgroup, there is a docker directory ! These directories contain informations for each container.
Wow it is great to know the basics of the container under the hood !
Construire un makefile pas à pas.
hello-world: init
@ echo "Hello, world"
Un Makefile est une collection de règles, chacune étant composée d'une cible, de pré-requis (ou pas) et d'une recette. Dans notre exemple précédent, hello-world est la cible et @ echo "Hello, world"
est la recette de la règle. Elle spécifie un pré-requis: init
.
Effectivement, une superbe mine d'or sous forme de wiki
Run android applications in GNU/Linux systems, without emulator.
w & who pour savoir qui est connecté,
last & lastb pour savoir qui a été connecté,
history (lancé depuis l'utilisateur à vérifier : su username) pour voir les traces laissées,
less /etc/passwd et cat /etc/passwd pour vérifier si on n'a pas créé un utilisateur à l'arrache,
ps et top pour vérifier s'il n'y a pas un processus malveillant,
ss & netstat pour vérifier les faiblesses réseau,
ip
crontab pour vérifier si une tâche cron n'est pas lancée régulièrement
find / -mtime -5 -ctime -5 pour vérifier les fichiers modifiés récemment,
cat /var/log/syslog, cat /var/log/syslog | less, tail -f -n 5 /var/log/syslog, cat /var/log/syslog | grep fail, tail -f /var/log/syslog pour les logs
Via https://shaarli.sebw.info/?aU81yg
(du hollandais volant)
mmv
rename
- renameutils tools such as
qmv
,qcp
,imv,
icp,
deurlname` vimv
emacs
thunar file manager
Make the window beautiful
Full screen
PrtSc
– Save a screenshot of the entire screen to thePictures
directory.Ctrl + PrtSc
– Copy the screenshot of the entire screen to the clipboard.Custom Region
Shift + PrtSc
– Save a screenshot of a specific region toPictures
.Ctrl + Shift + PrtSc
– Copy the screenshot of a specific region to the clipboard.Current window
Alt + PrtSc
– Save a screenshot of the current window toPictures
.
OMG this changed my life. I was still using kazam for this !
About Flameshot : it gives useful features for fast editing after taking the screenshot 👍
I tried this feature on macOS for work and ... it's so good. Here is the way to get it works with GNU/Linux and Gnome environment