My favorites | Sign in
Logo
             
Search
for
Updated Dec 07 (3 days ago) by molokoloco
Labels: Tooltips
LinuxCmdShell  
Personal notes for Linux & Shell commands (Ubuntu/Debian, LAMP)

LINUX with UBUNTU, FEDORA, DEBIAN or whatever you want

COMMAND LINE (CMD, SHELL)

http://www.techieblogger.com/2009/10/linux-unix-ubuntu-solaris-cheat-sheets.html

--- BASIC CMD ---------------------------------------------------------

sudo shutdown -r
init 6 (Restart machine)
locate | grep "img"
cat toto.log | more
sudo mv -v /home/from.gz  /opt/to.gz
sudo rm -rf /opt/lampp 
sudo cp /etc/network/interfaces /etc/network/interfaces.save
sudo chown molokoloco index.php
sudo chown -R root:root eclipse
sudo chown -R --recursive hairbox.www-data /home/hairbox/*
sudo chmod 605 /var/www/phpinfo.php
sudo chmod -R 755 /var/www/phpinfo.php
sudo touch /usr/bin/eclipse
echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
wget ftp://ftp.ovh.net/made-in-ovh/release/patch-all.sh -O patch-all.sh; sh patch-all.sh
adduser toto
cfdisk // Partititon
df -h (espace libre)
free (memoire)
rm -rf /tmp/*.wrk
ps auxw (processus) // ps -aux (Tous les process)
telnet localhost 80
gconf-editor
glxinfo | grep "direct rendering"
compizconfig-settings-manager
cp cfg ~/.entertainer -R (COPIER VERS /HOME)

# LINK
ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/userdir.load
ln -s /etc/apache2/sites-available/theatredesdeuxreves.org.conf /etc/apache2/sites-enabled/theatredesdeuxreves.org.conf
bebeserv:/etc/apache2/mods-enabled# ln -s ../mods-available/userdir.load userdir.load

# RECHERCHE
rgrep -i directoryindex -inH /etc/apache2 | grep conf  [Cherche le mot "directoryindex" dans un rep...]
grep localhost /etc/hosts
# Limiter la recherche
cat /var/log/Xorg.0.log | grep '(EE)

# NAVIGATEUR AVEC DROIT ROOT
gksudo nautilus

# EDITEUR AVEC DROIT ROOT
sudo gedit /etc/mysql/my.cnf

# Gnome : Sauvegarder sa configuration
gconftool-2 --dump / > /tmp/ma_conf.xml
# Restaurer sa configuration
gconftool-2 --load=/tmp/ma_conf.xml

# SSH TRANSFERT ... (D'un disque à un autre)
# /root/.ssh/authorized_keys2 ?
# sur le serveur a copier : ssh loginExtern@serveurExtern.com
scp -r root@213.186.46.78:/home/bibliobus/www/ /home/bibliobu/
chown bibliobu.users /home/bibliobu/www/*
chown mysql.mysql /home/mysql/bibliobu/*

Lancez PuTTY
putty -i 
Entrez dans le champs Host Name* entrez l'adresse ip du serveur puis cliquez sur Load**. 


#Connaitre sa version (etch , sarge...)
apt-cache policy
#ou alors
cat /etc/apt/preferences
#ou alors
cat /etc/apt/apt.conf

--- VI ---------------------------------------------------------

VI (pico, nano)

y = copier la ligne en cour 
p = coller en dessous
	
i = insert text
o = creer une nouvelle ligne
x = efface un caractere
	
esc  = sortie edition
	
: = commande
w = write
q = quitter

--- RACCOURCIS ---------------------------------------------------------

Alt-F2 >> Open soft
Ctrl+Alt+F2 >> virtual console
Alt+PrintScreen+R+E+I+S+U+B > if really freeze

--- UBUNTU NETWORK ---------------------------------------------------------

sudo ifup eth1
sudo ifup --force eth1
sudo ifdown eth1
sudo ifconfig eth1
sudo iwconfig
sudo iwlist scanning
sudo /etc/init.d/networking restart
sudo /etc/init.d/NetworkManager restart
sudo lshw -C network
sudo ip addr show
cat /etc/network/interfaces
> auto lo
> iface lo inet loopback

# explicitly release the old address
sudo /etc/init.d/networking stop
sudo dhclient -r eth1
sudo /etc/init.d/networking start

apt-get install wireshark

--- XAMP - LAMPP ---------------------------------------------------------

http://doc.ubuntu-fr.org/xampp
http://www.polarion.org/index.php?page=installation&project=subversive
http://www.apachefriends.org/en/xampp-linux.html#381

sudo chmod a+x /opt/lampp/htdocs

sudo lampp start
sudo lampp restart
sudo lampp security
sudo lampp stop
sudo lampp

sudo gedit /opt/lampp/etc/proftpd.conf
sudo gedit /opt/lampp/etc/php.ini
sudo gedit /opt/lampp/etc/httpd.conf
sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf

APTITUDE / APT-GET (IL FAUT CHOISIR :)

--- APT ---------------------------------------------------------

sudo apt-get install build-essential

sudo apt-get update && apt-get dist-upgrade

apt-get -y --force-yes -f install proftpd

nano /etc/apt/source.list
deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all
apt-get update

sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get autoremove

sudo apt-get install sun-java5-jre sun-java5-plugin # JAVA (firefox)

sudo apt-get install unrar
unrar e nom_du_fichier.rar

# deb http://ppa.launchpad.net/do-core/ubuntu hardy main
# deb http://ppa.launchpad.net/do-core/ubuntu hardy main
sudo apt-get install firestarter

apt://ubuntustudio-desktop;apt:ubuntustudio-icon-theme;apt:ubuntustudio-look;apt:ubuntustudio-theme;apt:ubuntustudio-wallpapers;apt:usplash-theme-ubuntustudio

sudo apt-get install python-gobject python-gtk2 python-gst0.10 python-clutter python-pysqlite2 python-cddb python-glade2 python-cairo python-feedparser python-pyinotify python-eyed3 python-pyvorbis python-imaging python-imdbpy python-notify

sudo aptitude remove python-gobject python-gtk2 python-gst0.10 python-clutter python-pysqlite2 python-cddb python-glade2 python-cairo python-feedparser python-pyinotify python-eyed3 python-pyvorbis python-imaging python-imdbpy python-notify

apt://gnome-do

fgl_glxgears # (test)

sudo apt-get install azureus

--- APTITUDE ---------------------------------------------------------

http://qref.sourceforge.net/quick/ch-package.fr.html

aptitude update && aptitude dist-upgrade
#aptitude upgrade

aptitude install nano lynx zip unzip bzip2

aptitude -y --force-yes -f install proftpd

aptitude, la recherche d'un paquet se fait avec "/" puis en tapant une partie du nom et la touche "n" pour voir le match suivant

aptitude purge le-paquet
aptitude clean

dpkg-reconfigure - reconfigure un paquet déjà installé (s'il utilise debconf)
dpkg-source - gère les paquets sources
dpkg-buildpackage - automatise la création d'un paquet
apt-cache - recherche un paquet dans le cache local

aptitude en plein écran accepte des commandes à une touche, généralement en minuscule.

Touche Action
F10 Menu
? Aide (listing complet)
u Mise à jour des informations de l'archive de paquets
+ Marque un paquet pour mise-à-jour ou installation
- Marque un paquet pour suppression (garde la configuration)
_ Marque un paquet pour purge (supprime la configuration)
= Place un paquet en maintien
U Marque tous les paquets qui peuvent être mis à jour
g Téléchargement et installation des paquets sélectionnés
q Sortie de l'écran courant et sauvegarde des changements
x Sortie de l'écran courant sans sauvegarde
Enter Visualisation d'information sur un paquet
C Visualisation des changements d'un paquet
| Change la limite des paquets affichés
/ Recherche la première occurence
\ Répète la dernière recherche

Comme apt-get, aptitude installe les dépendances d'un paquet demandé. aptitude offre aussi une option pour récupérer les paquets qui sont recommandés ou suggérés par un paquet à installer. Vous pouvez changer ce comportement en choisissant
F10 -> Options -> Dependency handling dans le menu.

Autres avantages d'aptitude :

aptitude offre accès à toutes les versions d'un paquet.
aptitude enregistre toutes ses actions dans /var/log/aptitude.
aptitude rend facile le suivi des logiciels obsolètes en les listant dans « Obsolete and Locally Created Packages ».
aptitude inclut un système de recherche puissant pour trouver des paquets particuliers ou limité l'affichage des paquets. Les utilisateurs familiers avec mutt seront rapidement à l'aise, puisque mutt a inspiré la syntaxe des expressions. Voir « SEARCHING, LIMITING, AND EXPRESSIONS » dans /usr/share/doc/aptitude/README.
aptitude en plein écran intègre su et peut être utilisé par un utilisateur normal jusqu'à ce qu'il y ait réellement besoin des privilèges de l'administrateur.

aptitude upgrade (ou apt-get upgrade ou aptitude dist-upgrade ou apt-get dist-upgrade)
    Cela suit la distribution testing et met à jour tous les paquets du système en installant leurs dépendances de testing. [26]
apt-get dselect-upgrade
    Cela suit la distribution testing et met à jour tous les paquets du système avec la sélection de dselect.
aptitude install package/unstable
    Cela installe package de unstable en prenant les dépendances dans testing.
aptitude install -t unstable package
    Cela installe package de unstable en prenant les dépendances aussi dans unstable en mettant Pin-Priority de unstable à 990.
apt-cache policy foo bar ...
    Cela affiche l'état des paquets foo bar ....
aptitude show foo bar ... | less (ou apt-cache show foo bar ... | less)
    Cela affiche l'information sur les paquets foo bar ....
aptitude install foo=2.2.4-1
    Cela installe la version 2.2.4-1 du paquet foo.
aptitude install foo bar-
    Cela installe la paquet foo et supprime le paquet bar.
aptitude remove bar
    Cela supprime le paquet bar mais garde ses fichiers de configuration.
aptitude purge postfix

dpkg-reconfigure --priority=medium package [...]
dpkg-reconfigure --all # reconfigure tous les paquets
dpkg-reconfigure locales # génère de nouvelles locales
dpkg-reconfigure --p=low xserver-xfree86 # reconfigure le serveur X

apt-setup - crée /etc/apt/sources.list
install-mbr - installe un gestionnaire de Master Boot Record
tzconfig - configure le fuseau horaire local
gpmconfig - configure le gestionnaire de souris gpm
eximconfig - configure Exim (MTA)
texconfig - configure teTeX
apacheconfig - configure Apache (httpd)
cvsconfig - configure CVS
sndconfig - configure le système sonore
update-alternatives - configure la commande par défaut ; par exemple, vim pour vi
update-rc.d - gestion des scripts de démarrage System-V
update-menus - système de menus Debian
...

apt-get check # met à jour le cache et vérifie les dépendances
apt-cache search texte # cherche un paquet à partir de "texte"
apt-cache policy paquet # information sur la priorité d'un paquet
apt-cache show -a paquet # affiche la description d'un paquet dans toutes les distributions
apt-cache showpkg paquet # informations de debogage sur un paquet
dpkg --audit|-C # cherche les paquets partiellement installés
dpkg {-s|--status} paquet ... # état et description d'un paquet installé
dpkg -l paquet ... # état du paquet installé (1 ligne)
dpkg -L paquet ... # liste les noms des fichiers installés par le paquet

LAMP FULL INSTALL

*** APACHE ****
aptitude install apache2 apache2-doc
/etc/init.d/apache2 restart

*** PHPMYADMIN ****
# dependance complete LAMP SERVEUR ;)
aptitude install phpmyadmin

*** UTILS ****
aptitude install bind9

#nano /etc/apt/source.list
deb http://debian.home-dn.net/sargepostfix-vda/

apt-get install postfix postfix-mysql

apt-getinstallvsftpd

*** GD ****
aptitude install libtool libjpeg62 libjpeg62-dev libt1-dev libpng2 libfreetype6 libfreetype6-dev xlibs freetype2 xlibs-dev libpng3 libpng3-dev libfontconfig1 libfontconfig1-dev

*** IMAGE MAGICK ****
http://www.ducea.com/2006/12/21/install-imagemagick-557-on-debian/
aptitude install imagemagick

wget ftp://ftp.imagemagick.net/pub/ImageMagick/ImageMagick-5.5.7-36.tar.gz
./compile; make; make install

apt-get build-dep imagemagick

wget #http://ftp.fr.debian.org/debian/pool/main/i/imagemagick/imagemagick_6.2.4.5.dfsg1-1_i386.deb

*** MYSQL ****
aptitude install mysql-client mysql-common mysql-query-browser mysql-query-browser-common mysql-server

aptitude install mysql-server-5.0 mysql-client-5.0

#aptitude install mysql-client mysql-common mysql-navigator mysql-query-browser mysql-query-browser-common mysql-server

mysql -u root
mysql> USE mysql;
mysql> UPDATE user
    -> SET password = PASSWORD('bwZUjkyR')
    -> WHERE user = 'root';
mysql> flush privileges;
exit;


#Restaurer la base sivitsytem
#Un dump régulier est effectué chaque jour sur les serveurs en V2
#dans /var/backups/sivit sous forme de fichiers compréssés.
#Pour restaurer le dernier dump Mysql de cette base:

1/ Supprimer la base sivitsystem ( DROP )
2/ Creer une base sivitsystem vierge
3/ En console:

vdxxx:cd /var/backups/sivit
vdxxx:/var/backups/sivit# bunzip2 dump-sivitsystem-20070725.sql.bz2
vdxxx:/var/backups/sivit# ls
dump-sivitsystem-20070714.sql.bz2  dump-sivitsystem-20070725.bz2 dump-sivitsystem-20070725.sql
vdxxx:/var/backups/sivit# mysql -uroot -p sivitsystem < dump-sivitsystem-20070725.sql
Enter password: *********

*** PHP 5 ****
# Php 4 + php5 : http://www.generation-linux.net/article.php3?id_article=2
# Php 4 // aptitude install libapache2-mod-php4 php4-mysql php4-gd php4-cli php4-cgi php4-common php4-curl

apt-get install php5-curl php5-dev php5-gd php5-gmp php5-imap php5-ldap php5-mcrypt php5-mhash php5-ming
ln -s /usr/lib/libming.so.0 libming.so

#aptitude install libcurl3-dev libmcrypt-dev libzzip-dev freetype2 imagemagick expat libmhash-dev libmagic1 libapr0 libexpat1-dev libexpat1 libzzip-0-12 mimedecode mime-support libbz2-dev libgmp3-dev libncurses5-dev ssl-cert libc-client-dev libming-dev
#aptitude install php5 php5-cli php5-cgi php5-dba php5-spl php5-mysql php5-pgsql php5-simplexml php5-sqlite php5-bz2 php5-gd php5-imagick
#???# aptitude install php5-cgi php5-curl php5-imagick php5-json

aptitude search php5
apt-cache search php5

*** WEBMIN ****
#aptitude install webmin/unstable

aptitude install libnet-ssleay-perl libauthen-pam-perl libauthen-pam-perl libio-pty-perl libio-pty-perl libmd5-perl libmd5-perl

cd home/
mkdir download/
cd download/

wget http://heanet.dl.sourceforge.net/sourceforge/webadmin/webmin_1.350_all.deb
dpkg -i webmin_1.350_all.deb
aptitude install webmin/unstable

/etc/webmin/miniserv.conf

/etc/webmin/start

Ca marche ?
https://nsxxxxx.ovh.net:10000/
https://ns2xxxx.ovh.net:10000/file/
 
*** APACHE CONF ****
/etc/apache2/apache2.conf

http://www.paradoxal.org/blog/post/2007/06/13/Serveur-Debian-apache

# UserDir is now a module
UserDir public_html
UserDir disabled root

<Directory /home/*/public_html>
        AllowOverride FileInfo AuthConfig Limit
        Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>

