
linux
文章平均质量分 64
ycdyx
那时我们有梦,关于文学,关于爱情,关于穿越世界的旅行 如今我们深夜饮酒,杯子碰到一起,都是梦破碎的声音...... 博客:http://webyang.net
展开
-
Linux下设置Svn自启动
1.创建执行脚本svn.sh(/root路径下,随便哪个路径),其内容很简单,如下:#!/bin/bash svnserve -d --listen-port 8080 -r /home/svnroot/repository(svn资源库路径)2.添加可执行权限#chmod ug+x /root/svn.sh3.添加自动运行vim /etc/rc.d/rc.local在最原创 2014-06-02 17:27:34 · 1248 阅读 · 0 评论 -
CentOS 安装rz和sz命令
在虚机装了CentOS6.4版本,结果ssh上去后发现rz命令不能用。那只有自力更生了,其实很简单,如下:原创 2015-09-15 14:13:12 · 577 阅读 · 0 评论 -
Centos设置开机启动Redis
网上有很多redis在linux下自动启动的例子,实现的方式很多,很多都是参考一个老外流传出来启动的例子,其实直接使用是不行,而且有很多地方有一些语法错误,这里就讲我实验过,成功的Linux服务chkconfig配置启动的方法。原创 2015-10-23 13:19:43 · 92 阅读 · 0 评论 -
Linux下mysql的root密码忘记解决方法
有一台云服务器的数据库密码不知道是多少了,问了兼职的运维也不知道,于是就想重置root密码了。重置期间最好确保服务器的数据安全,特别是mysql。可以先关掉外网访问(iptables的3306端口),如果条件允许,web server也关掉最好。原创 2015-10-27 20:17:48 · 686 阅读 · 0 评论 -
修改linux系统默认字符编码
有些linux系统中文会出现乱码,我们要做些修改:首先检查SecureCRT,选择utf-8,如果还有问题,修改/etc/profile文件。原创 2015-11-13 13:32:15 · 1029 阅读 · 0 评论 -
Nginx和Apache共用80端口的配置方案
一个典型的 Nginx + Apache 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口。Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区别。但有的应用确非常“聪明”,识别到 Apache 所位于的端口是 8080 ,就会把相关的超链接都一并加上 :8080 的后续。这么就死定了,还能有正常访问麽?!有个方法可以解决这事,就是把 apache 也运行在80端口上。同一台服务器,有Nginx 也原创 2015-11-21 17:40:09 · 1915 阅读 · 0 评论 -
Linux安装apache环境及遇到的问题解决
最近工作之外接了一些项目,都是Linux下apache环境的,本来想直接跑nginx,无奈,都用了很多rewrite,apache和nginx在rewrite上有些语法不太一样,不太想去改这些规则,于是就在同一台服务器上再装了一套apache的环境。最先想到的是偷懒的方式,让一套php同时支持apache和php-fpm,但在configure的时候会报错。报错的大体内容是说只能二选一。于是保留之前的nginx一套环境不去动她。原创 2015-11-19 09:32:17 · 973 阅读 · 0 评论 -
Apache与Nginx的比较
什么是Nginx代理代理服务器,它和Apache相比又有什么区别呢?你又该如何选择使用呢,用其中一个还是两者都用?我们将会在这里探索一下这些问题的答案。Apache服务器从1995年就开始使用了。相比其他产品,Apache服务器是使用最多的,其次是微软的IIS服务器。由于开源的Apache服务器已经被使用多年,并且有众多的用户,人们开发出了很多的模块来扩展它的功能,其中的大多数模块也是开源的。举例来说,一个比较常见的配置是使用Apache来为静态页面提供服务,并使用mod_jk模块来运行Tomcat上的翻译 2015-12-15 14:05:27 · 693 阅读 · 0 评论 -
Linux Crontab 安装使用详细说明
crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活。crond 常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。原创 2015-12-27 17:16:32 · 554 阅读 · 0 评论 -
centos6.5 64位下搭建nfs文件共享系统
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。原创 2016-03-23 20:01:00 · 552 阅读 · 0 评论 -
Shell脚本分割Nginx日志,并定期清理
默认nginx只会生成一个访问日志,在每天的积累下,日志文件会变的非常大,如果需要做一下日志的分析,无论是使用脚本分析,还是把日志下载本地分析,都不太方便。每天分割Nginx的访问日志,有利于分析日志。原创 2016-03-29 08:53:12 · 2728 阅读 · 0 评论 -
linux安装redis服务以及php redis扩展
公司用阿里的RDS,偶尔瞬间并发高的时候会卡死,CPU直接百分百,RDS是12g的内存,最大IOPS 6000,最大链接数 2000,实际我们远没达到这个数,所以考虑搞个redis队列玩玩,把一些没必要实时执行的东西放到队列中执行。原创 2015-10-17 12:08:46 · 580 阅读 · 0 评论 -
Linux配置防火墙 开启80端口的方法
在虚拟机里装了nginx+mysql+php,虚拟机里的桌面可以访问,netstat -ntlp | grep 80或者lsof -i:80也有对应的端口信息。但是虚拟机外面通过ip访问却访问不了。原创 2015-10-17 11:59:13 · 5407 阅读 · 0 评论 -
apache2: bad user name ${APACHE_RUN_USER} 解决方法
之前一直用的nginx,换了份新工作,发现公司用的apache,安装了memcache扩展需要重启,Debian重启apache提示如下内容:原创 2015-10-17 12:06:21 · 1184 阅读 · 0 评论 -
Linux Samba文件共享服务配置(实现与win共享)
1、安装:yum -y install samba2、添加用户(此用户必须系统用户):a、先在系统添加两个虚拟用户:useradd cm -s /sbin/nologin -Museradd choumei -s /sbin/nologin -Mb、设置samba用户密码smbpasswd -a cmsmbpasswd -a choumei说明:smbpasswd命令除原创 2014-06-02 17:31:22 · 1136 阅读 · 0 评论 -
维护的JSP网站数据丢失
很好的一篇文章,大家可以借鉴下。原创 2014-07-10 21:20:57 · 1224 阅读 · 0 评论 -
Linux定时执行脚本
在Linux下的两种定时执行任务的方法:at命令,以及crontab服务。(1)at命令假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个原创 2014-07-14 18:46:37 · 789 阅读 · 0 评论 -
Pure-ftpd服务安装及虚拟用户设置
之前一直用的vsftpd,但换了工作之后,发现公司用的是pure-ftpd,然后对比看了下,发现pure-ftpd还是功能强大很多,但配置相对复杂些。然后工作中经常要开ftp账号,供其他同事使用。故简单做些记录。安装:sudo apt-get install pure-ftpd虚拟用户设置:首先,可以在系统中添加相应的用户和组,如用户ftpuser 和组ftpgroup 。gr原创 2014-09-06 12:34:26 · 3869 阅读 · 0 评论 -
ERROR: The partition with /var/lib/mysql is too full! failed!
今天一来公司,发现服务器挂掉了,然后执行日常简易操作,重启web服务器,还是不可以,然后重启mysql,结果mysql重启不了,查看日志,发现:ERROR: The partition with /var/lib/mysql is too full! failed!于是上网搜索,发现网上也有挺多遇到这种情况,有人贴代码:cd /varrm -rf log也就是删除日志文件,然后重启原创 2014-08-30 00:07:52 · 2431 阅读 · 0 评论 -
Linux下php+mysql+nginx编译搭建(一)
之前一直都是一键搭建的web服务器,但是一键搭建的环境相对来说都是比较老的。如果要用比较新的环境,特别是正式服务器,就必须自己手动编译搭建了(以下搭建基于linux centos6.5 32位服务器)。1、 nginx版本:1.5下载地址: http://nginx.org/download/nginx-1.5.2.tar.gz2、 mysql版本5.5下载地址:http:原创 2014-11-09 19:21:31 · 1599 阅读 · 0 评论 -
Linux下php+mysql+nginx编译搭建(二)
之前一直都是一键搭建的web服务器,但是一键搭建的环境相对来说都是比较老的。如果要用比较新的环境,特别是正式服务器,就必须自己手动编译搭建了(以下搭建基于linux centos6.5 32位服务器)。二、安装mysql进入安装目录:Cd /opt下载并解压:wget http://downloads.mysql.com/archives/mysql-5.0/mysql-5.5原创 2014-11-12 22:06:38 · 1034 阅读 · 0 评论 -
Linux下php+mysql+nginx编译搭建(三)
之前一直都是一键搭建的web服务器,但是一键搭建的环境相对来说都是比较老的。如果要用比较新的环境,特别是正式服务器,就必须自己手动编译搭建了(以下搭建基于linux centos6.5 32位服务器)。三、安装php进入安装目录:cd /opt下载并解压:Wget http://am1.php.net/get/php-5.4.34.tar.gz/from/this/mirro原创 2014-11-20 13:59:03 · 1170 阅读 · 0 评论 -
Nginx 实现AJAX跨域请求
更多:http://www.webyang.net/Html/web/article_135.html最新的W3C标准里是这么实现HTTP跨域请求的,Cross-Origin Resource Sharing简单来说,就是跨域的目标服务器要返回一系列的Headers,通过这些Headers来控制是否同意跨域。这些Headers有: 4 Syntax原创 2015-01-26 18:16:10 · 1934 阅读 · 0 评论 -
php-fpm经常出现502解决方法
更多请支持:http://www.webyang.net/Html/web/article_134.html最近nginx经常502,解决502最好的办法就是重启php-fpm。手动去重启还是比较麻烦的事情,最好的就是扔到shell里去。vim restart-php-fpm.sh#!/bin/shSERVICE=\'php-fpm\'#if ps ax | grep -v原创 2015-01-15 23:36:13 · 1980 阅读 · 0 评论 -
Shell脚本分割Nginx日志,并定期清理[不重启nginx]
之前写过一篇关于 Shell脚本分割Nginx日志,并定期清理 的文章,链接:http://www.webyang.net/Html/web/article_255.html 但是需要reload nginx,有些人对重启nginx有心理阴影,所以又改了下:原创 2016-05-04 12:42:49 · 962 阅读 · 0 评论