Este es el comando afs que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
afs - Introducción a los comandos AFS
DESCRIPCIÓN
AFS proporciona muchos comandos que permiten a los usuarios y administradores del sistema usar y
personalizar sus características. Muchos de los comandos pertenecen a las siguientes categorías, llamadas
comando suites.
copia de seguridad
Interfaz para configurar y operar el AFS Backup System.
bos Interfaz al servidor Basic Overseer (BOS) para administrar los procesos del servidor y
Archivos de configuración.
fs Interfaz para administrar listas de control de acceso (ACL), el administrador de caché y otros
Funciones misceláneas del sistema de archivos.
fstrace
Interfaz para rastrear las operaciones de Cache Manager al depurar problemas.
kas Interfaz al servidor de autenticación para administrar la seguridad y la autenticación
información. Este aspecto de OpenAFS ha quedado obsoleto.
pts Interfaz con el servidor de protección para administrar AFS ID y pertenencia a grupos
Interfaz uss para la administración automatizada de cuentas de usuario. Obsoleto, puede eliminarse
de una versión futura de OpenAFS. Ver uss página de manual para obtener más detalles.
vos Interfaz al servidor de volumen y al servidor de ubicación de volumen (VL) para administrar
volúmenes.
Además, hay varios comandos que no pertenecen a las suites.
AFS Comando Sintaxis
Los comandos AFS que pertenecen a suites tienen la siguiente estructura:
conjunto_de_comandos código_operación -cambiar <propuesta de> [+] [-bandera]
Comando nombres
Juntos, los conjunto_de_comandos y código_operación componer el comando nombre .
La conjunto_de_comandos especifica el grupo de comandos relacionados al que pertenece el comando,
e indica qué intérprete de comandos y qué proceso de servidor ejecuta el comando. AFS tiene
varios conjuntos de comandos, que incluyen bos, fs, kas, PARA DOS, pts, uss (obsoleto) y vos.
Algunas de estas suites tienen un modo interactivo en el que el emisor omite el código_operación
parte del nombre del comando.
La código_operación le dice al intérprete de comandos y al proceso del servidor qué acción
llevar a cabo. La mayoría de los conjuntos de comandos incluyen varios códigos de operación. Las páginas de manual de cada
El nombre del comando describe cada código de operación en detalle, y el Abrir AFS Administración Guía
describe cómo utilizarlos en el contexto de la realización de tareas administrativas.
Varios comandos AFS no pertenecen a una suite, por lo que sus nombres no tienen
conjunto_de_comandos parte. Por lo demás, su estructura es similar a los comandos de las suites.
De Seguros
El término opción se refiere tanto a argumentos como a indicadores, que se describen a continuación
.
Argumentos
Uno o más argumentos pueden seguir al nombre del comando. Los argumentos especifican las entidades en las que
actuar mientras se ejecuta el comando (por ejemplo, qué máquina servidor, proceso del servidor o
Archivo). Para minimizar el potencial de error, proporcione los argumentos de un comando en el orden
prescrito en su definición de sintaxis.
Cada argumento tiene dos partes, que aparecen en el orden indicado:
· Los cambiar especifica el tipo del argumento y está precedido por un guión (-). por
ejemplo, el interruptor -servidor generalmente indica que el argumento nombra un servidor
máquina. Los interruptores a menudo se pueden omitir, sujeto a las reglas descritas en "Condiciones
para omitir interruptores ".
· Los propuesta de nombra una entidad particular del tipo especificado por el modificador anterior. Para
ejemplo, el valor adecuado para un -servidor switch es un nombre de máquina servidor como
"fs3.abc.com". A diferencia de los interruptores (que tienen una forma requerida), los valores varían según
lo que el emisor quiere lograr. Los valores aparecen rodeados por corchetes angulares ("<>")
en las descripciones de los comandos y la ayuda en línea para mostrar que son proporcionados por el usuario
información variable.
Algunos argumentos aceptan varios valores, como se indica mediante el signo más ("+") en el
descripciones de comandos y ayuda en línea. ¿Cuántos de los argumentos de un comando toman múltiples
valores, y su orden con respecto a otros argumentos, determinan cuándo es
aceptable omitir interruptores. Consulte "Condiciones para omitir interruptores".
Algunos comandos tienen argumentos opcionales y obligatorios; las descripciones de los comandos y
la ayuda en línea muestra los argumentos opcionales entre corchetes ("[]").
Banderas
Algunos comandos tienen uno o más indicadores, que especifican la forma en que el comando
el intérprete y el proceso del servidor ejecutan el comando, o qué tipo de salida produce.
Las banderas están precedidas por guiones como interruptores, pero no toman ningún valor. Aunque el comando
descripciones y la ayuda en línea generalmente enumeran los indicadores de un comando después de sus argumentos,
No hay un orden prescrito para las banderas. Pueden aparecer en cualquier lugar de la línea de comando siguiente
el código de operación, excepto entre las partes de un argumento. Las banderas son siempre opcionales.
An Ejemplo Comando
El siguiente ejemplo ilustra las diferentes partes de un comando que pertenece a un AFS
suite de comando.
% bos getdate -servidor fs1.abc.com -archivo ptserver kaserver
donde
· bos es la suite de comandos. El servidor BOS ejecuta la mayoría de los comandos de esta suite.
· obtener la fecha es el código de operación. Le dice al servidor BOS en la máquina servidor especificada
(en este caso, "fs1.abc.com") para informar las fechas de modificación de los archivos binarios en el
local / usr / lib / openafs directorio.
· "-Server fs1.abc.com" es un argumento, con -servidor como el conmutador y "fs1.abc.com" como
el valor. Este argumento especifica la máquina servidor en la que el servidor BOS debe
recopilar e informar fechas binarias.
· "-File ptserver kaserver" es un argumento que toma múltiples valores. El interruptor es
-expediente y los valores son "ptserver" y "kaserver". Este argumento le dice al servidor BOS
para informar las fechas de modificación en los archivos / usr / lib / openafs / kaserver y
/ usr / lib / openafs / ptserver.
Reglas for Entrando AFS Comandos
Ingrese cada comando AFS en una sola línea (presione solo al final del comando).
Algunos comandos de este documento aparecen divididos en varias líneas, pero eso es para
legibilidad solamente.
Use un espacio para separar cada elemento en una línea de comando de sus vecinos. Espacios más bien
que las comas también separan varios valores de un argumento.
En muchos casos, el emisor de un comando puede reducir la cantidad de escritura necesaria usando
uno o ambos de los siguientes métodos:
· Omitir interruptores.
· Usando abreviaturas aceptadas para códigos de operación, interruptores (si están incluidos en
todos) y algunos tipos de valores.
Las siguientes secciones explican las condiciones para omitir o acortar partes del
línea de comando. Siempre es aceptable escribir un comando completo, con todos sus conmutadores
y sin abreviaturas.
Condiciones para omitir interruptores
Siempre es aceptable escribir la parte switch de un argumento, pero en muchos casos es
no es necesario. Específicamente, los conmutadores se pueden omitir si se cumplen las siguientes condiciones.
· Todos los argumentos requeridos del comando aparecen en el orden prescrito por la sintaxis
.
· No se proporciona ningún interruptor para ningún argumento.
· Solo hay un valor para cada argumento (pero tenga en cuenta la importante excepción discutida
en el siguiente párrafo).
Omitir interruptores es posible solo porque hay un orden prescrito para cada comando
argumentos. Cuando el emisor no incluye conmutadores, el intérprete de comandos confía
en cambio, en el orden de los argumentos; asume que el primer elemento después de la operación
el código es el primer argumento del comando, el siguiente elemento es el segundo argumento del comando,
y así. La excepción importante es cuando el argumento final requerido de un comando acepta
múltiples valores. En este caso, el intérprete de comandos asume que el emisor ha
proporcionó correctamente un valor para cada argumento hasta el final, por lo que cualquier
los valores al final pertenecen al argumento final.
La siguiente lista describe las reglas para omitir interruptores del lado opuesto.
perspectiva: se debe proporcionar un cambio de argumento cuando cualquiera de las siguientes condiciones
de Google
· Los argumentos del comando no aparecen en el orden prescrito.
· Se omite un argumento opcional pero se proporciona un argumento opcional posterior.
· Se proporciona un interruptor para un argumento anterior.
· Se proporciona más de un valor para un argumento anterior (que debe tomar múltiples
valores, por supuesto); sin un interruptor en el argumento actual, el intérprete de comandos
asume que el argumento actual es otro valor para el argumento anterior.
Un ejemplo de omisión de interruptores
Considere nuevamente el comando de ejemplo de "Un comando de ejemplo".
% bos getdate -servidor fs1.abc.com -archivo ptserver kaserver
Este comando tiene dos argumentos obligatorios: el nombre de la máquina del servidor (identificado por el
-servidor conmutador) y el nombre del archivo binario (identificado por el -expediente cambiar). El segundo argumento
acepta varios valores. Al cumplir con las tres condiciones, el emisor puede omitir la
interruptores:
% bos getdate fs1.abc.com ptserver kaserver
Debido a que no hay interruptores, el intérprete de comandos bos se basa en el orden de
argumentos. Se asume que el primer elemento que sigue al código de operación, "fs1.abc.com",
es el nombre de la máquina del servidor y que el siguiente argumento, "ptserver", es un nombre de archivo binario.
Entonces, debido a que el segundo (y último) argumento del comando acepta múltiples valores, el
El intérprete de comandos interpreta correctamente "kaserver" como un valor adicional para él.
Por otro lado, lo siguiente no es aceptable porque viola los dos primeros
condiciones en "Condiciones para omitir interruptores": aunque solo hay un valor por
argumento, los argumentos no aparecen en el orden prescrito y se proporciona un interruptor
para un argumento pero no para el otro.
% bos getdate ptserver -servidor fs1.abc.com
Reglas for Con Abreviaturas y Alias
Esta sección explica cómo abreviar los códigos de operación, los nombres de las opciones, la máquina del servidor
nombres, nombres de particiones y nombres de células. No es posible abreviar otros tipos de
valores.
Abreviatura de códigos de operación
Es aceptable abreviar un código de operación a la forma más corta que aún
lo distingue de los demás códigos de operación de su suite.
Por ejemplo, es aceptable acortar bos instalar a bos i porque no hay otros
códigos de operación en el bos conjunto de comandos que comienzan con la letra "i". A diferencia de,
hay varios bos códigos de operación que comienzan con la letra "s", por lo que las abreviaturas
debe ser más largo para permanecer inequívoco:
bos sa para bos salvamento
bos conjunto para bos setauth
bos setc para bos setcellname
bos poner para bos setrestart
bos sh para el cierre de bos
bos comienzo para bos empezar
bos inicio para la puesta en marcha de bos
bos stat para el estado de bos
bos sto para bos stop
Además de las abreviaturas, algunos códigos de operación tienen un alias, una forma corta que no es
derivado abreviando el código de operación a su forma inequívoca más corta. Por ejemplo,
el alias del fs setacl el comando es fs sa, mientras que el más corto e inequívoco
la abreviatura es fs conjunto.
Hay dos razones habituales por las que un código de operación tiene un alias:
· Debido a que el comando se emite con frecuencia, es conveniente tener un formulario más corto que
la derivada abreviando. El fs setacl comando es un ejemplo.
· Porque el nombre del comando ha cambiado, pero los usuarios de versiones anteriores de AFS conocen la
nombre anterior. Por ejemplo, bos hosts de listas tiene el alias bos obtener la celda, su nombre anterior.
Es aceptable abreviar los alias a su forma inequívoca más corta (por
ejemplo, bos obtener la celda a bos conseguir).
Incluso si un código de operación tiene un alias, es aceptable usar el más corto
forma inequívoca. Por lo tanto, la fs setacl El comando tiene tres formas aceptables: fs setacl (la
forma completa), fs conjunto (la abreviatura más corta), y fs sa (el alias).
Abreviatura de interruptores y banderas
Es aceptable acortar un interruptor o una bandera a la forma más corta que lo distingue
de los otros interruptores y banderas para su código de operación. A menudo es posible omitir
interruptores por completo, sujeto a las condiciones enumeradas en "Condiciones para omitir interruptores".
Abreviatura de los nombres de las máquinas del servidor
Las máquinas del servidor AFS deben tener nombres de host de estilo de Internet completamente calificados (por ejemplo,
"fs1.abc.com"), pero no siempre es necesario escribir el nombre completo en la línea de comando.
Los comandos AFS aceptan formas abreviadas inequívocas, pero dependen del servicio de nombres de la celda
(como el Servicio de nombres de dominio) o una tabla de host local para resolver un nombre abreviado al
equivalente totalmente calificado cuando se emite el comando.
La mayoría de los comandos también aceptan la forma decimal con puntos de la dirección IP de la máquina como
identificador.
Abreviando los nombres de las particiones
Las particiones que albergan volúmenes AFS deben tener nombres de la forma / vicepx or / vicepxx, donde el
la porción final variable es una o dos letras minúsculas. Por convención, la primera
La partición del servidor creada en una máquina servidor de archivos se llama / vicepa, el segundo / vicepb,
y así. los Abrir AFS QuickStart Guía explica cómo configurar y nombrar un servidor de archivos
particiones de la máquina en preparación para almacenar volúmenes AFS en ellas.
Al emitir comandos AFS, puede abreviar el nombre de una partición usando cualquiera de los siguientes
formas:
/ vicepa = vicepa = a = 0
/ vicepb = vicepb = b = 1
Después de / vicepz (para el que el índice es 25) viene
/ vicepaa = vicepaa = aa = 26
/ vicepab = vicepab = ab = 27
y así sucesivamente
/ vicepiv = vicepiv = iv = 255
/ vicepiv es el último nombre de partición AFS permitido. En la práctica, no funcionará bien;
parando con / vicepiu es muy recomendable.
Abreviando los nombres de las celdas
El nombre completo de una celda suele coincidir con su nombre de dominio de Internet (como estadou.edu para
State University o "abc.com" para ABC Corporation). Algunos comandos AFS aceptan sin ambigüedades
formas abreviadas, por lo general con respecto a la local / etc / openafs / CellServDB presentar but
a veces, dependiendo de la capacidad del servicio de nombres local para resolver el correspondiente
nombre de dominio.
Viendo en Línea Ayuda for AFS Comandos
Para mostrar la ayuda en línea de los comandos AFS que pertenecen a conjuntos, utilice el ayuda y a propósito
códigos de operación. A -ayuda La bandera también está disponible en casi todos los comandos AFS.
La entrada de ayuda en línea para un comando consta de dos o tres líneas:
· La primera línea nombra el comando y describe brevemente lo que hace.
· Si el comando tiene alias, aparecen en la siguiente línea.
· La última línea, que comienza con la cadena "Uso:", enumera las opciones del comando en
el orden prescrito; Las entradas de la ayuda en línea utilizan los mismos símbolos tipográficos (corchetes
y así sucesivamente) como esta documentación.
Si no se especifica ningún código de operación, el ayuda El código de operación muestra la primera línea (corta
description) para cada código de operación en la suite:
% ayuda
Si el emisor especifica uno o más códigos de operación, el ayuda el código de operación muestra cada
entrada en línea completa del comando (descripción breve, alias si lo hay y sintaxis):
% ayuda +
La -ayuda flag muestra la sintaxis de un comando, pero no la descripción corta o el alias:
% -ayuda
El código de operación apropiado muestra la breve descripción de cualquier comando en una suite cuyo
El código de operación o una breve descripción incluye la palabra clave especificada:
% a propósito " "
El siguiente comando de ejemplo muestra la entrada de ayuda en línea completa para el fs setacl
mando:
% fs ayuda a setacl
fs setacl: establecer lista de control de acceso
alias: sa
Uso: fs setacl -dir + -acl +
[-claro] [-negativo] [-id] [-si] [-ayuda]
Para ver solo la declaración de sintaxis, use la -ayuda bandera:
% fs setacl-ayuda
Uso: fs setacl -dir + -acl +
[-claro] [-negativo] [-id] [-si] [-ayuda]
En el siguiente ejemplo, un usuario desea mostrar la cuota para el volumen de su hogar. Ella sabe
que el comando relevante pertenece al fs suite, pero no puede recordar el código de operación.
Ella usa cuota como la palabra clave:
% fs a propósito de la cuota
listquota: lista de cuota de volumen
cuota: muestra el uso de la cuota de volumen
setquota: establece la cuota de volumen
A continuación se ilustra el mensaje de error que aparece si no hay un nombre de comando o un
descripción contiene la palabra clave:
% fs apropos "cuota de lista"
Lo siento, no se encontraron comandos
PRIVILEGIO REQUERIDOS
Muchos comandos de AFS requieren uno o más tipos de privilegios administrativos. Ver la referencia
página para cada comando.
Utilice afs en línea utilizando los servicios de onworks.net