GoGPT Best VPN GoSearch

icono de página de OnWorks

consola: en línea en la nube

Ejecute la consola en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Esta es la consola de comandos 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


consola - programa cliente del servidor de la consola

SINOPSIS


un mueble consola [argumentos-genéricos] [-aaffss] [-e esc] un mueble consola
un mueble consola [argumentos-genéricos] [-iIuwWx] [un mueble consola]
un mueble consola [argumentos-genéricos] [-hPqQrRV] [-[bB] mensaje] [-d [usuario][@un mueble consola]] [-t
[usuario][@un mueble consola] mensaje] [-[zZ] cmd]

argumentos-genéricos: [-7DEnUv] [-c cred] [-C config] [-M dominar] [-p Puerto] [-l usuario]

DESCRIPCIÓN


Consola se utiliza para manipular terminales de consola de forma remota o para sondear en ejecución mantener(8)
demonios para obtener información sobre el estado.

En el primer formulario de arriba, un mueble consola pregunta la contraseña del usuario antes de otorgar interactiva
acceso a una consola (en un sistema no confiable), ya que dicha sesión puede proporcionar
acceso de usuario. Si la función de autocompletado del servidor está habilitada, solo la mayor parte del
Se requiere el nombre de la consola como se requiere para identificarlo de forma exclusiva en el servidor.

Para opciones no interactivas, un mueble consola emite solo la información solicitada y sale.

Consola solo sabe de una primaria mantener anfitrión (ver el -M opción a continuación), a la que
inicialmente se conecta. En un entorno de varios servidores, el servidor primario puede referir el
cliente a un servidor diferente que maneja la consola solicitada, o proporcionará una lista de
todos los servidores si es necesario (como cuando un mueble consola se invoca con el -r opción). Consola y luego
abre conexiones a los servidores apropiados. No es necesario que el usuario de
un mueble consola para saber qué servidor gestiona qué consolas, siempre que un mueble consola conoce un valido
servidor primario y todas las consolas disponibles se enumeran en la configuración del servidor primario
.

OPCIONES


Las opciones se pueden dar como argumentos separados (p. Ej., -v -w) o agrupado (p. ej., -vw).
Las opciones y sus argumentos pueden estar separados por espacios en blanco opcionales. Argumentos de opción
que contengan espacios u otros caracteres especiales del shell deben estar entre comillas.

-7 Quite el bit alto de todos los datos recibidos, ya sea de la entrada del usuario o de
el servidor, antes de que se produzca cualquier procesamiento. No permite caracteres de secuencia de escape
con el bit alto configurado.

-a Acceda a una consola con una conexión bidireccional (lectura-escritura) (esta es la predeterminada).
La conexión se cae al modo espía si alguien más está conectado de lectura y escritura.

-bmensaje Transmitir un mensaje a todos los usuarios conectados a cada servidor.

-Bmensaje Igual que -b pero solo envía un mensaje a los usuarios del servidor primario.

-ccred Cargue un certificado SSL y una clave del archivo codificado PEM cred.

-Cconfig Utilice el archivo de configuración por usuario config.

-d Desconecte a los usuarios especificados por usuario@un mueble consola. Puede especificar el objetivo como
usuario (desconecte el usuario, independientemente de la consola a la que estén conectados),
@un mueble consola (desconecte a todos los usuarios adjuntos a un mueble consola), o usuario@un mueble consola
(desconecte el usuario adjunto a un mueble consola).

-D Habilite la salida de depuración.

-eesc Establezca la secuencia de escape inicial de dos caracteres en las representadas por esc. Alguna
de los formularios producidos por gato(1) -v Se aceptan opciones. El valor predeterminado es
``^ Ec''.

-E Si el cifrado se ha integrado en el código (--con-openssl), cliente encriptado
las conexiones son, por defecto, un requisito. Esta opción deshabilita cualquier intento
al crear una conexión cifrada. Si desea utilizar cifrado
conexiones cuando su servidor lo admite, pero recurre a no cifrado
de lo contrario, el -U La opción es lo que quieres.

-f Igual que -a excepto que forzará cualquier conexión existente en modo espía.

-h Muestra un breve mensaje de ayuda.

-i Mostrar información de estado en un formato analizable por máquina (consulte a continuación para
detalles).

-I Igual que -i pero solo actúa en el servidor primario.

