<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://hive.awired.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://hive.awired.net/feed.php">
        <title>Hive Awired wiki hive:system:linux</title>
        <description></description>
        <link>http://hive.awired.net/</link>
        <image rdf:resource="http://hive.awired.net/lib/images/favicon.ico" />
       <dc:date>2010-08-17T08:48:32+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://hive.awired.net/hive/system/linux/fluxbox"/>
                <rdf:li rdf:resource="http://hive.awired.net/hive/system/linux/fs"/>
                <rdf:li rdf:resource="http://hive.awired.net/hive/system/linux/how-to"/>
                <rdf:li rdf:resource="http://hive.awired.net/hive/system/linux/md"/>
                <rdf:li rdf:resource="http://hive.awired.net/hive/system/linux/screen"/>
                <rdf:li rdf:resource="http://hive.awired.net/hive/system/linux/tcpdump"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://hive.awired.net/lib/images/favicon.ico">
        <title>Hive Awired wiki</title>
        <link>http://hive.awired.net/</link>
        <url>http://hive.awired.net/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://hive.awired.net/hive/system/linux/fluxbox">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-31T18:44:58+02:00</dc:date>
        <title>Fluxbox</title>
        <link>http://hive.awired.net/hive/system/linux/fluxbox</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

Launch fluxbox at X init 
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; echo &quot;exec startfluxbox&quot; &amp;#62; ~/.xinitrc&lt;/pre&gt;
&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://hive.awired.net/hive/system/linux/fs">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-11T12:06:28+02:00</dc:date>
        <title>FS</title>
        <link>http://hive.awired.net/hive/system/linux/fs</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;FS&quot; [1-18] --&gt;
&lt;h2&gt;&lt;a name=&quot;secure deletion&quot; id=&quot;secure deletion&quot;&gt;Secure deletion&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;

Encrypt the hard disk using a random key:

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; cryptsetup create random_sdx /dev/sdx -d /dev/urandom&lt;/pre&gt;
&lt;p&gt;
The fastest way with encryption (writes zeroes to the encrypted container, with a good cipher this results in random data on the physical disk):

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; dd if=/dev/zero of=/dev/mapper/random_sdx bs=1M&lt;/pre&gt;
&lt;p&gt;
Don&amp;#039;t forget to clean up afterwards:

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; cryptsetup remove random_sdx&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Secure deletion&quot; [19-481] --&gt;
&lt;h2&gt;&lt;a name=&quot;loop devices&quot; id=&quot;loop devices&quot;&gt;Loop devices&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Loop devices&quot; [482-507] --&gt;
&lt;h3&gt;&lt;a name=&quot;list devices&quot; id=&quot;list devices&quot;&gt;List devices&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;srv-mvl&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;mng-mvl&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; losetup -a
/dev/loop/0: [fd00]:8019972 (/var/xen/fw-mvl/fw-mvl.swap)
/dev/loop/1: [fd00]:7438528 (/var/xen/fw-mvl/fw-mvl.img)
/dev/loop/10: [fd00]:8019996 (/var/xen/gate-mvl/gate-mvl.img)
/dev/loop/11: [fd00]:8019995 (/var/xen/gate-mvl/gate-mvl.swap)
/dev/loop/14: [fd00]:9134082 (/var/xen/ex-mvl/ex-mvl.img)
/dev/loop/15: [fd00]:9134084 (/var/xen/ex-mvl/ex-mvl.swap)&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;List devices&quot; [508-941] --&gt;
&lt;h3&gt;&lt;a name=&quot;creation&quot; id=&quot;creation&quot;&gt;Creation&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
create file 

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; dd if=/dev/zero of=ex-gif/ex-gif.img bs=1M count=2000
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB) copied, 27.7524 s, 75.6 MB/s&lt;/pre&gt;
&lt;p&gt;
make fs :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mke2fs -j ex-gif/ex-gif.img&lt;/pre&gt;
&lt;p&gt;
mount file base filesystem :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mount -o loop ex-gif/ex-gif.img /mnt/gentoo&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Creation&quot; [942-1344] --&gt;
&lt;h3&gt;&lt;a name=&quot;increase disk image&quot; id=&quot;increase disk image&quot;&gt;Increase disk image&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

