随笔分类 - linux
摘要:在httpd.cong中LoadModule php5_module modules/libphp5.so #这一行php5安装的时候就已经自动添加上了AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps
阅读全文
摘要:1.安装必要的软件 引用 我用的是apahce2.0.61版,可以直接官方提供的绑定openssl的apache. 文件名是:apache_2.0.61-win32-x86-openssl-0.9.7m.msi 否则单独安装windows下的openssl比较麻烦,要么找到一个第三方的编译结果,要么自己编译 2. 生成服务器证书 引用 安装好在bin目录下有一个 openssl.exe文件,用来生成证书和密钥。 1). 生成服务器用的私钥文件server.key 进入conf目录,执行命令行 openssl genrsa -out server.key 1024 有文档指出使用 openssl
阅读全文
摘要:没有安装apache的情况:首先安装SSL,再编译安装Apache,再配置证书即可1.下载apache和openssl网址:http://www.apache.org http://www.openssl.org2.解压(先进入到安装包的位置,和你解压的文件名字是不是和这个一样)#tar zxvf httpd-2.0.54.tar.gz#tar zxvf openssl-0.9.7g.tar.gz3.编译安装openssl,这个软件主要是用来生成证书:#cd openssl-0.9.7g#./config#make#make test#make install把openssl放进内核目录下,使
阅读全文
摘要:cron用法说明cron的用法老是记不住,索性写下来备忘。下文内容大部分是根据《Cron Help Guide》翻译而来,有些部分是自己加上的。全文如下:cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start/sbin/service crond stop/sbin/service crond restart/sbin
阅读全文
摘要:简单而有用的nohup命令在UNIX/LINUX中,普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止。要实现守护进程,一种方法是按守护进程的规则去编程(本站有文章介绍过),比较麻烦;另一种方法是仍然用普通方法编程,然后用nohup命令启动程序:nohup<程序名>&则控制台logout后,进程仍然继续运行,起到守护进程的作用(虽然它不是严格意义上的守护进程)。使用nohup命令后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用,实现了完整的守护进程功能。ygwu @ 2005年04月18日 上午10:03F
阅读全文
摘要:今天在自己的一个技术群中又被问道了这么一个问题,于是又通俗的解释了一下,做个记录,大家看看解释是否清楚!shell中可能经常能看到:>/dev/null 2>&1命令的结果可以通过%>的形式来定义输出分解这个组合:“>/dev/null 2>&1” 为五部分。1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt2:/dev/null 代表空设备文件3:2> 表示stderr标准错误4:& 表示等同于的意思,2>&1,表示2的输出重定向等同于15:1 表示st
阅读全文
摘要:Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行。我们也可以逐一敲入命令手动执行。如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后就可以随意反复运行这些命令了。我首先要在本文带给你的是完整脚本。后面会对该脚本做说明。我假定你已经知道shell scripting、mysqldump和crontab。适用操作系统:任何Linux或UNIX。主脚本(用于备份mysql数据库):该Shell脚本可以自动备份数据库。只要复制粘贴本脚本到文本编辑器中,输入数据库用户名、密码以及数据库名即可。我备份数据库使用的是mysqlump命令。后面会对每行脚
阅读全文
摘要:SVNCheckout不包括源文件夹根目录,比如我要checkouttrunk/下面的所有文件,但是不包括trunk文件夹我们可以在svn文件夹后面打个空格,在加个“.”就行了eg:“svncohttp://192.168.1.10/svn/project/trunk/“改为”svncohttp://192.168.1.10/svn/project/trunk/.“
阅读全文
摘要:在Linux下用源代码方式编译安装完Apache后,启动关闭Apache可以通过如下命令实现:/app/apache2.2.14/bin/apachectl start | stop | restart如果想将httpd列入系统自动启动的服务,可以直接将上述的apachectl文件拷贝到 /etc/rc.d/init.d 中,然后在相应的启动级别如3,5中加入链接即可。命令如下: /etc/rc.d/init.d/.httpd.swp cp /app/apache2.2.14/bin/apachectl /etc/rc.d/init.d/httpd ln -s /etc/rc.d/init.d
阅读全文
摘要:如果某台Linux服务器ping不通域名, 如下提示:# ping www.baidu.comping: unknown host www.baidu.com如果确定网络没问题的情况下, 可以通过如下步骤寻找解决办法:1) 确定设置了域名服务器, 没有的话, 建议设置Google的公共DNS服务, 它应该不会出问题的# cat /etc/resolv.conf-------------------------------------------------------------------nameserver 8.8.8.8nameserver 8.8.4.4----------------
阅读全文
摘要:一、源文件编译安装。源文件共两个,为:1.下载subversion源文件subversion-1.6.1.tar.gzhttp://d136.d.iask.com/fs/800/1/187a3087a49b71b42ba4d4a300b6278746011506/gz/subversion-1.6.1.tar.gz2.下载subversion依赖文件subversion-deps-1.6.1.tar.gzhttp://d136.d.iask.com/fs/800/1/48f59892a78763e7215ae94628c7e97f46011512/gz/subversion-deps-1.6.
阅读全文
摘要:编译时出现下列问题时:In file included from /usr/local/src/php-5.4.6/ext/gd/gd.c:103:/usr/local/src/php-5.4.6/ext/gd/gd_ctx.c: 在函数‘_php_image_stream_putc’中:/usr/local/src/php-5.4.6/ext/gd/gd_ctx.c:51: 错误:‘struct gdIOCtx’没有名为‘data’的成员/usr/local/src/php-5.4.6/ext/gd/gd_ctx.c: 在函数‘_php_image_stream_putbuf’中:/usr/
阅读全文
摘要:rpm -ivh MySQL-devel-community-5.1.57-1.sles10.x86_64.rpmexport PATH=/usr/local/services/libxml2-2.7.2/bin:$PATH cp /usr/lib64/mysql/libmysqlclient.so.15.0.0 /usr/lib/libmysqlclient.so./configure --prefix=/usr/local/services --with-mysql=/usr/include/mysql/ --with-curl=/usr/local/services/curl-7.15.
阅读全文
摘要:#rpm –qa|grep –i mysql查看已安装的mysql版本如果有已存在的mysql版本则删除安装服务端和客户端,去Oracle官网下载:# rpm -ivh MySQL-server-5.5.28-1.linux2.6.i386.rpm# rpm -ivh MySQL-client-5.5.28-1.linux2.6.i386.rpm安装后会出现以下信息,提示不要忘记设计root用户的密码以及其他信息。之后查看mysql的服务是否启动#netstat -nat如看到有3306的端口号,就说明服务启动了,默认的端口是3306 ,如果没有启动的话 ,就打开服务 #service m
阅读全文
摘要:使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,别说,php还真有这样的功能。 我没有在手册中看到。 如我想增加bcmath支持,这是一个支持大整数计算的扩展。windows自带而且内置,linux“本类函数仅在 PHP 编译时配置了 --enable-bcmath 时可用”(引号内是手册中的话) 幸好有phpize, 方法是,要有与现有php完全相同的php压缩包。我用的是php-5.2.6.tar.gz。 展开后进入里面的ext/bcmath目录 然后执行/usr/local/php/bin...
阅读全文
摘要:主要软件包,1. httpd-2.2.6.tar.gz2. mysql-5.0.45-linux-i686-glibc23.tar.gz (这个版本是已编译好的压缩包,解压后稍做配置即可使用)3. php-5.2.5.tar.gz安装php所需的软件包(其中libxml2是安装php5必须的.)1. libxml2-(version).tar.gz ---> http://ftp.gnome.org/pub/GNOME/sources/libxm22. libxslt-(version).tar.gz ---> http://ftp.gnome.org/pub/GNOME/sour
阅读全文
摘要:root@DB-02 ~]# mysql -u root-bash: mysql: command not found原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:# ln -s /usr/local/mysql/bin/mysql /usr/bin
阅读全文
摘要:From:http://hsl46346.blog.163.com/blog/static/17764050201062074955358/From:CentOS 5.4 下gcc和gcc-c++的光盘 rpm 安装方式From:centos 安装 javaCentOs是linux系统的一种,只要该操作系统安装了gcc软件包,就可以在linux操作系统中进行C语言程序设计。CentOS安装光盘中带有gcc的安装包。笔者的操作系统是win2003,通过虚拟机安装了CentOS 5.2。CentOS默认安装之后,是没有安装gcc开发包的,需要手动安装,步骤如下:1 打开VMWare界面,选择菜单V
阅读全文
摘要:以前用svn也紧紧是在终端上svn checkout ooxx下载源码然后本地编译(比如eva)。那些只需要人家找网络上告诉你URL地址或者直接告诉你完整版的svn checkout命令,确认机器能上网,然后将svn checkout ooxx命令复制到终端上按回车开始下载就万事大吉。 搭环境那哥们测试客户端的时候也只是找windows下用svn客户端工具TortoiseSVN测试能正常使用就成,至于像我等身为linux下的少数派用户,咨询他如何通过终端命令读写svn,哥们丢下一句话就落荒而逃:“linux我不熟,你自己找资料慢慢试吧!”。才一开始用问题就来 了,以前用svn找网络上下东西都没
阅读全文
摘要:介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&make install呢。Step1. 为centos配置rpmforge及epel源。centos官方的源其实也够用,不过像php的一些扩展如php-mcrypt在官方源中并没有。rpmforge源可以在 http://pkgs.repoforge.org/rpmforge-release/中下载安装,名为rpmforge- release-*.i686.rpm 或 rpmforge-re
阅读全文

浙公网安备 33010602011771号