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

lunes, 4 de diciembre de 2017

Instalar OneDrive en Linux Mint


OneDrive
Partimos de una instalación de Linux Mint 18.2.

Para instalar el almacenamiento remoto OneDrive desde cero, sin tener versiones anteriores instaladas, siga los siguientes pasos, abra una terminal con ctrl+alt+T e introduzca los siguientes comandos.

Instalamos git.

sudo apt-get install git

Luego seguimos con la instalación de OneDrive.

git clone https://github.com/xybu/onedrive-d-old.git

cd onedrive-d-old

Al comienzo de instalar Onedrive me ha dado muchos problemas, siempre faltaba algo en mi sistema, así que tuve que ir instalando todos los posibles requerimientos que me pedía o me daban error.

sudo apt-get install python-pip

sudo apt-get install inotify-tools

sudo apt-get install python3-setuptools

Terminado de instalar los programas, comenzamos a instalar Ondrive.

sudo python3 setup.py install
 
Todo lo siguiente lo he ido sacando de la ayuda de instalación de Github, y como soy "un chico bueno", lo he seguido al pie de la letra.

Limpiar ficheros temporales.


sudo python3 setup.py clean

Crear directorio de instalación.

mkdir ~/.onedrive
cp ./onedrive_d/res/default_ignore.ini ~/.onedrive/ignore_v2.ini

Crear fichero para log.

sudo touch /var/log/onedrive_d.log

Puedes necesitar cambiar 'whoami' por tu usuario.

sudo chown `whoami` /var/log/onedrive_d.log


lunes, 17 de julio de 2017

Agregar scripts al inicio de Linux Ubuntu

Linux Ubuntu
Depués de lo visto en los capítulos aplicaciones del inicio en Linux Ubuntu y Nivel de ejecución en Linux Ubuntu,añadiremos un script a nuestro arranquede Linux Ubuntu. con el comando update-rc.d.

En primer lugar hemos preparado un script que vamos a copiar en la carpeta /etc/init.d/.

Tiene que hacer el script ejecutable, mediante el comando que sigue.

chmod +x /etc/init.d/script

Le damos permiso al propietario del archivo para leer, escribir y ejecutar en el mientras que los demás leer y escribir en el archivo pero no ejecutar.

chmod 755 /etc/init.d/script

Vamos a aplicar el más básico de los comandos para incluir en el arranque a nuestro script.

update-rc.d script defaults 

Este comando nos creará un enlace en las carpetas rc0.d a la rc6.d, el comando aplica los niveles de ejecución 2-5 y se detienen en niveles de ejecución 0, 1 y 6, repito que esto estará en las carpetas de la rc0.d a la rc6.d.

El comando update-rc.d tiene muchas variantes, pero creo que con esta breve introducción, puede comprender el resto de posibilidades.

Si es la primera vez que prueba este tipo de comando, debe ser paciente, ya que tiene cierta complejidad.

sábado, 15 de julio de 2017

Nivel de ejecución en Linux Ubuntu

Linux Ubuntu
Como dijimos en el tutorial aplicaciones del inicio en Linux Ubuntu, hay varias formas de incluir programas en el inicio de Linux Ubuntu.

En este nuevo capítulo comenzaremos estudiando el nivel de ejecución, que nos ayudará a comprender como incluir un programa en el inicio de Linux Ubuntu.

Para comprender este concepto, a continuación tiene un tabla con los diferentes niveles de ejecución.

El runlevel (del inglés, nivel de ejecución) es cada uno de los estados en que se encuentra el sistema. Existen 7 niveles de ejecución en total:

Nivel de ejecución 0: Apagado.
Nivel de ejecución 1: Monousuario (sólo usuario root; no es necesaria la contraseña). Se suele usar para analizar y reparar problemas.
Nivel de ejecución 2: Multiusuario sin soporte de red.
Nivel de ejecución 3: Multiusuario con soporte de red.
Nivel de ejecución 4: Como el runlevel 3, pero no se suele usar
Nivel de ejecución 5: Multiusuario en modo gráfico (X Windows).
Nivel de ejecución 6: Reinicio.

Este sistema de niveles de ejecución lo proporciona el sistema de arranque por defecto de las distribuciones GNU/Linux (init).

Para más información puede leer UBUNTU-ARRANQUE, PARADA Y NIVELES DE EJECUCIÓN.


¿Que son los runlevel?, es una pregunta importante, pero fácil de responder, cuando se incluye un programa en el inicio de tu Linux Ubuntu, le indicas en que tipo de nivel de ejecución y que prioridad tienen dentro del nivel de ejecución.