-lusuario Establezca el nombre de inicio de sesión utilizado para la autenticación en usuario. Por defecto, un mueble consola usos
$ USER si su uid coincide con el uid real del usuario, o $ LOGNAME si su uid coincide
el uid real del usuario, o bien el nombre asociado con el uid real del usuario.

-Mdominar La pestaña un mueble consola encuestas del programa del cliente dominar como servidor principal, en lugar de
configurado por defecto en tiempo de compilación (típicamente ''un mueble consola''). El valor por defecto dominar puede ser
cambiado en tiempo de compilación usando el --con-amo opción. Si --con-uds se utiliza
para habilitar los sockets de dominio Unix, sin embargo, esta opción apunta un mueble consola En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”.
directorio que contiene esos sockets. El valor por defecto dominar directorio
(``/ tmp / conservador'') se pueden cambiar en tiempo de compilación usando el --con-uds
.

-n No lea el archivo de configuración de todo el sistema.

-pPuerto Configure el puerto al que conectarse. Puede ser un número de puerto o un servicio
nombre. El valor por defecto Puerto se puede cambiar en tiempo de compilación usando el --con puerto
opción. Si el --con-uds se utilizó esta opción, esta opción se ignora.

-P Muestra el pid del proceso del demonio maestro en cada servidor.

-q La pestaña un mueble consola El cliente se conecta a cada servidor para solicitar que el demonio del servidor
salir (apagar). La contraseña de root de los hosts que ejecutan conserver es
requerido a menos que el host local esté listado como `` confiable '' en el archivo conserver.cf
expediente; en ese caso, solo presione .

-Q Igual que -q pero solo actúa en el servidor primario.

-r Muestra las versiones del demonio. los un mueble consola el cliente se conecta a cada servidor para solicitar
su información de versión.

-R Igual que -r pero solo actúa en el servidor primario.

-s Solicite una conexión de solo lectura (modo espía). En este modo todo el escape
secuencias (a continuación) funcionan o informan errores, pero todas las demás entradas del teclado son
descartado.

-t Envia un mensaje de texto mensaje a usuario@un mueble consola. Puede especificar el objetivo como usuario (enviar
a usuario, independientemente de la consola a la que estén conectados), @un mueble consola (enviar a
todos los usuarios adjuntos a un mueble consola), o usuario@un mueble consola (enviar a usuario adjunto a
un mueble consola).

-u Muestra una lista de todas las consolas con estado ("arriba", "abajo" o "init") y adjunto
usuariosusuario@host si se adjunta lectura-escritura, ` 'si solo los usuarios en modo espía,
o ').

-U Si el cifrado se ha integrado en el código (--con-openssl), cliente encriptado
las conexiones son, por defecto, un requisito. Esta opción permite al cliente
intente una conexión encriptada pero recurra a una conexión no encriptada si
el servidor no admite el cifrado. Si falla el protocolo de enlace de cifrado,
deshabilitar el cifrado en el cliente con el -E opción es probablemente lo que tu
querer.

-v Sea más detallado al construir las conexiones. Utilice esta opción en
combinación con cualquiera de las opciones de "mostrar" (abajo) para un beneficio adicional.

-V Imprima la versión y la configuración del programa cliente de la consola y luego salga.

-w Muestra una lista de todos los que están conectados actualmente a las consolas, incluido el
nombres de host donde el un mueble consola las conexiones se originan y los tiempos de inactividad. Este es
útil para ver si alguien está utilizando activamente el sistema de consola si se convierte
necesario cerrar mantener.

-W Igual que -w pero solo actúa en el servidor primario.

-x Muestra una lista de consolas y dispositivos.

-zcmd Envía un comando (cmd) a cada servidor y muestra el resultado. El valido
los comandos son:

Sacar un tema Intente conectar todas las consolas marcadas como inactivas (esto es equivalente a
enviando al servidor un SIGUSR1)
SIGUSR1 Igual que Sacar un tema
ayuda Muestra el mensaje de ayuda.
pid Devuelve el pid del servidor (esto es equivalente a -P)
renuncia Indica al servidor que se apague (esto es equivalente a -q or
enviando al servidor un SIGTERM)
SIGNO Igual que renuncia
reconfigurar Indica al servidor que vuelva a cargar el archivo de configuración y luego realice
las acciones de reabrir (esto es equivalente a enviar al servidor un
SUSCRÍBETE)
SUSCRÍBETE Igual que reconfigurar
reabrir Indica al servidor que vuelva a abrir todos los archivos de registro, luego realice la
acciones de Sacar un tema (esto es equivalente a enviar al servidor un
SIGUSR2)
SIGUSR2 Igual que reabrir
versión Devuelve la versión del servidor (esto es equivalente a -V)

-Zcmd Igual que -z pero solo envía cmd al servidor primario.

La pestaña -A, -F o -S las opciones tienen el mismo efecto que sus variantes en minúsculas. Además,
cada uno de ellos solicita las últimas 20 líneas de la salida de la consola después de realizar la conexión (como
si ''^ Ecr'' fueron mecanografiados).

La pestaña -i, -u, -w y -x Las opciones pueden recibir un nombre de consola, lo que limitará su salida.
a esa consola.

La pestaña -i La opción emite información de estado con respecto a cada consola en 15 puntos separados
campos.

nombre El nombre de la consola.

nombre de host, pid, socket
El nombre de host, pid y número de socket del proceso hijo que administra la consola.

tipo El tipo de consola. Los valores serán un `/ 'para un dispositivo local,` |' por un comando,
'!' para un puerto remoto, '%' para un socket de dominio Unix y '#' para una consola noop.

