Fuente Original
Creando el primer superusuario
Esto solo es necesario cuando se instala desde una distribución y durante el proceso de instalación no se solicita contraseña para el usuario por defecto que se crea que se llama postgres, lo que haremos será autenticarnos como el usuario root primero, luego como el usuario postgres (si es que deseamos que el usuario postgres conserve su contraseña aleatoria) y finalmente crear una base de datos de prueba y un usuario. ¡¡¡ASEGURESE QUE ESTÁ CORRIENDO EL SERVICIO DE POSTGRES ANTES DE CREAR UN USUARIO!!!
Primer superusuario con logging admin
createuser -s -P -e admin
Correr el servicio:
en Ubuntu/Debian:
/etc/init.d/initdb start -- Inicializando el cluster
/etc/init.d/postgresql start -- Echar andar el gestor
en Fedora/CentOS:
service postgresql initdb -- Inicializando el cluster
service postgresql start -- Echar andar el gestor
1- Autenticarnos como usuario root
en Ubuntu/Debian:
sudo su root
en Fedora/CentOS:
su root
2- Autenticarnos como usuario postgres
Ya que estamos como root el autenticarnos como cualquier usuario no nos pedira contraseña
en Ubuntu/Debian:
su postgres
en Fedora/CentOS:
su - postgres
3- Crear la base de datos de prueba
createdb test1
Conectar con la Base de Datos de prueba
psql -d test1
Welcome to psql 8.1.9, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
test1=# \q -- Salir de la consola
sábado, 13 de agosto de 2011
martes, 17 de mayo de 2011
Instalar entorno gráfico en Ubuntu Server 11.04
fuente tomada de http://www.taringa.net/posts/linux/10375333/Instalar-entorno-grafico-en-Ubuntu-Server-11_04.html
Instalación de GNOME
Si quieres instalar GNOME en Ubuntu Server con todas las aplicaciones usa estos comandos:
sudo apt-get update
sudo apt-get install ubuntu-desktop
Instalando el paquete ubuntu-desktop, estamos instalando el entorno gráfico completo, incluyendo juegos, aplicaciones, etcétera…
También existe la posibilidad de instalar GNOME en modo escritorio mínimo con el siguiente comando:
sudo apt-get update
sudo apt-get install xorg gnome-core
Ya tienes el escritorio mínimo instalado, Lo que os ha instalado ha sido los “Accesorios” (solamente el editor de textos, la terminal y Firefox para poder navegar por Internet. Pero como es una instalación mínima, el idioma por defecto es el inglés.
Para instalar el soporte de idioma español, abrimos la Terminal y vamos poniendo de uno en uno:
sudo apt-get update
sudo apt-get install language-pack-es
sudo apt-get install language-pack-es-base
sudo apt-get install language-pack-gnome-es
sudo apt-get install language-pack-gnome-es-base
sudo apt-get install language-selector
sudo apt-get install language-support-es
Después de instalar todos los soportes, instalamos gksu para que funcionen correctamente los menús:
sudo apt-get install gksu
Para instalar las Herramientas de red tecleamos esto en la Terminal:
sudo apt-get install gnome-system-tools gnome-nettool
Una vez instalado, y esto es lo más importante, tenemos que llamar a la interfaz por primera vez, para llamar la interfaz escribimos:
startx
Y ya tienes el entorno gráfico correctamente instalado, con soporte de idioma español y también vemos como instalar las Herramientas de red, en Ubuntu Server con escritorio mínimo.
http://ubunteate.es/instalar-entorno-grafico-en-ubuntu-server-11-04
miércoles, 11 de mayo de 2011
openproj en ubuntu 11.4
fuente original
funte de descarga de archivo
aqui
Como baje el archivo rpm lo tube que conertir a .deb de la siguiente manera:
sudo alien openproj-1.4-2.noarch.rpm
[sudo] password for prueba:
Warning: Skipping conversion of scripts in package openproj: postinst postrm
Warning: Use the --scripts parameter to include the scripts.
Tratar de instalar de esta forma me dio errrores
sudo apt-get install openproj_1.4-3_all.deb
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete openproj_1.4-3_all.deb
E: No se pudo encontrar ningún paquete con la expresión regular «openproj_1.4-3_all.deb»
dando el comando de esta forma se instalo correctamente
sudo dpkg -i openproj_1.4-3_all.deb
Seleccionando el paquete openproj previamente no seleccionado.
(Leyendo la base de datos ... 204325 ficheros o directorios instalados actualmente.)
Desempaquetando openproj (de openproj_1.4-3_all.deb) ...
Configurando openproj (1.4-3) ...
Procesando disparadores para shared-mime-info ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'interface/x-winamp-skin'
Procesando disparadores para bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para python-gmenu ...
Rebuilding /usr/share/applications/desktop.es_MX.utf8.cache...
Procesando disparadores para python-support ...
y listo para abrir archivos .mpp de microsoft
domingo, 17 de abril de 2011
no inicia o arranca Centos 5.6 correctamente
Resulta que estoy tratando de aprender un poquito de centos version 5.6 y queriendo de tratar de virtualizar un windows pero con KVM y no con QUEMU o XEN que ya los trae predifinido, pues desintale la VIRTUALIZACION e Instale los paquetes de KVM luego reinicie y al tratar de arancar centos se pone como una consola
grup>;
Lo cual no supe que hacer buscando en google inicie con live cd de centos
y aplique esto en la consola
root (hd0,0)
setup (hd0)
exit
al reiniciar no funciono se seguia poniendo en la consola grup>
Lo que hice despues fue instalar otro centos con las mismas caracteristicas.
copie el contenido del archivo /boot/grub/menu.lst , en el archivo del disco que tiene el centos fallado (lo conecte como USB ), cabe mencionar que el archivo /boot/grub/menu.lst del disco USB estaba vacio, el archivo /boot/grub/grub.conf tenia el mismo contenido que el disco, por lo tanto no se hizo nada con ese archivo.
apague el equipo, meti el disco que estaba utilizando como USB para que quedara como interno y arranco correctamente, ya no me presento la consola grup>
anexo foto del archivo que copie:
grup>;
Lo cual no supe que hacer buscando en google inicie con live cd de centos
y aplique esto en la consola
root (hd0,0)
setup (hd0)
exit
al reiniciar no funciono se seguia poniendo en la consola grup>
Lo que hice despues fue instalar otro centos con las mismas caracteristicas.
copie el contenido del archivo /boot/grub/menu.lst , en el archivo del disco que tiene el centos fallado (lo conecte como USB ), cabe mencionar que el archivo /boot/grub/menu.lst del disco USB estaba vacio, el archivo /boot/grub/grub.conf tenia el mismo contenido que el disco, por lo tanto no se hizo nada con ese archivo.
apague el equipo, meti el disco que estaba utilizando como USB para que quedara como interno y arranco correctamente, ya no me presento la consola grup>
anexo foto del archivo que copie:
sábado, 16 de abril de 2011
programa-para-grabar-cds-y-dvds-en-ubuntu
fuente tomada de :
http://www.tustrucos.com/03-06-2008/software/programa-para-grabar-cds-y-dvds-en-ubuntu
Nombre del paquete GnomeBaker se puede instalar desde el instalador de paquetes en ubuntu, lo utilize porque brazero se daño,a un que GnomeBaker es un poco mas sencillo pero funcional
http://www.tustrucos.com/03-06-2008/software/programa-para-grabar-cds-y-dvds-en-ubuntu
Nombre del paquete GnomeBaker se puede instalar desde el instalador de paquetes en ubuntu, lo utilize porque brazero se daño,a un que GnomeBaker es un poco mas sencillo pero funcional
jueves, 14 de abril de 2011
grabador de CD y DVD en centos 5.6
miércoles, 16 de febrero de 2011
Oracle detectar BLOQUEOS de Objetos
--funciona en oracle 10g y 11g
select /*+ ordered
no_merge(L_WAITER)
no_merge(L_LOCKER) use_hash(L_LOCKER)
no_merge(S_WAITER) use_hash(S_WAITER)
no_merge(S_LOCKER) use_hash(S_LOCKER)
use_nl(O)
use_nl(U)
*/
/* first the table-level locks (TM) and mixed TM/TX TX/TM */
S_LOCKER.SID LOCK_SID,
S_LOCKER.SERIAL# LOCK_SERIAL,
S_LOCKER.OSUSER OS_LOCKER,
S_LOCKER.USERNAME LOCKER_SCHEMA,
S_LOCKER.PROCESS LOCKER_PID,
S_WAITER.OSUSER OS_WAITER,
S_WAITER.USERNAME WAITER_SCHEMA,
S_WAITER.PROCESS WAITER_PID,
'Table lock (TM): '||U.NAME||'.'||O.NAME||
' - Mode held: '||
decode(L_LOCKER.LMODE,
0, 'None', /* same as Monitor */
1, 'Null', /* N */
2, 'Row-S (SS)', /* L */
3, 'Row-X (SX)', /* R */
4, 'Share', /* S */
5, 'S/Row-X (SSX)', /* C */
6, 'Exclusive', /* X */
'???: '||to_char(L_LOCKER.LMODE))||
' / Mode requested: '||
decode(L_WAITER.REQUEST,
0, 'None', /* same as Monitor */
1, 'Null', /* N */
2, 'Row-S (SS)', /* L */
3, 'Row-X (SX)', /* R */
4, 'Share', /* S */
5, 'S/Row-X (SSX)', /* C */
6, 'Exclusive', /* X */
'???: '||to_char(L_WAITER.REQUEST))
SQL_TEXT_WAITER
from
V$LOCK L_WAITER,
V$LOCK L_LOCKER,
V$SESSION S_WAITER,
V$SESSION S_LOCKER,
sys.OBJ$ O,
sys.USER$ U
where S_WAITER.SID = L_WAITER.SID
and L_WAITER.TYPE IN ('TM')
and S_LOCKER.sid = L_LOCKER.sid
and L_LOCKER.ID1 = L_WAITER.ID1
and L_WAITER.REQUEST > 0
and L_LOCKER.LMODE > 0
and L_WAITER.ADDR != L_LOCKER.ADDR
and L_WAITER.ID1 = O.OBJ#
and U.USER# = O.OWNER#
union
select /*+ ordered
no_merge(L_WAITER)
no_merge(L_LOCKER) use_hash(L_LOCKER)
no_merge(S_WAITER) use_hash(S_WAITER)
no_merge(S_LOCKER) use_hash(S_LOCKER)
no_merge(L1_WAITER) use_hash(L1_WAITER)
no_merge(O) use_hash(O)
*/
/* now the (usual) row-locks TX */
S_LOCKER.SID LOCK_SID,
S_LOCKER.SERIAL# LOCK_SERIAL,
S_LOCKER.OSUSER OS_LOCKER,
S_LOCKER.USERNAME LOCKER_SCHEMA,
S_LOCKER.PROCESS LOCK_PID,
S_WAITER.OSUSER OS_WAITER,
S_WAITER.USERNAME WAITER_SCHEMA,
S_WAITER.PROCESS WAITER_PID,
'TX: '||O.SQL_TEXT SQL_TEXT_WAITER
from
V$LOCK L_WAITER,
V$LOCK L_LOCKER,
V$SESSION S_WAITER,
V$SESSION S_LOCKER,
V$_LOCK L1_WAITER,
V$OPEN_CURSOR O
where S_WAITER.SID = L_WAITER.SID
and L_WAITER.TYPE IN ('TX')
and S_LOCKER.sid = L_LOCKER.sid
and L_LOCKER.ID1 = L_WAITER.ID1
and L_WAITER.REQUEST > 0
and L_LOCKER.LMODE > 0
and L_WAITER.ADDR != L_LOCKER.ADDR
and L1_WAITER.LADDR = L_WAITER.ADDR
and L1_WAITER.KADDR = L_WAITER.KADDR
and L1_WAITER.SADDR = O.SADDR
and O.HASH_VALUE = S_WAITER.SQL_HASH_VALUE
;
select /*+ ordered
no_merge(L_WAITER)
no_merge(L_LOCKER) use_hash(L_LOCKER)
no_merge(S_WAITER) use_hash(S_WAITER)
no_merge(S_LOCKER) use_hash(S_LOCKER)
use_nl(O)
use_nl(U)
*/
/* first the table-level locks (TM) and mixed TM/TX TX/TM */
S_LOCKER.SID LOCK_SID,
S_LOCKER.SERIAL# LOCK_SERIAL,
S_LOCKER.OSUSER OS_LOCKER,
S_LOCKER.USERNAME LOCKER_SCHEMA,
S_LOCKER.PROCESS LOCKER_PID,
S_WAITER.OSUSER OS_WAITER,
S_WAITER.USERNAME WAITER_SCHEMA,
S_WAITER.PROCESS WAITER_PID,
'Table lock (TM): '||U.NAME||'.'||O.NAME||
' - Mode held: '||
decode(L_LOCKER.LMODE,
0, 'None', /* same as Monitor */
1, 'Null', /* N */
2, 'Row-S (SS)', /* L */
3, 'Row-X (SX)', /* R */
4, 'Share', /* S */
5, 'S/Row-X (SSX)', /* C */
6, 'Exclusive', /* X */
'???: '||to_char(L_LOCKER.LMODE))||
' / Mode requested: '||
decode(L_WAITER.REQUEST,
0, 'None', /* same as Monitor */
1, 'Null', /* N */
2, 'Row-S (SS)', /* L */
3, 'Row-X (SX)', /* R */
4, 'Share', /* S */
5, 'S/Row-X (SSX)', /* C */
6, 'Exclusive', /* X */
'???: '||to_char(L_WAITER.REQUEST))
SQL_TEXT_WAITER
from
V$LOCK L_WAITER,
V$LOCK L_LOCKER,
V$SESSION S_WAITER,
V$SESSION S_LOCKER,
sys.OBJ$ O,
sys.USER$ U
where S_WAITER.SID = L_WAITER.SID
and L_WAITER.TYPE IN ('TM')
and S_LOCKER.sid = L_LOCKER.sid
and L_LOCKER.ID1 = L_WAITER.ID1
and L_WAITER.REQUEST > 0
and L_LOCKER.LMODE > 0
and L_WAITER.ADDR != L_LOCKER.ADDR
and L_WAITER.ID1 = O.OBJ#
and U.USER# = O.OWNER#
union
select /*+ ordered
no_merge(L_WAITER)
no_merge(L_LOCKER) use_hash(L_LOCKER)
no_merge(S_WAITER) use_hash(S_WAITER)
no_merge(S_LOCKER) use_hash(S_LOCKER)
no_merge(L1_WAITER) use_hash(L1_WAITER)
no_merge(O) use_hash(O)
*/
/* now the (usual) row-locks TX */
S_LOCKER.SID LOCK_SID,
S_LOCKER.SERIAL# LOCK_SERIAL,
S_LOCKER.OSUSER OS_LOCKER,
S_LOCKER.USERNAME LOCKER_SCHEMA,
S_LOCKER.PROCESS LOCK_PID,
S_WAITER.OSUSER OS_WAITER,
S_WAITER.USERNAME WAITER_SCHEMA,
S_WAITER.PROCESS WAITER_PID,
'TX: '||O.SQL_TEXT SQL_TEXT_WAITER
from
V$LOCK L_WAITER,
V$LOCK L_LOCKER,
V$SESSION S_WAITER,
V$SESSION S_LOCKER,
V$_LOCK L1_WAITER,
V$OPEN_CURSOR O
where S_WAITER.SID = L_WAITER.SID
and L_WAITER.TYPE IN ('TX')
and S_LOCKER.sid = L_LOCKER.sid
and L_LOCKER.ID1 = L_WAITER.ID1
and L_WAITER.REQUEST > 0
and L_LOCKER.LMODE > 0
and L_WAITER.ADDR != L_LOCKER.ADDR
and L1_WAITER.LADDR = L_WAITER.ADDR
and L1_WAITER.KADDR = L_WAITER.KADDR
and L1_WAITER.SADDR = O.SADDR
and O.HASH_VALUE = S_WAITER.SQL_HASH_VALUE
;
Suscribirse a:
Entradas (Atom)
