Archivo | Linux RSS feed for this section

Instalar Webmin en Ubuntu

30 Nov

Webmin es un interfaz web para la administración de sistemas Linux. Usando cualquier navegador podemos configura las cuentas de usuario, Apache, DNS, apagado del equipo, compartir archivos, etc. Además elimina la necesidad de editar manualmente los archivos de configuración (/etc/passwd) y nos permite manejar el sistema remotamente o desde el propio equipo.

Webmin está escrito en Pelp y ejecuta tanto su propio proceso como su servidor web por lo que no necesitamos tener instalado Apache o cualquier otro servidor web, pero convive sin problemas con ellos. Por defecto se comunica a través del puerto TCP 10.000, y puede ser configurado para usar SSL.

La instalación se puede realizar tanto en la versión Desktop como en la Server. Los pasos para la instalación son los siguientes.

  1. Actualizamos la información de los repositorios (fundamental antes de instalar cualquier aplicación). sudo aptitude updateCaptura1
  2. Instalamos una serie de paquetes que nos hacen falta para la instalación de Webmin y para que se configure con SSL.  sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versionsCaptura2
  3. Desde nuestro home cd /home/usu
  4. Descargamos la última versión de Webmin (1.770) wget sourceforge.net/projects/webadmin/files/webmin/1.680/webmin_1.770_all-debCaptura3
  5. Instalamos Webmin sudo dpkg -i webmin_1.770_all-deb
  6. Una vez instalado y actualizado podemos acceder a la interfaz web de Webmin usando un navegador y escribiendo la dirección IP del equipo donde está instalado seguido del puerto donde está escuchando, 10.000, por defecto. IP Ubuntu Server es 172.0.1.252:  https://172.o.1.252:10000 
    Captura1

    Entiendo los riesgos

    Captura2

    Añadir excepción

    Captura3

    Confirmar excepción de seguridad

  7. Ya podemos iniciar sesión en Webmin. Nombre de usuario (Username) cualquier usuario del sistema con privilegios de administrador o root si esta habilitado.Captura6
  8. Iniciamos la sesión de Webmin (Login)
  9. Accedemos a la Interface de Webmin.  Captura7
  10. Pagina inicio de Webmin.Captura9

Instalar UBUNTU en usb

24 Oct
Desde el propio sistema UBUNTU podemos crear una unidad USB de arranque, para poder instalar, cargar, guardar la configuración, archivos, un sistema operativo en un usb.
Para crear el USB desde el propio UBUNTU, buscamos el programa «creador de discos de arranque»
Creador

Programa creador de discos de arranque

Hacemos doble click para abrirlo y nos aparece la siguiente pantalla.
Captura2

Pantalla del programa crear disco arranque

Subir la imagen de ubuntu al escritorio, ya que voy a crear la imagen sobre este disco.
  • En el apartado «CD o imagen de disco (.iso) origen: pulsamos otro y seleccionamos la ruta de la imagen o bien seleccionamos el CD.
  • En el apartado «Disco a usar» especificamos el USB que queremos utilizar. Nos pide formatear el dispositivo «Formatear» podemos formatearlo o no, siempre y cuando tengamos suficiente memoria.
  • También podemos especificar un espacio para guardar la información persistente, o bien seleccionamos que todos los cambios se pierdan al apagar el equipo.
  • Una vez especificado todos los valores de la pantalla, pulsamos «Crear disco de arranque»
Captura3

Copiando archivos

Captura4

Creando archivos

Captura5

Creando un sistema de archivos ext2 en el archivo

Captura6

La instalación se ha completado

Archivo de arranque creado en USB para poder ejecutar Ubuntu en otros equipos.
Captura7

Vista de archivos creados en el USB

Para probar el arranque del USB, utilizamos Plop Boot Manager, es  una herramienta gratuita que una vez descargada, nos encontramos con una serie de archivos que vienen en un ZIP, entre otros una ISO «plpbt.iso Archivo UltraIso 544 KB» que utilizaremos para arrancar la maquina. Desde el menú de Plop Boot Manager una vez instalado y arrancado, elegimos la opción USB.
Captura8

Menú inicio de Plop Boot Manager

Elegimos la opción USB, para hacer arrancar el sistema virtual desde cualquier unidad USB booteable  que se encuentre conectado en ese momento. Este proceso no solo vale para máquinas virtuales sino también para ordenadores que no permitan el arranque por USB en la BIOS.
Captura9

