自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 linux开机启动过程

转自:http://blog.chinaunix.net/uid-23036581-id-2230525.html 一、简单介绍RHEL开机时的先后顺序BIOS —> MBR —> Kernel —> init1、当电脑一打开电源时电脑就会进入BIOS(BIOS的工作主要是检测一些硬件设备);2、检测完后会进入MBR也就是boot loader(MBR位于硬盘的第一...

2019-01-09 18:19:41 573

转载 Linux下如何查看系统启动时间和运行时间

Linux下如何查看系统启动时间和运行时间包含shell和程序获取方法:http://www.cnblogs.com/xd502djj/archive/2011/05/03/2035599.html

2017-03-10 11:39:01 817

转载 进程、线程与处理器的调度

进程、线程与处理器的调度

2016-12-15 15:54:15 1066

转载 路由套接字、密钥管理套接字、广播、多播

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/07/2626841.html一、 路由套接字1.概述在路由器接口中支持三种类型的操作1). 进程能通过写路由套接口向内核发消息。2). 进程能在路由套接口上从内核读消息,这是核心通知进程已收到一个ICMP重定向消息并进行了处理的方式。

2016-07-20 17:31:10 1193

转载 IPv4与IPv6的互操作性、守护进程和inet超级服务器、高级I/O函数

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/06/2625773.html一、IPv4与IPv6的互操作性1.IPv4客户与IPv6服务器拥有双重协议栈的主机的一个基本特性就是:其上运行的IPv6服务器既能应付IPv4客户,又能应付IPv6客户。这是通过使用IPv4映射的IPv6地址实现的。要求,i

2016-07-20 17:28:00 551

转载 Linux/Unix select函数 及select/poll与epoll的对比

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/12/2588649.htmlselect()是Linux/Unix 网络编程中的一个重要函数,通过调用select函数可以确定一个或者多个套接字(描述符)的状态,判断套接字上是否有数据需要读出或者写入 #includeselect.h> #include int s

2016-07-20 17:25:12 437

转载 基本UDP套接字编程

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/06/2625276.html1.概述使用UDP编写的一些常用应用程序有:DNS(域名系统)、NFS(网络文件系统)和SNMP(简单网络管理协议)下图给出典型的UDP客户/服务器程序的函数调用:   2.recvfr

2016-07-20 17:22:45 4440

转载 传输层:TCP、UDP和SCTP

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/11/2623564.html注,总结中暂时忽略SCTP1.总图虽然称为“TCP/IP”协议族,但是本协议族还有许多其他成员,见下图2.用户数据包协议(UDP)UDP 套接字写入一个消息,该消息接着被封装(encapsulating

2016-07-20 17:20:09 1173

转载 网络编程简介

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/05/2623558.html写在开头 UNP总结只列出相对重要的内容 简化细节 如想详细了解 见UNP socket API 第三版1.客户与服务器处于同一个以太网,有如下所示的通信层次2.一个简单TCP时间获取客户程序#in

2016-07-20 17:18:39 203

转载 套接字编程简介

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/05/2623774.html1.套接字地址结构1).IPv4套接字地址结构IPv4套接字地址结构通常也称为“网际套接字地址结构”,它以sockaddr_in命名,定义在头文件中,如下所示struct in_addr{   in_addr_t

2016-07-20 17:16:29 461

转载 基本TCP套接字编程

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/05/2623889.html1.socket函数为了执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型#include int socket (int family, int type, int protocol);//

2016-07-20 17:14:37 545

转载 TCP客户/服务器程序实例

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/05/2624007.html1.概述这章的TCP客户/服务器模型2.TCP回射服务器程序1).main函数 #include "unp.h"int main(int argc, char **argv)

2016-07-20 17:12:36 268

转载 套接字选项

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/06/2624504.html1.getsockopt和setsockopt函数这两个函数仅用于套接字:#include int getsockopt(int sockfd, int level, int optname, void *optval, soc

2016-07-20 17:10:28 1323

转载 I/O复用:select和poll函数

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/06/2625584.html有些进程需要一种预先告知内核的能力,使得内核一旦发现进程指定的一个或多个I/O条件就绪(也就是说输入已准备好被读取,或者描述符已能承受更多的输出),他就通知进程,这个能力成为I/O复用 1.I/O模型5种基本I/O模型

2016-07-20 17:08:53 322

