linux线程编译指令,Linux--系统编程知识总结

一、常见指令以及权限指令

①、冯·诺依曼体系结构

②、环境变量

③、Linux文件类型、Linux的扩展名、Linux shell指令运行的原理、Linux权限管理

④、指令:

a.安装和登录命令:login、shutdown、halt、reboot、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、uudecode二、Vim的使用以gcc、g++的使用、gdb、ctags、makefile、make

三、进程的概念与编程

①、进程的概念

②、进程描述:进程控制块、进程标示符、进程位置、

③、进程状态

④、进程优先级

⑤、进程执行

⑥、进程环境

⑦、实际用户和有效用户

⑧、进程创建:fork、vfork

⑨、进程等待:wait、waitpid

10、进程程序替换: execl、execlp、execle、execv、execvp、execve、

11、进程终止:exit _exit

四、进程间通信

①、管道

②、命名管道(FIFO)

③、XSI IPC(消息队列,信号量,共享内存)

五、多线程编程

①、线程的概念

②、线程控制

a.创建线程 pthread_create()

b.终止线程 三种方式?

c.线程等待

③、线程分离

④、线程同步

a.mutex(互斥量)

b.条件变量

c.信号量

d.生产者-消费者

e.读写锁

六、信号

①、信号的概念

②、信号的产生:三种方式

③、信号的处理方式:三种

④、阻塞信号:信号的递达、未决、

⑤、SIGCHLD

七、终端、作业控制与守护进程

①、进程组、作业、会话

②、终端

③、作业控制

a.Session与进程组

b.与作业有关的信号

④、守护进程

a.创建守护进程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值