Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

lunes, 15 de febrero de 2021

Como Cambiar el nombre del equipo en Ubuntu y otras distro Debian

Como Cambiar el nombre del equipo en Ubuntu y distros basados en Debian.


Hay varias formas de cambiar el nombre del equipo (PC) en Ubuntu y en general debería ser igual o similar en todos los distro Linux basados en Debian y por supuesto en los distro basados en Ubuntu (LinuxMint, por ejemplo).

En este tutorial, voy a usar el Emulador de terminal o consola Terminator, en lugar de la original que trae Ubuntu, ya que la misma es facilmente configurable y permite cambiar tamaño de letra, fuentes (font), color de letra, etc..

Para los nuevos en Ubuntu y Linux en general deben saber que en el titulo de la consola y en la lineas de comando aparecen primero el nombre del usuario luego un @ y luego el nombre del equipo.

Por eso veremos que el titulo de la ventana del terminal es josem@tutorialesJosem.

Para cambiar el nombre del equipo (PC), abrimos un terminal o consola (equivalente a la consola CMD de Windows), pulsando las teclas Ctrl + Alt +t para Ubuntu, para otros distros basados en Debian, suele ser Alt +t, o buscando terminal en el menú de aplicaciones:




Una vez tengamos el terminal abierto,  vamos a ver el nombre que tenemos para a anotarlo como medida de precaución debido a que si lo que deseamos es cambiar el nombre solo para realizar alguna tarea en particular que lo necesite,
o cualquier otra razón que se tenga, se pueda luego recuperar el nombre original.

Escribimos en el terminal:

hostname

Y obtenemos el nombre actual que posee el equipo




Luego escribimos el siguiente comando:

hostnamectl set-hostname <y aquí el nombre de Equipo Deseado>

 

Por Ejemplo:  hostnamectl set-hostname nuevo_nombrepc


El cambio ya está realizado y ahora todo lo que se haga en el equipo, tendrá este nuevo nombre asociado y para comprobarlo escribimos de nuevo:


hostname


Podemos comprobar que nuestro equipo ha cambiado de nombre, sin embargo en el terminal en el que hicimos el cambio, se sigue mostrando el nombre anterior. Para los mas curiosos, esto se debe a que el programa que ejecuta el terminal no esta funcionando en tiempo real, es decir no esta refrescando su estado en cada momento ya que no es necesario para el tipo de tareas que realiza.

Para ver el cambio también real en el terminal, sencillamente salimos del mismo y volvemos a invocar la consola, lo cual mostrará el nuevo nombre como vemos en la imagen de abajo.


Como siempre si detectas algún error u omisión, o hacer una observación importante, por favor deja un comentario, para corregir, cambiar los conceptos que sean necesarios. Muchas Gracias por visitar mi blog.

miércoles, 9 de diciembre de 2020

Como saber que aplicaciones tenemos instaladas en Ubuntu

Como saber que aplicaciones tenemos instaladas en Ubuntu

Existen dos formas de saber que aplicaciones tenemos instaladas en Ubuntu, el modo gráfico y el modo comando por consola (terminal). El modo gráfico está limitado a un grupo reducido de aplicaciones que tiene más que ver con la intervención del usuario, mientras que por el modo comando aparecen todas las aplicaciones que están instaladas incluidas aquellas que están ocultas al usuario.

Estoy usando la versión más reciente del Ubuntu 16.04 LTS a esta fecha de Septiembre de 2016, la cual muestra pantallas diferentes a las versiones anteriores pero que mantienen la organización de forma similar.

Modo gráfico:

Buscamos el icono de software de Ubuntu, en el menú lateral izquierdo de Unity y pulsamos sobre el.

Este es el icono que identifica al centro de software de Ubuntu donde al miles de aplicaciones de varias categorías que utilizar:



Se nos debe abrir una pantalla igual o similar a la siguiente:


Vemos que podemos afinar el filtro por donde queremos buscar la aplicación, mediante las categorías. en tal caso se mostrarán tanto instaladas como no y los iconos de la que esen instaladas tendran una etiqueta que así lo indica.

 Para verlo todo simplemente pulsamos en el menú superior de la ventana la opción Instaladas. 

Se nos abrirá una ventana con aplicaciones instaladas y a su extremo derehco un botón para poder Desinstalar si lo deseamos.



Modo comando desde la Consola/Terminal:

Para usar este método tenemos mas opciones, la búsqueda es más precisa y personalizada, según nuestros gustos, necesidades o las dos. Para abrir la consola pulsamos Ctrl + Alt + t simultáneamente.

El comando básico principal a utilizar sería el siguiente:

dpkg con la opción o parámetros --get-selections

El cual combinaremos con otros comandos que capturen su salida, ya sea para filtrar el resultado o formatear los mismos con las preferencias que deseemos.

