D

DeNovatoaNovato

Usuario (Argentina)

Primer post: 16 jul 2017
13
Posts
473
Puntos totales
12
Comentarios
Gestión de permisos "chmod" GNU/Linux
Gestión de permisos "chmod" GNU/Linux
LinuxporAnónimo7/16/2017

chmod En GNU/Linux todos los archivos y directorios cuentan un usuario y un grupo y permisos asignados a ellos. En este articulo veremos como editar los permisos tanto de directorios como de archivos. En el siguiente link les dejo el articulo completo: http://dnovatoanovato.blogspot.com/2017/06/gestion-de-permisos.html Espero sea de utilidad. Saludos, Cristian.

0
0
Comando "cat" GNU/Linux
Comando "cat" GNU/Linux
LinuxporAnónimo7/16/2017

Comando "cat" El comando "cat" sirve para crear, mover, concatenar (unir elementos de texto) contenidos de archivos para posteriormente, como salida, imprimirlos en pantalla. Sintaxis: #cat {-Opciones} {Archivo} En el siguiente link les dejo el articulo completo: http://dnovatoanovato.blogspot.com/2017/07/comando-cat.html Espero sea de utilidad. Saludos, Cristian.

10
1
A
Antivirus ClamAv GNU/Linux
LinuxporAnónimo7/16/2017

ClamAv es un antivirus de código abierto (GPL) para UNIX. Proporciona una serie de utilidades que incluyen un demonio multiproceso flexible y escalable, un escáner de línea de comandos y una herramienta avanzada para la actualización automática de las bases de las definiciones de virus. En el siguiente link les dejo el articulo completo: https://dnovatoanovato.blogspot.com.ar/2017/06/clamav.html Espero sea de utilidad. Saludos, Cristian.

20
10
C
Comando "find" parte 1 GNU/Linux
LinuxporAnónimo7/16/2017

En este articulo tengo invertido una buena cantidad de tiempo, creo que un comando como "find" lo merece. Ya que este comando de búsqueda es muy potente cuando se lo utiliza correctamente. Debido a la gran variedad de parámetros que sus sintaxis posee, nos permite realizar búsquedas muy precisas tanto de directorio como archivos. En el siguiente link les dejo el articulo completo: https://dnovatoanovato.blogspot.com.ar/2017/06/comando-find-parte-1.html Espero sea de utilidad. Saludos, Cristian.

1
0
C
Comando “locate” GNU/Linux
LinuxporAnónimo7/16/2017

Locate crea y lee una o mas bases de datos de ficheros que actualiza periódicamente de forma automática, pero que también pueden ser actualizadas manualmente, a las que accede en búsqueda de coincidencias por medio del ingreso de un patrón de entrada. En el siguiente link les dejo el articulo completo: https://dnovatoanovato.blogspot.com.ar/2017/06/comando-locate.html Espero sea de utilidad. Saludos, Cristian.

8
0
E
Estándar de jerarquía del sistema de archivos FHS.
LinuxporAnónimo7/22/2017

