public marks

PUBLIC MARKS from holyver with tag linux

2011

Puppet versus Chef: 10 reasons why Puppet wins | Bitfield Consulting

Puppet, Chef, cfengine, and Bcfg2 are all players in the configuration management space. If you’re looking for Linux automation solutions, or server configuration management tools, the two technologies you’re most likely to come across are Puppet and Opscode Chef. They are broadly similar in architecture and solve the same kinds of problems. Puppet, from Reductive Labs, has been around longer, and has a large user base. Chef, from Opscode, has learned some of the lessons from Puppet’s development, and has a high-profile client: EngineYard.

2010

How to benchmark, Stress, your Apache, Nginx or IIS server | Linux Operating System - Debian, Ubuntu, Fedora, Gentoo, Arch

by 1 other
Actually usually any web server can handle a normal day of work, but what happens when the server under your administration gets, stumbled, or appears in Slashdot, or digg front pages, now a days even twitter may drive a lot of traffic to a webpage.

2009

Google Gears windows and linux compiled versions compatible with Firefox 3.5

In case anyone's interested, here are Firefox 3.5 compatible xpi builds for Windows i386 (compiled on Visual Studio 2008 SP1) and Linux i386 and x86_64 (compiled using gcc 4.3.3 on Ubuntu using my patch posted above): http://gkovacs.xvm.mit.edu/google-gears/gears-win32-opt-0.5.25.0.xpi http://gkovacs.xvm.mit.edu/google-gears/gears-linux-0.5.25.0.xpi http://gkovacs.xvm.mit.edu/google-gears/gears-linux-x86_64-0.5.25.0.xpi

2008

Tools for Performance Tuning and Optimization | 2bits.com, Inc. - Drupal Development, Customization and Consulting

When tuning a site's performance, a system administrator needs certain tools to measure and monitor how the site is doing under increasing load, as well as identify where bottlenecks may be. Linux system performance monitoring tools On Linux, there are several tools available to you to do this. We describe what we have found as the most helpful in this section.

2007

Guide avancé d'écriture des scripts Bash

Ce tutoriel ne suppose aucune connaissance de la programmation de scripts, mais permet une progression rapide vers un niveau intermédiaire/avancé d'instructions tout en se plongeant dans de petites astuces du royaume d'UNIX®. Il est utile comme livre, comme manuel permettant d'étudier seul, et comme référence et source de connaissance sur les techniques de programmation de scripts. Les exercices et les exemples grandement commentés invitent à une participation active du lecteur avec en tête l'idée que la seule façon pour vraiment apprendre la programmation de scripts est d'écrire des scripts.

[Sécurité] Droits d'accès - GNU/Linux - La solution

by 1 other
Le but de cet article n'est pas de vous apprendre quels droits vous devez positionner sur vos fichiers ou répertoires ni pourquoi. L'utilisation de la gestion des utilisateurs, groupes ou autres ainsi que les permissions accordées, depends de chaque configuration, de la strategie mise en place par l'adminstrateur de votre système et aussi de vos besoins. En revanche dans l'article vous trouverez une brève présentation des droits que le système GNU/Linux utilise ainsi que les commandes utilisées pour le faire.

Leapro-pro sys-dispo - Lea Linux

Ce document étudie les infrastructures et les différents types et méthodes de haute disponibilité dans un environnement donné. Il présente aussi les différentes solutions en termes logiciels et matériels afin de parvenir à une haute disponibilité. Ce document est une documentation ouverte.

Installer un serveur de fichiers Samba sur debian - Henol

(via)
Samba permet de partager des dossiers sous Linux avec des ordinateurs locaux sous Windows, très pratique, donc ! De plus, il permet d’établir un réseau relativement sécurisé grâce à ses nombreuses fonctions.

2006

How to install Ubuntu in OS X using Parallels - a complete walkthrough - Simplehelp

by 2 others
This tutorial will take you every single step of the way through installing Ubuntu 6.06 using Parallels for OS X. In other words, even your parents should be able to follow along.

What is DRBD

by 2 others (via)
DRBD is a block device which is designed to build high availability clusters. This is done by mirroring a whole block device via (a dedicated) network. You could see it as a network raid-1.

RAID-1 over IP