Para buscar una sola aplicación o varias de un grupo o marca, escribimos en la consola:

dpkg --get-selections | grep <nombre-aplicacion-a-buscar>

Se sustituye <nombre-aplicacion-a-buscar>  con el nombre que queremos buscar, por ejemplo, oracle


Si existe, como vemos arriba, nos devuelve el nombre de la aplicación y la palabra install. Si la aplicación no existe simplemente no mostrará nada. En el caso anterior tenemos dos aplicaciones relacionadas con oracle. Ahora abajo vemos que sucede cuando las mismas no existen en una maquina virtual, que instale para hacer el ejemplo:


Para buscar todas la aplicaciones instaladas simplemente dejamos el comando sin parámetros, asi:

dpkg --get-selections 


Este listado es bastante largo y podemos afinar la búsqueda, indicando en el comando las primeras letras de tal manera de filtrar por conjuntos de programas.

Nota-.- Este modo busca en el nombre todas las aplicaciones que la cadena de letras que indiquemos este contenida, este contenida en ella, ya sea en el principio, en medio o al final de la palabra. Por eso si solo usamos una letra me saldrá un lista de todo los programas que contengan esa letra. 

Por tal motivo debemos usar el mayor numero de letras, de tal manera de reducir la coincidencia. Por ejemplo busquemos que programas que contengan las cadena de letras deb.

Para esto usamos el comando como si fuera una búsqueda de un programa en particular, así:

dpkg --get-selections | grep <letras-a-buscar>


Arriba vemos el efecto que se produce al utilizar la cadena de letras, ya que el comando nos devuelve todos los programas que contengan la cadena, ya sea al principio o no.

Con lo anterior ya tenemos la forma o formas de buscar aplicaciones o paquetes instalados en Ubuntu.

Si queremos crear un archivo que contenga los resultados, podemos usar parámetros de grep que nos ayuden a conseguirlo como el siguiente comando

dpkg --get-selections | grep -i "install" > Descargas/apps_instaladas.txt


Veamos el archivo generado, con el editor que queramos sea vi en modo comando o gedit modo gráfico.

Voy a usar gedit, escribimos el comando:

gedit Descargas/apps_instaladas.txt

Nos saltará el programa gedit con el archivo indicado, el cual podremos editar, mientras usemos nuestros directorios, de lo contrario solo podremos leerlo.

Si el gedit no se abre es que previamente ya fué abierto con otro archivo y en tal caso debes abrir el gedit pulsando sobre el icono en en el menú de la barra lateral.





También puedes obtener un archivo con resultados parciales obtenidos al usar cadenas que estén contenidas en nombre de aplicaciones como vimos con deb, antes

dpkg --get-selections | grep deb > Descargas/apps_con_deb_en_el_nombre.txt


Ahora voy abrir el archivo con vi desde la consola para ver esta otra forma, escribimos en la misma:

vi Descargas/apps_con_deb_en_el_nombre.txt






Ponemos en la Terminal el comando:

cat /var/log/dpkg.log | grep "status installed"

status installed


Existen además otros archivos que contienen información sobre instalación y son los .log de dpkg que se encuentran en el directorio /var/log del equipo como vemos en la imagen de abajo.


En versiones anteriores de Ubuntu puede que solo exista un solo archivo, pero en el 16.04 son dos, el dpkg.log y el dpkg.log.1. Este ultimo es el que mayor información tiene con lo cual es el que vamos a poner como ejemplo aquí, pero podemos hacer lo mismo con el otro.

Estos archivos contiene información adicional que puede que no nos interese, asi que solo sacaremos aquellas lineas donde se indique el status installed. La otra información relevante que indica cada linea que obtenemos es fecha y hora de la instalación.

Para ver la información por pantalla usamos el siguiente comando:

cat /var/log/dpkg.log.1 | grep "status installed"




Para guardarlo en un archivo añadimos al comando anterior > y el sitio y nombre del archivo que vamos a generar:

cat /var/log/dpkg.log.1 | grep "status installed" > Descargas/apps_installed.txt


Vamos a Descargas



Abrimos el archivo con gedit pulsando dos veces sobre el:


Espero que les sea útil.

Como siempre si detectas algún error u omisión, o hacer una observación importante, por favor deja un comentario, para corregir, cambiar los conceptos que sean necesarios. Muchas Gracias por visitar mi blog.

jueves, 3 de diciembre de 2020

Como Instalar Apache, MySQL y PHP (LAMP) en Ubuntu

Como Instalar Apache, MySQL y PHP (LAMP) en Ubuntu 

Instalar LAMP

Este How-To o pequeño tutorial esta dirigido a principiantes, sobre todo, motivo por el cual he tratado de ir paso a paso y mostrando imágenes para que se entienda de la mejor forma posible. La versión de Ubuntu es la 14.04 LTS, pero se ha probado el mismo posteriormente en 15.04 y 16.04 LTS, 18.04 LTS y funciona igual.