Estándar de jerarquía del sistema de archivos. El estándar de jerarquía del sistema de archivos, conocido por sus siglas en ingles como FHS “Filesystem Hierarchy Standard” y actualmente mantenida por la Linux Fundation, es la norma que define la disposición de los directorios y su contenido en los sistemas operativos GNU/Linux. Mediante esta normativa disponemos de un sistema de directorios estructurado, coherente y estandarizado obteniendo así las siguiente ventajas: 1) El software que tenemos instalado sabe en todo momento las carpetas y los permisos de las carpetas de nuestro ordenador. Por lo tanto nuestro software en todo momento sabe donde encontrar y almacenar la información que necesita para su funcionamiento. 2) Los usuarios saben en todo momento el contenido que hay en cada una de las carpetas. 3) Ayuda a la hora de realizar el mantenimiento de un sistema operativo. 4) Ayuda a otorgar los permisos pertinentes a cada uno de los archivos de nuestro sistema. FHS Estáticos Son aquellos directorios que contienen archivos que solo pueden ser modificados con la intervención del administrador (superusuario) del sistema. FHS Dinámicos Son aquellos directorios que contienen archivos que pueden ser modificados y pueden variar su contenido sin la intervención del administrador del sistema (super usuario) Directorios compartibles Los directorios compartidos son aquellos directorios que se pueden acceder desde distintos equipos. Por lo tanto los directorios compartibles son aquellos que contienen archivos que se pueden usar desde otros equipos. Directorios no compartibles Al contrario que los directorios compartibles, los directorios no compartibles son aquellos directorios que no se pueden compartir y su acceso y modificación están limitados al administrador del sistema. Por lo tanto los directorios no compartibles contienen archivos que solo puedes ser accesibles y modificados por el administrador del sistemas. Árbol de directorios / Toda la estructura de directorios en los sistemas basados en UNIX parte de un directorio raíz también llamado directorio root y que se simboliza por una barra inclinada o diagonal /. De este directorio, es desde donde nacen todo el resto de directorios, independientemente que estén almacenados físicamente en discos o unidades separadas. Cualquier dirección de archivo o carpeta en Linux empieza por el directorio raíz o /, seguido de todos los directorios y subdirectorios que que lo contienen, separados cada uno de ellos por /. /bin El directorio /bin es un directorio estático y es donde se almacenan todos los binarios necesarios para garantizar las funciones básicas a nivel de usuario. Solo almacena los ejecutables de usuario, ya que los binarios necesarios para tareas administrativas gestionadas por el usuario root o superusuario del sistema se encuentran en el directorio /sbin. Incluye también los binarios que permiten la ejecución de varias utilidades estándar de la terminal de Linux, concretamente cat, cd, cp, echo, grep, gzip, kill, ls, mv, rm, ping, su, ps, tar y vi. /boot Es un directorio estático e incluye todos los ejecutables y archivos que son necesarios en el proceso de arranque del sistema, y que deberán ser utilizados antes que que el kernel empiece a dar las órdenes de ejecución de los diferentes módulos del sistema. Es también donde se encuentra el gestor de arranque GRUB. En algunas distribuciones, es común que ese directorio se almacene en su propia partición separada del resto. Esto suele darse sobretodo en el caso de de que utilicen LVM por defecto, ya que tradicionalmente el gestor de arranque GRUB (en versiones anteriores a la 2) no podía arrancar desde LVM, por lo que se requería que estuviera en una partición separada. De hecho, si en una instalación normal de Ubuntu o Debian optas por utilizar LVM, verás que el instalador ya te genera un esquema de particiones con el directorio boot en una partición aparte. En estos casos es importante prever bien el espacio que le vayas a dar a la partición, ya que a la larga, con la acumulación de diferentes actualizaciones del Kernel, es común que se quede sin espacio y debas hacer limpieza de versiones antiguas del kernel. /dev Este directorio incluye todos los dispositivos de almacenamiento, en forma de archivos, conectados al sistema, es decir, cualquier disco duro, partición, memoria USB, o CDROM conectado al sistema y que el sistema pueda entender como un volumen lógico de almacenamiento. Siendo esto así, verás que la ruta en la que se encuentra cualquier volumen del sistema siempre empieza por /dev. Si quieres observar la estructura de particiones, abrimos las consola de comandos y ejecutamos “sudo fdisk -l”. En mi caso, la estructura de particiones es la siguiente: Si se trata de un dispositivo externo, el volumen estará igualmente dentro de /dev, pero en este caso varía el nombre que el sistema le asigna a dicho volumen. Generalmente la estructura suele ser /dev/sdb1 y así según la cantidad de dispositivos externos conectados. /etc Es el encargado de almacenar los archivos de configuración tanto a nivel de componentes del sistema operativo en sí, como de los programas y aplicaciones instalados durante su uso. Es un directorio que debería contener únicamente archivos de configuración, y no debería contener binarios. /home Es el directorio de los usuarios estándar, y por lo tanto, el destinado a almacenar todos los archivos del usuario, como documentos, fotos, vídeos, música, plantillas, etc. También incluye archivos temporales de aplicaciones ejecutadas en modo usuario, que sirven para guardar las configuraciones de programas, etc. Dentro /home se encuentran los directorios personales de todos los usuarios, nombrados según el nombre de usuario utilizado. Así por ejemplo, si en un sistema pongamos que hay dos usuarios denominados User1 y User2, la estructura se vería de la siguiente manera: /home/User1 /home/User2 Cada directorio de usuario contiene asimismo diferentes carpetas para ayudarlo a clasificar la información. Estas generalmente son: /Documentos, /Imágenes, /Música, /Plantillas y /Vídeos /, así como otros archivos y carpetas ocultas, que son las encargados de guardar la información de configuraciones de las aplicaciones del usuario. Para visualizar los ficheros ocultos dentro del directorio individual de cada usuario, puedes hacerlo rápidamente mediante la combinación de comandos CTRL + H. Por cierto, y muy importante, todos los archivos y carpetas ocultas en Linux empiezan por un punto, seguido del nombre de la carpeta. En muchas distribuciones es una práctica recomendada el hecho de ubicar el directorio /home es una partición separada del resto, por tal de facilitar que, en caso de reinstalar el sistema operativo, puedas mantener intacta la partición de la /home, y de este modo mantener todos los archivos personales. /lib Incluye las bibliotecas esenciales que son necesarios para que se puedan ejecutar correctamente todos los binarios que se encuentran en los directorios /bin y /sbin, así como los módulos del propio kernel. En los sistemas operativos de 64 bits, además de /lib existe otro directorio denominado /lib64, referida a las bibliotecas para aplicaciones de 64 bits. /media Representa el punto de montaje de todos los volúmenes lógicos que se montan temporalmente, ya sean unidades externas USB, otras particiones de disco, etc. En la mayoría de distribuciones GNU/Linux, desde hace ya algún tiempo, cada vez que se monta una unidad externa, partición, etc., esta se monta dentro del directorio /media y a su vez dentro de un directorio especifico dependiendo del usuario del sistema que monta el volumen. De este modo, si en un sistema hay varios usuarios, pongamos User1 y User2, los puntos de montaje de los volúmenes que montan cada uno de ellos se mostraran en directorios separados tal como así: /media/User1 /media/User2 /mnt Es un directorio vacío que cumple funciones similares a /media, pero que actualmente no se suele utilizar, ya que la mayoría de distribuciones hacen uso de este último para los puntos de montaje temporales. Aunque en casos particulares, como por ejemplo la reinstalaron del GRUB, este directorio se utiliza para montar desde un "live-cd" directorios del sistema instalado para poder trabajar con ellos como si estuviésemos dentro del sistema /opt En cierto modo vendría a ser como una extensión del directorio /usr, pero en este caso van todos aquellos archivos de solo lectura que son parte de programas auto-contenidos y que, por lo tanto, no siguen los estándares de almacenar los diferentes archivos dentro de los diferentes subdirectorios de /usr (que sería lo recomendable) Haciendo una analogía con Windows, vendría a ser algo como el directorio de “Archivos y Programas”, pero en este caso, como hemos dicho, para determinados programas que ya vienen auto-contenidos. /proc Este directorio contiene información de los procesos y aplicaciones que se están ejecutando en un momento determinado en el sistema, pero realmente no guarda nada como tal, ya que lo que almacena son archivos virtuales, por lo que el contenido de este directorio es nulo. Básicamente son listas de eventos del sistema operativo que se generan en el momento de acceder a ellos, y que no existen dentro del directorio como tales. /root Vendría a ser como el directorio /home del usuario root o superusuario del sistema. A diferencia de los otros usuarios, que se encuentran todos dentro de /home en sus respectivas subcarpetas, el directorio del usuario root está en su propia carpeta colgando directamente de la raíz del sistema. /sbin Si hemos dicho que en /bin se almacenaban los binarios relativos a las funciones normales de usuario, /sbin hace lo mismo pero para los binarios relativos tareas propias del sistema operativo, y que solamente pueden ser gestionadas por el usuario root, tales como el arranque, tareas de restauración, reparación, etc. /srv Sirve para almacenar archivos y directorios relativos a servidores que puedas tener instalados dentro de tu sistema, ya sea un servidor web www, un servidor FTP, CVS, etc. Así, por ejemplo, en el caso de tener instalado un servidor web, sería buena idea tener el directorio web público dentro de /srv, tal como así: /srv/www /sys Al igual que /proc, contiene archivos virtuales que proveen información del kernel relativa a eventos del sistema operativo. Es en cierto modo una evolución de /proc, y a diferencia de este último, los archivos se distribuyen de forma jerárquica. /tmp Como ya da a entender su nombre, sirve para almacenar archivos temporales de todo tipo, ya sea de elementos del sistema, o también de diferentes aplicaciones a nivel de usuario como puedan ser Firefox. Es un directorio dispuesto para almacenar contenido de corta duración, de hecho en la gran mayoría de los casos se suele vaciar de forma automática en cada reinicio del sistema. Aun así, no debes borrar su contenido de forma manual, puesto que puede contener archivos necesarios para ciertos programas o procesos que estén ejecutándose. Las aplicaciones programadas para almacenar archivos en este directorio deben asumir que solo serán recuperables en la sesión actual. En este sentido, hay otro subdirectorio, /var/tmp, dispuesto igualmente para el almacenamiento de archivos temporales, pero cuyo contenido no se borra de forma automática tras el reinicio del sistema. /usr El directorio /usr viene de “User System Resources” y actualmente sirve para almacenar todos los archivos de solo lectura y relativos a las utilidades de usuario, incluyendo todo el software instalado a través de los gestores de paquetes de cada distribución. Contiene los siguientes subdirectorios: /usr/bin /usr/include /usr/lib /usr/local /usr/sbin /usr/share /usr/src Antiguamente /usr también contenía la carpeta particular de usuario, junto con todos sus documentos, vídeos, fotos, etc., pero más adelante se creó el directorio /home para este propósito, dejando /usr reservado para los archivos relativos a programas. /var contiene varios archivos con información del sistema, como archivos de logs, e-mails de los usuarios del sistema, bases de datos, información almacenada en la caché, información relativa a los paquetes de aplicaciones almacenados en /opt, etc. En cierto modo se podría decir que actúa a modo de registro del sistema. Aquí podemos observar la estructura de archivos completa en lista y con los propietarios de grupo y de usuario Espero sea de utilidad Saludos, Cristian. Blog De novato a novato Link del articulo OTROS POST Comando "uname"