detalles de la consola
Los detalles sobre la consola. Los valores aquí (todos separados por comas) dependen de
el tipo de consola. Los dispositivos locales tendrán valores del archivo del dispositivo, baudios
tasa / paridad y descriptor de archivo para el dispositivo. Los comandos tendrán valores de
comando, el pid del comando, el pseudo-tty y el descriptor de archivo para el pseudo-tty.
Los puertos remotos tendrán valores de nombre de host remoto, número de puerto remoto, `` sin procesar ''
o protocolo `` telnet '' y descriptor de archivo para la conexión del socket. Dominio Unix
los sockets tendrán la ruta al socket y el descriptor de archivo para el socket
conexión. Las consolas Noop no tendrán nada.

lista de usuarios
Los detalles de cada usuario conectado a la consola. Los detalles de cada usuario son
una lista separada por '@' de 'w', 'r' o 's' (para lectura-escritura, solo lectura o
suspendido), nombre de usuario, nombre de host en el que se encuentra el usuario, el tiempo de inactividad del usuario y (para 'r'
y usuarios de `s ')` `rw' 'o` `ro' '(si el usuario quiere el modo de lectura-escritura o no).
Cada paquete de usuario está separado por comas.

estado El estado de la consola. Los valores pueden ser `` up '', `` down '' o `` init ''.

permanente Este valor será `` rw '' o `` ro ''. Solo será `` ro '' si la consola
es un dispositivo local (tipo `/ ') y los permisos son tales que el servidor puede abrir
el archivo para leer, pero no escribir.

detalles del archivo de registro
Los detalles sobre el registro de la consola. Los valores separados por comas
ser el archivo de registro, `` log '' o `` nolog '' (si el inicio de sesión está activado o no, se alterna a través de
`` ^ EcL ''), `` act '' o `` noact '' (si el registro de actividad está habilitado o no, la
opción de marca de tiempo), el intervalo de marca de tiempo y el descriptor de archivo del archivo de registro.

romper La secuencia de interrupción predeterminada utilizada para la consola.

volver a levantar Si la consola está actualmente inactiva y el código de reconexión automática está funcionando,
tendrá el valor de `` autoup '', de lo contrario será `` noautoup ''.

alias
Los alias de la consola se presentan en una lista separada por comas.

opciones
Las opciones activas para la consola se presentan en una lista separada por comas.

initcmd
La opción de configuración initcmd para la consola.

tiempo de inactividad
La opción de configuración idletimeout para la consola.

cuerda inactiva
La opción de configuración idlestring para la consola.

CONFIGURACIÓN


Consola lee la información de configuración del archivo de configuración de todo el sistema
(consola.cf), luego el archivo de configuración por usuario (.consolerc), y luego aplica el comando-
argumentos de línea. Cada ubicación de configuración puede anular la anterior. Lo mismo pasa
al analizar un archivo individual, las entradas posteriores siempre anulan las entradas anteriores.
Por eso, debe poner los valores predeterminados `` globales '' primero y los valores predeterminados más específicos
segundo.

El archivo de configuración se lee usando el mismo analizador que conservador.cf(5), y deberías
consulte esa página de manual para obtener detalles del analizador. Consola reconoce la siguiente configuración
Bloques

config hostname|ipaddr
Defina un bloque de configuración para el host del cliente denominado hostname o utilizando el
de facturación ipaddr. Si se usa el valor de `` * '', el bloque de configuración será
aplicado a todos los hosts del cliente.

para disfrutar esc
Configure la secuencia de escape (consulte la -e indicador de línea de comandos).

dominar dominar
Establecer el maestro predeterminado en dominar (Véase el -M indicador de línea de comandos).

reproducción número|""
Anula la duración de la reproducción p comando de escape a número líneas (si el
servidor lo admite). El uso del valor especial de `` 0 '' hará que el cliente
para usar el número de líneas de la terminal actual (si eso puede ser
determinado). Si se utiliza la cadena nula (`` "" ''), la duración de la reproducción será
no ser anulado.

Puerto Puerto
Establezca el puerto predeterminado en Puerto (Véase el -p indicador de línea de comandos).

reproducir número|""
Anule la duración de la repetición r comando de escape a número líneas (si el
servidor lo admite). El uso del valor especial de `` 0 '' hará que el cliente
para usar el número de líneas de la terminal actual (si eso puede ser
determinado). Si se utiliza la cadena nula (`` "" ''), la duración de la reproducción será
no ser anulado.

credenciales ssl nombre de archivo
Establezca la ubicación del archivo de credenciales SSL (consulte la -c indicador de línea de comandos).

slenabled |su verdadero|on|no|false|off
Establezca si se intenta o no el cifrado al hablar con los servidores (consulte la
-E indicador de línea de comandos).

sslrequerido |su verdadero|on|no|false|off
Establezca si se requiere o no cifrado al hablar con los servidores (consulte la
-U indicador de línea de comandos).

desnudarse |su verdadero|on|no|false|off
Establezca si desea eliminar el bit alto de todos los datos recibidos (consulte el -7
indicador de línea de comandos).

nombre de usuario usuario
Establezca el nombre de usuario pasado al servidor en usuario (Véase el -l De línea de comandos
bandera).

terminal tipo
Defina un bloque de configuración cuando utilice un terminal de tipo tipo. Si el valor de
Se utiliza `` * '', el bloque de configuración se aplicará a todos los tipos de terminales.

adjuntar cadena|""
Propónganse una cadena para imprimir cuando se conecta correctamente a una consola. Personaje
Las sustituciones se realizarán en función de la adjuntar subst valorar y ocurrir
antes interpretación de los caracteres especiales a continuación. Si la cadena nula
(``""''), no se imprimirá ninguna cadena. cadena es un personaje simple
cadena con la excepción de `\ 'y` ^':

\a alerta
\b Retroceso
\f formulario de alimentación
\n nueva línea
\r retorno de carro
\t y
\v pestaña vertical
\\ barra invertida
\^ circunflejo
\ooo representación octal de un carácter (donde ooo es uno a tres
dígitos octales)
\c personaje c
^? elimínelo
^c carácter de controlc está `` y '' con 0x1f)

