Red de conocimiento de divisas - Consulta hotelera - ¿Cuáles son los comandos más básicos y comúnmente utilizados en los sistemas Linux?

¿Cuáles son los comandos más básicos y comúnmente utilizados en los sistemas Linux?

60 comandos de Linux que debes aprender (3) - Gestión del sistema

Enviado por Zhan Jun el jueves 4 de abril de 2006 -13 12:41.

60 comandos que se deben aprender en Linux: comandos relacionados con la gestión del sistema

Comandos de gestión del sistema que se deben aprender en Linux.

Autor: Cao Fecha de lanzamiento: 2004.438+00.438+08

Para un sistema Linux, ya sea la CPU, la memoria, el disco duro, el teclado, el mouse o el usuario, todos son archivos, los comandos de administración del sistema Linux son fundamentales para su funcionamiento normal. Después de familiarizarse con los comandos de procesamiento de archivos comúnmente utilizados en Linux, esta conferencia presentará los comandos para administrar el sistema y los usuarios.

CD de Caterpillar

chmod chown

corte de cp

Nombre: cat

Permisos: todos los usuarios

Uso:cat[-abeensttuv][-help][-version]nombre de archivo

Descripción: concatenar una cadena de archivo y enviarla a la salida básica (pantalla o agregar > nombre de archivo a otro archivo). )

Parámetros:

-n o -number numera todas las líneas de salida comenzando desde 1.

-b o -number-nonblank es similar a -n, excepto que las líneas en blanco no están numeradas.

-s o -squeeze-blank reemplaza una línea en blanco con una línea en blanco cuando hay más de dos líneas en blanco consecutivas.

-v o -show-nonprinting

Ejemplo:

cat -n textfile1>Textfile2 agrega números de línea al contenido del archivo de textfile1 y luego los ingresa en el archivo de texto2.

cat -b archivo de texto 1 archivo de texto & gt & gt archivo de texto 3 agrega números de línea al contenido del archivo de texto 1 y del archivo de texto 2 (sin agregar líneas en blanco), luego agrega el contenido al texto en el archivo 3.

Nombre: cd

Permisos: Todos los usuarios

Uso: cd [dirName]

Descripción: Convertir el directorio de trabajo en un directorio nombre . La representación de dirName puede ser una ruta absoluta o relativa. Si se omite el nombre del directorio, se cambiará al directorio de inicio del usuario (es decir, el directorio en el que acaba de iniciar sesión).

Además, "~" también representa el directorio de inicio, "" representa el directorio actual y ".." representa el directorio encima de la ubicación del directorio actual.

Ejemplo: Saltar a /usr/bin/:

cd /usr/bin

Saltar a su directorio de inicio:

cd ~

Saltar a los dos niveles más altos del directorio actual:

CD../ ..

Nombre del comando: chmod

Permisos: Todos los usuarios

Uso: chmod [-cfvr] [-help] [-version] modo archivo...

Descripción: Permisos de acceso a archivos Linux/Unix Hay tres niveles : propietario del archivo, grupo y otros. Chmod se puede utilizar para controlar cómo otros acceden a sus archivos.

Conteo:

Modo: Cadena de configuración de permiso, el formato es el siguiente: [ugoa...] [+-=] [Rwxx]...] [,.. .] , donde U representa el propietario del archivo, G representa a las personas que pertenecen al mismo grupo que el propietario del archivo, O representa a otros y A representa los tres.

+ significa agregar permisos, - significa cancelar permisos, = significa solo configurar permisos.

r significa legible, w significa escribible, x significa ejecutable, x significa solo si el archivo es un subdirectorio o el archivo se ha configurado como ejecutable.

-c: Si realmente se cambian los permisos del archivo, se mostrará la acción de cambio.

-f: No muestra un mensaje de error si no se pueden cambiar los permisos del archivo.

-v: Muestra información detallada sobre los cambios de permisos.

-R: Realiza los mismos cambios de permisos en todos los archivos y subdirectorios del directorio actual (es decir, cámbialos recursivamente uno por uno).

- ayuda: Muestra ayuda auxiliar.

-Versión: Muestra la versión.

Ejemplo: hacer que el archivo file1.txt sea legible para todos:

chmod ugo+r file1.txt

