Archivo

Archive for the ‘Ubuntu’ Category

Comprobar el funcionamiento de un servidor NTP desde Windows

23 de noviembre de 2015 Deja un comentario

Si trabajamos con Windows XP, podemos configurar en nuestra máquina un cliente NTP o utilizar el servicio propio de Windows. Ejecutando una ventana de consola de MSDOS (cmd) escribimos lo siguiente:

net stop w32time
w32tm /config /manualpeerlist:"direccionservidorntp",0x8 /syncfromflags:MANUAL

net start w32time
w32tm /resync

Podemos modificar el reloj de nuestra máquina y comprobar que sincroniza correctamente.

 

Para Windows 7 y 10 es mucho más fácil, ya que en la Configuración de Fecha y Hora tenemos una pestaña Hora de Internet, donde podemos poner la dirección de nuestro servidor NTP

Los 20 de los comandos imprescindibles para un Sysadmin

31 de octubre de 2015 Deja un comentario

los 20 de los comandos imprescindibles para un Sysadmin ordenados alfabéticamente:

  1. /PROC: Como podréis comprobar no es un comando, sí, está en la lista de los 20 que he comentado pero veo muy interesante comentar que aquí se encuentran archivos muy interesantes para el sistema como ‘meminfo’ o ‘cpuinfo’ por mencionar un par de ellos, que nos mostrarán información muy relevante sobre los componentes de nuestro equipo. Un simple ‘cat’ a estos archivos y podremos ver toda la información que contienen sin salir del prompt de la consola.
  2. CACTI: Realizará gráficas de rendimiento en los diferentes dispositivos que envíen información vía SNMP.
  3. FREE: Este comando mostrará el estado y uso de la memoria de nuestro equipo o sistema.
  4. GNOME SYSTEM MONITOR: Monitoriza el rendimiento de nuestro sistema, y nos lo muestra en una interfaz muy amigable.
  5. IOSTAT: Informa de los datos en entrada/salida de nuestra CPU y discos.
  6. IPTRAF: Monitoriza todo el tráfico que entra y sale de nuestro equipo (interfaces, puertos, etc…). Es algo más que un comando, en realidad se trata de una aplicación muy lograda.
  7. JFFNMS: Genera gráficas para monitorizar equipos a gran escala.
  8. MPSTAT: Muy útil para procesadores Multi-Core, ya que permite ver el rendimiento de cada núcleo del procesador de forma independiente. 7
  9. NAGIOS: Sistema de monitorización muy versátil, puesto que por la cantidad de comandos que acompañan a la aplicación, y la infinidad de plugins existentes para la misma, se puede llevar el seguimiento de grandes cantidades de equipos, servidores y redes. Además mediante un SMS gateway podremos configurar el sistema para que nos alerte al móvil de cualquier incidencia.
  10. NETSTAT: Muestra las conexiones abiertas en nuestro equipo.
  11. PMAP: Informa sobre el rendimiento de la memoria del sistema, tanto en general como la memoria que consume un proceso concreto.
  12. PS: Muestra los procesos que se están ejecutando en nuestro sistema, y según los parámetros que le pasemos al comando, también el consumo de memoria y procesador de cada uno de los listados.
  13. SAR: Realiza reportes de la actividad del sistema.
  14. SS: Muestra diferentes estadísticas de los sockets de nuestro equipo. Su función es similar a Netstat.
  15. STRACE: Realiza debugs de servidores web, Apache, Httpd, lighthttp, entre otros.
  16. TCPDUMP: Muestra todo el tráfico que circula por un puerto concreto en tiempo real.
  17. TOP: Nos informa en tiempo real del estado de nuestro servidor. Por defecto si no le pasamos ningún parámetro nos mostrará el uso de CPU, con un muestreo cada 5 segundos.
  18. UPTIME: Muestra información similar a la del comando TOP, además de otros datos interesantes como el tiempo que lleva encendido el equipo, la carga de procesos, el número de usuarios, etc…
  19. VMSTAT: Informa del estado del equipo o sistema, tanto el hardware como los procesos que se están ejecutando, y todo en tiempo ‘casi’ real.
  20. W: Muestra qué usuarios están conectados al equipo y además, podremos saber qué están haciendo en ese momento.

Para los Sysadmin con cierta experiencia este listado no les aporta mucho, pero para los que se están iniciando en el mundo de los sistemas Linux seguro que descubren alguno que les facilita bastante las labores de mantenimiento, o simplemente les sacia su curiosidad por saber de dónde pueden sacar según qué información.

Más info:

https://openwebinars.net/20-comandos-linux-imprescindibles-para-sysadmin/#_=_

Instalar Servidor NTP en Ubuntu Server

13 de julio de 2015 1 comentario

Instalamos el paquete:

