Crear clave aleatoria de 8 digitos Linux command line

•November 8, 2011 • Leave a Comment

Se ejecuta el ste. comando desde una consola:

< /dev/urandom tr -dc A-Za-z0-9_ | head -c8 ; echo

Grabar macro en vi

•November 8, 2011 • Leave a Comment

Dentro del editor vi se ejecutan los stes. pasos:

1. Presionar letra q
2. Presionar cualquier letra que es el nombre del macro
3. Aparecerá recording… en la parte inferior del vi en ese momento se graba la accion
4. Termina de grabar con q
5. Se ejecuta con la instrucción nn@letra donde nn es el numero de veces a repetir la acción grabada y letra es el nombre del macro.

Montar iso en solaris

•November 8, 2011 • Leave a Comment

Con los stes. dos comandos se monta una iso en solaris:

lofiadm -a /path/image.iso
mount -F hsfs /dev/lofi/1 /mnt

Y para desmontar:

umount /mnt
lofiadm -d /dev/lofi/1

Permitir privilegios a otros usuarios con sudo

•November 8, 2011 • Leave a Comment

Para que otros usuarios pudan ejecutar comandos como root sin ser root se le asignan privilegios con sudo:

Se ejecuta el siguiente comando para editar la configuración sudo:

visudo

Lo más fácil es agregar un alias por ejemplo para subir el servicio de apache y mysql, se agreaga la ste línea en el archivo que abre visudo:

Cmnd_Alias SERVICIOS = /etc/init.d/mysql, /etc/init.d/apache

Luego se especifica en el mismo archivo, el usuario que hará uso del alias creado:

usuario ALL= NOPASSWD; SERVICIOS

Y listo, con esto el usuario podrá ejecutar:

sudo /etc/init.d/mysql start
sudo /etc/init.d/apache start

por ejemplo.

Añadir permisos sobre carpetas en linux y solaris con ACL

•November 8, 2011 • Leave a Comment

Se usa ACL para no modificar la originalidad de los archivos y carpetas con chown o chmod, para esto se usa el ste. comando:

setfacl -R -m u:nombre_usuario:rwx /nombre/carpeta

-R recursivo
-m modify

Escribir mensajes entre consolas linux unix

•July 19, 2010 • 2 Comments

Este comando ha sido probado en ubuntu redhat y solaris:

con who verificamoes en que consola esta conectado el usuario al que le vamos a escribir

echo “mensaje” >> /dev/pts/1

Modem Huawei E1756 Movistar en Ubuntu

•July 19, 2010 • Leave a Comment

Mas sencillo imposible: (Tutorial para conectarse a modem de Movistar Colombia)

  1. Click derecho sobre NetworkManager
  2. Editar Conexiones
  3. Mobile Broadband (Add)
  4. Introduccion -> Forward
  5. Seleccionar pais
  6. Seleccionar Proveedor (Movistar)
  7. Seleccionar plan por defecto
  8. Nombrar conexión
  9. Chulear conectar automaticamente
  10. Aceptar
  11. Reiniciar la máquina por si las dudas
  12. Conectar modem y listo!!!

Expandir LV (LVM)

•May 27, 2010 • Leave a Comment

Primero que todo se debe saber el nombre de los LV que se van a modificar:

#lvdisplay
--- Logical volume ---
LV Name                /dev/VolGroup00/LogVol02
VG Name                VolGroup00
LV UUID                Z8K3ac-RiVD-WquD-OQxx-Imcp-QLxk-n193Sp
LV Write Access        read/write
LV Status              available
# open                 1
LV Size                3.47 GB
Current LE             111
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           253:0

--- Logical volume ---
LV Name                /dev/VolGroup00/LogVol01
VG Name                VolGroup00
LV UUID                4ljz0W-n8bw-03E0-tZmw-HR4c-NXYT-qXUCrR
LV Write Access        read/write
LV Status              available
# open                 1
LV Size                6.00 GB
Current LE             192
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           253:1

En este caso se tiene el LogVol02 con 3.4 GB y se le van a añadir 3 Gigas que se le van a quitar a LogVol01 que tiene 6 Gigas

Se procede a reducir el espacio del Logical Volume de 6 a 3 Gigas, para esto, primero se desmonta el filesystem donde esta el LV

#umount /home

Luego se le hace un check al filesystem como en este caso es de tipo ext3

#e2fsck -f /dev/VolGroup00/LogVol01

Se redimensiona el filesystem de 6GB a 3GB

#resize2fs /dev/VolGroup00/LogVol01 3G

Se reduce el LV en 3G

#lvreduce -L-3G /dev/VolGroup00/LogVol01

Se monta de nuevo el filesystem para validar su nuevo tamaño

#mount /home

Se expande el LV en caliente

#lvresize -L+3G /dev/VolGroup00/LogVol02

Se redimensiona el filesystem para que coincida con el LV expandido

#resize2fs /dev/VolGroup00/LogVol02

Carpetas Compartidas VirtualBox

•May 26, 2010 • Leave a Comment

Para poder ver las carpetas compartidas del Host primero que todo se debe tener instalado y activado VirtualBox Guest Additions.

  • Linux
    • Se crea una carpeta donde se montará la compartida, ej. mkdir /media/shared
    • Se monta la carpeta con el nombre que se le dió en las opciones de VirtualBox
      • # mount -t vboxsf carpeta_compartida /media/shared

Instalando VirtualBox Guest Additions in CentOS

•May 26, 2010 • 4 Comments

Después de instalar CentOS en una máquin virtual con VirtualBox, se genera un error compilación de kernel a la hora de instalar Guest Additions, para solucionar esto se deben instalar los paquetes a continuación relacionados:

# yum update
# yum install kernel
# yum install kernel-devel
# yum install rpm-build redhat-rpm-config unifdef
# yum install kernel-xen-devel
# yum install gcc gcc-c++ make automake

Después es considerable reiniciar para que tome las nuevas configuraciones de kernel y luego se procede a instalar Guest Additions

# sh VBoxLinuxAdditions-x86.run