<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://supermanhamuerto.com/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://supermanhamuerto.com/feed.php">
        <title>supermanhamuerto.com - linux</title>
        <description></description>
        <link>http://supermanhamuerto.com/</link>
        <image rdf:resource="http://supermanhamuerto.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-21T15:39:22+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:abettercounter&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:acl&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:analisislogs&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:arrancandoservicios&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:backup&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:blackwindowineclipseonubuntu&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:citrix&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:complementosfirefox&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:configurardostarjetasdered&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:contadorphp&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:controlparental&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:convertmp3toanimatedgif&amp;rev=1764777295&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:creandousuarios&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:crearrpms&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:creatingamodulescratch&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:dell&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:edni&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:git&amp;rev=1677938142&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:gitserverprivate&amp;rev=1677938469&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:gitservershared&amp;rev=1677938476&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:index&amp;rev=1764777245&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:installscratch&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:modem3g&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:networkmanagementlinux&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:postfix&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:programaanalizadordelogs&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:queinstalaestepaquete&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:quepaqueteinstalaesto&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:raid&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:resin&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:rpm&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:safeconfigssh&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:samba&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:securingphp&amp;rev=1707137870&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:securingsubversion&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:ssh&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:suse&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:telegram&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:ubuntu&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:updatelibrarysearchpath&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:watchdoginlinux&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:webalizer&amp;rev=1670014949&amp;do=diff"/>
                <rdf:li rdf:resource="http://supermanhamuerto.com/doku.php?id=linux:whatlibrariesusesaprogram&amp;rev=1670014949&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://supermanhamuerto.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>supermanhamuerto.com</title>
        <link>http://supermanhamuerto.com/</link>
        <url>http://supermanhamuerto.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:abettercounter&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>abettercounter</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:abettercounter&amp;rev=1670014949&amp;do=diff</link>
        <description>Making a professional counter in PHP

How to make your your own counter, and free!!!

This page explains how to create a professional php counter in your page, or how to use mine to put a counter in your page. Mine is a real free counter that I will keep hosted in this pages as far as I maintain them.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:acl&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>acl</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:acl&amp;rev=1670014949&amp;do=diff</link>
        <description>ACL&#039;s en Linux

Como todo lo que se supone que es fácil al final no lo es, pues vamos a explicar lo que he recogido de aquí y de ahí sobre acl&#039;s en linux. 

	*  Iñaki Arenaza nos da un bonito how-to en español
	*  Y en este post resuelven un problema que se me ha presentado en Ubuntu: &quot;operation not supported&quot;

Qué son

Pues algo que seguramente habías necesitado muchas veces: por ejemplo, cuando queremos crear un directorio al que</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:analisislogs&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>analisislogs</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:analisislogs&amp;rev=1670014949&amp;do=diff</link>
        <description>Analizar logs

Como pasar los logs de apache a una base de datos para su análisis. 

He hecho un programa awk que transforma los logs de apache en csv, legible por Excel o fácilmente importable en mysql. 

Si lo ejecuamos así: 


awk -f parser.awk access_log &gt;access.csv</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:arrancandoservicios&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arrancandoservicios</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:arrancandoservicios&amp;rev=1670014949&amp;do=diff</link>
        <description>Arrancando y parando servicios

Una de las cosas que más me molestó cuando me pasé a Ubuntu es que arrancar y parar servicios no era tan sencillo como en SuSE con el yast. 

Buscando un poco por ahí he visto que este comando es update-rc.d. 

Para que apache arranque siempre</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:backup&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>backup</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:backup&amp;rev=1670014949&amp;do=diff</link>
        <description>A savvy space backup system for linux

The idea

Recently, in Linux Journal I came across with a backup system that really shocked me: the first time, it uses rsync to make a copy of all the data. 

The second day, it uses cp to create a copy of all the data by creating a new link to all the files that existed.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:blackwindowineclipseonubuntu&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blackwindowineclipseonubuntu</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:blackwindowineclipseonubuntu&amp;rev=1670014949&amp;do=diff</link>
        <description>The problem of the black window in eclipse on Ubuntu 11

Using eclipse on Ubuntu I discovered that appeared a black screen on eclipse like this: 



The solution comes by the installation of the program Gtk+2.0 Change Theme: it allows you to change to the</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:citrix&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>citrix</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:citrix&amp;rev=1670014949&amp;do=diff</link>
        <description>Instalación de cliente citrix en SuSE Linux