Vamos directo al asunto. Lo primero es actualizar el Ubuntu mediante el comando: 

apt-get update


Luego instalaremos el tasksel, mediante este comando:

sudo apt-get install tasksel


Luego instalamos lamp, que integra al apache, mysql y el php, con este comando:

sudo tasksel lamp-server

Veremos que comienza la instalación de los paquetes .......

... y en un momento dado se detiene para preguntarnos por la contraseña que asignaremos al usuario root del MySQL, es muy importante tener en cuenta esto, que es el MySQL


A continuación volverá a mostrarse otra pantalla pidiendo otra vez la contraseña para el root MySQL, y escribiremos la misma que pusimos en el paso anterior. Ojo es muy importante, que sea la misma porque sino, volverá a la primera pantalla de nuevo hasta que coincidan las dos contraseñas.

Se recomienda que anote de inmediato la contraseña y la guarde en un lugar seguro. Una vez escritas las contraseñas el programa seguirá instalando los paquetes hasta el final


Una vez que termine procedemos a hacer unas comprobaciones sencillas, mediante los comandos:

sudo service apache2 status
sudo service mysql status

Veremos si nuestro apache y mysql están correctamente funcionando y corriendo (running), como podemos ver en la imagen a continuación


Podemos comprobar que podemos acceder al MySQL, con este comando y usando la contraseña que escribimos anteriormente cuando nos la solicito el proceso de instalación:
mysql  -u  root  -p

Veremos que entra a la base de datos sin problemas.... salimos escribiendo quit


Como vemos en la imagen anterior nuestro MySQL quedo instalado y listo para funcionar.

Ahora comprobemos que el apache esta funcionado correctamente además de decirnos que esta running. Procedemos a escribir en el navegador los siguiente http://localhost, y nos tiene que aparecer algo parecido a esto, indicando que el apache esta funcionando It Works!!!, algunas versiones antiguas muestran algo distinto.


Finalmente, comprobaremos que el PHP está funcionando. Para ello vamos a crear un archivo dentro de la siguiente ubicación  /var/www/html/.Para llevar a ella escribimos en el terminal de ubuntu:

cd /var/www/html

Y le debe aparecer la ubicación como muestra la siguiente imagen


Aqui hay varias formas de crear el archivo, pero yo lo mostraré en modo gráfico por ser lo mas fácil para muchos. Escribimos en la terminal:

sudo su

escribimos nuestro password y luego

gedit &


Esto abrirá el editor gráfico y dentro de este escribiremos

<?
php phpinfo();
?>
Y luego pulsamos en Guardar
Escribimos como nombre del archivo index.php
Finalmente escribimos en el navegador: http:/localhost/index.php
Y debe salir información del php parecido a la siguiente imagen    
Con esto comprobamos que tanto el apache y el php han quedado instalado y funcionando. Podemos ir más allá y probar MySQL pero esta vez gráficamente como hemos hecho con apache y php. Para ello debemos instalar phpmyadmin, que además nos resultará de mucha utilidad para el manejo de la bases de datos, respaldos y otras configuraciones que queramos hacer directamente en el MySQL. Pero antes de seguir adelante es buena idea volver actualizar todo, para ello escribimos en el terminal:

sudo apt-get update
 


 A continuación escribimos:

sudo apt-get install phpmyadmin
  

 Esto inicia la instalación, y en la siguiente pantalla pulsamos aceptar
 


 Escogemos apache2, pulsando la tecla espaciadora que escribirá un asterisco, y luego pulsamos la tecla tab (tabulador) que se colocara en la palabra Aceptar pulsamos Enter para seguir adelante
 

 

El proceso nos informa de que debemos tener instalada una base de datos, pulsamos Enter para aceptar
 

  En la siguiente pantalla pulsamos Si
 
 
 Escribimos la contraseña que utilizamos anteriormente para el usuario root del MySQL, (OJO, para evitar problemas usen la contraseña escrita anteriormente).
 

Escribimos de nuevo la contraseña que utilizamos anteriormente para el usuario root del MySQL, (OJO de nuevo, para evitar problemas usen la contraseña escrita anteriormente).
 
 
 Nos pide la confirmación de la contraseña y la volvemos a escribir



Y con esto continuara el proceso de instalación del phpmyadmin hasta el final.

A continuación nos dispondremos a realizar la prueba de acceso a el MySQL y para ello escribimos en nuestro navegador:

http://localhost/phpmyadmin

Y debe salir una pantalla similar a la siguiente, pidiéndonos usuario y contraseña. Escribimos root y la contraseña que hemos utilizado


Y veremos como entramos en el MySQL que nos mostrará cuantas y cuales base de datos tiene creada



 
Espero que este tutorial les haya servido de utilidad.
 

Vistas de página en total