Establecer el archivo file1.txt como legible para todos Leer:

chmod a+r file1.txt

Establezca los archivos file1.txt y file2.txt como propietarios de los archivos que pueden escribir las personas que pertenecen al mismo grupo. otros No se puede escribir:

chmod ug+w,o-w file1.txt file2.txt

Establezca ex1.py para que lo ejecute solo el propietario del archivo:

chmod u+x ex1.py

Hacer que todos los archivos y subdirectorios en el directorio actual sean legibles para todos:

chmod -R a+r *

Además , chmod también puede usar números para representar permisos, como el archivo chmod 777

La sintaxis es: archivo chmod abc.

Donde a, byc son cada uno un número, que representa derechos de usuario, grupo y otros derechos respectivamente.

r=4, w=2, x=1

atributo rwx 4+2+1 = 7

A rw- atributo, 4+2; = 6;

Para el atributo r-x, 4+1=7.

Ejemplo:

archivo chmod a=rwx

tiene el mismo efecto que

archivo chmod 777

los archivos chmod ug=rwx,o=x

y

los archivos chmod 771

tienen el mismo efecto

Si modifica chmod 4755 el nombre del archivo, puede hacer que el programa tenga permisos de root.

Nombre del comando: chown

Permisos: root

Uso: chmod[-cfh VR][-help][-version]usuario[:grupo]archivo . ...

Descripción: Linux/Unix es un sistema multioperativo y multipersonal, y todos los archivos tienen propietarios. Chown se puede utilizar para cambiar el propietario de un archivo. En términos generales, este comando solo puede ser utilizado por el administrador del sistema (root). Los usuarios generales no tienen derecho a cambiar el propietario del archivo de otros, ni tienen derecho a cambiar el propietario de su propio archivo a otros. Sólo el administrador del sistema (root) tiene dichos permisos.

Recuento:

Usuario: ID de usuario del nuevo propietario del archivo. Grupo: Grupo de usuarios del nuevo propietario del archivo. C: Si el propietario del archivo cambia, se mostrará la acción de cambio. f: Si no se puede cambiar el propietario del archivo, no se mostrará ningún mensaje de error -h: Solo se cambiará el enlace. En lugar del archivo, el enlace en realidad apunta a -v: Mostrar detalles del cambio de propietario -R: Realizar el mismo cambio de propietario en todos los archivos y subdirectorios en el directorio actual (es decir, cambiarlos uno por uno, de forma recursiva) -Ayuda:Mostrar ayuda -Versión: Mostrar versión.

Ejemplo:

Establezca el propietario del archivo file1.txt como jessie, es decir, el grupo de usuarios:

chown jessie:user file1.txt< /p >

Establece el propietario de todos los archivos y subdirectorios en el directorio actual como usuarios lamport:

chmod -R lamport:user*

Nombre: cp

Permisos: Todos los usuarios

Cómo utilizar:

CP[options] origen destino

CP[options] origen...directorio

Descripción: Copie un archivo a otro archivo, o copie varios archivos a otro directorio.

¿Contar?

-a Intenta copiar el estado del archivo, los permisos y otra información tal como está.

-r Si el origen contiene un nombre de directorio, los archivos del directorio también se copian secuencialmente en el destino.

-f Si ya existe un archivo con el mismo nombre en el destino, elimínelo antes de copiarlo.

Ejemplo:

Copiar el archivo aaa (existente) y nombrarlo bbb:

cp aaa bbb

Reemplazar todo C El programa de lenguaje se copia en el subdirectorio completo:

cp *. c Completo

Nombre: Cortar

Permisos: Todos los usuarios

Uso: cortar -cnum1-num2 nombre de archivo

Descripción: De cada uno El comienzo de la línea muestra el texto del num1 al num2.

Ejemplo:

shell & gt& gtEjemplo de Caterpillar

Prueba 2

Esta es la prueba1

shell & gt& gtExample ## imprime los primeros 6 caracteres a partir de cut -c0-6.

Prueba 2

Este Yo

Nombre: Buscar

Uso: Buscar

Instrucciones:

p>

Lista de archivos en el sistema de archivos que coinciden con la expresión. Puede consultar la combinación de información diferente, como nombre de archivo, categoría, hora, tamaño, permisos, etc. Sólo se enumerarán coincidencias exactas.