20
0
M
Manipular metadatos con ExifTool GNU/Linux.
LinuxporAnónimo7/22/2017

Vivimos en una época en donde compartir archivos es parte de nuestra vida cotidiana, ya sea por diversión o por trabajo, o por el simple hecho de compartir, llevamos a cabo esta tarea por distintos medios y aplicaciones que nos facilitan hacerlo. Las redes sociales, las aplicaciones de mensajería instantánea y el envió de archivos por correo electrónico son un claro ejemplo de ello. Es por esto que es importante tomar conciencia que en muchos casos no solo estamos compartiendo archivos, sino también la información que hay detrás de los archivos que compartimos. A esta información la conocemos como metadatos. Si bien, la mayoría de estas plataformas reescribe los metadatos de los archivos que les compartimos, no esta de mas tomar conciencia sobre lo que pueden llegar a decir de nosotros y de como tratar este tipo de información de forma sencilla como usuario. ExifTool Es una potente herramienta que nos permite leer, modificar y borrar los metadatos de una gran variedad de formatos de archivos. En el siguiente link les dejo el articulo completo: http://dnovatoanovato.blogspot.com/2017/06/exiftool_4.html Espero sea de utilidad. Saludos, Cristian.

10
2
I
Información de nuestro sistema con "uname" GNU/Linux
LinuxporAnónimo7/23/2017

