POSIX & linux commands

Facebook Twitter

SAIT : Gestion des processus - [GNU/Linux] Généralités | (Haut de page) | Linux sait gérer plusieurs programmes simultanément.

SAIT : Gestion des processus - [GNU/Linux]

C'est ce que l'on nomme le multitâche. Dans un environnement graphique, ce concept est plus évident de part la présence de plusieurs fenêtres à l'écran. Toutefois cet article s'interessera plutôt à la gestion du multitâche en ligne de commande. Ce qui est désigné comme processus est une instance de programme s'exécutant à un instant donné ainsi que son contexte (ou environnement). La mémoire sous Linux : analyse du fichier /proc/meminfo - Sygus. Dans cet article, je vais tenter d'expliquer les différentes informations que le noyau Linux nous donne au travers du fichier /proc/meminfo.

La mémoire sous Linux : analyse du fichier /proc/meminfo - Sygus

Comme support, je vais afficher les données qui concernent mon système. Il s'agit d'un noyau 2.6.24-1 dans une Debian unstable. Ma machine repose sur une architecure x86 en 32 bits et contient une barrette de 1 Go de mémoire RAM. Minimizing Memory Usage for Creating Application Subprocesses.

Oracle Oracle Oracle Technology Network > Java Article PrimeFaces in the Enterprise Learn how to efficiently build data-driven applications for the enterprise.

Minimizing Memory Usage for Creating Application Subprocesses

OOM : gestion préventive de la mémoire. Si l’OOM killer se déclenche sur votre serveur alors qu’il reste une bonne quantité de mémoire, conduisant au quasi crash du serveur (kill du serveur X, mysql, SSH, …), alors il vous sera peut-être nécessaire de changer le comportement de celui ci pour le désactiver.

OOM : gestion préventive de la mémoire

Cela se voit par des messages du genre « invoked oom-killer » dans les logs systèmes: ... Jan 28 00:52:58 box kernel: [15199.058126] mysqld invoked oom-killer: gfp_mask=0x44d0, order=2, oomkilladj=0 Jan 28 00:52:58 box kernel: [15199.058145] Pid: 5572, comm: mysqld Not tainted 2.6.28-17-generic #58-Ubuntu Jan 28 00:52:58 box kernel: [15199.058158] Call Trace: Jan 28 00:52:58 box kernel: [15199.058183] [ Pour changer ce comportement, il suffit de faire. Write a message to login users through SSH. March 10th, 2007 mysurface Posted in Admin, Common, wall, who, write | Hits: 282732 | 35 Comments » To write a message to users that have login, you can using the command write.

write a message to login users through SSH

But before that, you need to check who is login, and which terminal he is login to, use command who. Dd (Unix) Dd is a command on Unix and Unix-like operating systems whose primary purpose is to convert and copy a file.[1] On Unix, device drivers for hardware (such as hard disks) and special device files (such as /dev/zero and /dev/random) appear in the file system just like normal files; dd can also read and/or write from/to these files, provided that function is implemented in their respective driver.

dd (Unix)

As a result, dd can be used for tasks such as backing up the boot sector of a hard drive, and obtaining a fixed amount of random data. Display Structure of Directory Hierarch. One-Line Shell Script ls, grep, and sed Quick, what does the following Unix/Linux command do?

Display Structure of Directory Hierarch

If you said, "Well, that's obvious; it shows a graphical representation of the current sub-directories. ", you'd be correct. [md5sum] Vérifier l'intégrité des téléchargements. Introduction Un petit tutoriel pour le programme "md5" ou "md5sum" communément appelé "checksum".

[md5sum] Vérifier l'intégrité des téléchargements

L'utilitaire md5sum permet de calculer ce qu'on appelle l'empreinte d'un fichier. En anglais, fingerprint, message-digest ou encore checksum est une valeur de 128 bits correspondant à une somme de contrôle calculée à partir de l'archive. [Linux] Découper un fichier en plusieurs parties. Linux regorge d'outils pratiques permettant de manipuler les fichiers.

[Linux] Découper un fichier en plusieurs parties

Il existe ainsi un outil très pratique permettant de découper un fichier en plusieurs partie (afin de le transporter sur des supports de faible capacité par exemple) : il s'agit de split. L'outil split s'utilise comme ceci : split -b 1440k mon_gros_fichier. Netstat sous linux. Netstat renvoi beaucoup d'informations techniques qui ne sont pas toujours facile à comprendre.

netstat sous linux

Netstat est une importante commande Dos, très utile, qui peut servir dans plusieurs domaine. Table de routage, sockets, connections, protocoles, sécurité... je vais tenter de vous expliquer du mieux possible les commandes. En matière de réseau, il est souvent utile de savoir si notre ordinateur est directement connecté à un serveur ou même à un autre ordinateur. Par exemple, vous voulez savoir si une personne mal attentionnée est connectée à votre ordinateur.

The Ultimate Bash Array Tutorial with 15 Examples. An array is a variable containing multiple values may be of same type or of different type. There is no maximum limit to the size of an array, nor any requirement that member variables be indexed or assigned contiguously. Array index starts with zero. In this article, let us review 15 various array operations in bash. This article is part of the on-going Bash Tutorial series. Getopt and getopts. Improve your scripts argument processing wih getopt and getopts. Both "getopt" and getopts are tools to use for processing and validating shell script arguments. They are similar, but not identical. More confusingly, functionality may vary from place to place, so you need to read the man pages carefully if your usage is more than casual. What is the best way to check the getopts status in bash.