Crontab is a program used in linux to execute schedule scripts.
If you need to run one script after rebooting the server you can use @reboot.
@reboot /path/to/job
@reboot /path/to/shell.script
@reboot /path/to/command
jueves, 17 de julio de 2014
viernes, 10 de enero de 2014
Recuperar lista de paquetes instalados en ubuntu
Recuperar lista de paquetes instalados
En muchas ocasiones tenemos la necesidad de replicar una instalación en varios puestos de trabajo. Esto supone instalar todo el sistema base y seguidamente instalar todos los paquetes que deseamos.
Existe una manera sencilla de obtener una lista de los paquetes de una instalación para luego usarla para instalar directamente esta lista en otras instalaciones. Para obtener una lista de los paquetes que tenemos en nuestra máquina que deseamos usar como plantilla, procederemos ejecutar lo siguiente en un terminal de línea de comandos del sistema:
dpkg --get-selections | grep -v deinstall > ubuntu-files
Ésto nos genera un archivo llamado ubuntu-files, el cual contiene la lista que deseamos. Para luego instalar todos estos paquetes en las otras máquinas, bastará con llevarnos este fichero a dichas máquinas y ejecutar:
sudo apt-get update
sudo apt-get dist-upgrade
sudo dpkg --set-selections < ubuntu-files
sudo dselect install
Ya tenemos una nueva máquina que tiene una réplica exacta de la instalación de la máquina plantilla. Nota: Si te aparece que el comando dselect no se encuentra, instala el programa con sudo apt-get install dselect
En muchas ocasiones tenemos la necesidad de replicar una instalación en varios puestos de trabajo. Esto supone instalar todo el sistema base y seguidamente instalar todos los paquetes que deseamos.
Existe una manera sencilla de obtener una lista de los paquetes de una instalación para luego usarla para instalar directamente esta lista en otras instalaciones. Para obtener una lista de los paquetes que tenemos en nuestra máquina que deseamos usar como plantilla, procederemos ejecutar lo siguiente en un terminal de línea de comandos del sistema:
dpkg --get-selections | grep -v deinstall > ubuntu-files
Ésto nos genera un archivo llamado ubuntu-files, el cual contiene la lista que deseamos. Para luego instalar todos estos paquetes en las otras máquinas, bastará con llevarnos este fichero a dichas máquinas y ejecutar:
sudo apt-get update
sudo apt-get dist-upgrade
sudo dpkg --set-selections < ubuntu-files
sudo dselect install
Ya tenemos una nueva máquina que tiene una réplica exacta de la instalación de la máquina plantilla. Nota: Si te aparece que el comando dselect no se encuentra, instala el programa con sudo apt-get install dselect
jueves, 22 de agosto de 2013
How-To Create A MySQL Database And Set Privileges To A User
Install mysql:
1. apt-get install mysql-server
2. $ mysql -u root -p
Enter password:
3. mysql > create database amarokdb;
Query OK, 1 row affected (0.00 sec)
4.mysql > grant usage on *.* to amarokuser@localhost identified by ‘amarokpasswd’;
Query OK, 0 rows affected (0.00 sec)
5.mysql > grant all privileges on amarokdb.* to amarokuser@localhost ;
Query OK, 0 rows affected (0.00 sec)
6.$ mysql -u amarokuser -p’amarokpasswd’ amarokdb
Source: http://www.debuntu.org/how-to-create-a-mysql-database-and-set-privileges-to-a-user/
1. apt-get install mysql-server
2. $ mysql -u root -p
Enter password:
3. mysql > create database amarokdb;
Query OK, 1 row affected (0.00 sec)
4.mysql > grant usage on *.* to amarokuser@localhost identified by ‘amarokpasswd’;
Query OK, 0 rows affected (0.00 sec)
5.mysql > grant all privileges on amarokdb.* to amarokuser@localhost ;
Query OK, 0 rows affected (0.00 sec)
6.$ mysql -u amarokuser -p’amarokpasswd’ amarokdb
Source: http://www.debuntu.org/how-to-create-a-mysql-database-and-set-privileges-to-a-user/
Install mysql php ubuntu
Install mysql
$ apt-get install apache2
$ apt-get install mysql-server
$ apt-get install php5
$ apt-get install libapache2-mod-php5
$ apt-get install php5-gd
$ apt-get install php5-dom
$ apt-get install php5-pgsql
$ apt-get install php5-mysql
* Mysql con PHP5
$ apt-get install apache2
$ apt-get install mysql-server
$ apt-get install php5
$ apt-get install libapache2-mod-php5
$ apt-get install php5-gd
$ apt-get install php5-dom
$ apt-get install php5-pgsql
$ apt-get install php5-mysql
* Mysql con PHP5
Cómo ver todas las contraseñas guardadas en Chrome
Cómo ver todas las contraseñas guardadas en Chrome
chrome://settings/passwords
chrome://settings/passwords
Uploading Files With Secure Copy (SCP)
You can upload files to the server using the following syntax:
scp SourceFile user@host:directory/TargetFile
scp SourceFile user@host:directory/TargetFile
miércoles, 12 de junio de 2013
mysql create utf8 database
mysql create utf8
database CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;
database CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;
viernes, 7 de junio de 2013
Confirm dialog in JavaScript
Confirm dialog in JavaScript
if (confirm('Your question')) {
// do things if OK
}
if (confirm('Your question')) {
// do things if OK
}
jueves, 6 de junio de 2013
How To Restore MySQL database
How To Restore MySQL database
# mysql -u root -ptmppassword mysql > create database sugarcrm;
Query OK, 1 row affected (0.02 sec)
# mysql -u root -ptmppassword sugarcrm > /tmp/sugarcrm.sql
# mysql -u root -p[root_password] [database_name] > dumpfilename.sql
# mysql -u root -ptmppassword mysql > create database sugarcrm;
Query OK, 1 row affected (0.02 sec)
# mysql -u root -ptmppassword sugarcrm > /tmp/sugarcrm.sql
# mysql -u root -p[root_password] [database_name] > dumpfilename.sql
How To Backup MySQL database
How To Backup MySQL database
backup:
# mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
restore:
# mysql -u root -p[root_password] [database_name] > dumpfilename.sql
backup:
# mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
restore:
# mysql -u root -p[root_password] [database_name] > dumpfilename.sql
martes, 4 de junio de 2013
How can I change the default width of a Twitter Bootstrap modal box?
body .modal-admin {
/* new custom width */
width: 750px;
/* must be half of the width, minus scrollbar on the left (30px) */
margin-left: -375px; }
/* new custom width */
width: 750px;
/* must be half of the width, minus scrollbar on the left (30px) */
margin-left: -375px; }
jueves, 30 de mayo de 2013
Guardar imagen en codeigniter
public function guardarImagen($object){
$directorio = IMG_PATH.'/'.$object->directorio.'/';
$nombre_imagen = $object->nombre_imagen;
$ext = $object->ext;
$field_name = $object->field_name;
$config['upload_path'] = $directorio;
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '15000';
$config['encrypt_name'] = FALSE;
$config['overwrite'] = FALSE;
$config['file_name'] = $nombre_imagen.'.'.$ext;
$this->load->library('upload');
$this->upload->initialize($config);
$data = array();
if(!$this->upload->do_upload($field_name)){
$this->upload->display_errors();
}else{
$data = $this->upload->data();
}
return $data;
}
martes, 28 de mayo de 2013
jQuery Validate img - add method
Create / add a new method:
jQuery.validator.addMethod("imgType", function(value, element) {
var extension = value.substr( (value.lastIndexOf('.') +1) );
if(extension=='jpg' || extension=='gif' || extension=='png'){
return true;
}else{
return false;
}
}, "=$this->lang->line('error_img')?>");
rules:{
inputImg: {required:true,imgType:true}
}
lunes, 27 de mayo de 2013
domingo, 26 de mayo de 2013
Free Android Application Development Tutorial - Beginner Level
Free Android Application Development Tutorial - Beginner Level
Start learning android developing
viernes, 24 de mayo de 2013
Use multiple custom fonts using @font-face?
You only have to include diferents @font-face
@font-face {
font-family: CustomFont;
src: url('CustomFont.ttf');
}
@font-face {
font-family: CustomFont2;
src: url('CustomFont2.ttf');
}
@font-face {
font-family: CustomFont;
src: url('CustomFont.ttf');
}
@font-face {
font-family: CustomFont2;
src: url('CustomFont2.ttf');
}
miércoles, 22 de mayo de 2013
Actualizar página en codeigniter
Cambiando las cabeceras conseguimos que se refresque la página sin tener que forzar una recarga de nuestro navegador.
$this->output->set_header("HTTP/1.0 200 OK");
$this->output->set_header("HTTP/1.1 200 OK");
$this->output->set_header('Last-Modified: '.gmdate('D, d M Y H:i:s', $last_update).' GMT');
$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate");
$this->output->set_header("Cache-Control: post-check=0, pre-check=0");
$this->output->set_header("Pragma: no-cache");
martes, 21 de mayo de 2013
Google maps in codeigniter
CodeIgniter Google Maps API V3 Class
Displays a Google Map
@package CodeIgniter
@subpackage Libraries
@category Libraries
@author BIOSTALL (Steve Marks)
@link http://biostall.com/codeigniter-google-maps-v3-api-library
@docs http://biostall.com/wp-content/uploads/2010/07/Google_Maps_V3_API_Documentation.pdf
Suscribirse a:
Entradas (Atom)
Entradas populares
-
¿Cómo usar clases anidadas en CSS ? Para que nos entendamos, usar clases anidadas o identificadores anidados quiere decir poner varias propi...
-
Cambiando las cabeceras conseguimos que se refresque la página sin tener que forzar una recarga de nuestro navegador. $this-...
-
Do you remember when people would talk about ways to do things on your computer without using the mouse? Well, even though times are changin...
-
¿Qué es una expresión regular ? Una expresión regular , a menudo llamada también patrón, es una expresión que describe un conjunto de cade...
-
Crontab is a program used in linux to execute schedule scripts. If you need to run one script after rebooting the server you can use @reboot...
-
public function guardarImagen($object){ $directorio = IMG_PATH. '/' .$object-> directorio . '/' ; $n...
-
Recuperar lista de paquetes instalados En muchas ocasiones tenemos la necesidad de replicar una instalación en varios puestos de trabajo. ...
-
It's not necessary to use global variable in codeigniter, you can do this: class MY_Controller extends Controller { var $data; ...
-
Cómo ver todas las contraseñas guardadas en Chrome chrome://settings/passwords
-
You can upload files to the server using the following syntax: scp SourceFile user@host:directory/TargetFile
