linux
llnara
i write code
展开
-
CentOS安装crontab及使用方法
20180227迁移完服务器后发现crond服务不见了,安装步骤记录如下:安装crontab:[root@CentOS ~]# yum install vixie-cron[root@CentOS ~]# yum install crontabs说明:vixie-cron软件包是cron的主程序;crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。//+++++...原创 2018-02-27 10:26:35 · 1106 阅读 · 0 评论 -
nginx php 上传大于15m文件出错
在配置上传apk的时候发现一台nginx+php的架构的服务器无法上传15m的apk。而apache+PHP的配置的是可以的,于是:首先修改php.ini文件: 参数 设置 说明 file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开 upload_tmp_dir – 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹原创 2014-12-05 09:26:02 · 1424 阅读 · 0 评论 -
libstdc++.so.6: cannot open shared object file: No such file or directory
在网站上上运行/usr/apktool/aapt d badging /temp/2014/12/02/17/547d812953368677.apkerror while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory1.原创 2014-12-03 17:01:11 · 9224 阅读 · 0 评论 -
服务器源码安装PHP 后如何安装mbstring扩展
php的源码包在/home/tmp/sh/php-5.2.17/;php安装目录是/alidata/server/php执行以下命令:# cd /home/tmp/sh/php-5.2.17/ext/mbstring/# /alidata/server/php/bin/phpize# ./configure --with-php-config=/alidata/server/ph原创 2013-04-16 14:04:21 · 8566 阅读 · 0 评论 -
AMS 启动出错: Waiting for another script to finish...
situation:ams streams 文件夹过大, 删除后,重启 ams, 重启失败, amscore 称为defunct process, 无法停止,ps auxww|grep ams, kill 相关 process,之后重启总是提示: Waiting for another script to finish...google之后发现can no more start原创 2015-01-27 15:49:44 · 3995 阅读 · 0 评论 -
php配置php-fpm启动参数及配置详解
http://www.jb51.net/article/42716.htm1.启动fpm (www.web100.cn)/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf2.关闭fpmps auxww|grep fpmki转载 2014-12-16 15:38:51 · 703 阅读 · 0 评论 -
nginx 和 apache rewrite 规则的小错误
注意在将rewrite "^/a(\d+)(_)?(\d*)(preview=1)?/?$" /am.php?mod=activity&code=detail&proj_id=$1&u=$3&$4 last;RewriteRule ^a(\d+)(_)?(\d*)(preview=1)?/?$ /am.php?mod=activity&code=detail&proj_id=$1&u=原创 2014-11-06 14:51:53 · 1692 阅读 · 0 评论 -
httpd连接数过多
net.ipv4.tcp_max_tw_buckets=100设置服务器同时保持的time_wait的数目这个参数比较有效,很快就能降下来以后都加到配置里原创 2014-05-12 11:01:58 · 1948 阅读 · 0 评论 -
PHP乱码问题,UTF-8乱码常见问题小结
转载连接:http://www.jb51.net/article/30064.htm转载 2014-04-04 13:28:07 · 1734 阅读 · 0 评论 -
为了保证存储服务器smb运行正常,需要注意以下几点:
a. service iptables stop (关闭防火墙)b. 确保/etc/sysconfig/selinux 中 SELINUX=disabledc. /etc/init.d/smb start (保证smb服务运行)原创 2014-04-03 09:56:13 · 668 阅读 · 0 评论 -
linux 使用rpm安装软件时,遇到"warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOK
1.cd 2.wget http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-63. import原创 2014-04-16 15:39:29 · 8440 阅读 · 0 评论 -
Linux下chkconfig命令详解
转载地址:http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796873.htmlchkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服转载 2014-03-31 23:43:58 · 641 阅读 · 0 评论 -
linux服务器 通过nfs挂载存储需要开portmap服务
客户用的国产存储挂载,用的指令是mount -t nfs 10.0.0.264:/vss/vms /var/www/html/nas但是centos的服务器无法挂载成功,后来发现是需要客户端开启portmap服务,可能是国产存储对系统服务portmap的依赖开启命令 :/etc/init.d/portmap start[root@localhost nas]# /etc/ini原创 2014-03-31 23:41:18 · 3397 阅读 · 0 评论 -
display_errors设置为Off无效,仍然输出报错
http://www.xianren.org/web/display_errors-off-no.html由于使用检测页面异常导致本地路径泄漏,查看360的解决方案:1、如果是PHP应用程序/Apache服务器,可以通过修改php脚本、配置php.ini以及httpd.conf中的配置项来禁止显示错误信息:修改php.ini中的配置行: display_errors =转载 2015-02-09 16:11:41 · 15251 阅读 · 0 评论 -
安装phantomjs
sorcecode download from http://phantomjs.org/download.htmlhttp://phantomjs.org/build.htmlcentos 5.8 安装失败centos 6.4 yum -y install gcc gcc-c++ make flex bison gperf ruby openssl-dev原创 2015-03-24 16:25:25 · 6549 阅读 · 0 评论 -
<?Php ?>标签外的字符会输出
10月10日,迁移服务器后,发现其中 的一个shell脚本: APPID=`curl http://www.wing.com/api/wing.php?m=ctrl\&c=get_appid 2> /dev/null`echo $APPID$APPID 的值前面多了一个空格, 各种测试无法去除。最终发现是wing.php 中 包含的define.php ?>后面多了原创 2017-10-11 16:50:25 · 325 阅读 · 0 评论 -
查看 nginx 和PHP 的编译参数
source: http://www.cnblogs.com/keithtt/p/6528401.html1、查看nginx的编译参数# nginx -Vnginx version: nginx/1.9.4built by gcc 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) configure arguments: --prefix=/转载 2017-10-10 10:26:49 · 2917 阅读 · 0 评论 -
php安装 php-exif 扩展
**************** php安装 php-exif 扩展 @20170905 ********************cd /home/test/php-5.6.26/ext/exif/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config原创 2017-09-05 10:30:03 · 6498 阅读 · 0 评论 -
git关于文件权限修改引起的冲突及忽略文件权限的办法
转载url: http://www.01happy.com/git-ignore-filemode/在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异的一部分。下面笔者自己做了个简单的例子来演示这种情况。1、修改版本库的文件转载 2017-07-07 18:23:50 · 438 阅读 · 0 评论 -
设置域名解析的各种记录值的用法
搭建网站:要将域名指向主机服务商提供的IP地址,请选择「A记录」;要将域名指向主机服务商提供的另一个域名,请选择「CNAME记录」。建立邮箱:需要设置「MX记录」,根据邮箱服务商提供的MX记录填写。A记录:将域名指向一个IPv4地址(例如:10.10.10.10),需要增加A记录CNAME记录:如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAM原创 2017-07-20 14:24:15 · 7384 阅读 · 0 评论 -
su: cannot set user id: 资源暂时不可用
今天在用nobody跑 脚本时,报错:登录rootsu apache报错:su: cannot set user id: 资源暂时不可用以前也遇到过这种问题,apache账号突然不可用。当时找的原因是系统进程太多,kill几个进程就可以了。根本原因是:linux操作系统默认最大允许进程数是1024. 随着应用的增加,我们的需求已超过了1024曾经改过npro转载 2017-07-04 10:57:53 · 1177 阅读 · 0 评论 -
YUM 提示 Segmentation fault (段错误)
在使用yum 更新软件时提示:Segmentation fault中文错误提示: 段错误 清楚是由于自己编译安装了zlib,并且修改/etc/ld.so.conf,加入/usr/local/zlib/lib ,导致系统里面有两个版本的zlib,使用ldconfig -v|grep libz 可查看到两个版本的zlib, libz.so.1 libz.so.1.2.3 li转载 2013-11-08 14:37:35 · 8398 阅读 · 3 评论 -
查看linux服务器硬盘IO读写负载
原文地址 http://www.cnblogs.com/mfryf/archive/2012/03/12/2392012.html最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100% 为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linu转载 2016-08-10 09:35:38 · 14460 阅读 · 0 评论 -
Flash media server下main.asc 如何生成main.far
文章来源:http://hi.baidu.com/youngbird7911/blog/item/92f66a511125c077843524a8.html 在Flash media server Application下有一个main.far文件,其实这个文件是一个用far.exe打包的文件,如果要打开,可用改写后缀名far为rar后缀后,然双击运行,一定要有解压文件W转载 2016-06-22 17:15:40 · 1040 阅读 · 0 评论 -
nginx封ip,禁用IP段的设置说明
原始地址: http://outofmemory.cn/code-snippet/3393/nginx-deny-ip-or-deny-network-subnetsnginx的ngx_http_access_module 模块可以封配置内的ip或者ip段,语法如下:deny IP;deny subnet;allow IP;allow subnet;# block all ip转载 2016-06-21 10:44:20 · 6847 阅读 · 0 评论 -
libexpat.so.0: cannot open shared object file: No such file or directory
[root@ams bin]# /opt/adobe/ams/Apache2.2/bin/httpd -f ./conf/httpd.conf -d /opt/adobe/ams/Apache2.2 -k start/opt/adobe/ams/Apache2.2/bin/httpd: error while loading shared libraries: libexpat.so.0: c原创 2015-12-08 15:10:40 · 7730 阅读 · 0 评论 -
解决linux系统CentOS下调整home和根分区大小【精简完整版】
来源:http://www.php114.net/2013/1019/637.html目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况[root@localhost ~]# df -h文件系统 容量 已用 可用 已用% 挂载点Filesystem Size转载 2015-12-07 14:25:11 · 6950 阅读 · 0 评论 -
Install a GitLab CE Omnibus package on centos 6.4
1. Install and configure the necessary dependencies yum install curl openssh-server postfix cronie service postfix start chkconfig postfix on lokkit -s http -s sshcurl https://package原创 2015-09-25 14:40:35 · 1167 阅读 · 0 评论 -
理解Linux系统中的load average(图文版)
原文地址:http://heipark.iteye.com/blog/1340384一、什么是load average?linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单的说是进转载 2015-08-18 14:59:42 · 576 阅读 · 0 评论 -
基于工作环境实现的的bond过程
0.首先关闭NetworkManager ,因为它会与network冲突。1.编辑/etc/sysconfig/network-scripts/ ifcfg-bond0、ifcfg-eth0、ifcfg-eth1 [root@web network-scripts]# vim ifcfg-bond0DEVICE=bond0BOOTPROTO=static IPA原创 2014-04-01 15:51:00 · 1194 阅读 · 0 评论 -
基于linux的bond技术
原始地址:http://rockhooray.blog.51cto.com/938613/813119Linux网口绑定通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用高可靠的目的。前提约定:2个物理网口分别是:eth0,eth1绑定后的虚拟口是:bond0服务器IP是:192.168.0.100第一步,配置设定文件:转载 2014-04-01 16:13:59 · 719 阅读 · 0 评论 -
Redhat6.4未注册 ,yum改成 CentOS6.4 的方法
删除rhel6.4自带的yum,命令如下: rpm -aq|grep yum|xargs rpm -e --nodeps 3. 下载CentOS 6.4的yum,命令如下: wget http://mirrors.163.com/centos/6.4/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm wget http原创 2014-04-16 16:19:03 · 5163 阅读 · 3 评论 -
网站压力测试工具
四、Siege一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。官方:http://www.joedog.org/Siege下载:http://soft.vpser.net/test/siege/siege-2.67.tar.gz解压:# tar -zxf siege-2.67.tar.gz...原创 2012-12-15 10:33:26 · 944 阅读 · 0 评论 -
linux服务器校对时间方法
Linux中有个ntp包可以自动校准时间,并且非常好用。Debian系统安装NTP校时包:1 apt-get install ntpdateCentOS系统安装NTP校时包:1 yum install ntp校时命令:1 ntpdate cn.pool.ntp.org如果想每隔一定时间自动校时,只需将上面的命令加入至Cron就行了:转载 2012-12-12 16:15:15 · 36939 阅读 · 0 评论 -
Apache 开启gzip功能及配置
一、gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小。这取决于文件中的内容。 利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。这样经过压缩后实际上降低了网转载 2012-12-10 10:07:51 · 969 阅读 · 0 评论 -
Apache下实现禁止目录浏览
转载来源:http://www.cnblogs.com/rooney/archive/2012/03/20/2407559.html当我们访问某个网站时,在后面增加相应的目录,就可以浏览到目录,对于网站来说,是很不安全的。 解决办法: 1、编辑httpd.conf文件 vi ./conf/httpd.conf转载 2012-10-16 14:54:17 · 554 阅读 · 0 评论 -
配置Apache服务的basic和digest摘要认证
配置Apache服务的basic和digest摘要认证系统环境:RHEL5 [ 2.6.18-8.el5xen ]软件环境: httpd-2.2.3-6.el5目标功能: 针对Apache网站目录或URL位置实现用户访问认证(basic基本认证、digest摘要认证)。 ——basic认证、digest认证任选一种即可。 注:以尽量减少对Web服转载 2012-09-10 11:53:14 · 3005 阅读 · 0 评论 -
源代码管理的 10 条戒律
源代码管理是开发工作中很重要的一部分,甚至可以说是很多开发者的生命。但是我们往往在这方面犯错。我在这里列出了十条建议,可以说是戒律。虽然我会用 Subversion 和 .NET 来做示例,但这些戒律和你用的编程语言还有源码管理工具无关。1. 彻底抛弃 VSS!VSS 已死,就让它离去吧。它曾经很有用,但是现在其他 VCS(Version Control System)已经转载 2012-08-23 09:14:10 · 977 阅读 · 0 评论 -
编译vsftp sysdeputil.c出错的解决办法
原文链接:http://linux.chinaunix.net/techdoc/net/2008/09/19/1033290.shtmlsysdeputil.c:162: error: expected declaration specifiers or '…' before 'capset'sysdeputil.c:162: error: expected declaration转载 2012-08-13 10:31:52 · 2810 阅读 · 1 评论 -
[转载] Apache网站服务器安全之关闭TRACE Method
网站优化至关重要,网站服务器安全也是重中之重。本文针对 Apache服务器介绍关闭TRACE Method的方法!如何检测网站服务器安全:相信很多的seoer不是很了解,那么我介绍一个简单的方法用360的网站安全在线检测(webscan.360.cn)。只需要简单注册下验证一下网站权限就可以免费检测网站服务器漏洞网站漏洞了。验证有三个方法,无关本文紧要暂且不表。也可以通过其他第三方网站转载 2012-08-08 15:32:23 · 4014 阅读 · 0 评论