Lista de comandos "serveradmin command"

1

tl; dr : Hay una lista de serveradmin command *:* comandos?

En los servidores Mac, serveradmin puede ser muy útil; especialmente al enviar comandos a sus servicios, tales como serveradmin command smb:command = getConnectedUsers

La guía de línea de comandos obsoleta (pero aún útil) de Apple ( enlace pdf ) enumera estos, pero mucho ha cambiado desde 10.5 ... notablemente, samba / afp. Algunos comandos que funcionaron hasta que los Mavericks dejaron de funcionar en Yosemite y más allá.

Mi búsqueda de una lista devuelve muchos enlaces hasta Mavericks; Pero, eso no es tan útil.

¿Hay algún lugar donde se hayan compilado los comandos para las versiones más nuevas del sistema operativo?

Kent
fuente
No hay compilación aquí, pero compruebe. sudo serveradmin settings <service> > <service>.txt (con & lt; service & gt; = web, afp, smb, dns, wiki, etc.)
klanomath
Sí, lo sé; pero (al menos para smb / afp), no hay mucha correlación entre las configuraciones enumeradas y lo que los comandos pueden (o, en tiempo pasado, podrían) hacer. No contengo la respiración para que Apple actualice sus documentos de servidor.
Kent
¿Está solicitando generar una lista a partir de una versión específica o buscar documentación de Apple o averiguar si alguien más ha creado la lista a la inversa?
bmike
Lo que realmente busco es si hay un reemplazo para el comando getHistory de AFP / SMB que muestra el rendimiento en el tiempo Pero encontrar una lista (oficial o de ingeniería inversa) parecía ser una pregunta más general que podría tener un éxito en alguna parte.
Kent

Respuestas:

1

Dependiendo de la cantidad de acciones que desee realizar, puede consultar las plantillas de comandos html en los paquetes de servermgrd para obtener una lista parcial de nombres / formatos de comandos. Por ejemplo, para obtener una lista de comandos que el complemento afp acepta, puede consultar:

/Applications/Server.app/Contents/ServerRoot/usr/share/servermgrd/html/servermgr_afp.html

y mira el javascript en la plantilla.

Mire la selección == "nombre_comando" para ver los nombres de los comandos y el resto de comandoValor para el comando con formato de lista. Luego puede usar el formato del comando serveradmin para enviar el comando al complemento.

Una forma diferente (y más actualizada) de averiguar los comandos es mirar el registro de actividades del Servidor para ver los comandos con formato completo que Server.app envió al servidor backgr de servermgrd. Pase a ver

~/Library/Logs/Server.log

Por los comandos y sus respuestas. Es posible que deba activar el registro desde uno de los menús (ahora estoy lejos de mi servidor, así que no estoy seguro de cómo habilité el registro).

Si desea rendimiento de red, abra Server.app, vaya al panel de estadísticas, seleccione las estadísticas de red y luego mire Server.log para obtener los comandos que necesita usar.

Leland Wallace
fuente
Gracias por esta publicación, pero ¿podría decirme dónde se utilizan estos documentos HTML? ¿Existe una gestión web disponible para la aplicación de servidor?
Daywalker
Los documentos HTML, afaik, se utilizaron para probar los diversos comandos de backend. Están un poco fuera de fecha. Se han realizado esfuerzos para crear una solución de administración basada en la web para Mac OS X Server, pero nada ha llegado a buen término que pueda recordar.
Leland Wallace