>  기사  >  백엔드 개발  >  Linux--시스템 프로그래밍 지식 요약

Linux--시스템 프로그래밍 지식 요약

黄舟
黄舟원래의
2017-01-18 10:25:421137검색

1. 공통 명령 및 권한 명령

Ⅰ, Von Neumann 아키텍처

②, 환경 변수

3, Linux 파일 형식, Linux 확장명 이름, Linux 원리 쉘 명령어 동작, 리눅스 권한 관리

4, 명령어:
a. 설치 및 로그인 명령어: login, shutdown, quit, restart, install, mount, umount, chsh,exit, last
b. 파일 처리 명령: file, mkdir, grep, dd, find, mv, ls, diff, cat, ln
c. 시스템 관리 관련 명령: df, top, free, quota, at , lp, adduser, groupadd, kill, crontab;
d. 네트워크 작업 명령: ifconfig, ip, ping, netstat, telnet, ftp, Route, rlogin, rcp, Finger, mail, nslookup
e. passwd, su, umask, chgrp, chmod, chown, chattr, sudo ps, who
f. 기타 명령: tar, unzip, gunzip, unarj, mtools, man, unendcode, uudecode2, Vim gcc, g++, gdb 사용 , ctags, makefile, make
3. 프로세스의 개념과 프로그래밍
Ⅰ, 프로세스의 개념

②, 프로세스 설명: 프로세스 제어 블록, 프로세스 라벨 기호, 프로세스 위치,

3, 프로세스 상태

4, 프로세스 우선순위

⑤, 프로세스 실행

⑥, 프로세스 환경

7, 실제 사용자 및 유효 사용자

8, 프로세스 생성: fork, vfork

9, 프로세스 대기: wait, waitpid

10. 프로세스 프로그램 교체: execl , execlp, execle, execv, execvp , execve,

11. 프로세스 종료:exit _exit

4. 프로세스 간 통신
①, 파이프
②, 명명된 파이프(FIFO )

③.
a. 스레드 생성 pthread_create()
b. 스레드를 종료하는 세 가지 방법은 무엇입니까?
c.스레드 대기
3, 스레드 분리
4, 스레드 동기화
a.mutex(뮤텍스)
b.조건 변수
d .Producer- 소비자

e.읽기-쓰기 잠금

6. 신호
Ⅰ, 신호의 개념

②, 신호 생성: 세 가지 방법

③. 신호 처리 방법: 세 가지

4. 신호 차단: 신호 전달, 보류,

⑤, SIGCHLD

7. 터미널, 작업 제어 및 데몬
① , 프로세스 그룹, 작업, 세션

②, 터미널

③, 작업 제어

a. 세션 및 프로세스 그룹

b.

4, 데몬 프로세스

a. 데몬 프로세스 생성


위는 Linux 시스템 프로그래밍 지식 요약 내용이며, 관련 내용을 더 보시려면 주의하시기 바랍니다. PHP 중국어 홈페이지(www.php.cn)!



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.