Cargando archivos

Captura10

Abriendo el sistema desde USB

Instalar interfaz gráfica en Ubuntu server 12.04 LTS, fácil

8 Dic

Antes de ponernos a ejecutar cualquier comando para la configuración de la instalación gráfica deberemos actualizar los repositorios. sudo apt-get update

Captura1 Cuando utilizamos el update, lo que estamos haciendo es actualizar los repositorios, actualizamos la lista de paquetes, mira si hay algun repositorio más reciente, dirección dónde obtenerlos para que en el momento de la búsqueda y su descarga, sea lo más rápido posible.

sudo apt-get upgrade

Captura2 Por el contrario, cuando utilizamos upgrade, lo que en si hacemos es actualizar nuestro sistema con las posibles actualizaciones que pudiera haber, no solo actualizamos el sistema operativo, sino también las aplicaciones que están instaladas cuando hay repositorios más recientes. Resumiendo y diferencia, uno lista los paquetes de los repositorios (update), el otro instala las actualizaciones (upgrade). Según la utilidad que le daremos al equipo podemos instalar distintos entornos gráficos. Si deseamos que el equipo consuma menos recursos es recomendable un gestor de ventanas más ligero como puede ser Xfce (Xubuntu viene con Xfce). Pero si queremos que el entorno gráfico tenga todas las aplicaciones básicas entonces instalaremos Grome, es un gestor de ventanas bastante pesado pero muy completo. Para optimizar el sistema, no instalando todas las aplicaciones que utiliza Ubuntu Server, GROME con los programas basicos, tecleamos el siguiente comando: sudo apt-get installx-window-system-core gnome-core

Captura3 Una vez finalizamos ejecutamos el entorno gráfico con el comando: startx

Captura4

Asi de fácil y sencillo tenemos instalado Ubuntu Serer GROME con los programas basicos.

Captura5

Captura6

Pero si queremos instalar Ubuntu Serer GROME completo con todas las aplicaciones, ejecutamos el comando:

sudo apt-get install ubuntu-desktop

Captura4

Una vez finalizamos ejecutamos el entorno gráfico con el comando: startx

Captura5

Captura6

Si quisiesemos instalar KDE, en Ubuntu server, tecleariamos el siguiente comando:

sudo apt-get install kubuntu-desktop

Si quisiesemos instalar Xfce, en Ubuntu server, tecleariamos el siguiente comando: sudo apt-get install xubuntu-desktop

Comandos LINUX, básicos (III)

21 Ago

Para terminar con este grupo de Comandos LINUX, básicos, (I) y Comandos Linux, básicos, (II)

Usuarios y grupos.- Existen tres archivos que gestionan los usuarios y grupos que están activos en el sistema, y que por tanto, pueden acceder al mismo. Estos archivos son:

  • /etc/passwd
  • /etc/group
  • /etc/shadow

/etc/passwd  contiene la lista de usuarios del sistema, una línea por usuario, y tiene el siguiente formato:

pitugru:GHWUuZ.vwXttg:500:501:Pitugru Mendez:/home/pitugru:/bin/bash

pitugru: Nombre de la cuenta (Login)
GHWUuZ.vwXttg: Clave de acceso encriptada (password)
500: UID de esta cuenta (user Identification)
501: GID del grupo (group Identification)
Pitugru Mendez: Nombre del usuario
/home/pitugru: Directorio de trabajo del usuario
/bin/bash: Interprete de comando (shell) de usuario

En/etc/passwd existen una serie de usuarios que no son usuarios convencionales creados por root, sino usuarios creados por el propio sistema, como por ejemplo, lp, mail, uucp, etc. corresponden a servicios que lanza el propio sistema el cual le asigna su propio usuario.

El archivo /etc/group contiene los grupos (de usuarios) que se han creado en el sistema.
El archivo /etc/shadow contiene las contraseñas cifradas e información sobre caducidad de cuentas de usuario.

Superusuario.- Aunque hayamos creado al instalar el sistema, un usuario privilegiado con faceta de administrador, existe un usuario con mayores privilegios, que se denomina usuario “root” que es creado automáticamente durante el proceso de instalación. El superusuario posee los privilegios más altos del sistema y ninguna limitación.

Existen determinadas operaciones que el sistema no acepta sean realizadas por usuarios sin los permisos suficientes. Esto puede solucionarse provisionalmente por medio del programa sudo (super usuario do). De forma que, si un usuario no dispone de permisos para ejecutar un comando, puede “pasar provisionalmente a ser superusuario” invocando el programa sudo seguido del comando.

