201411-07 centos用户查看相关指令 查看系统中有哪些用户:cut-d:-f1/etc/passwd查看可以登录系统的用户:cat/etc/passwd|grep-v/sbin/nologin|cut-d:-f1查看用户操作:w命令(需要root权限)查看某一用户:w用户名查看登录用户:who查看用户登录历史记录:last 继续阅读 >
201411-07 使用GraphicsMagick处理生成高清缩略图 GraphicsMagick号称图像处理领域的瑞士军刀,也称命令行版的Photoshop,短小精悍的代码却提供了一个超棒、高效的工具和库集合,来处理图像的读取、写入和操作,支持超过88中图像格式,包括重要的DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM和TIFF。通过使用OpenMP可是利用多线程进行图片处理,增强了通过扩展CPU提高处理能力。GraphicsMagick可以再绝大多数的平台上使用,Linux、Mac、Windows都没有问题。GraphicsMagick支持大... 继续阅读 >
201411-07 解决apache与vsftpd写入权限共存问题 我们有时候会遇到apache有写入权限时,vsftpd又不能上传,反过来,vsftpd能上传,但apache又没有写入权限了。我们现在来看看如何解决这个问题。解决的思路是,把ftp用户添加到apache用户组,并设置用户组有写入权限。假设现在我们建有ftp用户为:centos,httpd进程以apache用户运行。1、添加centos到用户组apacheusermod-a-Gapachecentos2、设置网站根目录/var/www的所有组为apachechown-R:apache/var/www3、设置网站... 继续阅读 >
201411-07 FTP与SFTP的区别浅析 FTPFTP是文件传输协议。在网站上,如果你想把文件和人共享,最便捷的方式莫过于把文件上传到FTP服务器上,其他人通过FTP客户端程序来下载所需要的文件。FTP进行文件传输需要通过端口进行。一般所需端口为:1.控制链路—TCP端口21。控制器端。用于发送指令给服务器以及等待服务器响应。2.数据链路---TCP端口20。数据传输端口。用来建立数据传输通道的。主要用来从客户向服务器发送一个文件、从服务器向客户发送一个文件、从服务... 继续阅读 >
201411-07 Centos下添加用户到用户组 将一个用户添加到用户组中,千万不能直接用:usermod-GgroupA这样做会使你离开其他用户组,仅仅做为这个用户组groupA的成员。应该用加上-a选项:usermod-a-GgroupAuser(FC4:usermod-GgroupA,groupB,groupCuser)-a代表append,也就是将自己添加到用户组groupA中,而不必离开其他用户组。命令的所有的选项,及其含义:Options:-c,--commentCOMMENT newvalueoftheGECOSfield... 继续阅读 >
201411-07 Linux中svn安装、配置和使用 一、安装:#yuminstall subversion(centos)#apt-getinstallsubversion(ubuntu)测试是否安装成功#svnserve--version如果显示了版本信息则表示安装成功二、配置:/root/svn/repo为所创建仓库的路径,理论上可以是任何目录1、创建仓库svnadmincreate/home/svn/repo2、修改配置文件/home/svn/repo/conf/svnserve.conf#去掉#[general]前面的#号[general]#匿名访问的权限,可以是read,write,none,默认为readano... 继续阅读 >
201411-07 centos下配置ftp允许以root用户身份登录 虽然这样不安全,但是很多时候当vi用起来实在吃力获取权限的设置很麻烦的时候,配置允许以root用户权限登录给我们带来极大方便:1.前提是安装了vsftp2.配置操作:将/etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件中的root这一行注释掉#root修改/etc/vsftpd/vsftpd.conf,在最后一行处添加local_root=/servicevsftpd restart这样远程就可以以root用户身份登录ftp了... 继续阅读 >
201411-07 阿里云服务器下安装配置phpMyAdmin——基于CentOS 6.3 1.下载phpMyAdminwget http://www.phpmyadmin.net/home_page/downloads.php2.解压下载的文件tar-zvxf phpMyAdmin-3.5.3-all-languages.tar.gz3.移动解压后文件到指定目录下mv phpMyAdmin-3.5.3-all-languages/usr/share/phpMyAdmin4.进入指定目录cd /usr/share/phpMyAdmincp config.sample.inc.php config.inc.php5.在apache下创建配置文件vi/etc/httpd/conf.d/phpmyadmin.conf插入如下内容:##Webapplicat... 继续阅读 >
201411-07 linux下vi命令大全 进入vi的命令vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行首vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处vi-rfilename:在上次正用vi编辑时发生系统崩溃,恢复filenamevifilename....filename:打开多个文件,依次进行编辑移动光标类命令h:光标左移一个字符l:光标右移一个字符space... 继续阅读 >
201411-07 阿里云服务器下安装LAMP环境——基于CentOS 6.3 阿里云论坛上的资源很丰富,查了下安装LAMP环境,很多基础性的东西已经内置了,比如防火墙的配置和端口的开启,统统不需要再做操作,所以安装下来也很简单:1.MySQL的安装Mysql安装涉及到的软件包:mysql:Mysql客户端以及基础库文件。mysql-libs:Mysql客户端所必需的库文件。mysql-server:Mysql服务器端以及相关文件。安装命令:yumintallmysqlmysql-libsmysql-server2.PHP的安装预备工作:同样需要预先安装EPEL... 继续阅读 >
201411-07 阿里云服务器下FTP设置——基于CentOS 6.3 1.更新yum源我是直接yumupdate更新的2.安装vsftp使用yum命令安装vsftp#yuminstallvsftpd-y3.添加ftp帐号和目录先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。(这里官方文档应该是笔误把nologin写成了nologion)使用下面的命令创建帐户,该命令指定了/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录:#useradd-d/www/wwwroot-s/sbin/nologinipractitioner修改该帐户... 继续阅读 >
201411-07 阿里云服务器下配置LAMP环境——基于CentOS 6.3 1、Apache配置-----------------------------------------------------vi/etc/httpd/conf/httpd.conf编辑文件OptionsIndexesFollowSymLinks在331行修改为:OptionsIncludesExecCGIFollowSymLinks(允许服务器执行CGI及SSI)#AddHandlercgi-script.cgi在796行修改为:AddHandlercgi-script.cgi.pl(允许扩展名为.pl的CGI脚本运行)AllowOverrideNone在338行修改为:AllowOverrideAll(允许.htaccess)A... 继续阅读 >
201411-07 在CentOS上成功安装Smarty 根据Smarty的文档说明安装了Smarty,结果测试不成功,后来发现是templates_c目录权限设置不当(要设置成777)。现根据其QUICK_START文件,把整个安装过程描述如下,以作备查。1、下载最新Smarty软件,比如最新Smarty-2.6.20.tar.gz下载到test用户根目录下http://www.smarty.net/2、解压并拷贝libs目录到某个目录下(假设已经在/usr/lib/php/目录下已建smarty目录)test$tarzxvfSmarty-2.6.20.tar.gztest$cpSmarty-2.6.20... 继续阅读 >
201411-07 centos设置apache、mysql及ftp服务开机自动启动的方法 centos安装好apache,mysql等服务器程序后,并没有设置成开机自动启动的,为避免重启后还要手动开启web等服务器,还是做下设置好,其实设置很简单,用chkconfig命令就行了。例如要开机后自动启动mysql,apache,vsftpd服务,用以下命令即可:chkconfigmysqldonchkconfighttpdonchkconfigvsftpdon要关闭自动启动的话,把on改为off就行了。chkconfigmysqldoff不过要注意的是,如果某个服务尚未被添加到chkconfig列表中... 继续阅读 >
201411-07 初创互联网团队如何利用开源技术和云服务快速建立网站 作为技术人员,已经有蛮长一段时间没有把自己的开发经验做一次总结了,可能是因为太忙和太懒吧。所以这次决定把自己这两三年来作为创业团队的成员,在技术方面的心得和技巧做一个总结,也包括简单提及一下和之前在大网站工作的时候一些不同点。先介绍一下自己,网名RainX,2004年毕业后进入雅虎中国工作,到2010年底,一直在阿里集团的技术团队。2010年底的时候觉得时机比较合适了,就离职出来创业,先后做为合伙人创立了码云网... 继续阅读 >
201411-07 利用Apache的ab命令(ApacheBench)做网站并发访问压力测试 测试站点性能最有用的工具也许就是ApacheBench了,ApacheBench内置在Apache服务器中,用来测试站点的性能。这个工具返回的最有用的信息就是服务器每秒能够处理的请求次数(RPS)。每秒请求次数反映了一个服务器的多个方面:从处理器速度和可用内存,到部署代码的执行效率。简单说来,每秒能够处理请求次数越多,表明性能越好。如果你的站点性能不佳,那么这个服务器将不能处理大批量的请求访问,也就是说:你的用户将会长时间等... 继续阅读 >
201411-07 Ubuntu下命令行安装LAMP环境及phpMyAdmin 我们首先要安装LAMP就是Apache,PHP5,Mysql5.打开终端,输入命令行。1.安装Apachesudoapt-getinstallapache22.测试Apache为了确定安装是否成功,我们来测试一下。打开浏览器,输入以下网址:http://localhost/如果成功,你会看到以下内容"Itworks!",祝贺你,第一步,你算是跨出去了。3.安装PHP5Step1.打开终端(ctrl+alt+T).Step2.输入以下命令行:sudoapt-getinstallphp5libapache2-mod-php5Step3.... 继续阅读 >
201411-07 Ubuntu下使用 apt-get install 安装php扩展库mcrypt、curl、gd 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... 继续阅读 >
201411-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... 继续阅读 >
201411-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在该文... 继续阅读 >
201411-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... 继续阅读 >
201411-07 ubuntu12.04安装NetBeans 7.0中文显示乱码或者方框问题的解决 当我在ubuntu12.04中安装netbeans7.0的时候,出现一个奇怪的现象,启动netbeans中,发现很多中文字无法显示,直接显示一个方框。很显然是没有找到某些字的显示数据,但是奇怪的是有些汉字可以显示,真神奇,难道netbeans所用到的字库居然不全吗?而ubuntu可以正常显示汉字,说明ubuntu本身的字库应该是没问题到。那么问题出在什么地方呢?答案是:JREnetbeans是用java写的,它的运行是必须要依靠JRE的,这个大家都知道。而JRE... 继续阅读 >
201411-07 Ubuntu中memcached的安装、配置和启用关闭 Memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速LiveJournal访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统,... 继续阅读 >
201411-07 gedit中文乱码的解决办法 缺省配置下,用Ubuntu的文本编辑器(Gedit)打开GB18030(繁体中文用户请将这里的出现的GB18030替换成BIG5-HKSCS)类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,Gedit使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将GB18030加入这个匹配列表。Gedit3.x版本设置(适用于Ubuntu11.10及以后)命令方式gsettingssetorg.gnome.gedit.p... 继续阅读 >