User Tools

Site Tools


apuntes:linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
apuntes:linux [2017/10/18 06:56] – [Redes] Santiago Faciapuntes:linux [2019/01/04 13:02] (current) – external edit 127.0.0.1
Line 18: Line 18:
  
   * **bin**   * **bin**
-  * **boot** +  * **boot**: Almacena los ficheros de arranque del sistema, como el kernel 
-  * **dev** +  * **dev**: Almacena ficheros que representan a cada uno de los dispositivos (''devices'') del sistema 
-  * **etc** +  * **etc**: Almacena los ficheros de configuración del sistema y de las diferentes aplicaciones que se instalen 
-  * **home**+  * **home**: Almacena las carpetas de cada uno de los usuarios del sistema, excepto ''root''
   * **lib**   * **lib**
   * **media**   * **media**
   * **mnt**   * **mnt**
-  * **opt**+  * **opt**: En principio está vacía ya que su utilidad es la instalación de software que no se integre con el sistema (''optional'')
   * **proc**   * **proc**
-  * **root**+  * **root**: Carpeta de inicio del usuario ''root''
   * **run**   * **run**
   * **sbin**   * **sbin**
   * **srv**   * **srv**
   * **sys**   * **sys**
-  * **tmp**+  * **tmp**: Almacén de ficheros y carpetas temporales del sistema. Se vacía en cada arranque
   * **usr**   * **usr**
-  * **var** +  * **var**:
- +
-<code bash> +
-santi@zenbook:+
-</code> +
- +
-<code bash> +
-santi@zenbook:+
-</code> +
- +
-<code bash> +
-santi@zenbook:+
-</code> +
 ==== Información del sistema ==== ==== Información del sistema ====
  
Line 62: Line 49:
 santi@zenbook:$ top santi@zenbook:$ top
 </code> </code>
 +
 +Mostrará, ocupando toda la pantalla, la siguiente información (se sale pulsando la tecla ''q'')
  
 <code bash> <code bash>
Line 85: Line 74:
 . . . . . .
 </code> </code>
 +
 +  * Mostrar información sobre el Sistema Operativo
  
 <code bash> <code bash>
Line 97: Line 88:
 daw      tty1         Oct  7 09:39 daw      tty1         Oct  7 09:39
 daw      pts/0        Oct  7 09:44 (192.168.1.3) daw      pts/0        Oct  7 09:44 (192.168.1.3)
 +</code>
 +
 +  * Muestra los usuarios que han iniciado sesión en el sistema (similar al comando ''who'') y alguna información extra al respecto
 +
 +<code bash>
 +santi@zenbook:$ w
 + 09:55:54 up 16 min,  2 users,  load average: 0.00, 0.00, 0.00
 +USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
 +daw      tty1                    09:39   11:14   0.14s  0.09s -bash
 +daw      pts/0    192.168.1.3      09:44    1.00s  0.10s  0.00s w
 </code> </code>
  
Line 113: Line 114:
 </code> </code>
  
