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
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