procfs

Qemu-user: 원격 디버깅 중 메모리 매핑 가져오기
procfs

Qemu-user: 원격 디버깅 중 메모리 매핑 가져오기

원격으로 디버깅 중인 프로세스의 메모리 맵을 얻으려고 합니다(Peda 풀 요청 링크), 프로세스는 qemu-user를 사용하여 실행됩니다. 예: qemu-arm -L /usr/arm-linux-gnueabihf/ -g 1234 ./ch47 디버깅은 gdb 명령을 사용하여 수행됩니다. $ gdb-multiarch --nx -q ch47 (gdb) target remote localhost:1234 Remote debugging using localhost:1234 warning: remote...

Admin

사용자 공간 프로그램이 프로그램과 데이터를 전송하기 위해 sysfs 또는 procfs 파일을 제공/구현할 수 있습니까?
procfs

사용자 공간 프로그램이 프로그램과 데이터를 전송하기 위해 sysfs 또는 procfs 파일을 제공/구현할 수 있습니까?

/sys커널 공간 장치 드라이버는 일반적으로 전달되거나 표시되는 디렉터리와 파일을 구현합니다 /proc. 오랫동안 실행되는 사용자 공간 프로그램도 이를 수행할 수 있습니까? 일부 데이터를 쿼리하고 런타임 시 외부 프로그램에서 일부 데이터를 설정할 수 있어야 하는 데몬이나 장기 실행 프로그램이 있습니다. 전체 소켓 인터페이스를 수행할 수 있지만 이는 프로그램과 외부 요청자에게 많은 오버헤드가 됩니다. Linux 커널 개발자가 발견한 것처럼 "모든 것이 파일입니다" 모델을 사용하는 것은 커널 설정을...

Admin

ps *very*가 때때로 유효한 프로세스를 찾지 못하는 이유는 무엇입니까?
procfs

ps *very*가 때때로 유효한 프로세스를 찾지 못하는 이유는 무엇입니까?

ps -o args -p <pid>명령 중 하나가 이상한 문제에 부딪혔습니다.아주 가끔해당 프로세스가 해당 서버에서 확실히 실행되고 있음에도 불구하고 해당 프로세스를 찾을 수 없습니다. 이러한 프로세스는 특정 Java 애플리케이션을 실행하는 데 사용되는 장기 실행 래퍼 스크립트입니다. "야생"에서 발생하는 문제는 항상 이른 아침에 발생하는 것으로 보이므로 해당 서버의 로드가 상당히 과중하기 때문에 해당 서버의 디스크 로드와 관련이 있다는 증거가 있습니다 ps. 문제는 반복될 수 있습니다....

Admin

procfs의 프로세스 우선순위 값이 다릅니다
procfs

procfs의 프로세스 우선순위 값이 다릅니다

예를 들어 ps를 사용하여 firefox의 PRI 값을 확인한 다음 procfs에 어떤 값이 저장되어 있는지 확인합니다. $ ps -o pid,comm,pri,ni 7000 PID COMMAND PRI NI 7000 firefox 19 0 $ cat /proc/7000/stat 7000 (firefox) S 1 6447 6447 0 -1 4194304 3162595 624998 158 10 30467 6903 3360 488 20 0 63 0 464836 ...

Admin

Grub의 proc은 무엇입니까?
procfs

Grub의 proc은 무엇입니까?

저는 Grub의 명령줄에서 이를 사용하고 있었고 제 의도를 사로잡은 것을 발견했습니다. lsGrub의 명령을 통해 장치를 나열하고 있었고 (proc)이라는 가상 장치가 있다는 것을 발견했습니다. grub> ls (proc) (hd0) (hd0, msdos1) 이 (proc)장치의 흥미로운 점은 루트 디렉터리와 유사한 구조를 가진 압축된 Linux 커널이 포함되어 있다는 것입니다. (grub)> ls (proc) / Device proc: Filesystem type procfs ...

Admin

systemd의 로그인 또는 Gnome-wayland-session이 hidepid=2와 호환되지 않습니까?
procfs