this will add 500M to def-gentoo.img
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; dd if=/dev/zero bs=1M count=500 &amp;#62;&amp;#62; def-gentoo.img
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; e2fsck -f def-gentoo.img
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; resize2fs def-gentoo.img&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Increase disk image&quot; [1345-1580] --&gt;
&lt;h2&gt;&lt;a name=&quot;crypt partition&quot; id=&quot;crypt partition&quot;&gt;Crypt partition&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;


&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; cryptsetup -y --cipher aes-cbc-essiv:sha256  --key-size 256 luksFormat /dev/sda4&lt;/pre&gt;
&lt;p&gt;
open crypted :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; cryptsetup luksOpen /dev/sda1 myname&lt;/pre&gt;
&lt;p&gt;
mount opened:

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mount /dev/mapper/myname /mnt/gentoo&lt;/pre&gt;
&lt;p&gt;
close opened :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; umount /mnt/gentoo
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; cryptsetup luksClose myname&lt;/pre&gt;
&lt;p&gt;
dump for an encrypted fs :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; hexdump -n 256 -C /dev/sda1
00000000  4c 55 4b 53 ba be 00 01  61 65 73 00 00 00 00 00  |LUKS....aes.....|&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Crypt partition&quot; [1581-2294] --&gt;
&lt;h2&gt;&lt;a name=&quot;umount a device when busy&quot; id=&quot;umount a device when busy&quot;&gt;Umount a device when busy&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;

if you have that on unmounting a device :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; umount /media/disk/
umount: /media/disk: device is busy
umount: /media/disk: device is busy&lt;/pre&gt;
&lt;p&gt;
use fuser to see which process use the device :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; fuser -m /dev/mapper/tst
tst:  5257c 20459c 20693c&lt;/pre&gt;
&lt;p&gt;
see the process :
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; ps auxw | grep 5257
root      5257  0.0  0.0  66212  1736 pts/0    Ss+  Aug07   0:00 -bash&lt;/pre&gt;
&lt;p&gt;
and then kill the process :)
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; kill 5257
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; kill -9 5257&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Umount a device when busy&quot; [2295-2895] --&gt;
&lt;h2&gt;&lt;a name=&quot;inodes&quot; id=&quot;inodes&quot;&gt;Inodes&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Inodes&quot; [2896-2915] --&gt;
&lt;h3&gt;&lt;a name=&quot;check inodes&quot; id=&quot;check inodes&quot;&gt;Check inodes&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/md2      9838592  213992 9624600    3% /
udev                  436724    1759  434965    1% /dev
shm                   436724       1  436723    1% /dev/shm
/dev/loop0            192000  192000       0  100% /mnt/gentoo&lt;/pre&gt;
&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Here you can see that /mnt/gentoo nodes is full, so you can not create new files anymore.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Check inodes&quot; [2916-3383] --&gt;
&lt;h3&gt;&lt;a name=&quot;set inodes on format&quot; id=&quot;set inodes on format&quot;&gt;Set inodes on format&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

format with a specific number of inodes :
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mke2fs -j -N 300000 /dev/sdX&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Set inodes on format&quot; [3384-3525] --&gt;
&lt;h2&gt;&lt;a name=&quot;convert ext2 to ext3&quot; id=&quot;convert ext2 to ext3&quot;&gt;Convert ext2 to ext3&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; tune2fs -j /dev/hda5&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Convert ext2 to ext3&quot; [3526-3606] --&gt;
&lt;h2&gt;&lt;a name=&quot;label&quot; id=&quot;label&quot;&gt;Label&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;

Add label to partition :
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; e2label /dev/mapper/sdi1 BACKUP&lt;/pre&gt;
&lt;p&gt;
mount label partition :
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mount LABEL=BACKUP /mnt/backup&lt;/pre&gt;&lt;div class=&quot;code&quot;&gt;&lt;p class=&quot;codehead&quot;&gt;&lt;a name=&quot;etcfstab&quot;&gt;/etc/fstab&lt;/a&gt;&lt;/p&gt;&lt;pre class=&quot;code&quot;&gt;
...
LABEL=BACKUP       /mnt/backup        ext4        noatime        0 1
...&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Label&quot; [3607-] --&gt;</description>
    </item>
    <item rdf:about="http://hive.awired.net/hive/system/linux/how-to">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-31T18:46:48+02:00</dc:date>
        <title>How-to...</title>
        <link>http://hive.awired.net/hive/system/linux/how-to</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;update user alias&quot; id=&quot;update user alias&quot;&gt;Update user alias&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

