espacio de direcciones de procesos de Linux dirección de procesos de Linux
¿Cuál es el nombre del proceso del servicio ftp en el sistema Linux?
El nombre general del proceso ftp en el sistema Linux es el siguiente:
Comandos comunes para el programa ftp en el sistema Linux
Como uno de los programas de transferencia de archivos en el sistema Linux, ftp es potente y compacto. Debido a sus características livianas, es una de las aplicaciones más utilizadas. A continuación le dedicaremos un apartado completo. Bienvenido a leer.
Formato de sintaxis
#ftp
Parámetros comunes
-d: muestra información de procesamiento detallada en tiempo de ejecución
-i: Desactivar el modo interactivo
-p: Transferir archivos en modo pasivo
Modo FTP "comandos comunes"
ascii: Usar el modo de transferencia de tipo ascii Transferir archivos (transferencia de texto)
Binario: utiliza el modo de transferencia de archivos binarios (transferencia de archivos, como aplicaciones)
Adiós, salir: sale del proceso de sesión FTP
cd: cambia el directorio del host remoto
lcd: cambia el directorio de trabajo local
ls: muestra el contenido del directorio del host remoto
: elimina archivos del host remoto
pasivo: activa/desactiva el modo de transmisión pasiva
obtener: obtiene un único archivo de host remoto
mget: obtiene múltiples archivos de host remoto
put: transferir archivos locales al host remoto
mput: transferir varios archivos al host remoto
pwd: muestra el directorio de trabajo actual del host remoto
! pwd: muestra el directorio de trabajo actual del host local
rename: cambia el nombre del archivo del host remoto
mkdir: crea un directorio en el host remoto
rmdir : Eliminar el directorio del host remoto
tamaño: muestra el tamaño del archivo del host remoto
ayuda, ?: muestra la información de ayuda cmd del comando interno ftp, como helpget o ?get
Ejemplo
//Utilice el ftp del usuario de prueba para conectarse al puerto ftp del host remoto 24520
#ftptest@192.168.1.524520
Conectado a 192.168.1.5.
220(vsFTPd2. 0.7)
331 Especifique una contraseña.
Contraseña: //Ingrese la contraseña
230 Inicio de sesión exitoso.
El tipo de sistema remoto es UNIX.
Usando modo binario para transferir archivos.
ftpgt;ls/display archivos en el directorio actual
El comando del puerto 200 fue exitoso.
150Apertura de conexión de datos en modo ASCII para lista de directorios.
drwx------1usergroup0May2119:15a
drwx------1usergroup0May2119.15b
-rwx------1usergroup45Apr2611:41lnux.txt
-rwx------1usergroup0Feb0108:59study.txt
226Transferencia completa
ftpgt; pwd//mostrar ruta actual
257"/home/test"
ftpgt; mkdira//crear directorio a
ftpgt//cambiar al directorio a
250Directorio cambiado exitosamente .
ftpgt;!pwd//mostrar directorio local
/root
ftpgt;getlnux.txt//descargar archivo
local:lnux.txtremote:lnux.txt
229Entrando en modo pasivo extendido (|||30063|)
150Apertura de conexión de datos en modo BINARIO para lnux.txt (403 bytes).
100|********************************************* * ********************************************|40356.56KB/ s00 :00ETA
226FilesendOK.
403bytesrecibidos en00:00(54.30KB/s)
ftpgt; mgetc*/// Coincidencia difusa para descargar varios archivos p >
mgetcarrier.y sí, n no
229Entrando en modo pasivo extendido (|||30078|)
150Apertura de conexión de datos en modo BINARIO paracarrier.cfg_10_08 (403 bytes).
100| * ************************************************* ** ****************************************|40325.35KB/s00:00ETA p>
226FilesendOK.
403bytesreceivedin00:00(24.
mgetcrontabuser.list?y//Aparece el mensaje emergente del modo interactivo predeterminado, y es sí, n es no p>
229Ingresando al modo pasivo extendido (|||30100||)
150Apertura de la conexión de datos en modo BINARIO para crontabuser.lis
t(4bytes).
100|************************************ ************************************************** * ****|40.50KB/s00:00ETA
226ArchivosEnviarOK.
4bytesrecibidos en 00:00(0.49KB/s)
ftpgt;bye//salir ftp
221Adiós.
¿Cómo comprobar qué bibliotecas utiliza un programa o proceso en Linux?
Utilizando el comando ldd, puede ver los archivos de biblioteca dinámica compartida utilizados por el programa: por ejemplo, consulte los archivos de biblioteca dinámica compartida utilizados por amixer: ldd/usr/bin/amixerlinux-vdso.so.
1=gt;(0x00007ffcab5ad000)libm.so.6=gt;/lib/x86_64-linux-gnu/libm.so.6(0x00007fd7317f0000)libasound.so.
2=gt;/usr/lib/x86_64-linux-gnu/libasound.so.2(0x00007fd731500000)libc.so.6=gt;/lib/x86_64-linux-gnu/libc.so.6(0x00007fd73113b000)libdl . so.2=gt;/lib/x86_64-linux-gnu/libdl.so.2(0x00007fd730f37000)libpthread.so.0=gt;/lib/x86_64-linux-gnu/libpthread.so.0(0x00007fd730d19000)librt . so.1=gt;/lib/x86_64-linux-gnu/librt.so.1(0x00007fd730b11000)/lib64/ld-linux-x86-64.so.2(0x00007fd731af6000)
Cómo encontrar ¿Ejecutando procesos en Linux?
ps-ef|nombre del proceso grep ps-ef: Ver procesos en ejecución|: comando de canalización, use la salida del primero como entrada del segundo nombre del proceso grep: busque información del proceso en los datos de entrada
p>
¿Qué tipos de métodos de programación utiliza Linux? ¿Qué tipos de procesos se utilizan para la programación?
Estás preguntando sobre la programación de procesos, ¿verdad? La programación de procesos de Linux utiliza multitarea preventiva, por lo que los procesos se bloquean y continúan ejecutándose sin cooperar entre sí. Los métodos de programación incluyen: intervalo de tiempo, prioridad y programación mixta de intervalo de tiempo y prioridad. El valor predeterminado es el tercero.
En Linux, ¿qué significan proceso padre y proceso hijo?
1. Proceso padre
se refiere a un proceso que crea uno o más procesos secundarios. En UNIX, todos los procesos excepto el proceso 0 son creados por otros procesos utilizando la llamada al sistema fork. El proceso que llama a fork para crear un nuevo proceso es el proceso padre, y el proceso correspondiente creado para él es el proceso hijo. 0 Todos los procesos excepto
2. Un proceso hijo
es un proceso creado por otro proceso (llamado proceso padre). Los procesos secundarios heredan la mayoría de los atributos del proceso principal correspondiente, como los descriptores de archivos. En Unix, los procesos secundarios suelen ser el resultado de la llamada al sistema fork.
En este caso, el proceso hijo comienza como una copia del proceso padre y luego, según sea necesario, el proceso hijo puede cargar en cadena otro programa con la ayuda de llamadas de ejecución.