Accueil

[ TITLE    ] : MySQL
[ CATEGORY ] : //
[ DATE     ] :

Installation de MySQLLe package php5-mysql va permettre d’installer la prise en charge de MySQL dans PHP. # apt-get install php5-mysql Le fichier de configuration de MySQL se situe dans /etc/mysql/my.cnf Bases, utilisateurs et privilègesIl est nécessaire dans un premier temps de définir manuellement certains privilèges à certains utilisateurs. Pour cela il suffit de se connecter à la base pour avoir la possibilité de lancer des commandes SQL. Connexionà MSQL : $ mysql -u root -p Pour créer un

[ TITLE    ] : Sauvegardes avec RDiff Backup
[ CATEGORY ] : //
[ DATE     ] :

Rdiff-backup permet de sauvegarder un répertoire vers un autre répertoire local ou distant. L’idée générale est de combiner les caractéristiques d’un miroir et d’une sauvegarde incrémentielle. Il conserve les anciennes versions des fichiers, cela permet de : restaurer un fichier tel qu’il était à une date antérieure récupérer les fichiers effacés Il permet de faire un backup : vers/depuis un répertoire local vers/depuis un serveur ssh distant vers des systèmes de fichiers qui ne supportent pa

[ TITLE    ] : Serveur DNS Bind9
[ CATEGORY ] : //
[ DATE     ] :

Le système de noms de domaine, ou DNS, est l’un des éléments fondamentaux de l’Internet. C’est la base de données d’informations sur les hôtes globales, hiérarchiques et distribuées qui est chargée de la traduction des noms en adresses et inversement. BIND pour Berkeley Internet Name Domain est une implémentation des protocoles DNS et fournit une implémentation de référence ouvertement redistribuable des principaux composants du système de noms de domaine. Installer Bind9Directement sur votre ma

[ TITLE    ] : Apache - Un espace pour chaque user
[ CATEGORY ] : //
[ DATE     ] :

Apache possède par défaut un module permettant de créer un espace web pour chaque utilisateur présent sur le serveur. Ce module mod_userdir permet de parcourir la liste des utilisateurs du serveur et de regarder leurs dossiers correspondants, chaque dossier corresponda donc à un utilisateyr et deviendra la racine web.En saisissant une adresse de type http://ip_server/~utilisateur) vous accéderez à son espace web personnel. ConfigurationPour créer un espace web automatique pour chaque utilisateur

[ TITLE    ] : Cron et Crontab
[ CATEGORY ] : //
[ DATE     ] :

La crontab est le programme utilisé pour configurer les tables utilisées par le daemon cron. Chaque utilisateur sur le système peut avoir sa propre crontab et il est possible d’établir des restrictions d’utilisation. La commande crontab s’utilise comme tel : crontab [ -u user ] filecrontab [ -u user ] [ -i ] { -e | -l | -r } Le répertoire /var/spool/cron/crontabs, contient tous les fichiers crontabs de chaque utilisateur, ils ne sont cependant pas destinés à être modifiés directement

[ TITLE    ] : Expressions Regulieres
[ CATEGORY ] : //
[ DATE     ] :

Les expressions régulières (appelées aussi expreg, regexp, patern, motif) s’utilisent comme un filtre. Elles permettent de définir un modèle de chaînes de caractère décrivant un ensemble possible de mots ou de groupes de mots plus ou moins complexe. Très utile pour filtrer une recherche de fichier parmi une longue liste ou les résultats des logs ou encore pour créer des règles précises dans Fail2Ban (pour ne citer que ces cas). Utilisation (quasi) universelle des symbolesLes définitions ci-desso

[ TITLE    ] : Carte mère
[ CATEGORY ] : //
[ DATE     ] :

Les élements les plus connus d’une carte mère sont : le CPU (sur l’image il ne figure qu’un slot vide) le chipset Northbridge (depuis 2011 il est fusionné avec le CPU) le chipset Southbridge les slots PCI la pile lithium les slots mémoire conectiques : SATA, IDE, USB, VGA, HDMI, DVI, … Détails sur les ChipsetsLes chipsets servent à coordonner les échanges entre le CPU (processeur) et les éléments de la carte mère. Il en existe 2 ; le Northbridge et le Southbridges, à noter que le premier es

