Listado de Comandos de Linux
Comando | Descripción |
---|---|
ntpdate |
Sincronizo la hora con el servidor seleccionado. ntpdate -u ntp.ubuntu.com sincroniza la hora con el servidor de hora de Ubuntu. Una solución para hacerlo permanente es editar /etc/crontab y colocar la siguiente línea: */1 * * * * root /usr/sbin/ntpdate -u ntp.ubuntu.com Luego reiniciamos el servicio crom ejecutando: /etc/init.d/cron restart |
ntpq |
Indica si la hora de mi nodo esta sincronizada y con que servidor lo está (el * indica con que servidor estoy sincronizado, reach indica la conectitividad hacia el servidor la máxima es 337 y st indica el stratus de hora).
#watch ntpq -p
remote refid st t when poll reach delay offset jitter
-europium.canoni 193.79.237.14 2 u 23 64 377 159.680 -14.732 10.009
cronos.cenam.mx .GPS. u u 17 64 123 174.364 -0.460 2.869
*time.nrc.ca 132.246.168.3 2 u 17 64 377 110.388 -19.698 7.855
+ecmail1.cmc.ec. 18.26.4.105 2 u 24 64 377 122.978 -27.439 5.462
+ecmail2.cmc.ec. 142.3.100.2 2 u 17 64 377 121.386 -26.267 5.278
|
ntsysv |
Programa gráfico en modo consola, que permite seleccionar qué servicios se deben ejecutar automáticamente. Recordar que cuando instala un servicio, Fedora ni lo activa ni lo inicia. Muy similar al comando sysv-rc-conf para entornos Debian y derivados. |
passwd |
El comando passwd se utiliza para cambiar la contraseña del usuario que se pasa como argumento. Su sintaxis es de la forma: Alguna de sus opciones son: -a informa del estado de las contraseñas de todas las cuentas. -d borra la contraseña para la cuenta indicada. -e fuerza a que la contraseña de la cuenta caduque. -h muestra este mensaje de ayuda y termina. -k cambia la contraseña sólo si ha caducado. -l bloquea la contraseña de la cuenta indicada. -q modo silencioso. -S informa del estado de la contraseña la cuenta indicada. -u desbloquea la contraseña de la cuenta indicada. -i INACTIVO establece la contraseña inactiva después de caducar a INACTIVO. -w DÍAS_AVISO establece el aviso de caducidad a DÍAS_AVISO. -n DÍAS_MIN establece el número mínimo de días antes de que se cambie la contraseña a DÍAS_MIN. -x DÍAS_MAX establece el número máximo de días antes de cambiar la contraseña a DÍAS_MAX. Si se introduce el comando passwd sin parámetros, permite cambiar la contraseña de usuario que invoca el comando. |
patch |
Toma un fichero de .patch que contiene un listado de diferencias producidas por el programa diff y esas diferencias se aplica a uno o más archivos. Los nombres de los archivos para ser parcheado por lo general se toman del fichero de parche, pero si hay un solo archivo para ser parcheado puede ser especificado en la línea de comandos como originalfile. patch [options] [originalfile] [patchfile] patch -p0 < node_search_php53_fix_1.patch aplica el patch (en modo interactivo, es decir le tenemos que especificar la ruta de cada uno de los archivos a aplicar el patch) a los archivos especificados en node_search_php53_fix_1.patch patch -p0 node.module node_search_php53_fix_1.patch aplica el patch a node.module Ejemplo de uso: patch -p0 < views-1432242-5-fix-size-notice.patch Reversed (or previously applied) patch detected! Assume -R? [n] y Hunk #1 succeeded at 386 (offset 37 lines). |
pdf2ps |
Convierte archivos de PDF a PS (PostScript). Su sintaxis es de la forma: pdf2ps ls.pdf de esta forma trasformará el archivo ls.pdf a PostScript (.ps) utilizando el mismo nombre del archivo de entrada y lo colocará en la carpeta actual. # ls -l total 12 -rw-r--r-- 1 root root 11804 abr 10 22:10 ls.pdf # pdf2ps ls.pdf # ls -l total 116 -rw-r--r-- 1 root root 11804 abr 10 22:10 ls.pdf -rw-r--r-- 1 root root 106131 abr 10 22:11 ls.ps pdf2ps ls.pdf /root/ejemplos/pepe.ps trasformará el archivo ls.pdf a PostScript (.ps) y lo renombra a pepe.ps guardándolo en la carpeta /root/ejemplos/
También esta la utilidad ps2pdf que transforma archivos de PS (PostScript ) a PDF o la utilidad ps2txt que convierte archivos PostScript a TXT |
pdftotext |
Convierte archivos de PDF a TXT, combinado con el comando grep también se puede usar para buscar cadenas de texto en PDFs. pdftotext mi-archivo.pdf convierte el archivo mi-archivo.pdf a txt y lo guarda en un archivo llamando mi-archivo.txt pdftotext mi-archivo.pdf - | grep -i 'hola' busca en el archivo mi-archivo.pdf todas las líneas que contengan la cadena hola find /home/adrian/mis-pdfs -iname '*.PDF' -print -exec pdftotext '{}' - \; | grep -i "hola" > salida.txt buscar en todos los PDFs de la carpeta /home/adrian/mis-pdfs la cadena hola y el resultado lo guarda en salida.txt |
pgrep |
comando idéntico a pkill |
photorec |
Programa en linea de comandos para la recuperación de archivos. La recuperación la realiza por tipo de archivo al igual que el comando scalpel. Es decir utiliza la técnica de File Carving (lee los encabezados, pies de página y estructura interna de los archivos, accediendo a la base de datos de bloques). Al ejecutarlo sin opciones nos muestra la siguiente pantalla: PhotoRec 7.0-WIP, Data Recovery Utility, October 2014 Christophe GRENIER <grenier@cgsecurity.org> http://www.cgsecurity.org PhotoRec is free software, and comes with ABSOLUTELY NO WARRANTY. Select a media (use Arrow keys, then press Enter): >Disk /dev/sda - 320 GB / 298 GiB (RO) - WDC WD3200AAJS-56B4A0 Disk /dev/sdb - 2000 GB / 1863 GiB (RO) - WDC WD20EARX-00PASB0 >[Proceed ] [ Quit ] Note: Disk capacity must be correctly detected for a successful recovery. If a disk listed above has incorrect size, check HD jumper settings, BIOS detection, and install the latest OS patches and disk drivers. Para más información puede ver la documentación en español del creador del programa en: http://www.cgsecurity.org/wiki/PhotoRec_ES Algunos comandos relacionados son: testdisk, scalpel, magicrescue, safecopy, foremost, y ddrescue. |
pick |
Presenta los argumentos uno al vez y espera una respuesta después de cada uno. La salida de pick consiste en aquellos argumentos seleccionados por respuesta y (yes); cualquier otra respuesta hace que el argumento sea eliminado. |
pico |
Al ejecutar este comando se llama al comando nano, por lo cual remítase al comando nano, para obtener información de su uso. También le puede interesar el comando vim si desea utilizar un editor en modo consola más potente. |
ping |
Envía paquetes ICMP ECHO_REQUEST a nodos en la red. ping -c 2 192.168.1.1 envía dos paquetes (-c 2) y luego sale. ping -c 2 192.168.1.1 # ping -c 2 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_req=1 ttl=254 time=3.25 ms 64 bytes from 192.168.1.1: icmp_req=2 ttl=254 time=225 ms --- 192.168.1.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 3.258/114.471/225.685/111.214 ms ping -R google.com es similar a ejecutar el comando traceroute ping -s 200 192.168.1.1 envía paquetes de 200 bytes (por defecto envía paquetes de 56 bytes de datos + 8 bytes de encabezado = 64 bytes ), por o general el MUT es de 65507 bytes (64K). ping -i 5 192.168.1.1 esperar 5 segundos entre cada ping ping -a 192.168.1.1 emite un sonido cuando se recibe un paquete. |