uname El comando "uname" es un comando muy simple de usar pero muy útil cuando se trata de querer visualizar información básica de nuestro sistema GNU/Linux Sintaxis Su sintaxis responde a la siguiente linea Analicemos uno a uno los parámetros y la información que solicitan. Nombre del Kernel El comando "uname" bajo el parámetro "-s" no imprime en pantalla el nombre del Kernel con el que estamos trabajando. Versión del Kernel Para ver la versión de nuestro kernel invocamos "uname" bajo el parámetro "-r", de la siguiente manera... Versión del sistema operativo La versión que estamos corriendo de nuestro sistema operativo puede ser solicitada también con el comando "uname". El parámetro que utilizamos para esta solicitud es el "-v". Sistema operativo Así como el parámetro "-v" nos permite ver la versión de nuestro sistema, el parámetro "-o" solicita el nombre del sistema. Nombre de "host" El nombre de "host" es el nombre con el que se identifica nuestro sistema en la red, "uname" dispone de un parámetro que nos permite solicitarlo. Este parámetro es "-n". Tipo de arquitectura El comando "uname" también nos permite solicitar el tipo de arquitectura con la que nuestro sistema esta trabajando. El parámetro "-m" es el que nos permite realizar esta petición. Todo en uno Existe un parámetro para el comando "uname" que nos solicita toda la información que previamente vimos de forma individual. Este parámetro es "-a" y decidí dejarlo a lo ultimo, para que se pueda apreciar la información que se solicita bajo este parámetro. De esta forma nos va a ser mas fácil entender que es que en este tipo de solicitudes. Que equivaldría a "uname -s -n -r -v -m -o" Espero sea de utilidad. Saludos. Cristian. Blog De novato a novato Link del articulo OTROS POST Estándar de jerarquía FHS Comando "cat"