[ TITLE    ] : Obtenir de l'aide sous Linux
[ CATEGORY ] : /
[ DATE     ] :

Sous Linux il existe 3 façons d’obtenir de l’aide, il est possible d’invoquer l’aide pour les commandes internes au shell, l’aide pour les commandes externes et enfin de consulter directement le manuel en ligne. # help # Donne la liste des commandes internes au shell# help <cmd> # Aide de la commande interne <cmd># <cmd> --help # Aide incluse au sein du programme <cmd># man <cmd> # Manuel en ligne de la commande <cmd&g

[ TITLE    ] : Syntaxe Markdown
[ CATEGORY ] : //
[ DATE     ] :

Markdown est un langage de balisage léger ayant pour but d’offrir une syntaxe facile à lire et à écrire. Un document balisé par Markdown peut être lu en l’état sans donner l’impression d’avoir été balisé ou formaté. TitresLes titres # Titre H1## Titre H2###### Titre H6 CitationsLes citations > Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do ...> Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris ... > Premier niveau de citation.>> > Second nivea

[ TITLE    ] : Créer un faux UPTIME
[ CATEGORY ] : //
[ DATE     ] :

Si vous ne savez pas quoi faire un dimanche après midi car il pleut (ou que l’indice UV est trop élevé, au choix) vous pouvez vous amuser à faire un faux uptime. Pour cela, rien de plus simple, il suffit de créer un petit script bash ayant pour but de décomposer et de restituer un faux uptime avec certaines valeurs modifiées. #!/bin/bash# -------------------------------------------------# Reconstitution de l'uptime# L'uptime s'affiche comme tel :# current hour - uptime, - nombre

[ TITLE    ] : NøTeS sur le project
[ CATEGORY ] : //
[ DATE     ] :

Notes rapides sur le déroulement des comits, création de brouillon, “set pages”, Git, PHPStorm et Hexo. Lancer le serveur hexo server --drafts ou hexo server --posts Création de page Créer une page.md dans /draft hexo publish mapage Utilisation de git git status git add . ou git add monFichier git status git commit -m "Raison" git status git push [sur la branche master] Buiding du projet (sur la branche de production) hexo clean && hexo deploy Sur le serveur # git p

[ TITLE    ] : NøTeS blog project
[ CATEGORY ] : //
[ DATE     ] :

AboutThis Hexo static site generator has been versioned on Gitlab with a git submodule based on Hexo-Hueman theme. This topic deals with : a local machine where your project will be created and maintained. a remote production web-server with Git installed. Requirements Install on your local machine : Node.js + Yarn + Git. Hexo CLI : npm install -g hexo-cli. Install Git on your production server . SetupWe have to maintain two repositories for this project : theme (A) and Hexo one (B). A. Cus

[ TITLE    ] : Liens utiles
[ CATEGORY ] : //
[ DATE     ] :

Ici se trouve une très longue liste de divers liens utiles (utilitaires, astuces, ressources, etc.) Sécuritéhttps://www.cert.ssi.gouv.fr/https://www.ssllabs.com/ssltest/https://haveibeenpwned.com/https://www.cybermalveillance.gouv.fr/https://www.fireeye.com/cyber-map/threat-map.htmlhttps://www.ssi.gouv.fr/administration/precautions-elementaires/calculer-la-force-dun-mot-de-passe/ Evaluateurs de qualitéhttps://www.ssllabs.com/ssltest/analyze.htmlhttps://observatory.mozilla.org/ Developeurhttps:/

[ TITLE    ] : license.dat(5)
[ CATEGORY ] : //
[ DATE     ] :

license.datNAMElicense.dat - license configuration file for FLEXlm licensed applications SYNOPSIS/usr/local/flexlm/licenses/license.dat DESCRIPTIONA license file consists ofthe following sections: Optional license-server section, withinformation about node where the SERVER (or redundant SERVERs) arerunning, along with a list of all vendor-specific DAEMON(s)that the SERVERneeds to run. This section is required if any features are counted. Features section, consisting of any combination of FEATURE