Un uso interesante de adjuntar y adjuntar subst sería:

término x terminal {
adjuntar "^ [] 0; conservador: U @ C ^ G";
adjuntar subst U = nosotros, C = cs;
}

adjuntar subst c=t[n]f[,...] |""
Realice sustituciones de caracteres en el adjuntar valor. Una serie de
Los reemplazos se pueden definir especificando una lista separada por comas de c=t[n]f
secuencias donde c es cualquier carácter imprimible, t especifica el reemplazo
valor, n es una longitud de campo (opcional), y f es la cadena de formato. t puede ser
uno de los caracteres a continuación, clasificado como un reemplazo de cadena o un
reemplazo numérico, que dicta el uso de la n y f campos.

Reemplazo de cuerdas
u nombre de usuario
c nombre de la consola

Reemplazo numérico
ninguno disponible (todavía)

Para reemplazos de cuerdas, si el reemplazo no es al menos n personajes, es
se rellenará con caracteres de espacio a la izquierda. f debe ser 's'. Para
reemplazos numéricos, el valor se formateará al menos a n caracteres,
rellenado con ceros si n comienza con un 0 y espacios en blanco en caso contrario. f deben
ser 'd', 'x' o 'X', especificando un decimal, hexadecimal en minúscula, o
una conversión hexadecimal en mayúsculas. Si la cadena nula (``""'') se utiliza,
no se harán reemplazos.

