viernes, 17 de julio de 2015

Comandos basicos para Linux

Mas información en hyn26.tk


     Una pequeña lista de los comandos que me parecen básicos, aun que con cada versión que nos llega el sistema se vuelve cada ves mas accesible y podemos hacer mas tareas directamente en la interfaz hay unos comandos que me parecen básicos:


Chmod

     Cambiar los permisos sobre un archivo
Comando
$chmod [opciones] <modo> <archivo>
Para darle permisos completos a un archivo usamos los permisos -777


Useradd

     Agregar un usuario
Comando
$useradd [opciones] <nombre-de-usuario>
Las opciones que tenemos para crear un nuevo usuario son
-g Agregarlo a un grupo
-d Seleccionar un directorio
-m Crear un nuevo directorio (si no existía)
-s Asignarle un interprete de comandos
Ejemplo:
$useradd -g editores -d /home/ender -m -s /bin/bash ender

Usermod

     Modificar un usuario
Comando
$usermod [opciones] <nombre-usuario>
Las opciones que tenemos son:
-d Cambiar de directorio
-m Mueve el contenido del directorio
-l Cambiar el nombre de usuario
Ejemplo:
$usermod -l ender antonio (cambiar el nombre de ender por antonio)

Deluser

     Borrar usuario
Comando
$deluser [opciones] <nombre-usuario>
Opciones
-r borra también el contenido del directorio
Ejemplo:
$deluser -r ender

Passwd

     Cambiar clave de usuario
Comando
$passwd <nombre-usuario>

Whoami

     Información acerca del usuario actual
Comando
$whoami

Uptime

     Nos dice cuanto tiempo tiene el ordenador encendido
Comando
$uptime

Uname

     Características del equipo y software instalado
Comando
$uname [opciones]
Opciones
-r información del kernel
-a (all) información completa
 -- help para ver mas opciones

Kill 

    Termina un proceso determinado
Comando
$kill <nro-de-proceso>

Cmp

     Compara archivos
Comando
$cmp [opciones] <nombre-archivo1> <nombre-archivo2>
Opciones
--help para ver todas las opciones
Ejemplo de comprar archivo1.txt y archivo2.txt
$cmp -s archivo1.txt archivo2.txt

Diff

     Compara archivos y directorios
Comando
$diff <directorio1> <directorio2>

Less

     Comando para mostrar información
Comando
$<ifconfig>|less
Nos podemos mover con las flechas de dirección y usamos Q para salir del visor de less

Espero les sea útil esta pequeña lista conforme vaya usando comandos que considere útiles los iré agregando en otros post
Posted on 3:12 p.m. | Categories:

Combinaciones de teclas para VirtualBox

Mas información en hyn26.tk


     Si te encuentras usando VirtualBox llegara el momento que necesitaras usar alguna combinación de tecla para gestionar tus maquinas virtuales.

     Tener el cuanta que la tecla HOST es la tecla de Ctrl que esta ubicada del lado derecho del teclado.

Combinaciones de teclas:

HOST + S = Configuración
HOST + T = Tomar instantánea
HOST + E = Tomar captura de pantalla
HOST + N = Información de sesión
HOST + I = Inhabilitar integración de ratón
HOST + Supr = Inserta Ctrl + Alt + Supr
HOST + Borrar = Inserta Ctrl + Alt + Borrar
HOST + P = Pausa la maquina
HOST + R = Reinicia la maquina
HOST + H = Apagado ACPI
HOST + Q = Cerrar maquina
HOST + F = Vista en pantalla completa
HOST + L = Modo fluido
HOST + C = Modo ajustado
HOST + G = Auto dimensionar la pantalla
HOST + A = Ajustar tamaño de ventana

Espero les sea útil esta lista
Posted on 2:27 p.m. | Categories:

Error: Attached to CT CTID (ESC . to detach) Proxmox

 Mas información en hyn26.tk


     El error Attached to CT CTID (ESC . to detach) que nos muestra la consola de Proxmox al instalar un CT es debido a que algunos Templates vienen con la consola deshabilitada y debemos habilitarla.

     Un ejemplo del error:


     Solución:
-Dependiendo del template en algunos casos podemos usar el lector "nano" en otros casos debemos usar el lector "vi".

-Es importante que el CT se este ejecutando "running" para poder realizar las configuraciones.