< mod mime ... >
    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps


/etc/init.d/apache2 restart


#Apache propose aux utilisateurs du système d'avoir un espace public pour mettre des documents web en général. Ce répertoire est assez #réstrictif, ce qui est bien, et root n'y a pas le droit. Le module userdir d'Apache utilise les fichiers de configuration: #/etc/apache2/mods-available/userdir.conf et /etc/apache2/mods-available/userdir.load Pour que le module fonctionne, il faut créer des #liens symboliques de ces fichiers, vers le répertoire /etc/apache2/mods-enable.

#/home/user/public_html. Le répertoire public est ensuite accessible depuis l'url de la machine suivi de ~/user:

 $ su
ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled/userdir.conf
ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/userdir.load
/etc/init.d/apache2 reload


Cf. +++ WEBMIN +++

*** USER DIR ****
$ cd /home/giminik/
$ mkdir public_html
$ chmod 755 public_html/
$ chmod o+x ./
$ cd public_html
$ cat > index.php
<?php phpinfo(); ?>
CTRL+D pour fin de fichier

A partir de maintenant, l'espace Web personnel est accessible à partir de l'adresse http://127.0.0.1/~utilisateur/

*** SYSTEM CHECK ****
apt-get clean
aptitude clean

dpkg-reconfigure --all