Busque y determine la ruta y la expresión de acuerdo con las siguientes reglas. ¡La primera en la línea de comando es -()! La primera parte es el camino, la segunda parte es la expresión. Si la ruta es una cadena vacía, use la ruta actual, si la expresión es una cadena vacía, use -print como expresión predeterminada.

Hay hasta veinte o treinta opciones que se pueden usar en expresiones. Aquí solo se presentan las más utilizadas.

-mount, -xdev: solo verifica archivos en el mismo sistema de archivos que el directorio especificado y evita enumerar archivos en otros sistemas de archivos.

-amin n: Lo vi en los últimos n minutos.

-un archivo nuevo: Un archivo leído más tarde que el archivo.

-atime n: Archivos leídos en los últimos n días.

-cmin n: Ha sido modificado en los últimos n minutos.

-cnewer file: Un archivo que es más nuevo que el archivo file.

-ctime n: Archivos modificados en los últimos n días

-empty: Archivo vacío -gid n o -group name: gid n o nombre del grupo es nombre.

-ipath p, -path p: para archivos cuyos nombres de ruta coinciden con p, ipath ignora mayúsculas y minúsculas.

-namename, -inanamename: el nombre del archivo coincide con el nombre del archivo. Iname ignora caso.

-size n: El tamaño del archivo es n unidades, b representa un bloque de 512 bytes, c representa el número de caracteres, k representa kilobytes y w son dos bytes. -Clase C: Archivos de tipo de archivo c.

d:Directorio

c:Archivo de dispositivo de fuente

b:Archivo de dispositivo de bloqueo

p:Línea con nombre

f:Archivo general

l:Enlace simbólico

s:Socket

-PID n: Archivo con ID de proceso n

Puede usar () para separar expresiones y usar lo siguiente.

exp 1-y exp2

! expr

-no expresado

exp 1-o exp2

exp1, exp2

Ejemplo:

columna Extraiga todos los archivos con extensión C en el directorio actual y sus subdirectorios.

#Buscar. -name " *.c "

Enumera todos los archivos normales en el directorio actual y sus subdirectorios.

#Buscar. -f tipo

Enumera todos los archivos en el directorio actual y sus subdirectorios que se han actualizado en los últimos 20 minutos.

#Buscar. -ctime -20

Nombre: menos

Permisos: todos los usuarios

Cómo utilizar:

menos [opción] nombre de archivo

p>

Descripción:

La función de less es muy similar a la de more. Ambas se pueden usar para explorar el contenido de archivos de texto, pero la diferencia es que less permite a los usuarios. retroceder.

Para explorar las partes que se han visto, y debido a que menos no lee el archivo completo al principio, será más rápido que los editores de documentos comunes (como vi) al abrir archivos grandes.

Ejemplo:

Nombre del comando: ln

Permisos: todos los usuarios

Uso: ln [opciones] source dist, donde la opción es El formato es:

[-bdfinsvF][-S sufijo-copia de seguridad][-V {número, existente, simple}]

[ -help] [ -version] [ - ]

Nota: En el sistema de archivos Linux/Unix, existe el llamado enlace, que puede considerarse como un alias de un archivo. Los enlaces se pueden dividir en dos tipos: enlaces físicos y enlaces simbólicos. Un enlace físico significa que un archivo puede tener varios nombres, mientras que un enlace suave significa que se genera un archivo especial cuyo contenido apunta a la ubicación de otro archivo. Los enlaces físicos existen dentro del mismo sistema de archivos, mientras que los enlaces blandos pueden abarcar diferentes sistemas de archivos.

Ln source dist genera una dist a la fuente. Los parámetros determinan si se utiliza un enlace físico o un enlace suave.

Ya sea un enlace físico o un enlace suave, el archivo original no se copiará y solo ocupará una pequeña cantidad de espacio en el disco.

-f: Eliminar archivos con el mismo nombre que dist al vincular -d: Permitir a los administradores del sistema vincular sus propios directorios -i: Preguntar antes de eliminar archivos con el mismo nombre que dist -n: Al crear enlaces suaves, trate dist como un archivo normal -s: enlace simbólico -v: muestra su nombre de archivo antes de vincular -b: archivos de respaldo que se sobrescribirán o eliminarán al vincular -S sufijo: sufijo de todos los archivos respaldados -V método: especificar el método de copia de seguridad - ayuda: Mostrar ayuda auxiliar - versión: Mostrar versión.

