Ho provato, ma apparentemente necessita gambas installato:
yves[No-Spam]tux-box:~/Desktop/temp$ sudo apt-get install gambas
Password:
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura delle informazioni di stato in corso... Fatto
I seguenti pacchetti verranno inoltre installati:
gambas-doc gambas-gb-compress gambas-gb-db gambas-gb-db-mysql
gambas-gb-db-postgresql gambas-gb-db-sqlite gambas-gb-debug gambas-gb-eval
gambas-gb-net gambas-gb-net-curl gambas-gb-qt gambas-gb-qt-editor
gambas-gb-qt-ext gambas-gb-sdl gambas-gb-vb gambas-gb-xml
I seguenti pacchetti NUOVI (NEW) saranno installati:
gambas gambas-doc gambas-gb-compress gambas-gb-db gambas-gb-db-mysql
gambas-gb-db-postgresql gambas-gb-db-sqlite gambas-gb-debug gambas-gb-eval
gambas-gb-net gambas-gb-net-curl gambas-gb-qt gambas-gb-qt-editor
gambas-gb-qt-ext gambas-gb-sdl gambas-gb-vb gambas-gb-xml
0 aggiornati, 17 installati, 0 da rimuovere e 0 non aggiornati.
È necessario prendere 4532kB di archivi.
Dopo l'estrazione, verranno occupati 22,9MB di spazio su disco.
Continuare [S/n]?
forse su Gnome c'è di default, sono su Kubuntu Feisty..
yves[No-Spam]tux-box:~/Desktop/temp$ Info_fisic_memory.gambas
bash: Info_fisic_memory.gambas: command not found
yves[No-Spam]tux-box:~/Desktop/temp$ ./Info_fisic_memory.gambas
/usr/bin/env: gbr2: Nessun file o directory
yves[No-Spam]tux-box:~/Desktop/temp$ sh Info_fisic_memory.gambas
Info_fisic_memory.gambas: 3: ~#295;8pP#65533;P#: not found
Info_fisic_memory.gambas: 22: _#65533;#65533;#65533;#65533;#65533;#1898;#65533;I#65533;#65533;#65533;È#65533;#65533;#65533;#65533;: not found
Info_fisic_memory.gambas: 22: #65533;^z5#65533;#65533;V#65533;#65533;Hs3#65533;#65533;#65533;#65533;#630;#65533;#65533;qDf#65533;{+#65533;#65533;#65533;#65533;#65533;w#65533;#65533;#65533;#65533;W$#65533;: not found
Info_fisic_memory.gambas: 22: oo#65533;x-,}#65533;#65533;#65533;#65533;#65533;#65533;#65533;#65533;l#65533;#65533;}#65533;#65533;#65533;P#65533;#65533;A#65533;uG#65533;b#65533;q#65533;#65533;#65533;X#65533;: not found
Info_fisic_memory.gambas: 22:#65533;FF.fr.5543.0.Info_fisic_memory.tar#65533;#65533;uT#65533;#65533;#65533;ga#65533;n$d#65533;#65533;#65533;t#65533; #65533;4#65533;#65533;
,H.#1165;"#65533;#65533;4J#65533;#65533;"-#65533;J#65533;#65533;"!#65533;#65533;4#65533;#65533;#65533;#65533;Uy#65533;#65533;#65533;#65533;?~q~#65533;#65533;#65533;s#65533;w#65533;}#65533;#65533;Sw#65533;#65533;=3*#65533;!#65533;#65533;J
j#65533;#65533;#65533;#65533;#65533;#65533;#65533;Qaa#65533;#65533;?#65533;QEDD#65533;#65533;#65533;#65533;DE#65533;#9618;#65533;#65533;#65533;-.N#65533;pG#9618;
#65533;#65533;"#65533;#65533;#65533;#65533;#65533;#65533;#65533;#65533;#65533;o#65533;#65533;OK#65533;#65533;#65533;">>h)#65533;#65533;#65533;5j#65533;#65533;q#65533;#65533;#65533;06#65533;A#65533;#65533;Q#65533;#65533;#65533;(#65533;8x#65533;#65533;p^#65533; #65533;kPi[No-Spam]>6F%y#65533;#65533;#65533;w#65533;R.#65533;2#65533;x4#65533;YZ#65533;#65533;#65533;#65533;#65533;#65533;7#65533;#65533;#65533;#65533;r#65533;#65533;#65533;#65533;#65533;#65533;3C8#65533;#65533;Š#65533;J#65533;^#65533;#65533;#65533;#65533;<#65533;N1a#65533;#65533;: File name too long#65533;P#65533;AJL#52020;I#65533;Y#65533;k#65533;b#65533;v#65533;#65533;#65533;#944;#65533;#1230;ñ#65533;#65533;P#65533;
Info_fisic_memory.gambas: 25: #65533;#65533;#65533;#65533;#65533;$#65533;Lc(8#65533;C#65533;#65533;#65533;_x#65533;a#65533;#9618;#65533;>#65533;#65533;#65533;S#65533;#65533;3#65533;#1519;_#65533;~#65533;#65533;#65533;#65533;#65533;:#65533;#65533;#65533;* v#65533;#65533;q#65533;#65533;#890;#65533;?,#65533;#65533;tt#65533;drj*1#65533;#65533;th#65533;#65533;#65533;|#65533;#65533;#65533;#65533;&K#65533;#65533;#65533;\#65533;=l#65533;-#65533;
#65533;0#65533;#65533;#65533;#65533;#65533;#65533;0#65533;Lu#65533;{#65533;#1422;#65533;&w#65533;I#65533;S#65533;#65533;#65533;g#65533;Z#65533;#65533;f#65533;#65533;Z#65533;#65533;#65533;#65533;n#65533;#65533;#65533;e#65533;m~#65533;"#65533;p#65533;#65533;#65533;#65533;#65533;#65533;#65533;I/#9618;#65533;U#65533;#65533;O�#625;#65533;Om#65533;*g#65533;ˆ#65533;#65533;#65533;#65533;#65533;#65533;#65533; #65533;#65533;9X(#65533;#65533;#416;#65533;#65533; #65533;#65533;2#65533;#65533;#65533;#65533;0"#65533;#65533;+#65533;;#65533;#65533;Q#65533;T#65533;#65533;#65533;#65533;#615;6=#65533;O>X3,#65533;#364;#65533;#65533;#9618;#65533;#65533;#65533;#65533;vX#65533;c#65533;8q#65533;#65533;hV#65533;#1111;#65533;P>#65533;#65533;#65533;#65533;=#9618;#65533;#65533;#65533;F[#1953;#65533;#65533;r#65533;[QQ#65533;=#65533;.#65533;oV#65533;#65533;#65533;_n#65533;)h#65533;#65533;Nn#65533;Bj{#65533;#65533;U*#65533;,]]u#65533;j~7#65533;[#1791;#65533;W#65533;#65533;O#65533;#65533;Vi#65533;KJJ#65533;pw#65533;#65533;#65533;#65533;#65533;Jr#65533;#65533;#65533;7#65533;#65533;V0#65533;#65533;#65533;#65533;0w#65533;W|#65533;#1727;&%%#65533;#65533;#65533;#65533;#65533;#65533;?O#65533;~#65533;#65533;d#65533;#65533;#65533;G#65533;poE{o:X:#65533;#65533;#65533;k#53936;\a\m#65533;%K#65533;#65533;#65533;v#65533;t#65533;C#65533;#65533;8e#65533; #65533;#65533;#65533;$#65533;%WV#65533;#65533;#1068;#65533;#65533;#65533;{S#65533;#65533;'O#65533;#65533;u#65533;)#65533;#65533;#65533;n#65533;#65533;Y#65533;#65533;O#65533;F#65533;i#14619;x#65533;#176031;#65533;#65533;#65533;n#65533;#65533;w<#65533;u #65533;l?#65533;#640;#65533;dU#65533;L
-|#65533;7?,mT#65533;RBi#65533;t#65533;NlbB#65533;#65533;#65533;t#65533;#65533;{#65533;
#65533;#9618;.f#65533;#65533;#65533;u#65533;m#65533;)
S]#65533;#65533;2P#660;#65533;
#543;)*#588;{#65533;#65533;#65533;#65533;#65533;04#65533;#65533;#639;2#65533;.K#65533;A#65533;=:444m#65533;#65533;#65533;~r#65533;#65533;<#65533;#65533;eF#65533;K#65533;c#65533;X#65533;#463;%#1549;J#65533;`#65533;#65533;#65533;T#65533;#1927;_J#65533;#65533;#65533;
R
#65533;#57525;4#65533;#65533;&..#65533;#65533;#65533;j#65533;#65533;Yo#65533;#65533;#65533;#65533;[No-Spam]#65533;�NaI#65533;#65533;Ogf#65533;#65533;#65533;i#65533;o#65533;Uar#65533;#65533;J/#65533;#65533;8#65533;#65533;Y#65533;p\#65533;#65533;#65533;#65533;#65533;V#65533;#65533;#65533;#65533;#65533;#65533;6#65533;#65533;.([No-Spam]#65533;2o#65533;#65533;#65533;Z#65533;5M9#65533;5#441;^#65533;\#65533;#65533;El#65533;#65533;{#65533;f#65533;#496;#65533;#65533;;N®p#65533;#65533;R#65533;#65533;#65533;#1226;#65533;2#65533;: not found
Info_fisic_memory.gambas: 26: cannot create y/#65533;3#1255;n#65533;#65533;#65533;#65533;##65533;#65533;#65533;/5#65533;y[#65533;#65533;#65533;M#65533;,Y#65533;: Directory nonexistent
Info_fisic_memory.gambas: 26: #65533;u?b6#65533;#65533;#65533;#65533;3[: not found
Info_fisic_memory.gambas: 27: Syntax error: ")" unexpected
Info_fisic_memory.gambas: 26: #65533;K#65533;: not found
dimmi se ho cannato qualcosa, non sono tanto esperto in Linux 
Poi per il Firewall uso un script, mi pare che vada:
yves[No-Spam]tux-box:~$ sudo iptables -L
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT 0 -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT udp -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT udp -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT udp -- 192.168.0.0/24 anywhere udp dpt:netbios-ns
ACCEPT udp -- 192.168.0.0/24 anywhere udp dpt:netbios-dgm
ACCEPT tcp -- 192.168.0.0/24 anywhere state NEW tcp dpt:netbios-ssn
ACCEPT tcp -- 192.168.0.0/24 anywhere state NEW tcp dpt:microsoft-ds
ACCEPT tcp -- anywhere anywhere tcp dpt:4662
ACCEPT udp -- anywhere anywhere udp dpt:4665
ACCEPT udp -- anywhere anywhere udp dpt:4672
ACCEPT tcp -- anywhere anywhere tcp dpt:6881
ACCEPT tcp -- anywhere anywhere tcp dpt:swat
ACCEPT tcp -- anywhere anywhere tcp dpt:1683
Chain FORWARD (policy DROP)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT 0 -- anywhere anywhere
Ciao.