sudo apt-get install ntp

Editamos la configuración en el fichero /etc/ntp.conf: Lo que debemos hacer es añadirle, mediante:

server nombreservidorntp

los distintos servidores que tendremos para sincronizar la fecha y hora. Por defecto tienes unos cuantos:

server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org

y el servidor

server ntp.ubuntu.com

Además, hay un proyecto http://www.pool.ntp.org/join.html al que puedes unir tu servidor para que se utilice, o puedes utilizarlo, con pool.ntp.org como tu servidor NTP. También puedes añadir otros servidores:

server hora.roa.es
server hora.rediris.es

Añadimos el reloj local por si cae la conexión a Internet:

server 127.127.1.0
fudge 127.127.1.0 stratum 10

Definimos las restricciones para que le puedan hacer consultas: restrict default limited kod nomodify notrap nopeer restrict -6 default limited kod nomodify notrap nopeer Para que el usuario local pueda acceder:

restrict 127.0.0.1
restrict ::1

Podemos poner una dirección de broadcast de nuestra subred o definir un rango. Cuando terminas de editarlo, hay que reiniciar el servicio NTP:

sudo service ntp restart

Y tras un tiempo podemos ver con quién se ha sincronizado:

ntpq -p

remote           refid      st t when poll reach   delay   offset  jitter ============================================================================== +dnscache-madrid 140.203.204.77   2 u   21   64   37   35.322  -18.455   6.398 -ns1.indaloweb.n 193.190.230.65   2 u   19   64   37   49.271  -24.973   7.673 +juniperberry.ca 193.79.237.14    2 u   19   64   37   58.216  -17.876   5.273 *hora.roa.es     .GPS.            1 u   16   64   37   55.744  -15.648  33.326 +hora.rediris.es 150.214.94.5     2 u   16   64   37   36.879  -13.312   4.862 LOCAL(0)        .LOCL.          10 l   21   64   37    0.000    0.000   0.000

El servidor que tiene delante el * es con el que estamos actualmente sincronizados.

Los que tienen el + son candidatos.

Los que tienen el – actualmente son inaccesibles.

En los clientes de nuestra red haremos lo mismo. Instalamos el NTP y en el /etc/ntp.conf simplemente ponemos nuestro server. Para comprobar que el cliente sincroniza:

ntpq -c association

[…]

Categorías: Ubuntu Etiquetas: , ,

Grub Customizer para editar el gestor de arranque de Ubuntu

22 de agosto de 2014 1 comentario

Siempre que instalas Ubuntu sobre Windows, te instala el gestor de arranque GRUB. El «problema» es que por defecto te pone Ubuntu y hay gente que solo lo quiere para hacer cuatro cositas y seguir trabajando con Windows, por lo que les fastidia mucho.

Creé una entrada para cambiar el Grub, algo rudimentario.

Ahora me he encontrado cómo hacerlo con el Grub Customizer:

grub customizerEsta aplicación nos va a permitir modificar, en esta primera pestaña, el orden de las opciones. Yo, por ejemplo, he subido la del kernel 3.2.0-67 que es la que me funciona, ya que el kernel 3.13 no me va, ya buscaré por qué me sucede esto.

En la segunda pestaña, por ejemplo, puedes cambiar cuál es la opción por defecto.

En la tercera puedes gestionar la apariencia, pero teniendo en cuenta que estamos en modo carácter, no es muy recomendable hacer polladas.

Guardamos y listo.

.

¿Cómo se instala?

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
 sudo apt-get update
 sudo apt-get install grub-customizer

Simple. Ahora ejecutas:

sudo grub-customizer

y listo.

Enlaces:

Más info en: ubuntu-es.org

Categorías: Ubuntu Etiquetas: , , , ,

Actualizando Ubuntu de 12.04 a 14.04

20 de agosto de 2014 Deja un comentario

Esta tarde me salta la actualización automática del 12.04 al 14.04.

Confiando en exceso en Ubuntu, le he dado que sí.

Vale, pues el Kernel más avanzado que instala no me arranca (con el 3.13 no arranco, con el 3.2 arranco sin problemas). Afortunadamente en el GRUB (cuyas opciones me ha cambiado) me aparece Más Opciones y desde ahí puedo arrancar un Kernel más antiguo. Ese parece que funciona.

Primeras cosas nuevas que veo en este Ubuntu 14.04 32bits:

  • Aplicaciones de redes sociales: Me permite crear en el Lanzador una acceso con distintas apps de redes sociales. He puesto Twitter y funciona perfectamente, aunque lo veo como una especie de navegador chiquitín, es un poco cutre.
  • La carpeta del Apache me la ha cambiado: Antes la tenía en /var/www ahora ha pasado a /var/www/html. En fin, me toca cambiar los ficheros de sitio. Ups, ahora tengo restringido en /var/www la escritura. Para solucionarlo hago un chown (Cambiar propietario):
