Linux--系统编程知识总结

黄舟
发布: 2017-01-18 10:25:42
原创
1392人浏览过

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

①、冯・诺依曼体系结构

②、环境变量

③、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.创建守护进程

以上就是Linux--系统编程知识总结的内容,更多相关内容请关注PHP中文网(www.php.cn)!

BibiGPT-哔哔终结者
BibiGPT-哔哔终结者

B站视频总结器-一键总结 音视频内容

BibiGPT-哔哔终结者 28
查看详情 BibiGPT-哔哔终结者
相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号