Descargar el software

Puede descargarse el software de &lt;http://www.citrix.com&gt; en el apartado “Downloads”. Asegurarse de que se descarga la última versión disponible en formato RPM. 

Instalar el software

Recomiendo que este paso se haga mediante el siguiente comando:</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:complementosfirefox&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>complementosfirefox</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:complementosfirefox&amp;rev=1670014949&amp;do=diff</link>
        <description>Mis complementos favoritos para firefox

Son estos seis: 

Selenium

&lt;http://seleniumhq.org/&gt;

Bueno, este no es precísamente una maravilla, pero es interesante: permite reproducir operativas sencillas; es como un creador de scripts de prueba automático. No obstante, a mi modo de ver tiene carencias importantes:</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:configurardostarjetasdered&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>configurardostarjetasdered</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:configurardostarjetasdered&amp;rev=1670014949&amp;do=diff</link>
        <description>Cómo configurar un equipo con dos tarjetas de red</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:contadorphp&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>contadorphp</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:contadorphp&amp;rev=1670014949&amp;do=diff</link>
        <description>Making a counter in PHP

If you search “free counter” in internet, you will probably find thousands of supposed websites that offer “free counters”. The reality is that those free counters doesn&#039;t offer any free counter, and nobody does: advertisments, sms you have to pay</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:controlparental&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>controlparental</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:controlparental&amp;rev=1670014949&amp;do=diff</link>
        <description>Control parental en linux

&lt;http://www.cyberciti.biz/faq/squidguard-web-filter-block-websites/&gt;</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:convertmp3toanimatedgif&amp;rev=1764777295&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-03T15:54:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>convertmp3toanimatedgif</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:convertmp3toanimatedgif&amp;rev=1764777295&amp;do=diff</link>
        <description>How to convert a mp3 file into an animated gif

This command will do the trick: 



ffmpeg -i &quot;$1&quot; \
-vf &quot;fps=10,scale=-1:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse&quot; \
-loop 0 &quot;${1%.*}.gif&quot;</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:creandousuarios&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>creandousuarios</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:creandousuarios&amp;rev=1670014949&amp;do=diff</link>
        <description>Creating users

This is my favorite command to create users. This command creates a user USERNAME with a user-group, 
in other words, a group with its own name, who allows a tighter permission access to its directory. 


# useradd --create-home --shell /bin/bash --user-group USERNAME</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:crearrpms&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>crearrpms</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:crearrpms&amp;rev=1670014949&amp;do=diff</link>
        <description>creación de rpms

Algunos Recursos Interesantes

	*  www.rpm.org Por supuesto, el sitio web oficial 
	*  &lt;http://home.fnal.gov/~dawson/rpms/howto/RPM-Build.html&gt;
	*  Buildings rpm&#039;s yourself
	*  Creating rpm&#039;s

Building RPMs Yourself

The following text is a copy of this article: &lt;http://user.cs.tu-berlin.de/~ccorn/software/rpm/build-rpm.html&gt;. Is kept here just for the case of the original URL doesn&#039;t work in the future.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:creatingamodulescratch&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>creatingamodulescratch</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:creatingamodulescratch&amp;rev=1670014949&amp;do=diff</link>
        <description>Creating a module for scratch 1.4

Everybody knows that scratch 1.4 has a custom module for WeDo projects with custom blocks for starting a motor, detection the tilt sensor, etc, but... How about creating your custom module??? 

For anyone who have wondered how a module in scratch is created, probably the first step is going into google and type something about custom blocks for scratch. Then you&#039;ll find a lot of information of the real-actual blocks of Scratch 2.0 (the web version), more on cus…</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:dell&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dell</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:dell&amp;rev=1670014949&amp;do=diff</link>
        <description>Linux sobre servidores Dell

Esta página está dedicada a resolver problemas que se nos pueden presentar al ejecutar Linux en sistemas Dell, en concreto en grandes máquinas (PowerEdge). 

Trucos y utilidades

Resolución de problemas

El programa de diagnóstico de DELL</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:edni&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>edni</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:edni&amp;rev=1670014949&amp;do=diff</link>
        <description>Este articulo está anticuado y no actualizado

&lt;block important&gt;

se trata de una investigación que no llegué a concluir, y es posible que esté anticuado. por favor, no tengais demasiado en cuenta esta investigación

