background preloader

Memiks

Facebook Twitter

LESUR Frédéric

~~~~~~~~ Les shih-tzus de Crioleeene : Accueil ~~~~~~~~

Trucs intéressants

Pearltrees videos. Help. Select (SQL) The SELECT statement has many optional clauses: Given a table T, the query SELECT * FROM T will result in all the elements of all the rows of the table being shown. With more than one table, the result set will be every combination of rows. So if two tables are T1 and T2, SELECT * FROM T1, T2 will result in every combination of T1 rows with every T2 rows.

E.g., if T1 has 3 rows and T2 has 5 rows, then 15 rows will result. Often it is convenient to indicate a maximum number of rows that are returned. In ISO SQL:2003, result sets may be limited by using ISO SQL:2008 introduced the FETCH FIRST clause. ROW_NUMBER() OVER may be used for a simple table on the returned rows, e.g. to return no more than ten rows: SELECT * FROM( SELECT ROW_NUMBER() OVER (ORDER BY sort_key ASC) AS ROW_NUMBER, COLUMNS FROM tablename ) AS foo WHERE ROW_NUMBER <= 11 The RANK() OVER window function acts like ROW_NUMBER, but may return more than n rows in case of tie conditions, e.g. to return the top-10 youngest persons:

[linux-vserver] Deplacement de vm capricieux - Forum des profess. Rsync. Rsync (pour remote synchronization ou synchronisation à distance), est un logiciel 1) de synchronisation de fichiers. Il est fréquemment utilisé pour mettre en place des systèmes de sauvegarde distante ou des points de restauration du système (via l'interface Timeshift). rsync travaille de manière unidirectionnelle c'est-à-dire qu'il synchronise, copie ou actualise les données d'une source (locale ou distante) vers une destination (locale ou distante) en ne transférant que les octets des fichiers qui ont été modifiés. La notion d’unidirectionnalité semble souvent mal comprise : elle signifie qu'en une commande, la synchronisation ne peut se faire que dans un sens. Rien n'empêche ensuite de relancer la commande une seconde fois dans l'autre sens !

D'un point de vue de l'entreprise, un serveur de synchronisation est utile pour centraliser les sauvegardes sur une même machine équipée accessoirement d'un enregistreur de bande. Ici nous verrons son utilisation basique. L'appel de base : où: où : Vserver. De Michael HARLAUT et présente la mise en place de VServers sous la distribution Debian Sarge. Une compilation du noyau Linux sera nécessaire. VServer est un patch pour le noyau Linux 2.4/2.6 et une série d’outils qui permettent de mettre en place facilement des environnements d’exécution dans des contextes séparés, en isolant les processus, les systèmes de fichiers, les ressources réseau, et tout ce qu’offre le noyau.

On peut ainsi lancer plusieurs systèmes Linux sur une même machine, pour obtenir autant d’espaces de travail souhaités en partageant le même noyau Linux entre tous les VServers. Sur les processus : Chaque numéro de processus est préfixé par un numéro de contexte. Sur le système de fichier : Chaque environnement tourne sur un système qu’il peut utiliser seul. Chaque VServer est juste constitué d’une arborescence et d’un fichier de configuration. Il existe d'autres projets de virtualisation Open Source. Installation des packages Compilation du noyau Linux Préparation de l'hôte.

Unison File Synchronizer. Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. Unison shares a number of features with tools such as configuration management packages (CVS, PRCS, Subversion, BitKeeper, etc.), distributed filesystems (Coda, etc.), uni-directional mirroring utilities (rsync, etc.), and other synchronizers (Intellisync, Reconcile, etc).

However, there are several points where it differs: Unison runs on both Windows and many flavors of Unix (Solaris, Linux, OS X, etc.) systems. Moreover, Unison works across platforms, allowing you to synchronize a Windows laptop with a Unix server, for example. Unlike simple mirroring or backup utilities, Unison can deal with updates to both replicas of a distributed directory structure. View this page in Belorussian.