Ubuntu的软件包下载、安装工具:apt-get非常好用,而且Ubuntu的软件源提供了大部分常用的软件包,所以,在Ubuntu下安装php的扩展库mcrypt、curl和gd库是非常简单的,输入如下命令即可自动完成(以下安装前提是系统安装了PHP5):apt-getinstall php5-mcrypt;apt-getinstall php5-curl;apt-getinstall php5-gd;安装完成后,重启apach服务即可:serviceapache2restart;访问你的服务器,显示php信息:<?phpecho php...
继续阅读 >
分类目录归档:全部列表
2014
11-07
11-07
Ubuntu下deb包的安装方法
deb是debianlinus的安装格式,跟redhat的rpm非常相似,最基本的安装命令是:dpkg-ifile.debdpkg是DebianPackage的简写,是为Debian专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix等。以下是一些Dpkg的普通用法:1、dpkg-i<package.deb>安装一个Debian软件包,如你手动下载的文件。2、dpkg-c<package.deb>列出<package.deb>的内容。3...
继续阅读 >
2014
11-07
11-07
ubuntu 安装 Sublime Text 2
1.AddthePPAandinstallSublimeText2inUbuntusudoadd-apt-repositoryppa:webupd8team/sublime-text-2sudoapt-getupdate2.执行安装命令:sudoapt-getinstallsublime-text-2-betaorsudoapt-getinstallsublime-text-2-dev3.右键菜单openwith增加SublimeText2:第二步安装了后会生成/usr/share/applications/sublime-text-2.desktopsudogedit~/.local/share/applications/mimeapps.list参考gedit在该文...
继续阅读 >
2014
11-07
11-07
阿里云CentOS 6.3安装phpMyAdmin的简单步骤
首先,我们使我们的CentOS系统的RPMForge软件库phpMyAdmin,不是官方的CentOS 6.0库,导入rpmforge的GPG密钥:rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txtx86_64 系统安装命令:yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpmi386 系统安装命令:yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.e...
继续阅读 >
2014
11-07
11-07
ubuntu12.04安装NetBeans 7.0中文显示乱码或者方框问题的解决
当我在ubuntu12.04中安装netbeans7.0的时候,出现一个奇怪的现象,启动netbeans中,发现很多中文字无法显示,直接显示一个方框。很显然是没有找到某些字的显示数据,但是奇怪的是有些汉字可以显示,真神奇,难道netbeans所用到的字库居然不全吗?而ubuntu可以正常显示汉字,说明ubuntu本身的字库应该是没问题到。那么问题出在什么地方呢?答案是:JREnetbeans是用java写的,它的运行是必须要依靠JRE的,这个大家都知道。而JRE...
继续阅读 >
2014
11-07
11-07
Ubuntu中memcached的安装、配置和启用关闭
Memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速LiveJournal访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统,...
继续阅读 >
2014
11-07
11-07
gedit中文乱码的解决办法
缺省配置下,用Ubuntu的文本编辑器(Gedit)打开GB18030(繁体中文用户请将这里的出现的GB18030替换成BIG5-HKSCS)类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,Gedit使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将GB18030加入这个匹配列表。Gedit3.x版本设置(适用于Ubuntu11.10及以后)命令方式gsettingssetorg.gnome.gedit.p...
继续阅读 >
2014
11-07
11-07
如何解决 Ubuntu 中文乱码问题——文本、MP3和Rar压缩文件及aMule
由于Linux中默认使用的编码是UTF-8,与Windows的默认中文编码不同,因此在使用中会出现中文乱码问题。下面我们一起来看如何解决Ubuntu11.04的一些中文乱码问题。1.解决文本乱码问题Ubuntu11.04默认的文本编辑器gedit默认自动检测的编码不包括GB-18030、GB-2312等常见中文编码,因此打开Windows创建的文本文件会出现中文乱码问题,解决这一问题有以下几种方法:安装leafpad、KWrite等支持自动检测中文编码的...
继续阅读 >
2014
11-07
11-07
ubuntu安装SSH服务
在ubuntu中简单安装运行SSH服务。SSH程序有客户端openssh-client和服务端openssh-server想登陆别的电脑SSH,只需安装openssh-client,ubuntu有默认安装。安装openssh-client:sudoapt-getinstallopenssh-client要让本机开放SSH服务就需要安装openssh-server:sudoapt-getinstallopenssh-server查看sshserver是否运行:ps-e|grepssh运行sshserver:sudo/etc/init.d/sshstartssh-server配置文件位于/etc/ssh/s...
继续阅读 >
2014
11-07
11-07
vi/vim 光标移动命令(快捷键)
移动光标上:knk:向上移动n行9999k或gg可以移到第一行G移到最后一行下:jnj:向下移动n行左:hnh:向左移动n列右:lnl:向右移动n列w:光标以单词向前移动nw:光标向前移动n个单词光标到单词的第一个字母上b:与w相反e:光标以单词向前移动ne:光标向前移动n个单词光标到单词的最后一个字母上ge:与e相反$:移动光标到行尾n$:移动到第n行的行尾0(Num):移动光标到行首^:移动光标到行首第一个非空字符上去f:移动光...
继续阅读 >
2014
11-07
11-07
curl快速实现网速测试
为了实现cdn同步需求常常才对节点之间的下载速度做写测试,这项工作其实很简单。一般linux服务器上都会安装curl,这个工具非常好用,网上对这个介绍也很多,这里就不再重复了。我们也只需要curl中的speed_download输出结果就可以了。先从日志中抽取一个完整的全节点url文本。然后当然是遍历文本;forurlin`caturlfile`do#把下载容量设定在1MB,就不用关心这个下载文件的大小了(url都是视频文件基本都大于1MB)。speed=$(...
继续阅读 >
2014
11-07
11-07
Apache中通过配置http.conf绑定多个域名以及二级域名的方法
Apache是最流行的HTTP服务器软件之一,其以快速、可靠(稳定)而著称,并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,并且源代码全部开放。如果有自己的服务器或者VPS,并且不想为了方便而购买昂贵的控制面板的话,那自己动手配置Apache就成了一门必修课了。下面简单的介绍了如何通过设置Apache的http.conf文件,进行多个域名以及其相关的二级域名的绑定(假设我们要绑定的域名是icultivator.com和i...
继续阅读 >
2014
11-07
11-07
主机名和域名之间的区别——关于域名和主机名的概念分析
Internet域名是Internet网络上的一个服务器或一个网络系统的名字,在全世界,没有重复的域名。域名的形式是以若干个英文字母和数字组成,由“.”分隔成几部分,如IBM.COM就是一个域名。.中国和.com的管理机构是不同的,中文后缀的是由CNNIC管理的,英文后缀的是由NSI管理的。域名的范围要比主机名大。一个域名下可以有多个主机名,域名下还可以有子域名。例如,域名abc.com下,有主机server1和server2,其主机全名就是server1....
继续阅读 >
2014
11-07
11-07
centos用户、组权限、添加删除用户问题总结
1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还有组账户所谓组账户就是用户账户的集合,centos组中有两种类型,私有组和标准组,当创建一个新用户时,若没有指定他所属的组,centos就建立以个和该用户相同的私有组,此私有组中只包括用户自己。标准组可以容纳多个用户,如果要使用标准组,那创建一个新的用户时就应该指定他所属于的组,从另外一...
继续阅读 >
2014
11-07
11-07
Linux命令之telnet – 基于TELNET协议的远程登录工具
用途说明telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序,最新的TELNET协议版本是RFC854。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样...
继续阅读 >
2014
11-07
11-07
使用301重定向代码合集
1、IIS下301设置Internet信息服务管理器->虚拟目录->重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。2、ASP下的301转向代码<%@Language=VBScript%><%Response.Status=”301MovedPermanently”Response.AddHeader“Location”,“http://www.lesishu.cn/articles/301/”%>3、ASP.Net下的301转向代码<scriptrunat=”server”>privatevoidPage_Load(objectsender,System.EventArgse){Respons...
继续阅读 >
2014
11-07
11-07
阿里云CentOS Linux服务器上用postfix搭建邮件服务器
注:本文的邮件服务器只用于发送邮件,也就是STMP服务器。一、准备工作1.为邮件服务器添加DNS解析虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件。根据我们的实际经验,需要添加三条DNS解析记录:A记录、MX记录、TXT记录。比如域名cnblogs.info,对应的DNS记录如下:2.准备存放邮件的硬盘空间如果用的是阿里云入门级Linux服务器,有一块20G的数据盘未挂载,需要格式化并挂载(假设这里挂载的目录是...
继续阅读 >
2014
11-07
11-07
Postfix – 使用Telnet测试Postfix
Sofar,wehavesenttestemailsusingthecommandline.However,thereisnorealfeedbackfromtheseclientsastohowourmailserverresponded-diditrespondwiththecorrectdetails?Notethatitispossibletosend/receivemailwithdetailsthatarenot100%correct-leadingtoissuesdowntheline.Let'slookattelnettochecktheserverresponsestomailrequests.TelnetbasicsTelnet...
继续阅读 >
这篇文章介绍一个实现Web收发的邮件系统方案,利用postfix作为SMTP服务器,实现邮件的发送与接收,使用dovecot作为IMAP服务器,roundcube作为webMUA(邮件用户代理),实现web在线邮件发送与接收。而postfix的虚拟域名和虚拟用户则由postfixadmin管理。系统及软件环境系统:centos-5.832位软件:postfix-2.8.7,dovecot-1.0.7,apache-2.2.22,php-5.2.17,mysql-5.1.58,postfixadmin-2.3.5,roundcubemail-0.7.2注意:本教程并不...
继续阅读 >
2014
11-07
11-07
Linux下配置Dovecot常见错误及解决办法
Error:doveconf:Fatal:Errorinconfigurationfile/etc/dovecot/dovecot.conf:protocols:Unknownprotocol:sieveGroupwareError:Theconnectionwasrefused.Pleasecheckthehostandportnumber.DovecotServiceistnichtgestartetroot@groupware:~#/etc/init.d/dovecotrestartRatherthaninvokinginitscriptsthrough/etc/init.d,usetheservice(8)utility,e.g.servicedovecotrestartSincethesc...
继续阅读 >
2014
11-07
11-07
GraphicsMagick为图片添加水印
GraphicsMagick号称图像处理领域的瑞士军刀。提供了健壮及高效的图像处理工具包和库,支持超过88种主流图片格式包括:BMP,GIF,JPEG,JPEG-2000,PNG,PDF,PNM,TIFF,DPX…现在最新稳定版本为:1.3.12。安装之前,因为是图片处理,所以需要系统中安装了libpng和libjpeg的开发包,否则的话不会安装这两种文件的支持。官方下载地址:http://www.graphicsmagick.org/命令格式:gmconvert[options...]input_fileoutput_fi...
继续阅读 >
2014
11-07
11-07
CentOS邮箱服务器搭建系列——SMTP服务器的构建( Postfix )
前言在CentOS中,默认的邮件服务器(SMTP方面)是sendmail,但sendmail有若干的缺点,比如,配置复杂、安全漏洞曾被多次发现--并且依然存在隐患、邮件发送速度慢等等,这里就不再一一叙述。而另一个被广泛应用于邮件服务方面的“Postfix”的缺点就少得多,或者说它就是针对于sendmail的缺点,而被设计的。对应sendmail的短处,它在各方面也比较成熟。所以,无特殊要求,这里不推荐用sendmail来构建邮件服务器。本站介绍的邮件...
继续阅读 >
前言POP/IMAP是MUA从邮件服务器中读取邮件时使用的协议。其中,与POP3是从邮件服务器中下载邮件比起来,IMAP则是将邮件留在服务器端直接对邮件进行管理、操作。这里,我们用Dovecot来实现对POP3及IMAP等协议支持的邮件接收服务器的搭建。Dovecot是一个比较新的软件,由TimoSirainen开发,最初发布于2002年7月。作者将安全性考虑在第一,所以Dovecot在安全性方面比较出众。另外,Dovecot支持多种认证方式,...
继续阅读 >
2014
11-07
11-07
CentOS邮件服务器搭建系列——让邮件服务器支持虚拟域名
前言通常,一个域名都对应一个邮件服务器,但在一些时候,为了资源的活用,可以将多个域名应用于同一个邮件服务器。好多虚拟主机提供商也在用此功能提供虚拟主机用户对应的邮件服务。当多个域名应用于同一个邮件服务器时,我们可以将这些域名指向邮件服务器的主域名(在Postfix中被设置的域名)。也就是说,通过这些虚拟域名(非主域名)发送到服务器的邮件,将被视作发送至主域名的邮件,而被邮件服务器接收。这个过程也同...
继续阅读 >