1. Commandes communes et commandes d'autorisation
①, architecture Von Neumann
②, variables d'environnement
③, types de fichiers Linux, noms d'extensions Linux, principe d'exécution Instructions du shell Linux, gestion des autorisations Linux
④, instructions :
a. Commandes d'installation et de connexion : connexion, arrêt, arrêt, redémarrage, installation, montage, démontage, chsh, sortie, dernier
b. Commandes de traitement de fichiers : file, mkdir, grep, dd, find, mv, ls, diff, cat, ln
c. Commandes liées à la gestion du système : df, top, free, quota, at , lp, adduser, groupadd, kill, crontab ;
d. Commandes de fonctionnement du réseau : ifconfig, ip, ping, netstat, telnet, ftp, route, rlogin, rcp, finger, mail, nslookup ;
e. , su, umask, chgrp, chmod, chown, chattr, sudo ps, who
f Autres commandes : tar, unzip, gunzip, unarj, mtools, man, unendcode, uudecode2, Vim Utilisez gcc, g usage, gdb. , ctags, makefile, make
3. Le concept et la programmation du processus
①, le concept de processus
②, description du processus : bloc de contrôle du processus, symbole d'étiquette du processus, emplacement du processus,
③, état du processus
④, priorité du processus
⑤, exécution du processus
⑥, environnement du processus
⑦, utilisateurs réels et effectifs utilisateurs
⑧, création de processus : fork, vfork
⑨, processus en attente : wait, waitpid
10. Remplacement du programme de processus : execl , execlp, execle, execv, execvp , execve,
11. Terminaison du processus : exit _exit
4. Communication inter-processus
①, tube
②, tube nommé (FIFO)
③.
a. Créer un fil pthread_create()
b. Trois façons de terminer un fil ?
c. Thread en attente
③, séparation des threads
④, synchronisation des threads
a.mutex (mutex)
b. Variable de condition
c. Consommateur
e. Verrouillage en lecture-écriture
6. Signal
①, le concept de signal
②, génération de signal : trois voies
③. Méthodes de traitement du signal : trois
④ Signaux de blocage : livraison du signal, en attente,
⑤, SIGCHLD
7. Terminal, contrôle des tâches et démon
①. , groupe de processus, travail, session
②, terminal
③, contrôle des travaux
a.Session et groupe de processus
b.
④, processus démon
a. Créer un processus démon
Ce qui précède est un résumé des connaissances en programmation du système Linux, pour plus de contenu connexe, veuillez prêter attention à le site PHP chinois (www.php.cn) !