Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

为什么 Linux 不需要碎片整理

为什么 Linux 不需要碎片整理

如果你是一个Linux用户,你可能听说过,不需要对你的Linux文件系统进行碎片整理。你可能还会注意到,Linux发行版并没有附带磁盘碎片整理工具。这是为什么呢?想要知道为什么在正常使用中,Linux文件系统不需要进行碎片整理,而Windows要。你需要了解为什么会生成碎片,而Linux和Windows这两个文件系统,它们分别是如何工作的。什么是碎片许多Windows用户,即使没有太多经验,我相信他们也会定期进行碎片整理,来加速其电脑。为什么要这么做,许多...
Ubuntu 12.04 Unity 3D 失效解决方法

Ubuntu 12.04 Unity 3D 失效解决方法

突然心血来潮,借别人的显示器玩了一下双屏,结果,杯具了 =。=(2B程序员每个月总有那么几天系统出问题的,习惯了,淡定)好好的Unity 3D 变成了Unity 2D ,而且,我朋友也经历了同样的情况,最后他放弃了,选择了重装。但是,个人感觉重装系统配环境麻烦,所以,也是心血来潮的想了个鬼主意=。=好了,重点分析过程:---->>本来好好的Unity 3D 变成了Unity 2D ,而且一去不回,当中设置双屏的时候改动的地方,却只有一个:/et...
Ubuntu 12.04 64bit最新环境安装教程

Ubuntu 12.04 64bit最新环境安装教程

最近在公司搭建Ubuntu 12.04 64bit环境过程中收到各种的折磨,在这里整理了下,贴出来希望对大家有所帮助。文章有不足的地方请大家提醒我更正。始终是超级小白鼠就来尝试下最新的包的安装,测试了好多次之后,终于安装Ubuntu 12.04 64bit成功的了,现在安装在本地的虚拟机上,安装通过,现在拿的是linode的虚拟机做测试。安装完成后记录步骤如下,大家如果不是用Lnmp之类的自动安装脚本,如果对于安装细节不是很明白,可以建议自己动手操作一边,...
Linux系统中如何关闭触摸鼠标

Linux系统中如何关闭触摸鼠标

以前用Thinkpad R60的时候,没有触摸鼠标,只能用小红帽,特别羡慕别人的触摸鼠标。现在换了一台新的,有了触摸鼠标才发现这个东西太坑爹了,在你写东西的时候,一不小心,鼠标就不知道飘到哪里去了。由于在Linux下使用的比较多,特地查了一下在Linux下如何关闭触摸鼠标在命令窗口中: #synclient touchpadoff=1 关闭触摸鼠标 #synclient touchpadoff=0 打开触摸鼠标R60的夜灯也不错,很适合我们这种晚上黑灯瞎火...
Vim中实现php代码自动完成功能

Vim中实现php代码自动完成功能

vim 可以对一些流行的编程语言的语法提供自动完成的功能,但是默认是没有启用在命令模式下,我们可以通过如下命令开始php的自动完成功能:set omnifunc=phpcomplete#CompletePHP在书写一些php函数的时候,按下ctrl+x ,接着按下ctrl+o下面的示例的截图就是在敲下了"dat"之后,接着按下ctrl+x 以及ctrl+o 的效果注意,函数的的描述提供在屏幕的顶部为了能够自动开始对php文件的自动完成功能, 我们可以将以下...
Vim中实现JavaScript码自动完成功能

Vim中实现JavaScript码自动完成功能

JavaScript是web脚本语言。另一方面Vim是许多编程人员的首选编辑器。Vim能公丰富,可以对JavaScript的语法进行自动完成。为了能够使用这个特性,你必须先要开启它。在Vim的命令模式下输入如下内容来开启这个特性:set omnifunc=javascriptcomplete#CompleteJS现就可以在敲入JavaScript代码,按下ctrl+x,接着ctrl+o,进行JavaScript语法的自动完成功能下面的接着是一些示例截图:你...
Vi 常用复制与粘帖技巧

Vi 常用复制与粘帖技巧

复制和粘贴是文本编辑中的常用操作,Vi也提供了这种功能。复制是把指定内容复制到内存的一块缓冲区中,而粘贴是把缓冲区中的内容粘贴到光标所在位置。复制和粘贴的方法如下。yw:将光标所在位置到字尾的字符复制到缓冲区中,y是yank的首字母。nyw:将光标所在位置开始的n个字复制到缓冲区中,n为数字。yb:从光标开始向左复制一个字。nyb:从光标开始向左复制n个字,n为数字。y0:复制从光标前一个字符到行首的所有字符。y$:复制从光标开始到行末的所有字符。yy:复...
Linux对称NAT的UDP穿越

Linux对称NAT的UDP穿越

和同事讨论UDP打洞技术,后做了一个简单的实验,由于Windows上设置NAT以及察看其原理太麻烦或者根本就不可能,于是还是使用Linux做了实验,发现基于Linux ip_conntrack这种对称NAT也能很简单的实现UDP穿越,实验很简单,并且这种UDP穿越还不需要公网服务器的协助(因为它们对于对称NAT或者基于连接的NAT根本帮不上什么忙),很实用。在展示实验之前,首先要明白以下的知识点。1.Linux的NAT是基于ip_conntrack的这一点...
Netfilter的rpfilter技术-Linux的uRPF

Netfilter的rpfilter技术-Linux的uRPF

作为IP路由的一种补充,uRPF(单播反向路径转发)可谓非常有用,它认证了IP数据报的源地址,在一定程度了保护了网络的安全,比如有效防止了洪泛攻击。然而直到Linux内核的2.6的高版本版本,Linux只能实现严格的uRPF,这是由fib_validate_source函数来完成的,具体配置在/proc/sys/net/ipv4/conf/$dev/rp_filter,对于Cisco上很简单的松散的uRPF,Linux却无能为力,kernel 2.6的高版...
Netfilter策略路由和uRPF

Netfilter策略路由和uRPF

在Linux中,往往会出现一些奇怪的现象,如果你仅仅知道一些皮毛,那么这些现象将会让你抓耳挠腮,因为Linux往往遵循RFC建议而有时却不会保持持久的大众化实现,毕竟,Linux并不是一个人搞定的,特别是网络协议栈这一方面。uRPF这个概念很多人都知道,Linux的实现却很不一致,在Linux实现中,它和策略路由的点点滴滴值得说一番,我们分为以下4个关键点来说明,当然这4点并不是全部关于uRPF的:1.策略路由和OUTPUT链Linux的Netfilter...
Netfilter的expect连接的原理和利用

Netfilter的expect连接的原理和利用

ip_conntrack有一个特性,那就是可以跟踪expect连接,所谓的expect连接,理解起来很简单,那就是“在一个连接中生成的另一个连接”,那么如何来识别一个连接要生成另一个连接呢?以FTP为例,FTP服务器会将文件传输所用的地址和端口信息作为数据载荷传输到对端的,Linux网关捕获这个数据包,将其解开然后根据FTP的协议规范获取地址和端口信息,随后就生成了一个expect连接。也就说,expect连接的参数是从数据载荷中得到的。既然可以从数据载荷...
<< 591 592 593 594 595 596 597 598 599 600 >>