지금 보실려는 파일들은 퍼미션이 모두 읽기 밖에 없습니다
/proc 디렉토리에 가셔서 ls -al 명령어로 확인해보시면
cpuinfo나 기타 시스템의 정보를 담고 있는 파일들은 모두 읽기권한 밖에 없습니다
/proc/cpuinfo 하면 실행을 하라는 의미가 되니 실행 퍼미션이 존재하지 않기때문에
Permission denied라는 메시지를 출력 하는 것입니다
그리고 명령어를 쓰심에 오류가 있습니다
cat /proc/stat 같은 식으로 cat 명령어 뒤에 한칸을 뛰고 해당 파일 이름을써줘야
저 파일들의 내용을 볼수 있습니다
즐거운 리눅스 하세요..!
-------------------------------
/proc/stat 파일에 대한 파일 정보를 보면
] file /proc/stat
stat : empty
이렇게 나옵니다. 이것은 텍스트 파일 형식이라는 뜻이구요.
stat에 실행 권한을 줄 수 조차 없는 시스템 파일 입니다.
]# chmod 744 statchmod: changing permissions of `stat' (requested: 0744, actual: 0444): 명령이 허용되지 않음
님이 오류가 난것은
띄어쓰기 잘못이구요
]# cat /proc/stat
해야 합니다.
즉, cat과 /proc 사이에 공백이 있어야 합니다.
리눅스는 모든 명령어가 외부 명령어(파일 형태로 존재) 하기 때문에 인자를 구분하는 방식은 whitespace(공백)이 있어야 합니다.
거의 모든 정보가 /proc에 있습니다.
1. CPU 유형과 모델은 무엇인가?2. Linux Kernel의 버전은 무엇인가?3. 시스템이 마지막으로 부팅된 이후 얼마의 시간이 지났는가?4. CPU가 사용자모드, 시스템모드, 유휴시간에 소비한 시간의 양은 얼마인가?5. 커널이 수행한 문맥 교환의 수는?6. 시스템이 부팅된 이후로 생성된 프로세스들의 수는?7. 시스템에 설치된 메모리의 양은?8. 현재 사용 가능한 메모리의 양은?
1. cpu 정보는 /proc/cpuinfo 파일
2. Linux Kernel 버젼은 /proc/version 파일
3.현재 프로세스 및 메모리 사용량은 top 명령어
4. 커널이 수행한 프로세스 정보 문맥교환(context switch), btime 등은 /proc/stat 파일
좀더 자세한 사항은 man proc을 확인 해 보세요...
텍스트 파일은 cat으로 보거나
vi 또는 nano 또는 emacs 등으로 열어 보시기 바랍니다.
PS. 추가 질문이 더 빡세네요. 질문을 새로 만드시는게..
文章標籤
全站熱搜
