¿Cuáles son los comandos comunes para procesar directorios en CentOS?
Comandos básicos de CentOS
1. Comando Apagar (apagar el sistema, reiniciar y cerrar sesión)
shutdown -h ahora apaga el sistema (1)
init 0 Apagar el sistema (2)
telinit 0 Apagar el sistema (3)
apagar -h horas: minutos amp h horas: minutos amp; apagar el sistema a la hora programada
p>
shutdown -c cancelar Apagar el sistema a la hora programada
shutdown -r ahora reiniciar reiniciar(1)
reiniciar reiniciar(2)
cerrar sesión Cerrar sesión
2. Comando
arch muestra la arquitectura del procesador de la máquina (1)
uname -m muestra la arquitectura del procesador de la máquina (2)
uname -r muestra la versión del kernel en uso
dmidecode -q muestra los componentes del sistema de hardware - (SMBIOS/DMI) p>
hdparm -i /dev/hda enumera los discos Características arquitectónicas
hdparm -i /dev/sdatT /dev/sda realiza una lectura de prueba en el disco
cat / proc/cpuinfo muestra información de la CPU
cat /proc/interrupts Mostrar interrupciones
cat /proc/meminfo Verificar el uso de memoria
cat /proc/swaps Mostrar qué disco tiene interrupciones? /show exchange in use
cat /proc/version muestra la versión del kernel
cat /proc/net/dev muestra adaptadores de red y estadísticas
cat /proc/ mounts muestra los sistemas de archivos montados
lspci -tv enumera los dispositivos PCI
lsusb -tv muestra los dispositivos USB
fecha muestra la fecha del sistema
cal 2007 Mostrar el calendario para 2007
fecha 041217002007.00 Establecer fecha y hora: mes, día, hora, minuto, año.segundos
reloj -w Guardar cambios de hora en BIOS
3. Comandos de operación de archivos y directorios
cd /home Ingrese al directorio "/home"
cd Regrese al directorio anterior
cd. ./...Volver a los dos últimos directorios
cd Ir al directorio personal
cd ~user1 Ir al directorio personal
cd - Volver Último directorio
pwd Mostrar ruta de trabajo
ls Ver archivos en el directorio
ls - Volver al último directorio
pwd Mostrar trabajo ruta
ls Ver archivos en el directorio
ls - Regresar al último directorio
ls - Regresar al último directorio
p>ls - Volver al último directorio
pwdF Ver archivos en el directorio
ls -l Mostrar detalles de archivos y directorios
ls -a mostrar archivos ocultos
mkdir dir1 Crea un directorio llamado 'dir1'
mkdir dir1 dir2 al mismo tiempo
Crear dos directorios
mkdir -dir2 -dir3p /tmp/dir1/dir2 Crear un árbol de directorios
rm -f file1 Eliminar un archivo llamado 'file1'
rmdir dir1 elimina un directorio llamado 'dir1'
rm -rf dir1 elimina un directorio llamado 'dir1' y su contenido
rm -rf dir1 dir2 elimina dos directorios y sus contenidos p>
rm -rf dir1 dir2 Eliminar un directorio llamado 'dir1' y su contenido
rm -rf dir1 dir2rf dir1 dir2 Crear dos directorios al mismo tiempo
mkdir - p /tmp/dir1/dir2 crea un árbol de directorios
mkdir -p /tmp/dir1/dir2 crea un árbol de directorios
mv dir1 new_dir Renombrar/mover un directorio
cp file1 file2 Copiar un archivo
cp dir/* Copiar todos los archivos en el directorio al directorio de trabajo actual
cp -a /tmp/dir1 .Copiar un directorio. al directorio de trabajo actual
cp -a dir1 dir2 Copiar un directorio
ln -s file1 lnk1 Crear un enlace suave a un archivo o directorio
ln file1 lnk1 crea un enlace físico a un archivo o directorio
touch file1 crea un archivo
4. comando de búsqueda de archivos
find / -name file1 busca archivos y directorios que comienzan con "/" en el sistema de archivos raíz
find / -user usuario1 busca archivos y directorios que pertenecen al usuario "usuario1"
find /home/user1 -name\* .bin Busca archivos que terminan en ".bin" en el directorio "/home/user1"
find /usr/bin -type f -atime 100 Busca archivos que no se han utilizado en los últimos 100 días Archivos ejecutables
find /usr/bin -type f -mtime -10 Busca archivos creados o modificados dentro de los 10 días
find /usr/bin -type f -mtime - 10type f -mtime -10 Encuentra archivos creados o modificados dentro de 10 días
find / -user user1 Encuentra archivos creados o modificados dentro de 10 días
locate \*.ps Encuentra archivos que terminan en " ps "Archivos al final: primero ejecute el comando "updedb "
donde este archivo muestra la ubicación de los archivos binarios, archivos fuente o manuales
qué archivo muestra la ruta completa del binario. archivos o archivos ejecutables
cuya ruta completa del archivo
5. Ver el contenido del archivo
cat file1 Ver el contenido del archivo hacia adelante comenzando desde el primer byte
tac file1 Ver el contenido del archivo en dirección inversa comenzando desde la última línea
more file1 Ver el contenido del archivo largo
less file1 Similar al comando "más", pero permite la entrada Comando "más" Realiza la misma operación inversa, pero permite la misma operación inversa en el archivo que la operación directa
head -2 file1 Ver las dos primeras líneas del archivo
cola -2 archivo1
Vea las dos últimas líneas del archivo 5. Monte el comando
mount /dev/hda2 /mnt/hda2 Monte el disco llamado mount /dev/hda2 /mnt/hda2 (Nota: Nota: asegúrese de que el directorio " /mnt/hda2 "ya existe)
umount /dev/hda2 Desmonta el disco llamado hda2 (salga primero del punto de montaje "/mnt/hda2")
fuser -km /mnt/hda2 Fuerza un desmontaje cuando el dispositivo está ocupado
umount -n /mnt/hda2 Ejecuta un desmontaje sin escribir en el archivo /etc/mtab (útil cuando el archivo es de solo lectura o el disco está lleno)
umount -n /mnt/hda2 Ejecuta el desmontaje sin escribir el archivo /etc/mtab (cuando el archivo o el disco está lleno)
mount /dev/ fd0 /mnt/floppy Montar disquete
mount /dev/cdrom /mnt/cdrom Montar CD
mount /dev/hdc /mnt/cdrecorder Montar cdrw o dvdrom
p>mount /dev/hdb /mnt/cdrecorder Montar cdrw o dvdrom
mount -o loop file.iso /mnt/ cdrom Montar archivo o imagen ISO
mount - t vfat /dev/hda5 /mnt/hda5 Montar el sistema de archivos FAT32 de Windows
mount /dev/sda1 /mnt/usbdisk Montar un disco flash USB o un dispositivo de memoria flash
mount -t smbfs -o nombre de usuario=usuario, contraseña=contraseña //WinClient/share /mnt/share Montar red de Windows**** compartir
Comando de operación de espacio en disco
df -h muestra la lista de particiones montadas
ls -lSr |más ordena archivos y directorios por tamaño
du -sh dir1 estima el espacio en disco utilizado del directorio "dir1"
du -sk * | sort -rn muestra el tamaño de los archivos y directorios en orden de capacidad
7 Comandos relacionados con usuarios y grupos
groupadd group_name crea un nuevo grupo de usuarios
<. p>groupdel nombre_grupo Eliminar un grupo de usuariosgroupmod -n nombre_grupo_nuevo nombre_grupo_antiguo Cambiar el nombre de un grupo de usuarios
useradd -n nombre_grupo_nuevo nombre_grupo_antiguo -groupmod -n nombre_grupo_nuevo nombre_grupo_antiguoc " Nombre Apellido " -g admin - d /home/user1 -s /bin/bash user1 Crea un usuario que pertenece al grupo de usuarios "admin"
useradd user1 Crea un nuevo usuario
userdel - r user1 elimina un usuario ('-r' también eliminará todos los usuarios excepto el directorio de inicio)
passwd user1 cambia la contraseña del usuario (solo usuario root)
chage -E 2005-1
2-31 usuario1 establece la fecha de vencimiento de la contraseña de usuario
ls -lh muestra permisos
chmod 777 directorio1 establece el propietario (u), grupo (g) y otros (o) de el directorio ) Permisos de lectura (r), escritura (w) y ejecución (x) en el directorio
directorio chmod 7001 Eliminar grupo (g) y otros (o) permisos de lectura, escritura y ejecución en el directorio
chown usuario1 archivo1 cambia el atributo de propietario del archivo a uso1.
chown usuario1 archivo1 cambia el atributo de propietario del archivo a uso1. /p>
chown -R usuario1 directorio1 cambia el atributo de propietario del directorio a usar1 todos y cambia los atributos de todos los archivos en el directorio a usar1 todos
chgrp grupo1 archivo1 cambia el archivo Cambie el grupo a grupo1
chown usuario1:grupo1 archivo1 Cambie los atributos de propietario y grupo del archivo a grupo1 y usuario1
find / -perm -u s Enumere el sistema usando SUID controla chmod u s /bin/file1 establece el bit SUID de un archivo binario; el usuario que ejecuta el archivo también recibirá el bit SUID.
El usuario que lo ejecuta también recibe los mismos permisos que el propietario
chmod u s /bin/file1 establece el bit SUID del binario; el usuario que lo ejecuta también recibe los mismos permisos que el propietario
chmod u s /bin/file2 Mismos permisos que el propietario
chmod u-s /bin/file1 Deshabilita el bit SUID de los archivos binarios
chmod g s /home/public Establece el directorio Bit SGID: como SUID, pero para directorios
chmod g-s /home/public deshabilita el bit SGID para un directorio
chmod g-s /home/public deshabilita el bit SGID para un directorio
chmod g s /home/public public deshabilita el bit SGID del directorio
chmod o t /home/public establece el bit STIKY del archivo - solo permite al propietario legítimo eliminar el archivo
chmod o-t /home/public Deshabilita el bit STIKY del directorio
8. Comando
bunzip2 file1.bz2 Descomprime el archivo llamado "file1.bz2"
bzip2 file1 Comprime el archivo llamado "file1"
gunzip file1.gz Descomprime el archivo llamado "file1.gz'
gzip file1 Comprime el archivo llamado " file1"
gzip -9 file1 compresión máxima
rar a file1.rar test_file Crea un paquete de software llamado "file1.rar"
rar a file1.rar file1 file2 dir1 será el paquete "file1", "file2" y directorio "dir1"
rar x file1.rar paquete unrar
unrar x file1.rar paquete unrar
tar -cvf archive .tar file1 crea un paquete tar sin comprimir
tar -cvf archive.tar file1 file2 dir1 crea un paquete que contiene "file1", "file2" y "dir1" p>
tar -tf archive.tar muestra el contenido del paquete de software
tar -xvf archive.tar libera el paquete de software
tar -xvf archive.tar -C /tmp libera el paquete de software en el directorio /tmp (-c es el directorio especificado)
tar -cvfj archive.tar.bz2 dir1tar.gz Descomprime el paquete comprimido en formato gzip
zip archivo1.zip archivo1 Crear zip archivo1.zip archivo1 archivo2 archivo2 dir1 Crear un paquete comprimido zip
zip archivo1.zip archivo1 archivo2 dir1 Crear un paquete comprimido zip
descomprimir archivo1.zip Descomprimir un paquete comprimido zip
9.ivh paquete.rpm instala un paquete rpm
rpm -ivh --nodeeps paquete.rpm instala un paquete rpm
Ignorar paquetes rpm con advertencias de dependencia
rpm -U paquete.rpm actualiza un paquete rpm sin cambiar su archivo de configuración
rpm -F paquete.rpm actualiza un paquete rpm confirmado
rpm -e nombre_paquete.rpm elimina un paquete rpm
rpm -qa muestra todos los paquetes rpm instalados en el sistema
rpm -qa | grep httpd muestra todos los paquetes rpm con " httpd" en sus nombres
rpm -qa | grep httpd muestra todos los paquetes rpm con "httpd" en sus nombres httpd
rpm -e nombre_paquete .qi nombre_paquete Obtenga información especial sobre el paquete instalado paquete de software
rpm -ql nombre_paquete Muestra la lista de archivos proporcionada por el paquete rpm instalado
rpm -qc nombre_paquete Muestra la lista rpm instalada de archivos de configuración proporcionada por el paquete de software
rpm -qc nombre_paquete Muestra la lista de archivos de configuración proporcionados por el paquete de software rpm instalado
rpm -qa | grep httpd nombre_paquete --whatrequires Muestra la lista de dependencias rpm del paquete de software
rpm -q nombre_paquete --whatprovides Muestra el tamaño del paquete rpm
rpm -q nombre_paquete --whatprovides Muestra la configuración proporcionada por el paquete rpm instalado Lista de archivos
rpm -q nombre_paquete --whatprovides muestra el tamaño del paquete rpm
rpm -q nombre_paquete --whatprovides muestra la lista de scripts ejecutados durante el proceso de instalación/eliminación
rpm -q nombre_paquete --changelog Muestra el historial de modificaciones del paquete rpm
rpm -qf /etc/httpd/conf/httpd.conf Confirma el archivo proporcionado Confirma qué paquete rpm proporciona los archivos dados
rpm -qp package.rpm -l muestra la lista de archivos proporcionada por el paquete rpm desinstalado
rpm --import /media/cdrom/RPM-GPG-KEY Importa el certificado digital de la clave de la empresa
rpm --checksig package.rpm Confirma el paquete rpm modificado. rpm Verifica la integridad de los paquetes de software rpm
rpm -qa gpg-pubkey Verifica la integridad de todos los paquetes rpm instalados
rpm -V nombre_paquete Verifica el tamaño del archivo, el certificado de permiso, el tipo y el propietario , grupo, hora de la última modificación de la suma de comprobación MD5
rpm - Va Verifique todos los paquetes rpm instalados en el sistema - úselo con precaución
rpm -Vp paquete .rpm Identificar paquetes rpm desinstalados
rpm2cpio paquete.rpm | cpio --extract --make-directories *bin* Ejecuta ejecutables desde paquetes rpm.
ejecutable
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Instalar un paquete compilado desde la fuente rpm
rpmbuild --rebuild nombre_paquete.src .rpm Cree un paquete rpm
10.YUM actualizador de paquetes
yum install nombre_paquete Descargue e instale un paquete rpm
yum localinstall nombre_paquete.rpm Instalará un paquete rpm usando su propio repositorio para manejar todas las dependencias
yum update nombre_paquete.rpm actualiza todos los paquetes rpm instalados en el sistema actual
yum update nombre_paquete actualiza un paquete de software rpm
yum remove nombre_paquete elimina un paquete de software rpm