![](https://img-blog.csdnimg.cn/20210423191400260.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
【 Linux System 】
文章平均质量分 55
总结linux系统编程接口使用
HarkerYX
学习各类技术CSDN博客专家!
热爱日系指弹!
目前就职新能源汽车行业!
展开
-
关于远程登录协议(Telnet,Rlogin,ssh)
telnet服务进程负责与伪终端驱动,TCP/IP进行数据交互。所谓的为终端驱动就是实现一种登录外壳(shell)程序,效果就是和直接用本机终端敲入命令并直接执行一样。转载 2022-08-08 16:50:55 · 2942 阅读 · 0 评论 -
《Linux系统调用:事件信号篇》
《Linux系统调用:事件篇》《Linux系统调用:inotify API》《Linux系统调用:signal,pause》《Linux系统调用:kill,killpg》《Linux系统调用:strsignal,psignal》《Linux系统调用:sigemptyset,sigfillset,...原创 2019-12-23 18:04:40 · 366 阅读 · 0 评论 -
《Linux系统调用:文件属性篇》
《Linux系统调用:文件属性篇》《Linux系统调用:stat,lstat,fstat》《Linux系统调用:utime,utimes,futimes,lutimes》《Linux系统调用:utimensat,futimens》《Linux系统调用:chown,fchown,lchown》《Linux...原创 2019-10-23 17:24:20 · 310 阅读 · 0 评论 -
《Linux系统调用:网络篇》
《Linux系统调用:网络篇》dd原创 2019-10-23 17:23:32 · 231 阅读 · 0 评论 -
《Linux系统调用:系统篇》
《Linux系统调用:系统篇》《Linux系统调用:gettimeofday,settimeofday,adjtime》《Linux系统调用:time,ctime》《Linux系统调用:gmtime,,mktime,asctime》《Linux系统调用:strftime,strptime》《Linux系统调用:...原创 2019-10-23 17:23:00 · 282 阅读 · 0 评论 -
《Linux系统调用:用户篇》
《Linux系统调用:用户篇》《Linux系统调用:getpwnam,getpwuid》《Linux系统调用:getgrnam,getgrgid》《Linux系统调用:getpwent,setpwent,endpwent》《Linux系统调用:getgrent,setgrent,endgrent》《Linux系...原创 2019-10-23 17:21:36 · 269 阅读 · 0 评论 -
《Linux系统调用:内存篇》
《Linux系统调用:内存篇》《Linux系统调用: brk,sbrk》《Linux系统调用: malloc,free》原创 2019-10-23 17:19:47 · 406 阅读 · 0 评论 -
《Linux系统调用:进程篇》
《Linux系统调用:进程篇》进程篇讲解相关的系统调用,具体进程概念不会过多的介绍,详细介绍请看《Linux系统编程》学习导图《Linux系统调用: getpid,getppid》《Linux系统调用: 你不知道的etext,edata,end变量》《Linux系统调用: 进程参数argc,argv,e...原创 2019-10-23 17:13:05 · 284 阅读 · 0 评论 -
《Linux系统调用:文件I/O篇》
《Linux系统调用:文件I/O篇》Linux/Unix 模型的显著特点之一是输入输出的通用性概念,这意味着使用4个同样的系统调用 open()、read()、write()、close() 可以对所有类型的文件执行I/O操作,包括终端之类的设备,因此,仅使用这些系统调用编写的程序,将对任何类型的文件有效。《Linux...原创 2019-10-23 17:11:01 · 238 阅读 · 0 评论 -
《跟我一起走进Linux/Unix 奇幻世界》
《Linux/Unix 系统全面分析》以下教程持续更新中...有些文章设置了收费(坑太深),年后全部去除。目前更新Linux/Unix 系统调用UNIX发展史(BSD,GNU,linux)Unix发展历史流程图系统命令:《Linux/Unix 系统命令》学习导图...原创 2019-10-21 11:20:57 · 432 阅读 · 0 评论 -
同步和异步的区别
同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其他的命令。 异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。 同步,就是实时处理(如打电话),比如服务器一接收客户端请求,马上响应,这样...转载 2018-12-12 14:01:33 · 59349 阅读 · 15 评论 -
Linux 开发环境搭建与使用——Linux 编译器之 GCC
编辑器是指我用它来写程序的(编辑代码),而我们写的代码语句,电脑是不懂的,我们需要把它转成电脑能懂的语句,编译器就是这样的转化工具。就是说,我们用编辑器编写程序,由编译器编译后才可以运行!编译器是将易于编写、阅读和维护的高级计算机语言翻译为计算机能解读、运行的低级机器语言的程序。GCC(GNU Compiler Collection,GNU 编译器套件),是由 GNU 开发的编程语言编译...转载 2018-12-17 15:36:11 · 799 阅读 · 2 评论 -
Linux 文件权限简单说明
在 Linux 中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问(所有者);允许一个预先指定的用户组中的用户访问(用户组);允许系统中的任何用户访问(其他用户)。所有者就是创建文件的用户,用户是所有用户所创建文件的所有者,用户可以允许所在的用户组能访问用户的文件。通常...原创 2018-12-10 10:25:56 · 355 阅读 · 0 评论 -
系统调用的实现原理
系统调用概述 计算机系统的各种硬件资源是有限的,在现代多任务操作系统上同时运行的多个进程都需要访问这些资源,为了更好的管理这些资源进程是不允许直接操作的,所有对这些资源的访问都必须有操作系统控制。也就是说操作系统是使用这些资源的唯一入口,而这个入口就是操作系统提供的系统调用(System Call)。 系统调用是属于操作系统内核的一部分的,必须以某种方式提供给进...转载 2018-12-07 14:26:23 · 1117 阅读 · 0 评论 -
浅谈标准I/O缓冲区
标准I/O库提供缓冲的目的是尽可能地减少使用read和write调用的次数。它也对每个I/O流自动地进行缓冲管理,从而避免了应用程序需要考虑这一点所带来的麻烦。不幸的是,标准I/O库最令人迷惑的也是它的缓冲。标准I/O提供了三种类型的缓冲:1、全缓冲:在填满标准I/O缓冲区后才进行实际I/O操作。常规文件(如普通文本文件)通常是全缓冲的。2、行缓冲:当在输入和输出中遇到换行符...转载 2018-12-07 14:04:40 · 366 阅读 · 0 评论