手机随时阅读
新人专享大礼包¥24
51CTO博客开发张琦linux进阶屋王乾De技术Blog[爱生活,爱学习]
外网访问测试机。Windows机器使用SSH反向隧道。服务端使用反向代理win下安装openssh-win并设置环境变量打开cmd C:\Users\Administrator>ssh -p 22 -R 1999:localhost:8080 -b 0.0.0.0 root@8.8.8.8-R 1999远程机器的端口-b 外网段监听,不加是 127.0.0.1监听 &n
一、前言近期需要对Nginx产生的日志进行采集,问了下度娘,业内最著名的解决方案非ELK(Elasticsearch, Logstash, Kibana)莫属。Logstash负责采集日志,Elasticsearch负责存储、索引日志,Kibana则负责通过Web形式展现日志。今天,我要说的是Logstash,它可以从多种渠道采集数据,包括控制台标准输入、日志文件、队列等等,只
在服务器上排除问题的头五分钟服我们团队为上一家公司承担运维、优化和扩展工作的时候,我们碰到了各种不同规模的性能很差的系统和基础设备(大型系统居多,比如CNN或者世界银行的系统)。要是再赶上修复时间紧、奇葩的技术平台、缺少信息和文档,基本上这过程都会惨痛到让我们留下深刻的记忆。遇到服务器故障,问题出现的原因很少可以一下就想到。我们基本上都会从以下步骤入手:一、尽可能搞清楚问题的前因后果不要一下子就扎
1、硬件层相关优化1.1、CPU相关1、选择Performance Per Watt Optimized(DAPC)模式,发挥CPU最大性能,跑DB这种通常需要高运算量的服务就不要考虑节电了2、关闭C1E和C States等选项,目的也是为了提升CPU效率;3、Memory Frequency(内存频率)选择Maximum Performance(最佳性能);4、内存设置菜单中,启用Node In
php部分自带扩展,在源码包里已有,不用再找第三方去下载:如 php_mysql, php_dblib等。[root@test ext]# ls /usr/local/src/php-5.5.13/extbcmath fileinfo mbstring pdo_firebir
linux版本:64位CentOS 6.4Nginx版本:nginx1.8.0php版本:php5.5.28Sqlserver版本:2008FreeTDS版本:0.95关于Linux环境安装Nginx+PHP参考《Linux环境Nginx安装与调试以及PHP安装 》即可。 一般来说,PHP+mysql是最经典的组合,跑在Linux环境是非常好的,如果是PHP+Sqlserver是跑在wi
看到CakePHP文档要求安装pdo_mysql扩展,于是就尝试安装了一下。这里我的系统是CentOS 6.0。如果你的系统是其他版本的Linux/Unix,可以参考。如果你的系统是Windows的,抱歉,以下内容不适合你,请移步。首先是下载pdo_mysql扩展的源码包。下载页面在这里:http://pecl.php.net/package/PDO_MYSQL。可以先下载了然后用FTP传到服务器
系统: rhel6.2 x86_64 过程:1. rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm2. vi /etc/yum.repo.d/epel.repo 修改 https为 http3. yum install yum install xl2tpd4.
机器1:有一个内网IP,一个外网IP 内网:eth0:192.168.10.10 外网:eth1:10.10.10.10机器2:与机器1内网同一网段,无外网IP 内网:eth0:192.168.10.11机器1做路由器,映射机器2,使机器2可以上网,从外网连接机
大家都知道SSH是一种安全的传输协议,用在连接服务器上比较多。不过其实除了这个功能,它的隧道转发功能更是吸引人。下面是个人根据自己的需求以及在网上查找的资料配合自己的实际操作所得到的一些心得。SSH/plink命令的基本资料:ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@Tunnel_Host ssh -C -f -N -g
环境:系统硬件:vmware vsphere (CPU:2*4核,内存2G)系统版本:CentOS-6.5-x86_64-minimal.iso 安装步骤: 0.虚拟系统安装0.1 使用VMware 虚拟机进行安装,进行安装界面(分配内存必须大于1G,否则不会显示图型安装界面,网络设置使用“桥接模式” 即"Bridged"模式)0.2 选择 Install or upgrade
一:ffmpeg 最新yum源 cat /etc/yum.repo.d/atrpms.repo [atrpms] name=Red Hat Enterprise Linux $releasever - $basearch - ATrpms &nbs
Linux version 2.6.18-371.3.1.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-54))默认安装的0.6.5版本,无法使用水印效果=======================================================ffmpeg组件0.9
[root@host133 cailu]# cat urfile 1 a2 b3 a1 d[root@host133 cailu]# awk '{a[$1]=a[$1]?a[$1]OFS$2:$2}END{for(i in a)print i,a[i]}'&n
请不要用SECONDS_BEHIND_MASTER来衡量MYSQL主备的延迟时间MySQL 本身通过 show slave status 提供了 Seconds_Behind_Master ,用于衡量主备之间的复制延迟,但是今天碰到了一个场景,发现 Seconds_Behind_Master 为 0 , 备库的 show slave status 显示 IO/SQL 线程都是正常的 , MySQL
redhat6.2 x86_64 heartbeat的yum源EPEL=Extra Packages for Enterprise Linux1.============ vi /etc/yum.repo.conf/cdrom.repo [cdrom] name=cdrom base
常用MySQL不同高可用方案的对比(下图来自官方手册)能实现自动数据库故障转移的方案只有MySQL Cluster和DRBD+Heartbeat,这也是两种不依赖Replication的HA方案。但是,MySQL Cluster(NDB)配置维护复杂,不像Replication一样稳定易用,大部分公司可能不会考虑这一方案;而DRBD的额外性能消耗又比较大,约为20%—30%,在可用性上大打折扣。因
myqsl高可用---mha
yum -y install freeglutyum -y install freeglut-develwget http://downloads.sourceforge.net/gpac/gpac-0.4.5.tar.gzwget http://downloads.sourceforge.net/gpac/gpac_
mybatis 例子今天刚听说iBATIS改名为MyBatis,实际上就是iBATIS 3.0.1。以前都是用hibernate或者JPA,同时听说iBATIS 3与iBATIS 2 相比,变化挺大的,于是今天花了点时间学习了一下,做了个小例子。准备工作:建立相应的数据库,表,添加一条记录用于测试。第一步当然是建立项目,导入jar包,导入mybat
select @t:=0;update tbl_order set a=(@t:=@t+1);alter table tbl_order add primary key(id);alter table tbl_order change id id i
#!/bin/sh #set -x function traff() { eth=$1 RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk
因最近需要对大量的accesslog进行IP归属地分析,一些网页上的分析效率太低,而且每次只能分析500个IP,根本满足不了我的需求,所以自己写了一个IP归属地分析脚本。 一、去下载纯真IP地址数据库 1)www.cz88.net --> 下载 --> 纯真IP地址数据库 2) 解压,打开IP.exe
好的数据库,无外乎性能尚可,有完善的备份恢复和高可用机制、并定期测试,很少奇奇怪怪的问题,绝大多数报错、性能曲线的波动都可以找到原因,等等。 差的数据库总有千奇百怪的问题、林林总总的报错、莫明其妙的当机。
在企业里常越到这样的情况,需要创建一些FTP账户让他们管理ftp服务,而又不想让他们拥有系统账号。尽管可以设置让他们无法登陆系统,如果有一堆Ftp账号需要建议,创建那么多系统账号也感觉很不爽,而且不是很安全。下面的方法就是配置FTP的虚拟用户,他们只能登陆ftp,而不属于系统上的账号,爽吧yum -y install vsftpd一、建立Vsftpd虚拟用户:1、添加虚拟用户口令文件安装Vsftp
说明: 1,本文采用的Mybatis框架版本为: mybatis-3.0.4.jar 2, 以持久化一个简单的User bean为例 User实体类的代码如下: package bean; public class User { private String name; private Integer age; public String getName
1 nagios Nagios是一个开源监控解决方案,我觉得他可以监控一切 ,可以看一下我以前的文章:NAGIOS 2 ps #用来查看程序的运行情况 ps -ef |grep svr.py|grep -v grep |awk '{print $2}' #查看svr.py的进程pid号 14554 dongwm@linux-b8lh:~> ps -e -o pid,args --f
nginx 分析日志的小脚本。
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号