29 Nov

Comandos en linux para terminal ssh hosting linux

Cómo buscar una carpeta en linux 

find -name [nombre de la carpeta]

Como buscar una cadena de texto en archivos:

 grep -l -r “texto” ruta

Como buscar una cadena de texto excluyendo alguna carpeta que no queramos buscar

 grep -lir “cadena a buscar” –exclude-dir “/home/ruta/carpetaexcluida” “/home/ruta/”

Buscar la cadena de la funcion que convierte en base64 para posibles archivos infectados en nuestro hosting linux

grep l r “base64_decode”

Comandos Linux – Mover, Copiar, Borrar y Visualizar Archivos

Aquí tenemos algunos comandos útiles para trabajar con archivos:

Crear un enlace simbólico
sudo ln –s {dir al que quieres que enlace}{nombredelenlace}

 (/var/www): sudo ln –s /home/usuario/NetBeansProjects/DWES/ DWES

Matar un prceso
sudo killall -9 {proceso}  //con el -9 mata todos los que contengan lo que has puesto, si pones algo y le das al tabulador varias veces aparecen todos los procesos que vayan teniendo lo que has escrito.

crear un fichero
touch {nombre del archivo}

Crear una carpeta
mkdir {nombre de la carpeta}

Listar todos los archivos (excepto los ocultos) del directorio actual, en formato detallado.
ls -l

Listar los archivos del directorio actual, indicando el tipo de archivo.
ls -F

Listar todos los archivos (incluyendo los ocultos) del directorio actual, en formato detallado y presentarlo en columnas.
ls -laC

Borrar el archivo o directorio denominado “fichero”
rm fichero

Borrar el directorio denominado “directorio”, incluyendo todos sus archivos y subdirectorios.
rm -rf directorio

Copiar el archivo o directorio denominado “fichero” al directorio “/home/datos”.
cp fichero /home/datos/

Mover el archivo o directorio denominado “fichero” al directorio “/home/datos”.
mv fichero /home/datos/

Visualizar el archivo denominado “archivo”.
cat archivo

Visualizar todas las paginas de mantenimiento que contienen la palabra “palabraclave”.
man -k palabraclave

Visualizar el archivo denominado “archivo”, una página a la vez. Para avanzar a la siguiente página se debe presionar la barra espaciadora.
more archivo

Visualizar las 10 primeras líneas del archivo denominado “archivo”.
head archivo

Visualizar las 20 primeras líneas del archivo denominado “archivo”.
head -20 archivo

Visualizar las 10 últimas líneas del archivo denominado “archivo”.
tail archivo

Visualizar las 20 últimas líneas del archivo denominado “archivo”.
tail -20 archivo

COMPRIMIR Y DESCOMPRIMIR

Comprimir Archivos (*.tar)
Comprimir: tar -cvf archivo.tar /directorio/
Descomprimir: tar -xvf archivo.tar

Comprimir Archivos tar con (*.gz)
Comprimir: gzip -9 archivo
Descomprimir: gzip -d archivo.gz

Comprimir archivos tar con (*.bz2)
Comprimir: bzip archivo
Descomprimir: bzip2 -d archivo.bz2

Comprimir y empaquetar archivo en (*.tar.gz)
Comprimir: tar -czfv archivo.tar.gz /directorio/
Descomprimir: tar -xzvf archivo.tar.gz

Comprimir y empaquetar archivo en (*.tar.bz2)
Comprimir: tar -c /directorio/ | bzip2 > archivo.tar.bz2
Descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv

Comprimir y empaquetar archivo en (*.zip)
Comprimir: zip archivo.zip /directorio/
Descomprimir: unzip archivo.zip

Comprimir y empaquetar archivo en (*.lha)
Comprimir: lha -a archivo.lha /directorio/
Descomprimir: lha -x archivo.lha

Comprimir y empaquetar archivo en (*.arj)
Comprimir: arj a archivo.arj /directorio/
Descomprimir: arj -x archivo.arj

Comprimir y empaquetar archivo en (*.zoo)
Comprimir: zoo a archivo.zoo /directorio/
Descomprimir: zoo -x archivo.zoo

Comprimir y empaquetar archivo en (*.rar)
Comprimir: rar -a archivo.rar archivos
Descomprimir: rar -x archivo.rar


ps -aux |less

Lista todos los procesos que se están ejecutando

kill -9 123

“Mata” el proceso con nº de PID 123, sin darle tiempo a terminar

kill -15 123

Fuerza a terminar el proceso (el -15 es el nº por defecto)

kill -l

Lista los posibles argumentos del mandato, -15 terminar, -9 matar, etc

top

cumple la función de ps y kill simultáneamente en consola


[Ctrl]+[Alt]+[Fn]

Cambia a terminal de texto si Fn es igual a F1 – F6 y a una terminal XWindow si Fn es igual a F7-F12

[Tab]

Autocompleta el nombre de un mandato (si tecleamos hostn y pulsamos [Tab] nos pondrá hostname

[flecha arriba]

Muestra el mandato anteriormente introducido en la terminal


[Shift][PgUp]

Scroll del terminal hacia arriba


[Shift][PgDn]

Scroll del terminal hacia abajo

[Ctrl] + c

Termina el proceso actual (si no se está ejecutando de fondo)


[Ctrl] + d

Finaliza la terminal actual


[Ctrl] + z

Manda el proceso actual a ejecutarse de fondo

hostname

Devuelve el nombre de la máquina

uptime

Tiempo transcurrido desde la última vez que se inició el sistema


uname -a

Información sobre el sistema operativo de la máquina

dmesg|more

Imprime el “ring buffer” del kernel


free -tm

Cantidad de memoria disponible y utilizada

df -h

Informa de todos los dispositivos montados en la máquina

du -bh /|more
Espacio ocupado por cada directorio subordinado, comenzando en el raíz (/)


cat /proc/cpuinfo

Información sobre el microprocesador


cat /proc/interrupts

Información sobre las interrupciones en uso (IRQs)

cat /proc/filesystems

Información sobre los sistemas de archivo que se pueden utilizar (compilados en el kernel)


who

Información sobre los usuarios que están utilizando el sistema


id miusuario

UID, GID y GROUPS del usuario miusuario

last

Información sobre los últimos usuarios que han utilizado el sistema


ifconfig

Información sobre los distintos dispositivos de red


netstat

Información valiosa sobre la conexión de red

find / -name *color* -print

Busca cualquier archivo que contenga en su nombre la palabra color, empezando por el directorio principal / y lo muestra en pantalla

find / -name *color* >buscar.txt
Igual que el anterior pero guardando el resultado en el fichero buscar.txt


whereis fichero

Busca los ficheros binarios, fuentes y páginas del manual, correspondientes a un paquete.

Share this

Leave a reply