# dpkg-reconfigure --apacheconfig
# updatedb
# locate httpd


*** E-MAILS ****
# heu..
http://aide.sivit.fr/index.php?2007/02/01/158-installation-d-un-webmail-sous-debian-squirrelmail
# bug impossible remove sqwebmail
# update-rc.d -f exim4 remove", "reboot", "apt-get install postfix" pis "apt-get install sqwebmail".
/usr/sbin/sendmail -f login@domaine.com ...


aptitude  install uw-imapd

dans /etc/hosts.allow, ajouter une ligne : ALL : nom

aptitude install squirrelmail

/usr/sbin/squirrelmail-configure

cd etc/apache2/ssl/
ln -s usr/share/squirrelmail webmail

# webmin # Exim Monitor # category Servers

aptitude  install cyrus21-pop3d

aptitude install xinetd

/etc/init.d/xinetd reload



aptitude install mailutils mailx


TO CHECKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*** AWSTATS ****
http://www.henol.fr/article-awstats.html

apt-get install awstats

TO CHECKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !!!!!!!!!!!!!!!!!!!!!!!!!!!!!


*** FTP ****

aptitude install proftpd (cf. webmin)

# etc/proftpd/proftpd.conf

UseIPv6                on
ServerName            "nsxxxx.OVH.NET - Bienvenue *_*"
ServerAdmin         molokoloco@gmail.com
ServerType            standalone
DeferWelcome        on
MaxLoginAttempts    3
RequireValidShell    no
RootLogin             off
RequireValidShell    no
DeleteAbortedStores on
MultilineRFC2228     on
DefaultServer        on
ShowSymlinks        on
TimeoutNoTransfer     600
TimeoutStalled         600
TimeoutIdle         1200
DisplayLogin        welcome.msg
DisplayFirstChdir   message
ListOptions         "-l"
DenyFilter            \*.*/

