Portál AbcLinuxu, 31. října 2025 18:23
Před časem jsem zakoupil za necelých 600Kč „krabičku“,  na které lze přes její minimální parametry (2MB flash, 16MB RAM) rozjet „osekaný linux“. Jelikož jsem chtěl některé informace z /proc (apod.) zpřístupnit do LAN, přemýšlel jsem, jak na to. Webový server je moc velký kanón, tak jsem si řekl, proč nepoužít finger. Bylo to jednodušší, než jsem čekal.
„Server“ vypadá asi takto:
#!/bin/sh
# Emulates a "finger" server...
# (c) 2008 Petr Tomášek
#
read CHOICE
CHOICE=`echo $CHOICE | tr -d "\n\r\t "`
case "$CHOICE" in
        vlan)
                /bin/cat /proc/sys/net/adm5120sw/status
                ;;
        cpuinfo)
                /bin/cat /proc/cpuinfo
                ;;
        gpio)
                /bin/cat /proc/driver/led
                ;;
        *)
                echo "Unknown!"
                ;;
esac
Potom už jen stačí přidat do /etc/inetd.conf přidat něco takovéhoto (výše uvedený skript je přitom umístěn v /etc/network/show_info):
79 stream tcp nowait root /etc/network/show_info
...a jede se:
[uzivatel@nekdejinde ~]# finger vlan@krabicka WAN down - - enabled vlanid=1 unit=0 Port1 up 100M full-duplex enabled vlanid=1 unit=0 Port2 down - - enabled vlanid=1 unit=0 Port3 down - - enabled vlanid=1 unit=0 Port4 down - - enabled vlanid=1 unit=0
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
 13.1.2008 23:03
Michal Fecko             | skóre: 31
             | blog: Poznámkový blog
        13.1.2008 23:03
Michal Fecko             | skóre: 31
             | blog: Poznámkový blog
            
         13.1.2008 23:09
Petr Tomášek             | skóre: 39
             | blog: Vejšplechty
        13.1.2008 23:09
Petr Tomášek             | skóre: 39
             | blog: Vejšplechty
            
         13.1.2008 23:30
Michal Fecko             | skóre: 31
             | blog: Poznámkový blog
        13.1.2008 23:30
Michal Fecko             | skóre: 31
             | blog: Poznámkový blog
            
         13.1.2008 23:33
Petr Tomášek             | skóre: 39
             | blog: Vejšplechty
        13.1.2008 23:33
Petr Tomášek             | skóre: 39
             | blog: Vejšplechty
            
         13.1.2008 23:10
Petr Tomášek             | skóre: 39
             | blog: Vejšplechty
        13.1.2008 23:10
Petr Tomášek             | skóre: 39
             | blog: Vejšplechty
            
         
             14.1.2008 15:41
Limoto             | skóre: 32
             | blog: Limotův blog
        14.1.2008 15:41
Limoto             | skóre: 32
             | blog: Limotův blog
            
         
             14.1.2008 20:16
MMMMMMMMM             | skóre: 44
             | blog: unstable
             | Valašsko :-)
        14.1.2008 20:16
MMMMMMMMM             | skóre: 44
             | blog: unstable
             | Valašsko :-)
        ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.