logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux的终端,网络虚拟终端,伪终端

Linux上许多网络服务应用,如l2tp、pptp、telnet,都用到了伪终端。有朋友在问这方面的概念,把偶知道的写下来,以供讨论。一、终端要理解伪终端(Pseudo Terminal),先来看看什么是“终端”(Terminal)。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。1、串行端口终端(/dev/ttySx)串行端口终端(Se

#linux#unix
《c和指针》笔记--strsep淘汰strtok

strsep和strtok是c语言中对字符串进行分割的函数,关于具体用法本篇不做详细说明。这里只说明下2个函数的不同和相同之处。1.strsep淘汰strtok注:摘自Linux内核2.6.29,说明了这个函数已经不再使用,由速度更快的strsep代替。  /*  * linux/lib/string.c  *  * Copyright (C) 1991, 19

fuser与lsof

本文转载于:http://vbird.dic.ksu.edu.tw/linux_basic/0440processcontrol_4.phpfuser:藉由文件(或文件系统)找出正在使用该文件的程序有的时候我想要知道我的程序到底在这次启动过程中开启了多少文件,可以利用 fuser 来观察啦! 举例来说,你如果卸载时发现系统通知:『 device is busy 』,

《c专家编程》笔记--linux内存对齐

在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的 “管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强大,它允许你干预“内存对齐”。如果你想了解 更加底层的秘密,“内存对齐”对你就不应该再透明了。一、内存对齐的原因大部分的参考资料都是如是说的:1

为什么硬链接不能指向目录

linux系统中的硬连接有两个限制:不能跨越文件系统和不允许普通用户对目录作硬连接。至于第一个限制,很好理解,而第二个就不那么好理解了。 我们对任何一个目录用ls -l 命令都可以看到其连接数至少是2,这也说明了系统中是存在硬连接的,而且命令ln -d 也可以让超级用户对目录作硬连接(现在好多系统已经不支持ln-d命令了,详细可以man ln查看-d选项的含义),这些都说明了系统限制对目录进

到底了