Engineering/Operating System
-
[Linux] 파일 디스크립터 (File Descriptor)Engineering/Operating System 2021. 3. 13. 20:13
파일 디스크립터 유닉스 계열의 시스템에서는 모든 것을 파일로 관리합니다. 이러한 유닉스 시스템에서 프로세스들은 파일 디스크립터를 이용하여 다른 IO 장치, 네트워크 소켓, pipe 등과 같은 장치에 접근할 수 있습니다. 데이터는 Byte를 한 곳에서 다른 곳으로 전송하는 Stream을 통해서 흘러갑니다. 이러한 IO Stream에는 기본적으로 세 가지가 있습니다. 표준 입력 : standard input (stdin) 표준 출력 : standard output (stdout) 표준 오류 : standard error (stderr) 위의 표준 Stream 들은 각각 파일 디스크립터를 가지고 있는데, 이 파일 디스크립터는 음이 아닌 정수 값입니다. 이러한 기본 Stream은 다음과 같은 파일 디스크립터 값..
-
Shell Script 문법 요약 정리 링크Engineering/Operating System 2020. 12. 22. 17:32
blog.gaerae.com/2015/01/bash-hello-world.html Bash 입문자를 위한 핵심 요약 정리 (Shell Script) 블로그와 SNS에서 주기적으로 기술 정보를 찾고 분류하여 가치를 더해 공유합니다. blog.gaerae.com shlee1990.tistory.com/917 [ShellScript] 쉘 스크립트 사용법 (변수를 사용하는 법) 정보 업무명 : 쉘 스크립트 사용법 (변수를 사용하는 법) 작성자 : 박진만 작성일 : 2020-07-17 설 명 : 수정이력 : 내용 [특징] 쉘 스크립트를 사용할 때의 유용한 팁 모음 [활용 자료] 없음 [자 shlee1990.tistory.com
-
[Linux Command] vmstat 명령어Engineering/Operating System 2020. 10. 7. 12:23
vmstat [option] [delay [count]] 프로세스, 메모리, 페이징, I/O 블럭, CPU 활동 사항들의 정보를 출력하는 기능을 합니다. 옵션 -t : 날짜 + 시간을 출력 -w : 출력 결과의 너비를 맞춤 -f : 부팅 후 포크된 수 -d : 디스크 상태 조회 -a : buffer와 cache 대신 active와 inactive 메모리 사용량에 대한 결과를 출력 -s : 부팅되었을 때부터 OS상에서 수행된 이벤트와 메모리 사용량에 대한 통계 테이블 출력 -S : 출력되는 데이터 단위 지정 (k, K, m, M = 1000, 1024, 1,000,000, 1,048,576으로 나눈 값으로 출력) procs r : cpu 접근 대기 중인 실행 가능한 프로세스 수 b : I/O 자원을 할당 ..