Herramientas de usuario

Herramientas del sitio


sistema:linux:notas

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
sistema:linux:notas [2010/05/19 18:16]
alfred borrado
— (actual)
Línea 1: Línea 1:
-====== Linux - Notas ====== 
  
- 
-==== Recuperar GRUB tras instarlar Windows ==== 
-  - Ejecutaríamos un live cd y entraríamos a la consola. 
-  - Entraremos como root: ''​sudo su''​ 
-  - Montaremos la partición donde está instalado el sistema operativo: ''​mount /dev/sda6 /​mnt''​ 
-  - Lanzaremos la siguiente orden: ''​sudo grub-install --root-directory=/​mnt/​boot /​dev/​sda''​ 
-  - O si no funcionase: ''​sudo grub-install --root-directory=/​mnt/​boot /dev/sda --recheck''​ 
- 
- 
-==== Varias ==== 
- 
- 
-=== Montar una ISO === 
-<​code>​ 
-mount "AI Techniques Examples.iso"​ /mnt -o loop 
-umount /mnt 
-</​code>​ 
- 
- 
-=== Contar el número de líneas de código === 
-<​code>​$ cat `find . -name *.java` | egrep ";"​ | wc -l</​code>​ 
- 
-===== Administración de un server ===== 
- 
- 
- 
- 
-==== Herramientas ==== 
- 
- 
-=== SSH === 
-El comando ''​ssh''​ es usado para acceder remotamente a una consola Linux. 
-  * ''​ssh 192.168.1.100''​ - Accede al host 192.168.1.100 con el usuario actualmente validado. 
-  * ''​ssh 192.168.1.100 -l root''​ - Accede al host 192.168.1.100 con el usuario indicado (root). 
-Existen servidores de ssh que podemos instalar en nuestras máquinas, como por ejemplo: //​dropbear//​ para pequeños dispositivos o el //​openssh-server//​. 
- 
-=== Firewall === 
- 
-==== Dispositivos ==== 
- 
- 
-=== LaFonera === 
-Pequeño router que viene con un OpenWrt instalado. 
- 
-=== Activar el SSH === 
-Tiene instalado, pero no activado, dropbeard. Sólo tendremos que lanzar el comando por consola para que nos deje entrar por ssh, para ello debemos hacerlo mediante la interface web. Crearemos una página con este código y lanzaremos el comando que activa el server: 
-<code html> 
-<​html>​ 
-<​head></​head>​ 
-<​body>​ 
-<form method="​post"​ action="​http://​192.168.10.1/​cgi-bin/​webif/​connection.sh"​ enctype="​multipart/​form-data">​ 
-<input name="​username"​ value="​$(/​etc/​init.d/​dropbear)"​ size="​68">​ 
-<input type="​submit"​ name="​submit"​ value="​Submit"​ /> 
-</​form>​ 
-</​body>​ 
-</​html>​ 
-</​code>​ 
-Podremos entrar como root y hacer que el dropbeard se inicie automáticamente haciendo: \\ 
-''​ln -s /​etc/​init.d/​dropbear /​etc/​init.d/​S50dropbear''​ 
- 
-===== Otros ===== 
- 
- 
-==== Atajos ==== 
- ctrl+l Borrar pantalla 
- alt+ctrl+Fx Cambia de terminal 
- alt+F2 Ejecutar (gráfico) 
- ctrl+alt+esc En KDE para cerrar una aplicación a la fuerza 
- ctrl+esc Ver los procesos activos 
- ctrl+alt+bckspc Reiniciar X 
- shift+<​cursor>​ Subir\bajar por la consola 
- 
-  * **alias listaInstalados="​dpkg -l"** Asigna un alias, cuando se llame a listaInstalados se ejecutará: 'dpkg -l' ​ 
- 
- 
- 
-==== Trucos KDE ==== 
-  * **Cambiar el tamaño del menu:** ''​~/​.kde/​share/​config/​kickerrc -> MenuEntryHeight=20''​ 
-  * **Cambiar la imágen de salida:** ''/​opt/​kde3/​share/​apps/​ksmserver/​pics/​shutdownkonq.png''​ 
-  * **Para hacer un backup de los channels de smart:** ''​smart channel --show >> channels.txt''​ 
-  * **Cambiar la resolución momentáneamente:​** ''​xrand -s 800x600''​ **Volver a la resolución inicial:** ''​xrand -s 0''​ 
-  * **Permitir a otros usuarios ejecución de aplicaciones X en tu propio usuario:** ''​xhost +r''​ 
-  * **Activar compiz:** ''​gnome-xgl-switch <​nowiki>​--disable-xgl</​nowiki>''​ 
- 
- 
-==== Trucos Ubuntu ==== 
-  * Para **escoger un programa que se ejecute al iniciar el sistema** lo agregaremos en ''​Sistema-Preferencias-Sesiones''​. 
- 
- 
-==== Trucos Linux ==== 
-  * Desde los entornos gráficos podemos acceder a servidores ssh, samba... utilizando en la barra de direcciones el protocolo adecuado, como por ejemplo: 
-    * ''<​nowiki>​ssh://​192.168.1.10</​nowiki>''​ -> Accede a server ssh 
-    * ''<​nowiki>​smb://​192.168.1.10</​nowiki>''​ -> Accede a server samba 
-    * ''<​nowiki>​fish://​192.168.1.10</​nowiki>''​ -> Accede a server ssh 
- 
-==== Programas ==== 
-=== Ver temperatura CPU === 
-Instalamos el paquete acpi: ''​sudo apt-get install acpi''​ 
-  * Para ver tanto el estado de la batería como la temperatura del procesador: ''​acpi -t''​ 
-  * Si queremos ver toda la información posible ( temperatura,​ batería, y estado del cargador de corriente ): ''​acpi -V''​ 
-  * Y para ver cualquiera de estas informaciones en tiempo real, usamos el útil comando watch: ''​watch acpi -V''​ 
- 
- 
- 
-===== Notas ===== 
-  * Un usuario que no sea el root no podrá abrir puertos de red más pequeños que el 1024. 
-  * El fichero //.bashrc// que hay en todos los home de todos los usuarios corresponde a todos los comandos que se ejecutan cuando inician sesión independientemente. Si queremos ver el fichero global que inician todos iremos a ///​etc/​profile//​. 
-  * Crear una iso rápidamente:​ //cat /dev/cdrom > imagen.iso//​ 
-  * El log del sistema lo encontrarás en// /​var/​log/​messages//​ 
-  * Podremos ver qué dispositivos usan qué IRQs en ///​proc/​interrupts//​ 
-  * El comando //wget// recoge algún archivo de red o simplemente llama a una web. 
-  * El comando //​run-parts//​ al cual se le indica un directorio ejecuta todos los archivos ejecutables de este. 
-  * Si quieres introducir más de un solo comando en la consola únicamente tendrás que separar estos por **;**. 
-  * Si quieres lanzar un comando con su tendrás que utilizar el parámetro ''​-c'':​ ''​su -c "​comando"''​ 
-  * Es posible que montes una partición smb para hacer backups, puede que algunos ficheros tengan letras con acentos o Ñs, para que funcione bien deberás añadir las siguientes opciones: ''​-o codepage=cp850,​iocharset=utf8,​username=...'',​ siendo codepage el code page del server (el windows) e iocharset el del que envia (linux). 
-  * Para saber la temperatura de la cpu desde la consola consulta: ''/​proc/​acpi/​thermal_zone/<​...>/​temperature''​. 
-  * Recuerda que puedes acceder a los logs de una aplicación desde ''/​var/​log'',​ por ejemplo: ''/​var/​log/​apache2/​error.log''​. 
-  * Puedes lanzar un comando en segundo plano (o en //​background//​) añadiendo ''&''​ después de su llamada. 
-  * ''​ls -lah''​ hará un ls pero mostrándolo //guay//, con los tamaños como megas, bytes... 
sistema/linux/notas.1274292966.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)