Ejemplo:

Generar un enlace simbólico desde el archivo yy:zz.

ln -s yy zz

Generar un enlace físico desde el archivo yy:zz.

Año xx mes

Nombre: Ubicación

Permisos: Todos los usuarios

Uso: localizar [-q] [-d] [ -database =]

Posicionamiento [-r ] [ - regexp=]

Posicionamiento [-qv] [-o ] [ - salida=]

Posicionamiento [-e][-f]& lt;[-l] [-c]

& lt[-U][-U]& gt;

Encontrado [-Vh ] [ -versión] [ -help]

Descripción:

La ubicación permite al usuario buscar rápidamente un archivo específico en el sistema de archivos. El método consiste en crear una base de datos que incluya todos los nombres de archivos y rutas en el sistema, y ​​luego solo necesita consultar esta base de datos durante la búsqueda sin tener que profundizar en el sistema de archivos.

En distribución general, el establecimiento de la base de datos se realiza automáticamente en el contab. Los usuarios generales sólo necesitan usarlo.

#Encuentra el nombre de tu archivo

Este tipo servirá. Parámetros:

-you

-you

Para crear una base de datos, -u comenzará desde el directorio raíz y -U puede especificar la ubicación inicial.

-e

Excluir

de la búsqueda.

-I

Si es 1. , inicie el modo seguro. En modo seguro, los usuarios no podrán ver los archivos que tienen permiso para no ver. Esto será lento al principio porque localizar tiene que obtener los datos de permisos del archivo del sistema de archivos real.

-f

Excluir sistemas de archivos específicos. Por ejemplo, no tenemos ninguna razón para colocar archivos en el sistema de archivos proc de la base de datos.

Pregunta

En modo silencioso, no se mostrará ningún mensaje de error.

Igual que -EN

Mostrar salida como máximo.

-r

Criterios de búsqueda mediante expresiones regulares.

Indica "que tiene la naturaleza de"

Especifica el nombre del almacenamiento de datos.

-d

Especifique la ruta a la base de datos.

-h

Mostrar información auxiliar

-v

Mostrar más mensajes

-V

p>

Ejemplo de visualización de información de la versión del programa:

Ubicar chdrv: busque todos los archivos llamados chdrv.

Ubicar -n 100 a.out: busca todos los archivos denominados a.out, pero solo se mostrarán un máximo de 100 archivos.

Localizar -u:Crear base de datos

Nombre: ls

Permisos: todos los usuarios

Uso: ls [-alrtAFR] [nombre ...]

Descripción: Muestra el contenido del directorio de trabajo especificado (enumera los archivos y subdirectorios contenidos en el directorio de trabajo actual).

-a muestra todos los archivos y directorios (en ls, los archivos o directorios cuyos nombres comienzan con "." se consideran archivos ocultos y no aparecerán en la lista).

Además del nombre del archivo, -l también enumera en detalle el tipo de archivo, los permisos, el propietario, el tamaño del archivo y otra información.

-r Muestra los archivos en orden inverso (inicialmente alfabético)

-t Muestra los archivos en orden de tiempo de creación.

-a es lo mismo que -A, pero "." (directorio actual) y ".." (directorio principal) no aparecen en la lista.

-F agrega un símbolo después del nombre del archivo listado, por ejemplo, agrega "*" para archivos ejecutables y "/" para directorios.

-R Si hay archivos en el directorio, los siguientes archivos también se enumerarán en orden.

Ejemplo:

Enumere todos los archivos en el directorio de trabajo actual cuyos nombres comiencen con s, los archivos más nuevos aparecen al final:

ls -ltr s*

Enumere todos los directorios y detalles de archivos en el directorio /bin:

ls-lR/trash

Enumere todos los archivos en el directorio de trabajo actual y los directorios agregue "/; " al nombre del directorio y "*" al nombre del ejecutable:

ls -AF

Nombre: más

Permisos: todos los usuarios

Uso: más[-dlfpcsu][-num][+/pattern][+linenum][filename...]