&lt;/block&gt;

Dni Electrónico</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:git&amp;rev=1677938142&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-04T13:55:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:git&amp;rev=1677938142&amp;do=diff</link>
        <description>Git

	*  Git: create your own git server, but sharing access to all the repositories
	*  Git: create your own git server, but every repository is private</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:gitserverprivate&amp;rev=1677938469&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-04T14:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gitserverprivate</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:gitserverprivate&amp;rev=1677938469&amp;do=diff</link>
        <description>Git: create your own git server, but every repository is private

Intro

In this tutorial I will show how to create a remote git server 
but keeping the repositories private, i.e. only the members of 
the repository can commit or query it, the rest of the users 
of other repositories can checkout that repository.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:gitservershared&amp;rev=1677938476&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-04T14:01:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gitservershared</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:gitservershared&amp;rev=1677938476&amp;do=diff</link>
        <description>Git: create your own git server, but sharing access to all the repositories

Intro

This tutorial will show how to create a remote git server but 
every user you give permissions can contribute to every 
git project in the server. 

To create a git server in which every project can see only the 
projects they have assigned, I suppose there are other solutions, 
but definitely this solution will not work, because in this 
tutorial every commit will be made by a generic git user that
can read and …</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:index&amp;rev=1764777245&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-03T15:54:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:index&amp;rev=1764777245&amp;do=diff</link>
        <description>Linux

	*  Solo SuSE
	*  Solo Ubuntu
	*  Linux over Dell
	*  ACL&#039;s for Linux (Access Control Lists)
	*  Cómo configurar dos tarjetas de red
	*  Instalación cliente Citrix en SuSE Linux
	*  Notas sobre RPM
	*  RAID
	*  DNI electrónico
	*  SSH
	*  Samba
	*  Resin
	*  Analisis Logs
	*  Mis plugins favoritos para Firefox
	*  Making a counter in PHP
	*  Making a professional counter in PHP
	*  Securing PHP
	*  Monitoring hard disks with SMART
	*  Webalizer, starting point
	*  Installation of Tomcat u…</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:installscratch&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>installscratch</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:installscratch&amp;rev=1670014949&amp;do=diff</link>
        <description>Installing Scratch on SuSE 13

These instructions are about installing the Scratch programming language in OpenSuSe 13.1 (bottle). 

First step: install squeak

The first thing we need is squeak, the smalltalk virtual machine. I&#039;ve tried to install it by downloading it from its website, but it doesn&#039;t have all the necessary modules, specially the sound modules. Try</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:modem3g&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>modem3g</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:modem3g&amp;rev=1670014949&amp;do=diff</link>
        <description>Connect with a 3G modem with command line

This topic have been moved to here. 

Please update your favourites.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:networkmanagementlinux&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>networkmanagementlinux</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:networkmanagementlinux&amp;rev=1670014949&amp;do=diff</link>
        <description>Gestión de redes en linux

Recursos en inglés

&lt;http://www.comptechdoc.org/os/linux/commands/linux_crnetman.html&gt; - chuleta (lista de comandos de redes)

&lt;http://www.yolinux.com/TUTORIALS/LinuxTutorialNetworking.html&gt; - chuleta un poco más gorda 

&lt;http://linux-training.be/linuxnet.pdf&gt; - documento pdf (294 paginas). creo que esto es muy recomendable

Recursos en castellano

&lt;http://es.tldp.org/Manuales-LuCAS/GARL2/garl-2.0.pdf&gt; - Guía de administración de redes con linux (documento pdf, 437 pag…</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:postfix&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postfix</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:postfix&amp;rev=1670014949&amp;do=diff</link>
        <description>Postfix

Intro

Some notes regarding the installation &amp; configuration of postfix in the most secure way I know so far today.

The target operating system is an Ubuntu 16.

Install


sudo apt-get install postfix 
sudo apt-get install mailutils


Config</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:programaanalizadordelogs&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>programaanalizadordelogs</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:programaanalizadordelogs&amp;rev=1670014949&amp;do=diff</link>
        <description>#
# parser_log.awk - identifica los ficheros de log de apache
#
#


