Gmail tiene videollamada en linux instalando el programa
google-talkplugin:
LATEX BIBTEX: JabRef
Hay una aplicación muy buena para gestionar las bases de datos bibliográficas la cual se llama
JabRef.
Características:
- La aplicación está hecha en java.
- No da problemas con el juego de caracteres, como pasa en kbibtex
- Es muy cómodo rellenar las entradas y se puede integrar con kile.
- Permite copiar y pegar cite en documentos latex.
Instalación:
sudo aptitude install jabref
CERRAR SESION Y APAGAR LOS PCS DE FORMA AUTOMATICA
En la biblioteca cada alumno tiene 1 horas para usar el pc.
Ello lo usan y dejan la sesión abierta. Este script la cierra
a la hora que le indiquemos.
#!/bin/bash
# Por Paco Aldarias
# Fecha: 31.5.2011
$usu=alumno
su admon -c ‘DISPLAY=:0 zenity –info –text=»Se cerrará la sesion en 2 minutos.»‘ &
sleep 120
su – -c ‘/etc/init.d/gdm restart’
Al cerrar la bibloteca el ordenador debe apagarse, lo haremos
con este script:
#!/bin/bash
# Por Paco Aldarias
# Fecha: 31.5.2011
# apagar.sh
#zenity –info –text=»Se cerrará la sesion en 2 minutos.» –display=:0.0
#$usu=admin
$usu=alumno
su admon -c ‘DISPLAY=:0 zenity –info –text=»Se apagará el ordenador en 2 minutos.»‘ &
sleep 120
su – -c ‘halt’
NETBEANS IDE 6.9, TOMCAT 6 , UBUNTU 11
NETBEANS IDE 6.9
TOMCAT Apache Tomcat/6.0.28
UBUNTU 11
MYSQL 5.1.54-1ubuntu4
APACHE: Apache/2.2.17
POR PACO ALDARIAS
7.5.2001
1) Instalar apache, php, mysql, phpmyadmin
2) Entrar en phpmyadmin, e importar fichero mybloq.sql
No hace falta crear la base de datos.
*) Instalar jdk
sudo apt-get install sun-java6-jdk
*) Instalar tomcat6
sudo apt-get install tomcat6 tomcat6-admin
*) Configurar tomcat
sudo nano /etc/tomcat6/tomcat-users.xml
*) Probar tomcat
http://localhost:8080/
http://localhost:8080/manager/html/list
*) Instalar Netbeans IDE 6.9
sudo apt-get install netbeans
*) Instalar libreria mysql:
Boton derecho sobre libreries
Agregar archivo jar
Seleccionar mysql-connector-java-5.1.12-bin.jar
*) Activar Servidor con:
Tools – Plubins – Java Web Applications plugin
*) Activar servidor tomcat
Ir a Menu – Servers – Tomcat 6
En Catalina Home poner: /usr/share/tomcat6
El usuario y la contraseña de tomcat
*) Copiar el Blog en proyectos:
mkdir $HOME/NetBeansProjects/
cp blog.rar $HOME/NetBeansProjects/
cd $HOME/NetBeansProjects/
unrar blog.rar
APACHE2 CON CARPETA WEB PARA USUARIOS: PUBLIC HTML
INTRODUCCION
Queremos que un usuario pueda poner: http://127.0.0.1/~paco
CREAR LA CARPETA PUBLIC HTML
mkdir /home/paco/public_html
ACTIVAR LAS CARPETAS DE USUARIOcd /etc/apache2/mods-enabledsudo ln -s ../mods-available/userdir.conf userdir.confsudo ln -s ../mods-available/userdir.load userdir.load
CREAR UN SERVERNAME
gedit nano /etc/hostname
127.0.0.1 profesor localhost
192.168.0.20 profesor
ACTIVAR PHP
sudo nano /etc/apache2/mods-available/php5.conf
AddHandler application/x-httpd-php .php .html .htm .file
SetHandler application/x-httpd-php
SetHandler application/x-httpd-php-source
# To re-enable php in user directories comment the following lines
# (from
# prevents .htaccess files from disabling it.
#
#
# php_admin_value engine Off
#
#
REINICIAR
sudo /etc/init.d/apache2 restart
RENAME: RENOMBRADO DE MULTIPLES ARCHIVOS
La sintaxis es:
rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
Es interesante probar antes el comando con -n para ver como quedaria
antes de realizar los cambios.
* Para borrar la palabra TEXTO del nombre:
rename ‘s/TEXTO//’ *
* Pasar el nombre a minúsculas.
rename y/A-Z/a-z/ *
* Renombra todas las paginas a html.
rename -v ‘s/.htm$/.html/’ *.htm
* Renombra los que tienen un dígito y un guión y quita el guión.
rename ‘s/(d)-/$1 /’ *.mp3
* Renombra los que tienen un dígitodigito guión por un 1digitodigito.
Añade un 1 al número de canción.
rename -n ‘s/(dd) – /1$1 /’ *.mp3
* Quita los primeros dos blancos y deja 1.
rename ‘s/( )/ /’ *.mp3
* Elimina el texto (cd01) de los archivos con extensión mp3.
rename ‘s/(cd01)/ /’ *.mp3
NAVEGACION ANONIMA CON: FIREFOX, CHROME Y EXPLORER
Hay veces que no queremos dejar constancia de nuestros datos por los que
hemos navegado, como webs visitadas, usuarios de correo, etc.
Podemos hacer que no se guarde nada navegando de incógnito.
FIREFOX: Herramientas – Iniciar navegación privada. CTRL+MAY+P
CHROME: Menú – Nueva Ventana de Incognito. CTRL+MAY+N
EXPLORER: Herramientas – Filtrado en Private. CTRL+MAY+P
CURSOR DEL RATON: GCURSOR
Podemos cambiar el cursor del ratón con: gcursor.
Instalarlo con:
sudo aptitude intall gcursor
Un tema de cursor de ubuntu mavery es: bisigi-cursor-theme
Instalarlo con:
sudo aptitude install bisigi-cursor-theme
PONER LA FECHA EN LAS FOTOS: CONVERT, EXIF
1) INTRODUCCION
Anteriormente tenia una cámara que ponia la fecha en las fotos, pero
la que tengo ahora no lo hace.
La idea es hacer un script que lo haga y de forma automática a todas las fotos.
2) SCRIPT: fechaenfoto.sh
# Por : Paco Aldarias
# 23.2.2011
# Script que pone la fecha como marca de agua en foto
# Tags: Marca Agua Fecha Foto
# Ejecutar como: sh fechaenfoto.sh foto.jpg
imagen=$1
f1=$(exiftime $imagen | awk ‘/Created/ {print $3}’)
anyo=$(echo $f1 | cut -d «:» -f1)
mes=$(echo $f1 | cut -d «:» -f2)
dia=$(echo $f1 | cut -d «:» -f3)
convert -font Bookman-DemiItalic -fill darkred -stroke magenta -pointsize 50 -draw «text 2225,1850 ‘$dia-$mes-$anyo'» $imagen f$imagen
SEGURIDAD SERVIDORES EN LINUX
Disponemos de 2 herramientas para temas de seguridad:
- Porsentry: Es un demonio que permite bloquear aquellas máquinas que escanean la nuestra, con objeto de poder ver puertos abiertos he intentar acceder al servidor.
- Fail2ban: Es un demonio que permite bloquear aquellas máquinas que realizan accesos indebidos a nuestra máquina un número de veces, debido a probar contraseñas que no son correctas.
Instalación:
sudo aptitude intall portsentry fail2ban
Configuración porsentry:
sudo gedit /etc/portsentry/portsentry.conf
Configuración fail2ban:
sudo gedit /etc/fail2ban/fail2ban.conf