-Debemos estar concientes de cual es la ID del CT en el cual queremos realizar la modificacion lo puedes saber por medio del comando:
vzlist
Nos responderá con una lista de las VM y CT al lado el estado de cada uno de ellos.

Una ves el CT este en ejecución y confirmemos el ID del CT vamos a ver como solucionar nuestro error en las diferentes distribuciones:

Debian

     Este método funciona para las versiones 5/6/7, entramos por ssh a proxmox o por Shell y hacemos lo siguiente:
 nano /var/lib/vz/root/*/etc/inittab
Le agregamos la siguiente linea:
1:2345:respawn:/sbin/getty 38400 tty1
Luego accedemos al CT:
vzctl enter CTID
Editamos al archivo inittab:
nano /etc/inittab
Le agregamos al final la siguiente linea:

1:2345:respawn:/sbin/getty 38400 tty1
Guardamos los cambios, apagados e iniciamos de nuevo el CT.


Ubuntu

     Funciona para las versiones 14.04 en adelante

Accedemos por ssh o por Shell al nodo de Proxmox, luego vamos al CT:
vzctl enter CTID
 Modificamos o creamos el archivo tty1.conf
nano /etc/init/tty1.conf
 Y le agregamos la siguiente información
 
# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.

start on stopped rc RUNLEVEL=[2345]

stop on runlevel [!2345]

respawn
exec /sbin/getty -8 38400 tty1

 Guardamos los cambios, apagamos e iniciamos de nuevo el CT.


Centos

     Para la versión 5

Accedemos por ssh o por Shell al nodo proxmox, luego vamos al CT
vzctl enter CTID
Modificamos el archivo inittab
nano /etc/inittab
Y le agregamos al final
1:2345:respawn:/sbin/agetty tty1 38400 linux
Guardamos los cambios, apagamos e iniciamos nuevamente el CT

     Para la versión 6 en adelante

Accedemos por ssh o por Shell al nodo proxmox, luego vamos al CT
vzctl enter CTID
Creamos o modificamos el archivo tty.conf
nano /etc/init/tty.conf
Y le agregamos la siguiente información:
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.

start on stopped rc RUNLEVEL=[2345]

stop on runlevel [!2345]

respawn
exec /sbin/agetty -8 tty1 38400
Guardamos los cambios, apagamos e iniciamos nuevamente el CT.

Si prefieres gestionar tus CT a la manera antigua también lo puedes hacer desde ssh o por Shell solo necesitas acceder al CT con el comando vzctl enter CTID.

Fuente: http://pve.proxmox.com/wiki/OpenVZ_Console


Posted on 2:16 p.m. | Categories:

miércoles, 15 de julio de 2015

Instalacion de Ubuntu Server 14.04








Mas información en hyn26.tk


Seguire paso a paso la instalacion de Ubuntu Server 14.04 una instalación relativamente sencilla en este ejemplo instalaremos un servidor con servicios LAMP toma en cuenta que puedes instalar varios paquetes de servicios depende los servicios que deseas, de igual forma puedes instalar cualquiera de estos servicios después de la instalación.

     Les recomiendo que si es posible al momento de iniciar la instalación conectar nuestro equipo a la red así el sistema de instalación configurara automáticamente la red.

Primero seleccionamos el idioma en el que deseamos ejecutar la instalación.

Vemos las opciones que nos ofrece la ISO de Ubuntu Server y seleccionamos "Instalar Ubuntu Server"

Seleccionamos el idioma del sistema "Spanish - Español".

Seleccionamos el país de origen, es una opción importante para que se agreguen a los repositorios los servidores que estén mas cercanos a donde nos encontremos.

Configuración de teclado, recomiendo la detección automática en todos los casos que la e utilizado acierta correctamente.



Elegimos el nombre de nuestra maquina.

Colocamos nuestro nombre completo, el sistema lo usara en la firma de archivos o correos.

Configuramos el nombre de usuario que sera el nombre de la cuenta que usara el sistema para accesos y permisos.

Asignamos una clave que para que sea segura debe de contener mínimo 8 caracteres combinar letras mayúsculas, minúsculas y signos. Si solo deseamos tener un servidor de pruebas podemos usar claves con menor seguridad y confirmar que es la clave que deseamos usar.

Para cifrar las carpetas y hacer nuestro servidor mas seguro podemos elegir "Si" de estas forma agregaremos mas seguridad a nuestro servidor.

Comienza la instalación del sistema.


 En el caso de Chile nos pide confirmar en que zona nos encontramos.

Recomiendo utilizar el disco completo y que sea una maquina dedicada para trabajar con el servidor.

Confirmamos los cambios que se van a realizar en el disco duro.


Esta es la opción en donde definimos los paquetes que deseamos instalar por default en nuestro servidor para nuestro caso sera un servidor LAMP



Por ultimo nos preguntara si deseamos instalar el sistema GRUB y le marcamos que "Si".

Luego de esto se reiniciara, iniciara los servicios seleccionados y solo tendremos que acceder con las credenciales que hemos creado durante la instalación.



Posted on 9:16 p.m. | Categories:

martes, 14 de julio de 2015

Gmail: Etiquetar correos por emisor o remitente

Mas información en hyn26.tk


     Si necesitamos organizar mejor nuestros correos dentro de la bandeja de Gmail podemos utilizar las etiquetas, podemos configurar un filtro que le agregue a los correos de un emisor especifico la etiqueta que deseamos:

     1- Debemos abrir un correo del emisor que deseamos filtrar
     Despliegas el menú de "Mas" y buscamos la opción "Filtrar mensajes como estos"

     2- Desplegara el menu de Filtro
   Aquí podemos configurar mas opciones de filtro en los mensajes para ser agregados a la etiqueta que deseamos, en nuestro caso vamos a filtrar solo por remitente en este caso "info@twitter.com" (se deberá agregar automáticamente del correo que teníamos previamente abierto, si no, debemos copiarlo manualmente e igual funcionara)
    -Vamos a la opción "Crear un filtro con estos criterios de búsqueda >"

     3- Aplicar la etiqueta que deseamos

     -Marcamos la opcion "Aplicar la etiqueta" y seleccionamos la etiqueta deseada.
     -Marcamos "Aplicar también el filtro a # conversaciones que coincidan..."
     Por ultimo hacemos clic sobre el botón "Crear filtro"

Luego podemos confirmar que todos los correos que tengan el mismo remitente estarán marcados con la etiqueta correspondiente.
Posted on 5:41 p.m. | Categories:

martes, 7 de julio de 2015

Medir la velocidad de lectura y escritura de tu disco duro

 Mas información en hyn26.tk


     Lo podemos medir con un simple comando:
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
Se toma un momento (dependiendo la velocidad del disco) y nos arrojara un resultado parecido a este:


La velocidad de mi disco es de 46,7 MBs.
Lo que hace este comando es crear y leer un archivo de 1,1 GB, luego nos muestra con que velocidad fue llevado a cabo ese proceso.

Un dato extra es que un disco duro aceptable esta alrededor de los 50 MBs, pero varia segun el modelo de tu disco, mas si es un SSD o un RAID que trabajan en velocidades superiores.

Posted on 2:21 p.m. | Categories:

[Utiles] Aplicaciones basicas para Ubuntu I

 Mas información en hyn26.tk


     Algunas aplicaciones útiles para el uso cotidiano de nuestro Ubuntu:

HTop, nos muestra estadisticas de uso en vivo de nuestro sistema (procesador, memoria ram, swap...):
sudo apt-get install htop
  Para usarlo solo usamos el comando
htop

Controladores libres actualizados de la tarjeta grafica:
  1.1: Agregar el repositorio necesario, con el siguiente comando:
sudo add-apt-repository ppa:xorg-edgers/ppa
  1.2: Actualizamos
sudo apt-get update
sudo apt-get upgrade

 Paquetes y codecs con licencias restringidas:
sudo apt-get install ubuntu-restricted-extras

Gestion de archivos comprimidos (WinRAR, mejor conocido como 7Zip)
sudo apt-get install p7zip-full p7zip-rar rar unrar

 Gestionar y montar un ipod (o iphone)
sudo apt-get install gtkpod

 Gestion de contenido en moviles Android 4.X o Windows Mobile
sudo apt-get install gmtp

 Gestion de Discos Externos, USB's, Pendrive o SD's en formato exFAT
sudo apt-get install exfat-fuse exfat-utils

 Activar microfono y altavoces en Skype:
sudo apt-get install pulseaudio pavucontrol

      Son algunas de las aplicaciones básicas que utilizo en ubuntu, ire publicando las aplicaciones que vaya instalando si me parecen utiles para el uso diario de nuestro sistema.