<VirtualHost ftp.temp.saintdesprit.net>
    <Limit LOGIN>
        DenyAll
    </Limit>
   
    ServerName              "Casimir FTP service"
    TransferLog             /var/log/proftpd/temp.saintdesprit.net.log
    DefaultRoot             /home/casimir/
    User                    casimir
    Group                   casimir

    #<Anonymous home/casimir>
        #User            casimir
        #Group            casimir
        #UserAlias        anonymous ftp
    #</Anonymous>
</VirtualHost>

<Global>
    DefaultRoot ~
   
    <Directory /home/saintdes/>
        GroupOwner saintdes
        UserOwner saintdes
    </Directory>
    ...
</Global>

APACHE UTILITIES

--- LAMP ---------------------------------------------------------

http://doc.ubuntu-fr.org/lamp

sudo /etc/init.d/apache2 start
/etc/apache2/apache2.conf

/etc/php5/cgi/php.ini

sudo chmod 605 /var/www/phpinfo.php
sudo chmod 755 /var/www/phpinfo.php

tail -f /var/log/apache2/error.log

apt://apache2,apache2-doc,mysql-server,php5,libapache2-mod-php5,php5-mysql,phpmyadmin

PHP command : 		/usr/bin/php
PHP Parser command: 	/usr/bin/php -l -f {0}
Start Apache: 		/etc/init.d/apache2 start
Stop Apache: 		/etc/init.d/apache2 stop
Restart Apache: 	/etc/init.d/apache2 restart
Apache: 		/usr/bin/gksudo
Path to httpd.conf: 	/etc/apache2/httpd.conf
Path to etc/hosts: 	/etc/hosts
Start MySQL: 		/etc/init.d/mysql start
MySQL: 			/usr/bin/gksudo

