Comandos para Administradores de Linux

Comando de Administración para linux


arch
Comando que muestra la arquitectura del sistema operativo


x86_64 si es 64bits
x86 si es 32 bits


uname
Muestra información del sistema
uname -a
muestra toda la información
uname -s
muestra el nombre del núcleo
uname -n
muestra el nombre del host
uname -r -v
muestra la version del nucleo
uname -p  -i
-p Muestra el tipo de procesador y -i muestra la plataforma de hardware pero es el mismo resultado
uname -o
muestra el sistema operativo


dmidecode
Muestra información detallada del sistema, se le puede especificar parámetros según la información que se desea obtener
demidecode -t Bios
Muestra información de la bios


mas parametros



cat /proc/cpuinfo


Muestra información del procesador tanto de hardware como de procesamiento




cat /proc/meminfo
Muestra información de memoria ram
cat /proc/swaps
Muestra información de espacio de la memoria de intercambio
(No aparece nada porque no le cree swap)


cat /proc/net/dev
Muestra Información de las diferentes interfaces de red, como los paquetes enviados, los errores, total de bytes enviados y recibidos



cat /proc/mounts
La 1ª columna especifica el dispositivo que se monta.
La segunda columna muestra el punto de montaje .
La columna 3 indica el tipo de sistema de archivos .
La cuarta columna indica si se monta sólo lectura (ro) o de lectura y escritura (rw) .
las columnas 5 y 6 son valores ficticios diseñados para coincidir con el formato que se utiliza en/etc/mtab


lspci -tv
Muestra información de los dispositivos pci conectados -v para que sea de forma detallada
lsubs -tv
muestra información de los dispositivos usb conectados de manera detallada
date
muestra la fecha y hora del sistema


dmesg
Muestra mensajes de los eventos que ocurren el sistema
además posee unos parámetros especificados a continuación


w
Muestra información como el usuario, el tipo de consola, el tiempo que lleva conectado


Para este comando también se pueden utilizar los siguiente parametros




df -h
Muestra todas las particiones montadas y la información como el tamaño el uso y la ruta de montaje.


ps -xa
Muestra los procesos de todos los usuarios (-a) y muestra proceso que no tiene consola (-z)


cd
cambia de directorio
cal
muestra el calendario en consola
cat
muestra todo el contenido de un archivo
clear
limpia terminal
cp
realiza una copia de un archivo


También posee una serie de parámetros




cp --attributes-only
Solo copia los atributos
cp -f
forza a copiar archivo que no se puedan abrir


cp -i
pide confirmación antes de sobreescribir


cp -l
en lugar de copiar el archivo crea un enlace duro
cp -s
crea un enlace simbólico en lugar de copiar


cp -v
muestra en pantalla lo que está haciendo


date
Serive para ver la hora y fecha del sistema
adicionalmente tiene unos parámetros


date -d
muestra la hora y la fecha por medio de una cadena


date -r
muestra la hora y fecha de modificación de un archivo o carpeta


df
Muestra información sobre el sistema, sus parámetros son los siguientes.


df -a
muestra información de los puntos de montaje más detallado
df -i
Muestra la información de nodos en lugar de bloques
demás parámetros muestra la información solo cambia a información de bloques
du
Muestra un resumen del uso de disco para cada FICHERO, recursivamente para
directorios
du -a
Muestra el uso de disco de todos los archivos y carpetas dentro de la carpeta donde se ejecute el comando


echo
comando para imprimir texto en consola


echo -n
para evitar que el texto que se imprima pase a la siguiente línea si tiene un salto del carro
echo -e
habilitar texto con secuencias de escape
exit
salir de la shell
file
permite saber el tipo y formato de un archivo


file -d
hace un debug del archivo


free
Muestra la cantidad de memoria disponible.
y se puede escoger la medida que se quiera que se muestre con los siguientes parametros


head
nos muestra las primeras líneas de un archivo


history
muestra el historial de los últimos comandos


history --contains
muestra el historial de los últimos comandos que coincidan con una búsqueda
hostname
muestra el nombre del equipo en red


less
ln


ln -s
sirve para crear enlaces simbólicos entre archivos


ln -d
permite al superusuario intentar crear un enlace duro entre directorios




ln -rs


ls
comando para listar carpetas


ls -a
muestra un listado de directorios y archivos y tambien ocultos  


ls -l
muestra listado de archivos y documentos
ls -s
muestra el tamaño de cada carpeta y archivo


man
muestra el manual de algun comando o programa en la shell, que se puede utilizar moverse entre con las flechas


mkdir
crear carpetas


mkdir -m
establece permisos a la carpeta que se va a creak
more
muestra el contenido de un archivo por páginas


mv
mueve archivos y carpetas


pwd
muestra en pantalla la ubicación de se esta


reset
realiza un reinicio de la terminal
rm
Borra archivo y carpetas
rm -i
rm -r
eliminar archivos y carpetas de forma recursiva
rm -f
omite archivos o carpetas que no existen
rmdir
funciona para eliminar carpetas
tail
permite visualizar las últimas líneas de una archivo


top
muestra información de los procesos que se están corriendo, información como el nombre de usuario, la cantidad de memoria que utiliza y el comando que se ejecutó


touch
comando para crear archivo vacíos
touch -c
no crea archivos


touch -a
cambia la fecha y hora de acceso a la que tiene actualmente el sistema
touch -m
funciona igual que -a pero esta vez cambia la fecha y hora de modificación


wget
Descarga archivos, soporta https, http, ftp


wget -c
se puede utilizar en el caso de que la descarga se haya interrumpido se puede continuar con ella, desde que se haya indicado al inicio de la descarga esta obcion
wget --limit-rate=50k
Limitar el ancho de banda de descarga


wget --http-user=admin --http-password=secreto
en el caso de que el sitio web requiere autenticación


wget -k -r
-k para convertir los enlaces al sitio en enlaces locales
-r para descargar recursivamente


whatis
imprime una des


find
comando para realizar búsquedas


find -iname
realiza búsquedas por nombre


find -perm
realiza búsquedas por permisos
en caso de que se quiere buscar opr guis o sid
find / -perm /u+s


find -t -empty
Este comando busca todos los archivos vacíos para buscar directorios vacios solo hay cambiar la f por un d de directorio




find -user juan
buscar por el usuario propietario


find -atime
busca por fecha de acceso al archivo


find -size
realiza la búsqueda por tamaño


updatedb
actualiza la base de datos con todos los archivos del sistema


mount
para montar unidades extraíbles


tar
comando de compresion y descompresion de archivos
tar cvf
comprimir tar


tar czvf
comprimir en tar.gz


tar xzvf
descomprimir tar.gz
tar xvf
descomprimir tar


zip
sirve para comprimir archivos en formato zip


BIBLIOGRAFÍA


Toda la información fue sacada con el parámetro --help de cada comando

0 Comentarios