Descripción: similar a cat, pero se mostrará página por página durante los usuarios lean página por página. El comando más básico es presionar la barra espaciadora para mostrar la página siguiente y la tecla b para mostrar la página siguiente. También tiene la capacidad de buscar cadenas (similar a vi). Para el documento de descripción en uso, presione h.

Parámetro: -num es el número de líneas que se muestran a la vez.

-d solicita al usuario que muestre [Presione la barra espaciadora para continuar, presione q para salir. ] en la parte inferior de la pantalla. Si el usuario presiona la tecla incorrecta, [Presione h para obtener instrucciones. ] en lugar de un pitido.

-l cancela la función de pausa cuando se encuentra el carácter especial l (carácter de alimentación).

Cuando -f calcula el número de líneas, utilice el número real de líneas en lugar del número de líneas después del ajuste automático de líneas (algunas palabras en una sola línea son demasiado largas y se expandirán en dos o más pauta).

-p En lugar de mostrar cada página de forma desplazable, borra la pantalla antes de mostrar el contenido.

-c es similar a -p, excepto que muestra el contenido primero y luego borra otros datos antiguos.

-s Cuando hay más de dos líneas en blanco consecutivas, reemplácelas con una línea en blanco.

-u No muestra las comillas inferiores (depende del terminal especificado por la variable de entorno $TERM)

+/ Busca el patrón antes de mostrar cada archivo y luego muéstralo después el patrón.

+num se muestra a partir del número de línea.

El número de archivos cuyo contenido se desea mostrar puede ser plural.

Ejemplo:

Más -s testfile muestra el contenido del archivo de prueba página por página. Si hay más de dos líneas en blanco consecutivas, se mostrará como una sola línea.

Más +20 testfile muestra el contenido del archivo de prueba a partir de la línea 20.

Nombre: mv

Permisos: Todos los usuarios

Cómo utilizar:

mv[opciones] origen destino

mv[opción] origen...directorio

Descripción: Mover un archivo a otro archivo, o mover varios archivos a otro directorio.

Parámetros: -i Si ya existe un archivo con el mismo nombre en el destino, primero pregunte si desea sobrescribir el archivo antiguo.

Ejemplo:

Cambie el nombre del archivo aaa a bbb:

mv aaa bbb

Mueva todos los programas en lenguaje C a los subdirectorios In completos :

mv -i *. c

Nombre: rm

Permisos: Todos los usuarios

Uso: rm [opciones] nombre...

Descripción: Eliminar archivos y catálogo.

¿Contar?

-Pido confirmación uno por uno antes de borrarlos.

-f Incluso si el atributo del archivo original está configurado como de solo lectura, no se confirmará uno por uno y se eliminará directamente.

-r elimina los directorios y archivos siguientes uno por uno.

Ejemplo:

Elimine todos los archivos del programa en lenguaje C; solicite confirmación uno por uno antes de eliminarlos:

rm -i *. c

Elimine el subdirectorio completo y todos los archivos en el subdirectorio:

rm -r complete

Nombre: rmdir

Permisos: Todos usuarios con los permisos adecuados en el directorio actual.

Uso: rmdir [-p] dirName

Descripción: Elimina un directorio vacío.

Parámetro: -p significa que cuando se elimina el subdirectorio, también se eliminará.

Ejemplo:

Elimine el subdirectorio denominado AAA en el directorio de trabajo:

rmdir AAA

El directorio BBB en el directorio de trabajo, elimine el subdirectorio denominado Prueba. Si el directorio BBB queda vacío después de eliminar la prueba, BBB también se eliminará.

rmdir -p BBB/test

Nombre: split

Permisos: todos los usuarios

Uso: split[opciones][entrada [ Prefijo]]

Descripción:

Dividir un archivo en varias partes. La entrada se divide en archivos de tamaño fijo cuyos nombres tienen el prefijo a, el prefijo b... El valor predeterminado del prefijo es `x. Si no hay un archivo de entrada o es `-, los datos se leen desde la entrada estándar.

kuangdou

-b,-byte=size

El valor TAMAÑO es el tamaño de cada archivo de salida, en bytes.

-C,-linebytes=size

El número máximo de bytes en una sola línea en cada archivo de salida.

-l,-lines=numeric

