Archivo

Posts Tagged ‘linux’

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/#_=_

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: , , , ,

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: , , , , , , ,

Modificar el PATH en Ubuntu

7 de agosto de 2013 Deja un comentario

En primer lugar, ¿qué es Ubuntu? No, es coña, tranquilos.

Le pasa a mucha gente que alguna vez intenta ejecutar un programa y no es capaz de hacerlo correctamente.

Muchas veces, por ejemplo, te abres un terminal e intentas ejecutar un programa. Ves que el programa está en la misma carpeta que tienes abierta, pero no se ejecuta. Esto se debe a que no has añadido el directorio actual (.) al PATH.

¿Cómo se hace?

Simplemente ponemos en el terminal la orden:

PATH="$PATH:./"

y ya está solucionado. Pero cuando arranquemos de nuevo el PC, lógicamente, esto no se ha guardado.

Para guardarlo hay que modificar el fichero .bashrc que se encuentra en tu HOME. Tu home es el directorio utilizado para tu usuario.

Procedemos a abrir el fichero para editarlo. No utilices el EDIT, no lo va a abrir. Utiliza NANO. Ejemplo:

nano /home/guirado/.bashrc

Cuando esté abierto, nos vamos al final del fichero y añadimos la orden:

export PATH=$PATH:./

Guardamos con Ctrl + O y salimos con Ctrl + X (creo recordar, de todas formas lo pone en la parte de abajo).

Reiniciamos y comprobamos que todo haya ido bien.

No sólo puedes añadir un directorio, puedes añadir todos los que quieras, únicamente tendrás que separarlos con :

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

Instalando Java

17 de marzo de 2013 Deja un comentario
  • Entramos en la web:

http://www.java.com/es/download/

  • Al pulsar Descarga gratuita, aparece una nueva página en la que detecta que hemos entrado desde Linux y podemos seleccionar la descarga que deseemos (32-64 bits).
  • Seleccionamos Linux . Con esto comienza a descargarse un fichero tar.gz
  • Generamos la carpeta /usr/java donde copiaremos el fichero tar.gz y donde instalaremos Java.

tar zxvf jre-7u7-linux-i586.tar.gz

Por último nos quedaría añadirlo al PATH
edit your ~/.bashrc file and add the paths as follows:

for eg. vi ~/.bashrc

insert following lines:

export JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin

La opción más sencilla para instalar Java en Ubuntu es desde el Centro de Software de Ubuntu.

Categorías: Ubuntu Etiquetas: , , , ,

Instalar phpMyAdmin

17 de marzo de 2013 Deja un comentario

La orden es:

sudo apt-get install phpmyadmin

Entonces nos pregunta sobre qué servidor, Apache o Lighttp.

Captura de pantalla de 2013-03-17 18:30:04

Elegimos Apache. Continúa configurando y entonces nos pregunta por la base de datos:

Captura de pantalla de 2013-03-17 18:32:22

A continuación nos solicita la contraseña del administrador de BD y después la contraseña para phpMyAdmin.

Una vez terminada la instalación podras comprobar que esta correcto accediendo a http://localhost/phpmyadmin con los datos que introdujiste durante la instalación.

Si no funciona, ejecutar hacer lo siguiente

sudo gedit /etc/apache2/httpd.conf

Pegar lo siguiente dentro, luego salvar y cerrar:

Include /etc/phpmyadmin/apache.conf

Reiniciar el servidor web :

sudo /etc/init.d/apache2 restart

y listo ya está.

Tras insertar el usuario (root) y la contraseña que proporcionamos en el proceso de instalación, tendremos lo siguiente:

Captura de pantalla de 2013-03-17 18:41:31

Categorías: Apache en Ubuntu Etiquetas: , , , , ,

Nautilus

17 de marzo de 2013 Deja un comentario

Nautilus es un gestor de archivos integrado dentro del entorno de escritorio GNOME.

Captura de pantalla de 2013-03-17 17:44:15

Con él podemos navegar entre los ficheros de nuestro ordenador o de otros (usando sus funcionalidades de red) para interactuar con ellos abriéndolos, editándolos, comprimiéndolos, etc. Las acciones a realizar sobre los ficheros pueden ser aumentadas mediante el uso de añadidos o plugins, e incluso mediante guiones de acciones (scripts) para diferentes shells.

¿Qué sucede si queremos editar algún fichero del sistema y necesitamos permisos de root?

En versiones anteriores de Ubuntu era posible actualizar a nautilus-gksu, pero para Ubuntu 12.04, que es el que yo tengo, ya no se puede.

Esta aplicación simplemente añadía al menú emergente la opción: Abrir como administrador.

¿Cómo hacerlo ahora?

Desde consola escribimos:

gksudo nautilus ruta/de/la/carpeta

y así conseguimos abrir en modo root el explorador de ficheros.

