Welcome 微信登录

首页 / 操作系统 / Linux

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连接的参数是从数据载荷中得到的。既然可以从数据载荷...
Linux终端有颜色字体

Linux终端有颜色字体

Linux下Shell脚本输出带颜色文字,文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:echo -e "33[44;37;5m ME 33[0m COOL"以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“33”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效...
Vim色彩配置相关的问题

Vim色彩配置相关的问题

终于把我的工作环境配置的算是点满意了,同时也对这个颜色配置这个东西的理解上了个阶梯。于是记录一下备忘。首先发现一个问题,字体的颜色显示结果很可能是跟终端有关系的。比如,同样的配置文件,用putty链接主机的显示效果和在桌面上用terminal上打开的效果完全不同。这里就不讨论putty的问题了,由于色彩效果太差,如果有需要远程登录的以后会用VNC来解决,putty就做个简单配置连接算了,不作为主要编辑方式了。下面提到的是桌面上的cterm方案,目前在deb...
VirtualBox 4.1.16之共享文件夹

VirtualBox 4.1.16之共享文件夹

这几天由于要在VirtualBox上做试验,需要在虚拟机中访问主机上的文件,不知道怎么设置,又懒得看说明文档,在网上搜索了一些,可网上说的都是针对低版本的VirtualBox,什么“数据空间“……,可我用的VirtualBox 4.1.16根本就没有什么”数据空间“,只有老老实实看VirtualBox的说明文档了,顺便看明白了几个概念VirtualBox扩展包VirtualBox扩展包(文件名为Oracle_VM_VirtualBox_Extension_...
<< 591 592 593 594 595 596 597 598 599 600 >>