Sor 1

Clasificado en Español

Escrito el en español con un tamaño de 9,38 KB

1-comandos para ver directorios find -type d       ls -l
2-carpetas donde se almacenan los archivos de sistema. /dev
3-estudiar que control + algo afecta los procesos FG y BG

4-como borrar una carpeta y su contenido  rm -r
5-Back ground (BG) primer plano (estudiar los control....) ForeGround (FG) segungo plano
Linux, como cualquier sistema Unix, puede ejecutar varias tareas al mismo tiempo. En
sistemas monoprocesador, se asigna un determinado tiempo a cada tarea de manera que,
al usuario, le parece que se ejecutan al mismo tiempo.
Para ejecutar un programa en background, basta con poner el signo ampersand (&) al
término de la línea de comandos
*. Por ejemplo, si se quisiera copiar el directorio
/usr/src/linux al directorio /tmp:
#cp -r /usr/src/linux /tmp &
#
Cuando ha terminado la ejecución del programa, el sistema lo reporta mediante un
mensaje:
#
[Done] cp -r /usr/src/linux /tmp
#
Si se hubiese ejecutado el programa y no se hubiese puesto el ampersand, se podría
pasarlo a background de la siguiente manera:
1. Se suspende la
* ejecución del programa, pulsando Ctrl+Z.
2. Se ejecutamos la siguiente orden: bg
Ejecución en background y comandos jobs, fg y bg
Cuando ejecutamos un comando en la consola esta se queda a la espera que termine el proceso que hemos ejecutado. Podemos hacer que comience la ejecución e inmediatamente nos devuelva el control a la consola. Para ello tenemos que utilizar el operador & al final del comando.
[pcm@sal]$
firefox &
[1] 23710
[pcm@sal]$
Si no hubiésemos puesto & hasta que no cerráramos la aplicación firefox no podrÃamos usar la consola. PodrÃamos ver que estamos ejecutando en esa consola en background con el comando jobs.
[pcm@sal]$
jobs
[1]+ Running firefox &
[pcm@sal]$
Incluso podemos llevar una aplicación que esta corriendo en background a la consola con el comando fg dándole el número que aparece con el comando jobs o cuando ejecutamos el comando en background. También podemos parar un proceso que esta en la consola pulsando Control+Z o utilizando desde otra consola el comando kill, y luego enviando el proceso a background con bg.
[pcm@sal]$
fg 1
firefox
Si ahora queremos llevarle a background de nuevo pulsarÃamos Control+Z.
[1]+ Stopped firefox
[pcm@sal]$
bg 1
[1]+ firefox &
[pcm@sal]$
Importante
Si un proceso en background utiliza la consola para interactuar con el usuario, el proceso se queda en estado parado.


6-nice - renice
Estos comandos nos permiten lanzar un proceso con una prioridad determinada el primero y el segundo cambiar la prioridad de un proceso
EL COMANDO NICE
* inicia un programa con una prioridad alterada
* nombre extraño: profesos con "nice" aplicado requieren menos recursos.
* Rango de nice es desde +19 (muy nice) a -20 (no muy nice)
* Usuarios que no son Root solo puede espeficicar ranfos del 1 al 19; el root tiene el rango completo
* el valor por defecto de nice es 10
* para ejecutar un comando con su nice incrementada (propieda reducida):
$ nice -10 comando-de-ejecucion-prolongada &
$ nice -n 10 comando-de-ejecucion-prolongada &
* para ejecutar un comando con su nice reducida (prioridad mas alta)
$ nice --15 comando-importante &
$ nice -n -15 comando importante &



EL COMANDO RENICE
* El comando renice cambia el nivel de nice de un proceso existente
* los usuarios no son permitidos incrementar el nivel de nice de un proceso
* para ajustar el proceso con pid 2984 al maximo de nice de el (reducir su prioridad):
$ renice 20 2984
* El nice es solo un numero: aso es que no extra simbolo (-)
* Para ajustar el proceso con pid 3598 a un nice mas bajo (con prioridad mas alta):
$ renice -15 3598
* Tambien puedes cambiar el nivel de nice de todos los procesos de un usuario
$ renice 15 -u miguel

7- cual es el comando para borrar un directorio Rm
Ejemplo
Para borrar un archivo:
$ rm nombre_archivo
Para borrar una carpeta vacía:
$ rm nombre_carpeta
rm -R directorio
Con eso se eliminará el directorio (recursivo)
8- cual es el sistema de archivos que tiene Linux (en que sistema está instalado linux)  ext3, ext2, swa
9- Como hacer un enlace duro.  $ Ln
10- Archivo que contiene los usuarios (passwd) y cual de password (shadow)
11- Como se hacen los comandos para cambiar prioridad.
nice y renice
El comando renice se emplea para alterar la prioridad de los procesos en ejecución. Aplicar el comando renice a un grupo de procesos provoca que todos los procesos vean modificada su prioridad, aplicar el comando renice a un usuario hace que todos sus procesos vean la prioridad de planificación modificada.
Sintaxis:
renice prioridad [[-p] pid ...] [[-g] pgrp ...] [[-u] usuario ...]
pid : id de proceso
pgrp : id de grupo del proceso
Opciones:
·-g : opción del comando renice para forzar que los parámetros sean interpretados como ID's de grupo de procesos.
·-u : se emplea con el comando renice para forzar que los parámetros sean interpretados como nombres de usuario
·-p : su uso con este comando fuerza que los parámetros sean interpretados como ID's de proecesos (Predeterminado)
Ejemplo:
·renice +15 785 (785 es el pid)
·renice +20 -u pedro (pedro es el usuario)

12- UMASK (666-022 = 644) cuando hay permisos 444, en umask es 222.

13- Comando para ver procesos  PS-AUX : podrás ver todos los procesos abiertos además del uso de memoria y CPU
14- como ver las claves privadas, publicas (capitulo 8 de networking)
Generando las claves
ejecutará el siguiente comando:
javier@cliente:>ssh-keygen -t rsa
El comando ingresado sirve para crear un par de claves pública/privada de RSA (con una longitud por defecto de 1024 bits). El programa
responderá con lo siguiente:
Generating public/private rsa key pair.
Enter file in which to save the key (/home/javier/.ssh/id_rsa):
Nos solicita que ingresemos el nombre del archivo en donde se almacenará la clave privada, proponiéndo-
nos /home/javier/.ssh/id_rsa, lo cual concuerda con la configuración del cliente SSH. Presionando
Enter se acepta el valor por defecto. Luego nos solicitará una frase clave:
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Presionando dos veces Enter omitimos el uso de una frase clave. Más adelante nos ocuparemos de esto.
Finalmente nos informa:
Your identification has been saved in /home/javier/.ssh/id_rsa.
Your public key has been saved in /home/javier/.ssh/id_rsa.pub.
The key fingerprint is:
13:8b:23:74:53:e4:0f:b3:16:49:1b:79:64:60:7c:38 javier@cliente
15- como cambiarse de consola
(Control + alt)
+ (F1, F2, F3, F4, F5, F6)
16- hay 1024 puertos privilegiados
(65535 puertos en total
) https=443, ssh=22, telnet=23, 133 = netbios, impresoras cups=puerto de impresion

Entradas relacionadas: