<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>unix &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/unix/</link>
	<description>Feed of posts on WordPress.com tagged "unix"</description>
	<pubDate>Wed, 08 Oct 2008 04:10:40 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Pure-ftp on CentOS 5 Pt 2]]></title>
<link>http://geekstar.wordpress.com/?p=57</link>
<pubDate>Tue, 07 Oct 2008 23:15:08 +0000</pubDate>
<dc:creator>geekstar</dc:creator>
<guid>http://geekstar.fa.wordpress.com/2008/10/07/pure-ftp-on-centos-5-pt-2/</guid>
<description><![CDATA[Well now that you have installed a basic server install of CentOS we are going to setup the environm]]></description>
<content:encoded><![CDATA[<p>Well now that you have installed a basic server install of CentOS we are going to setup the environment we need in order to use our server. What you haven't installed CentOS 5 yet?  <a title="CentOS 5 install" href="http://geekstar.wordpress.com/2008/10/03/pure-ftp-on-centos-5/">You might want to check out part one of this then</a>.  For those of you who have already installed it lets move on.</p>
<p>This section covers the configuration of the firewall, ssh, and creating user accounts.  The final part will cover the install of MySQL, PHP, and Pure-ftp.<br />
<!--more--></p>
<p>Now this part is all command line baby!!!  So I'm not going to provide any screen shots since you shouldn't need them.  If you think you need screen shots for this section just stop reading now.  Seriously leave!  Okay so first I'm going to setup ssh.  It should already be installed so all we need to do is configure it.</p>
<p>I'm kind of a security freak so I'm going to walk you through how to do public-key authentication, and how to change the port of the ssh server so you aren't logging in on the standard port 22.  But before we do that I'm going to show you how to setup the firewall.  This is a basic setup but should be pretty secure.  If you want to know more about configuring the firewall <a href="http://wiki.centos.org/HowTos/Network/IPTables">check out this tutorial</a>.</p>
<p><code>cd ~<br />
mkdir scripts<br />
vim ./myfirewall<br />
</code></p>
<p>Just paste in this script (make modifications where you see fit):<br />
<code>#!/bin/bash<br />
#<br />
# iptables firewall configuration script</code></p>
<p><code># flush all current rules from iptables<br />
iptables -F</code></p>
<p><code># allow ssh connections on tcp port 8768 &#60;-- this is just random pick anything over 6000<br />
iptables -A INPUT -p tcp --dport 8768 -j ACCEPT<br />
# allow ftp connections on tcp port 21 &#60;-- for more security you can change this<br />
iptables -A INPUT -p tcp --dport 21 -j ACCEPT</code></p>
<p><code># set default policies for INPUT, FORWARD and OUTPUT chains<br />
iptables -P INPUT DROP<br />
iptables -P FORWARD DROP<br />
iptables -P OUTPUT ACCEPT</code></p>
<p><code># set access for localhost<br />
iptables -A INPUT -i lo -j ACCEPT</code></p>
<p><code># accept packets belonging to esablished and related connections<br />
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT</code></p>
<p><code># save settings<br />
/sbin/service iptables save</code></p>
<p><code># list the rules<br />
iptables -L -v</code></p>
<p>Finally make this file executable and you have a script:<br />
<code>chmod +x myfirewall</code></p>
<p>To run it you just type (you must be logged in as root):<br />
<code>~/scripts/myfirewall</code></p>
<p>This will make it easier when you want to add rules. It flushes all the rules, rebuilds the rules, saves them, and lists all the rules at the end.  Once this is done we should reboot to let the firewall settings take effect.<br />
<code>shutdown -r now</code></p>
<p>Another thing we want to do before we configure ssh is to create a user.  We aren't going to allow root access to ssh so we need someone to login as.  Once it's restarted we are going to login as root and create a user.  (just replace <em>username</em> and <em>password</em> with your desired username and password)<br />
<code>useradd <em>username</em><br />
passwd <em>username password</em></code></p>
<p>Now when you login to that username you can always switch to the root user by typing:<br />
<code>su -</code><br />
Then it will prompt you for the root password.  To switch back:<br />
<code>logout</code></p>
<p>Rule of thumb is to never login to root unless you absolutely have to in order to change something.  It can be really dangerous to login as root all the time because if you make a mistake there is most likely no way of going back.  Now that I gave you that warning we are going to login as root because we need to setup the ssh server.</p>
<p>First let's create a backup of the sshd_config file so we can go back if we make a mistake.<br />
<code>mv /etc/ssh/sshd_config /etc/ssh/sshd_config.bak</code></p>
<p>Now let's edit the original file.<br />
<code>vim /etc/ssh/sshd_config</code></p>
<p><a title="sshd_config file" href="http://geekstar.wordpress.com/2008/10/07/sshd_config-file/" target="_blank">And just copy this configuration and paste it into the window.</a> Or you can type it in manually, just make sure to double check everything at the end.</p>
<p>After you have done that all you need to do is to create the .ssh folder with the authorized keys file.  Make sure you are logged in as a user other than root and do this.</p>
<p><code>mkdir ~/.ssh<br />
chmod 700 ~/.ssh</code></p>
<p>Now all you have to do is to upload your public key to the server.  <a href="http://geekstar.wordpress.com/2008/10/07/setting-up-ssh-client-for-public-key-authentication/">If you do not have one it's pretty easy to make</a>.</p>
<p>Okay so I didn't plan on having a part 3 to this tutorial, but there is a lot more than I thought there would be.  So now that we have ssh setup properly and have the firewall configured then we are good to move on to the next part.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Setting Up SSH Client for Public key Authentication]]></title>
<link>http://geekstar.wordpress.com/?p=78</link>
<pubDate>Tue, 07 Oct 2008 23:08:02 +0000</pubDate>
<dc:creator>geekstar</dc:creator>
<guid>http://geekstar.fa.wordpress.com/2008/10/07/setting-up-ssh-client-for-public-key-authentication/</guid>
<description><![CDATA[Setting up the ssh client for using public key authentication is pretty easy.  But I remember before]]></description>
<content:encoded><![CDATA[<p>Setting up the ssh client for using public key authentication is pretty easy.  But I remember before I knew how to do it I had to look it up all the time whenever I wanted to setup a machine.  Now it's become second nature so I am going to show you how it's done.<br />
<!--more--><br />
For Linux/Unix/Mac Os X users:<br />
Open up a terminal window and type the following.<br />
<code>cd ~/.ssh<br />
ssh-keygen -t rsa</code></p>
<p>It will then prompt you with something like this:</p>
<p><code>Generating public/private rsa key pair.<br />
Enter file in which to save the key (/home/user/.ssh/id_rsa):</code> &#60;-- I just press enter here<br />
<code>Enter passphrase (empty for no passphrase):</code> &#60;-- I usually put in a password<br />
<code>Enter same passphrase again:<br />
Your identification has been saved in /home/user/.ssh/id_rsa.<br />
Your public key has been saved in /home/user/.ssh/id_rsa.pub.<br />
The key finger print is:<br />
9d:27:2f:d5:6f:31:a3:fc:8f:f2:10:76:6e:bc:aa:88 user@localhost.localdomain</code></p>
<p>Now that you have a public and private key pair you need to upload your public key to the server you want to connect to.</p>
<p><code>scp ~/.ssh/id_rsa.pub user@host:.</code></p>
<p>Once you do that you need to login to the remote machine and copy the contents of your public key to the users authorized_keys file.</p>
<p><code>cat ~/id_rsa.pub &#62;&#62; .ssh/authorized_keys</code></p>
<p>if there is no .ssh directory:</p>
<p><code>mkdir .ssh<br />
chmod 700 .ssh</code></p>
<p>if there wasn't an authorized_keys file before, make sure to modify the permissions (this only needs to be done if you are using strict permissions in the /etc/ssh/sshd_config):<br />
<code>chmod 600 .ssh/authorized_keys</code></p>
<p>That is all you have to do from the client side on a Linux/Unix/Mac Os X machine.  Now lets look at the Windows way of doing things.  I have done this with both XP and Vista before so it should work the same way, that is as well as I can remember it works the same.</p>
<hr />For Windows XP/Vista Users:</p>
<p>Windows doesn't come with an ssh client, unlike the other operating systems, so you must download a client in order to use ssh.  Luckily there is <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">PuTTY!</a> If you click on the very top download it should only take a minute since it is a very lightweight application.  While you are there you are going to need PuTTYgen as well.</p>
<p>Now for the part that sucks for me... having to take screen shots, optimize the images, upload them and paste them.  All the while supplying you with step by step instructions.  Seriously I give props to the people that do this more than I do, this takes a long time to make a tutorial.</p>
<p>So lets open up PuTTYgen and see what it looks like.</p>
<p><a href="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-1-1.jpg"><img class="size-full wp-image-86" title="putty_key_gen-1-1" src="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-1-1.jpg" alt="" width="400" height="391" /></a></p>
<p>Just click on the "Generate" button.  And you will get this screen.</p>
<p><a href="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-2-1.jpg"><img class="size-full wp-image-87" title="putty_key_gen-2-1" src="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-2-1.jpg" alt="" width="400" height="391" /></a></p>
<p>This part is kind of fun because you get to move your mouse around in that area to generate the key.  The only time it sucks is when you set the number of bits to higher than 1024, I would normally go with 2048 but you always have the choice of 4084 as well.  If you choose the last one I hope you have some stamina because it takes a while.</p>
<p><a href="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-3-1.jpg"><img class="alignnone size-full wp-image-88" title="putty_key_gen-3-1" src="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-3-1.jpg" alt="" width="400" height="391" /></a></p>
<p>Now you just need to type in the information you want.  If you don't want to put a password for the private key that is your choice.  If you want to make a password you can always use <a title="Pageant Download" href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">pageant</a> to make it so you don't have to type a password everytime.  MAKE SURE YOU SAVE BOTH THE PRIVATE AND PUBLIC KEYS!  And put them in a location you can find.</p>
<p>Now we insert that private key into PuTTY.  So lets configure our PuTTY session.</p>
<p><a href="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-4-1.jpg"><img class="alignnone size-full wp-image-89" title="putty_key_gen-4-1" src="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-4-1.jpg" alt="" width="457" height="440" /></a></p>
<p>First we are going to open up PuTTY and go to the Auth section under SSH.  Leave the defaults and browse for where you saved your private key.  Now go back up to Sessions.</p>
<p><a href="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-5-1.jpg"><img class="alignnone size-full wp-image-90" title="putty_key_gen-5-1" src="http://geekstar.wordpress.com/files/2008/10/putty_key_gen-5-1.jpg" alt="" width="400" height="385" /></a></p>
<p>Fill out the connection information, create a session name and save the configuration.  Now we have to upload the public key to the server.</p>
<p>Hopefully the ssh server is using password authentication right now, or you have some means to ssh into the server.  Because this is now command line via ssh.  Let's upload the public key to the server.</p>
<p><code>scp /path/to/file/publickey.pub user@host:.</code></p>
<p>Now connect via ssh to the server, we are going to add the public key to the authorized_keys file.  Since we used PuTTYgen to create the public key we need to convert it to the openssh format. And in that same command we append it to the end of the authorized_keys file.</p>
<p><code>ssh-keygen -if publickey.pub &#62;&#62; .ssh/authorized_keys</code></p>
<p>and that's all folks!  Now you should be able to connect to your server using public key authentication.  Hope you made it through this okay.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Filelight mapa interactivo para visualizar el uso del disco duro.]]></title>
<link>http://phyx.wordpress.com/?p=2668</link>
<pubDate>Tue, 07 Oct 2008 21:06:00 +0000</pubDate>
<dc:creator>Nico</dc:creator>
<guid>http://phyx.fa.wordpress.com/2008/10/07/filelight-mapa-interactivo-para-visualizar-el-uso-del-disco-duro/</guid>
<description><![CDATA[Filelight crea un mapa interactivo de concéntricos,anillos segmentados que ayudan a visualizar el u]]></description>
<content:encoded><![CDATA[<p><a href="http://www.methylblue.com/filelight/">Filelight</a> crea un mapa interactivo de concéntricos,anillos segmentados que ayudan a visualizar el uso del disco duro en su ordenador.Semejante a Disk Usage Analyzer.</p>
<p style="text-align:center;"><a href="http://farm4.static.flickr.com/3079/2922024183_8f2d87c357_o.png"><img class="aligncenter" src="http://farm4.static.flickr.com/3079/2922024183_9f386ac052_m.jpg" alt="filelight" width="240" height="222" /></a></p>
<p>Filelight se encuentra en los repos.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Rsync in Plain English]]></title>
<link>http://chaosfarmer.wordpress.com/?p=304</link>
<pubDate>Tue, 07 Oct 2008 20:18:25 +0000</pubDate>
<dc:creator>chaosfarmer</dc:creator>
<guid>http://chaosfarmer.fa.wordpress.com/2008/10/07/rsync-in-plain-english/</guid>
<description><![CDATA[This is a very short tutorial on setting up rsync.  It will cover source and destination location a]]></description>
<content:encoded><![CDATA[<p>This is a very short tutorial on setting up rsync.  It will cover source and destination location and how to copy the entire directory, or just the contents of the directory (do you end your src/dst in a slash or no slash?). This will also cover setting up an rsync host entry and coping to remote machines.</p>
<h2><span style="font-weight:normal;">S</span>lash or no Slash, figuring out the source and destination</h2>
<p>The best way to show how a trailing slash will effect a copy, lets look at some examples:</p>
<p>Source: <br />
/src/.<br />
/src/directory1<br />
/src/file1<br />
/src/file2<br />
/src/file3</p>
<p><strong>Example 1</strong> : without the trailing slash in the src and dst ( rsync -ar /src /dst)<br />
/dst will now look like this<br />
/dst/src/directory1<br />
/dst/src/file1<br />
/dst/src/file2<br />
/dst/src/file3</p>
<p><strong>Example 2</strong> : with the trailing slash on the src ( rsync -ar /src/ /dst)<br />
/dst will now look like this<br />
/dst/directory1<br />
/dst/file1<br />
/dst/file2<br />
/dst/file3</p>
<p>So the tailing slash on the src tells the rsync program to copy the <strong><span style="text-decoration:underline;">contents </span></strong>of the directory, while just specifing the directory with no slash tells rsync to just copy the <strong><span style="text-decoration:underline;">entire directory</span></strong>.</p>
<h2><span style="font-weight:normal;">D</span>oing the Rsync</h2>
<p>To rsync some files you need a source, destination, and options.   Again I'll just use some simple examples to display the functionality:</p>
<p><strong>Simple copy </strong>: copy the CONTENTS of src inside the directory dst<br />
rsync -a /src/ dst </p>
<p><strong>Simple mirror</strong>: mirror the data of the CONTENTS of src into dst.  Any file that does not exist in src will be deleted from dst<br />
rsync -a --delete /src/ dst</p>
<p><strong>Simple copy to remote machine</strong> : copy the CONTENTS of src into dst on another machine.<br />
rsync -a /src/ HOSTNAME:/dst</p>
<h2><span style="font-weight:normal;">E</span>xtra Options</h2>
<p>-v --stats --progress : Show what is going on during the transfer<br />
--dry-run : Only show what would have been done</p>
<h2><span style="font-weight:normal;">S</span>etting up the /etc/rsync.d entry </h2>
<p>[rsynctest]<br />
     path = /dst<br />
     max connections = 5<br />
     lock file = /var/run/rsync.lock.test<br />
     uid = root<br />
     gid = bin<br />
     use chroot = yes<br />
     read only = false<br />
     comment = used to test rsync<br />
     hosts allow = HostToAcceptRsyncFrom</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[console script using ssh]]></title>
<link>http://treewood.wordpress.com/?p=15</link>
<pubDate>Tue, 07 Oct 2008 19:37:04 +0000</pubDate>
<dc:creator>treewood</dc:creator>
<guid>http://treewood.fa.wordpress.com/2008/10/07/console-script-using-ssh/</guid>
<description><![CDATA[#!/usr/bin/expect -f
set cons [lindex $argv 0]
set port [lindex $argv 1]
spawn ssh  -e ! -l root:$p]]></description>
<content:encoded><![CDATA[<p><em>#!/usr/bin/expect -f</em></p>
<p><em>set cons [lindex $argv 0]<br />
set port [lindex $argv 1]<br />
spawn ssh  -e ! -l root:$port $cons<br />
#send "\n"<br />
#expect -re ":"<br />
#expect -re "Login"<br />
send "\r"<br />
send "\r"<br />
expect -re ":"<br />
expect -re "#"<br />
expect -re "$"<br />
sleep 5<br />
send "\r"<br />
send "!.\r"<br />
#expect -re "telnet&#62;"<br />
#send "quit\r"</em></p>
<p><em>expect eof</em></p>
<p>Run this command:</p>
<p>bash$ for cons in cons{1..12}; do for i in {7000..7036}; do echo -n "$cons,$i,"; val=`./cons.exp $cons $i 2&#62;/dev/null &#124;grep login &#124;grep -v closed&#124; sed 's/login://g'`; echo $val;done ; done</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Rilasciato Mono 2.0]]></title>
<link>http://markoblog.wordpress.com/?p=2384</link>
<pubDate>Tue, 07 Oct 2008 19:16:45 +0000</pubDate>
<dc:creator>marko</dc:creator>
<guid>http://markoblog.fa.wordpress.com/2008/10/07/rilasciato-mono-20/</guid>
<description><![CDATA[
Il gruppo di sviluppatori capitanato da Miguel De Icaza ha reso disponibile la versione 2.0 di Mono]]></description>
<content:encoded><![CDATA[<p><a href="http://markoblog.wordpress.com/files/2008/10/mono_2.png"><img class="alignnone size-full wp-image-2385" title="mono_2" src="http://markoblog.wordpress.com/files/2008/10/mono_2.png" alt="" width="432" height="124" /></a></p>
<p>Il gruppo di sviluppatori capitanato da <a href="http://en.wikipedia.org/wiki/Miguel_de_icaza">Miguel De Icaza</a> ha reso <a href="http://www.mono-project.com/news/archive/2008/Oct-06.html">disponibile la versione 2.0 di Mono</a>, l’implementazione a codice aperto della piattaforma .NET disponibile per *nix, Windows e Mac OS.</p>
<p>Tra le API .NET completamente implementate spiccano <a href="http://it.wikipedia.org/wiki/ADO.NET">ADO.NET 2.0</a>, <a href="http://it.wikipedia.org/wiki/ASP.NET">ASP.NET 2.0</a> e<a href="http://it.wikipedia.org/wiki/Windows_Forms"> Windows Forms</a> 2.0. La prima si occupa della gestione di connessioni a database, la seconda è dedicata allo sviluppo di applicazioni web mentre la terza è utilizzata per la creazione di interfacce utente.</p>
<p>Mono 2.0 offre inoltre binding alle librerie Gtk+ 2.12, a Cairo ed SQLite. Possiede anche una API (Mono.Posix) per sfruttare le peculiarità dei sistemi *nix.</p>
<p>Maggiori informazioni e link per il download di sorgenti e/o pacchetti binari per le varie piattaforme sono reperibili nelle <a href="http://www.mono-project.com/Release_Notes_Mono_2.0">note di rilascio</a>.</p>
<p style="text-align:right;">[via: ossblog.it]</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[UNIX]]></title>
<link>http://tufanonline.wordpress.com/?p=17</link>
<pubDate>Tue, 07 Oct 2008 18:43:56 +0000</pubDate>
<dc:creator>tufanonline</dc:creator>
<guid>http://tufanonline.fa.wordpress.com/2008/10/07/unix/</guid>
<description><![CDATA[History:
Unix was developed in 1969 at AT&amp;T Bell Laboratories by Ken Thomson and Dennis Ritchie ]]></description>
<content:encoded><![CDATA[<p><strong>History:</strong><br />
Unix was developed in<strong> 1969</strong> at <strong>AT&#38;T Bell Laboratories</strong> by <strong>Ken Thomson</strong> and <strong>Dennis Ritchie </strong>as a single user operating system in assembly language. The origin can be traced back to 1965, when a joint venture was undertaken by Bell Laboratories, General Electric Company and Massachusetts Institute of Technology known as <strong>MULTICS [Multiplex Information and Computing Service]</strong>. Later Unix was re-written in C in the year 1973.</p>
<p><strong>The Unix filesystem:</strong><br />
In the Unix file system, the root [/] contains sub-directories viz. bin, boot, home, etc, user, dev and lib. In this system the Kernel resides on top of the hardware which provides the platform for Shell and Unix utilities and Application programs.</p>
<p><strong>The various types of Unix Files are:</strong><br />
1.   <strong> Ordinary or Regular Files</strong> [contains text, data or program information; not other files]<br />
2.   <strong> Directory Files</strong> [contains other directories or files; here each line comprises of two parts viz. the item name and the inode number(a pointer)]<br />
3.    <strong>Device or Special Files</strong> [physical devices as files; categorized into character special and block special files]<br />
4.    <strong>Symbolic Links</strong> [an indirect pointer to a file; categorized into hard link and soft link]</p>
<p>In Unix, the users can be categorized into various types according to their access control attributes. They are:<br />
1.SuperUser<br />
2.Owner<br />
3.Group<br />
4.Others</p>
<p>The various access attributes assigned to files or folders that provide the user some form of access control over the data are read[r], write[w] and execute[x].</p>
<p><strong>Shells in Unix:</strong><br />
A Shell is nothing more than a command interpreter. In Unix, the shell is designed to be the interface to the user, to receive the user’s input(interpret commands) and act on them. The shell then sends the output to the default or a specialized location, usually the user’s terminal. There are some common Unix shells:</p>
<p>1.    <strong>Bourne Shell</strong>: Unix shell program by Steve Bourne; “sh” or “/bin/sh”; has  a “$” prompt.<br />
2.    <strong>Korn Shell</strong>: Newer variation of the shell program by David Korn; “ksh” or “/bin/ksh”.<br />
3.    <strong>C Shell</strong>: Commonly used shell by Bill Joy; has a “%” prompt; configured by *.rc and *.login files.<br />
4.    <strong>TC Shell</strong>: Variation of C Shell.<br />
5.    <strong>Bourne-Again Shell</strong>: Used in Linux; “bash”; has a “$” prompt; configured by *.bashrc file hidden in /home.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Modificar el kernel de Linux para mayor seguridad.[low-fat antivirus]]]></title>
<link>http://phyx.wordpress.com/?p=2665</link>
<pubDate>Tue, 07 Oct 2008 18:09:45 +0000</pubDate>
<dc:creator>Nico</dc:creator>
<guid>http://phyx.wordpress.com/2008/10/07/modificar-el-kernel-de-linux-para-mayor-seguridadlow-fat-antivirus/</guid>
<description><![CDATA[El profesor Avishai Wool ha presentado un programa que permite descubrir el malware oculto en los se]]></description>
<content:encoded><![CDATA[<p>El profesor Avishai Wool ha presentado un programa que permite descubrir el malware oculto en los servidores, con una modificación al kernel de Linux.</p>
<p>“Hemos modificado el núcleo del sistema que monitorea el funcionamiento y seguimiento de los programas instalados en el sistema operativo”, dijo Wool. En esencia, el equipo ha construido un modelo que predice cómo el software se debe comportar en un servidor de trabajo. Si el núcleo detecta una actividad anormal, detiene el funcionamiento del programa antes que se produzcan acciones maliciosas.</p>
<p>“Cuando vemos una desviación, sabemos con certeza que algo malo esta sucediendo”, explica Wool. Además cita el problema de la costosa protección anti-virus. “Nuestros métodos son mucho más eficientes y no deboran los recursos del equipo”.</p>
<p>Via &#124; <a href="http://www.susemania.es/index.php?option=com_content&#38;task=view&#38;id=323&#38;Itemid=9">susemania</a><br />
Link &#124; <a href="http://linux.slashdot.org/linux/08/09/28/1729247.shtml">slashdot.org</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Disponible driver 177.80 de Nvidia con 25 cambios oficiales.]]></title>
<link>http://phyx.wordpress.com/?p=2660</link>
<pubDate>Tue, 07 Oct 2008 17:51:06 +0000</pubDate>
<dc:creator>Nico</dc:creator>
<guid>http://phyx.fa.wordpress.com/2008/10/07/disponible-driver-17780-de-nvidia-con-25-cambios-oficiales/</guid>
<description><![CDATA[En el transcurso de los últimos meses hemos visto varios drivers de NVIDIA (Linux) que han sido mar]]></description>
<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-2661" title="nvidialogo" src="http://phyx.wordpress.com/files/2008/10/nvidialogo.png" alt="" width="407" height="117" />En el transcurso de los últimos meses hemos visto varios drivers de NVIDIA (Linux) que han sido marcados como beta con la última publicación oficial que apareciò en abril. Hoy, NVIDIA ha publicado la version 177,80 para Linux, que es una actualización oficial. Entre los cambios se encuentran la mejora de la extensión (RENDER),oficialmente el soporte a la serie GeForce GTX,arreglos en text rendering,etc...en fin,son 25 los cambios oficiales en total.</p>
<p><a href="http://www.nvidia.com/object/unix.html">Descarga</a><br />
Via &#124; <a href="http://www.phoronix.com/scan.php?page=article&#38;item=nvidia_17780&#38;num=1">phoronix</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Weather-wallpaper muestra el tiempo en tu escritorio. [aplicacion]]]></title>
<link>http://phyx.wordpress.com/?p=2653</link>
<pubDate>Tue, 07 Oct 2008 16:37:25 +0000</pubDate>
<dc:creator>Nico</dc:creator>
<guid>http://phyx.fa.wordpress.com/2008/10/07/weather-wallpaper-muestra-el-tiempo-en-tu-escritorio-aplicacion/</guid>
<description><![CDATA[Existen muchas formas de estar actualizado con el tiempo desde tu escritorio y esta es una mas!.Weat]]></description>
<content:encoded><![CDATA[<p>Existen muchas formas de estar actualizado con el tiempo desde tu escritorio y esta es una mas!.Weather-wallpaper es un programa que se conecta al NOAA cada hora para obtener el tiempo actual en la ubicación especificada,crea y establece un fondo de pantalla con los datos recuperados.Es decir si el tiempo està medio nublado en Madrid/Getafe,te mostrarà un fondo como este:</p>
<p style="text-align:center;"><a href="http://farm4.static.flickr.com/3257/2921374255_aa8c989758_o.png"><img class="aligncenter" src="http://farm4.static.flickr.com/3257/2921374255_10ec18da7e.jpg" alt="timewall" width="500" height="294" /></a></p>
<p><a href="http://mundogeek.net/weather-wallpaper/">Descarga</a><br />
Enjoy!.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Linux ready to replace Windows? Not yet…]]></title>
<link>http://comtechnews.wordpress.com/2008/10/07/linux-ready-to-replace-windows-not-yet%e2%80%a6/</link>
<pubDate>Tue, 07 Oct 2008 15:21:10 +0000</pubDate>
<dc:creator>rukporjj4501</dc:creator>
<guid>http://comtechnews.fa.wordpress.com/2008/10/07/linux-ready-to-replace-windows-not-yet%e2%80%a6/</guid>
<description><![CDATA[Over at JKOnTheRun, James Kendrick uncovers a fascinating statistic originally published in Laptop M]]></description>
<content:encoded><![CDATA[<p>Over at JKOnTheRun, James Kendrick <a href="http://www.jkontherun.com/2008/10/msi-wind-coming.html"><span style="color:#004d99;">uncovers a fascinating statistic</span></a> originally published in <a href="http://blog.laptopmag.com/msi-wind-coming-to-major-retailer-new-models-coming-soon"><span style="color:#004d99;">Laptop Magazine</span></a>:</p>
<blockquote>
<blockquote><p>Andy Tung, Director of US Sales for MSI … told Laptop that their experience shows that netbooks with Linux are returned four times more often than those with Windows XP.  This would indicate what others have already noted, many consumers pick up the cheaper systems and then realize that the Linux system is not what they are used to so they return it.</p></blockquote>
</blockquote>
<p>And this is for a product that is targeted at early adopters who are far more technically sophisticated than average; the MSI Wind is a tiny, dirt-cheap portable PC that has been selling like gangbusters to the digital elite and gadget freaks since its launch in June. I would assume that this audience would be more forgiving of rough edges and usability gotchas than more mainstream PC buyers. This comment by MSI’s Andy Tung <a href="http://blog.laptopmag.com/msi-wind-coming-to-major-retailer-new-models-coming-soon"><span style="color:#004d99;">from the original interview</span></a> highlights the uphill struggle that PC makers have when dealing with Linux:</p>
<blockquote>
<blockquote><p>Our internal research has shown that … the main cause [of the higher return rates for Linux-based machines] is Linux. People would love to pay $299 or $399 but they don’t know what they get until they open the box. They start playing around with Linux and start realizing that it’s not what they are used to. They don’t want to spend time to learn it so they bring it back to the store.</p></blockquote>
</blockquote>
<p>The interviewers interrupt at this point to note that they “struggled with the Linux version of the Wind U90” as well and ask whether the company plans to customize a Linux OS for the machine instead of using an off-the-shelf distro:</p>
<blockquote><p>We plan to bring the Linux version to the U.S by the end of the year. But we are working on some of the issues with the SUSE Linux and even continue to explore other flavors of Linux. We have discussed Ubuntu with a Mac OS type of look and feel. We are talking to different suppliers to figure out the best user experience.</p></blockquote>
<p>Finding software developers to build and support a great user experience that ties hardware and software together isn’t cheap or easy. It’s hard to imagine how that job can get done at all, much less be done well, on a PC that sells for $399 or less.</p>
<p>I have a couple of Linux-based systems here that I use occasionally for testing and just to stay on top of what’s happening in the wide world of computing.  I have been impressed with the way that popular Linux distros like Ubuntu have improved with each new release; these days, Linux is a great choice for technically sophisticated users who don’t mind being far, far out of the mainstream. But for people who don’t have the time or the inclination to make fundamental changes, it’s a nonstarter. If I were to switch to Linux for daily use, I would have to dramatically change my work habits and learn to use a very different set of tools than I use today. The same would be true of any of my home or small business clients.</p>
<p>As someone who writes about Windows for a living, I get a disproportionate amount of feedback from people who argue that open-source software is a panacea and that dumping Windows for Linux is the answer to every problem that affects the Windows ecosystem. The market is doing a pretty good job of proving that they’re wrong, as this example shows.</p>
<p><a href="http://blogs.zdnet.com/Bott/?p=557">http://blogs.zdnet.com/Bott/?p=557</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Probablemente los dos mejores mockups de Gnome. [IMO]]]></title>
<link>http://phyx.wordpress.com/?p=2649</link>
<pubDate>Tue, 07 Oct 2008 15:15:16 +0000</pubDate>
<dc:creator>Nico</dc:creator>
<guid>http://phyx.fa.wordpress.com/2008/10/07/probablemente-los-dos-mejores-mockups-de-gnome-imo/</guid>
<description><![CDATA[Soñar no cuesta nada.Enjoy! Click to Zoom!


Via | tux-planet.fr
]]></description>
<content:encoded><![CDATA[<p>Soñar no cuesta nada.Enjoy! Click to Zoom!</p>
<p style="text-align:center;"><a href="http://farm4.static.flickr.com/3126/2922040310_824c68e99d_o.jpg"><img class="aligncenter" src="http://farm4.static.flickr.com/3126/2922040310_8c1b0d1e76.jpg" alt="gnome-mockup" width="500" height="320" /></a></p>
<p style="text-align:center;"><a href="http://farm4.static.flickr.com/3174/2921209117_4653d6f9a5_o.jpg"><img class="aligncenter" src="http://farm4.static.flickr.com/3174/2921209117_128cc93e75.jpg" alt="gnomemockup01" width="500" height="375" /></a></p>
<p>Via &#124; <a href="http://www.tux-planet.fr/">tux-planet.fr</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Linux wallpaper para novatos.]]></title>
<link>http://phyx.wordpress.com/?p=2647</link>
<pubDate>Tue, 07 Oct 2008 14:53:00 +0000</pubDate>
<dc:creator>Nico</dc:creator>
<guid>http://phyx.fa.wordpress.com/2008/10/07/linux-wallpaper-para-novatos/</guid>
<description><![CDATA[Este fondo de pantalla està especialmente diseñado para los principiantes de Linux. Muestra los pr]]></description>
<content:encoded><![CDATA[<p>Este fondo de pantalla està especialmente diseñado para los principiantes de Linux. Muestra los principales comandos de Linux y sus descripciones.Enjoy!</p>
<p style="text-align:center;"><a href="http://farm4.static.flickr.com/3045/2922009870_d9c3d6436a_o.jpg"><img class="aligncenter" src="http://farm4.static.flickr.com/3045/2922009870_6959a15181_m.jpg" alt="linux-wallpaper-for-beginners" width="240" height="192" /></a></p>
<p>Link &#124; <a href="http://www.tux-planet.fr/a-linux-wallpaper-for-beginners-un-fond-decran-linux-pour-les-debutants/">tux-planet.fr</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Canonical confirma el alto numero de retornos de los netbooks con Linux.]]></title>
<link>http://phyx.wordpress.com/?p=2643</link>
<pubDate>Tue, 07 Oct 2008 14:27:51 +0000</pubDate>
<dc:creator>Nico</dc:creator>
<guid>http://phyx.fa.wordpress.com/2008/10/07/canonical-confirma-el-alto-numero-de-retornos-de-los-netbooks-con-linux/</guid>
<description><![CDATA[No sabemos cuales son las tasas de retornos de XP.Pero he de decir que la tasa de retorno es inferio]]></description>
<content:encoded><![CDATA[<p>No sabemos cuales son las tasas de retornos de XP.Pero he de decir que la tasa de retorno es inferior a la de los netbooks que ofrecen sistemas operativos de código abierto (Linux),"Dijo Gerry Carr (marketing manager de Canonical).Carr puso un par de razones con respecto al porque los netbooks con Ubuntu son devueltos con más frecuencia. Nos queda claro de que la venta,por lo general es via telefonica.El cliente recibe su NETBOOK enviado a su casa e imagina encontrarse algo así como un escritorio de Microsoft, pero al ver una versión de Ubuntu de color marrón,quedan alarmados y ellos no están dispuestos a aprender eso y quizas lo que se esperaban realmente era un Windows".</p>
<p>Carr hizo hincapié en que, en estos casos, ni siquiera importa cuán bueno o malo es el sistema operativo de Linux. Estos clientes no quieren probar algo nuevo. "Nosotros lo hemos dicho hace mucho tiempo, no queremos hacer un clon de Windows!.Relacionarse con Linux puede tomar tiempo pero deberiamos empezar ya a educarnos sobre esto.</p>
<p>Link &#124; <a href="http://blog.laptopmag.com/ubuntu-confirms-linux-netbook-returns-higher-than-anticpated">laptopmag</a><br />
Relacionados &#124; <a href="http://phyx.wordpress.com/2008/10/04/compradores-de-portatiles-no-contentos-con-linux/">Compradores de portatiles no contentos con Linux.</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Linus Torvalds crea su Blog.]]></title>
<link>http://phyx.wordpress.com/?p=2634</link>
<pubDate>Tue, 07 Oct 2008 09:21:54 +0000</pubDate>
<dc:creator>Nico</dc:creator>
<guid>http://phyx.fa.wordpress.com/2008/10/07/linus-torvalds-crea-su-blog/</guid>
<description><![CDATA[Ya sabemos quien es Torvalds pero sabias que ademas de crear y desarrollar nucleos de Linux (Kernel)]]></description>
<content:encoded><![CDATA[<p>Ya sabemos quien es Torvalds pero sabias que ademas de crear y desarrollar nucleos de Linux (Kernel) tambien ha creado un <a href="http://torvalds-family.blogspot.com/">Blog</a>?,el cual no solo tratarà de Linux sino que tambien estarà relacionados con la familia,etc..Enjoy!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[one way of copying between filesystems]]></title>
<link>http://treewood.wordpress.com/?p=11</link>
<pubDate>Tue, 07 Oct 2008 07:01:52 +0000</pubDate>
<dc:creator>treewood</dc:creator>
<guid>http://treewood.fa.wordpress.com/2008/10/07/my-way-of-copying-between-filesystems/</guid>
<description><![CDATA[bash$ cd /dest_dir
bash$ (cd /top_level_dir ; tar cpf - source_dir ) | tar xvpf -
source_dir/sql/tar]]></description>
<content:encoded><![CDATA[<p>bash$ cd /dest_dir</p>
<p>bash$ (cd /top_level_dir ; tar cpf - source_dir ) &#124; tar xvpf -</p>
<p>source_dir/sql/target_v5_p2e_cpc_new.sql<br />
source_dir/sql/target_v4_cpm_new.sql<br />
source_dir/sql/target_v4_cpm.sql<br />
source_dir/crap.php<br />
source_dir/svnmerge.py<br />
source_dir/nte.out</p>
<p>bash$ ls -l /dest_dir/source_dir/sql</p>
<p>-rw-r--r-- 1 doobie users  725 2007-08-15 20:19 target_v5_p2e_cpc_new.sql<br />
-rw-r--r-- 1 doobie users  739 2007-08-15 20:19 target_v4_cpm_new.sql<br />
-rw-r--r-- 1 doobie users  721 2007-08-15 20:19 target_v4_cpm.sql</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[screen is cool]]></title>
<link>http://treewood.wordpress.com/?p=8</link>
<pubDate>Tue, 07 Oct 2008 06:54:10 +0000</pubDate>
<dc:creator>treewood</dc:creator>
<guid>http://treewood.fa.wordpress.com/2008/10/07/screen-is-cool/</guid>
<description><![CDATA[rsomcio@screen1:~&gt; yum list screen
Setting up repositories
Reading repository metadata in from lo]]></description>
<content:encoded><![CDATA[<p>rsomcio@screen1:~&#62; yum list screen<br />
Setting up repositories<br />
Reading repository metadata in from local files<br />
Installed Packages<br />
screen.x86_64                            4.0.2-81               installed</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[passwordless ssh with ssh-agent]]></title>
<link>http://treewood.wordpress.com/?p=5</link>
<pubDate>Tue, 07 Oct 2008 06:45:52 +0000</pubDate>
<dc:creator>treewood</dc:creator>
<guid>http://treewood.fa.wordpress.com/2008/10/07/passwordless-ssh-with-ssh-agent/</guid>
<description><![CDATA[- You must first create a your rsa/dsa keys with ssh-keygen
- Run with exec ssh-agent $SHELL
- Run s]]></description>
<content:encoded><![CDATA[<p>- You must first create a your rsa/dsa keys with ssh-keygen</p>
<p>- Run with exec ssh-agent $SHELL</p>
<p>- Run ssh-add</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft System Center Operations Manager 2007]]></title>
<link>http://richfrombechtle.wordpress.com/?p=328</link>
<pubDate>Mon, 06 Oct 2008 23:05:06 +0000</pubDate>
<dc:creator>richfrombechtle</dc:creator>
<guid>http://richfrombechtle.fa.wordpress.com/2008/10/07/microsoft-system-center-operations-manager-2007/</guid>
<description><![CDATA[Microsoft System Center Operations Manager 2007 (SCOM) is the replacement for MOM (Microsoft Operat]]></description>
<content:encoded><![CDATA[<p>Microsoft System Center Operations Manager 2007 (SCOM) is the replacement for MOM (Microsoft Operations Manager). It is an the end-to-end service-management product that helps organizations increase efficiency while enabling greater control of the IT environment.</p>
<p>Management Packs are available to add extra functionality into SCOM 2007, these can be downloaded or you can create your own.</p>
<p>The Distributed Application Designer is a graphical wizard to help IT administrators quickly create health models and MPs (Management Packs) for their IT Services. The Management Pack Authoring Console is a graphical tool used to help IT administrators and developers build MPs for their custom applications and other technology components. The Operations Manager 2007 Software Development Kit (SDK) provides programming interfaces so developers can more deeply integrate with and automate Operations Manager 2007.</p>
<p>SCOM isn't restricted to monitoring Windows environments, it's possible to monitor HP-UX, Solaris, Red Hat &#38; SUSE Linux by using the <a href="https://connect.microsoft.com/programdetails.aspx?ProgramDetailsID=2249" target="_blank">Cross Platforms Extension beta</a>.</p>
<p>Download a trial of System Center Operations Manager 207 <a href="http://www.microsoft.com/technet/prodtechnol/eval/scom/default.mspx" target="_blank">here</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Making an ISO file from terminal in Ubuntu]]></title>
<link>http://tomtech999.wordpress.com/?p=195</link>
<pubDate>Mon, 06 Oct 2008 19:35:36 +0000</pubDate>
<dc:creator>tomtech999</dc:creator>
<guid>http://tomtech999.fa.wordpress.com/2008/10/06/making-an-iso-file-from-terminal-in-ubuntu/</guid>
<description><![CDATA[
Today I discovered the mkisofs command, a general linux command not specific to Ubuntu. This comman]]></description>
<content:encoded><![CDATA[<p><a href="http://tomtech999.files.wordpress.com/2008/10/ubuntu-logo.jpg"><img class="alignnone size-thumbnail wp-image-199" title="ubuntu-logo" src="http://tomtech999.wordpress.com/files/2008/10/ubuntu-logo.jpg?w=104" alt="" width="104" height="95" /></a></p>
<p>Today I discovered the <strong>mkisofs</strong> command, a general linux command not specific to Ubuntu. This command enables you to make an ISO disk image of any folder or group of files on your hard drive or external media. I used it today to make an ISO file of a CD which appears to have worked perfectly using the following command</p>
<blockquote><p>mkisofs -o EPSON.iso /media/cdrom0</p></blockquote>
<p>As far as i know the -0 paramater signals that we are giving the command an output file (in this case EPSON.iso) followed by the path to the cd drive which contained the CD i wanted to make an ISO from. This command has literally hundreds of paramaters which are explained better than I would even attempt <a href="http://linuxcommand.org/man_pages/mkisofs8.html">here</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[rsync'ing a defined set of subdirectories]]></title>
<link>http://webkist.wordpress.com/?p=27</link>
<pubDate>Mon, 06 Oct 2008 16:49:35 +0000</pubDate>
<dc:creator>Mike</dc:creator>
<guid>http://webkist.fa.wordpress.com/2008/10/06/rsyncing-a-defined-set-of-subdirectories/</guid>
<description><![CDATA[So you have a directory structure that contains all of the applications needed to run a set of serve]]></description>
<content:encoded><![CDATA[<p>So you have a directory structure that contains all of the applications needed to run a set of servers, but no server needs the entire tree. This rsync configuration is the easiest way I can come up with to rsync only what is needed for a single server:</p>
<p>If <code>/export/apps</code> contains <code>bin</code>, <code>lib</code>, <code>var</code>, <code>etc</code>, <code>share</code> and <code>sbin</code> but you only want <code>bin</code>, <code>lib</code>, and one subdirectory of <code>share</code> rsynced, <code>`hostname`-exclude-list.txt</code> then looks like this:</p>
<pre>+ /apps/bin/
+ /apps/lib/
+ /apps/share/vim/
- /apps/share/*
- /apps/*</pre>
<p>Using this command, you can then sync the directories:</p>
<pre># rsync -avz --delete-excluded --exclude-from=`hostname`-exclude-list.txt /export/apps /local</pre>
<p>With the <code>--delete-excluded</code>, if you change the exclude file, newly excluded entries will be removed from the destination. The copy will end up in <code>/local/apps</code>. More usefully, <code>/export/apps</code> could be on a remote server and the destination would be <code>/export</code>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[googletest + autotools]]></title>
<link>http://openil.wordpress.com/?p=556</link>
<pubDate>Mon, 06 Oct 2008 14:27:34 +0000</pubDate>
<dc:creator>वीर</dc:creator>
<guid>http://blog.vee-u.com/2008/10/06/googletest-autotools/</guid>
<description><![CDATA[ผมอยากลองใช้ googletest ที่เอาไว้ทำ unit test สำ]]></description>
<content:encoded><![CDATA[<p>ผมอยากลองใช้ <a href="http://code.google.com/p/googletest/">googletest</a> ที่เอาไว้ทำ unit test สำหรับ C++ ก่อนหน้าที่จะลองเล่นได้มีปัญหาที่มาดักหน้าคือ จะแก้ configure.in (configure.ac) อย่างไรให้ใช้ gtest ได้. </p>
<p>ท่าง่ายแบบใช้ pkg-config ก็ใช้กับกรณีนี้ไม่ได้ด้วย. พยายามจะใช้ AC_CHECK_LIB แต่ก็ยากเกินไปอ้าง method ของ C++ ไม่รู้ทำไง :-P. แต่ดูไปดูมาก็เจอว่ามี gtest-config พอจะไช้แทน pkg-config ได้ แต่ว่าถ้าใช้แต่ gtest-config ก็ดูท่าจะเขียน configure.in ยาวอีก. </p>
<p>แต่หาไปหามาสักพักก็พบ gtest.m4 เป็นตัวช่วยสำคัญที่ทำสั่ง GTEST_LIB_CHECK ใน configure.in ได้เลย แต่ว่าจะเอา gtest.m4 มาใส่ใน aclocal.m4 ได้อย่างไร ผมก็ลืมไปแล้ว ไม่ได้ใช้นาน  หรือว่าผมไม่เคยทำเป็นเลย ไม่ค่อยแน่ใจ. แต่หาไปหามาก็พบว่าสั่ง aclocal -I $HOME/gtest-1.1.0/m4 ได้เลย ^_^ (ผมเอา gtest ไว้ใน $HOME อะนะครับ). </p>
<p>พอเรียก configure แล้วก็ได้ข้อความประมาณนี้ออกมา<br />
...<br />
checking for gtest-config... /home/veer/bin/gtest-config<br />
checking for Google Test... yes<br />
...</p>
<p>น่าจะใช้ได้แล้วมั้ง ต่อไปก็แก้ Makefile.am แล้วก็เขียน test case (ที่จะลองต่อไป)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[A small matter of Unix security]]></title>
<link>http://drj11.wordpress.com/?p=306</link>
<pubDate>Mon, 06 Oct 2008 14:19:23 +0000</pubDate>
<dc:creator>drj11</dc:creator>
<guid>http://drj11.fa.wordpress.com/2008/10/06/a-small-matter-of-unix-security/</guid>
<description><![CDATA[I have discovered a small problem in a well deployed Unix utility.  It is (just) possible that this ]]></description>
<content:encoded><![CDATA[<p>I have discovered a small problem in a well deployed Unix utility.  It is (just) possible that this problem has some security related issues.</p>
<p>This code, by the way, is probably in every single deployed Unix system.</p>
<p>What should I do now?</p>
]]></content:encoded>
</item>

</channel>
</rss>