[ TITLE    ] : license.options(5)
[ CATEGORY ] : //
[ DATE     ] :

license.options(5)NAMElicense.opt - site administrator options file for FLEXlm licensed applications SYNOPSISDAEMON name path path/license.opt DESCRIPTIONThe license.opt file contains optional information supplied by the system administrator at the end-user site.This information can be used to tailor the behavior of the license daemons.The options file can contain the following information: reserved license informationlogfile control optionslicense timeout controllicense

[ TITLE    ] : lmbasehostid(1)
[ CATEGORY ] : //
[ DATE     ] :

lmbasehostid(1)NAMElmbasehostid - remove partition data from an lmhostid SYNOPSISlmbasehostid lmhostid DESCRIPTIONGiven an lmhostid for an arbitrary partition, lmbasehostid will print the lmhostid for partition 0. NOTESThis tool is only interesting for partitionable O3000 systems. BUGSNo verification of the input lmhostid is done. SEE ALSO lmhostid(1), lmparthostids(1).

[ TITLE    ] : lmcksum(1)
[ CATEGORY ] : //
[ DATE     ] :

lmcksumNAMElmcksum - print license checksums SYNOPSISlmcksum [ -k ] [ -c license_file ] DESCRIPTIONlmcksum will perform a checksum of a license file. This is useful to verify data entry errors at your location. lmcksum will print a line-byline checksum for the file as well as an overall file checksum. lmcksum takes the -k switch to force the encryption key checksum to be casesensitive. lmcksum will ignore all fields that do not enter into the encryption key computation; thus the server node nam

[ TITLE    ] : lmdiag(1)
[ CATEGORY ] : //
[ DATE     ] :