File: /etc/mail/aliases

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;
root:               root@example.org&lt;/pre&gt;
&lt;p&gt;

and then run :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; newaliases&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;show directory size&quot; id=&quot;show directory size&quot;&gt;Show directory size&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; du -sh
65G     .&lt;/pre&gt;&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; du -sh *
756K    cache
24M     db
4.0K    empty
65G     lib
8.0K    lock
5.4M    log
0       mail
68K     run&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;How-to...&quot; [1-426] --&gt;
&lt;h3&gt;&lt;a name=&quot;find&quot; id=&quot;find&quot;&gt;Find&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;find program location&quot; id=&quot;find program location&quot;&gt;Find program location&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; whereis sendmail&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;find string in files recursivly with showing also lines around&quot; id=&quot;find string in files recursivly with showing also lines around&quot;&gt;Find string in files recursivly with showing also lines around&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; grep -R -n1 &quot;/usr/lib/sendmail&quot; /etc
/etc/nail.rc-63-
/etc/nail.rc:64:# Use the local sendmail (/usr/lib/sendmail) binary by default.
/etc/nail.rc-65-# (Uncomment the following line to use a SMTP server)&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;show system control values&quot; id=&quot;show system control values&quot;&gt;Show system control values&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; sysctl -a&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;change a sysctl value -tcp keepalive values for exemple&quot; id=&quot;change a sysctl value -tcp keepalive values for exemple&quot;&gt;Change a sysctl value (TCP keepalive values for exemple)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
as root :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; sysctl -w net.ipv4.tcp_keepalive_time=15
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; sysctl -w net.ipv4.tcp_keepalive_probes=2
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; sysctl -w net.ipv4.tcp_keepalive_intvl=10&lt;/pre&gt;
&lt;p&gt;
to persist, edit /etc/sysctl.conf and reload file :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; sudo sysctl -p /etc/sysctl.conf&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;dump file or block device content&quot; id=&quot;dump file or block device content&quot;&gt;dump file or block device content&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
dump for an encrypted fs :

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; hexdump -n 256 -C /dev/sda1
00000000  4c 55 4b 53 ba be 00 01  61 65 73 00 00 00 00 00  |LUKS....aes.....|&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;auto rebuild raid devices with mdadm after reboot on livecd&quot; id=&quot;auto rebuild raid devices with mdadm after reboot on livecd&quot;&gt;Auto rebuild raid devices with mdadm after reboot on liveCD&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mdadm --auto-detect
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; cat /proc/mdstat&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;show connected client to a tcp port&quot; id=&quot;show connected client to a tcp port&quot;&gt;Show connected client to a tcp port&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; netstat -apn | grep :4445
tcp        0      0 10.40.0.32:34251            10.40.0.33:4445             ESTABLISHED 31798/java
tcp        0      0 10.40.0.32:34252            10.40.0.33:4445             ESTABLISHED 31885/java
tcp        0      0 10.40.0.32:34253            10.40.0.33:4445             ESTABLISHED 31966/java
tcp        0      0 10.40.0.32:34260            10.40.0.33:4445             ESTABLISHED 32044/java&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Find&quot; [427-2192] --&gt;
&lt;h3&gt;&lt;a name=&quot;create an xvnc server without security&quot; id=&quot;create an xvnc server without security&quot;&gt;Create an Xvnc server without security&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; Xvnc -alwaysshared -localhost -desktop MyName -geometry 4000x3000 -once securitytypes=none :2 &amp;#38;&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;Create an Xvnc server without security&quot; [2193-] --&gt;</description>
    </item>
    <item rdf:about="http://hive.awired.net/hive/system/linux/md">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-30T23:45:18+02:00</dc:date>
        <title>Mdadm</title>
        <link>http://hive.awired.net/hive/system/linux/md</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

stop raid device

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mdadm -S /dev/md2&lt;/pre&gt;
&lt;p&gt;
when a raid 5 or 6 fail you have to rebuild using latest version of data :
&lt;/p&gt;

&lt;p&gt;
get events of drives

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mdadm --examine /dev/sd[abcgf]2 | grep Event
         Events : 11369
         Events : 11369
         Events : 11369
         Events : 34
         Events : 34&lt;/pre&gt;
