Entradas con la etiqueta ‘Ubuntu’

Looping and Branching in BASH.

Martes, 4 de octubre de 2011

You can test the success if a command directly using the shell keyword while, until, and if or with the control operator && and ||. The exit code is stored un the special parameter $?.

If the command executed successfully (or true), the value of $? is zero. If the command failed for some reason, $? will contain a positive integer between 1 and 255. For me this is confused because in Boolean Algebra 1 is true and 0 is false :-S

A failed command usually return 1. Zero and nonzero exit codes are also known as true and false, respectively.

With and example is better ;)

$printf "%v\n"
bash: printf: `v': carácter de formato inválido
$echo $?
1
 

This example shows the mentioned before.
 

Cambiar el gestor de ventanas por default

Lunes, 18 de octubre de 2010

Hola he estado usando KDE 4 pero he tenido ciertos problemas y he decidido conservarlo, pero poner por default gmd (gnome) al cargar el sistema para ello sólo debes escribir lo siguiente en tu terminal.

#dpkg-reconfigure gdm

Saludos y espero les sea de utilidad!!!

Fuente

Change a windows password with ubuntu

Miércoles, 29 de septiembre de 2010

The application that we are going to use is chntpw. In this example, we will be using ubuntu livecd.

1. Put the livecd in the cd/dvd drive and boot your windows machine from the livecd.

2. Once booted, open the terminal and check for tool named “chntpw”. If not there, you can install it using:

$ sudo apt-get install chntpw

3. After the tool is ready, mount the windows partition. Use “fdisk -lu” to check which partition should be mounted. To mount /dev/sda1 (assuming your windows partition is on /dev/sda1), use below command:

$ sudo mount /dev/sda1 /mnt

4. Find SAM file on the windows partition. Usually it is located in Windows/System32/config. Run the chntpw on the SAM file.

$ cd /mnt/Windows/System32/config

List all user in the SAM record

$ chntpw -l SAM

Interactively edit user credential

$ chntpw -i SAM

5. Follow the wizard of chntpw and clear administrator or any user’s password that you want to access.

6. Save changes and restart machine. You can access the windows without password for administrator and users that you have cleared their password. Make sure you take out the livecd, otherwise the machine will boot into it instead of windows.

Fuente

Como reproducir mp3 en Amarok. (play mp3 files on amarok.)

Miércoles, 29 de septiembre de 2010

Hola que tal!!!

Les comparto una manera que permitir que su nuevo amarok pueda reproducir archivos mp3, dado que no opera bajo el motor Gstreamer, por lo cual es necesario instarle un motor de reproducción.

Abran su terminal y escriban lo siguiente  (aplica para ubuntu, debian y derivados) para usuarios de fedora seria reemplazar apt-get por el gestor de paquetes de su preferencia.

$sudo apt-get install libxine1-ffmpeg

Saludos y espero les sea de utilidad!!!

Gracias por sus visitas.

Encontrar tu papelera de reciclaje!!! *nix

Lunes, 27 de septiembre de 2010

La puedes encontrar aqui!!!

$cd  ~/.local/share/Trash/files

~ : tu directorio home.

Como modificar el Grub de Ubuntu y Fedora.

Viernes, 2 de julio de 2010

Hola que tal.

Durante el trabajo de verano científico tuve la oportunidad de ayudar al encargado de los centros de computo de la Facultad.

La opción que deseaban era poder manipular el gestor de arranque de Ubuntu, que en este caso es Grub; para cambiar el sistema operativo de arranque por defecto, el tiempo de espera para iniciar el sistema y también poder eliminar las opciones de recuperación  de los kernel instalados.

Antes de modificar un archivo importante del sistema siempre me gusta hacer un respaldo del mismo por si las cosas salen mal. Por lo cual será lo primero que haremos de la siguiente forma.:

#sudo cp /boot/grub/grub.cfg /boot/grub/grubOLD.cfg

Teniendo listo el respaldo, ahora toca modificar el archivo original con la siguiente instrucción:

#sudo nano /boot/grub/grub.cfg

Una vez abierto el archivo con el editor nano veremos una buena cantidad de líneas de código, pero como solo queremos editar el tiempo de espera y el sistema operativo por default , entonces solo nos servirá lo siguiente:

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 9aa1c56e-f513-4fbc-a76a-7ca96eff316d
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10

Las dos instrucciones que nos servirán son las siguientes:

set default=”0″ Esta línea establece el sistema operativo seleccionado por defecto

set timeout=10 Indica el tiempo máximo que se mostrará el grub antes de iniciar el sistema operativo por defecto.

Ahora si tenemos instalado Windows, en mi ejemplo Windows 7, para saber tu posición en el grub solo cuenta el lugar que ocupa Windows 7 en el grub menos 1 y ese es el número de entrada de Windows 7, por ejemplo:

Ubuntu, Linux 2.6.31-14-generic
Ubuntu, Linux 2.6.31-14-generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Windows 7 (loader) (on /dev/sda1)

Entonces la entrada de Windows 7 sería 4, ya que ocupa la 5ª posición en el grub, pero tenemos que restarle 1, debido a que en el grub los sistemas se empiezan a enumerar desde 0.

Entonces dejaríamos el grub.cfg de esta manera (Nota modificar lo que viene en negrita):

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="4"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 9aa1c56e-f513-4fbc-a76a-7ca96eff316d
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=5

NOTA:

Recordar que para este ejemplo pusimos por default a Windows 7 y ocupaba la posición 4 y se cambió el tiempo de espera para el arranque a 5 segundos. Por lo tanto estos valores pueden cambiar dependiente de cada sistema.

Finalmente guardamos el archivo oprimiendo la tecla F2.

Reiniciamos el equipo y veremos los cambios realizamos si todo salio a la perfección.

NOTA 2:
La línea set timeout=5 no esta completamente a 0 (cero) ya que así nos evitamos problemas al querer usar el grub y seleccionar otros sistemas operativos para arrancar.

Espero les sea de utilidad.

Gracias por sus visitas y comentarios.

Qué opinan sobre un install-fest?

Lunes, 3 de mayo de 2010

Hola.

Pues aquí preguntando a la comunidad de lectores de la FIUADY, quiero saber su opinión sobre la factibilidad de realizar un install-fest con motivo de promover el Software libre  y GNU/Linux, pues a estas alturas los sistemas estos sistemas ya tienen bastante facilidad de uso a nivel escritorio y uso cotidiano.

Se aceptan apoyos y sugerencias para saber si es posible realizarlo!!!!

Agradecemos sus visitas y comentarios.

La seguridad en GNU/Linux y los nuevos usuarios.

Viernes, 30 de abril de 2010

Los usuarios avanzados suelen preocuparse mucho por la seguridad de las redes y equipos, confiando en un muro cortafuegos o firewall, o al menos cerrando aquellos puertos de servicios que no utilizamos. Sin embargo ¿Que ocurre con los nuevos usuarios de GNU/Linux? La mayoría no le dan la importancia necesaria a este aspecto, siendo que es muy fácil encontrar usuarios, e incluso servidores, con pobre y ninguna seguridad implementada.

Muchos opinamos que la configuración de al menos un cortafuegos o muro cortafuegos básico debería de ser incluida en los programas de instalación de las distintas distribuciones de GNU/Linux, como lo hace Red Hat 7.1, o al menos incluir una advertencia de las consecuencias de implementar un servidor sin un nivel apropiado de seguridad. Ni que decir de mantener el sistema actualizado con los parches de seguridad que van saliendo. ¿Cuantos usuarios utilizan alguna versión de Apache anterior a la 1.3.19? ¿Cuantos usuarios continúan utilizando una versión de nfs-utils anterior a la 0.1.9.1? ¿Cuantos continúan utilizando una versión de bind anterior a la 8.2.2_P7? ¿Cuantos usuarios siguen utilizando una versión del núcleo anterior a la 2.2.19? Muchos. Esto evidentemente es consecuencia de negligencia por parte de quienes se aventuran implementando GNU/Linux sin documentarse apropiadamente.

Existen herramientas que permiten configurar un cortafuegos o muro cortafuegos fácilmente. ¿Cuantos usuarios utilizan al menos herramientas como Firestarter? ¿Cuantos usuarios se preocupan por mantener su sistema actualizado con los más recientes parches de seguridad? Por lo visto, y por lo que me comentaría cualquier cracker, no son muchos.

Es por esto que es necesario fomentar y recordar a todos los nuevos usuarios que es importante implementar seguridad, sobre todo en un servidor en una LAN. ¿Tu ya implementaste seguridad en tu equipo?

Simplemente me he dado cuenta que montar u servidor no es una tarea fácil,pues hay mucho aspectos por tener presentes. Espero tener la mayor suspicacia en varios aspectos para aprender a montar un buen servidor y claro también poderles compartir lo que vaya aprendiendo en el camino.

Un saludo!!!

Descarga Ubuntu 10.04 LTS.

Viernes, 30 de abril de 2010

Luego de una demora de varias horas, debido a un error que impedía detectar otros sistemas operativos instalados, finalmente ha sido publicado Ubuntu 10.04 LTS (Lucid Lynx), uno de los lanzamientos de distribuciones de GNU/Linux más esperados del año. Las descargas de imágenes ISO de las ediciones de escritorio, ultra portátiles y servidor, para arquitecturas x86 y x86_64, se pueden hacer desde este enlace.

Lo he probado, va bastante rápido al ejecutarse en modo live, lo que me hace pensar que al instarlo también lo será, es un punto bueno para esta distribución.

Me gusta la interfaz, aunque realmente extraño los colores cafés que han sido sustituidos por el color magenta.Sin embargo se que pronto me adaptaré :-)

La versión para servidores ya la he instalado y va muy bien!!! Ahora a terminar el proyecto del servidor web!!!

Nueva pagina de inicio para ubuntu 10.04

Jueves, 11 de marzo de 2010

Ubuntu ha publicado lo que será en adelante la nueva página de inicio predeterminada de Ubuntu 10.04, y versiones posteriores. Destaca que ahora utiliza Yahoo como motor de búsqueda, en lugar de Google. Esto se suma a los recientes cambios anunciados por Canonical respecto a que en adelante será Yahoo el motor de búsqueda predeterminado en Firefox.

Muchos probablemente consideren esto como meter a Microsoft en Ubuntu a través de Yahoo (y seguramente habrá quienes dirán que dejarán de usar Ubuntu por ésto), sin embargo, la página de inicio de Firefox, así como el motor de búsqueda predererminado, son algo que siempre se puede modificar fácilmente al gusto del usuario.

Siendo que el motor de búsqueda de Yahoo ahora funciona a través de Bing, esto significa que, de manera indirecta, Microsoft estará pagando a la gente por utilizar GNU/Linux. Irónico ¿Cierto?