lmdiagNAMElmdiag - diagnostic checkout tool SYNOPSISlmdiag [ -c license_file ] [-n [feature] DESCRIPTIONlmdiag diagnoses problems when license checkout fails. If no feature is specified, lmdiag will operate on all features in the license file(s) in your path. lmdiag will first print information about the license, then attempt to checkout each license. If the checkout succeeds, lmdiag will indicate this. If the checkout fails, lmdiag will give you the reason for the failure. The the failure is

[ TITLE    ] : lmdown(1)
[ CATEGORY ] : //
[ DATE     ] :

lmdownNAMElmdown - graceful shutdown of all license daemons SYNOPSISlmdown [ -c license_file ] [ -q ] DESCRIPTIONlmdown sends a message to every license daemon asking it to shut down. The license damons write out their last messages to the log file, close the file, and exit. All licenses which have been given out by those daemons will rescinded, so that the next time a client program goes to verify his license, it will not be valid. NOTE: In FLEXlm v2.4 and later, lmdown is either a link or a c

[ TITLE    ] : lmgrd(1)
[ CATEGORY ] : //
[ DATE     ] :

lmgrdlmgrd is the main daemon program for FLEXlm. When you invoke lmgrd, it looks for the license file which contains the information about vendors and features. On Unix systems, it is strongly recommended that lmgrd be run as a non-privileged user (not root). Usage is: lmgrd [ -app ] [ -c license_file ] [ -t timeout_interval ] [ -l logfile ][ -s timestamp_interval ] [ -2 -p ] [ -v ] [ -x lmdown ] [ -x lmremove ] -appRequired for Windows/NT systems.-c license_fileUse the license file named. If t

[ TITLE    ] : lmhostid(1)
[ CATEGORY ] : //
[ DATE     ] :

lmdiagNAMElmhostid - report the hostid of a system SYNOPSISlmhostid [ -type ] [ -n ] DESCRIPTIONlmhostid calls the FLEXlm version of gethostid and displays the results. The output of lmhostid looks like this: lmhostid - Copyright (C) 1989, 1990 Highland Software, Inc.The FLEXlm host ID of this machine is “1200abcd” OPTIONS-n Prints the hostid without explanatory header. -typeThis depends on the platform. On most platforms, there’s only one hostid type, so there’s no applicable -type. On hp700

[ TITLE    ] : lmparthostids(1)
[ CATEGORY ] : //
[ DATE     ] :

lmparthostidsNAMElmparthostids - generate lmhostids for all possible partitions SYNOPSISlmparthostids [ sysid ] DESCRIPTIONWhen executed with an argument, lmparthostids will print the lmhostid for each possible partition of the current system. The optional sysid argument may be used to compute lmhostids for an arbitrary system. NOTESThis tool is only interesting for partitionable O3000 systems. BUGSNo verification of the input sysid is done. SEE ALSOlmhostid(1), lmbasehostid(1).

[ TITLE    ] : lmremove(1)
[ CATEGORY ] : //
[ DATE     ] :

lmremoveNAMElmremove - remove specific licenses and return them to license pool SYNOPSISlmremove [ -c license_file ] { feature user host display } |{ -h feature serverhost port handle } DESCRIPTIONlmremove allows the system administrator to remove a single user’s license for a specified feature. This could be required in the case where the licensed user was running the software on a node that subsequently crashed. This situation will sometimes cause the license to remain unusable. lmremove wi

[ TITLE    ] : lmreread(1)
[ CATEGORY ] : //
[ DATE     ] :

lmrereadNAMElmreread - tells the license daemon to reread the license file SYNOPSISlmreread [ -c license_file ] [ daemon ] DESCRIPTIONlmreread allows the system administrator to tell the license daemon to reread the license file. This can be useful if the data in the license file has changed; the new data can be loaded into the license daemon without shutting down and restarting it. lmreread uses the license file from the command line (or the default file, if none specified) only to find the li

[ TITLE    ] : lmstat(1)
[ CATEGORY ] : //
[ DATE     ] :

lmstat(1)NAMElmstat - report status on license manager daemons and feature usage SYNOPSISlmstat [ -a ] [ -A ] [ -c license_file ] [ -i [feature] ] [ -f [feature]] [ -s [server] ] [ -S [DAEMON] ] DESCRIPTIONlmstat provides information about the status of the server nodes, vendor daemons, vendor features, and users of each feature. Information can be optionally be qualified by specific server nodes, vendor daemons, or features. OPTIONS-a Display everything. -A List all active licenses. -c lic

[ TITLE    ] : lmswitchr(1)
[ CATEGORY ] : //
[ DATE     ] :

lmswitchr(1)NAMElmswitchr - switch REPORTLOG file to a new file SYNOPSISlmswitchr [ -c license_file ] feature new-file DESCRIPTIONlmswitchr switches the FLEXadmin REPORTLOG log file to a new file. The feature argument is to connect to the correct vendor-daemon. All feature log entries for that daemon are moved to the new file. OPTIONS-c license_fileUse the specified license_file. If this switch is not specified, lmswitchr looks for the environment variable LM_LICENSE_FILE. If that environment v

[ TITLE    ] : lmutil(1)
[ CATEGORY ] : //
[ DATE     ] :

lmutil(1)NAMElmutil - generic FLEXlm utility program. SYNOPSISlmutil [ -c license_file ] utility-program DESCRIPTIONlmutil is the “general-purpose” FLEXlm utility program. Normally, endusers would not use lmutil directly, they would use the individual utility programs which are either a copy or a link to lmutil. PARAMETERSutility-program is one of lmcksum, lmdiag, lmdown, lmhostid, lmremove, lmreread, lmstat, lmswitchr or lmver. OPTIONS-c license_fileUse the specified license_file. If this swit

[ TITLE    ] : lmver(1)
[ CATEGORY ] : //
[ DATE     ] :

lmver(1)NAMElmver - report the FLEXlm version of a library or binary file SYNOPSISlmver [ filename ] DESCRIPTIONlmver scans the contents of a binary or library file for the FLEXlm version string and displays it. If no argument is given, lmver assumes the filename is liblmgr.a and attempts to find and display the version from that file. SEE ALSOlmutil(1).