La pregunta, ¿para que sirven?, al igual que la pregunta anterior, tiene una fácil respuesta, si ha leido la tabla del comienzo con los tipo de niveles de ejecución, se habrá contestado, nos ayudará a indicar en que tipo de sistema se ejecutarán, iniciándose en el arranque de Linux, permitiendo al usuario ejecutándose para su uso.

El comando que puedes utilizar para saber que nivel de ejecución tienes en cualquier momento es el que sigue.

runlevel

Nivel de ejecución en Linux Ubuntu

También puede utilizar el comando que sigue, este nos da un poco más de información.

who -r

Nivel de ejecución en Linux Ubuntu

Los niveles de ejecución los puedes encontrar en las carpeta que se muestran a continuación, estarán en una carpeta u otra segçun su nivel.

  • /etc/rc0.d
  • /etc/rc1.d
  • /etc/rc2.d
  • /etc/rc3.d
  • /etc/rc4.d
  • /etc/rc5.d
  • /etc/rc6.d
Cada fichero es un enlace simbólico que ejecutará un script, alojado en la carpeta /etc/init.d.

El nombre de los enlaces simbólicos tiene una lógica que vamos a explicar a continuación.

  • La primera letra del nombre puede ser una K que significa kill o una S que significa start.
  • Un número de dos dígitos, del 1 al 99, que se refiere a la prioridad que le hemos asignado a proceso o programa.
  • Al final una cadena de texto, que se refiere al nombre del progama.
Quedando como el siguiente ejemplo S01apache, en este caso se refiere a un programa que comienza (start), con prioridad 1 y nombre apache.

Mi consejo para familiarizarse con estas carpetas, es hacer un recorrido y comprobar su contenido.

sábado, 27 de febrero de 2016

Instalar OneDrive en Linux

Para instalar el almacenamiento remoto OneDrive siga los siguientes pasos, abra una terminal con ctrl+alt+T e introduzca los siguientes comandos.

git clone https://github.com/xybu92/onedrive-d.git

cd onedrive-d

Mira como se llama el programa instalador, en mi caso install.sh e introduce el siguiente comando.

./install.sh install


viernes, 26 de febrero de 2016

Problema de ejecución de Steam en Ubuntu 15.04

Si al instalar Steam en esta nueva versión de Ubuntu, en mi caso Ubuntu 15.10, no se carga, abre el terminal y teclea Steam. Cuando pruebes a ejecutar Steam, te aparecerá algo parecido a esto:

$ steam
Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0_client)
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast



jueves, 11 de febrero de 2016

Iniciación a Linux - Comando dpkg

El comando dpkg es una herramienta para instalar, construir, eliminar y gestionar los paquetes de Debian.

Vamos a proceder a la instalación de LibreOffice, una vez desempaquetado  sitúese en la carpeta donde están los ficheros *.deb de la instalación. Con el botón derecho del ratón muestre el menú contextual y seleccione la opción Abrir en terminal.



lunes, 8 de febrero de 2016

Gestión de usuario en Linux - Añade un usuario o grupo al sistema con los comandos adduser y addgroup

añaden usuarios y grupos al sistema de acuerdo a la configuración en /etc/adduser.conf. También crean un directorio personal («/home/USUARIO») con la configuración predeterminada, ejecutan un script personalizado y otras funcionalidades. adduser y addgroup pueden ejecutarse de cinco maneras distintas:

Añadir un usuario normal
Si se invoca con un argumento que no es ninguna opción y sin la opción --system o --group, adduser añadirá un usuario normal.

adduser creará los directorios personales de acuerdo con DHOME, GROUPHOMES, y LETTERHOMES. El directorio personal se puede especificar mediante la opción de línea de órdenes --home, y la consola mediante la opción --shell.


Gestión de usuario en Linux - Elimina un usuario o grupo del sistema con los comandos deluser y delgroup

Los comandos deluser y delgroup se utilizan para eliminar usuarios y grupos del sistema de acuerdo para ordenar las opciones de línea e información de configuración en /etc/deluser.conf y /etc/adduser.conf. Una interfaz más amigable termina con los programas userdel y groupdel, eliminando el directorio de inicio como opción o incluso todos los archivos en el sistema de propiedad del usuario que se va eliminado, la ejecución de un script personalizado, y otras características. deluser y delgroup se puede ejecutar en uno de tres modos:





sábado, 6 de febrero de 2016

