开源人linux系统运维培训中心

opendir与readdir函数使用示例(获得指定目录下所有...

一、源码 #include <stdio.h> #include <sys/types.h> #include <dirent.h> int main(void){     DIR* dir;     str...

    umask函数使用示例

    一、源码 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> /*for close()*/ ...

         时间 : 2015-08-31| 栏目 : linux编程| 浏览 : 517 次| 暂无评论 标签: [阅读全文]

      chmod函数修改文件权限示例

      一、源码 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> int main(int argc,char* argv[]){     if(argc!=2){ ...

           时间 : 2015-08-31| 栏目 : linux编程| 浏览 : 474 次| 暂无评论 标签: [阅读全文]

        stat函数获得文件信息示例

        一、源码 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <sys/types.h> #include <sys/stat.h> #inclu...

             时间 : 2015-08-31| 栏目 : linux编程| 浏览 : 562 次| 暂无评论 标签: [阅读全文]

          父子进程共享文件描述符示例

          一、源码 #include <stdlib.h> #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <uni...

               时间 : 2015-08-31| 栏目 : linux编程| 浏览 : 513 次| 暂无评论 标签: [阅读全文]

            mkdir函数创建目录示例

            一、源码 /*p4.4.cxx :using mkdir to create a directory*/ #include <stdlib.h> /*for exit()*/ #include <sys/stat.h> #include <sys/types.h> #inc...

                 时间 : 2015-08-31| 栏目 : linux编程| 浏览 : 506 次| 暂无评论 标签: [阅读全文]

              chdir函数使用示例

              一、源码 /* program p4.3.cxx: using chdir to change current working directory */ #include <stdlib.h> /*for malloc*/ #include <stdio.h> /*perror*/ ...

                   时间 : 2015-08-31| 栏目 : linux编程| 浏览 : 613 次| 暂无评论 标签: [阅读全文]

                pathconf 函数和getcwd函数使用示例

                /*program p4.2.cxx: using pathconf and getcwd together */ #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(void){   ...

                     时间 : 2015-08-31| 栏目 : linux编程| 浏览 : 481 次| 暂无评论 标签: [阅读全文]

                  Windos如何添加路由

                  需求如下图: 说明:通过本地连接访问测试环境服务器gateway_001(上面部署nginx服务),通过无线访问intelnet,在笔记本端的设置如下操作步骤: C:\Users\Administrator>route DELETE 0.0.0.0 mask 0.0.0.0 192.168...

                       时间 : 2015-08-31| 栏目 : linux运维| 浏览 : 504 次| 暂无评论 标签: [阅读全文]

                    getcwd函数使用示例

                    一、源码 [root@bdkyr xuekun]# cat p4.1.c /*Program 4.1.cxx : get current working directory*/ #include <limits.h> #include <stdio.h> #inclu...

                         时间 : 2015-08-12| 栏目 : linux编程| 浏览 : 592 次| 暂无评论 标签: [阅读全文]

                      Nginx/LVS/HAProxy对比详解

                      一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的 应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费 的机器还是比较多的;大型网站或重要的服务,且服务器比较多时,可以考虑用LVS。 一种是通过...

                           时间 : 2015-08-07| 栏目 : linux运维| 浏览 : 523 次| 暂无评论 标签: [阅读全文]

                        linux技术开源社区|nc命令精讲

                        一、nc命令检测端口的用法 # nc -v -w 10 %IP% -z %PORT% -v 显示指令执行过程。 -w <超时秒数> 设置等待连线的时间。 -u 表示使用UDP协议 -z 使用0输入/输出模式,只在扫描通信端口时使用。 例1:扫描指定的8080端口 # nc -v -w 10 -z 192.168....

                             时间 : 2015-08-07| 栏目 : linux运维| 浏览 : 704 次| 暂无评论 标签:, [阅读全文]

                          linux下进入名字中有空格的目录

                          有几种方法,常用的:(test bdkyr) #cd 'test bdkyr' #cd test\ bdkyr #mkdir test\ bdkyr 让空格变为字符而非结束符,就可实现。...

                               时间 : 2015-08-06| 栏目 : linux运维| 浏览 : 479 次| 暂无评论 标签: [阅读全文]

                            sscanf 实例精讲

                            函数原型:   Int  sscanf( string str, string fmt, mixed var1, mixed var2 ... ); 、 ...

                                 时间 : 2015-08-06| 栏目 : linux编程| 浏览 : 684 次| 评论 : 标签: [阅读全文]

                              Linux C/C++程序员必须熟悉的开源项目

                                      作为一个经验丰富的Linux C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以...

                                   时间 : 2015-08-06| 栏目 : 提升软实力| 浏览 : 570 次| 暂无评论 标签: [阅读全文]

                                p4.10.c 类似ls命令的简单实现_改进版

                                注意,红色标注部分 [root@mail file_list]# cat p4.10.c /* * update by xk * date 2015-8-2 * for c * http://www.bdkyr.com * 保定开源人...

                                     时间 : 2015-08-02| 栏目 : linux编程| 浏览 : 572 次| 暂无评论 标签: [阅读全文]

                                  p4.10.c 类似ls命令的简单实现

                                  1、源码如下 [root@mail file_list]# cat p4.10.c /* * copy by xk * date 2015-8-2 * for c * http://www.bdkyr.com * 保定开源人 ...

                                       时间 : 2015-08-02| 栏目 : linux编程| 浏览 : 552 次| 暂无评论 标签: [阅读全文]

                                    第4章 Linux文件和目录

                                    第4章(/chapter4) . |-- p4.1.c                    getcwd函数使用示...

                                         时间 : 2015-08-02| 栏目 : linux编程| 浏览 : 987 次| 评论 : 3 标签: [阅读全文]

                                      Linux编程技术详解(英文)源码

                                      第1章 Linux基本知识 第2章 Linux开发环境 第3章 Linux开发工具 第4章 Linux文件和目录 第5章 文件I/O操作 第6章 设备文件 第7章 进...

                                           时间 : 2015-08-02| 栏目 : linux编程| 浏览 : 861 次| 评论 : 3 标签: [阅读全文]

                                        sendfile函数精讲

                                        一、Sendfile函数说明 #include ssize_t sendfile(int out_fd, int in_fd, off_t *offset, size_t count); sendfile()是作用于数据拷贝在两个文件描述符之间的操作函数.这个拷贝操作是内核中操作的,所以称为"零拷贝".sendfile函数比起...

                                             时间 : 2015-08-02| 栏目 : linux编程| 浏览 : 988 次| 评论 : 2 标签:, [阅读全文]

                                          Linux内存管理之kmem_cache_create[三]

                                          四、设置CPU本地cache /*配置local cache和slab三链。*/   static int __init_refok setup_cpu_cache(struct kmem_cache ...

                                               时间 : 2015-08-01| 栏目 : linux编程| 浏览 : 600 次| 暂无评论 标签: [阅读全文]

                                            Linux内存管理之kmem_cache_create[二]

                                            二、计算slab碎片大小 /**   * calculate_slab_order - calculate size (page order) of slabs  ...

                                                 时间 : 2015-08-01| 栏目 : linux编程| 浏览 : 600 次| 暂无评论 标签: [阅读全文]

                                              Linux内存管理之kmem_cache_create[一]

                                              Linux内核中创建cache节点由函数kmem_cache_create()实现。 该函数的执行流程: 1,从全局cache_cache中获得cache结构,因为全局cache_cache初始化对象的大小就是kmem_cache结构的大小,所以返回的指针正好可以转换为cache结构;调用 kmem_ca...

                                                   时间 : 2015-08-01| 栏目 : linux编程| 浏览 : 1,315 次| 暂无评论 标签: [阅读全文]