&lt;p&gt;
force rebuild raid without the 2 latest drives

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mdadm -Af /dev/md2 /dev/sda2 /dev/sdb2 /dev/sdc2&lt;/pre&gt;
&lt;p&gt;
then add back 2 bad drives

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; mdadm -a /dev/md2 /dev/sdg2 /dev/sdf2&lt;/pre&gt;
&lt;p&gt;
watch rebuild

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; watch -n1 &quot;cat /proc/mdstat&quot;
...&lt;/pre&gt;
&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://hive.awired.net/hive/system/linux/screen">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-29T14:47:30+02:00</dc:date>
        <title>Screen</title>
        <link>http://hive.awired.net/hive/system/linux/screen</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;
&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0 rightalign&quot;&gt;              &lt;/th&gt;&lt;th class=&quot;col1 rightalign&quot;&gt;               &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; Shortcut     &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; Command       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Description                            &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a &amp;#039;        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; select        &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Prompt for a window name or number to switch to.                              &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a ”        &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; windowlist -b &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Present a list of all windows for selection.      &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a 0 .. 9   &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; select 0 .. 9 &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Switch to window number 0 … 9        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row7&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a -        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; select -      &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Switch to the blank window.            &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row8&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a [TAB]    &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; focus         &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Switch the input focus to the next region.&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row9&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-a      &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; other         &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Toggle to the window displayed previously.&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row10&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a a        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; meta          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Send the command character (C-a) to window.   &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row11&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a A        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; title         &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Allow the user to enter a name for the current window. &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row12&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a b        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; break         &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Send a break to window.                &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row13&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-b      &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;   “  “        &lt;/td&gt;&lt;td class=&quot;col2 centeralign&quot;&gt;   “  “                                 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row14&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a B        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; pow_break     &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Reopen the terminal line and send a break.&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row15&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a c        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; screen        &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Create a new window with a shell and switch to that window.  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row16&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-c      &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;  “  “         &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; “  “                 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row17&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; clear         &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Clear the screen.                      &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row18&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a d        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; detach        &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Detach screen from this terminal.      &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row19&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-d      &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;  “  “         &lt;/td&gt;&lt;td class=&quot;col2 centeralign&quot;&gt;   “  “                                 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row20&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a D D      &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; pow_detach    &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Detach and logout.                     &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row21&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a f        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; flow          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Toggle flow on, off or auto.           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row22&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-f      &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;  “  “         &lt;/td&gt;&lt;td class=&quot;col2 centeralign&quot;&gt;   “  “                                 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row23&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a F        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; fit           &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Resize the window to the current region size.      &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row24&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-g      &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; vbell         &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Toggles screen&amp;#039;s visual bell mode.     &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row25&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a h        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; hardcopy      &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Write a hardcopy of the current window to the file “hardcopy.n”.&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row26&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a H        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; log           &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Begins/ends logging of the current window to the file “screenlog.n”.    &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row27&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a i        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; info          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Show info about this window.           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row28&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-i      &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;   “  “        &lt;/td&gt;&lt;td class=&quot;col2 centeralign&quot;&gt;   “  “                                 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row29&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a k        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; kill          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Destroy current window.                &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row30&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-k      &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;  “  “         &lt;/td&gt;&lt;td class=&quot;col2 centeralign&quot;&gt;  “  “                                  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row31&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a l        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; redisplay     &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Fully refresh current window.          &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row32&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-l      &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;  “  “         &lt;/td&gt;&lt;td class=&quot;col2 centeralign&quot;&gt;   “  “                                 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row33&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a L        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; login         &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Toggle this windows login slot.        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row34&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Available only if screen is configured &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row35&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; to update the utmp database.           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row36&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a m        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; lastmsg       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Repeat the last message displayed in   &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row37&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-m      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; the message line.                      &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row38&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a M        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; monitor       &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Toggles monitoring of the current win. &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row39&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a [space]  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; next          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Switch to the next window.             &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row40&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a n        &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row41&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-n      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row42&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;C-a N         &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; number        &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Show the number (and title) of the     &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row43&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; current window.                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row44&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; C-a [backsp] &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; prev          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Switch to the previous window          &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row45&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a h        &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; opposite of C-a n.                     &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row46&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a p        &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row47&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-p      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row48&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a q        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; xon           &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Send a control-q to the current win.   &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row49&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-q      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a Q        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; only          &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Delete all regions but the current one.&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a r        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; wrap          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Toggle the current window&amp;#039;s line-wrap  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-r      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; setting (turn the  current  window&amp;#039;s   &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; automatic margins on and off).         &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a s        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; xoff          &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Send a control-s to the current window.&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-s      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a S        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; split         &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Split the current region into two new  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row7&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; ones.                                  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row8&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a t        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; time          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Show system information.               &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row9&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-t      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row10&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a v        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; version       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Display the version and compilation    &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row11&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; date.                                  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row12&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-v      &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; digraph       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Enter digraph.                         &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row13&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a w        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; windows       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Show a list of window.                 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row14&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-w      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row15&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a W        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; width         &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Toggle 80/132 columns.                 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row16&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a x        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; lockscreen    &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Lock this terminal.                    &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row17&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-x      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row18&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a X        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; remove        &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Kill the current region.               &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row19&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a z        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; suspend       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Suspend screen. Your system must       &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row20&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-z      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; support BSD-style job-control.         &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row21&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a Z        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; reset         &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Reset the virtual terminal to its      &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row22&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; “power-on” values.                     &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row23&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a .        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; dumptermcap   &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Write out a ”.termcap” file.           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row24&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a ?        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; help          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Show key bindings.                     &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row25&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-\      &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; quit          &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Kill all windows and terminate screen. &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row26&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a :        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; colon         &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Enter command line mode.               &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row27&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a [        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; copy          &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Enter copy/scrollback mode.            &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row28&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a C-[      &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row29&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a [ESC]    &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;                                        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row30&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a ]        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; paste .       &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Write the contents of the paste buffer &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row31&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; to the stdin queue of the current win. &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row32&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a {        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; history       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Copy and paste a previous (command)    &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row33&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a }        &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; line.                                  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row34&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a &amp;gt;        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; writebuf      &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Write paste buffer to a file.          &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row35&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a &amp;lt;        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; readbuf       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Reads the screen-exchange file into    &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row36&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; the paste buffer.                      &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row37&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a =        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; removebuf     &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Removes the file used by C-a &amp;lt; and     &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row38&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; C-a &amp;gt;                                  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row39&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a ,        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; license       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Shows where screen comes from, where   &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row40&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; it went to and why  you  can  use it.  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row41&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a _        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; silence       &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Start/stop monitoring the current      &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row42&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; window for inactivity.                 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row43&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; C-a *        &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; displays      &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Show a listing of all currently        &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row44&quot;&gt;
		&lt;td class=&quot;col0 rightalign&quot;&gt;              &lt;/td&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; attached displays.                     &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://hive.awired.net/hive/system/linux/tcpdump">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-31T18:47:44+02:00</dc:date>
        <title>TcpDump</title>
        <link>http://hive.awired.net/hive/system/linux/tcpdump</link>
        <description>


