Mostrando entradas con la etiqueta Manuales. Mostrar todas las entradas
Mostrando entradas con la etiqueta Manuales. Mostrar todas las entradas

jueves, 19 de mayo de 2011

Multisystem (Multiboot) en debian squeeze


Instalación
Ejecuta los siguientes comando en secuencia (Como Root):  Descarga descomprime e instala
wget http://liveusb.info/MultiBoot-v3/install-depot-multiboot.sh.tar.bz2
tar xvfb install-depot-multiboot.sh.tar.bz2
./install-depot-multiboot.sh

Para Ddebian Squeeze sale este error al princiipio de instalacion

 Error: xterm 


Lo solucione de la siguiente manera !


root@debian:/home/jean/Downloads# aptitude install xterm







Cuando probe esta aplicacion para tener varios SO en un pendrive, y poder instalarlos en las mini-laptos tenia Ubuntu 10.04 y publique la entrada multiboot-cargar-varias-distros-en-un_Pen-Drive , pero hoy dia he migrado a debian squeeze y cuando lo instal no me dio ningun tipo de problema, la cuestion fue cuando intente levantar la aplicacion, pues aqui les dejo los paso que segui para correr esta app en Debian Squeeze (6.0)


Cuando intentaba levantarla se quedaba cargando y nunca abria !!! pues para ello ejecute en la consola como usuario normal y no como root 
$ multisystem

y me daba un error como este 
Error: Missing: mlabel 

investigando me encontre unos foros que me decian  que instalara 

$ apt-get install mtools
$ apt-get install fuse-utils

 El Primero lo instalo fino, pero el segundo ya lo tenia instalado, pero si no lo tienen ustedes deben instalarlos ambos, pues luego de alli cuando intente ejecutar la app me salio otro error y era el siguiente ,

Error : USER: jean is not admin!

Pues ya ese error es mas facil de predecir, ya que solo tenia que agregar al usuer jean al grupo adm y lo hice con el siguiente comando

$ gpasswd -a jean adm

  Posterior a ello, trate de nuevo de levantar el multisystem, y Todo estaba bien, corria Perfecto, pero cuando intente copiar la imagen en el pen drive, me aparecia una ventanita tipo terminal solicitando la contraseña de mi usuario y usando el comando sudo, el cual debian no lo trae instalado y ubuntu si, Pues no se desanimen que ya casi terminamos 

$ aptitude install sudo

 Este paquete sudo para tener los privilegios del root por un momento, de lo contrario no podremos copiar la iso al pen drive


y por ultimo en el archivo 
/etc/sudoers original en la linea 17 aparece esto.


16 # User privilege specification
17 root ALL=(ALL) ALL


agregamos esta linea  debajo del root


 16 # User privilege specification
 17 root    ALL=(ALL) ALL
 18 jean    ALL=(ALL) ALL
 19 # Allow members of group sudo to execute any command
 20 # (Note that later entries override this, so you might need to move
 21 # it further down)
 22 %sudo ALL=(ALL) ALL

OJO la numeracion no VA -> Solo las deje para que tengan una referencia 

Y bueno desde aqui ya lo demas se los dejo a ustedes, pueden disfrutar facilmente de su APPlications Multisystem

 Espero les alla servido esta ayuda de alguna manera, y diganles a las personas que comentan en los foros que dicen que esta app es solo para ubuntu !!! NOOOOOOO solo hay que tener un poco de paciencia e investigar un poco 




miércoles, 2 de febrero de 2011

Instalar y configurar un Servidor de Versiones con Git , GitWeb y Netbeans



Hola. pues bien aquí con otro Post en esta ocasión mostrare como instala configurar y usa
un servidor de versiones GIT , Este manual muestra como usarlo con GitWeb ;
bueno empecemos .

Que es Git: Pues Git es un control de versiones distribuido, que fué creado inicialmente por
Linus Torvalds para el desarrollo del kernel Linux. Principalmente desarrollado para Linux,
puede ser usado en otros sistemas operativos incluyendo BSD, Solaris y Darwin. Git es
extremadamente rápido en sistemas basados en POSIX como Linux.

Nota: aun que en la parte de arriba no se menciona si se puede poner Git en Windows
existen varios proyectos uno de estos es el siguiente msysgit aqui les dejo la web,
para los interesados.

Que es GitWeb: GitWeb es la interfaz web de Git para poder hacer uso un Diff sin la
necesidad de un software externo y de una revisión fácil desde cualquier lugar


Bueno siguiendo con lo que nos ataña veamos la instalación de el Server, como hacemos de
cuenta que nos encontramos en Ubuntu aun que pues estos paquetes están en todas los repos
de todas las distros . bueno prosigamos .

# sudo apt-get install git-core gitweb

