千万个美丽的未来,抵不上一个温暖的现在,每一个真实的现在,都是我们曾经幻想的未来!
分页: 1/196 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]
Mar 15
最近在老的机器(CentOS 5)上使用yum的时候发现不能正常使用,打开相关源的地址之后发现很多源都已经抛弃了CentOS 5了,大家常用的如:
1、网易:http://mirrors.163.com/centos/
2、搜狐:http://mirrors.sohu.com/centos/
3、科技大学:http://mirrors.ustc.edu.cn/centos/
无一例外,全都不可使用了,于是前往阿里云的镜像源看看,发现阿里云的源还保留着,阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/,这样就简单了,只需将系统的更新源替换为阿里云的即可。
CentOS系统更换软件安装源:
1、备份
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/

3、之后运行yum makecache生成缓存

如果你使用的是阿里云的服务器,将源的域名从mirrors.aliyun.com改为mirrors.aliyuncs.com,不占用公网流量。
Tags: ,
Feb 15
Tags: ,
Feb 15
Tags: ,
Jan 18
一、RPM包下载地址:
http://dev.mysql.com/downloads/repo/yum/

请根据自己的操作系统,选择要下载的rpm包:
Red Hat Enterprise Linux 7/CentOS 7
mysql57-community-release-el7-9.noarch.rpm
Red Hat Enterprise Linux 6/CentOS 6
mysql57-community-release-el6-9.noarch.rpm
Red Hat Enterprise Linux 5/CentOS 5
mysql57-community-release-el5-7.noarch.rpm

以CentOS 6为例:
wget https://repo.mysql.com//mysql57-community-release-el6-9.noarch.rpm


二、安装:


2.1、选择要安装的MySQL版本:


2.2、安装MySQL,默认安装的版本是5.7,所以不需要做任何的修改。


2.3、安装其他版本,假如你想安装MySQL5.6或者其他版本,需要修改 /etc/yum.repos.d/mysql-community.repo文件。


三、启动MySQL服务


3.1、查看MySQL状态


对于MySQL5.7版本,系统初始化之后会生成root账户的密码,保存在日志文件里,使用grep 'temporary password' /var/log/mysqld.log 查看初始密码,MySQL5.7的密码要求至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符,并且总密码长度至少为8个字符。

3.2、修改密码


3.3、安装其他MySQL产品和组件


官方文档:
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
Jan 12
NewRelic 估计很多人都用过,但是这货非常贵,贵的一般人买不起,尤其是个人项目,可咱也要性能指标分析啊!那来自己搭建一个
点击在新窗口中浏览此图片

你需要三个工具:
InfluxDB - Go 写的一个 Time series (不知道怎么翻译) 数据库,用于存储指标、事件、分析等数据;
Grafana - 一个纯静态的项目,用于访问 InfluxDB,自定义报表,也就是上面那个图的内容,可以自由编辑;
influxdb-ruby - InfluxDB 的 Ruby 客户端库,用来写数据
安装 InfluxDB
InfluxDB 安装非常简单
Mac
Homebrew 就可以安装
$ brew update
$ brew install influxdb

Ubuntu
# for 64-bit systems
wget http://s3.amazonaws.com/influxdb/influxdb_latest_amd64.deb
sudo dpkg -i influxdb_latest_amd64.deb

# for 32-bit systems
wget http://s3.amazonaws.com/influxdb/influxdb_latest_i386.deb
sudo dpkg -i influxdb_latest_i386.deb

然后启动就可以了,帐号默认 root 密码 root 你可以打开它的 Web Admin 界面: http://127.0.0.1:8083/ 并创建一个数据库 rails_app
Grafana 安装
由于 Grafana 是存静态的,你只需要下载源代码解压,将它部署在 Nginx 上面就可以了,或者可以用 Python 的 SimpleHTTPServer 来跑
$ wget http://grafanarel.s3.amazonaws.com/grafana-1.9.1.tar.gz
$ tar zxf grafana-1.9.1.tar.gz
$ cd grafana-1.9.1
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

然后打开 http://127.0.0.1:8000 就可以看到 Grafana 的界面了,剩下的事情自己摸索。
数据埋点
gem install influxdb
或 Gemfile 加入 influxdb
Rails 项目 config/initializers/influxdb.rb

然后数据就会慢慢的写入到 InfluxDB 的 rails_app 会有新表 process_action.action_controller 你可以回到 InfluxDb Admin 里面查询看看
select * from process_action.action_controller;
或者用 list series 查看所有的表
list series;
其它的选择
除了用 Grafana 来展示统计的数据外,你还可以用 facette,它也是支持 InfluxDB 的,也是一个 Go 写的 Web Server,包含 Web 界面,可以自由配置(目前看起来可用性没有 Grafana 好)。
http://facette.io
点击在新窗口中浏览此图片

2016 更新,用了 Grafana 3.0.0
收集系统数据用 Telegraf
点击在新窗口中浏览此图片

如何将influxdb的数据配置进grafana:
https://www.rittmanmead.com/blog/2015/02/obiee-monitoring-and-diagnostics-with-influxdb-and-grafana/
分页: 1/196 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]