0% encontró este documento útil (0 votos)
39 vistas2 páginas

Conmandos Linux 1

El documento proporciona una guía sobre comandos de Linux para buscar archivos, montar sistemas de archivos, gestionar espacio en disco, y administrar usuarios y grupos. Incluye ejemplos de comandos para encontrar archivos por nombre, tipo, y propietario, así como para montar y desmontar dispositivos. También detalla cómo gestionar permisos de archivos y grupos, incluyendo la creación, modificación y eliminación de usuarios y grupos.

Cargado por

Monica Thomas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas2 páginas

Conmandos Linux 1

El documento proporciona una guía sobre comandos de Linux para buscar archivos, montar sistemas de archivos, gestionar espacio en disco, y administrar usuarios y grupos. Incluye ejemplos de comandos para encontrar archivos por nombre, tipo, y propietario, así como para montar y desmontar dispositivos. También detalla cómo gestionar permisos de archivos y grupos, incluyendo la creación, modificación y eliminación de usuarios y grupos.

Cargado por

Monica Thomas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Encontrar archivos

find / -name file1: buscar fichero y directorio a partir de la raz del sistema.
find / -user user1: buscar ficheros y directorios pertenecientes al usuario
user1.
find /home/user1 -name \*.bin: buscar ficheros con extensin . bin dentro del
directorio / home/user1.
find /usr/bin -type f -atime +100: buscar ficheros binarios no usados en los
ltimos 100 das.
find /usr/bin -type f -mtime -10: buscar ficheros creados o cambiados dentro de los
ltimos 10 das.
find / -name \*.rpm -exec chmod 755 {} \;: buscar ficheros con extensin .rpm y
modificar permisos.
find / -xdev -name \*.rpm: Buscar ficheros con extensin .rpm ignorando los
dispositivos removibles como cdrom, pen-drive, etc.
locate \*.ps: encuentra ficheros con extensin .ps ejecutados primeramente con el
command updatedb.
whereis halt: mostrar la ubicacin de un fichero binario, de ayuda o fuente. En
este caso pregunta dnde est el comando halt.
which halt: mostrar la senda completa (el camino completo) a un binario /
ejecutable.
Montando un sistema de ficheros

mount /dev/hda2 /mnt/hda2: montar un disco llamado hda2. Verifique primero la


existencia del directorio / mnt/hda2; si no est, debe crearlo.
umount /dev/hda2: desmontar un disco llamado hda2. Salir primero desde el punto /
mnt/hda2.
fuser -km /mnt/hda2: forzar el desmontaje cuando el dispositivo est ocupado.
umount -n /mnt/hda2: correr el desmontaje sin leer el fichero /etc/mtab. til
cuando el fichero es de solo lectura o el disco duro est lleno.
mount /dev/fd0 /mnt/floppy: montar un disco flexible (floppy).
mount /dev/cdrom /mnt/cdrom: montar un cdrom / dvdrom.
mount /dev/hdc /mnt/cdrecorder: montar un cd regrabable o un dvdrom.
mount /dev/hdb /mnt/cdrecorder: montar un cd regrabable / dvdrom (un dvd).
mount -o loop [Link] /mnt/cdrom: montar un fichero o una imagen iso.
mount -t vfat /dev/hda5 /mnt/hda5: montar un sistema de ficheros FAT32.
mount /dev/sda1 /mnt/usbdisk: montar un usb pen-drive o una memoria (sin
especificar el tipo de sistema de ficheros).
Espacio de Disco

df -h: mostrar una lista de las particiones montadas.


ls -lSr |more: mostrar el tamao de los ficheros y directorios ordenados por
tamao.
du -sh dir1: Estimar el espacio usado por el directorio dir1.
du -sk * | sort -rn: mostrar el tamao de los ficheros y directorios ordenados por
tamao.
rpm -q -a qf %10{SIZE}t%{NAME}n | sort -k1,1n: mostrar el espacio usado por los
paquetes rpm instalados organizados por tamao (Fedora, Redhat y otros).
dpkg-query -W -f=${Installed-Size;10}t${Package}n | sort -k1,1n: mostrar el
espacio usado por los paquetes instalados, organizados por tamao (Ubuntu, Debian y
otros).
Usuarios y Grupos

groupadd nombre_del_grupo: crear un nuevo grupo.


groupdel nombre_del_grupo: borrar un grupo.
groupmod -n nuevo_nombre_del_grupo viejo_nombre_del_grupo: renombrar un grupo.
useradd -c Name Surname -g admin -d /home/user1 -s /bin/bash user1: Crear un
nuevo usuario perteneciente al grupo admin.
useradd user1: crear un nuevo usuario.
userdel -r user1: borrar un usuario (-r elimina el directorio Home).
usermod -c User FTP -g system -d /ftp/user1 -s /bin/nologin user1: cambiar los
atributos del usuario.
passwd: cambiar contrasea.
passwd user1: cambiar la contrasea de un usuario (solamente por root).
chage -E 2011-12-31 user1: colocar un plazo para la contrasea del usuario. En este
caso dice que la clave expira el 31 de diciembre de 2011.
pwck: chequear la sintaxis correcta el formato de fichero de /etc/passwd y la
existencia de usuarios.
grpck: chequear la sintaxis correcta y el formato del fichero /etc/group y la
existencia de grupos.
newgrp group_name: registra a un nuevo grupo para cambiar el grupo predeterminado
de los ficheros creados recientemente.
Permisos en Ficheros (Usa + para colocar permisos y - para eliminar)

ls -lh: Mostrar permisos.


ls /tmp | pr -T5 -W$COLUMNS: dividir la terminal en 5 columnas.
chmod ugo+rwx directory1: colocar permisos de lectura , escritura (w) y
ejecucin(x) al propietario (u), al grupo (g) y a otros (o) sobre el directorio
directory1.
chmod go-rwx directory1: quitar permiso de lectura , escritura (w) y (x) ejecucin
al grupo (g) y otros (o) sobre el directorio directory1.
chown user1 file1: cambiar el dueo de un fichero.
chown -R user1 directory1: cambiar el propietario de un directorio y de todos los
ficheros y directorios contenidos dentro.
chgrp group1 file1: cambiar grupo de ficheros.
chown user1:group1 file1: cambiar usuario y el grupo propietario de un fichero.
find / -perm -u+s: visualizar todos los ficheros del sistema con SUID configurado.
chmod u+s /bin/file1: colocar el bit SUID en un fichero binario. El usuario que
corriendo ese fichero adquiere los mismos privilegios como dueo.
chmod u-s /bin/file1: deshabilitar el bit SUID en un fichero binario.
chmod g+s /home/public: colocar un bit SGID en un directorio similar al SUID pero
por directorio.
chmod g-s /home/public: desabilitar un bit SGID en un directorio.
chmod o+t /home/public: colocar un bit STIKY en un directorio. Permite el borrado
de ficheros solamente a los dueos legtimos.
chmod o-t /home/public: desabilitar un bit STIKY en un directorio.

También podría gustarte