sudo chown -hR guirado html
  • Ha mejorado los gráficos: Ahora se ve mucho mejor mi pantalla, no sé qué ha hecho.

 Seguiré comentando…

Categorías: Ubuntu Etiquetas: , , , ,

Montar una unidad de red de un PC Windows en uno con Ubuntu

5 de agosto de 2014 1 comentario

En Windows es muy sencillo montar una unidad de red: Le das a Conectar, pones el nombre del PC o la IP y luego seleccionas la carpeta, pones usuario y contraseña (si es necesario) le asignas unidad de red y ya está.

Vale, pues en Ubuntu parecía que no era tan fácil en el trabajo.

Llego a mi casa y me pongo a probar y nada más lejos de la realidad, hay múltiples formas, pero vamos, tenemos una muy similar a como se hace en Windows.

Abres Nautilus (el Explorador de Ubuntu que viene por defecto), te vas a Examinar red y ahí están los equipos de tu red.

examinar la red

Te metes dentro del PC que quieres, apareciéndote todas las carpetas compartidas que tiene el mismo. Botón derecho sobre la carpeta deseada y seleccionas Montar.

Te pregunta usuario y contraseña (lógicamente el user/password del equipo al que te quieres conectar) y te preguntará que si quieres conectarte para siempre.

Hecho, ahí tenéis la prueba en la anterior imagen de cómo he conectado la carpeta compartida Descargas.

¿Y si no aparecen los PCs en Examinar la Red?

Lo que nos sucede en el trabajo es que no aparecen los PCs (no sé por qué, pero no aparecen).

La forma más simple es:

Dentro de Nautilus pulsamos Ctrl + L y en la caja que nos aparece escribimos smb://direccionip

De esta manera, nos aparecerá nuestro equipo abierto con las carpetas que comparte.

¿Y si lo queremos hacer desde consola?

Sí, hay gente rara que prefiere hacerlo todo desde una ventanita negra en la que teclea cosas.

Para montar una unidad SMB remota en nuestro PC necesitamos el módulo smbfs y el cliente smbclient por lo que lo instalamos desde el repositorio:

sudo apt-get install smbfs smbclient

Una vez instalados estos módulos ya podemos listar las carpetas compartidas en cualquier PC de la red gracias al smbclient y la sintaxis:

smbclient -L Nombre_PC_o_Dir_IP -U NombreUsuario

Nos pedirá la contraseña y nos listará las carpetas.

 

Una vez que sabemos qué recurso tiene compartido el PC, entonces pasamos a montarlo en nuestro PC. Para montar un recurso compartido podemos utilizar 2 formas: usando el modulo smbfs o usando CIFS (Common Internet File System).

Usando smbfs:

Para montar un recurso compartido de forma remota usando el módulo smbfs se usa la sintaxis :

mount -t smbfs -o username=nombreUsuario //nombre_PC_o_IP/Nombre_Recurso /Punto_de_Montaje -o Opciones

Usando CIFS:

CIFS es una herramienta parte de la suite cifs-util que es invocada indirectamente por el comando mount y puede usarse de varias formas o bien podemos hacerlo con la opción “-t cifs” o podemos directamente usarlo con la sentencia “mount.cifs” de las 2 formas funciona igual, de manera general la sintaxis seria algo como

mount -t cifs //recurso /punto de montaje -o Opciones

Podemos hacer que nuestro sistema haga esto al iniciar la PC creando un archivo de credenciales y luego escribiendo en el archivo fstab la siguiente linea:

# <file system> <mount point> <type> <options> <dump> <pass> 
//Recurso /Punto_de_Montaje cifs uid=Usuario,credentials=Ruta_credenciales 0 0

En este caso el archivo de credenciales solo es un archivo de texto que dentro tiene las opciones de credenciales:

username=Valor

password=Valor

Más info: http://blog.desdelinux.net/montar-unidades-smb-desde-consola/

 

Montaje permanente de una unidad de red de Windows en ubuntu 12.10

Para realizar el montaje de una unidad de red creada en windows, lo primero que se debe hacer es:

  1. Se instala el cifs que es el que se va a encargar de controlarnos el driver.sudo apt-get install cifs-utils
  2. Se crea una carpeta en la cual va quedar montada la unidad. (Recordar contar con los permisos para la creación)mkdir /media/windowsshare
  3. Ahora editamos el archivo de cargues de discos para que siempre lo cargue al arranque.sudo gedit  /etc/fstab

    y se agrega la siguiente linea

    //SERVER/folder  /media/windowsshare  cifs username=user,password=pssw 0 0

  4. Luego sobre la linea de comando se realiza el recargue del montajemount -a