-<code bash> Mostrar la información sobre un proceso+  * Mostrar la información sobre un proceso (en este caso los que contengan la cadena ''apache''
 + 
 +<code bash> 
 santi@zenbook:$ ps aux | grep apache santi@zenbook:$ ps aux | grep apache
 root       397  0.0  0.2  75608  4316 ?        Ss   09:39   0:00 /usr/sbin/apache2 -k start root       397  0.0  0.2  75608  4316 ?        Ss   09:39   0:00 /usr/sbin/apache2 -k start
Line 119: Line 122:
 www-data   402  0.0  0.1 364768  4072 ?        Sl   09:39   0:00 /usr/sbin/apache2 -k start www-data   402  0.0  0.1 364768  4072 ?        Sl   09:39   0:00 /usr/sbin/apache2 -k start
 daw       1378  0.0  0.0  12756   972 pts/0    S+   09:55   0:00 grep apache daw       1378  0.0  0.0  12756   972 pts/0    S+   09:55   0:00 grep apache
-</code> 
- 
-<code bash> 
-santi@zenbook:$ w 
- 09:55:54 up 16 min,  2 users,  load average: 0.00, 0.00, 0.00 
-USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT 
-daw      tty1                    09:39   11:14   0.14s  0.09s -bash 
-daw      pts/0    192.168.1.3      09:44    1.00s  0.10s  0.00s w 
-</code> 
- 
-<code bash> 
-santi@zenbook: 
-</code> 
- 
-<code bash> 
-santi@zenbook: 
-</code> 
- 
-<code bash> 
-santi@zenbook: 
-</code> 
- 
-<code bash> 
-santi@zenbook: 
 </code> </code>
  
Line 219: Line 198:
 <code bash> <code bash>
 santi@zenbook:$ tar xvzf mis_trabajos.tar.gz santi@zenbook:$ tar xvzf mis_trabajos.tar.gz
-</code> 
- 
-<code bash> 
-santi@zenbook: 
-</code> 
- 
-<code bash> 
-santi@zenbook: 
-</code> 
- 
-<code bash> 
-santi@zenbook:$ 
 </code> </code>
  
Line 241: Line 208:
 </code> </code>
  
-<code bash> +  * Muestra las últimas líneas de un fichero (en este caso de ''/var/log/apache2/error.log'')
-santi@zenbook:$ tail  +
-</code>+
  
 <code bash> <code bash>
-santi@zenbook:$ tail -n 100+santi@zenbook:$ tail /var/log/apache2/error.log
 </code> </code>
  
-<code bash> +  * Muestra las últimas 100 líneas de un fichero (en este caso de ''/var/log/apache2/error.log'')
-santi@zenbook:$ tail -n 100 | grep  +
-</code>+
  
 <code bash> <code bash>
-santi@zenbook:+santi@zenbook:tail -n 100 /var/log/apache2/error.log
 </code> </code>
 +
 +  * Busca una cadena de texto (en este caso ''php'') entre las últimas 100 líneas de un fichero (en este caso ''/var/log/apache2/error.log'')
  
 <code bash> <code bash>
-santi@zenbook:$+santi@zenbook:tail -n 100 /var/log/apache2/error.log | grep 'php' 
 </code> </code>
  
 ==== Permisos ==== ==== Permisos ====
 +
 +  * Añade permisos de ejecución al propietario de un fichero (en este caso ''fichero_ejecutable.sh'')
  
 <code bash> <code bash>
 santi@zenbook:$ chmod u+x fichero_ejecutable.sh santi@zenbook:$ chmod u+x fichero_ejecutable.sh
 </code> </code>
 +
 +  * Añade permisos de lectura y ejecución al resto de usuarios para un fichero (en este caso ''fichero_ejecutable.sh'')
  
 <code bash> <code bash>
 santi@zenbook:$ chmod a+rx fichero_ejecutable.sh santi@zenbook:$ chmod a+rx fichero_ejecutable.sh
 </code> </code>
 +
 +  * Añade permisos de lectura y ejecución al usuario y grupo de un fichero (en este caso ''fichero_ejecutable.sh'')
  
 <code bash> <code bash>
 santi@zenbook:$ chmod ug+rx fichero_ejecutable.sh santi@zenbook:$ chmod ug+rx fichero_ejecutable.sh
 +</code>
 +
 +  * Elimina permisos de lectura al grupo de un fichero (en este caso ''fichero_ejecutable.sh'')
 +
 +<code bash>
 +santi@zenbook:$ chmod g-r fichero_ejecutable.sh
 </code> </code>
  
Line 299: Line 276:
 <code bash> <code bash>
 santi@zenbook:$ passwd santi@zenbook:$ passwd
 +</code>
 +
 +  * Añade un usuario a un grupo (en este caso añade al usuario ''santi'' al grupo ''sysadmin'')
 +
 +<code bash>
 +santi@zenbook:$ sudo adduser santi sysadmin
 </code> </code>
  
Line 306: Line 289:
 santi@zenbook:$ sudo passwd otro_usuario santi@zenbook:$ sudo passwd otro_usuario
 </code> </code>
 +
 +  * Convertirse en superusuario (root)
  
 <code bash> <code bash>
Line 354: Line 339:
 <code bash> <code bash>
 santi@zenbook:$ sudo service apache2 restart santi@zenbook:$ sudo service apache2 restart
-</code> 
- 
-<code bash> 
-santi@zenbook:$ 
 </code> </code>
  
Line 377: Line 358:
 santi@zenbook:$ sudo shutdown -h now santi@zenbook:$ sudo shutdown -h now
 </code> </code>
- 
-<code bash> 
-santi@zenbook:$ 
-</code> 
- 
 ==== Instalación/Desinstalación de aplicaciones ==== ==== Instalación/Desinstalación de aplicaciones ====
  
Line 518: Line 494:
 . . . . . .
 </code> </code>
 +
 +----
 +
 +(c) 2017 Santiago Faci
  
apuntes/linux.1508309781.txt.gz · Last modified: 2019/01/04 13:02 (external edit)