centos6.5环境下安装yum工具

前不久因为安装数据库时动了yum安装文档中的参数,导致yum安装软件时总是出现no package等问题,决定重装yum工具。 第一步:下载原有yum安装包 [root@linux-node3 ~]# rpm -qa yum yum-3.4.3-150.el7.centos.noarch [r...

2018-09-02 14:07:09

阅读数 1892

评论数 1

Linux-网络编程学习框架

整体理解网络框架

2018-05-12 16:45:14

阅读数 68

评论数 0

Linux-netstat命令基本用法

作用: Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。 如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开。以上功能使 netstat 成...

2018-05-12 14:57:45

阅读数 93

评论数 0

网络编程套接字-TCP

本文旨在实现TCP套接字通信的单进程版本,多进程版本,多线程版本 makefile .PHONY:all all:tcpServer tcpClient tcpServer:tcpServer.c gcc -o $@ $^ tcpClient:tcpClient.c gcc...

2018-05-06 23:31:25

阅读数 35

评论数 0

Linux-进程间通信(信号量)

稍后更新

2018-05-04 10:29:26

阅读数 29

评论数 0

Linux-进程间通信(共享内存)

稍后更新

2018-05-04 10:28:26

阅读数 32

评论数 0

Liinux-文件系统EXT2,EXT3区别

概念; EXT2、EXT3:linux环境上的文件系统。ext2/ext3文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。** EXT2、EXT3的区别如下: (1)ext2...

2018-05-03 21:55:09

阅读数 33

评论数 0

网络编程套接字-UDP

本文导航 内容 所占百分比 IP,端口号,网络字节序列基本概念 初步认识TCP,UDP协议 socket API的基本用法 实现一个简单的UDP客户端端/服务器 IP地址概念 IP地址是在IP协议中, 用来来标识网络络中不同主机的地址; 对于IPv4来...

2018-05-03 15:36:23

阅读数 37

评论数 0

Linux-进程间通信(消息对列)

消息队列是进程间通信的方式之一

2018-05-01 22:31:31

阅读数 652

评论数 0

Linux死锁学习(下)

在上一篇博客中介绍了死锁概念提出了一些解决方法,在本文中便会具体介绍解决死锁的办法 鸵鸟算法 传说中鸵鸟看到危险就把头埋在地底下。当你对某一件事情没有一个很好的解决方法时,那就忽略它,就像鸵鸟面对危险时会把它深埋在沙砾中,装作看不到。这样的算法称为“鸵鸟算法“。 在针对死锁问题时:鸵鸟算...

2018-04-26 15:38:40

阅读数 131

评论数 0

Linux-死锁学习(上)

内容 所占百分比 死锁概念 %30 资源 %25 死锁模型 %5 处理死锁的四种策略 %40 死锁的概念 死锁是进程死锁的简称,是由Dijkstra于1965年研究银行家算法时首先提出来的。它是计算机操作系统乃至并发程序设计中最难处理...

2018-04-24 20:16:46

阅读数 56

评论数 0

Linux-复习大纲

Linux系统编程初步学习完毕,先将最近所学整理,便于查缺补漏和日后复习。 只列出了大概知识点。这里面每一个分支都可以延生到很多知识点。后面会继续补充

2018-04-22 23:58:07

阅读数 103

评论数 2

Linux-进程间关系与守护进程

进程组概念:进程组是一个或多个进程的集合查看命令 ps axj | grep sleep | grep -v grep a:不仅列出当前用户进程。也列出其他所有其他用户的进程 x:不仅列出有控制端的进程,也列出所有其他所有无控制端的进程 j:列出所有与作业控制相关的信息 grep sleep...

2018-04-22 23:53:36

阅读数 73

评论数 0

编程常见错误总结

Program terminated with signal 6, Aborted. No symbol table is loaded. Use the "file" command. Abo...

2018-04-19 16:41:37

阅读数 467

评论数 0

Linux-线程同步与互斥

线程互斥线程互斥的产生条件在了解线程的基本知识后,我们知道,对于线程而言,所有线程共享进程的地址空间。在进程中的文件描述符,信号处理方式,定义的全局变量,所有线程都可以看到。线程通过共享这些资源的方式,完成线程间的交互。我们把这些可以共享的资源叫做临界资源。程序访问临界资源的代码区,叫做临界区。 ...

2018-04-18 17:38:41

阅读数 68

评论数 0

Linux-进程间通信(管道)

本文导航 内容 所占百分比 进程间通信介绍 5% 管道 30% 消息队列 35% 共享内存 15% 信号量 15% 进程间通信介绍 进程间通信背景 进程具有独立性 我们知道,进程与进程之间,相互独立...

2018-04-14 14:09:12

阅读数 67

评论数 0

Linux-线程学习(上)

本文导航: 内容 所占百分比 线程概念 40% 线程与进程区别与联系 20% 线程优缺点 10% 线程控制(创建,终止,等待) 30% 线程的概念谈到线程,我们先从进程说起。我们写的程序从硬盘加载到内存开始运行时,进程就产生了。也就是操作系统开始为这个程序创建...

2018-04-12 16:18:20

阅读数 1739

评论数 0

Linux-gdb进程调试

gdb调试一个进程的过程以下面模拟实现sleep()函数为例#include <stdio.h> #include <unistd.h> #include <signal.h> void wakeup(int signo) { //do nothin...

2018-04-09 08:59:11

阅读数 900

评论数 0

Linux-进程信号(下)

信号捕捉信号捕捉分析图如下 分析过程:如果信号的处理动作是用户自定义函数,在信号递达时就调用这个函数,这称为捕捉信号。由于信号处理函数的代码是在用户空间的,处理过程⽐较复杂,举例如下: 用户程序注册了SIGQUIT信号的处理函数sighandler。 当 前正在执行main函数,这时发生中断或...

2018-04-09 00:21:36

阅读数 55

评论数 0

Linux-进程信号(上)

本文思维导图如下: 信号基本概念 举例 从生活角度出发: 当我们过马路上,看见红绿灯指示灯上的红灯正亮着。我们就会自觉停下脚步,等红灯灭才会过马路。这个例子中,红灯就是一种信号。通知我们:此时不可以过马路。而我们就会对这个信号做出反应:停下脚步。不过马路 从专业角度出发: ...

2018-04-08 17:47:41

阅读数 49

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