리눅스 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..
리눅스 PROC 1. 파일 시스템 이해하기 (Linux Format) 리눅스 proc 파일시스템이란?proc 파일 시스템은 운영체제의 각종 정보를 커널 모드가 아닌 유저 모드에서 쉽게 접근할 수 있도록 만들어 줌- 시스템 정보를 일반 프로그래머가 쉽게 접근할 수 있도록 도와준다. 리눅스에서는 프로세스 정보뿐 아니라 다른 시스템 정보(Linux Format)들까지 광범위하게 제공- 프로세스 상황감시에서부터, CPU사용율, 인터럽트, 네트워크 패킷전송량, 적재된 모듈, IDE-SCSI와 같은 장치정보, CPU정보 등- Proc 파일시스템을 제대로 이해할 경우 리눅스 운영체제를 깊이 있게 다룰 수 있다 리눅스 proc 파일시스템의 필요성일반 파일 시스템을 이용해서 필요한 데이터를 남기는 방법- open, re..