despegar cadena|""
Propónganse una cadena para imprimir una vez desconectado de una consola. Sustituciones de personajes
se realizará en función de la separarsust valor. Ver el adjuntar opción para
una explicación de cadena. Si la cadena nula (``""'') se utiliza, sin cadena
se imprimirá.

separarsust c=t[n]f[,...] |""
Realice sustituciones de caracteres en el despegar valor. Ver el adjuntar subst
opción para una explicación de la cadena de formato.

Una configuración simple para establecer una nueva secuencia de escape predeterminada y anular el maestro
la ubicación sería:

# opciones de anulación para todos los hosts
configuración * {
anfitrión local maestro;
escapar ^ Ee;
}
# establecer cosas más específicas para host1
# nota: si las entradas se invirtieron, host1
# también usaría localhost.
host1 de configuración {
consola maestra1;
}

ESCAPE SECUENCIAS


La conexión se puede controlar mediante una secuencia de escape de dos caracteres, seguida de una
mando. La secuencia de escape predeterminada es `` control-E c '' (octal 005 143). (El escape
las secuencias son realmente procesadas por el servidor; ver el mantener(8) página de manual para más
información.) Los comandos son:

. desconectar
; muévete a otra consola
a adjuntar lectura-escritura si nadie ya lo está
b enviar mensaje de difusión a todos los usuarios en esta consola
c alternar el control de flujo (no hagas esto)
d abajo de la consola actual
ecc cambiar la secuencia de escape a los siguientes dos caracteres
f adjuntar a la fuerza lectura-escritura
g información del grupo
i volcado de información
L activar / desactivar inicio de sesión
l? enumerar las secuencias de interrupción disponibles
l0 enviar la secuencia de interrupción asociada con esta consola
l1-9 enviar la secuencia de descanso específica
m mostrar el "mensaje del día"
o cerrar (si está abierto) y volver a abrir la línea (para eliminar errores (desbordamientos del silo)) y
el archivo de registro
p reproducir las últimas 60 líneas de salida
P establecer el número de líneas de reproducción
r reproducir las últimas 20 líneas de salida
R establecer el número de líneas de repetición
s cambiar al modo espía (solo lectura)
u mostrar el estado de los hosts / usuarios en este grupo
v mostrar la versión del servidor de grupo
w quien esta usando esta consola
x examinar los dispositivos y modos de este grupo
z suspender esta conexión
| adjuntar un comando local a la consola
? mostrar lista de comandos
^M (volver) continuar, ignorar la secuencia de escape
^R (ctrl-R) reproducir solo la última línea
\ooo enviar carácter con código octal ooo (debe especificar tres dígitos octales)

Si se golpea a cualquier otro personaje despus de la secuencia de escape, los tres
descartado. Tenga en cuenta que un salto de línea o un comando hacia abajo solo se pueden enviar desde una lectura-escritura
conexión. Para enviar la secuencia de escape a través de la conexión, uno debe redefinir el
secuencia de escape exterior, o utilice ^ Ec \ooo para enviar el primer carácter de escape antes de escribir el
segundo carácter directamente.

En la sección -u salida, el inicio de sesión '' '' indica que nadie está viendo esa consola, y el
iniciar sesión '' '' indica que nadie tiene una conexión de lectura-escritura (solo lectura).

Al ejecutar un comando local a través de ''^ Ec |'', puede escribir `^C'para enviar el comando un SIGHUP,
`^\'para enviar el comando un SIGKILL, y `o'para alternar la visualización de los datos de la consola.

EJEMPLOS


console -u Da como resultado algo como:

tonto
experto hasta ksb @ mentor
tyro up
mentor arriba
salvia bien @ cis

La pestaña indica que nadie está viendo mudo or mentor,
indica que solo existen conexiones de solo lectura para principiante, y otros Inicie sesión@host
Las entradas indican usuarios adjuntos de lectura y escritura a salvia y experto.

console -w Produce algo como:

ksb @ extra adjuntar 2 días experto
file @ cis adjuntar 21:46 salvia
dmr @ alice spy 0:04 tyro

La tercera columna es el tiempo de inactividad del usuario. Cualquiera horas:minutos or
se muestra el número de días.

consola -e "^ [1" lv426
Solicita una conexión al host `` lv426 '' con el conjunto de caracteres de escape
para `` escapar de uno ''.

Use la consola en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.