디렉토리
첫째, 실험의 목적
숙련 된 리눅스 프로세스를 생성하는 운영 포크.
둘째, 실험 내용
- 두 개의 하위 프로세스를 생성하는 프로세스 : VIM을 사용하여 서버에 프로그램을 작성합니다.
- 프로세스 트리를보기
- 보기 프로세스 관련 정보
셋째, 시험 보고서
보고서를 작성하기 전에 읽기 : 클래스 블로그의 몇 가지 고려 사항에 작업을 제출 .
귀하의 개인 정보는 보웬의 시작 부분에 주어진다
(실험실 보고서에 복사 할 수 없습니다이 필요하기 전에 내용) 다음의 처음부터, 실험 보고서를 제출한다.
- 이름
- 학생 ID
- 클래스
프로그램을 작성 (1)
서버에서 VIM 편집기를 사용하여 프로그램을 작성 : 프로세스는 (포크) 두 개의 하위 프로세스를 생성됩니다. 주어진 소스 코드 :
프로세스 트리를 인쇄합니다
자신의 이름을 가진 트리 구조, 주어진 샷을 만드는 과정을 인쇄합니다.
팁 :
- 사용은
unsigned sleep(unsigned seconds)
프로세스 트리를 인쇄하기 위해 프로세스를 일시 중단 - 인쇄 명령의 프로세스 트리
pstree -p pid
공정 관련 정보의 해석 (3)
(1) PS -ef
사용하여 ps -ef
작성중인 프로세스에 의해 주어진 정보를, 각 필드의 의미를 분석한다.
(2) PS -aux
사용하여 ps -aux
작성중인 프로세스에 의해 주어진 정보를, 각 필드의 의미를 분석한다.
4. 실험에 의한 새로운 질문과 답변을 생성
새로운 질문이있을 경우이 실험으로, 당신은 그것을 작성하고 스스로 문제를 해결하기 위해 시도 할 수 있습니다.
보너스 아이템
예제와 함께 리눅스 바이너리 분석 구성 (예를 들면 간단한 안녕하세요 프로그램의 작성을 출력 할 수 있습니다).
추신 : VIM에서 실행 파일을 확인
:%!xxd
16 진수 형식으로 현재 텍스트로 변환:%!xxd -r
현재 파일은 텍스트로 변환 돌아
10 포인트의 보너스 아이템.
그것은 주목할 만하다 플러스 서브 의도는 이상 복사 인터넷에서 컨텐츠의 무리를 생각하지 않고 발견하는 경우, 더 탐구하는 학생들을 격려하는 것입니다, 차감 [-10, 0)
포인트는 당신은 당신의 시간을 낭비뿐만 아니라, 내 시간을 낭비하기 때문이다.