Si no deseamos comenzar cada comando con sudo, podemos pasar provisionalmente a convertirnos en superusuarios escribiendo: sudo su, nos pedirá de nuevo nuestra clave de usuario y pasaremos a tener privilegios de root (observese que el prompt cambia de $ a #). Para volver a nuestro usuario ($) escribimos exit.

También podemos activar la contraseña de root de forma que podamos entrar en el sistema directamente como usuario root, aunque el sistema crea el usuario root, no le asigna una contraseña, por lo que nadie podría entrar como root, a menos que le crease la contraseña del usuario root. Para ello, debemos escribir la siguiente línea:

sudo su (pide contraseña y pasa provisionalmente a usuario root)
passwd root (definimos la contraseña del usuario root)

adduser.- Crea un usuario nuevo.
adduser pitugru
crea el usuario pitugru

passwd.- Define o cambia la contraseña de un usuario.
passwd pitugru
Nos pedirá nueva contraseña y confirmación de la misma.

deluser.- borra un usuario.
deluser pitugru
borra el usuario pitugru

addgroup.- Crea un nuevo grupo de usuarios.

addgroup compañeros
Crea el grupo “compañeros”

delgroup.- Borra un grupo de usuarios.
delgroup compañeros
Borra el grupo “compañeros”

usermod.- Modifica ciertos parámetros de un usuario.
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group [,…]]
[-l login_name] [-p passwd]
[-s shell] [-u uid [-o]] [-L|-U] login
-c comentario (normalmente el nombre completo)
-d directorio (el directorio del usuario dentro de /home)
-m directorio (copia los archivos del antiguo al nuevo directorio)
-e caducidad (fecha de caducidad del usuario en formato aaaammdd)
-g grupo (nombre o número de grupo que debe crearse previamente)
-l usuario (cambia el usuario)
-p contraseña
-u uid (identificador numérico de usuario que debe ser único 1-99)
must be altered manually.

usermod -d /home/carlos pitugru Cambia el directorio antiguo del usuario carlos por /home/pitugru
usermod pitugru -e20141001  Asigna fecha de caducidad a la cuenta del usuario carlos.

groupmod.- Modifica ciertos parámetros de un grupo.
groupmod -n compañeros de trabajo
Cambia el nombre al grupo compañeros.

