background preloader

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. 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. Commençons par les premières lignes : Sur une architecture x86 32 bits, la mémoire physique est séparée en trois zones. Minimizing Memory Usage for Creating Application Subprocesses. Oracle Oracle Oracle Technology Network > Java Virtual Technology Summit Join us March 8, 2016!

Minimizing Memory Usage for Creating Application Subprocesses

Learn about Java 8, Java EE, Microservices & Java Persistence. 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: ... 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. Let say you was unable to call your friend, maybe he forgot to bring his cellphone and you know he is login to a linux server doing something, and you have permission to ssh to that particular server, then you can write him a message. First, type: Dd (Unix) Dd is a command-line utility for Unix and Unix-like operating systems whose primary purpose is to convert and copy files.[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. [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. 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. Ovrer une konsole et en root taper netstat Définition des Termes Techniques La socket est une sorte de liaison entre deux ordinateurs. La socket est simplement là afin d'établir un lien (Comme un câble RJ45) entre deux ordinateurs à l'aide d'un protocole et d'un ou plusieurs ports.

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.

The Ultimate Bash Array Tutorial with 15 Examples

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. Getopt and getopts. Improve your scripts argument processing wih getopt and getopts.

Getopt and getopts

What is the best way to check the getopts status in bash.