bueno mientras estaba webeando (entiendase webeando la accion de navegar
por la web ) encontre algo que hace tiempo estaba buscando aunque
verdaderamente no le dedique tiempo a tratar de hacerlo (el script digo)
y es algo sencillito que nos muestra una estadística de los 10 comandos
que más usamos con nuestra consola
history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
135 su
32 cd
27 ls
25 wget
24 man
19 vncviewer
16 ping
16 history
13 xmame.x11
12 wine
lo que me llama la atención es el wine no recuerdo usarlo tanto que digamos... :p
y ahora el turno de mi root
16 cd
15 ls
8 ./vmware-install.pl
5 cp
4 VirtualBox
4 su
4 gedit
3 tar
3 ps
2 tail
mmm nada extraño... aproposito si se preguntan por que vmware-install.pl
aparece en tercer lugar... es por que lo instalo y reinstalo cada vez que
caduca la licencia :p es decir casi cada semana... ¬_¬
y ustedes que hacen con sus consolas??
Blog basado en el foro de www.softwarelibre.org.bo y autorizado por sus moderadores. Está destinado a quienes tienen conocimientos sobre Linux y desean despejar dudas. Este blog está compuesto por una compilación de las mejores consultas con sus respectivas respuestas. Nuestra única fuente es el foro anteriormente mencionado y no nos hacemos responsables por las preguntas y respuestas compiladas ni por los enlaces que puedan figurar en las mismas.
Busqueda sobre Linux y software libre
Noticias sobre linux y software libre - Google
Recuperar arranque de un disco duro con Fedora
Pregunta
tengo un problema con un disco cuyo sistema operativo
es fedora core 4 la persona encargada realizo
desinfeccion de virus en una carpeta compartida
"Samba" desde otra maquina windows. el problema es que
sale este error
GNU GRUB version 0.94 (640K lower / 3072K upper
memory)
[ Minimal BASH-like line editing is supported. For
the first word, TAB
lists possible command completions. Anywhere else
TAB lists the possible
completions of a device/filename.]
grub>
ejecute la siguiente linea de comandos tratando de
instalar el grub, pero tengo la siguiente respuesta.
grub> find /boot/grub/stage1
Error 15: File not found
grub> find /grub/stage1
Error 15: File not found
como lo que mas les interesa es recuperar una
informacion "archivos" lo puse como esclavo en una
maquina linux "ubuntu" pero no me deja montar
intenten levantando con un cd-live "knopix 4.0",
tampoco me deja montar en fin, alguien tuvo este
problema
gracias
es fedora core 4 la persona encargada realizo
desinfeccion de virus en una carpeta compartida
"Samba" desde otra maquina windows. el problema es que
sale este error
GNU GRUB version 0.94 (640K lower / 3072K upper
memory)
[ Minimal BASH-like line editing is supported. For
the first word, TAB
lists possible command completions. Anywhere else
TAB lists the possible
completions of a device/filename.]
grub>
ejecute la siguiente linea de comandos tratando de
instalar el grub, pero tengo la siguiente respuesta.
grub> find /boot/grub/stage1
Error 15: File not found
grub> find /grub/stage1
Error 15: File not found
como lo que mas les interesa es recuperar una
informacion "archivos" lo puse como esclavo en una
maquina linux "ubuntu" pero no me deja montar
intenten levantando con un cd-live "knopix 4.0",
tampoco me deja montar en fin, alguien tuvo este
problema
gracias
Respuesta
Porque no te conseguis el CD #1 de cualquier version de Fedora y
arrancas con ese en modo 'linux rescue' para recuperar el gestor de
arranque del disco duro. Tal vez sUckBuntu no debe poder montar por el
label que tiene
arrancas con ese en modo 'linux rescue' para recuperar el gestor de
arranque del disco duro. Tal vez sUckBuntu no debe poder montar por el
label que tiene
Otra Respuesta
intuyo que ejecutaste el comando find desde un live ... lo que
pasa es que no estas indicándole donde debe encontrar el find
PD2. Es posible que el famoso antivirus te haya borrado información de partición... así que tambien seria buena idea que pruebes con tesdisk
pasa es que no estas indicándole donde debe encontrar el find
- inicias con un live knopix
- desmontas las unidades en knopix
- montas la unidad que quieres recuperar como lectura escritura
- aplicas chroot a la particion boot que tengas si no tienes ninguna pues a la partición donde esta tu boot
- inicias grub y luego otra vez find...etc con eso debería arrancar
PD2. Es posible que el famoso antivirus te haya borrado información de partición... así que tambien seria buena idea que pruebes con tesdisk
Otra respuesta
El primer problema es por que se perdio/cambio/formateo la partición
donde se ubicaba el grub. Lo segundo es por que estas haciendo algo
mal..
En caso tenga windows, para acceder directamente tendrías que borrar
el grub con fdisk /mbr
Luego si quiere recuperarlo, como te dijeron tienes que arrancar con
otro sistema (livecd, etc), luego hacer un chroot en la partición root
del sistema local, luego reinstalar el grub
Para eso pueden haber varios detalles, montar proc, si es que estan
creados correctamente los dispositivos en /dev, si boot esta en otra
parte, si se movieron los nombres de particiones, tantas cosas que
podrías pasar
donde se ubicaba el grub. Lo segundo es por que estas haciendo algo
mal..
En caso tenga windows, para acceder directamente tendrías que borrar
el grub con fdisk /mbr
Luego si quiere recuperarlo, como te dijeron tienes que arrancar con
otro sistema (livecd, etc), luego hacer un chroot en la partición root
del sistema local, luego reinstalar el grub
Para eso pueden haber varios detalles, montar proc, si es que estan
creados correctamente los dispositivos en /dev, si boot esta en otra
parte, si se movieron los nombres de particiones, tantas cosas que
podrías pasar
Instalar AbiWord en idioma aymara en Linux
Como instalar la interfaz aymara en AbiWord:
http://adf.ly/1eF3Nq
http://adf.ly/1eF3Nq
Instalando JAVA Runtime JRE en CentOS / RHEL / Fedora
Instalar Java (jre) en CentOS / RHEL / Fedora
1. Verificar si tenemos instalado java en el sistema.
# rpm -q jre
jre-1.5.0_09-fcs
eliminar si existe
# rpm -e jre
2. Descargar Java Runtime desde el sitio de Oracle.
http://adf.ly/1eF3Ik
$ ls jre*
jre-6u2-linux-i586-rpm.bin
3. Descomprimir paquete rpm de jre, aceptando licencia de uso.
$ sh jre-6u2-linux-i586-rpm.bin
4. Instalar el paquete jre.
# rpm -ivh jre-6u2-linux-i586.rpm
5. Usar el comando 'alternatives' para utilizar la nueva version
del java binario instalado.
$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.1 20070105 (Red Hat 4.1.1-52)
# alternatives --install /usr/bin/java \
java /usr/java/jre1.6.0_02/bin/java 2
# echo 2 | alternatives --config java
$ java -version
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b05)
Java HotSpot(TM) Client VM (build 1.6.0_02-b05, mixed mode, sharing)
6. Instalar plugin para Mozilla/Firefox.
# ln -s /usr/java/jre1.6.0_02/plugin/i386/ns7/libjavaplugin_oji.so \
/usr/lib/mozilla/plugins/libjavaplugin_oji.so
7. Listo.
1. Verificar si tenemos instalado java en el sistema.
# rpm -q jre
jre-1.5.0_09-fcs
eliminar si existe
# rpm -e jre
2. Descargar Java Runtime desde el sitio de Oracle.
http://adf.ly/1eF3Ik
$ ls jre*
jre-6u2-linux-i586-rpm.bin
3. Descomprimir paquete rpm de jre, aceptando licencia de uso.
$ sh jre-6u2-linux-i586-rpm.bin
4. Instalar el paquete jre.
# rpm -ivh jre-6u2-linux-i586.rpm
5. Usar el comando 'alternatives' para utilizar la nueva version
del java binario instalado.
$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.1 20070105 (Red Hat 4.1.1-52)
# alternatives --install /usr/bin/java \
java /usr/java/jre1.6.0_02/bin/java 2
# echo 2 | alternatives --config java
$ java -version
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b05)
Java HotSpot(TM) Client VM (build 1.6.0_02-b05, mixed mode, sharing)
6. Instalar plugin para Mozilla/Firefox.
# ln -s /usr/java/jre1.6.0_02/plugin/i386/ns7/libjavaplugin_oji.so \
/usr/lib/mozilla/plugins/libjavaplugin_oji.so
7. Listo.
Tarjeta de video ATI Radeon en linux
Pregunta
Hola a todos.. bueno tengo un problema que paso a contar...
hace 2 semanas me compre una notebook Toshiba A135 e instale linux centos..
ahora quise instalar Berly o compiz y resulta que no me funciona y segun
estaba viendo en la red es algun problema con el tipo de tarjeta de video que tengo es una Ati Radeon Xpress 200M la cual al parecer no esta configurada con soporte de
aceleracion 3D o rendering, ahora todas las paginas que vi me hablan mucho
sobre cambiar de drivers cuales si cuales no.. y estoy peor... asi que pido
si alguien del foro tiene experiencia con este tema de tarjetas de video. y
sobre todo con alguna similar que la mia o algua experiencia..
saludos a todos.. gracias
hace 2 semanas me compre una notebook Toshiba A135 e instale linux centos..
ahora quise instalar Berly o compiz y resulta que no me funciona y segun
estaba viendo en la red es algun problema con el tipo de tarjeta de video que tengo es una Ati Radeon Xpress 200M la cual al parecer no esta configurada con soporte de
aceleracion 3D o rendering, ahora todas las paginas que vi me hablan mucho
sobre cambiar de drivers cuales si cuales no.. y estoy peor... asi que pido
si alguien del foro tiene experiencia con este tema de tarjetas de video. y
sobre todo con alguna similar que la mia o algua experiencia..
saludos a todos.. gracias
Respuesta
Hace algunas lunas dedique buenas horas a beryl y compiz
si tu notebook no esta soportada la acceleracion 3D por el driver de tu
distro una opcion es la siguiente:
1. descarga el driver de ati
http://adf.ly/1eF3En
2. genera el paquete con el driver para tu distro:
$ sh ati-driver-installer-8.38.6-x86.x86_64.run --listpkg | grep Ubuntu
# sh ati-driver-installer-8.38.6-x86.x86_64.run --buildpkg
Ubuntu/
3. instala el paquete generado.
adiciona/modifica en /etc/X11/xorg.conf:
Section "Extensions"
Option "Composite" "Disable"
EndSection
4. reinicia las X's
5. revisa si tienes habilitada ya la accel 3d:
# glxinfo | grep render
direct rendering: Yes
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
OpenGL renderer string: ATI Mobility Radeon X1400
6. ...usar compiz/beryl
7. se feliz, donando un aporte a la Asociación Nacional de Usuarios de
Software Libre "Juancito Pinto".
si tu notebook no esta soportada la acceleracion 3D por el driver de tu
distro una opcion es la siguiente:
1. descarga el driver de ati
http://adf.ly/1eF3En
2. genera el paquete con el driver para tu distro:
$ sh ati-driver-installer-8.38.6-x86.x86_64.run --listpkg | grep Ubuntu
# sh ati-driver-installer-8.38.6-x86.x86_64.run --buildpkg
Ubuntu/
3. instala el paquete generado.
adiciona/modifica en /etc/X11/xorg.conf:
Section "Extensions"
Option "Composite" "Disable"
EndSection
4. reinicia las X's
5. revisa si tienes habilitada ya la accel 3d:
# glxinfo | grep render
direct rendering: Yes
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
OpenGL renderer string: ATI Mobility Radeon X1400
6. ...usar compiz/beryl
7. se feliz, donando un aporte a la Asociación Nacional de Usuarios de
Software Libre "Juancito Pinto".
Aplicaciones en línea para usarlos con Linux - office online en Linux
Aplicaciónes en linea
Ofimática
- The Unofficial Web Applications List
Colaboración
- Suites ofimáticas
- Google Docs Spreadsheets: Procesador de textos e hoja de cálculo para editar textos colaborativamente usando unha interfaz WYSIWYG.
- Peepel: Procesador de textos e folla de cálculo
- ThinkFree Office Online: Procesador de textos, hoja de cálculo y presentación
- gOFFICE: Suite de ofimática
- Procesadores de textos
- WriteToMyBlog: Procesador de textos para blogs. Soporta Blogger.com, TypePad, WordPress.com, WordPress e Movable Type, así como os protocolos MetaWeblog e Atom API.
- YouOS: Sistema operativo basado na web que inclúe un procesador de textos, Web-based operating system that includes a word processor, notas adhesivas, cliente de chat, cliente de correo, etc.
- Zoho Writer: Procesador de textos.
- Writeboard: Procesador de textos.
- Hojas de cálculo
- EditGrid: Folla de cálculo que posibilita a colaboración en tiempo real.
- Google Spreadsheets: Folla de cálculo que posibilita a colaboración en tiempo real.
- iRows: Folla de cálculo que posibilita a colaboración en tiempo real.
- Jotspot Spreadsheets: Folla de cálculo.
- Num Sum: Folla de cálculo.
- Numbler: Folla de cálculo que permite a colaboración en vivo.
- Robert's Online Spreadsheet: Folla de cálculo.
- Zoho Sheet: Folla de cálculo.
- Outras aplicacións
- Scribd: Compartir documentos
- Slidshare: Compartir presentacións
- Zoho Creater: Cree as súas propias aplicacións instantaneamente.
- Create a Graph: Creación de gráficas.
Video
- skrbl: Pizarra electrónica en liña
- Approver.com: Cree ou cargue documentos para a súa revisión en liña. A versión libre só permite traballar con un documento.
- Thinkature: Espacio de traballo colaborativo.
- Groupswiki: Wiki con editor. A versión libre ten un límite de 100 páxinas e 100 imaxes.
- Google Docs & Spreadsheets: Procesador e folla de cálculo que permiten editar documentos colaborativamente.
- PB Wiki: Wikis protexidos por password.
- Imagination Cubed: Pizarra electrónica en liña
- Central Desktop: Espazo de traballo para grupos.
- Basecamp: Xestión de proxectos baseado na web. A versión libre está limitada a un proxecto.
- Zoho Projects: Xestión de proxectos baseado na web
Imagen
- Mashable: Video Toolbox: 150+ Online Video Tools and Resources
- Videos en linea
- Youtube
- Google Video
- Daylimotion
- blip.tv
- Ourmedia
- Yahoo Video
- Ringo
- Conversores
- Online FLV Converter
- mux video converter
- Hey!Watch
Mapas de conceptos
- Unión de Bloggers Hispanos: Más de 90 herramientas y recursos en línea para imagen y fotos
- Imagenes en liña
- Flickr
- Hi5
- Photobucket
- Scrapblog
- Ringo
- Editores
- Phixr
- Picnik
- Photo Resize
- Picture2Life
- Pixenate
- Preloadr
- Cellsea
- Snipshot
Utilidades de arquivo
- Kayuda
Mapas de conceptos- bubbl.us
Mapas de conceptos- Mindomo
Mapas de conceptos
Traductores
- Conversión de formato
- Media Convert: Convirte dun formato a outro arquivos de audio, video, presentación, documentos, follas de cálculo, etc.
- Zamzar: Convirte documentos, imaxes, audio e video dun formato a outro. O arquivo orixinal está limitado a 100MB.
- Free PDF Converter
- Envío de arquivos grandes
- YouSwap: Transferencia de arquivos de ata 1GB por arquivo. Pódese cargar múltiples arquivos á vez, e os receptores poden descargalo como un arquivo ZIP. Xera automaticamente thumbnails das imaxes cargadas. Os arquivos cargados expiran en 14 días.
- Senduit: Arquivos de ata 100MB sen necesidade de rexistrarse.
- GigaSize: Arquivos de ata 1GB. Están disponibles durante 45 días.
- FileFactory: Arquivos de ata 500MB. Os arquivos bórranse se non son descargados en 15 días.
- BigUpload: Os arquivos mantéñense durante 30 días.
- Mail Big File: Arquivos de ata 1GB in size. Disponibles durante 7 días ou un máximo de 3 descargas.
- YouSendIt: Arquivos de ata 1GB. Mantéñense durante 7 días.
- DropLoad: Arquivos de ata 100MB. Mantéñense durante 7 días.
- SendThisFile: Arquivos de tamaño ilimitado. Mantéñense 3 días.
- DivShare: Servizo de hosting libre, especialmente enfocado a galerías de imaxes. Pode cargarse un número ilimitado de arquivos de calquera tipo e poden descargarse un ilimitado número de veces sen limitación temporal.
Varios
- Yahoo! Babel Fish
- AJAX Translator
- AltaVista Babel Fish Translation
- Google Language Tools
- MailScanner ha detectado un posible intento de fraude desde "dictionary.reference.com" Dictionary.com/Translator
- FreeTranslation.com
- SYSTRAN Language Translation Demo
- IATE: Interactive Terminology for Europe
- Guerrilla Mail: Dirección de correo electrónico que expira en 15 minutos.
- TempInbox: Contas de correo electrónico só para recibir. Gratuítas, temporais, sen inscrición nin configuración. Con soporte para RSS.
- Big Contacts: Axenda de contactos. Soporte para pequenos grupos: calendarios, contactos compartidos, tarefas, notas e historia. A versión libre está limitada a 500 contactos e 500MB de arquivos almacenados.
- Google Notebook
- Google Calendar
- ZohoPlanner
Cosas que hago en Linux que no puedo hacer en Windows
11 cosas que hago en Linux que no puedo hacer en Windows
Dan Martin, un diseñador web, ha compilado en su blog una lista de cosas
que le han atraído al sistema operativo Linux, que no consigue hacer en
Windows. Antes de enumerar su lista, comenta: "Puesto que a menudo escucho
a amigos y personas hablar de las cosas que no pueden hacer en Linux que
sí pueden en Windows, pensé en escribir una lista de cosas que puedo hacer
en Linux y en Windows no".
1. Actualizar todo el software de mi sistema en una sola acción.
2. Actualizar casi todo, sin reiniciar.
3. Mantener mi equipo seguro, sin software que consume mis recursos de
sistema, mi tiempo y me fastidia constantemente.
4. Correr un sistema completo gratis, sin piratear software y sin
violar la Ley.
5. Llevo mis configuraciones conmigo a donde vaya.
6. Correr Internet Explorer 5.0, 5.5, 6.0, and 7.0 en la misma máquina.
7. Entender todo lo que pasa en mi computador.
8. Personalizar cada aspecto de mi escritorio.
9. Beneficiarme de la competencia entre proyectos en cada parte de mi
computadora.
10. Correr miles de programas excelentes que sólo corren en Linux.
11. Aprender y apreciar el valor del software libre.
Dan Martin, un diseñador web, ha compilado en su blog una lista de cosas
que le han atraído al sistema operativo Linux, que no consigue hacer en
Windows. Antes de enumerar su lista, comenta: "Puesto que a menudo escucho
a amigos y personas hablar de las cosas que no pueden hacer en Linux que
sí pueden en Windows, pensé en escribir una lista de cosas que puedo hacer
en Linux y en Windows no".
1. Actualizar todo el software de mi sistema en una sola acción.
2. Actualizar casi todo, sin reiniciar.
3. Mantener mi equipo seguro, sin software que consume mis recursos de
sistema, mi tiempo y me fastidia constantemente.
4. Correr un sistema completo gratis, sin piratear software y sin
violar la Ley.
5. Llevo mis configuraciones conmigo a donde vaya.
6. Correr Internet Explorer 5.0, 5.5, 6.0, and 7.0 en la misma máquina.
7. Entender todo lo que pasa en mi computador.
8. Personalizar cada aspecto de mi escritorio.
9. Beneficiarme de la competencia entre proyectos en cada parte de mi
computadora.
10. Correr miles de programas excelentes que sólo corren en Linux.
11. Aprender y apreciar el valor del software libre.
Obtenido del blog
http://adf.ly/1eF2jV
http://adf.ly/1eF2jV
Wine fonts no aparecen en Linux CentOS
Pregunta
Al iniciar una aplicacion en wine (empaquetado de rpmforge) en la distro
CentOS 5 los fonts de tipo bitmap no aparecen pero los truetype si.
CentOS 5 los fonts de tipo bitmap no aparecen pero los truetype si.
SOLUCION:
Simplemente copiar los bitmaps fonts (*.fon) de un windows a
.wine/drive_c/windows/fonts
.wine/drive_c/windows/fonts
Administrador de archivos PCManFM alternativa a Nautilus
PCMan File Manager es un Administrador de Archivos liviano y rápido.
Posee una apariencia similar a Nautilus y tiene una gran ventaja,
soporta navegación por pestañas. Es una excelente alternativa para
equipos de escasos recursos.
Algunas de sus características son:
* Soporte de multiples pestañas de navegación.
* Asignación de aplicaciones para determinados archivos.
* Soporte de previsualización de imagenes en Miniatura.
* Marcador de Favoritos incluido.
* Posibilidad de Abrir Terminales desde el Navegador.
* Posibilidad de Abrir una sesion como Root desde el propio
Navegador.
* Permite ver información de ficheros y editar permisos.
* Entre otras cosas.
ScreenShot
http://adf.ly/1eF2ZU
Download Debian/Ubuntu
http://adf.ly/1eF2bA
RPMS para fedora
ftp://cle.linux.org.tw/pub/fedora/cle/
Fuente:
http://adf.ly/1eF2eN
Posee una apariencia similar a Nautilus y tiene una gran ventaja,
soporta navegación por pestañas. Es una excelente alternativa para
equipos de escasos recursos.
Algunas de sus características son:
* Soporte de multiples pestañas de navegación.
* Asignación de aplicaciones para determinados archivos.
* Soporte de previsualización de imagenes en Miniatura.
* Marcador de Favoritos incluido.
* Posibilidad de Abrir Terminales desde el Navegador.
* Posibilidad de Abrir una sesion como Root desde el propio
Navegador.
* Permite ver información de ficheros y editar permisos.
* Entre otras cosas.
ScreenShot
http://adf.ly/1eF2ZU
Download Debian/Ubuntu
http://adf.ly/1eF2bA
RPMS para fedora
ftp://cle.linux.org.tw/pub/fedora/cle/
Fuente:
http://adf.ly/1eF2eN
Firewall linux con DEBIAN
Pregunta
Quisiera saber como accedo a una herramienta para configurar cortafuegos en debian, lo que pasa es que vengo de fedora, y en fedora en el menu de sistema habia una opcion firewall, pero en debian no lo encuentro por cierto acabo de instalar debian 4.0
Respuesta
Yo utilizo shorewall, no tiene por defecto una interfaz gráfica pero si usas webmin
puedes utilizarlo por alli con este plugin
http://adf.ly/1eF2Sw
debian recomienda instalar shorewall desinstalando iptables
aptitude remove iptables
aptitude install shorewall
puedes utilizarlo por alli con este plugin
http://adf.ly/1eF2Sw
debian recomienda instalar shorewall desinstalando iptables
aptitude remove iptables
aptitude install shorewall
Herramientas de Diagramación Open Source
Pregunta
1. Para diseño de diagramas ya sea para Java/J2EE o
.NET que productos de preferencia open source (pero no
necesariamente) son recomendables?
2. De igual forma que productos son recomendables para
diseño de diagramas E/R (Base de Datos)?
3. Aquellas personas que desarrollan productos open
source, en especial aquellos productos open source que
son ampliamente conocidos tienen disponibilidad de
documentacion (diagramas) acerca de sus productos?
3.1. Que metodologias o que actividades realizan para
lograr entender el codigo fuente de sus productos que
cada ves son mas complejos y obviamente con tantos
desarrolladores esparcidos en el mundo???
.NET que productos de preferencia open source (pero no
necesariamente) son recomendables?
2. De igual forma que productos son recomendables para
diseño de diagramas E/R (Base de Datos)?
3. Aquellas personas que desarrollan productos open
source, en especial aquellos productos open source que
son ampliamente conocidos tienen disponibilidad de
documentacion (diagramas) acerca de sus productos?
3.1. Que metodologias o que actividades realizan para
lograr entender el codigo fuente de sus productos que
cada ves son mas complejos y obviamente con tantos
desarrolladores esparcidos en el mundo???
Respuesta
http://adf.ly/1eF24V
Implantación de sistemas
http://adf.ly/1eF28F (formato pdf)
http://adf.ly/1eF2BJ (formato zip)
Ingeniería del software
http://adf.ly/1eF2DT (formato pdf)
http://adf.ly/1eF2HY (formato zip)
Introducción al desarrollo del software
http://adf.ly/1eF2KQ (formato pdf)
http://adf.ly/1eF2NA (formato zip)
Implantación de sistemas
http://adf.ly/1eF28F (formato pdf)
http://adf.ly/1eF2BJ (formato zip)
Ingeniería del software
http://adf.ly/1eF2DT (formato pdf)
http://adf.ly/1eF2HY (formato zip)
Introducción al desarrollo del software
http://adf.ly/1eF2KQ (formato pdf)
http://adf.ly/1eF2NA (formato zip)
sysv-rc para manejar servicios en DEBIAN
Para los que venimos de un moundo RedHat, service y chkconfig son
realmente una cosa muy bonita.
He visto que almenos Ubuntu, ya se instala el paquete sysv-rc y dice de
él:
# dpkg -l sysv-rc | tail -1
ii sysv-rc 2.86.ds1-6ubuntu32 Standard boot mechanism using
symlinks in /etc/rc?.d
Mirando el paquetillo, un equivalente al service(RH) es invoke-rc.d
Esto pasa en mi Ubuntu al usarlo:
root@agua:~# /usr/sbin/invoke-rc.d mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for crashed MySQL tables in the background.
Ahora uno similar al chkconfig(RH) es update-rc.d, claro que no es tan
bonita su sintaxis comparado al chkconfig. Pero veamos que hace:
1. Curiosidad: ¿ Cuándo se levanta MySQL en mi sistema ?
root@agua:~# find /etc/rc[0-9].d -name "*mysql"
/etc/rc0.d/K20mysql
/etc/rc1.d/K20mysql
/etc/rc2.d/S20mysql
/etc/rc3.d/S20mysql
/etc/rc4.d/S20mysql
/etc/rc5.d/S20mysql
/etc/rc6.d/K20mysql
Respuesta: En los niveles 2,3,4 y 5 (S=start, K=kill)
2. Quitar MySQL para que no levante durante el inicio
root@agua:~# /usr/sbin/update-rc.d -f mysql remove
Removing any system startup links for /etc/init.d/mysql ...
/etc/rc0.d/K20mysql
/etc/rc1.d/K20mysql
/etc/rc2.d/S20mysql
/etc/rc3.d/S20mysql
/etc/rc4.d/S20mysql
/etc/rc5.d/S20mysql
/etc/rc6.d/K20mysql
3. Repetir 1. para ver que hizo :-)
root@agua:~# find /etc/rc[0-9].d -name "*mysql"
root@agua:~#
Respuesta: No hay nada, MySQL ya no se levanta mas durante el inicio
4. Quiero que levante en nivel 2 y 3
root@agua:~# /usr/sbin/update-rc.d mysql start 20 2 3 . stop 20 0 1 4 5
6 .
Adding system startup for /etc/init.d/mysql ...
/etc/rc0.d/K20mysql -> ../init.d/mysql
/etc/rc1.d/K20mysql -> ../init.d/mysql
/etc/rc4.d/K20mysql -> ../init.d/mysql
/etc/rc5.d/K20mysql -> ../init.d/mysql
/etc/rc6.d/K20mysql -> ../init.d/mysql
/etc/rc2.d/S20mysql -> ../init.d/mysql
/etc/rc3.d/S20mysql -> ../init.d/mysql
Que horrible sintaxis . En RH es más bonito, sería así:
chkconfig --level 23 mysql on
update-rc.d tiene daño cerebral comparado a chkconfig. update-rc.d
necesita indicarle los niveles para subir y para bajar. Además que
necesita saber en que orden lo va subir
start 20 2 3 = Dice subir (S=start) en el puesto 20, en niveles 2 y 3
stop 20 0 1 4 5 6 = Dice bajar (K=kill) en el puesto 20, en niveles
1,4,5,6
5. Horrible sintaxis la anterior, mejor borrar todo y usar los niveles y
orden predeterminados
root@agua:~# /usr/sbin/update-rc.d -f mysql remove
(salida omitida)
root@agua:~# /usr/sbin/update-rc.d mysql defaults
Adding system startup for /etc/init.d/mysql ...
/etc/rc0.d/K20mysql -> ../init.d/mysql
/etc/rc1.d/K20mysql -> ../init.d/mysql
/etc/rc6.d/K20mysql -> ../init.d/mysql
/etc/rc2.d/S20mysql -> ../init.d/mysql
/etc/rc3.d/S20mysql -> ../init.d/mysql
/etc/rc4.d/S20mysql -> ../init.d/mysql
/etc/rc5.d/S20mysql -> ../init.d/mysql
Evidentemente no tan avanzado como chkconfig pero al final también útil.
En resumen, Debian/Ubuntu ya tiene script para manejar la subida/bajada
de servicios durante el arranque. Estos vienen en el paquete sysv-rc y
son los predeterminados que usan los paquetes como apache, mysql, php,
etc, etc, al momento de instalarse en el sistema.
realmente una cosa muy bonita.
He visto que almenos Ubuntu, ya se instala el paquete sysv-rc y dice de
él:
# dpkg -l sysv-rc | tail -1
ii sysv-rc 2.86.ds1-6ubuntu32 Standard boot mechanism using
symlinks in /etc/rc?.d
Mirando el paquetillo, un equivalente al service(RH) es invoke-rc.d
Esto pasa en mi Ubuntu al usarlo:
root@agua:~# /usr/sbin/invoke-rc.d mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for crashed MySQL tables in the background.
Ahora uno similar al chkconfig(RH) es update-rc.d, claro que no es tan
bonita su sintaxis comparado al chkconfig. Pero veamos que hace:
1. Curiosidad: ¿ Cuándo se levanta MySQL en mi sistema ?
root@agua:~# find /etc/rc[0-9].d -name "*mysql"
/etc/rc0.d/K20mysql
/etc/rc1.d/K20mysql
/etc/rc2.d/S20mysql
/etc/rc3.d/S20mysql
/etc/rc4.d/S20mysql
/etc/rc5.d/S20mysql
/etc/rc6.d/K20mysql
Respuesta: En los niveles 2,3,4 y 5 (S=start, K=kill)
2. Quitar MySQL para que no levante durante el inicio
root@agua:~# /usr/sbin/update-rc.d -f mysql remove
Removing any system startup links for /etc/init.d/mysql ...
/etc/rc0.d/K20mysql
/etc/rc1.d/K20mysql
/etc/rc2.d/S20mysql
/etc/rc3.d/S20mysql
/etc/rc4.d/S20mysql
/etc/rc5.d/S20mysql
/etc/rc6.d/K20mysql
3. Repetir 1. para ver que hizo :-)
root@agua:~# find /etc/rc[0-9].d -name "*mysql"
root@agua:~#
Respuesta: No hay nada, MySQL ya no se levanta mas durante el inicio
4. Quiero que levante en nivel 2 y 3
root@agua:~# /usr/sbin/update-rc.d mysql start 20 2 3 . stop 20 0 1 4 5
6 .
Adding system startup for /etc/init.d/mysql ...
/etc/rc0.d/K20mysql -> ../init.d/mysql
/etc/rc1.d/K20mysql -> ../init.d/mysql
/etc/rc4.d/K20mysql -> ../init.d/mysql
/etc/rc5.d/K20mysql -> ../init.d/mysql
/etc/rc6.d/K20mysql -> ../init.d/mysql
/etc/rc2.d/S20mysql -> ../init.d/mysql
/etc/rc3.d/S20mysql -> ../init.d/mysql
Que horrible sintaxis . En RH es más bonito, sería así:
chkconfig --level 23 mysql on
update-rc.d tiene daño cerebral comparado a chkconfig. update-rc.d
necesita indicarle los niveles para subir y para bajar. Además que
necesita saber en que orden lo va subir
start 20 2 3 = Dice subir (S=start) en el puesto 20, en niveles 2 y 3
stop 20 0 1 4 5 6 = Dice bajar (K=kill) en el puesto 20, en niveles
1,4,5,6
5. Horrible sintaxis la anterior, mejor borrar todo y usar los niveles y
orden predeterminados
root@agua:~# /usr/sbin/update-rc.d -f mysql remove
(salida omitida)
root@agua:~# /usr/sbin/update-rc.d mysql defaults
Adding system startup for /etc/init.d/mysql ...
/etc/rc0.d/K20mysql -> ../init.d/mysql
/etc/rc1.d/K20mysql -> ../init.d/mysql
/etc/rc6.d/K20mysql -> ../init.d/mysql
/etc/rc2.d/S20mysql -> ../init.d/mysql
/etc/rc3.d/S20mysql -> ../init.d/mysql
/etc/rc4.d/S20mysql -> ../init.d/mysql
/etc/rc5.d/S20mysql -> ../init.d/mysql
Evidentemente no tan avanzado como chkconfig pero al final también útil.
En resumen, Debian/Ubuntu ya tiene script para manejar la subida/bajada
de servicios durante el arranque. Estos vienen en el paquete sysv-rc y
son los predeterminados que usan los paquetes como apache, mysql, php,
etc, etc, al momento de instalarse en el sistema.
La computadora lenta cuando se instala servicios
Pregunta
Ayer me instale ubuntu feisty y esta suave pero cuando instalo servicios por ejemplo apache 2, php 5 tomcat 5.5, open-ssh-client/server, postgresql 8.2, mysql y ftp, mi maquina se pone un poco lento y eso me molesta un poco.
como hacer que los servicios inicien en "stop" cada vez que el sistema inicia sesion?
como hacer que los servicios inicien en "stop" cada vez que el sistema inicia sesion?
Respuesta
en la carpeta /etc/init.d/ pegale a la consola con:
$sudo chmod -x elservicio
para cada servicio que quieras, con eso le quitas el permiso de ejecución, y no se iniciaría cuando bootee.
Observación
$sudo chmod -x elservicio
para cada servicio que quieras, con eso le quitas el permiso de ejecución, y no se iniciaría cuando bootee.
Observación
No hagas esto, no es la manera correcta. Da resultado pero no de la
forma correcta.
Lo que en realidad necesitas es que el sistema no intente ejecutar los
scripts que levantan los servicios. Estos script se ubican
en /etc/init.d/ y se invocan desde los directorios /etc/rc[0-6S].d/
usando enlaces simbólicos.
Al quitar los permisos de ejecución (usar sudo chmod -x ...), sólo estás
haciendo que el sistema obtenga un error de ejecución, al no ejecutarse
el resultado obviamente es que el servicio no levanta. Pero *igual* el
sistema está intentando subir el servicio.
Lo que debes hacer, es seguir la sugerencia. Esa es la forma
correcta. Con eso consigues que el sistema *no*busque* esos scripts para
ejecutar durante el arranque.
forma correcta.
Lo que en realidad necesitas es que el sistema no intente ejecutar los
scripts que levantan los servicios. Estos script se ubican
en /etc/init.d/ y se invocan desde los directorios /etc/rc[0-6S].d/
usando enlaces simbólicos.
Al quitar los permisos de ejecución (usar sudo chmod -x ...), sólo estás
haciendo que el sistema obtenga un error de ejecución, al no ejecutarse
el resultado obviamente es que el servicio no levanta. Pero *igual* el
sistema está intentando subir el servicio.
Lo que debes hacer, es seguir la sugerencia. Esa es la forma
correcta. Con eso consigues que el sistema *no*busque* esos scripts para
ejecutar durante el arranque.
Conclusión
De acuerdo, es un mal parche. Mejor, puedes instalar con apt-get el
sistema V de servicios (no recuerdo el nombre preciso), pero tendrás que
rebootear, y luego ya tienes los scripts para manejar servicios y no
hacer todo a mano.
sistema V de servicios (no recuerdo el nombre preciso), pero tendrás que
rebootear, y luego ya tienes los scripts para manejar servicios y no
hacer todo a mano.
Otra respuesta
Hola, por el menú de sistema
Administración
Servicios
o desde la consola con:
sudo services-admin
cada servicio aparece con una caja de tiqueo, que desconozco si te indica si esta ejecutándose o si debe iniciarse al inicio del sistema.
Pero si presionas el botón derecho y vas a propiedades puedes definir hasta en que nivel de ejecución (init) se debe iniciar
ahora si prefieres hacerlo a mano debes borrar los enlaces simbólicos de:
/etc/rc[0-6S].d
si prefieres
/etc/rc0.d /etc/rc1.d /etc/rc2.d /etc/rc3.d /etc/rc4.d /etc/rc5.d /etc/rc6.d /etc/rc[0-6S].d /etc/rcS.d
los niveles de ejecución son del 0 al 6
desconozco que es el S
los enlaces tienen +- esta forma
[SK][0-9][0-9]NombreDelServicio
| L____L___> los números son para decir cual sera el orden de ejecución de estos scripts
|
S para iniciar (Start)
K para detener (Kill)
http://www.osmosislatina.com/linux/archivos_comunes.jsp>
Administración
Servicios
o desde la consola con:
sudo services-admin
cada servicio aparece con una caja de tiqueo, que desconozco si te indica si esta ejecutándose o si debe iniciarse al inicio del sistema.
Pero si presionas el botón derecho y vas a propiedades puedes definir hasta en que nivel de ejecución (init) se debe iniciar
ahora si prefieres hacerlo a mano debes borrar los enlaces simbólicos de:
/etc/rc[0-6S].d
si prefieres
/etc/rc0.d /etc/rc1.d /etc/rc2.d /etc/rc3.d /etc/rc4.d /etc/rc5.d /etc/rc6.d /etc/rc[0-6S].d /etc/rcS.d
los niveles de ejecución son del 0 al 6
desconozco que es el S
los enlaces tienen +- esta forma
[SK][0-9][0-9]NombreDelServicio
| L____L___> los números son para decir cual sera el orden de ejecución de estos scripts
|
S para iniciar (Start)
K para detener (Kill)
- init.d : En este directorio se encuentran todos los "scripts" que facilitan el inicio y cierre de daemons/programas, estos "scripts" comúnmente toman los argumentos "stop" "start" "restart", estos argumentos generalmente provienen de lo que se especifica en los directorios /etc/rc.d/rc[0-6].d
- rc0.d | rc1.d | rc2.d | rc3.d | rc4.d | rc5.d | rc6.d : Estos subdirectorios contienen "soft links" hacia los "scripts" ubicados en el directorio /etc/rc.d/init.d , dependiendo del nombre del "softlink"(empezando en S o K) el argumento que envían a estos "scripts" es "stop" o "start", la modificación de estos argumentos es mediante los comandos: chkconfig http://adf.ly/1eCUpu
- o ntsysv .
mas información:
http://adf.ly/1eCUv1
o
http://adf.ly/1eCUxB
http://adf.ly/1eCUv1
o
http://adf.ly/1eCUxB
Otra respuesta
Eso es algo que detestaba en la distro debian-like que usaba... una
forma no simple de deshabilitar los servicios del sistema.
en distros RedHat/FC/CentOS-like es mas simple:
Habilitar/Deshabilitar el servicio
# chkconfigon|off
Iniciar/Parar un servicio:
# servicestart|stop|restart
tal vez me diran que existen tambien utilidades buenas en debian/ubuntu.
Cuales??? probe todas las que pude encontrar, y ninguna colmo mis
expectativas, incluso un port de chkconfig para esa distro.
forma no simple de deshabilitar los servicios del sistema.
en distros RedHat/FC/CentOS-like es mas simple:
Habilitar/Deshabilitar el servicio
# chkconfig
Iniciar/Parar un servicio:
# service
tal vez me diran que existen tambien utilidades buenas en debian/ubuntu.
Cuales??? probe todas las que pude encontrar, y ninguna colmo mis
expectativas, incluso un port de chkconfig para esa distro.
Otra observación
No es lo mismo que $sudo /etc/init.d/servicio start|stop|restart
tal vez me diran que existen tambien utilidades buenas en debian/ubuntu
$sudo apt-get install sysv-rc-conf
Es una app interesante, hace lo que indicaba para terminar con los Servicios.
Y más una observación
sudo apt-get install sysvconfig
sencillisimo incluso mas que el chkconfig pues con este ni siquiera tienes que
conocer el nombre del servicio que quieres detener...
ahora que si lo que quieres es algo más grafico
$ sudo apt-get install ksysv
mucho más gráfico :)
y simple claro... la configuración esta buena lo malo es que es Kde :p
sencillisimo incluso mas que el chkconfig pues con este ni siquiera tienes que
conocer el nombre del servicio que quieres detener...
ahora que si lo que quieres es algo más grafico
$ sudo apt-get install ksysv
mucho más gráfico :)
y simple claro... la configuración esta buena lo malo es que es Kde :p
El cambio empieza por uno mismo
Documentación sobre redes, wireless, GNU facil
Aqui les va una direccion sobre publicaciones sobre redes, wireless,
antenas y como hacer cuñapes vean que existe un traduccion al
español y tu lengua materna el francais
http://adf.ly/1eCUjh
antenas y como hacer cuñapes vean que existe un traduccion al
español y tu lengua materna el francais
http://adf.ly/1eCUjh
Aqui hay otro libro libre, "GNU Fácil"
http://adf.ly/1eCUkY
En este sitio he encontrado muchos documentos interesantes (papers,
slides, libros).
Originalmente todo documento que subas debería tener licencia
CreativeCommons-like, pero ya hay uno que otro iluminado que ha subido
libros con Copyright, la decisión al final depende de cada uno
http://adf.ly/1eCUmY
http://adf.ly/1eCUkY
En este sitio he encontrado muchos documentos interesantes (papers,
slides, libros).
Originalmente todo documento que subas debería tener licencia
CreativeCommons-like, pero ya hay uno que otro iluminado que ha subido
libros con Copyright, la decisión al final depende de cada uno
http://adf.ly/1eCUmY
"Las traducciones son como las mujeres, las buenas no son fieles y las
fieles no son buenas."
Cortar la energia del disco duro despues de desmontarlo en Linux
Pregunta
Como puedo cortar definitavemente la energia/datos/etc del disco duro que aun siguen activos despues de desmontarlo??? Aun siguen encendidos sus leds que indican que aun esta conectado al PC, a la larga podria corromperse el disco duro externo o quizas los USBs.
Respuesta
# eject /dev/sda1
Compartir Internet con Ubuntu con Windows
Pregunta
alguien sabe que tengo que hacer para compartir internet desde ubuntu por ejemplo a otra maquina con windows.
tengo 2 interfaces de red las cuales se conectan asi misma para tener red entre mi linux Ubuntu y windows virtual (vmware), solo tengo red pero no internet que debo configurar???
tengo 2 interfaces de red las cuales se conectan asi misma para tener red entre mi linux Ubuntu y windows virtual (vmware), solo tengo red pero no internet que debo configurar???
Respuesta
bueno depende de como esta configurada tu red... si tienes vmware el tipo de red esta
en bridge o en NAT ???
bridge lo que hace es crear un puente de conexión que le sirve a tu maquina virtual
hacer una conexión en primer lugar con la maquina anfitrión y esta es la que se conecta
con el resto de la red...
sin embargo NAT crea una dirección virtual completa dentro de la red...
El problema entonces esta en determinar que tipo de conexión a Internet es la que tienes
si tu maquina esta dentro de una red de computadoras entonces tendrás
una dirección real, entonces si tu salida a Internet es por un proxy lo que tienes que hacer es
utilizar el modo NAT de forma que que tu maquina huésped pueda conectarse directamente
con la red a tu servidor y esta también se pueda conectar a la red por medio de una dirección real
de esta forma se podrá ver el equipo desde la red que tengas incluso fuera de tu maquina.
Ahora que si tu maquina esta dentro de una subred domestica donde el proveedor te proporciona
el módem y la asignación de ips es dinámica entonces deberías activar el DHCP en vmware de modo que obtenga el ip automáticamente esto también claro con el NAT activo.
En el caso de que tu conexión sea por medio de la linea telefónica (Dial Up) debes compartir la conexión, tener activado el DHCP y utilizar bridge en el tipo de conexión de esta forma cualquier cosa que vaya a salir por la red de tu maquina virtual, pasara antes por la máquina anfitrión por lo cual podrás conectarte a Internet
en bridge o en NAT ???
bridge lo que hace es crear un puente de conexión que le sirve a tu maquina virtual
hacer una conexión en primer lugar con la maquina anfitrión y esta es la que se conecta
con el resto de la red...
sin embargo NAT crea una dirección virtual completa dentro de la red...
El problema entonces esta en determinar que tipo de conexión a Internet es la que tienes
si tu maquina esta dentro de una red de computadoras entonces tendrás
una dirección real, entonces si tu salida a Internet es por un proxy lo que tienes que hacer es
utilizar el modo NAT de forma que que tu maquina huésped pueda conectarse directamente
con la red a tu servidor y esta también se pueda conectar a la red por medio de una dirección real
de esta forma se podrá ver el equipo desde la red que tengas incluso fuera de tu maquina.
Ahora que si tu maquina esta dentro de una subred domestica donde el proveedor te proporciona
el módem y la asignación de ips es dinámica entonces deberías activar el DHCP en vmware de modo que obtenga el ip automáticamente esto también claro con el NAT activo.
En el caso de que tu conexión sea por medio de la linea telefónica (Dial Up) debes compartir la conexión, tener activado el DHCP y utilizar bridge en el tipo de conexión de esta forma cualquier cosa que vaya a salir por la red de tu maquina virtual, pasara antes por la máquina anfitrión por lo cual podrás conectarte a Internet
Suscribirse a:
Entradas (Atom)