Los valores numéricos son el número de líneas en cada archivo de salida.

-Número

Igual que -l $NÚMERO.

-verbose

Imprime la información de depuración al error estándar antes de abrir cada archivo de salida.

-Ayuda

Mostrar información auxiliar y salir.

-Version

Enumera la información de la versión y luego sale.

El tamaño se puede agregar a la empresa: B representa 512, K representa 1K y M representa 1 Meg.

Ejemplo:

Copia de seguridad y recuperación de una base de datos grande de PostgresSQL:

Debido a que Postgres permite que las tablas sean más grandes que la capacidad máxima del archivo del sistema, volcar la tabla a un solo archivo Puede haber problemas. Utilice Dividir para dividir el archivo.

% pg_dump nombrebd | split-b 1m-nombre de archivo .dump.

Recargar

% nombre de base de datos creadob

% cat filename.dump.* | nombre de base de datos pgsql

Nombre: touch

p>

Permisos: Todos los usuarios

Cómo utilizar:

Toque [-acfm]

[-r archivo de referencia][ -file=archivo de referencia ]

AA. ss]]

[-d hora][-date=hora][-time={atime,access,use,mtime,modify}]

[-no-create] [ -Ayuda] [ -Versión]

archivo1 [archivo2...]

Descripción:

Toque el comando para cambiar el registro de tiempo del archivo. Ls -l puede mostrar el registro de tiempo del archivo.

Parámetros:

a Cambia el registro de tiempo de lectura del archivo.

mCambiar el registro de tiempo de modificación del archivo.

Si el archivo de destino no existe, no se creará el nuevo archivo. Tiene el mismo efecto que -no-crear.

F no se utiliza, pero se conserva por compatibilidad con otros sistemas Unix.

rLa grabación de tiempo utilizando un archivo de referencia tiene el mismo efecto que -file.

Para configurar la hora y la fecha, puedes utilizar varios formatos.

t Establezca el registro de tiempo del archivo en el mismo formato que el comando de fecha.

- no-create no creará nuevos archivos.

- la ayuda enumera los formatos de comando.

- versión enumera los mensajes de versión.

Ejemplo:

La forma más sencilla de usarlo es cambiar el registro de tiempo del archivo a la hora actual. Si el archivo no existe, el sistema creará un archivo nuevo.

Tocar archivo

Tocar archivo 1 archivo 2

Cambie el registro de tiempo del archivo a las 18:03 del 6 de mayo de 2000. Consulte la descripción de la fecha para conocer el formato de hora e ingrese al menos MMDDHHmm, es decir, mes, día, hora y minuto.

touch -c -t 05061803 file

touch -c -t 050618032000 file

Cambie el registro de tiempo del archivo para que sea el mismo que el archivo de referencia.

touch -r archivo de referencia archivo

Cambie el registro de tiempo del archivo a las 18:03 del 6 de mayo de 2000. La hora puede estar en formato AM, PM o 24 horas, y la fecha puede estar en otros formatos, como 6 de mayo de 2000.

touch -d archivo "6:03 PM"

touch -d archivo "6 de mayo de 2000"

touch -d "6 de mayo de 2000" archivo 6:03 pm del 5 de mayo" archivo

df

1. Función

El comando df se utiliza para verificar el uso de espacio en disco del sistema de archivos , y los permisos son todos de usuario.

2. Formato

df[opción]

3. Parámetros principales

-s: Para cada parámetro de Nombres, solo genera el Número total de bloques de datos ocupados.

-a: muestra de forma recursiva el número de bloques de datos ocupados por archivos en el directorio especificado y archivos en subdirectorios. Si no se especifica ni -s ni -a, solo se mostrará el número de bloques de disco ocupados por cada directorio y sus subdirectorios en Nombres.

-k: Muestra el uso del espacio en disco en unidades de 1024 bytes.

-x: Saltar directorios en diferentes sistemas de archivos no se cuenta.

-l: Calcula el tamaño de todos los archivos. Los archivos vinculados deben calcularse varias veces.

-i: Muestra información del inodo en lugar de bloquear el uso.

-h: imprime el tamaño del sistema de archivos en un formato fácil de entender, como 136 KB, 254 MB, 21 GB.

-p: Utiliza el formato de salida POSIX.

