Unix Implantation de follicules

February 23rd, 2014 par Balise

Tags: , , ,

Le problème de faire pousser des poils, c’est qu’il faut commencer par implanter des follicules pileux, sinon, ça pousse pas. Et des fois, la greffe de follicules avec déjà des poils dessus, elle marche pas : trop de poils, le chirurgien s’en sort pas, tout ça. Heureusement, il y a une solution : ya des gens qui ont fait des follicules avec juste le bon niveau de poils pour que ça passe tout seul, tout en restant instructif, de bon goût, et parfois drôle. Bref, c’est un bouquin gratos qui cause d’OS (orienté UNIX, mais assez agnostique) de façon compréhensible et lisible pour les lutins qui se demandent encore la différence entre la stack et le heap d’un process.

Posté dans Unix | No Comments »

Unix Et tu greppes greppes greppes, ce pattern qui te plaît

April 4th, 2013 par bleader

Bon bien entendu ami lutin, tu connais grep, mais t’aimes quand ça parle d’optims, de perf, et avoir des super trucs à glisser dans les discussions autour du café, et tu en veux plus. Comme je te comprends !

Alors comme t’es super hype, tu utilises git, et tu te la pètes déjà un peu avec git grep, mais il y en a d’autres:

  • ack: qui se définit comme better than grep
  • the silver searcher, a.k.a ag: qui nous dit benchs à l’appui, que c’est lui le plus beau
  • coccigrep: qui fait de la recherche sémantique et permet donc de retrouver les occurrences d’un type ou autres, pour avoir la classe en soirée mondaine

Si avec tout ça tu doubles pas ta procra^Wproductivité, je sais pas ce qu’il faut.

Posté dans Unix | No Comments »

Security Le coquillage sécurisé, 6ème du nom est là !

April 24th, 2012 par mistur

Tags: , , ,

On n’a plus besoin de le présenter, ce mollusque à coquille dure et résistante fait sa 6ème mue en ce printemps 2012. On notera que sous sa nouvelle coquille, on trouve principalement des améliorations et autres corrections. Mais, cette nouvelle mouture se fend quand même de quelques nouvelles couleurs.

Par exemple, avec la syntaxe

ssh -O cancel -L xx:xx:xx -R yy:yy:yy user@host

on peut « annuler » un port forwarding sur une connexion multiplexée.

Posté dans Security, Unix | No Comments »

Net Toi aussi bouffe de la rfc au petit dej

April 12th, 2012 par gaston

C’est une info qui se trouvait déja avant dans src/usr.bin/ssh/PROTOCOL, mais ca coûte rien d’en faire une page web, donc repais-toi de cette petite liste de RFC implémentées dans OpenSSH, le seul, le vrai, l’unique.

Posté dans Net, Security, Unix | No Comments »

Codaz U Can’t VMTouch This

April 11th, 2012 par Klyr

Quelle ne fut pas ma joie quand aujourd’hui j’ai pu me changer les idées en jouant avec vmtouch.

Un petit programme C, tout mignon, qui nous permet de jouer avec le cache fichier: savoir quelle part d’un fichier est en cache, monter un fichier en cache, virer un fichier du cache.

Tout cela grace à des syscalls bien sympas:

  • mincore(2) pour savoir quels sont les pages en mémoire,
  • posix_fadvise(2) sur linux pour expliquer à l’OS si on veut garder ou virer un fichier du cache,
  • msync(2) sur FreeBSD sert à peu près à la même chose,
  • mlock(2) et mlockall(2) pour locker des pages en RAM.

Exemple d’utilisation: pré-cacher les mêmes fichiers sur un slave que sur un master pour qu’au moment du failover il n’y ait pas de ralentissement.

Dans le même genre, voilà un petit patch de rsync qui utilise posix_fadvise(2) et mincore(2) pour éviter à l’OS de perturber le cache fichier à cause d’un gros rsync et éviter les ralentissements.

Ça peut toujours servir quand on backup une DB et qu’on ne veut pas que le cache fichier soit totalement utlisé par les fichiers de la DB.

Le tout très bien expliqué ici par notre ami RRD.

Posté dans Codaz, FreeBSD, Linux, Unix | No Comments »

Unix Grub2 mais pourquoi tant d’amour ?

March 11th, 2012 par marcello