&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;capture tcp paquet&quot; id=&quot;capture tcp paquet&quot;&gt;capture TCP paquet&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Capturing packets based on network interface, ports and protocols.
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; tcpdump -w test.pcap -i eth1 tcp port 8080&lt;/pre&gt;
&lt;p&gt;
capture on destination ip
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; tcpdump -w test.pcap dst 10.40.0.32 and tcp port 80&lt;/pre&gt;
&lt;p&gt;
capture with 2 different ports
&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; tcpdump -w test.pcap -i eth1 tcp port 8080 or udp \( 33450 or 33451 \)&lt;/pre&gt;
&lt;p&gt;
read tcp packet

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; tcpdump -nnr test.pcap&lt;/pre&gt;
&lt;p&gt;
formatting date 

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; tcpdump -ttttnnr test.pcap&lt;/pre&gt;
&lt;p&gt;
capture full packet

&lt;/p&gt;
&lt;pre class=&quot;console&quot;&gt;
&lt;span class=&quot;consoleName&quot;&gt;localhost&lt;/span&gt; &lt;span class=&quot;consolePath&quot;&gt;~&lt;/span&gt; &lt;span class=&quot;consoleSharp&quot;&gt;#&lt;/span&gt; tcpdump -s 0 -ttttnnr test.pcap&lt;/pre&gt;
&lt;/div&gt;
</description>
    </item>
</rdf:RDF>