80
0
Maraton Linuxero
Maraton Linuxero
LinuxporAnónimo8/28/2017

Gran evento para los amantes del sistema operativo GNU/Linux de habla hispana. Este evento nos brindara una maratón de 9 horas donde se hablará de temas relacionados con GNU/Linux y el mundo del software libre. Donde se transmitirá? YouTube RadioMaratón Cuando se transmitirá? Este evento tendrá lugar domingo 3 de septiembre de 15:00 a 24:00 horas (hora España UTC+2) Donde podemos obtener mas informacion Blog: Telegram: https://t.me/maratonlinuxero Twitter: https://twitter.com/maratonlinuxero Youtube : https://www.youtube.com/maratonlinuxero Radio Maratón: Feed Podcast Maratón Linuxero: Audios en Archive.org: https://archive.org/details/@maratonlinuxero Correo: [email protected] gmail .com Espero puedan participar del evento. Saludos

75
4
Monitoreo de procesos con "top"
Monitoreo de procesos con "top"
LinuxporAnónimo9/3/2017

top Top, es un sencillo pero potente monitor de procesos que nos permite obtener una lectura en tiempo real de una cantidad diversa de información de nuestro GNU/Linux y del consumo de recursos que este esta llevando a cabo, entre las que se encuentran el consumo de memoria, de los CPUs, la cantidad de usuarios, etc. Esta potente herramienta viene instalada por defecto en la mayoría de las distribuciones. Sintaxis La sintaxis de "top" trabaja de la siguiente manera: Comando "top" y su interfaz en consola Al ejecutar top en consola nos se nos imprime en pantalla la siguiente interfaz: Analicemos paso a paso la información que nos proporciona. Para esto, dividiremos el análisis en dos partes, donde la primera sera el encabezado de la interfaz que nos brinda información general y luego el analizaremos el cuerpo, que nos dará información mucho mas detallada. Encabezado La primera linea del encabezado nos muestra el tiempo de actividad y carga media del sistema: -La hora actual: 18:22:49 -Tiempo que ha estado el sistema encendido: up 13:40 -Numero de usuarios activos: 2 users, (root y cristian) -Carga media en intervalos de 5, 10 y 15 minutos respectivamente: load average: 0,04, 0,10, 0,22 La segunda linea del encabezado nos muestra el total de tareas, procesos, y el estado de los procesos. -Total de procesos: 230 total -Total de procesos Running (en ejecución): 2 running Es el numero de procesos ejecutándose actualmente o preparados para ejecutarse. -Total de procesos sleeping (Dormidos): 299 sleeping Es el numero de procesos dormidos esperando que ocurra algo (depende del proceso) para ejecutarse. -Total de procesos stopped (detenidos): 0 stopped Son los procesos cuya ejecución esta detenida. -Total de procesos zombie: 0 zombie Son los procesos que no está siendo ejecutado. Estos procesos se quedan en este estado cuando el proceso padre que los inicio muere. Las lineas siguientes nos muestra los porcentajes de uso del procesador según el numero de núcleos. %Cpu0 %Cpu1 %Cpu2 %Cpu3 Las ultimas dos lineas nos brindan información sobre las memorias de lectura y de intercambio SWAP respectivamente. En el primer caso apreciamos el porcentaje de consumo de Memoria RAM (43.1%) sobre el tamaño de la memoria (7748M) La misma lectura se hace sobre el ultimo indicador que pertenece a la memoria de intercambio SWAP. En mi caso no tengo, por ello sus porcentaje y tamaño están en 0. Cuerpo Identifiquemos cada una de las columnas: PID: es una abreviatura de "process ID" mejor conocido por "identificador de proceso". Cada proceso tiene un identificador único que es utilizado para realizar acciones sobre los procesos que identifica, como por ejemplo: matar un proceso. USER: Identifica al usuario propietario del proceso. PR: Es el numero de prioridad que se le da al proceso. Si nos indica RT es que se está ejecutando en tiempo real. El rango de prioridad disponible es de -20 a 20, siendo -20 la mayor prioridad y 20 la menor. NI: Asigna la prioridad. Si tiene un valor bajo (hasta -20) quiere decir que tiene más prioridad que otro con valor alto (hasta 20). VIRT: Es la cantidad de memoria virtual utilizada por el proceso. RES: Es la cantidad de memoria RAM física que utiliza el proceso. %CPU: Es el porcentaje de CPU utilizado desde la última actualización. %MEM: Es el porcentaje de memoria física utilizada por el proceso desde la última actualización. TIME+: Es el tiempo total de CPU que ha usado el proceso desde su inicio. S (ESTADO): Nos indica el estado del proceso. Preparado (R): El proceso está esperando a que el sistema operativo le asigne un tiempo de CPU. Ejecutando (O): Sólo uno de los procesos preparados se está ejecutando en cada momento. Suspendido (S): Un proceso se encuentra suspendido si no entra en el reparto de CPU, ya que se encuentra esperando algún tipo de evento (por ejemplo, la recepción de una señal software o hardware). En cuanto dicho evento se produce, el proceso pasa a formar parte del conjunto de procesos preparados. Parado (T): Un proceso parado tampoco entra en el reparto de CPU, pero no porque se encuentre suspendido esperando algún evento. En este caso, sólo pasarán a estar preparados cuando reciban una señal determinada que les permita continuar. Zombie (Z): Todo proceso al finalizar avisa a su proceso padre, para que éste elimine su entrada de la tabla de procesos. En el caso de que el padre, por algún motivo, no reciba esta comunicación no lo elimina de la tabla de procesos. En este caso, el proceso hijo queda en estado zombie, no está consumiendo CPU, pero sí continua consumiendo recursos del sistema. COMMAND: Es el comando utilizado para iniciar el proceso. Opciones de "top" Top, también nos permite por medio de su sintaxis, hacer uso de opciones que nos van a dejar ser un pocos mas selectos en las peticiones realizadas. "top -u usuario" Muestra los procesos que están corriendo con ese usuario y sus valores Procesos que pertenecen al usuario "root" Procesos que pertenecen al usuario "cristian" "top -p PID" En esta opción indicamos el procesos que deseamos monitorear y se nos mostrara únicamente el proceso seleccionado y sus valores. "top -n refrescar" Refrescar es la cantidad de interacciones que va a tener el comando y luego se cerrara. Por ejemplo: "top -n4" Se ejecutara top, refrescara las instancias de los procesos 4 veces y luego se cerrara. "top -d numero" Donde numero es el tiempo en segundos que va a esperar top para recargar la lista de procesos. Opciones en ejecución Dentro de "top" podemos interactuar con varias opciones. A continuación se exponen las mas relevantes a nivel usuario. -N Ordena los procesos por PID -A Ordena los procesos por aparición, primero se encuentran los mas nuevos -P Ordena los procesos por uso de CPU, (esta opción inicia por default) -M Ordena los procesos por memoria residente -T Ordena los procesos por tiempo. Espero que sea de utilidad Saludos, Cristian.

30
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.