
linux
tesgoo
这个作者很懒,什么都没留下…
展开
-
Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决
作者: 大圆那些事 | 文章可以转载,请以超链接形式标明文章原始出处和作者信息网址: http://www.cnblogs.com/panfeng412/archive/2013/12/10/drop-caches-under-linux-system.html问题描述Linux服务器内存使用量超过阈值,触发报警。问题排查首先,通过free命令观察系统的内存使用情况,显转载 2014-07-16 13:23:01 · 806 阅读 · 0 评论 -
tr命令和sed命令详解举例
Tr命令:tr是简单的单个“字符”处理工具,而sed是功能非常强大的“字符串”处理工具。 tr用来从标准输入中通过替换或删除操作进行字符转换。t r主要用于删除文件中控制字符或进行字符转换。使用t r时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。tr刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始。 tr -c -d -s字符串1 字符转载 2015-06-21 18:26:16 · 850 阅读 · 0 评论 -
linux 操作命令
netstat -anp|grep mysqld //查看mysql 占用端口 netstat -ant | grep 9312 //查看端口号是否启用 lsof -i :9312 ps -ef | grep searchd service iptables status ps -ef | less =原创 2015-04-22 10:17:05 · 408 阅读 · 0 评论 -
破解/etc/rc.d/rc.local自己增加的指令不能启动的问题
有时我们自己在/etc/rc.d/rc.local里面增加的随机器启动的脚本和指令总是不能自动加载和启动,,机器启动后手动执行脚本又能成功,经常被搞得晕头转向的。最近我经过1天的辛苦测试和查找资料,终于解决了这问题,解决方式如下,/etc/rc.d/rc.local文件的文件头是#!/bin/sh ,我们把这修改成#!/bin/sh -x,这样系统启动后就会把/etc/rc.d/rc.loca转载 2015-06-25 10:00:05 · 7775 阅读 · 0 评论 -
Linux MySQL主从复制(Replication)配置
http://www.cnblogs.com/zgx/archive/2011/09/13/2174823.htmlMySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。配置主服务器(master)1、编辑数据库配置文件my.cnf,一般在/etc/目录转载 2015-06-25 18:09:16 · 460 阅读 · 0 评论 -
对replication slave,replication client的一点说明 [主从]
如果你之前是认为replication slave 是复制所必须的权限,那么你就错了,为了安全性一般都需要replication slave 。如果单独设置replication slave,replication client 复制其实都可以运行的。mysql有一些特殊的权限允许复制进程运行,运行在从服务器上的I/O线程创建了到master的连接,这就意味着必须在主服务器上创建一个用户并且需要授转载 2015-06-25 17:54:10 · 1342 阅读 · 0 评论 -
Apache下PHP Loaded Configuration File None 解决方法
phpapachePHP Loaded Configuration FilePHP Loaded Configuration File None phpinfo()输出 loaded configuration file none, 解决方法可在apache配置文件中增加 PHPIniDir “The path to your php.ini”, 比如:PHP转载 2015-06-26 17:47:59 · 3458 阅读 · 1 评论 -
sshd_config配置 详解
最近,一直再捣鼓LNMP已经Shell脚本方面、以及自动化方面的东西,整理一下发在这里。# 1. 关于 SSH Server 的整体设定,包含使用的 port 啦,以及使用的密码演算方式Port 22 # SSH 预设使用 22 这个 port,您也可以使用多的 port ! # 亦即重复使用 port 这个设定项目即可!Protocol 2,转载 2015-06-28 21:35:49 · 526 阅读 · 0 评论 -
CentOS6.2平台升级PHP5.3.28到PHP5.5.14
由于一些新的开发平台只支持PHP5.4+版本,因此需要进行系统升级。直接通过RPM安装,通常会缺少一些关键库,不能满足要求,另外会遇到php55-common和php-common冲突错误。所以建议从php代码编译安装。1. 从php.net网站下载PHP5.5.14代码:http://cn2.php.net/get/php-5.5.14.tar.gz/from/this/mirr转载 2015-06-29 14:36:27 · 416 阅读 · 0 评论 -
Kibana+Logstash+Elasticsearch 日志查询系统
搭建该平台的目的就是为了运维、研发很方便的进行日志的查询。Kibana一个免费的web壳;Logstash集成各种收集日志插件,还是一个比较优秀的正则切割日志工具;Elasticsearch一个开源的搜索引擎框架(支持群集架构方式)。1 安装需求1.1 理论拓扑1.2 安装环境1.2.1 硬件环境服务器配置:(HP DL 385 G7 、RAM:12G、转载 2015-07-09 17:13:11 · 1118 阅读 · 0 评论 -
logstash+elasticsearch +kibana 日志管理系统
Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索),您可以使用它。说到搜索,logstash带有一个web界面,搜索和展示所有日志。kibana 也是一个开源和免费的工具,他可以帮助您汇总、分析和搜索重要数据日志并提供友好的web界面。他可以为 Logstash 和 ElasticSearch 提供的日志分析的 Web 界面。目的就是为了转载 2015-07-09 17:08:17 · 1266 阅读 · 0 评论 -
linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
#压缩tar -czvf ***.tar.gztar -cjvf ***.tar.bz2#解压缩tar -xzvf ***.tar.gztar -xjvf ***.tar.bz2+++++++++++++++++++++++++++++++++++++++++++++ 简介参数:-c :建立一个压缩档案的参数指令(create 的意思);-x :解开一个压缩档转载 2015-06-22 11:31:08 · 1226 阅读 · 0 评论 -
./configure详解
'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'--help'选项执行'configure'脚本可以看到可用的所有选项.尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的.下面对每一个选项进行简略的介绍:--cache-file=FILE 'config转载 2015-06-22 12:02:24 · 459 阅读 · 0 评论 -
ps -ef | egrep -v "STIME|$LOGNAME" | sort +3 -r | head -n 15
ps -ef | egrep -v "STIME|$LOGNAME" | sort +3 -r | head -n 15显示系统进程,并去掉STIME和“你的登录用户名”,然后按ppid进行逆序排列(ppid是第三列),最后只显示其中的前15条记录。ps -ef 显示系统进程egrep -v 参数 -v是代表不包含的意思sort 是说按第3列进行逆序排列head -n 15转载 2015-06-22 11:47:09 · 784 阅读 · 0 评论 -
CentOS编译安装Nginx1.5.2+PHP5.5.1+ MySQL 5.6.1
mkdir -p /Data/tgzcd /Data/tgzyum install wgetyum install pcreyum install openssl*yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml转载 2014-08-28 16:05:41 · 566 阅读 · 0 评论 -
CentOS 怎么设置某个目录包括子目录的写入权限 77
chmod -R 777 /var var的权限就变成777,var下的所有子目录和文件权限都将变成777转载 2014-08-28 15:27:57 · 2891 阅读 · 0 评论 -
在linux下使用curl访问 多参数url GET参数问题
例如 url 为 http://mywebsite.com/index.php?a=1&b=2&c=3web形式下访问url地址,使用$_GET是可以获取到所有的参数然而在linux下curl http://mywebsite.com/index.php?a=1&b=2&c=3$_GET只能获取到参数a由于url中有&,其他参数获取不到,在linux系统中& 会使进程系转载 2014-09-11 15:30:37 · 630 阅读 · 0 评论 -
CentOS的文件权限与目录配置
1.Linux一般将文件可存取访问的身份分为3个类别,分别是owner、group、others,且3种身份各有read、write、execute等权限。2.每个账号都可以有多个用户组支持。3./etc/passwd,默认情况下所有系统上的账号与一般身份用户还有root的相关信息,都记录在这个文件夹中。/etc/shadow,个人密码记录在这个文件转载 2014-09-11 19:29:42 · 981 阅读 · 0 评论 -
linux crontab 命令详细用法及示例
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令一、crond简介 crond是linux下用来转载 2014-08-29 15:57:42 · 606 阅读 · 0 评论 -
Linux chmod授权命令说明
Linux chmod 命令功能说明:变更文件或目录的权限。语 法:chmod [-cfRv][--help][--version][+/-/=][文件或目录...]或 chmod [-cfRv][--help][--version][数字代号][文件或目录...] 或 chmod [-cfRv][--help][--reference=][--version][文件或目录转载 2014-09-15 14:05:09 · 439 阅读 · 0 评论 -
CentOS 6.2中无法使用make,make install
CentOS 6.2中无法使用make,make install 命令 make: command not foundmake是gcc的编译器,一定要安装安装:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++转载 2014-10-29 18:25:26 · 648 阅读 · 0 评论 -
entOS 5.5使用yum来安装LAMP(php运行环境)
本篇文章是对centos下Apache、php、mysql 默认安装路径进行了详细的分析介绍,需要的朋友参考下apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/www/html如转载 2014-12-17 18:38:36 · 556 阅读 · 0 评论 -
centos6.4配置163 yum源的方法
安装了CentOS系统,自带的YUM源更新太慢,下面介绍centos6.4配置163 yum源的方法,大家参考使用吧今天,安装了CentOS系统,自带的YUM源更新太慢,所以更新使用了163的YUM源,具体更换方法:1.下载repo文件:复制代码 代码如下:wget http://mirrors.163.com/.help/CentOS6-Base-163.repo转载 2014-12-17 18:39:31 · 1711 阅读 · 0 评论 -
linux下mysql开启远程访问权限及防火墙开放3306端口
开启mysql的远程访问权限默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。主流的有两种方法,改表法和授权法。相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法1、登陆mysql?1mysql -u root -p转载 2015-06-17 09:55:18 · 891 阅读 · 0 评论 -
Vim命令合集
Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗转载 2015-09-24 11:06:32 · 330 阅读 · 0 评论