Creamos los directorios necesarios para que nuestro servidor pueda acceder a git y mostrarnos los
proyectos

$ sudo mkdir /var/www/git

$ sudo mkdir /var/cache/git
 
Creamos el archivo de configuración de nuestro servidor para Apache.
 
$ sudo vim  /etc/apache2/conf.d/git

Le agregamos las siguientes lineas, en las que configuramos los
 archivos necesarios para que funcione  GitWeb . pro problemas con 
el editor de este blog les pongo la foto y aquí les agrego para los que no 
quieren escribir el texto de la imagen  


 



Toca mover los archivos hacia la carpeta que creamos  y configuramos 
en el Apache .
 
$ sudo mv /usr/share/gitweb/* /var/www/git

$ sudo mv /usr/lib/cgi-bin/gitweb.cgi /var/www/git 
 
 Luego de realizar lo anterior simplemente sigue seguir la configuración 
del archivo de gitweb.conf .
 
$ sudo vim /etc/gitweb.conf 
 
  Agregamos las siguientes lineas.
 
$projectroot = '/var/cache/git/';
$git_temp = "/tmp";
#$home_link = $my_uri || "/";
$home_text = "indextext.html";
$projects_list = $projectroot;
$stylesheet = "/git/gitweb.css";
$logo = "/git/git-logo.png";
$favicon = "/git/git-favicon.png"; 
 
 Recargamos el servicio apache para que los cambios entren en
 funcionamiento
 
$ sudo service apache2 reload
o
$ sudo /etc/init.d/apache2 reload  
 
Ahora si ya que configuramos nuestro GitWeb y Git proseguimos a 
crear nuestro primer repositorio, estas acciones que seguiremos a 
continuación se deben llevar acabo cada que iniciamos un repositorio.
 
se debería de crear todas las carpetas en /var/cache/git pero no es
 necesario simplemente con crear un link simbólico a esta carpeta es
 mas que suficiente, se recomienda que los directorios  para los proyectos 
lleven la  siguiente forma "nomabredelproyecto.git" aun que sea un 
directorio se le agrega la extensión ".git" para se reconocidos 
 
$ cd /var/cache/git/
$ mkdir project.git
$ cd project.git
$ git init

$ echo "Descripción corta del Proyecto" > .git/description

$ git config --global user.name "Su Nombre"
$ git config --global user.email "nombre@ejemplo.com"

Nota: en algunas ocasiones es necesario convertirse en super
usuario para poder realizar el commit -m  osea hacer un sudo 
su mas la contraseña  
Bueno la utilización del proyecto es sencillo simplemente
debemos copiar los archivos dentro de el directorio antes
creado. luego agregamos los archivos para realizar
un commit, es recomendable siempre subir aun que sea un
archivo en blanco la primera ves para evitar problemas ya
que git tiene problema con la creación de archivos en blanco.



$ git add y el nombre del archivo 
o
$ git add . (esto es para aquellos que no quiere estar agregando
 archivo
 por archivo)
 
 Bueno ahora simplemente hacemos un commit para hacer 
públicos los cambios que realizamos a los archivos 
 
  $ git commit -m "comentario sobre el cambio"
 
Para llevar el proyecto con Netbeans simplemente tenemos que
 dar click en  Archivo  >>  Nuevo proyecto >> el tipo 
de proyecto que llevas ejemplo >>php >>projecto 
desde código existente  si es que ya tenemos creado sino 
simplemente el lugar de guardado del projecto ponemos la 
carpeta  que creamos para Git . eso es todo  ademas debemos 
de instalar un pluguin en netbeans

guia de como instalar el pluguin Git en netbeans

Pagina del Proyecto Git en Netbeans

Pluguin Git para NetBeans 6.9

 descargar pdf 

Guia para usar Git

martes, 18 de enero de 2011

Manual de linux para novatos

Este manual me parecio bastante insultante, sobre todo para aquellas personas que se estan adentrando en el mundo del Software Libre, pero esta bien completo, sin mas nada, les dejo aqui la info

Les dejo un manual interesaante para personas que todavia no tienen mucha experiencia para experimentar con Linux. Este manual es bastante sencillo y simple como para que cualquiera lo pueda utilizar y recurrir a el en momentos de dudas.
Les dejo el índice del manual:
  • PARTE (I) INICIACICION AL S.O. LINUX
    • A QUIEN VA DIRIGIDO ESTE CURSO
    • INTRODUCCION A LINUX
    • ALGUNOS CONCEPTOS BÁSICOS
    • EL MANUAL DEL SISTEMA
    • LA SHELL
    • INTRODUCCIÓN A LOS PROCESOS
    • MÁS SOBRE PROCESOS Y SEÑALES
    • SISTEMA DE FICHEROS (Primera parte)
    • SISTEMA DE FICHEROS (Segunda parte)
    • SISTEMA DE FICHEROS (Tercera parte)
    • ALGUNOS COMANDOS ÚTILES
    • EXPRESIONES REGULARES
    • EL EDITOR VI (Primera parte)
    • EL EDITOR VI (Segunda Parte)
    • PROGRAMACION SHELL­SCRIPT (Primera Parte)
    • PROGRAMACION SHELL­SCRIPT (Segunda Parte)
    • EJERCICIOS RESUELTOS DE SHELL­SCRIPT
  • PARTE (II) USUARIO AVANZADO DE LINUX
    • INTRODUCCIÓN A LA SEGUNDA PARTE DEL CURSO
    • LA MEMORIA VIRTUAL EN LINUX
    • LA PRIMERA INSTALACION DE LINUX
    • TERMINALES
    • PROGRAMACION DE TAREAS EN EL TIEMPO
    • INTRODUCCION A REDES
    • EL ARRANQUE EN LINUX Y COMO SOLUCIONAR SUS PROBLEMAS (Primera Parte)
    • EL ARRANQUE EN LINUX Y COMO SOLUCIONAR SUS PROBLEMAS (Segunda Parte)
    • CONSEJOS GENERALES PARA COMPILAR KERNELS
Les dejo el link de la descarga:  Descarga

Aumenta1 GiGa de espacio en Dropbox

Este Link Contiene toda la informacion necesaria para ganar este espacio.

Siga Los Siguientes Links  :






viernes, 5 de noviembre de 2010

manual de redes y administración en sistemas linux

Espero que con la lectura de este manual recordéis, el potencial de vuestro sistema operativo.

Contenido:

Introducción
Usuarios del sistema Unix
Servidor DCHP
Servidor DNS
Entidad Certificadora
Servidor web Apache
NFS
Samba
Otros servicios
Copias de seguridad (Backup)
Servidores de Impresión
Servidor de terminales
VNC
OpenLDAP
Enrutamiento y proxy
Varios
Con la lectura del siguiente Manual obtendréis conocimientos sobre :

Para celebrar el Viernes, os dejo para que podáis descargar, un fantástico manual de Redes y Administración en sistemas Linux.  Hay que recordar a los nuevos usuarios mas novatos que Linux es un sistema operativo muy versatil y con multitud de posibilidades que hoy algunos tenemos olvidadas.

Espero que con la lectura de este manual recordéis, el potencial de vuestro sistema operativo.

Contenido:

Introducción
Usuarios del sistema Unix
Servidor DCHP
Servidor DNS
Entidad Certificadora
Servidor web Apache
NFS
Samba
Otros servicios
Copias de seguridad (Backup)
Servidores de Impresión
Servidor de terminales
VNC
OpenLDAP
Enrutamiento y proxy
Varios
Con la lectura del siguiente Manual obtendréis conocimientos sobre :

Configurar un servidor Linux
Instalar y configurar los servicios DHCP y DNS.
Utilizar los servicios de Terminal Remota para interactuar remotamente con el servidor
Ser capaz de realizar una gestión eficaz de los usuarios y de los grupos
Configurar y gestionar los servicios de impresión y de salvaguarda de los datos
Instalar y configurar y explotar una Intranet Educativa, creando carpetas de acceso público y privado para el almacenamiento de archivos, la creación de páginas web informativas de acceso público y privado, la transferencia de archivos entre usuarios, etc.
Configurar un servicio de enrutamiento para mejorar las prestaciones del acceso a Internet.

Configurar un servidor Linux
Instalar y configurar los servicios DHCP y DNS.
Utilizar los servicios de Terminal Remota para interactuar remotamente con el servidor
Ser capaz de realizar una gestión eficaz de los usuarios y de los grupos
Configurar y gestionar los servicios de impresión y de salvaguarda de los datos
Instalar y configurar y explotar una Intranet Educativa, creando carpetas de acceso público y privado para el almacenamiento de archivos, la creación de páginas web informativas de acceso público y privado, la transferencia de archivos entre usuarios, etc.
Configurar un servicio de enrutamiento para mejorar las prestaciones del acceso a Internet.

PDF | Español | 5Mb (Freakshare , Uploading) , Uploadbox)



Informacion Extraida deTuxApuntes

martes, 31 de agosto de 2010

Configurar Conexion Remota de Postgres : Gnu/Linux



Esto e smas que todo para aquellas personas que se estan adentrando en laadministraciondeservidoreslinux al igual que yo, bueno pues aqui les dejo algunos pasos, luego de instalar postgres

lo primero es que postgres acepte conexiones locales por consola para ello editamos el archivo :

sudo vim /etc/postgresql/8.4/main/pg_hba.conf

nota: pueden utilizar cualquier editor como estos ; pico, vi o gedit

en la linea 82 veran algo parecido a esto

# "local" is for Unixdomainsocket connections only
local all all ident
pues solo se tiene que hacer es cambiar la palabre ident por md5 quedando de esta manera!!


local all all md5
luego de esto lo primero es reiniciar el servicio para que los cambios se efectuen

sudo /etc/init.d/postgresql-8.4 restart

crear el usuario, para ello nos logueamos como postgres:

sudo su postgres

y les pedira la contraseña de su usuarion y loego el prompt cambiara de la siguiente manera

postgres@linux1187:/home/jean$

posterior a ello crear el usuario por ejemplo prueba


postgres@linux1187:/home/jean$ createuser pruebauser -W
luego crear la base de datos


postgres@linux1187:/home/jean$ createdb bd_prueba -O pruebauser

nota: si queremos cambiar la contraseña del usurio que ya creamos solo hacemos lo siguiente, una ves que nos hemos logueado como usuario postgres colocamos el comando

postgres@linux1187:/home/jean$ psql

y aparecera algo como esto

psql (8.4.4)
Digite «help» para obtener ayuda.
postgres=# alter user pruebauser with password '123';
postgres=# \q

y luego hacemos prueba de conexion local por consola con un usuario que no sea postgres

jean@linux1187:~$ psql -U pruebauser -W bd_prueba

colocan su contraseña y listo


una vez hecho esto, a lo que vamos; " hacer conexiones remotas"
sudo vim /etc/postgresql/8.4/main/postgresql.conf

en la linea 59 esta :
#listen_addresses = 'localhost'
Cambiar a ;
listen_addresses = '*'
y en la 82 esta :
#password_encryption = on

la almohadilla o ' # ' significa que esa linea esta comentada, solo tenemos que descomentarla y listo quedando de esta manera
password_encryption = on

luego de eso reiniciar el servicio
$ sudo /etc/init.d/postgresql-8.4 restart

y listo y si estamos en una lan probamos de otra maquina

$ psql -h 192.168.0.199  -U  pruebauser  -W  bd_prueba

y por ultimo para que se pueda ver la herramienta deadministracionde posgtres phppgadmin,en otras maquinas con solo colocar la ip/phppgadmin enel navegador de esta manerahttp://192.168.0.199/phppgadmin/

si tenemos instalado apache solo hace falta editar una linea en un fichero
$ sudo vim /etc/apache2/conf.d/phppgadmin

esto se hace si instalamos esta herramienta web por los repositorios

en la linea 10 : encontraremos

deny from all, 
lo comentamos y descomentamos la linea 13 allow from all ; quedando de esta manera

order deny,allow
#deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128
allow from all






Configurar la lista de acceso

La configuración de la lista de acceso permite decirle a PostgreSQL qué método de autentificación usar y establecer relaciones de confianza para ciertas máquinas y redes. Hay que editar el fichero /etc/postgresql/8.2/main/pg_hba.conf:
$ sudo vi /etc/postgresql/8.2/main/pg_hba.conf
Al final del archivo se encuentra una lista de acceso predeterminada, ahora, dependiendo de su necesidad puedes hacer lo siguiente:
  • Si necesita que cualquier usuario se conecte por medio de una dirección IP en especifico, agregue al final la siguiente línea:
host all all 192.168.1.4 255.255.255.0 md5
Imagen:Nota clasica.pngLa dirección IP y la SubMascara de Red son ejemplos, cámbielas por datos del usuario que requiera realizar la conexión.
  • Si necesita que cualquier usuario se conecte por medio de una IP determinada sin importar el password (confiamos en dicha IP), la línea es:
host all all 192.168.1.4 255.255.255.255 trust
  • Si necesita que cualquier usuario (usuario de base de datos autentificándose, claro) se conecte por medio de cualquier dirección IP, agregue al final la siguiente línea:
host all all 0.0.0.0 0.0.0.0 md5
  • Si necesita que un usuario determinado se conecte a una base de datos determinada por medio de una dirección IP en especifico, agregue al final la siguiente línea:
host MyDataBase MyUser 192.168.1.4 255.255.255.0 md5
  • Guarda los cambios realizados en el archivo y reinicia el demonio para que los cambios surjan efecto:
$ sudo /etc/init.d/postgresql-8.2 restart
Imagen:Nota clasica.pngPara mayor información de la configuración de la lista de acceso, viste la pagina Web del proyecto de traducción del libro PostgreSQL Práctico, y consulta el capitulo Estructura del Archivo pg_hba.conf.



visto en Postgres-Ubuntu

y listo señores

esto es todo espero les sirva de algo, cabe destacar que yo hice las pruebas el ubuntu 10.04 pero como esta distro es hija de debian, no creo que haya problemas en la configuracion en debian, Saludos