
Une nouvelle branche arrive !! la branche 3.15 Donc comme d’hab, voici un kernel tout frais compilé pour Debian 64 bit. Il devrait fonctionner sur
Une nouvelle branche arrive !! la branche 3.15 Donc comme d’hab, voici un kernel tout frais compilé pour Debian 64 bit. Il devrait fonctionner sur
Une nouvelle branche arrive !! la branche 3.14 Donc comme d’hab, voici un kernel tout frais compilé pour Debian 64 bit. Il devrait fonctionner sur
Et voila !! la branche 3.13 est stable !!! Donc comme d’hab, voici un kernel tout frais compilé pour Debian 64 bit. Il devrait fonctionner
Une fois de plus, une petite mise à jour du noyau et hop !! Vmware ne fonctionne plus !!! Normal, classique c’est ainsi… no comment
Voici un kernel tout frais compilé pour Debian 64 bit. Il s’agit de la branche stable actuel, 3.12.X. Il devrait fonctionner sur toutes les Debian
Afin de suivre les mises à jours des diverses applications offertes ici, voici comment ajouter le repo « FREENUX » Attention ! Il s’agit uniquement d’un repo
La magie des « unix » c’est les points de montage ! On peut monter dans l’arborescence un CD, un DVD, un partage NFS, un partage CIFS,
Marre de voir les services démarrés ? Ou bien tout simplement avoir une bellle installation bien finalisé ? Il vous faut un bootsplash !! Article
Vous avez des petites partitions en GP3 ou GP4 voir GP5 ? Vous êtes sous Linux ? Pas de problème !! Tout ça c’est géré
Voici comment installer les drivers ATI sur une Debian TESTING UPDATE : mise à jour pour les installer sur une Debian JESSIE (la testing du
Ce script est une fonction permettant le rappatriement d’un fichier en perl.
Il liste également les fichiers présents dans un répertoire donné.
Note : Les variables sont à définir !!
# Fonction de connexion FTP
sub connect_ftp {
my $fichier = @_[0];
if ($ftp = Net::FTP->new("$adresseftp",Debug => 0)) {
print "--> Connection OK\n";
}
else {
print "--> Connection ERR\n$@";
}
# on envoi le login et mdp
if ($ftp->login(« $login », »$passwd »)) {
print « –> Login OK\n »;
}
else {
print « –> Login ERR\n »;
}
# on se met dans le bon rep
if ($ftp->cwd (« $rep_distant »)) {
print « –> Dossier distant OK\n »;
}
else {
print « –> Erreur le chemin du dossier distant n’existe pas\n »;
}
# on liste le rep
my @liste=$ftp->ls();
foreach my $liste(@liste) {
print « –> $liste\n »;
}
# On rappatri le fichier donne en argument � la fonction
if ($ftp->get($fichier, »$rep_local/$nom_fichier »)) {
print « –> rappatriement de $nom_fichier reussi\n »;
$ftp->close();
}
else {
print « –> ECHEC ! rappatriement de $fichier \n »;
}
}
Le Perl est avant tout un langage permettant la manipulation des mots et de tout ce qui est à base de texte :
Il sait lire, écrire, modifier des fichiers, rechercher, et bien plus encore !!Dans le langage perl, comme dans tout les langages de programmation de ce type, les textes s’appellent des {{String}} (non pas ceux la !!) ou {{chaîne de caractère}} pour éviter toutes confusion avec les sous-vêtement !!! Bon oki => je sors…
Une chaine de caractère se compose donc de 0 ou plusieurs signes rassemblé en un tout. En gros, c’est presque tout ce qu’on saisie au clavier…
Exemple de chaîne de caractères :
Bonjours
123456789AZERTYUIOP
2é*ù+:;,!
En perl, les variables peuvent contenir aussi bien des nombres que des chaîne de caractère.
La + petite chaîne de caractère possible est Nullstring avec combien de caractère ? ba .. 0 .. c’est la plus petite…
Pour une quelconque raison, vous pouvez être amener à inclure des modules supplémentaires dans l’image de boot afin que des pilotes (modules) soit chargés dès le démarrage de la machine (module de carte raid par exemple).
Cette opération est relativement simple.
NIS : Network Information Service
C’est un service réseau qui permet l’administration centralisé de base de donnée de configuration
Que peut-on gérer :
– des comptes utilisateurs
– des groupe utilisateur de plusieur système Unix ou Linux à partir d’un seul poste
Cette base de donnée s’appele la NIS MAPS
SAMBA : Serveur de fichier et d’imprimante LanManager
Voila un service intéressant pour faire des partages réseaux
Il concurence windaub sur son propre terrain
Voici comment implémenter une librairie en perl par un exemple explicit.Par convention, les librairie sous Perl ont pour extension le ‘.pm’.
Exemple avec le fichier music.pm (la lib) :
—————
package music;
use strict;
sub play_music () {
// mon code….
return 0;
}
// TRES IMPORTANT
1;
——————
Pour le fichier contenant le programme principal :
——————
#!/usr/bin/perl
// s’agit de pas dévellopé comme un porc !
use strict;
// Ca mange pas de pain et ca simplifit la vie !
BEGIN {
my $path = $0;
$path =~ m,^(.*)/[^/]+$,;
unshift(@INC, « . », « lib », « $1 », « $1/lib », « $1/../lib »);
}
// On fait connaitre la librairie
use music;
// On appel la fonction présente dans la librairie
&music::play();
exit 0;
Et voila… tout simple
Petit bout de script qui permet d’automatiser un transfert sftp.Ce petit script shell permet de rappatrier par exemple une sauvegarde d’un pc à un autre un utilisant le {{sftp}} (ftp sécurisé). Il est également possible de faire du {{scp}} ou même du {{ssh}} !
Bien sur, remplacez {USER} et {LE_MOT_DE_PASS} ainsi que {LEFICHIERVOULU} par vos paramètres.
{{!! WARNING !!}} => le mots de passe est écrit en dure ! Ne pas utiliser le compte root !!!
spawn /usr/local/bin/sftp USER@xx.xx.xx.xx
expect "USER@xx.xx.xx.xx's password: "
send "LE_MOT_DE_PASSE\r"
expect "sftp> "
send "get /LEFICHIERVOULU\r"
expect {
eof { exit; }
}
send "exit\r"
{{Note}} : Lors de la 1ere connexion, si vous ne vous êtes jamais connecté, il vous sera demandé d’accepter l’empreinte de l’hôte distant.
Une autre méthode pour l’authentification consiste à utilisé les échanges de clé.
@ suivre…
Le nommage des fichiers de log n’est pas toujours très explicite concernant les jours concernés dans le fichier de log.
Par exemple, sous apache, ils seront nommés access_log.1.gz alors qu’il serait plus pratique d’avoir la date comme nommage comme par exemple access_log-20060228.gz
Crypter sous windows c’est possible ? et bien oui oui oui !!! grâce à GPG
Pour enregistrer son micro en ligne de commande, un petit utilitaire tout simple existe : arecord