.tar (tar)
Empaquetar tar cvf archivo.tar /archivo/mayo/*
Desempaquetar tar xvf archivo.tar
Ver el contenido (sin extraer) tar tvf archivo.tar
.tar.gz - .tar.z - .tgz (tar con gzip)
Empaquetar y comprimir tar czvf archivo.tar.gz /archivo/mayo/*
Desempaquetar y descomprimir tar xzvf archivo.tar.gz
Ver el contenido (sin extraer) tar tzvf archivo.tar.gz
.gz (gzip)
Comprimir gzip -q archivo
(El archivo lo comprime y lo renombra como "archivo.gz")
Descomprimir gzip -d archivo.gz
(El archivo lo descomprime y lo deja como "archivo"
Nota: gzip solo comprime archivos, no directorios
.bz2 (bzip2)
Comprimir bzip2 archivo
bunzip2 archivo
(El archivo lo comprime y lo renombra como "archivo.bz2")
Descomprimir bzip2 -d archivo.bz2
bunzip2 archivo.bz2
(El archivo lo descomprime y lo deja como "archivo")
Nota: bzip2 solo comprime archivos, no directorios
.tar.bz2 (tar con bzip2)
Comprimir tar -c archivos | bzip2 > archivo.tar.bz2
Descomprimir bzip2 -dc archivo.tar.bz2 | tar -xv
tar jvxf archivo.tar.bz2 (versiones recientes de tar)
Ver contenido bzip2 -dc archivo.tar.bz2 | tar -tv
.zip (zip)
Comprimir zip archivo.zip /mayo/archivos
Descomprimir unzip archivo.zip
Ver contenido unzip -v archivo.zip
.lha (lha)
Comprimir lha archivo.lha /mayo/archivos
Descomprimir lha -x archivo.lha
Ver contenido lha -v archivo.lha
lha -l archivo.lha
.zoo (zoo)
Comprimir zoo -a archivo.zoo /mayo/archivos
Descomprimir zoo -x archivo.zoo
Ver contenido zoo -v archivo.zoo
zoo -L archivo.zoo
.rar (rar)
Comprimir rar -a archivo.rar /mayo/archivos
Descomprimir rar -x archivo.rar
Ver contenido rar -v archivo.rar
rar -l archivo.rar
Link al original
"Considero a cada hombre como un deudor de su profesión, y ya que de ella recibe sustento y provecho, así debe procurar mediante el estudio servirle de ayuda y ornato" Francis Bacon, "La casualidad favorece a las mentes entrenadas" Louis Pasteur, "Omnes homines natura scire desiderant"Aristóteles.
viernes, 17 de diciembre de 2010
miércoles, 15 de diciembre de 2010
Tamaño de archivos adjuntos en Squirrelmail
1.- Verificar en php.ini el valor de las siguientes variables:
* [memory_limit]
* [post_max_size]
* [upload_max_filesize]
2.- Verificar en el webserver (en apache /etc/httpd/conf.d/php.conf) la siguiente configuración:
< Files *.php >
SetOutputFilter PHP
SetInputFilter PHP
# LimitRequestBody 524288
< /Files >
3.- Si se usa un proxy como SQUID verificar el valor de la siguiente variable:
request_size ó request_body_max_size.
4.- Por ultimo si usas postfix verificar la siguiente variable en main.cf:
message_size_limit
* [memory_limit]
* [post_max_size]
* [upload_max_filesize]
2.- Verificar en el webserver (en apache /etc/httpd/conf.d/php.conf) la siguiente configuración:
< Files *.php >
SetOutputFilter PHP
SetInputFilter PHP
# LimitRequestBody 524288
< /Files >
3.- Si se usa un proxy como SQUID verificar el valor de la siguiente variable:
request_size ó request_body_max_size.
4.- Por ultimo si usas postfix verificar la siguiente variable en main.cf:
message_size_limit
lunes, 13 de diciembre de 2010
Instalacion de Tomcat 6
1.- Descargar y descompactar tomcat de la pagina oficial
tar zxvf apache-tomcat-6.X.X.tar.gz
2.- Mover al directorio donde se desea instalar
mv apache-tomcat-6.X.X /usr/local/tomcat6
3.- Agregar las variables de entorno al archivo /etc/profile
JAVA_HOME=/usr/java/jdk1.6.0
PATH=$PATH:$JAVA_HOME/bin
CATALINA_HOME=/usr/local/tomcat6
export JAVA_HOME CATALINA_HOME PATH
4.- Actualizar el archivo /etc/profile
source /etc/profile
5.- Iniciar Tomcat
/usr/local/tomcat6/bin/startup.sh
6.- Probar que se puede acceder via web
http://localhost:8080
tar zxvf apache-tomcat-6.X.X.tar.gz
2.- Mover al directorio donde se desea instalar
mv apache-tomcat-6.X.X /usr/local/tomcat6
3.- Agregar las variables de entorno al archivo /etc/profile
JAVA_HOME=/usr/java/jdk1.6.0
PATH=$PATH:$JAVA_HOME/bin
CATALINA_HOME=/usr/local/tomcat6
export JAVA_HOME CATALINA_HOME PATH
4.- Actualizar el archivo /etc/profile
source /etc/profile
5.- Iniciar Tomcat
/usr/local/tomcat6/bin/startup.sh
6.- Probar que se puede acceder via web
http://localhost:8080
sábado, 4 de diciembre de 2010
Crear una nueva cola de ejecución en Torque
1.- Creación de configuración básica:
qmgr -c "create queue NomQueue queue_type=execution"
qmgr -c "set queue NomQueue started=true"
qmgr -c "set queue NomQueue enabled=true"
qmgr -c "set queue NomQueue acl_user_enable=true"
qmgr -c "set queue NomQueue acl_users=UserPermitido"
2.- Reiniciar el demonio:
/etc/init.d/pbs_server restart
3.- Editar el archivo server_priv/nodes:
Nodo1 np=NumCores NomQueue
Nodo2 np=NumCores NomQueue
4.- Asignar recursos a la cola:
qmgr -c "set queue NomQueue resources_default.neednodes=Nomqueue"
qmgr -c "create queue NomQueue queue_type=execution"
qmgr -c "set queue NomQueue started=true"
qmgr -c "set queue NomQueue enabled=true"
qmgr -c "set queue NomQueue acl_user_enable=true"
qmgr -c "set queue NomQueue acl_users=UserPermitido"
2.- Reiniciar el demonio:
/etc/init.d/pbs_server restart
3.- Editar el archivo server_priv/nodes:
Nodo1 np=NumCores NomQueue
Nodo2 np=NumCores NomQueue
4.- Asignar recursos a la cola:
qmgr -c "set queue NomQueue resources_default.neednodes=Nomqueue"
viernes, 3 de diciembre de 2010
Recuperar Grub en Kubuntu despues de instalar Windows 7
1.- Iniciar el equipo con un livecd de Linux, de preferencia con el que se instalo el Kubuntu que reside en el equipo donde se acaba de instalar Windows.
2.- Abrir una consola y verificar en que particion esta instalado Kubuntu con el comando:
sudo fdisk -l
3.- Montar la particion como se muestra a continuacion
$ sudo mount /dev/sda1 /mnt
4.- Montar ahora los dispositivos
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
5.- Acceder al sistema donde reside Kubuntu
$ sudo chroot /mnt
6.- Agregar grub al MBR
# grub-install --recheck /dev/sda
7.- De ser necesario (Si faltara algun otro SO instalado en las opciones de inicio del Grub)despues de reiniciar y ya dentro de Kubuntu ejecutar los siguientes comandos.
$ sudo aptitude install grub2
$ sudo update-grub2
$ sudo os-prober
2.- Abrir una consola y verificar en que particion esta instalado Kubuntu con el comando:
sudo fdisk -l
3.- Montar la particion como se muestra a continuacion
$ sudo mount /dev/sda1 /mnt
4.- Montar ahora los dispositivos
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
5.- Acceder al sistema donde reside Kubuntu
$ sudo chroot /mnt
6.- Agregar grub al MBR
# grub-install --recheck /dev/sda
7.- De ser necesario (Si faltara algun otro SO instalado en las opciones de inicio del Grub)despues de reiniciar y ya dentro de Kubuntu ejecutar los siguientes comandos.
$ sudo aptitude install grub2
$ sudo update-grub2
$ sudo os-prober
miércoles, 1 de diciembre de 2010
Upgrade de php-4.3 a php-5.3.3
1.- Desinstalar php-4.3 y todos sus componentes
rpm -e php-4.X.X php-imap php-pear php-devel php-xmlrpc php-pgsql php-mysql php-odbc php-ncurses php-mbstring php-ldap php-domxml php-gd php-snmp squirrelmail
2.- Descargar las fuentes de php5 de la pagina oficial de php y descompactar.
tar zxvf php-5.3.3.tar.gz
3.- Habilitar a la conf el soporte de mysql y apache2:
./configure --with-mysql=/var/lib/mysql5 --enable-embedded-mysqli=shared --with-apxs2 --enable-mbstring
4.- Compilar e instalar
make
make test
make install
5.- Crear el archivo de configuracion de php.ini
cp php.ini-development /usr/local/lib/php.ini
6.- Agregar al archivo de conf de apache la siguiente directiva
< FilesMatch \.php$ >
SetHandler application/x-httpd-php
< /FilesMatch >
7.- Reiniciar apache
rpm -e php-4.X.X php-imap php-pear php-devel php-xmlrpc php-pgsql php-mysql php-odbc php-ncurses php-mbstring php-ldap php-domxml php-gd php-snmp squirrelmail
2.- Descargar las fuentes de php5 de la pagina oficial de php y descompactar.
tar zxvf php-5.3.3.tar.gz
3.- Habilitar a la conf el soporte de mysql y apache2:
./configure --with-mysql=/var/lib/mysql5 --enable-embedded-mysqli=shared --with-apxs2 --enable-mbstring
4.- Compilar e instalar
make
make test
make install
5.- Crear el archivo de configuracion de php.ini
cp php.ini-development /usr/local/lib/php.ini
6.- Agregar al archivo de conf de apache la siguiente directiva
< FilesMatch \.php$ >
SetHandler application/x-httpd-php
< /FilesMatch >
7.- Reiniciar apache
Mysql 4 y Mysql 5 juntos en phpMyadmin
1.- Instalar phpmyadmin descargandolo del sitio oficial y descompactandolo en el directorio web publico.
tar zxvf phpMyAdmin-2.11.11.1-all-languages.tar.gz
2.- Agregar la siguiente configuracion al archivo conf.inc.php
< ?php
/* Servers configuration */
$i = 0;
/* Server DiademGW_MySQL-4 (cookie) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['verbose'] = 'MySQL-4';
/* Server DiademGW_MySQL-5 (cookie) [2] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['port'] = '3307';
$cfg['Servers'][$i]['socket'] = '/var/lib/mysql5/mysql5.sock'; /*actual socket path*/
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['verbose'] = 'MySQL-5';
/* End of servers configuration */
$cfg['blowfish_secret'] = '475e8ba09cb6c4.57557095';
? >
tar zxvf phpMyAdmin-2.11.11.1-all-languages.tar.gz
2.- Agregar la siguiente configuracion al archivo conf.inc.php
< ?php
/* Servers configuration */
$i = 0;
/* Server DiademGW_MySQL-4 (cookie) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['verbose'] = 'MySQL-4';
/* Server DiademGW_MySQL-5 (cookie) [2] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['port'] = '3307';
$cfg['Servers'][$i]['socket'] = '/var/lib/mysql5/mysql5.sock'; /*actual socket path*/
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['verbose'] = 'MySQL-5';
/* End of servers configuration */
$cfg['blowfish_secret'] = '475e8ba09cb6c4.57557095';
? >
Mysql 4 y Mysql 5 (Mysql Community Server) en paralelo
Se da por entendido que en el servidor esta previamente mysql-4 con la configuracion basica instalado desde el manejador de paquetes del S.O.
1.- Descargar mysql community server (mysql-5.1.X) de la pagina oficial y descompactarlo.
tar zxvf mysql-5.1.X.tar.gz
2.- Compilar e instalar
./configure --prefix=/var/lib/mysql5 --with-unix-socket-path=/var/lib/mysql5/mysql5.sock --with-tcp-port=3307
make
make install
3.- Crear el archivo de conf my5.cnf (Verificar los permisos para el usuario mysql
# Example MySQL config file for large systems.
## This is for a large system with memory = 512M where the system runs mainly MySQL.
## You can copy this file to
# /etc/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is /var/lib/mysql5/var) or
# ~/.my.cnf to set user-specific options.
## In this file, you can use all long options that a program supports.
# If you want to know which options a program supports, run the program
# with the "--help" option.
# The following options will be passed to all MySQL clients
#[client]
#password = your_password
#port = 3307
#socket = /var/lib/mysql5/mysql5.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3307
socket = /var/lib/mysql5/mysql5.sock
old_passwords=1
skip-locking
key_buffer = 128M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
[mysql.server]
user=mysql
[mysql]
default-character-set=latin1
[mysqld_safe]
err-log=/var/log/mysqld_5.log
pid-file=/var/lib/mysql5/mysqld5.pid
4.- Instalar el directorio de la base de datos
./scripts/mysql_install_db --defaults-file=/etc/my5.cnf --user=mysql
5.- Iniciar mysql5
/var/lib/mysql5/bin/mysqld_safe --defaults-file=/etc/my5.cnf --user=mysql &
6.- Agregar passwd al usuario root
/var/lib/mysql5/bin/mysqladmin -u root password PASSWORD
1.- Descargar mysql community server (mysql-5.1.X) de la pagina oficial y descompactarlo.
tar zxvf mysql-5.1.X.tar.gz
2.- Compilar e instalar
./configure --prefix=/var/lib/mysql5 --with-unix-socket-path=/var/lib/mysql5/mysql5.sock --with-tcp-port=3307
make
make install
3.- Crear el archivo de conf my5.cnf (Verificar los permisos para el usuario mysql
# Example MySQL config file for large systems.
## This is for a large system with memory = 512M where the system runs mainly MySQL.
## You can copy this file to
# /etc/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is /var/lib/mysql5/var) or
# ~/.my.cnf to set user-specific options.
## In this file, you can use all long options that a program supports.
# If you want to know which options a program supports, run the program
# with the "--help" option.
# The following options will be passed to all MySQL clients
#[client]
#password = your_password
#port = 3307
#socket = /var/lib/mysql5/mysql5.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3307
socket = /var/lib/mysql5/mysql5.sock
old_passwords=1
skip-locking
key_buffer = 128M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
[mysql.server]
user=mysql
[mysql]
default-character-set=latin1
[mysqld_safe]
err-log=/var/log/mysqld_5.log
pid-file=/var/lib/mysql5/mysqld5.pid
4.- Instalar el directorio de la base de datos
./scripts/mysql_install_db --defaults-file=/etc/my5.cnf --user=mysql
5.- Iniciar mysql5
/var/lib/mysql5/bin/mysqld_safe --defaults-file=/etc/my5.cnf --user=mysql &
6.- Agregar passwd al usuario root
/var/lib/mysql5/bin/mysqladmin -u root password PASSWORD
Suscribirse a:
Entradas (Atom)