-t: Muestra el tipo de sistema de archivos.

Explicación

El comando Df se usa ampliamente para generar estadísticas sobre el uso del sistema de archivos. Puede mostrar toda la información sobre el sistema de archivos en el sistema, incluida la capacidad total, el espacio libre disponible. punto de montaje actual, etc.

Los usuarios súper privilegiados encontrarán que la capacidad de una partición supera el 100% cuando utilizan el comando df. Esto se debe a que el sistema Linux reserva el 10% del espacio para el superusuario, que es controlado únicamente por él. En otras palabras, para un superusuario, la capacidad del disco duro que ve será del 110%. Esta disposición es beneficiosa para la administración del sistema cuando la capacidad utilizada del disco duro está cerca del 100%, el administrador del sistema aún puede trabajar normalmente.

5. Ejemplos de aplicaciones

Linux admite muchos sistemas de archivos, incluidos JFS, ReiserFS, ext, ext2, ext3, XFS, ISO9660, Minx, vfat, MSDOS, etc. También puede obtener información sobre el sistema de archivos cuando usa el comando df -T para ver el espacio en disco:

#df -T

Tipo de sistema de archivos Capacidad utilizada Porcentaje libre utilizado Punto montado

/dev/hda 7 reiserfs 5.2G 1.6G 3.7G 30%/

/dev/hda 1 vfat 2.4G 1.6G 827m 66%/windows/C

/dev/HD a5 vfat 3.0G 1.7G 1.3G 57%/windows/D

/dev/hda 9 vfat 3.0G 2.4G 566m 82%/windows/E

/dev/hda 10 NTFS 3.2G 573m 2.6G 18%/windows/F

/dev/hda 11 vfat 1.6G 1.5G 23M 99%/windows/G

Como puede ver en lo anterior, no solo puede ver la capacidad y el uso del espacio en disco, sino también el tipo de sistema de archivos y el punto de montaje de la partición.

Top

1. Función

El comando top se utiliza para mostrar el proceso del programa en ejecución, con permisos para todos los usuarios.

2. Formato

arriba [-] [d retraso] [q] [c] [S] [s] [i] [n]

3. Parámetros principales

d: Especifique el intervalo de actualización, calculado en segundos.

P: No hay demoras en la actualización. Si el usuario tiene superusuario, el comando superior se ejecutará con la máxima prioridad.

c: Muestra la ruta completa y el nombre del proceso.

s: Modo acumulación, acumulando el tiempo de CPU de los subviajes completados o desaparecidos.

Modo seguro.

I:No mostrar ningún viaje inactivo o zombie.

n: muestra el número de actualizaciones y saldrá de la parte superior una vez finalizadas.

Explicación

El comando Top es un comando principal para la administración del sistema Linux, a través del cual puede obtener mucha información. Aquí te explicaremos la información que da el número 1.

El comando se muestra en la parte superior de la Figura 1

En la Figura 1, los elementos indicados en la primera línea son la hora actual, la hora de inicio del sistema, el número actual de registros del sistema. -en usuarios y la carga media. La segunda línea muestra todos los procesos iniciados, actualmente en ejecución, inactivos y zombies. La tercera línea muestra el uso actual de la CPU, incluida la proporción ocupada por el sistema, la proporción utilizada por los usuarios y la proporción inactiva. La cuarta línea muestra el uso de la memoria física, incluida la memoria total disponible, la memoria utilizada, la memoria libre y la memoria ocupada por los buffers. La quinta línea muestra el uso de la partición de intercambio, incluida la partición de intercambio total, la partición utilizada, la partición libre y el tamaño de la caché. La sexta fila muestra la mayoría de los elementos, con explicaciones detalladas que se enumeran a continuación.

PID (ID de proceso): número de identificación del proceso.

Usuario: El nombre de usuario del propietario del proceso.

PR: La prioridad del proceso.

NI: Valor de prioridad del proceso.

VIRT: El valor de la memoria virtual ocupada por el proceso.

RES: El valor de la memoria física ocupada por el proceso.

SHR: El * * * valor de memoria compartida utilizado por el proceso.

s: el estado del proceso, donde s significa inactivo, r significa en ejecución, z significa estado inactivo y n significa que el valor de prioridad del proceso es negativo.

