Saludos compañero, mire desconozco cómo guardar el historial.
Lo que quería en sí es recomendar que haga un filtrado con opendns, hay un artículo en el sitio que explica como, ya con ello puede restringir páginas o únicamente usarlo para ver sitios visitados:
http://www.espaciolinux.com/2009/02/fil ... enido-web/
Yo lo utilizo en una escuela y me da información sobre los sitios visitados, además que el filtrado web es bastante fuerte y la verdad estoy completamente satisfecho. Se lo recomiendo completamente.
Otra forma un poco más difícil es utilizando un proxy que la costumbre en linux suele ser squid, ya luego ver los archivos log que se generan. También puede bloquear el contenido, pero quiere un poco de dedicación.