/etc/init.d/apache2 reload  {start|stop|reload|reload-modules|force-reload|restart}
/etc/init.d/apache2 restart
/etc/init.d/xinetd reload
/etc/init.d/proftpd reload

# MOD AVAILABLE

a2enmod // modules disponibles
a2dismod // modules chargés

a2enmod nom_module // activer le module
a2dismod php4 // désactiver le module

# VIRTUAL HOST

cd /etc/apache2/sites-available

a2ensite mon_repertoire_virtuel // activer ce répertoire virtuel
a2dissite toto.org.conf // désactiver ce répertoire virtuel

# REINSTALL !!!

apt-get remove --purge apache2
puis au pire un rm -rf /etc/apache (mais normalement le dossier est vide)
apt-get install apache2

apres pour verifier si il est lancé :
ps -e (ca te donne tout les processus lancer)

ps -e|grep httpd


Fichier error log
# /usr/local/apache/logs
/var/log/apache2/


etc/mysql mysqlaccess my.conf


# DEPLACEMENT BASE SQL !!
/var/lib/mysql.BACKUP
/home/mysql/

/usr/share/apache2/error/include // error header

# Apache logs :
/var/log/apache2/
# Creation dans /usr/local/apache/logs
# CHECK : /home/log/

http://nsxxxx.ovh.net:10000/syslog/index.cgi