systemd의 로그인 또는 Gnome-wayland-session이 hidepid=2와 호환되지 않습니까?

systemd문제를 일으키는 설치 hidepid=2옵션 설정을 나타내는 문서가 있습니까 /proc procfs? Gnome wayland 세션을 시작하기 전에 나타나는 오류 메시지의 일부는 다음과 같습니다. systemd[330]: Started D-Bus User Message Bus. gnome-session[339]: gnome-session-binary[339]: WARNING: Could not get session id for session. Check that logind is pro...

Admin

ps는 모든 프로세스 명령줄에서 최대 4096자만 인쇄합니다.
procfs

ps는 모든 프로세스 명령줄에서 최대 4096자만 인쇄합니다.

Java 프로세스를 grep하면 다음과 같은 출력이 표시되지만 4096자로 제한되어 실제 프로세스 이름(예: kafka.Kafka)이 grep출력에 표시되지 않습니다. 이것이 grep의 한계입니까? 4096자 제한을 초과하여 인쇄할 수 있는 방법이 있습니까? ps -ef | grep java java -Xmx6G -Xms6G -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+Disa...

Admin

procs_running에는 요청하는 프로세스가 포함되어 있나요?
procfs

procs_running에는 요청하는 프로세스가 포함되어 있나요?

/proc/statLinux에는 실행 중인 프로세스(스레드) 수를 표시하는 procs_running 값이 있습니다 . 문제는 이 값에 현재 procfs를 쿼리하는 프로세스가 포함되어 있는지입니다. 완전히 유휴 상태인 시스템에서 이 값이 0 또는 1이 되어야 합니까? ...

Admin

securityfs란 무엇입니까?
procfs

securityfs란 무엇입니까?

공부하다가 /sys/kernel/security에 보안 파일 시스템이 설치된 것을 봤습니다. sysfs나 proc 파일 시스템과 비슷하게 작동하는 것 같습니다. 보안 파일 시스템은 디스크가 아닌 메모리에 데이터를 보관하므로 securityfs의 파일에 무언가가 기록되면 실제로 디스크에 기록되지 않고 메모리의 데이터만 업데이트됩니다. 이 파일 시스템의 이름이 왜 securityfs인지 알고 싶습니다. 이 파일 시스템에 보안 강화 기능이 있습니까? ...

Admin

프로세스의 현재 umask
procfs

프로세스의 현재 umask

프로세스의 현재 umask를 얻을 수 있습니까? /proc/<pid>/...예를 들어? ...

Admin

이상한 마운트 항목, 인터넷상의 procfs:
procfs

이상한 마운트 항목, 인터넷상의 procfs:

장치에 다음과 같은 이상한 항목이 나타납니다 mount. none on net:[4026532603] type proc (rw,relatime) none on net:[4026532424] type proc (rw,relatime) 이것이 무엇인지, 왜 그런지 아시나요? procf가 /proc 이외의 다른 용도로 사용되는 것을 본 것은 이번이 처음입니다. 이 "net:"은 무엇입니까? 콘센트나 파이프 같은 거요? 나는 일종의 BusyBox 기반 Linux를 사용하는 임베디드 장치에서 3.8 r...

Admin

/proc/filesystems는 무엇이어야 합니까? /lib/modules/linux_ver/kernel/fs와 다른 이유는 무엇입니까?
procfs

/proc/filesystems는 무엇이어야 합니까? /lib/modules/linux_ver/kernel/fs와 다른 이유는 무엇입니까?

부족한 문서에는 /proc/filesystems"지원되는 파일 시스템 목록"이라고 나와 있습니다. 에는 많은 파일 시스템 모듈이 있지만 /lib/modules/linux_ver/kernel/fs대부분은 에는 없지만 /proc/filesystems마운트에서는 이러한 파일 시스템 모듈을 사용하는 데 아무런 문제가 없는 것 같습니다. 그럼 무슨 소용이 있나요 /proc/filesystems? 파일 시스템 모듈 목록과 다른 이유는 무엇입니까? ...

Admin