Herramientas de usuario

Herramientas del sitio


lia20260513

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
lia20260513 [2026/05/14 01:15] jaredlia20260513 [2026/05/14 01:47] (actual) jared
Línea 35: Línea 35:
  
 ===== Permisos ===== ===== Permisos =====
-  * permitir ejecutar un script: chmod u+x script.sh +  * CHMOD 
-  * restringir escritura a terceros: chmod o-w archivo_confidencial.txt +    * Creamos el script<code bash>nano script.sh</code> 
-  * proteger archivos sensibles: chmod 700 script_privado.sh+      * <file bash scropt.sh> echo "HOLA DESDE EL SCRIPT"</file> 
 +    * permitir ejecutar un script: <code bash>chmod u+x script.sh 
 +./script.sh 
 +</code> 
 +    * restringir escritura a terceros: chmod o-w archivo_confidencial.txt 
 +    * proteger archivos sensibles: chmod 700 script_privado.sh 
 +  * CHOWN 
 +    * <code bash> 
 +sudo cp documento.txt /home/jared/ 
 +ls -l /home/jared/documento.txt 
 +# -rw-r--r-- 1 root root ... 
 +# Solución: cambiar dueño a tu usuario 
 +sudo chown jared:jared /home/jared/documento.txt 
 +# Ahora: jared:jared 
 +</code> 
 +  * UMASK 
 +    * <code bash> 
 +echo "mi diario publico" > diario.txt 
 +# Ver sus permisos 
 +ls -l diario.txt 
 +# -rw-r--r-- 1 jared jared 20 may 13 10:00 diario.txt 
 +#¡Cualquiera en el sistema puede leer tu diario! 
 +umask 0077 
 +echo "mi diario secreto" > diario_privado.txt 
 +</code> 
 +===== Wave Integrando ollama ===== 
 +  - Editar el archivo ~/.config/waveterm/waveai.json 
 +    - <code bash> 
 +nano ~/.config/waveterm/waveai.json 
 +</code> 
 +  - Agragar 
 +    - <code json> 
 +
 +  "ollama-qwen2.5-coder:0.5b":
 +    "display:name": "Ollama - qwen2.5-coder:0.5b", 
 +    "display:order": 2, 
 +    "display:icon": "microchip", 
 +    "display:description": "Local qwen2.5-coder:0.5b via Ollama", 
 +    "ai:apitype": "openai-chat", 
 +    "ai:model": "qwen2.5-coder:0.5b", 
 +    "ai:thinkinglevel": "medium", 
 +    "ai:endpoint": "http://localhost:11434/v1/chat/completions", 
 +    "ai:apitoken": "ollama" 
 +  } 
 +
 +</code> 
 +  - Uso practico: 
 +    - Buscar parametros de un comando:<code bash>wsh ai -m "parametros principales comando ls" -s</code> 
 +    - Mandar analizar una salida a IA: 
 +      - <code bash>free -h |wsh ai - -m "analiza el uso de memoria" -s</code> 
 +    - Verificar errores: 
 +      - Causar un error<code bash>sudo timedatectl set-local-rtc 0</code> 
 +      - Analizar por la IA los errores <code bash>sudo journalctl -p 3 --since "1 hour ago"|wsh ai - -m "analiza los errores y responde en español" -s</code>
lia20260513.1778721357.txt.gz · Última modificación: por jared