chown .- Hace que la especificación de archivos pasen a ser propiedad de un usuario.
chown pitugru /home/pitugru/*
El usuario pitugru pasa a ser propietario de todos los archivos en /home/pitugru.

chgrp.- cambia el grupo de una especificación de archivos.
chgrp compañeros /home/*
Todos los archivos en /home pasan a tener como grupo “compañeros”

who.- Nos muestra los usuarios conectados al sistema. Si deseamos saber el usuario actual debemos usar who am i.

Cambio de usuario y sesiones.Denominamos “sesión” a cada una de las entidades que tenemos abiertas dentro de la misma consola de sistema. Para abrir una nueva sesión debemos pulsar simultáneamente las teclas control, alt, y una de las teclas de función F1 a F6.
Así por ejemplo control-alt-f1 será la primera sesion, control-alt-f2, la segunda, etc.
En el caso de utilizar una versión Linux con entorno gráfico, la forma de salir del modo comando al modo gráfico es con control-alt-f7.
A cada sesión se le asigna un número de terminal comenzando por tty, de modo que tty1 sería la primera, y tty2 la segunda. De este modo podemos idenficar qué procesos se están lanzando en cada sesión por cada usuario.
Si en una sesión deseamos cambiar de usuario debemos pulsar control d (^d) con lo que podemos entrar el login y password del nuevo usuario. También podemos usar exit para salir de una sesión.

Permisos para archivos y directorios.Los permisos pueden expresarse en formato numérico, asignado a cada terna rwx un 0 (cero) sino tiene el permiso, y un 1 (uno) si tiene el permiso, de forma que el equivalente decimal del número binario obtenido, pasa a ser una especificación de permiso para el comando chmod.
Asi por ejemplo, r– equivale a 100, es decir 4. rwx equivale a 111, es decir 7.
Como los valores posibles están en el rango 000 a 111, es decir 0 a 7, es muy útil emplear en este caso el sistema OCTAL.

chmod.- Cambia/establece permisos a los archivos y directorios especificados.
chmod 740 *
asigna permisos rwx r– — a todos los archivos. (rwx= 111–>7, r–=100 –>4, —=000–>0)

Otra forma de especificar permisos es en formato a, u, g, o (a:todos, u:usuario, g:grupo, o:otros) seguido de un (+) más o un (-) menos (según se añada o quite el permiso), y de los permisos en formato rwx.

chmod g=-wx o=-rwx /home/pitugru/*
Quita permisos wx a los grupos y quita todos los permisos a los demas usuarios.

umask.- Cada usuario tiene asignado en su perfil los privilegios o permisos que, por defecto se asignan cuando se crea un nuevo archivo o directorio. Estos valores por defecto se establecen con la variable umask, de modo que es típico que los archivos tengan predeterminado el valor 666 (rw- rw- rw-)
y los directorios 777 (rwx rwx rwx).
Estos valores pueden alterarse por medio del comando umask, el cual maneja la variable umask.
El argumento que se especifica en umask es un número octal de tres dígitos que indica los privilegios que se quitan (r,w,x) y a quién (u,g,o).
En realidad, el valor a especificar en umask es el que debemos restar a los valores predeterminados para obtener los privilegios que deseamos establecer.
Por ejemplo, asumimos que los permisos por defecto son 666 para los archivos y 777 para los directorios, lo cual establece permisos rw- rw- rw- para los archivos y rwx rwx rwx para los directorios.
Si quisiéramos alterar estos valores por defecto del siguiente modo: rw- r– — (640) para los archivos y rwx r-x –x (751) para los directorios, tendríamos que restar el valor octal 026 (666-640) al valor de la variable umask, con lo que tendríamos los valores 640 para archivos y 751 para directorios, lo cual significa respectivamente rw- r– — y rwx r-x –x
Entonces tendríamos que escribir el comando umask 026. Es conveniente incluirlo dentro del archivo de perfiles de cada usuario (.profile). De este modo, estos nuevos valores se asumirían automáticamente cada vez que el usuario entrase en el sistema.

date.- Permite establecer nueva fecha y hora para el sistema.
Formato: date mmddhhmmyyyy
date 021820302014
establece la fecha a 18 de febrero de 2014 y la hora a las 20:30
date
Nos da la fecha y hora actuales.

Comandos de Compresión de Archivos y Copia de Seguridad.
Una de las operaciones más comunes para realizar copias de seguridad, consiste en compactar los archivos (con o sin compresión) para obtener uno sólo que actúa de “contenedor”, con lo cual es más sencillo copiar un archivo a otra localización del sistema, ya sea otra partición del disco, un disco externo, u otro equipo remoto.

tar.- Este es uno de los comandos tradicionales utilizados para compactar archivos, sin realizar procesos de compresión en cuanto al tamaño.

El formato de compactación de archivos es el siguiente:
tar -cvf archivo contenedor especificación de archivos a compactar
Por ejemplo: tar -cvf copiaseg.tar /home/usuario Este comando toma todos los archivos y subdirectorios de /home/usuario, y genera un archivo contenedor denominado copiaseg.tar

El proceso contrario, es decir, recuperar los archivos originales que hay dentro del contenedor, se realiza de la siguiente forma:
tar -xvf copiaseg.tar
tar -xvf copiaseg.tar /home/rfox/agenda.txt
(extrae sólo el archivo agenda.txt)

La extracción de archivos se realizará en el directorio actual (.) Es posible realizar esta operación sobre un directorio distinto al que contenía estos archivos, pero en cualquier caso, se reproducirán exactamente las rutas que los archivos tenían originalmente.
Por ejemplo, si los archivos estaban en el subdirectorio varios del directorio donde se hizo el tar, al extraer, se generá este directorio var si no lo hubiese. Dado un archivo tar, es posible conocer su contenido sin necesidad de extraer sus archivos, para ello emplearemos un formato como el siguiente: tar -tvf copiaseg.tar

gzip.- Este comando permite comprimir un archivo, de forma que su tamaño decrece. Puede utilizarse para comprimir un sólo archivo o mejor para comprimir un archivo creado previamente con el comando tar. gzip apuntes.pdf
Se genera el archivo comprimido apuntes.pdf.gz y desaparece el arhivo original. Si se desea conservar el archivo original, debe incluirse la opción -c. gzip -c copia.tar Para descomprimir y recuperar el archivo original, usamos la opción -d: gzip -d copia.tar.gz

dd.- Permite “clonar” particiones o discos duros completos, copiando todos sus archivos a otra partición o disco.

<

p style=»text-align:justify;»>dd if=[origen] of=[destino]
dd if=/dev/hda of=/dev/hdb bs=1M (clonaría el disco IDE hda en el disco hdb).
dd if=/dev/sda of=/dev/sdb bs=1M para discos SATA
La opción bs=1M especifica que la copia se haga por bloques de 1Mb, para una mayor rapidez del clonado.

Grub 2

14 Jul
Es un gestor de arranque en Ubuntu Karmic Koala. Encargado de mostrar el menú que nos permite escoger el sistema operativo a iniciar de los que tenemos instalados en nuestra máquina.
Captura1

Menú con los sistemas operativos

Podemos personalizar este menú con nuestra propia imagen de fondo, o indicar el sistema operativo queremos cargar por defecto. Los repositorios de Ubuntu que trae instalados por defecto, tiene una serie de imágenes de fondo para poder cambiar y alegrar un poco el GRUB2, en un paquete llamado grub2-splashimages.
Captura1

Instalamos el paquete grub2-splashimages

Al instalar el paquete grub2-splashimages, el script de instalación copiará una serie de imágenes adaptadas a los requisitos de GRUB 2 y listas para poder utilizar, donde podemos adjuntar fotos personalizadas, en /usr/share/imagenes/grub. Sabiendo donde tenemos las imágenes solo falta modificar dos ficheros, para incorporar la foto elegida y permitir la visualización. Al fichero /etc/default/grub le añadimos la linea GRUB_BACKGROUND=»/ruta/nombre_imagen.tag»
Captura1

Abrimos el fichero etc/default/grub

Captura2

Añadimos linea GRUB_BACKGROUND=»/ruta/nombre-imagen-tga»

Captura3

Guardamos cambios y salimos

Con el fichero /etc/default/grub abierto añadimos GRUB_BACKGROUND=» colocamos el cursor entre las comillas, no hace falta copiar toda la ruta y nombre de la imagen, solo con ir al fichero /usr/share/imagen/grub y arrastrar la imagen deseada ya la incorpora en el fichero donde tengamos el cursor activo.

Captura1

Captura2

Captura3

Captura4

Captura5

Captura6

En el fichero /etc/grub.d/05_debian_theme hacemos una serie de cambios de colores para que nos deje visualizar la imagen.
Captura1

Orden para abrir el fichero

Captura2

Cambiamos light-gray por yellow/black

Cambiamos en la linea set menu_color_highlight=yellow/black
Captura3

Guardamos cambios

Actualizamos los cambios una vez terminamos de realizar nuestras modificaciones, en grub.cfg mediante el comando sudo update-grub2
Captura4

Comando para actualizar

La próxima vez que iniciamos la máquina, GRUB 2 utilizará la imagen que hayamos seleccionado.
Captura5

Nuevo imágen en GRUB 2

 

 

 

 

El Cronicón

Diario de una trotamundos

En voz alta

Cuento cuentos, escribo y pienso, aunque no siempre lo hago en este orden.

Educación Jaén

Un lugar en el que dar visibilidad a todo lo bueno que se hace en nuestros centros educativos. Compartir para aprender y mejorar.

Mi cajón de sastre en Wordpress

Decidido: Moriré viviendo, esa es mi promesa y mi deseo... ahora veremos si me dejan ... si nos dejan

Grupo 2

Somos el grupo 2 de la asignatura Integración de las TIC en la docencia de la especialidad Científico-Tecnológica. Este grupo esta formado por: Jara Díaz de Rada Clavero, Isabel Gallardo Busto e Itsaso Ureta Royo.

Verónica Mas

Escribir es un modo de vida.

Mi mamá tiene cáncer

Qué pasa con la vida de la familia de un persona con cáncer

TEJIENDO LAS PALABRAS

CON LOS HILOS INVISIBLES DEL ALMA

EL ECO DE TUS PALABRAS

"Todo cuanto me llegue yo tambien lo haré llegar"

Mariposas de Cris

Autora de "Dime con quién hablas y te diré si estás loca", "No me busquéis" y "¡Qué suerte la mía!"

LA INFORMÁTICA Y YO

Aprender el mundo de la informática

Remigio Sol

¡Viva la Música!

A %d blogueros les gusta esto: