form1.cn
Make a little progress every day
06th of March 2017 Linux Sphinx 1390

sphinx配置文件解析

先要明白几个概念source:数据源,数据是从什么地方来的。index:索引,当有数据源之后,从数据源处构建索引。索引实际上就是相当于一个字典检索。有了整本字典内容以后,才会有字典检索。searchd:提供搜索查询服务。它一般是以deamon的形式运行在后台的。indexer:构建索引的服务。当要重新构建索引的时候...
06th of March 2017 Linux Sphinx 1731

Sphinx在Ubuntu与CtenOS中的安装方法

简介Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。Sphinx单一索引最大可包含1亿...
06th of March 2017 Linux Command 1353

Linux下查看系统版本信息方法

Linux下如何查看版本信息,包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。#uname-a(Linux查看版本当前操作系统内核信息)Linuxlocalhost.localdomain2.4.20-8#1ThuMar1317:54:28EST2003i686athloni386GNU/Linux#cat/proc/version(Linux查看当前操作系统版本信息)Linuxversi...
08th of February 2017 Linux SVN 1983

windows和linux更换svnIP或地址的方法

阿里云物理服务器做了迁移,好多服务器的IP都变了,之前的SVN设置好了,现在需要更换地址查询原地址的方法:root@form1-desktop:codes#svninfo路径:.URL:http://192.168.1.58/repos版本库根:http://192.168.1.58/repos/linux_monitor版本库UUID:81fe7417-a8b1-40d6-90b8-661973047dc1版本:80节点种类:目录调...
08th of February 2017 Linux SVN 1722

svn中switch(sw)命令的帮助信息解释

输入switch命令后:root@form1-desktop:codes#svnswitch--helpswitch(sw):更新工作副本至不同的URL。用法:1、switchURL[@PEGREV][PATH]2、switch--relocateFROMTO[PATH...]1、更新工作副本,切换到同一版本库中的新URL。其行为跟“svnupdate”很像,也是将工作副本切换到同一版本库中某个分支或者标签的方法...
08th of February 2017 Linux Command 1181

Linux系统挂载数据盘

Linux系统挂载数据盘适用系统:非IO优化+SSD云盘Linux(Redhat,CentOS,Debian,Ubuntu)实例,IO优化实例+SSD云盘数据盘分区挂载建议使用脚本:工具:auto_fdisk_ssd.shLinux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。1、查...
07th of February 2017 Linux Command 1261

Linux下各发行版中FTP的设置方法

一、Redhat/CentOS安装vsftp软件1.更新yum源首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=16922.安装vsftp使用yum命令安装vsftp#yuminstallvsftpd-y3.添加ftp帐号和目录先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。使用...
06th of February 2017 Linux Memcached 1234

linux下memcached的启动/结束的方式