转载 名字与地址转换 (gethostbyname、getservbyname、getaddrinfo、getnameinfo等)

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/06/2625584.html本章讲述在名字和数值地址间进行转换的函数:gethostbyname和gethostbyaddr在主机名字与IP地址间进行转换,getservbyname和getservbyport在服务器名字和端口号间进行转换。 1.域名系统域

2016-07-20 16:58:56 5387

转载 ioctl用法详解

ioctl 函数本函数影响由fd 参数引用的一个打开的文件。 #includeint ioctl( int fd, int request, .../* void *arg */ );返回0 :成功    -1 :出错 第三个参数总是一个指 针,但指针的类型依赖于request 参数。我们可以把和网络相关 的请求划分为6 类:

2016-07-13 16:27:16 1089

转载 QT线程编程-串口收发

转自:http://avny.blog.163.com/blog/static/2101802782012991126278/下面讲述原理,也可以下载完整实验源码:源码下载前言QT没有提供串口类,使用的是linux提供的函数。linux下设备和文件使用一样,用open函数打开串口,设置等都提供了函数的,需要自己组合一下,封装成你要的函数。1.QT串口

2016-07-12 11:56:32 2159

转载 非阻塞Connect对于select时应注意问题

转自:http://www.cnitblog.com/zouzheng/archive/2010/11/25/71711.html非阻塞Connect对于select时应注意问题      对于面向连接的socket类型(SOCK_STREAM,SOCK_SEQPACKET)在读写数据之前必须建立连接,首先服务器端socket必须在一个客户端知道的地址进行监听,也就

2016-07-11 12:23:43 2825

转载 Linux下SIGPIPE信号及其处理

使用libevent编写websocket服务端时遇到了一个问题:浏览器与服务端建立连接后,若刷新或关闭浏览器窗口(未监听相应事件并处理),服务端无法得知连接断开,按理说,这种情况属于client异常终止,跟拔网线的情况类似。这种情况下,服务端不知情,仍保留此连接,仍按照既定逻辑向client写数据,写了两次后,服务端程序终止(多次测试,均是第2次后终止),不是崩溃,是异常终止,非常不解。

2016-06-20 13:13:40 423

转载 solaris下清除log文件命令

solaris下部署了一些应用,需要用一个cron job去定时清除log文件。需要写一条命令去找到一些文件去删除。 我们可以用下面的命令:  www.2cto.com   find [目录] -type f -name "els*.log" -mtime +5 | xargs rm -type f 代表要找文件 -name 代表

2016-04-05 16:56:19 1085

转载 solaris查看内存、CUP、硬盘总数和使用情况

solaris查看内存、CUP、硬盘总数和使用情况情况一、内存查询1,查询总内存-bash-3.00# prtconf | grep Memory结果为:Memory size: 28672 Megabytes即总内存为 28672M2,查询剩余内存和总内存-bash-3.00# echo "::memstat" | mdb -k结果为:Page

2016-04-05 16:54:11 1178

转载 sar命令详解

前面已经介绍了 vmstat和top命令的解析及使用,下面我们来学习一个更重要的命令sarsar命令可以通过参数单独查看系统某个局部的使用情况sar 命令行的常用格式:sar [options] [-A] [-o file] t [n]在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o fil

2016-04-05 16:51:07 3063

转载 发现大量的TIME_WAIT解决办法

发现大量的TIME_WAIT解决办法2008-10-13 10:02:55标签:linux 职场 mysql 休闲原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kerry.blog.51cto.com/172631/105233        今天早上一上班,有同事就反映公司好几个网站都打不开,

2016-03-16 10:30:49 363

转载 IRQ中断冲突的修改

IRQ中断冲突的修改  (转)提起IRQ(中断要求),可能很多人都有种畏难情绪,前几天我在安装海蜘蛛软路由的到时候就遇到了这个问题,由于我们这里是多线接入,所以我主板上的PCI插上了4块网卡,安装好路由以后在控制页面上发现提示我网卡IRQ冲突。相信很多和我一样的朋友也遇到过这类似的问题。那么怎么来解决IRQ中断冲突的问题了,首先我们先了解下什么是IRQ。IRQ的全称是“

2016-03-03 09:23:08 8886

转载 linux串口调试窍门

linux串口调试窍门 把2个串口用交叉线连起来,假设两个串口分别为/dev/ttyS0和/dev/ttyS1,则可以直接在一个shell执行cat /dev/ttyS0,然后在另外一个shell 执行echo "test." >/dev/ttyS1。如果两个串口都是好的,则执行cat /dev/ttyS0会输出'test."如果不行,则可用cat /proc/interr

2012-08-28 21:29:02 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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