Listo, ya debe aparecer como una conexión de red la ubicación que se creo.

Fuente: http://jhoyosl.wordpress.com/2013/02/13/montaje-permanente-de-una-unidad-de-red-de-windows-en-ubuntu-12-10/

.

Categorías: Ubuntu Etiquetas: , , , , , , , ,

Resolviendo problema en Vino (VNC Server) de Ubuntu 14.04

19 de May de 2014 6 comentarios

Resulta que instalo mi nuevo servidor web con Ubunto 14.04 Server LTS.

Todo montado y funcionando y entonces quiero llevarlo a enracar. No antes tendré que probar que funciona el VNC para poder conectarme al mismo desde mi equipo.

El VNC Server que viene instalado por defecto es el Vino, un server de Escritorio remoto que te permite conexión desde casi cualquier cliente.

Vale, pues tiene un bug en la instalación y por defecto de pone el Require-Encryption a True, por lo que en tu cliente de VNC encontrarás mensajes como:

«No matching security types» o «No supported authentication methods!»

Para solucionarlo puedes hacer dos cosas:

Ejecutar desde un terminal:

gsettings set org.gnome.Vino require-encryption false

o Ejecutar la aplicación dconf.

dconf > org > gnome > desktop > remote-access > require-encryption - uncheck
dconf > org > gnome > desktop > remote-access > vnc-password - pon la contraseña correcta

Puedes acceder a la aplicación Vino y poner la contraseña allí. También puedes elegir que siempre aparezca un icono en la parte superior derecha de tu escritorio.

Inicio automático

Ah, por cierto, el Vino es una aplicación de Desktop, por lo tanto no te funcionará el VNC hasta que el usuario no haya iniciado el escritorio, insertando la contraseña. Por lo tanto, será mejor para este tipo de servidores que pongas el inicio automático. Para ello, te vas a:

Sistema -> Administración -> Cuentas de Usuario.

Desbloqueas la cuenta de usuario para la que quieres iniciar (te pedirá clave de root) y entonces marcas el Inicio automático.

Instalando MariaDB

Hoy estoy instalando un Server nuevo (Ubuntu Server 14 LTS) y en lugar de instalar MySQL, dados los problemas de «gratuidad» que hay para las empresas y administraciones, voy a instalar MariaDB que realmente es software libre.

El primer paso es entrar en su página web:

MariaDB Foundation

Una vez dentro, te vas a Downloads y aparece un enlace para los que vamos a instalar sobre Ubuntu y otras distros de Linux. Pulsando ese enlace te aparece otra página que te permite seleccionar lo que quieres instalar y te genera los comandos a ejecutar.

En mi caso, para instalar MariaDB en mi sistema debo escribir lo siguiente:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://mirror.klaus-uwe.me/mariadb/repo/10.0/ubuntu trusty main'

y una vez que la clave está importada y el repositorio añadido, debo escribir esto:

sudo apt-get update
sudo apt-get install mariadb-server

Descargará e instalará el servidor. Únicamente tendré que darle la clave del root de la base de datos

Categorías: Bases de Datos, Ubuntu Etiquetas: , , , , ,

Desactivar de inicio el Bluetooth en Ubuntu

26 de marzo de 2014 Deja un comentario

Tengo Ubuntu 12.04 instalada, la versión LTS.

Cada vez que arranco el portátil desde este sistema operativo me aparecía activado el Bluetooth, ya ves, como si lo utilizara.

Hoy lo he desactivado de inicio, para ello hay que hacer lo siguiente:

En un terminal escribes:

sudo gedit /etc/rc.local

Metes la contraseña y se abre una ventana del editor de texto.

Por encima de la línea:

exit 0

escribimos:

rfkill block bluetooth

Guardamos el fichero y reiniciamos. Ya está hecho. Bluetooth desactivado al inicio.

.

Información desde http://ubuntuymas.com/como-desactivar-el-bluetooth-al-inicio-en-ubuntu

Categorías: Ubuntu Etiquetas: , , , , , , ,

Instalar un SO desde un pendrive

26 de febrero de 2014 Deja un comentario

Para no gastar CD ni DVD necesitaremos del apoyo de un programa llamado Universal USB Instaler que podremos descargar de Pendrivelinux, del siguiente enlace:

http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

su uso es muy sencillo, simplemente lo ejecutamos, nos pedirá aceptar la licencia, ahora buscamos el nombre del sistema que queremos instalar, en este caso Ubuntu 12.04, luego damos clic en browse, buscamos la ISO que descargamos, elegimos nuestro USB, marcamos Format, y clic en Create. Solo habrá que esperar a que termine.

Categorías: Ubuntu Etiquetas: , , , ,