![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux技术
文章平均质量分 68
readyao
腾讯后台开发工程师
展开
-
VIM安装TagList插件显示文件函数列表
下载地址: https://zh.osdn.net/projects/sfnet_vim-taglist/downloads/vim-taglist/4.5/taglist_45.zip/分别将taglist目录下的doc和plugin中的文件拷贝到 ~/.vim目录下的doc和plugin中。原创 2017-10-16 21:33:31 · 6409 阅读 · 0 评论 -
Linux技术——makefile基础
make是一种控制编译或者重复编译软件的工具。 makefile文件的语法规则原创 2016-04-03 17:59:57 · 598 阅读 · 0 评论 -
linux多线程-----同步对象(互斥量、读写锁、条件变量)的属性
线程具有属性,同样用于线程同步的对象也有属性,主要有互斥量、读写锁和条件变量的属性。原创 2016-04-01 21:47:09 · 1989 阅读 · 0 评论 -
Linux技术——常用 linux 命令
linux常用命令原创 2015-12-30 22:59:32 · 512 阅读 · 0 评论 -
Linux技术——linux下查看内存和CPU的使用情况
Linux技术——linux下查看内存和CPU的使用情况原创 2016-01-22 15:56:22 · 955 阅读 · 0 评论 -
Linux技术——netstat命令详解
netstat命令详解原创 2016-03-01 22:20:16 · 6926 阅读 · 0 评论 -
Linux技术——lsof命令详解
lsof命令详解原创 2016-03-03 16:14:57 · 2661 阅读 · 0 评论 -
Linux技术——tcpdump命令详解
每日一题29:Linux技术——tcpdump命令详解原创 2016-03-04 22:29:52 · 581 阅读 · 0 评论 -
多线程函数系列pthread_create(), pthread_join(), pthread_self(),pthread_exit(), pthread_detach()实例详解
多线程函数系列pthread_create(), pthread_join(), pthread_self(),pthread_exit(), pthread_detach()实例详解原创 2015-12-16 13:41:28 · 6266 阅读 · 0 评论 -
linux进程和线程之间通信方法和同步方法总结
linux进程和线程之间通信方法和同步方法总结;共享内存,消息队列,管道;信号量,互斥锁,条件变量,读-写锁原创 2015-12-18 21:43:13 · 2772 阅读 · 0 评论 -
多进程编程函数posix_spawn实例
posix_spawn将可执行文件直接吊起,生成一个进程;该示例二中其实有三个进程在运行;main, ls , cat原创 2015-12-14 15:10:24 · 13650 阅读 · 0 评论 -
Linux技术——gcc基础
使用gcc,程序员可以对编译过程有更多的控制,编译过程分为3个阶段。 –预处理; –汇编; –链接;使用gcc,程序员可以控制生成二进制执行文件中调试代码的数量和类型。原创 2016-04-03 16:15:06 · 581 阅读 · 0 评论 -
Linux技术——gdb调试基础
gdb即GNU debugger。 gcc编译选项-g,这样生成的目标代码中就添加了调试信息。 gcc -g –o hello hello.c gdb完成的大部分工作都可以用很少的命令集合完成。启动gdb gdb 程序名 [corefile] corefile是可选的,但能增强gdb的调试能力。 Linux默认是不生成corefile的,所以需要在用户profile文件中添加 ulim原创 2016-04-03 22:47:08 · 936 阅读 · 0 评论 -
服务器编程——I/O复用(select、poll、epoll)
服务器编程——I/O复用(select、poll、epoll)原创 2016-02-24 16:41:37 · 884 阅读 · 0 评论 -
VIM安装NERDTree插件显示工程目录
先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658 将文件NERD_tree.zip中的内容全部解压到~/.vim目录下,如果没有.vim目录,则新建一个。原创 2017-10-16 09:38:42 · 1816 阅读 · 0 评论 -
Centos安装openssl
下载地址 https://www.openssl.org/source/openssl-1.1.0e.tar.gz依次解包,配置,编译,安装tar -zxvf openssl-1.0.0e.tar.gz cd openssl-1.0.0e ./config shared zlib make depend make make install原创 2017-10-15 15:51:20 · 2001 阅读 · 0 评论 -
Centos安装tmux步骤
安装tmux原创 2017-10-16 21:38:25 · 2490 阅读 · 0 评论 -
Using cURL to automate HTTP jobs
curl命令行工具获取http报文转载 2016-05-20 22:36:24 · 1062 阅读 · 0 评论 -
linux进程间通信-----管道总结实例
linux进程间通信-----管道总结实例原创 2015-12-20 22:20:34 · 3387 阅读 · 0 评论 -
Linux 进程管理之四大名捕
Linux 进程管理之四大名捕转载 2016-05-15 15:03:39 · 741 阅读 · 0 评论 -
Centos7.0安装MySql数据库详细步骤
Centos7.0安装MySql数据库详细步骤原创 2016-05-27 14:20:05 · 11356 阅读 · 0 评论 -
linux多线程-----同步机制(互斥量、读写锁、条件变量)
linux多线程-----同步机制(互斥量、读写锁、条件变量)原创 2016-03-23 21:55:24 · 3398 阅读 · 0 评论 -
linux进程间通信-----信号总结
linux信号机制总结原创 2016-01-07 10:07:59 · 766 阅读 · 0 评论 -
Linux多线程消费者和生产者模型实例(互斥锁和条件变量使用)
条件变量与互斥锁使用,生产者和消费者模型原创 2015-12-08 11:41:55 · 5149 阅读 · 0 评论 -
多进程函数系列fork(), wait(), exec()系列,system(), posix_spawn()实例详解
多进程函数系列fork(), wait(), exec()系列,system(), posix_spawn()实例详解原创 2015-12-15 16:09:41 · 7923 阅读 · 0 评论 -
使用tcpdump观察ARP通信过程和ARP报文详解
tcpdump观察ARP通信过程原创 2016-01-14 12:31:48 · 18131 阅读 · 0 评论 -
linux进程间通信-----System V共享内存总结实例
linux进程间通信-----System V共享内存总结实例原创 2015-12-21 15:59:05 · 2879 阅读 · 0 评论 -
linux进程间通信-----System V消息队列总结实例
linux进程间通信-----消息队列总结实例原创 2015-12-17 21:29:28 · 2975 阅读 · 0 评论 -
将创建线程的API-pthread_create封装成一个线程类
之前写的多线程都是在主进程中调用线程的API,这里为每一个线程封装成一个类;创建了一个线程对象,也就是创建了一个线程;原创 2015-12-14 18:42:56 · 982 阅读 · 0 评论 -
linux程序多线程互斥锁的简单使用
首先定义一个互斥锁变量;然后初始化该互斥锁pthread_mutex_init;使用临界区资源的时候首先获取该锁pthread_mutex_lock(如果无法获取资源则线程会阻塞,直到该资源可以使用),对临界区资源使用完时候释放该互斥锁pthread_mutex_unlock;原创 2015-12-07 19:06:22 · 1960 阅读 · 0 评论 -
将创建进程的API-posix_spawn封装成一个进程类
将创建进程的API封装成一个进程类,用该类生成一个对象,则创建了一个进程;posix_spawn()来创建一个进程;原创 2015-12-14 20:36:32 · 1253 阅读 · 0 评论 -
linux信号的阻塞和未决
执行信号的处理动作称为信号递达(Delivery),信号从产生到递达之间的状态,称为信号未决(Pending)。进程可以选择阻塞(Block)某个信号。被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作。注意,阻塞和忽略是不同,只要信号被阻塞就不会递达,而忽略是在递达之后可选的一种处理动作。原创 2015-12-17 17:41:45 · 6322 阅读 · 3 评论 -
Git协作流程详解
Git 作为一个源码管理系统,不可避免涉及到多人协作。本文介绍三种广泛使用的协作流程:Git flowGithub flowGitlab flow转载 2015-12-30 20:42:29 · 976 阅读 · 0 评论 -
ubuntu 14.04中打开echo、daytime等标准服务详细实例图解
ubuntu 14.04中打开echo,daytime等标准服务原创 2016-01-14 10:43:27 · 4614 阅读 · 3 评论 -
ubuntu 14.04中打开squid服务并将本机作为代理服务器
ubuntu 14.04中打开squid服务并将本机作为代理服务器原创 2016-01-15 17:19:47 · 7157 阅读 · 0 评论 -
10 个用于收集硬件信息的 Linux 命令
10 个用于收集硬件信息的 Linux 命令转载 2015-12-15 14:38:11 · 1213 阅读 · 1 评论 -
U盘安装Linux红帽子6.4系统
U盘安装Linux红帽子6.4系统原创 2015-12-22 16:54:19 · 7285 阅读 · 0 评论 -
U盘安装中标麒麟linux V6.0教程
U盘安装中标麒麟linux V6.0教程原创 2015-12-22 17:03:44 · 10759 阅读 · 1 评论 -
Linux程序多线程入门
实例1:进程和线程并行输出原创 2015-12-07 16:41:46 · 598 阅读 · 0 评论 -
使用tcpdump观察DNS通信过程
使用tcpdump观察DNS通信过程原创 2016-01-14 14:52:45 · 8300 阅读 · 0 评论