BEGIN {
      IGNORECASE = 1;
      pattern=&quot;\&quot;#ip#\&quot;;\&quot;#user#\&quot;;\&quot;#pass#\&quot;;\&quot;#date_raw#\&quot;;\&quot;#date#\&quot;;&quot;;
      pattern=pattern &quot;\&quot;#time#\&quot;;\&quot;#timezone#\&quot;;\&quot;#request#\&quot;;\&quot;#code1#\&quot;;&quot;;
      pattern=pattern &quot;\&quot;#code2#\&quot;;\&quot;#referer#\&quot;;\&quot;#agent#\&quot;&quot;;
      print pattern;
      }

/.*/  {
        line = $0;

        if( match( line, /([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+) (.*)/, a ) != 0 )
        {
          ip = a[1];
          line = a[2…</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:queinstalaestepaquete&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>queinstalaestepaquete</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:queinstalaestepaquete&amp;rev=1670014949&amp;do=diff</link>
        <description>Cómo saber qué ficheros instala un paquete


chupete:~/mysql++-2.0.0# dpkg --listfiles libmysqlclient10
/.
/usr
/usr/lib
/usr/lib/libmysqlclient.so.10.0.0
[....]</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:quepaqueteinstalaesto&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quepaqueteinstalaesto</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:quepaqueteinstalaesto&amp;rev=1670014949&amp;do=diff</link>
        <description>Cómo saber qué paquete me instala este fichero


chupete:~# dpkg --search /usr/lib/libstdc++-libc6.2-2.so.3
libstdc++2.10-glibc2.2: /usr/lib/libstdc++-libc6.2-2.so.3


El paquete en este caso es libstdc++2.10-glibc2.2

Si usamos RPM el comando será:</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:raid&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>raid</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:raid&amp;rev=1670014949&amp;do=diff</link>
        <description>RAID

si nos cargamos el arranque GRUB de un sistema que tiene raid

howto reinstall GRUB in rescue mode while using lvm / mdadm

Don&#039;t forget to start the mdadm daemon in the rescue CD: 
# /etc/init.d/mdadm start 
&lt;http://blog.mydream.com.hk/howto/linux/howto-reinstall-grub-in-rescue-mode-while-using-lvm-mdadm&gt;

Consultar el estado de un RAID

Consultamos al detalle del dispositivo RAID /dev/md3:</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:resin&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>resin</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:resin&amp;rev=1670014949&amp;do=diff</link>
        <description>Resin

Resin es un  servidor de aplicaciones java que nos permite ejecutar EJB&#039;s y páginas jsp. 

Disponibilidad

Watchdog

Resin dispone de un watchdog que monitoriza el servidor en búsqueda de agotamiento de los recursos y posibles problemas de bloqueo (deadlocks). También se le puede configurar un</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:rpm&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rpm</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:rpm&amp;rev=1670014949&amp;do=diff</link>
        <description>Notas sobre rpm

Creación de rpm&#039;s

	*  Creación de rpm&#039;s

¿Qué rpm instala qué fichero??


rpmquery --file Nombre_de_fichero


Como descomprimir un rpm

El contenido de un RPM es un stream cpio(1), para obtenerlo usa
rpm2cpio(8) (instalado junto con rpm), que simplemente limpia headers.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:safeconfigssh&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>safeconfigssh</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:safeconfigssh&amp;rev=1670014949&amp;do=diff</link>
        <description>Configuracion segura de ssh

Sobre este particular seguro que se han escrito miles y miles de páginas, pero yo os recomiendo esta configuración: 


PermitRootLogin no   &lt;---  el usuario root no se puede conectar

PermitEmptyPasswords no  &lt;--- ¿hace falta decir porqué???

MaxAuthTries 3 &lt;-- a los tres intentos de conexión, fuera

# Para hacer la conexión más estable
TCPKeepAlive yes
ClientAliveCountMax 30
ClientAliveInterval 200

# pon un banner con un mensaje amenazador
Banner /etc/issue.net…</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:samba&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>samba</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:samba&amp;rev=1670014949&amp;do=diff</link>
        <description>Samba

Como ver los servicios que ofrece una máquina


smbclient --list //oktopus/data</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:securingphp&amp;rev=1707137870&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-05T12:57:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>securingphp</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:securingphp&amp;rev=1707137870&amp;do=diff</link>
        <description>Securing PHP

Here is my configuration / notes about securing a php installation. 

Avoid common exploits

These configuration rules are taken from the .htaccess file configuration of Joomla, and 
I&#039;ve adapted it for apache. They address some common exploits.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:securingsubversion&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>securingsubversion</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:securingsubversion&amp;rev=1670014949&amp;do=diff</link>
        <description>Securing Subversion

Nota del autor: Este documento es bastante antiguo (2003?) y supongo que algunas
de las directices que aquí se dan ya se han incorporado a las mayores distribuciones.
Por no decir que seguramente habrá guias mejores (incluso libros) editados al respecto.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:ssh&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:ssh&amp;rev=1670014949&amp;do=diff</link>
        <description>SSH

Limitar intentos de conexion SSH

Introducción

El presente artículo trata de cómo limitar los intentos de conexión
al puerto 22 (ssh).

Si tienes un ordenador en internet con el puerto ssh (22) abierto,
rápidamente descubrirás que éste es sistemáticamente atacado por
script kiddies que intentan, mediante el envío sistemático de
usuarios y contraseñas, entrar en el sistema.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:suse&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>suse</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:suse&amp;rev=1670014949&amp;do=diff</link>
        <description>Sólo SuSE

Aquí encontraremos trucos y datos específicos para configuraciones SuSE. 

Installing Scratch on Suse 13

Cómo forzar la carga de módulos en el arranque

Podríamos configurar /etc/rc.d/boot.local, pero existe un modo mucho más elegante de hacerlo: hay que editar el fichero /etc/sysconfig/kernel. Ahí encontraremos la entrada</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:telegram&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>telegram</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:telegram&amp;rev=1670014949&amp;do=diff</link>
        <description>Installing telegram to send notification messages

Intro

If you look on internet, you will found thousands of recipes like this one: install telegram in order to send notification messages from one computer directly to your phone. 

My goal with this recipe is to create a</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:ubuntu&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubuntu</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:ubuntu&amp;rev=1670014949&amp;do=diff</link>
        <description>Solo Ubuntu

	*  Creando usuarios
	*  Configurar actualizaciones desatendidas
	*  Cómo saber qué paquete me instala este fichero
	*  Cómo saber qué ficheros instala un paquete
	*  Arrancando y parando servicios
	*  The problem of the black window in eclipse on Ubuntu 11
	*  Remote installing of a ubuntu linux server
	*  Instalar gnome 3 en ubuntu</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:updatelibrarysearchpath&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>updatelibrarysearchpath</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:updatelibrarysearchpath&amp;rev=1670014949&amp;do=diff</link>
        <description>Update the search path for libraries

Las rutas de búsqueda de librerías están en el fichero de configuración 
/etc/ld.so.conf. Para actualizarlas, basta con modificar el fichero para
que contenga las nuevas rutas y ejecutar el comando ldconfig:</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:watchdoginlinux&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>watchdoginlinux</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:watchdoginlinux&amp;rev=1670014949&amp;do=diff</link>
        <description>Creating a watchdog in Linux

Intro

I&#039;ve created a simple process that monitors if certain processes are being executed, and, if they don&#039;t, restart them again. 

My first purpose for this is for monitor two minecraft server I am running in my server; so there are specific glitches to work only for this case. However, there are easily changed to fit other purposes.</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:webalizer&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>webalizer</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:webalizer&amp;rev=1670014949&amp;do=diff</link>
        <description>Webalizer, starting point


#! /bin/sh
#
# A wrapper for launch the webalizer.
#
# It scans the /etc file looking for files who match
# with webalizer*conf, and run &quot;webalizer&quot; with each
# of these files.
#
#
#

# We need this umask because 
# files created by webalizer 
# must be world readable
umask 0022

for i in /etc/webalizer.d/*.conf
do
    /usr/bin/webalizer $* -c $i
done</description>
    </item>
    <item rdf:about="http://supermanhamuerto.com/doku.php?id=linux:whatlibrariesusesaprogram&amp;rev=1670014949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T21:02:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>whatlibrariesusesaprogram</title>
        <link>http://supermanhamuerto.com/doku.php?id=linux:whatlibrariesusesaprogram&amp;rev=1670014949&amp;do=diff</link>
        <description>How to guess what libraries uses a program


rluna@machine:~$ ldd myprogram
        libstdc++-libc6.2-2.so.3 =&gt; /usr/lib/libstdc++-libc6.2-2.so.3 (0x40018000)
        libm.so.6 =&gt; /lib/libm.so.6 (0x40061000)
        libc.so.6 =&gt; /lib/libc.so.6 (0x40083000)
        /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x40000000)</description>
    </item>
</rdf:RDF>