当前项目中,linux下memcached的启动/结束的方式默认情况下memcached安装到/usr/local/bin下。进入安装目录启动:memcached:/usr/local/memcached/bin/memcached-d-c10240-m1024-uroot获取运行状态:echostats|nclocalhost11211(可以查看出pid)或使用ps-ef|grepmemcached停止memcached:kill-9pid(-9表示强制...
16th of January 2017 Linux Command 1980

HTTPS:免费SSL申请与key,csr,crt的生成

90天的免费SSL:https://zerossl.com/申请教程:http://cnodejs.org/topic/58ee36e0a92d341e48cfe7e9我使用的是https://www.startcomca.com/中的免费SSL证书,2016年的时候免费申请可以使用3年,你当前的时间就不确定了,还有startssl这个网站经常改版,所以这篇教程没有截图,下面介绍一个步骤:1,第一步肯...
04th of January 2017 Linux Command 1790

ubuntu或centos编译安装php和Nginx支持

ubuntu更新源apt-getupdateubuntu安装必须的依赖库sudoapt-get-yinstallautoconf&&\sudoapt-get-yinstalllibxml2-dev&&\sudoapt-get-yinstallbzip2&&\sudoapt-get-yinstalllibcurl3-openssl-dev&&\sudoapt-get-yinstalllibcurl4-gnutls-dev&&\sudoapt-get-yinstalllibjpeg-dev&&\sudoapt-get-yinstalllibpng-...
21th of December 2016 Linux Command 1266

Linux系统如何查看版本信息

输入"uname-a",可显示电脑以及操作系统的相关信息输入"cat/proc/version",说明正在运行的内核版本输入"cat/etc/issue",显示的是发行版本信息lsb_release-a(适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)
25th of November 2016 Linux Command 1666

Linux中nohup不挂断运行命令

nohup就是不挂起的意思(nohangup)该命令的一般形式为:nohupcommand&语法:nohupCommand[Arg…][&]描述:nohup命令运行由Command参数和任何相关的Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用nohup命令运行后台中的程序。要运行后台中的nohup命令,添加&(表示”and”的符号)到命令的尾部...
22th of November 2016 Linux Command 1333

PHP在Linux系统下安装imageMagick扩展

如果没有安装pear请先执行以下命令安装sudoapt-getinstallphp-pearphp5-dev安装ImageMagicksudoapt-getinstallimagemagicklibmagickwand-dev执行pecl安装imagicksudopeclinstallimagick搜索位置find/-name'imagick.so'复制位置/usr/lib/php5/20121212/imagick.so修改php.ini添加一段代码加载imagick.so文件ex...
18th of November 2016 Linux Memcached 1430

Memcached安装在Linux各种版本的方法

Memcached支持许多平台:Linux、FreeBSD、Solaris、MacOS,也可以安装在Windows上Linux系统安装memcached,首先要先安装libevent库在Ubuntu/Debian上运行#apt-getinstalllibevent-dev在Redhat/Fedora/Centos上运行#yuminstalllibeventlibevent-deve安装Memcached在Ubuntu/Debian上运行sudoapt-getinstallmemc...
02th of November 2016 Linux Memcached 1358

Linux中php安装memcached扩展

PHPMemcache扩展包下载地址:http://pecl.php.net/package/memcache,你可以下载最新稳定包(stable)。#wgethttp://pecl.php.net/get/memcache-2.2.7.tgztar-zxvfmemcache-2.2.7.tgz#cdmemcache-2.2.7#/usr/local/php/bin/phpize#./configure--with-php-config=/usr/local/php/bin/php-config#make&&makeinsta...
02th of November 2016 Linux Command 1386

Linux中du命令使用方法

Linuxdu命令也是查看使用空间的,但是与df命令不同的是Linuxdu命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.命令格式:du[选项][文件]命令功能:显示每个文件和目录的磁盘使用空间。命令参数:-a或-all显示目录中个别文件的大小。-b或-bytes显示目录或文件大小时,以byte为单位。-c或-...
01th of November 2016 Linux Command 2080

Ubuntu干净的卸载自动安装的软件

语法:apt-getremove软件包名称:删除已安装的软件包(保留配置文件)。apt-get--purgeremove软件包名称:删除已安装包(不保留配置文件)。sudoapt-getautoremove--purge软件包名称:删除为了满足其他软件包的依赖而安装的**三思而后行1、卸载Apache2的几个命令#sudoapt-get--purgeremoveapache2#sudoapt-get...
01th of November 2016 Linux Nginx 3492

Nginx反向代理基本设置的21个指令

1,proxy_pass设置被代理服务器的地址,可以主机名,IP加端口号的形势,语法位:proxy_passURL,下面举例说明:upstreamproxy_sers{server192.168.123.1/URI;server192.168.123.2/URI;server192.168.123.3/URI;}server{listen80;server_namewww.form1.cn;location/{proxy_passhttp://proxy_sers;#server中指...
01th of November 2016 Linux Nginx 1605

Nginx配置后端服务器的5个指令

1,upstream通过upstream可以设定后端服务器,指定的方式可以是IP地址与端口、域名、UNIX套接字(socket)。其中如果域名可以被解析为多个地址,则这些地址都作为backend。下面举例说明:upstreambackend{serverblog.csdn.net/poechant;server145.223.156.89:8090;serverunix:/tmp/backend3;}2,server设置组...
01th of November 2016 Linux SVN 1238

Linux中SVN客户端使用

安装#sudoapt-getinstallsubversionsubversion-tools查看版本#svn--versionsvnadmin--versioncheckout检出语法#svncosvn://路径(目录或文件的全路径)[本地目录全路径]--username用户名--password密码#svncheckoutsvn://路径(目录或文件的全路径)[本地目录全路径]--username用户名--password密码checkout检出...
01th of November 2016 Linux SVN 1805

Linux中SVN服务端配置

安装#sudoapt-getinstallsubversionsubversion-tools查看版本#svn--version#svnadmin--version建立版本库#mkdir/datafile/svnadmin#svnadmincreate/datafile/svnadmin启动svn网络服务#svnserve-d-r/datafile/svnadmin其中-d参数让svnserve运行在后台,-r参数限定了数据仓库,在网络上可以访问的地址,/datafi...
29th of October 2016 Linux Command 1384

Linux中ps命令详解

Linux中的ps命令是ProcessStatus的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是...
29th of October 2016 Linux Command 1473

Linux中tar压缩命令详解

语法#tar[-cxtzjvfpPN]Fileordirectory参数-c:建立一个压缩文件的参数指令(create的意思);-x:解开一个压缩文件的参数指令!-t:查看tarfile里面的文件!特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z:是否同时具有gzip的属性?亦即是否需要用gzip压缩?-j...
29th of October 2016 Linux Command 1239

Linux中Vim的常用命令及快捷键

光标控制命令h或^h向左移一个字符j或^j或^n向下移一行k或^p向上移一行l或空格向右移一个字符G移到文件的最后一行nG移到文件的第n行w移到下一个字的开头W移到下一个字的开头,忽略标点符号b移到前一个字的开头B移到前一个字的开头,忽略标点符号L移到屏幕的最后一行M移到屏幕的中间一行H移到屏幕的第一行e移到...
29th of October 2016 Linux Command 1115

Linux中Curl命令详解

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法#curl[option][url]常见参数-A/--user-agent<string>设置用户代理发送给服务器-b/--cookie<name=string/file>cookie字符串...
29th of October 2016 Linux Command 1817

Ubuntu下ThinkPad E431安装网卡WIFI上网

Ubuntu中,通常有线网卡为eth0,无线网卡则为wlan0,后续增加的以此类推(可能某些无线网卡型号命名为eth1,而非wlan0。用ifconfig命令查看系统的网卡信息,根本没有出现wlan0或者eth1,说明驱动没有安装。安装网卡驱动的话,需要了解网卡类型,用lspci命令查看,发现我的网卡是BroadcomCorporationBCM431428...
29th of October 2016 Linux Nginx 1693

Nginx服务器的gzip压缩详解

由ngx_http_gzip_module模块处理的9个指令1,gzip指令开启和关闭gzip指令,语法为:gzipon|off;2,gzip_buffers指令语法:gzip_buffersnumbersize默认值:gzip_buffers44k/8k作用域:http,server,location设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。例如44k代表以4k为单位,按照原始数据大小以4k...
29th of October 2016 Linux Nginx 1321

Linux下编译安装Nginx与基本使用

Ubuntu编译Nginx准备工作#apt-getupdate#apt-getinstallgccg++automakelibpcre3libpcre3-devzlib1gzlib1g.devopenssllibssl-devCentos编译Nginx准备工作#yumupdate#yuminstallgcc-c++zlibzlib-developensslopenssl-develpcrepcre-develLinux编译Nginx过程#cd/usr/local/#mkdirnginx_162#cdnginx_162#wgethttp...