<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.ceric35.net/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Ceric35 - public:linux</title>
        <description></description>
        <link>https://wiki.ceric35.net/</link>
        <lastBuildDate>Sun, 17 May 2026 05:29:43 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.ceric35.net/_media/wiki/dokuwiki.svg</url>
            <title>Ceric35</title>
            <link>https://wiki.ceric35.net/</link>
        </image>
        <item>
            <title>Bash</title>
            <link>https://wiki.ceric35.net/public/linux/bash?rev=1676295589&amp;do=diff</link>
            <description>Bash

Substitution

Source : &lt;http://tldp.org/LDP/abs/html/parameter-substitution.html&gt;

${var#Pattern}

Retire de $var la plus petite chaîne qui “match” Pattern.
$ var=abcdabdc;
$ echo &quot;${var#b*}&quot;
abcda
${var##Pattern}

Retire de $var la plus longue chaîne qui “match” Pattern.
$ var=abcdabdc;
$ echo &quot;${var##b*}&quot;
a</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 13 Feb 2023 13:39:49 +0000</pubDate>
        </item>
        <item>
            <title>Bashrc</title>
            <link>https://wiki.ceric35.net/public/linux/bashrc?rev=1676295589&amp;do=diff</link>
            <description>Bashrc

Surcharge de &#039;&#039;cd&#039;&#039;

# cd
cd() {
  if [ -z &quot;$1&quot; ] ; then
    builtin cd;
  else
    builtin cd &quot;$1&quot;;
  fi
  ls -l;
}

Prompt

# prompt
PS1=$&#039;[\[\E[31;1m\]`pwd`\[\E[m\]]`val=${PIPESTATUS[0]};[ &quot;$val&quot; != &quot;0&quot; ] &amp;&amp; echo -ne &quot;(\[\E[33;1m\]$val\[\E[m\])&quot;;`#&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 13 Feb 2023 13:39:49 +0000</pubDate>
        </item>
        <item>
            <title>Firewall sur iptables</title>
            <link>https://wiki.ceric35.net/public/linux/firewall?rev=1676295589&amp;do=diff</link>
            <description>Firewall sur iptables

Script bash

#!/bin/bash

IPTABLES=/sbin/iptables

# Nous vidons les chaines
$IPTABLES -F

# Nous supprimons d&#039;eventuelles chaines personnelles
$IPTABLES -X

# Par defaut, on interdit tout
$IPTABLES -P INPUT   DROP
$IPTABLES -P OUTPUT  DROP
$IPTABLES -P FORWARD DROP

# Definition d&#039;un logger sur le drop
$IPTABLES -N LOGDROP
$IPTABLES -A LOGDROP -j LOG  --log-prefix &#039;[IPTABLES DROP] : &#039;
$IPTABLES -A LOGDROP -j DROP

# Accepter ce qu&#039;il se passe en local
$IPTABLES -A INPUT  …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 13 Feb 2023 13:39:49 +0000</pubDate>
        </item>
        <item>
            <title>Installation d&#039;un serveur mail</title>
            <link>https://wiki.ceric35.net/public/linux/mail?rev=1676295589&amp;do=diff</link>
            <description>Installation d&#039;un serveur mail

Cette documentation explique comment installer un serveur mail complet (smtp, imap, pop)
basé sur les comptes unix (et le système de stockage basé sur maildir).

documentation : &lt;http://www.gentoo.org/doc/fr/virt-mail-howto.xml&gt;

Postfix



Postfix permet d&#039;envoyer et de recevoir du courrier (SMTP).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 13 Feb 2023 13:39:49 +0000</pubDate>
        </item>
        <item>
            <title>Listes de diffusion</title>
            <link>https://wiki.ceric35.net/public/linux/mailinglists?rev=1676295589&amp;do=diff</link>
            <description>Listes de diffusion

Source : &lt;http://blog.ryara.net/2009/03/27/mailman-with-lighttpd-and-postfix-on-gentoo/&gt;

Mailman

Installation:
emerge mailman
Configuration:


DEFAULT_EMAIL_HOST = &#039;lists.ceric35.net&#039;
DEFAULT_URL_HOST   = &#039;lists.ceric35.net&#039;
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)

MTA = &#039;Postfix&#039;
POSTFIX_STYLE_VIRTUAL_DOMAINS = [DEFAULT_EMAIL_HOST]</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 13 Feb 2023 13:39:49 +0000</pubDate>
        </item>
        <item>
            <title>Memo</title>
            <link>https://wiki.ceric35.net/public/linux/memo?rev=1767977725&amp;do=diff</link>
            <description>Memo

Add exiting user to a group

gpasswd -a username wheel

Convertir fichier mdf

iat --iso --input=*.mdf -o *.iso

Encodage

Encodage deux passes d&#039;un AVI MPEG-4 (“DivX”) avec la conversion de la piste audio en MP3.

mencoder in.avi -ovc lavc -lavcopts vcodec=mpeg4:autoaspect:vbitrate=1225:vpass=1 -oac mp3lame -lameopts cbr=128:aq=0 -o out.avi
mencoder in.avi -ovc lavc -lavcopts vcodec=mpeg4:autoaspect:vbitrate=1225:vpass=2 -oac mp3lame -lameopts cbr=128:aq=0 -o out.avi</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 09 Jan 2026 16:55:25 +0000</pubDate>
        </item>
        <item>
            <title>Subversion</title>
            <link>https://wiki.ceric35.net/public/linux/subversion?rev=1676295589&amp;do=diff</link>
            <description>Subversion

Hook de post-commits

C&#039;est pas si evident que ca en fait.

Il faut recompiler subversion avec les useflag “extras” pour avoir les scripts mailer.py.

Dans le dossier repos/hooks copier le fichier post-commit.tmpl en post-commit
avec en contenu :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 13 Feb 2023 13:39:49 +0000</pubDate>
        </item>
        <item>
            <title>Traitement video</title>
            <link>https://wiki.ceric35.net/public/linux/video?rev=1676295589&amp;do=diff</link>
            <description>Traitement video

Rotation

Rotation 180° (mplayer):
mencoder -oac copy -ovc copy -vf flip,mirror fichier.avi -o fichier2.avi
Encodage mplayer
mencoder -oac mp3lame -lameopts q=2 -ovc xvid -xvidencopts bitrate=1250 -vf flip,mirror fichier.avi -o fichier2.avi

mencoder -oac faac -faacopts br=192:mpeg=4:object=2 -channels 2 -srate 48000 -ovc x264 -x264encopts \
pass=2:turbo:bitrate=900:bframes=1:me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300 \
-vf harddup fichier.a…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 13 Feb 2023 13:39:49 +0000</pubDate>
        </item>
    </channel>
</rss>