Gestión de usuario en Linux - Fichero de configuración de contraseñas para grupo

Al igual que el fichero /etc/shadow de las contraseñas encriptadas para usuarios, también se puede usar un fichero /etc/gshadow de contraseñas encriptadas para grupos.

El /etc/gshadow contiene la información emcriptada para las cuentas de grupo. Este archivo no debe ser legible por los usuarios regulares. Cada línea de este archivo contiene los siguientes campos separados por dos puntos:


Gestión de usuario en Linux - Eliminación de usuarios con el comando userdel

Este comando se usará para la eliminación de los usuarios. El comando userdel modifica los archivos de cuentas del sistema, borrando todas entradas que hacen referencia al nombre de usuario inicio de sesión. Debe existir el usuario a borrar.

Algunas de las opciones a utilizar con este comando:

-f, --force
Esta opción fuerza la eliminación de la cuenta de usuario, incluso si el usuario ha iniciado sesión en.

-r, --remove
Los archivos en el directorio principal del usuario serán eliminados y de cola de correo del usuario.

Cuidado al utilizar este comando, asegúrese de usuario al que se va a eliminar. Sería una buena idea  hacer una copia del sistema de donde se va a eliminar.

Gestión de usuario en Linux - Modificación de usuarios con el comando usermod

Este comando modifica los archivos de cuentas del sistema.

Las opciones que se aplican al comando usermod son:

-a, --append
Agregue el usuario al grupo (s) suplementaria. Usar sólo con la opción -G.

-c, COMENTARIO --comment
El nuevo valor del campo de comentarios del fichero de contraseñas del usuario.


Gestión de usuario en Linux - Creación de usuarios con el comando useradd

Para crear una nueva información del usuario nuevo usuario o actualizar la información que ya poseemos utilizaremos el comando useradd.

Entres las opciones mas importantes:

-d El nuevo usuario se ha creado usando HOMEDIR como el valor para el directorio de inicio de sesión del usuario. El valor predeterminado es anexar el nombre de usuario para BASE_DIR y usar eso como el nombre del directorio de inicio de sesión. El directorio HOME_DIR no tiene que existir, pero no se creará si no se encuentra.


viernes, 5 de febrero de 2016

Gestión de usuario en Linux - Fichero de configuración de contraseñas

Define la configuración conjunto de contraseñas ocultas. El fichero /etc/login.defs define la configuración específica del sitio de contraseñas ocultas. Este archivo es necesario, aunque la ausencia de este archivo no impedirá el funcionamiento del sistema, pero probablemente darán lugar a un funcionamiento no deseado.

Este archivo es un archivo de texto plano, cada línea del archivo que describe una parámetro de configuración. Las líneas consisten en un nombre de configuración y valor, separados por espacios en blanco. Las líneas en blanco y las líneas de comentarios son ignorado. Los comentarios se introducen con un "#" y la libra signo debe ser el primer carácter no blanco de la línea.



Gestión de usuario en Linux - Fichero de cuentas de usuario

Este fichero de texto contiene una lista de las cuentas del sistema, sólo el superusuario debe poder escribirlo. Se encuentra en la carpeta /etc/passwd.

Las claves cifradas se encuentran en el fichero /etc/shadow, el cual sólo lo puede leer el superusuario. Sin tener en cuenta si se utilizan o no ‘shadow passwords’, muchos administradores de sistemas usan un asterisco en el campo de contraseña para asegurarse de que dicho usuario no se puede autenticar a sí mismo usando una contraseña.


Gestión de usuario en Linux - Fichero de contraseñas

Es un archivo oculto que contiene información acerca las contraseñas de los usuarios y sus fechas de validez. Las claves cifradas se encuentran en el fichero /etc/shadow, el cual sólo lo puede leer el superusuario.

Este archivo no debe ser legible por un usuarios normal, con el objetos de mantener la seguridad de las contraseñas en en particular para evitar los ataques.

El fichero con una lista de las cuentas del sistema, sólo el superusuario debe poder escribirlo.Se encuentra en la carpeta /etc/passwd.


Gestión de usuario en Linux - Tipos de usuarios

Los usuarios en un puesto de trabajo pueden ser de los siguientes tipos:

Superusuario o administrador: Tiene privilegios sobre todo el sistema, acceso total a todos los archivos y directorios, controla la administración de cuentas de usuarios, puede instalar programas y dar mantenimiento al sistema, puede modificar la configuración del kernel, controladores, y otros recursos del sistema. Su número identificador de usuario es 0.