Instalar PHP5

17 de marzo de 2013 Deja un comentario

La orden a utilizar es la siguiente:

sudo apt-get install php5 libapache2-mod-php5 php5-mysql

Cuando termina podemos ver la siguiente pantalla:

Captura de pantalla de 2013-03-17 13:57:40

Como se puede ver, se ha reiniciado Apache, puesto que se ha instalado una serie de paquetes nuevos.

Si no se hubiera reiniciado, podemos hacerlo con la orden:

sudo service apache2 restart

Tras haber instalado PHP5, debemos comprobar que todo funciona bien, así que nada mejor que crear una página de prueba en PHP, se guarda en el directorio /var/www y luego lo  probamos con http://localhost/holamundo.php

Así, tras escribir en la barra de direcciones del navegador: http://localhost/holamundo.php encontramos lo siguiente:

Captura de pantalla de 2013-03-17 14:08:43

/var/www es un directorio propiedad de root, así que la escritura allí es imposible a no ser que seamos el root del sistema. Podemos trabajar en otra carpeta y luego copiarlo aquí utilizando:

 sudo cp holamundo.php /var/www/holamundo.php

 

Instalar MySQL en Ubuntu

17 de marzo de 2013 Deja un comentario

Ejecutamos la orden:

sudo apt-get install mysql-server

En primer lugar nos pregunta la contraseña del superusuario (root).

Después nos informará de que debe descargar X MB de Internet e instalarlos en nuestro equipo y que si deseamos continuar. Tras contestar con una simple S, instala MySQL y nos pregunta la contraseña del root de la base de datos:

Captura de pantalla de 2013-03-17 13:42:14

Introducimos la contraseña del administrador de base de datos y continúa configurando la base de datos.

Captura de pantalla de 2013-03-17 13:46:34

Ya tenemos MySQL instalado.

 

 

 

APT-GET – Instalar y desinstalar Software en Ubuntu desde el terminal

17 de marzo de 2013 Deja un comentario

“Herramienta Avanzada de Paquetes” (Advanced Packaging Tool).

Comandos:

Todos estos comandos requieren sudo
apt-get install nombre_paquete
Instala un nuevo paquete
apt-get update
Ejecute este comando después de cambiar /etc/apt/sources.list o /etc/apt/preferences. También debe ejecutarlo periódicamente para asegurarse que sus fuentes están actualizadas.

aptitude es una interfaz para APT. Muestra una lista de paquetes de software y permite al usuario elegir de modo interactivo cuáles desea instalar o eliminar. Dispone de un poderoso sistema de búsqueda que utiliza patrones de búsqueda flexibles, que facilitan al usuario entender las complejas relaciones de dependencia que puedan existir entre los paquetes.

Existen también programas que proporcionan un frontispicio para APT, generalmente basados en apt-get, como aptitude.

Este comando normalmente llevará por delante «sudo» ya que necesitaremos ser superusuario para ejecutarlo.

Si está en el repositorio, será fácil instalar un programa con sudo apt-get install nombre-programa. Pero hay veces que hay que añadir la aplicación, nos podemos encontrar cosas como:

Para instalar el PPA, actualizar la lista de programas, e instalar, simplemente debemos abrir una pantalla de terminal pulsando (Ctrl Alt T) y teclear:

$ sudo add-apt-repository ppa:venerix/pkg
$ sudo apt-get update
$ sudo apt-get install tv-maxe

Desinstalar

La orden para desinstalar será:
sudo apt-get --purge remove nombre-programa
Así conseguiremos desinstalar el software que ya no utilizamos. Después, para eliminar dependencias y librerías que se descargó y que ya no son necesarias:

sudo apt-get autoremove

Ahora falta el ultimo paso, que es borrar la configuración del programa que hemos desinstalado. En Ubuntu cuando instalamos un programa se crea un directorio oculto dentro de nuestra carpeta personal que contiene la configuración de dicho programa. Si tenemos previsto volver a instalar otra vez el programa, en este caso el “gimp”, podemos dejar el directorio de su configuración para que cuando lo volvamos a instalar el programa este igual, pero si no queremos volver a instalar el programa podemos borrarlo, ya que no sirve para nada. Para ello abrimos el Nautilus y en nuestra carpeta personal, donde están los directorios de “Descargas”, “Imágenes” y demás pulsamos las teclas “CTRL” + “h”, así veremos los archivos ocultos que hay dentro y veremos algo parecido a lo siguiente:

 

desinstalar-programa-ubuntu3En esta imagen vemos un directorio que tiene como nombre “.gimp-2.6″, el directorio rodeado con un circulo, el nombre es relativo al programa y su versión. Si lo borramos, quitaremos de nuestro ordenador la configuración del programa que hemos desinstalado.

Fuente: http://elblogdeliher.com.