본문 바로가기
리눅스 PROC 3. 파일 시스템 프로그래밍 예제 리눅스 PROC 3. 파일 시스템 프로그래밍 예제 4-5. Proc 파일 시스템을 이용한 예제 4-5 예제 1 : Helloword(1) 리눅스 PROC 파일 시스템 프로그래밍 예제 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152#include /* Specifically, a module */#include /* We're doing kernel work */#include /* Necessary because we use the proc fs */ #define procfs_name "helloworld" struct proc_dir_entry *Our_Proc_File; int.. 2017. 3. 20.
리눅스 PROC 2. 프로그래밍 기초와 코딩 API 리눅스 PROC 2. 프로그래밍 기초와 코딩 API proc 프로그래밍 기초 1. 리눅스 proc 구조체 및 API 12345678910111213141516171819202122232425262728293031struct proc_dir_entry { unsigned short low_ino; unsigned short namelen; const char *name; mode_t mode; nlink_t nlink; uid_t uid; gid_t gid; unsigned long size; struct inode_operations * proc_iops; struct file_operations * proc_fops; get_info_t *get_info; struct module *owner; str.. 2017. 3. 19.
리눅스 PROC 1. 파일 시스템 이해하기 (Linux Format) 리눅스 PROC 1. 파일 시스템 이해하기 (Linux Format) 리눅스 proc 파일시스템이란?proc 파일 시스템은 운영체제의 각종 정보를 커널 모드가 아닌 유저 모드에서 쉽게 접근할 수 있도록 만들어 줌- 시스템 정보를 일반 프로그래머가 쉽게 접근할 수 있도록 도와준다. 리눅스에서는 프로세스 정보뿐 아니라 다른 시스템 정보(Linux Format)들까지 광범위하게 제공- 프로세스 상황감시에서부터, CPU사용율, 인터럽트, 네트워크 패킷전송량, 적재된 모듈, IDE-SCSI와 같은 장치정보, CPU정보 등- Proc 파일시스템을 제대로 이해할 경우 리눅스 운영체제를 깊이 있게 다룰 수 있다 리눅스 proc 파일시스템의 필요성일반 파일 시스템을 이용해서 필요한 데이터를 남기는 방법- open, re.. 2017. 3. 19.