397 liens privés
"""
No no no. Don't use kill -9.
It doesn't give the process a chance to cleanly:
1) shut down socket connections
2) clean up temp files
3) inform its children that it is going away
4) reset its terminal characteristics
and so on and so on and so on.
Generally, send 15, and wait a second or two, and if that doesn't
work, send 2, and if that doesn't work, send 1. If that doesn't,
REMOVE THE BINARY because the program is badly behaved!
Don't use kill -9. Don't bring out the combine harvester just to tidy
up the flower pot.
"""
rappel sur les signaux: http://www.tutorialspoint.com/unix/unix-signals-traps.htm
"""
SIGHUP 1 Hang up detected on controlling terminal or death of controlling process
SIGINT 2 Issued if the user sends an interrupt signal (Ctrl + C).
SIGQUIT 3 Issued if the user sends a quit signal (Ctrl + D).
SIGFPE 8 Issued if an illegal mathematical operation is attempted
SIGKILL 9 If a process gets this signal it must quit immediately and will not perform any clean-up operations
SIGALRM 14 Alarm Clock signal (used for timers)
SIGTERM 15 Software termination signal (sent by kill by default).
"""
Et pour les commandes ne supportant pas '-', ça doit fonctionner avec /dev/stdin ;-)
Oh ben merci :)
Et pas mal le "useless use of cat": http://www.smallo.ruhr.de/award.html#uucaletter
Voici un joli exemple:
"""
$ <Mr.Robot.S01E01.HDTV.x264.PROPER-LOL.srt egrep -i 'linux|kde|gnome'
running Gnome.
on KDE myself.
An executive running Linux
Linux?
"""
bien sur, on peut aussi faire cela avec grep:
$ egrep -i 'linux|kde|gnome' Mr.Robot.S01E01.HDTV.x264.PROPER-LOL.srt
"""
As for the 32-bit builds, there is some good news there. We have managed to get a working 32-bit build pipeline configured. We're currently in the process of testing and double-checking the integrity of the 32-bit builds, and we will have a 32-bit binary release soon.
"""
Cool, je vais pouvoir reprofiter des dernieres versions sur mon vieux eeepc sous arch.
Cette version beta fonctionne bien, cependant il manque la reduction dans le systray avec l'icone + l'intégration avec indicator-sound-service n'existe plus. (oui, j'ai xubuntu au boulot..)
Quoi de mieux pour commencer la semaine qu'une vidéo trollesque sur systemd?
un script pour automatiser la création de jail au lancement d'un programme.
via sebsauvage
systemd's haters gonna hate..
laptop-mode retournait cette erreur au démarrage:
"""
Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; Operation not supported.
"""
Problème résolu de la même manière que décrite dans le shaarlink avec:
- carte 'Qualcomm Atheros AR928X'.
- kernel: Linux arch 3.19.3-3-ARCH #1 SMP PREEMPT Wed Apr 8 14:24:22 CEST 2015 i686 GNU/Linux
Une fois rebooté, vous pouvez vérifier que l'option 'ps_enable' (enable powersave) pour le module ath9k est bien positionnée:
"""
$ modprobe -c | grep 'ps_enable'
options ath9k ps_enable=1
"""
hâte de tester le livepatch dont il parle ici: http://linuxfr.org/news/sortie-du-noyau-linux-4-0#mise-%C3%A0-jour-du-noyau-%C3%A0-la-vol%C3%A9e
"""
from libreoffice to mdp to chrome to glxgears to chrome w opengl/webgl to steam in a container
"""
une vraie nerd cette Jessie, elle dockerise TOUT :)
Lire aussi son article https://blog.jessfraz.com/posts/docker-containers-on-the-desktop.html (https://jeekajoo.eu/links/?upMf4Q)
Pour info elle est developpeuse sur https://github.com/docker/docker
"""
prevent services restart on upgrade
echo exit 101 > /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d
"""
à faire avant l'upgrade
+1 pour archlinux
par contre vu que c'est bien vivant, il faut suivre les news https://www.archlinux.org/news/ + https://planet.archlinux.fr/ pour savoir ce qu'il se passe..
voici un exemple: https://archlinux.fr/news/mise-a-jour-de-pacman-4-2
Grâce à cet os et un environnement de bureau léger, mon asus 1000he (http://www.ldlc.com/fiche/PB00084517.html) vieux de 6ans me permet encore de faire ce que je veux. et c'est 100x plus utile/agréable qu'une tablette
"""
find . -type f -print0 | xargs -0 sed -i 's/before/after/g'
"""
haha, 100% reproductible
PID 1 = docker, no systemd ;-P
Cet OS consiste en:
kernel linux + docker + quelques logiciels system installés sous forme de dockers (syslog, ntp, dhcp, console, udev ...)
TOUT est docker sur ce système qui fait environ 20MB.
"""
%Cpu(s): 24.8 us, 0.5 sy, 0.0 ni, 73.6 id, 0.4 wa, 0.0 hi, 0.2 si, 0.0 st
"""
je conseille 'vmstat 1' pour voir ces valeurs (en plus d'autres métriques liées à la mémoire et aux io notamment) évoluer dans le temps
1 = toutes les secondes
j'avais raté cet article bien complet
"""
(...)
« GHOST expose à un risque d’exécution de code à distance qui rend l’exploitation d’une machine par un pirate terriblement enfantine.Il suffit par exemple qu’un pirate envoie un mail sur un système sous Linux pour obtenir automatiquement un accès complet à cette machine », explique Wolfgang Kandek, Directeur technique de Qualys, Inc. « Compte tenu du nombre de systèmes basés sur glibc, nous considérons qu’il s’agit d’une vulnérabilité sévère qui doit être corrigée immédiatement.La meilleure marche à suivre pour atténuer le risque est d’appliquer un patch fourni par votre fournisseur de distributions Linux. »
"""
c'est dans la nature, pas de correctifs*..
happy sysadmin week!
edit: https://security-tracker.debian.org/tracker/CVE-2015-0235, à voir ça patch totalement
mais pas de news de ubuntu-security
edit: ayé http://www.ubuntu.com/usn/usn-2485-1/
"""
I had the same problem with the model Xerox-Workcenter-6605DN. The printer could be installed using the driver for the newer model Xerox WorkCenter 7228 which is included in Ubuntu 14.10.
"""