A l"heure où les serveurs d"entreprises doivent stocker un volume croissant de données et assurer une haute disponibilité, il est nécessaire d"imaginer des systèmes de mirroring (miroir) autres que simplement sur des disques durs. La redondance de disques durs (RAID-1, RAID-5) permet déjà d"avoir une bonne résistance aux pannes d"un disque (ou plusieurs si on est en RAID-5). Cependant, si c"est la machine qui tombe (le processeur, l"alimentation, le contrôleur de disque,...), on n"a aucun moyen pour relancer le tout rapidement sans perte de données. Ayant été confronté à cette problématique, j"ai envisagé une solution de RAID-1 au travers du réseau. C"est-à-dire que sur deux serveurs, on a deux partitions (une par serveur) qui sont à tout moment une copie exacte l"une de l"autre. C"est un mirroring (miroir) de partitions à travers une interface réseau.

Comment pouvoir assurer la disponibilité d'un service avec HeartBeat ?

(via)
L"idée générale pour assurer la disponibilité d"un service est de faire fonctionner plusieurs machines (deux au minimum) en même temps. Ces machines forment ce qu"on appelle un cluster et chaque machine est un node du cluster. Chacune des machines va vérifier si les autres répondent toujours en prenant le pouls de chacune des autres. Si une machine cesse de fonctionner, les autres assurent le service. Une fois le cluster configuré, on y accède au travers d"une seule et unique adresse IP qui est celle du cluster; qui lui-même est composé de plusieurs nodes. Pour pouvoir mettre en place ce genre de technique, nous allons utiliser l"application HeartBeat qui va se charger de surveiller les machines et d"appliquer une série de scripts définis par l"utilisateur si cela s"avère nécessaire (c"est-à-dire si une machine tombe).

Synchronizing Disks for HA with rsync

(via)
This is only ONE way to keeps nodes in synchronization for a high availability cluster. It suits our needs and may be a good starting block for others so I'm sharing it. Your mileage may vary. We used this on a web server to update ~1GB worth of documents in sync every 10 minutes. Depending on how quickly your files change, you may be able to update more data, more frequently. I would not recommend using this without a private fast ethernet channel, i.e. an extra NIC in each node connected via a crossover cable.

DRBD in a Heartbeat | Linux Journal

(via)
This high-availability solution works by replicating a disk partition in a master/slave mode. The server that is running as a master has full read/write access to that partition; whereas the server running as slave has absolutely no access to the partition but silently replicates all changes made by the master server.

NFSv4 Delivers Seamless Network Access

by 1 other
Network File System (NFS) has been part of the world of free operating systems and proprietary UNIX flavors since the mid-1980s. But not all administrators know how it works or why there have been new releases. It is important to know about NFS simply because the system is vital seamless access across UNIX networks. Learn how the latest release of NFS, NFSv4, has addressed many criticisms, particularly with regard to security problems, that became apparent in versions 2 and 3.

Reseau-nfs - Lea Linux

(via)
NFS signifie Network File System. C'est, comme son nom l'indique, un système de fichiers en réseau qui permet de partager ses données principalement entre systèmes UNIX. À la différence de SAMBA, NFS gère les permissions sur les fichiers et on peut donc l'utiliser de manière totalement transparente dans son arborescence Linux.

How To Set Up A Load-Balanced MySQL Cluster | HowtoForge - Linux Howtos and Tutorials

by 6 others
This tutorial shows how to configure a MySQL 5 cluster with three nodes: two storage nodes and one management node. This cluster is load-balanced by a high-availability load balancer that in fact has two nodes that use the Ultra Monkey package which provides heartbeat (for checking if the other node is still alive) and ldirectord (to split up the requests to the nodes of the MySQL cluster).

Setting Up A Highly Available NFS Server | HowtoForge - Linux Howtos and Tutorials

In this tutorial I will describe how to set up a highly available NFS server that can be used as storage solution for other high-availability services like, for example, a cluster of web servers that are being loadbalanced. If you have a web server cluster with two or more nodes that serve the same web site(s), than these nodes must access the same pool of data so that every node serves the same data, no matter if the loadbalancer directs the user to node 1 or node n. This can be achieved with an NFS share on an NFS server that all web server nodes (the NFS clients) can access.

CTO clears air about clusters vs. virtualization, blades vs. racks and more

Server clusters and server virtualization may be two different animals, but they're animals that can work well together in a data center, says Hakon Bugge, founder and CTO of Scali Inc., a Linux clustering systems provider in Marlborough, Mass.

HeadlessSwingUiHowTo - AzureusWiki

(via)
"These are the steps I went through to get the Swing UI working in console mode on a linux box."

holyver's TAGS related to tag linux

administration +   architecture +   availability +   bash +   benchmark +   bittorrent +   blade +   clevermarks +   cluster +   code +   config +   debian +   doc +   drbd +   failover +   google +   heartbeat +   how +   howto +   load balancing +   mac +   monitoring +   mysql +   network +   nfs +   p2p +   parallels +   performance +   raid +   rsync +   samba +   script +   security +   server +   shell +   system +   testing +   tools +   tuning +   tutorial +   ubuntu +   virtual machine +   virtualization +   webserver +   windows +