Si toi aussi dans un élan d’amour pour Grub2 “since-i-came-the-rest-of-the-world-is-legacy” tu te prends le besoin de comprendre son fonctionnement, je te conseil un coup d’oeil sur deux docs:
Ici on te montrera sur quelle région du disque s’installent GRUB 1 et 2, notamment cette “DOS compatibility region” dont tu ignorais tout.
on t’expliquera dans le détail à quoi servent tous ces fichiers qui polluent^W décorent ton /boot/grub
Et si tu n’es pas au bout de tes peines et que tu en reveux on te montrera enfin par là comment avec booter {Free,Net}BSD.

Posté dans Unix | No Comments »

Unix Downgrade to a whoopping 64 Kb

November 3rd, 2011 par marcello

Unix vous connaissez, et Denis Richie vous en avez entendu parler ? Quand on découvre comment programmer un PDP 11 ( machine sur laquelle Unix V1 fur développée, en assembleur) le mérite des créateurs d’Unix n’en apparaît que plus grand.

NB: Highlight à la 4ème minute de la vidéo : comment afficher hello world à partir des switch de la console (avec le code source bien sûr)

Posté dans Unix | No Comments »

Unix You learn it because the Cli because is fun

August 22nd, 2011 par marcello

Si je vous parle de petits moustachus qui poussent des trucs dans des tuyaux, on pensera surement à Mario et Luigi, mais non il s’agit d’une autre facon de dire:

A pipeline is a sequence of one or more commands separated by the control
operator |. The standard output of all but the last command is connected
to the standard input of the next command.

Ca c’est le man de /bin/sh. Les gnomes (lutins ?) qui poussent dans les tuyaux, vous les trouverez dans le numéro 2 d’Ubunchu, un manga japonais consacré à qui vous devinez, que de bonnes âmes ont traduit dans de nombreuses langues.

Posté dans Unix | No Comments »

Unix Smart toi-même!

August 17th, 2011 par GuiGui2

C’est à la mode, d’être smart. Smart machin, smart là, smart truc.

Les gens de Joyent, ils sont smarts. Ils font du clougue, ça aussi c’est à la mode. Mais pour être plus smarts que les autres, ils utilisent leur propre OS pour le cloude. Et devinez-quoi ? Cet OS, il est smart.

Excusez du peu. Basé sur Illumos, SmartOS embarque la fine fleur des technos issues de feu OpenSolaris, ZFS et DTrace. Mais au-delà de çà, les poilus de Joyent ont adapté KVM pour Illumos. Et le résultat parle de lui-même.

Posté dans Unix | 1 Comment »

Unix OVER6000!!1!!!!11

April 5th, 2011 par iMil

Tags: , ,

Il y a peu, je vous entretenais du projet Worsoe visant à faire se rapprocher les deux vénérables que sont OpenIndiana et pkgsrc. Et comme il faut toujours que je fourre mon nez partout, v’la-t-y-pas que j’ai été m’embarquer dans le-dit projet.

Le premier résultat de l’aventure, ce sont plus de 6000 packages issus de pkgsrc compilés pour la plateforme SunOS 5.11/i386. Bien plus que ce que je n’espèrais, et ce grâce à une infrastructure bien pensée et hautement portable (HEIN LENNART, PORTABLE, TU CONNAIS CE MOT ? “PORTABLE” ? tocard va…).

Mais je m’emporte.

Le résultat de cette première experience est résumé sur tech-pkg. Notons que les gens d’OpenIndiana ont été grands, car ces résultats ont été obtenus sur une zone de 16 cores / 32 Gigs aimablement fournie par le projet lui-même. De la même façon, les futures publications de packages binaires se feront sur une zone publique fournie par OI. Merci, donc.

Posté dans Unix | No Comments »

« Previous Entries

jaroug 16:40 <pinpin> Anb: JE NE DORMAIS PAS !!

rabbit <rabbit> pinpin: le viol tu sais <pinpin> rabbit: putain chais pas laquelle choisir :/

Identification

Enregistrez-vous

SQUAD!

GCU live

<-- lolop left irc: Ping timeout: 240 seconds
--> lolop joined #gcu.
[17:34:50] iMil "je comprend pas ton acharnement contre systemd iMil"
[17:34:53] iMil https://twitter.com/syst emdsucks/status/86729120 3183804416/photo/1
[17:35:13] iMil "j'ai lu des bouts du code c'est pas si mal"
[17:35:33] iMil mais tout va bien sinon
[17:37:15] amj systemctl stop iMil <= ahahahaha
[17:42:24] HS-157 huhu
[17:42:52] zprd systemctl disable twitter.service
<-- lolop left irc: Ping timeout: 260 seconds
--> lolop joined #gcu.

Miiissioudaaam'

Archives:

Meta:

Hosted by:

NBS-System