%CPU: Uso de CPU ocupado por el proceso.

%MEM: El porcentaje de memoria física y memoria total ocupada por el proceso.

Tiempo+: El tiempo total de CPU ocupado por el proceso desde su inicio.

Comando: El nombre del comando de inicio utilizado para iniciar el proceso. Si esta línea no se puede mostrar, el proceso tendrá una línea de comando completa.

En el proceso de utilizar el comando superior, también puede utilizar algunos comandos interactivos para completar las funciones de otros parámetros. Estos comandos se inician mediante teclas de acceso directo.

& ltSpace >: Actualiza inmediatamente.

p: Ordenar por uso de CPU.

t: Ordenar por tiempo y tiempo acumulado.

P: Salga del comando superior.

m: Cambia la visualización de la información de la memoria.

t: Cambia entre mostrar información del proceso y del estado de la CPU.

c: cambia la visualización del nombre del comando y completa la línea de comando.

m: Ordena por tamaño de memoria utilizada.

w: escribe la configuración actual en ~/. archivo toprc. Esta es la forma recomendada de escribir archivos de configuración de nivel superior.

Se puede ver que el comando superior es una herramienta muy poderosa para monitorear el sistema, lo cual es especialmente importante para los administradores del sistema. Pero su desventaja es que consume muchos recursos del sistema.

5. Ejemplo de aplicación

Utilice el comando superior para monitorear al usuario especificado. El valor predeterminado es monitorear los procesos de todos los usuarios. Si desea verificar el estado de un usuario específico, presione la tecla "u" en el terminal e ingrese el nombre de usuario. El sistema cambiará a la interfaz de ejecución del proceso del usuario especificado, como se muestra en la Figura 2.

La Figura 2 usa el comando superior para monitorear usuarios específicos

Gratis

1. Función

El comando libre se usa para mostrar la memoria. uso, los permisos son para todos los usuarios.

2. Formato

Libre [-b|-k|-m] [-o] [-s retraso] [-t] [-V]

3. Parámetros principales

-b-k-m: Muestra el uso de memoria en bytes (KB, MB).

- s delay: Muestra el número de segundos para mostrar el uso de la memoria.

-t: Muestra la columna de suma de memoria.

-o: No muestra la columna de ajuste del buffer.

4. Ejemplos de aplicaciones

El comando gratuito es el comando principal utilizado para comprobar el uso de la memoria. En comparación con el comando superior, su ventaja es que es fácil de usar y solo consume muy pocos recursos del sistema. Con el parámetro -s, puede usar el comando gratuito para monitorear continuamente cuánta memoria se usa, lo que puede considerarse un monitoreo conveniente en tiempo real.

#Free -b -s5

Después de usar este comando, el terminal informará continuamente el uso de la memoria (en bytes) y lo actualizará cada 5 segundos.

Cuota

1. Función

El comando Cuota se utiliza para mostrar el uso y las restricciones del disco, y los permisos son superusuarios.

2. Formato

Cuota [-g] [-u] [-v] [-p]Nombre de grupo de nombre de usuario

3. p> p>

-g: muestra el límite de uso del disco del grupo de usuarios.

-u: Muestra el límite de uso del disco del usuario.

-v: Muestra la asignación de sistemas de archivos de espacio no asignado.

-p: Muestra información simplificada.

4. Ejemplos de aplicaciones

Las cuotas de disco son muy importantes en las aplicaciones empresariales y los usuarios comunes deben aprender a comprender su propio uso del disco. Para consultar su propia cuota de disco, puede utilizar el siguiente comando (en el siguiente ejemplo, la cuenta de usuario es caojh):

#quotacaojh

Cuota de disco para el usuario caojh (uid 502 ):

Período de gracia límite de cuota de bloque de datos del sistema de archivos período de gracia límite de cuota de archivo

/dev/hda 3 58 200000 400000 41 500 1000

El ID anterior número La cantidad de archivos en la cuenta caojh de 502 se establece en 500 ~ 1000 y el límite de espacio en el disco duro se establece en 200 M.

上篇: Pequeño préstamo de 500 a 1000 下篇: ¿Cuál era el precio medio de una vivienda en Xintianzhai, Guiyang, en mayo de 2010?
Artículos populares