mysql -u root
mysql> USE mysql;
mysql> UPDATE user
    -> SET password = PASSWORD('faG5Xq8A')
    -> WHERE user = 'root';
mysql> flush privileges;

Déconnectez vous avec le commande
exit;
puis reconnectez vous
mysql -u root -p
MySQL vous demande alors votre mot de passe

nsxxxx:/# ps -all
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 S 0 17581 1 0 85 0 - 1032 wait pts/1 00:00:00 mysqld_safe
nsxxxx:/# kill -9 17581

more

tail -f /var/log/apache2/access.log > /dev/tty11 &
affiche les dernières requêtes au serveur Apache, "en direct" sur la pseudo-console 11 (pour l'activer : alt-F11).
On peut utiliser aussi
less /var/log/apache/access.log puis Shift-F
pour basculer à la fin du fichier en attente de données (Ctrl-C pour finir)

SSL : http://www.coagul.org/article_imprime.php3?id_article=351

==========================================================================================
http://formation.bearstech.com/trac/wiki/GnuLinuxAdminApache

<VirtualHost *>
    ServerName mycompany.com
    RedirectMatch (.*) http://www.mycompany.com$1
</VirtualHost>

<VirtualHost *:80>
 ServerName    secure.example.org
 ServerAdmin   webmaster@example.org
 ServerSignature On

 # we don't need a DocumentRoot for zope only sites
 #DocumentRoot  /var/www/secure.example.org

 CustomLog     /var/log/apache2/secure.example.org-access.log combined
 ErrorLog      /var/log/apache2/secure.example.org-error.log
 LogLevel warn
 <IfModule mod_rewrite.c>
   RewriteEngine On

   # use RewriteLog to debug problems with your rewrite rules
   # disable it after you found the error our your harddisk will be filled *very fast*
   # RewriteLog "/var/log/apache2/rewrite_log"
   # RewriteLogLevel 2

   # Rewrite with redirect moved permanently
   RewriteRule ^/(.*) https://secure.example.org/$1 [R=301, L]
 </IfModule>
</VirtualHost>


logrotate fait l'affaire:

/var/log/apache2/*/*.log {
        weekly
        missingok
        rotate 52
        compress
}

==========================================================================================

SOA - Start Of Authority record identifies who hs authoritative responsinility for this Domain.
NS - NameServer Record maintains an authoritative set of resource records for the Domain.
CNAME - Canonical Name record is used to identify an alias host name.
MX - Records specifu a list of hosts that are configured to receive Mail sent to this Domain Name.
A - Address Record maps an IP Address a Host Name.
PTR - Record allows special Names to point to some other location in the Domain. ( PTR Records are used only in reverse domains IN-ADDR.ARPA )

==========================================================================================
IMAGE MAGICK

/usr/local/bin/

identify -list format
convert rose: rose.png

==========================================================================================

ADMIN EMAILS...

http://nsxxxx.ovh.net/cgi-bin/qmailadmin/
http://nsxxxx.ovh.net/cgi-bin/sqwebmail
http://nsxxxx.ovh.net:10000/qmailadmin/
http://nsxxxx.ovh.net:10000/mailboxes/index.cgi

==========================================================================================

http://guides.ovh.net/QueueQmailFull
http://guides.ovh.net/EmailProblemesEtSolutions
http://guides.ovh.net/InstallQmailAntiSpam
http://guides.ovh.net/QmailAdmin

/var/qmail/queue

/etc/init.d/qmail stop
/etc/init.d/qmail start
tail -f /var/log/qmail/current

cd /dev/queue-repair-0.9.0
ls -l queue

EDIT

http://forum.ovh.com/showthread.php?t=861&page=3
/home/vpopmail/domains/saintdesprit.net/.qmail-default
| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox
| /home/vpopmail/bin/vdelivermail '' delete

http://guides.ovh.net/InstallQmailAntiSpam
/etc/rc.d/init.d/qmail
/etc/rc.d/init.d/qmail.bak

Update perl.. http://www.cpan.org/authors/id/F/FE/FELICITY/Mail-SpamAssassin-3.1.8.tar.gz


MODULES WEBMIN

Shoutcast
Majordormo
qmail
.htpassword
php.ini
Perl version 5.6.0

==========================================================================================

SSH : ATTENTION CERTIFICAT DESACTIVE (WEBMIN CONF.)

[root@nsxxxx root]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:

UBUNTU (is great !!!)

To check your Ubuntu version, read the /etc/lsb-release file: #cat /etc/lsb-release

--- ECLIPSE + GNOME MENU ITEM ---------------------------------------------------------

http://flurdy.com/docs/eclipse/install.html

tar xzf wtp-all-in-one-sdk-1.0-linux-gtk.tar.gz
sudo mv eclipse /opt/eclipse cd /opt sudo chown -R root:root eclipse
sudo chmod -R +r eclipse
sudo chmod +x `sudo find eclipse -type d`

# Then create an eclipse executable in your path
sudo touch /usr/bin/eclipse
sudo chmod 755 /usr/bin/eclipse
sudoedit /usr/bin/eclipse

# With this contents
#!/bin/sh
#export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/opt/eclipse"

$ECLIPSE_HOME/eclipse $*

Then create a gnome menu item
sudoedit /usr/share/applications/eclipse.desktop

With this contents
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
Configure

You now have a working eclipse. But run this command first to initialise the set up.
/opt/eclipse/eclipse -clean

Then from here on you can run from the menu item applications/programming/eclipse

/usr/lib/firefox/searchplugins/

--- FLASH ---------------------------------------------------------

Method #1: Install Ubuntu flash 10 Player
Visit this url and grab .deb file. Uninstall old flashplayer 9 ( if installed ):
    $ sudo apt-get remove flashplugin-nonfree
    Now, install Flash 10 (make sure Firefox is not running):
    $ sudo dpkg -i sudo dpkg -i install_flash_player_10_linux.deb
    Start firefox and type about:plugins. You should see list of plugins including Flash 10.

Method #2: Install Flash Player 10 Final in your home directory
If you need to install flash plugin in your home directory, type the following commands. To uninstall type the command:
    $ cd ~/.mozilla
    $ rm flashplayer.xpt libflashplayer.so
    Visit adobe website to grab flash player 10 tar.gz (tar ball). Download and install flash player 10 (please exit any browsers you may have running):
    $ cd /tmp
    $ wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
    $ tar -zxvf install_flash_player_10_linux.tar.gz
    $ cd install_flash_player_10_linux
    $ ./flashplayer-installer

--- HOW TO ---------------------------------------------------------- http://doc.ubuntu-fr.org/ http://forum.ubuntu-fr.org/

--- ROOT DIR ---------------------------------------------------------- Name Last modifiedSize Description

bin/ 10-Jan-2008 05:42 - small scripts and tools ext/ 10-Jan-2008 05:42 - hacks and contributions lib/ 13-Apr-2009 18:18 - open-source projects mus/ 16-Oct-2008 07:10 - sheet music and scores spk/ 10-Jan-2008 05:42 - presentations and talks src/ 20-Jan-2009 23:05 - code repositories tmp/ 10-Apr-2009 16:14 - temporary files txt/ 02-Jun-2008 02:38 - essays and research web/ 23-Nov-2008 07:16 - my website and blog gpg.asc 26-Sep-2007 04:52 3.1K my GPG public key

Apache Server at http://doc.ubuntu-fr.org/ Port 80


Sign in to add a comment
Hosted by Google Code