Completar comandos en base al historial de comandos con las teclas Re Pág y Av Pág

16 de Julio de 2008

Como ya os conoseis los comandos son autocompletados con la tecla tab, pero tambien podemos autocompletar aquellos comandos que usamos frecuentemente , es decir los que se van almacenando en el historial de comandos, para poder completar comodamente podemos asignarles funciones de autocompletar a las Re Pág y Av Pág teclas de la siguiente manera:

Editamos

# pico /etc/inputrc

y buscar la sección de teclas para la consola:

# for linux console
“\e[1~”: beginning-of-line
“\e[4~”: end-of-line
“\e[5~”: beginning-of-history
“\e[6~”: end-of-history
“\e[3~”: delete-char
“\e[2~”: quoted-insert

y cambiar las lineas “\e[5~” y “\e[6~” para que quede de esta manera:

# for linux console
“\e[1~”: beginning-of-line
“\e[4~”: end-of-line
“\e[5~”: history-search-backward
“\e[6~”: history-search-forward
“\e[3~”: delete-char
“\e[2~”: quoted-insert

Guardamos y la proxima vez que iniciemos la consola podremos usar las teclas Re Pág y Av Pág para completar comandos en base a los del historial de comandos =)

Instalar slackware 12, 12.1

15 de Julio de 2008

Instalar slackware 12.1

Para empezar bajate las imagenes ( .iso) 3 CD-ROM

Slackware 12.1 Install ISO disc 1 (A/AP/D/E/L/N, installers, kernels, Slackbook)
Slackware 12.1 Install ISO disc 2 (F/K/T/TCL/X/XAP/Y, L source)
Slackware 12.1 Install ISO disc 3 (KDE/KDEI)

O si prefieres todo en un DVD
Slackware 12.1 DVD ISO (everything)

Una vez grabadas las imagenes utiliza la siguiente guia de instalación de slackware 11 ya que es practicamente el mismo procedimiento para ambas distros

http://open-eslack.org/mans/slackware-11-install.pdf

Instalar mysql en slackware 12.1 sin problemas

10 de Julio de 2008

Si haz tenido problemas para hechar a andar el mysql como:

‘Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)’
nohup: redirecting stderr to stdout
ERROR: 1062 Duplicate entry ‘localhost-’ for key 1 etc etc, de seguro ya abras leeido varios manuales y nada.

Bien pues aquí esta la solución, si quieres empezar la instalación desde cero bajate el siguiente tgz

mysql-5.0.51-i486-1_slack12.0.tgz

[n350k@SL4CKW4R3-root]>

wget ftp://ftp.slackware.com/pub/slackware/slackware-12.0/patches/packages/mysql-5.0.51-i486-1_slack12.0.tgz

installpkg mysql-5.0.51-i486-1_slack12.0.tgz

su root

mysql_install_db

chmod -R 755 /var/lib/mysql

chown -R mysql.mysql /var/lib/mysql

chmod -R 755 /var/run/mysql/

mousepad /etc/rc.d/rc.mysqld

remplace:

/usr/bin/mysqld_safe –datadir=/var/lib/mysql –pid-file=/var/run/mysql/mysql.pid $SKIP 1> /dev/null 2> /dev/null &

por:

/usr/bin/mysqld_safe –datadir=/var/lib/mysql –pid-file=/var/run/mysql/mysql.pid $SKIP &

guarde, cierre y continuemos.

/etc/rc.d/rc.mysqld start

mysql -u root

mysql> UPDATE user SET Password=PASSWORD('password') WHERE user='root';

mysql> FLUSH PRIVILEGES;

mysql> quit