【CentOS6】
文章平均质量分 89
shaonbean
关注稳定性建设,SRE体系建设
展开
-
程序语言(python、php、Node.js)调用Redis
Redis:在Python上使用[1]安装Python Redis客户端库 [root@vdevops ~]# yum --enablerepo=epel -y install python-redis Python的基本用法[wang@vdevops ~]$ vim use_redis.py #!/usr/bin/env pythonimport redisclient = redis.原创 2016-11-04 18:56:13 · 692 阅读 · 0 评论 -
Linux下Tomcat使用详解
Tomcat简介官网:http://tomcat.apache.org/Tomcat GitHub 地址:https://github.com/apache/tomcat Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的原创 2016-11-17 11:59:01 · 6703 阅读 · 0 评论 -
使用FTP和HTTP配置网络安装的YUM存储库
YUM是Linux包管理工具,帮助安装或更新包,它自动安装依赖包是主安装包所需的。要设置YUM存储库,我们需要一个托管所有软件包的服务器系统,以及要安装或更新软件包的客户端系统。 为了通过FTP或HTTP / Apache启用YUM存储库,我们必须将RPM包复制到这两个地方。测试环境 Network Repository Server: CentOS 6.8 [enp0原创 2016-12-28 16:49:42 · 1287 阅读 · 0 评论 -
Linux 系统运维工具 OpenLMI
OpenLMI(全称 Open Linux Management Infrastructure)顾名思义就是开放式的 Linux 管理基础架构。OpenLMI 是开源项目,旨在提高使用 WBEM 标准的 Linux 系统管理。OpenLMI 项目为管理 Linux 系统提供常用的基础设施。它还可让用户配置、管理并监控硬件、操作系统及系统服务。本文以最新 Fedora 21 为平台介绍 OpenLM转载 2017-01-13 01:02:09 · 4517 阅读 · 0 评论 -
CentOS 6.8 部署zookeeper集群
由于公司缓存方案改进,准备采用codis集群作为主要的缓存解决方案(codis:国内豌豆荚开发的redis集群解决方案,已开源,github地址:https://github.com/CodisLabs/codis),codis集群依赖于zookeeper集群,本文介绍zookeeper集群的实现。一、Zookeeper原理简介ZooKeeper是一个开放源码的原创 2017-02-20 16:11:18 · 2556 阅读 · 0 评论 -
Nginx源码安装及调优配置
由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置。Nginx编译前的优化[root@linuxprobe ~]# wget http://nginx.org/download/nginx-1.10.1.tar.gz[root@linuxprob原创 2017-02-20 16:12:59 · 1381 阅读 · 0 评论 -
Ngxtop-Nginx日志实时分析利器
ngxtop实时解析nginx访问日志,并且将处理结果输出到终端,功能类似于系统命令top,所以这个软件起名ngxtop。有了ngxtop,你可以实时了解到当前nginx的访问状况,再也不需要tail日志看屏幕刷新,由于ngxtop是python编写,我们使用pip安装,本文先介绍pip的一些用法。1、Pip介绍Pip类似RedHat里面的yum,安装Pytho原创 2017-02-20 16:15:05 · 920 阅读 · 0 评论 -
CentOS 6.8 安装JStorm集群(jstorm-2.1.1 )
Alibaba JStorm 是一个强大的企业级流式计算引擎,是Apache Storm 的4倍性能, 可以自由切换行模式或mini-batch 模式,JStorm 不仅提供一个流式计算引擎, 还提供实时计算的完整解决方案, 涉及到更多的组件, 如jstorm-on-yarn, jstorm-on-docker, SQL Engine, Exactly-Once Framework 等等。原创 2017-02-20 20:55:45 · 1349 阅读 · 0 评论 -
如何在CentOS/RHEL 7/6/上安装最新的Nodej和NPM
如何在CentOS/RHEL 7/6/上安装最新的Nodej和NPM Node.js是一个建立在Chrome的JavaScript运行时的平台,用于轻松构建快速,可扩展的网络应用程序。 最新版本的node.js yum存储库由其官方网站维护。 我们可以将此yum存储库添加到我们的CentOS/RHEL 7/6系统中,并使用简单的命令安装node.js。添加Node.js yum源 首先我们原创 2017-04-07 10:29:06 · 6322 阅读 · 0 评论 -
CentOS 7 安装GitLab
CentOS 7 安装GitLab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. Gitlab中文网:https://www.gitlab.com.cn/ Gitlab官网:https://about.gitlab.com/ Gitlab官方文档:https://docs.git原创 2017-04-18 09:16:04 · 1899 阅读 · 0 评论 -
CentOS 7安装ownCloud
CentOS 7安装ownCloud ownCloud官网:https://owncloud.org/ ownCloud官方文档:https://doc.owncloud.org/安装ownCloud 安装ownCloud 9,依赖于LNMP(环境)安装Apache 参考:http://blog.csdn.net/wh211212/article/details/52982917安原创 2017-04-18 16:23:50 · 11966 阅读 · 0 评论 -
Gitlab安装使用及汉化配置
一、GitLab简介GitHub是2008年由Ruby on Rails编写而成,与业界闻名的Github类似;但要将代码上传到GitHub上面,而且将项目设为私有还要收费。GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,可通过Web界面进行访问公开的或者私人项目,非常适合在团队内部使用。在gitlab中有三个版本,分别是CE(社区版)、EE(企业版)、OM(R原创 2017-05-22 16:51:31 · 46440 阅读 · 2 评论 -
CentOS6 快速安装oVirt及使用
oVirt安装使用环境准备,CentOS6 192.168.0.222 aniu-ovirtecho -e "192.168.0.222 aniu-ovirt\n" >> /etc/hosts oVirt官方文档- http://www.ovirt.org/documentation/- http://www.ovirt.org/documentation/quickstart/quic原创 2017-08-19 16:20:13 · 4026 阅读 · 2 评论 -
实战CentOS系统部署Hadoop集群服务
Hadoop是一个由Apache基金会所开发的分布式系统基础架构,Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序原创 2016-11-15 15:17:09 · 1155 阅读 · 0 评论 -
Tomcat7基于Redis的Session共享
Tomcat7/8基于Redis(Sentinel)的Session共享实战 笔者线上环境的多个tomcat需要共享session基于epel源安装、启动redisyum install redis -y && /etc/init.d/redis start redis具体使用配置参考:http://blog.csdn.net/wh211212/article/details/52817原创 2017-12-06 12:11:53 · 3410 阅读 · 8 评论 -
蓝鲸社区版升级(v3.1.5 升级v3.1.6)
# 蓝鲸社区版升级(v3.1.5–>v3.1.6)升级步骤下载最新的社区版安装包:http://bk.tencent.com/download/ 蓝鲸社区版程序包:bkce_src-3.1.6.tgz 蓝鲸社区版部署脚本: install_ce-1.0.14.tgz把新下载的安装包长上传到中控机上(/data目录),笔者(192.168.0.206)...原创 2017-11-08 22:44:59 · 1080 阅读 · 0 评论 -
CentOS 6 上mongodb安装与使用
CentOS 6 安装mongodbhttps://docs.mongodb.com/manual/installation/#tutorial-installation安装MongoDB专业版# 创建 /etc/yum.repos.d/mongodb-enterprise.repo[mongodb-enterprise]name=MongoDB Enterprise ...原创 2018-04-03 08:10:09 · 4392 阅读 · 0 评论 -
CentOS 7.2 安装WordPress
安装WordPress安装Blog系统WordPress 参考http://blog.csdn.net/wh211212/article/details/52996699,完成php和MariaDB 的安装为WordPress创建数据库[root@linuxprobe ~]# mysql -u root -pEnter password: Welcome to the MariaDB mo原创 2016-11-02 10:31:47 · 9116 阅读 · 0 评论 -
CentOS 7.2 部署网站访问日志分析器 - Piwik
一、Piwik简介Piwik是一个PHP和MySQL的开放源代码的Web统计软件. 它给你一些关于你的网站的实用统计报告,比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等… Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站抑或是后台的控制面板原创 2016-11-01 15:50:44 · 4162 阅读 · 2 评论 -
CentOS 7.2 部署Node.js开发环境
一、Node.js简介Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。Node.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于原创 2016-11-04 20:04:51 · 2723 阅读 · 0 评论 -
如何在Linux上安装Node.js
Node.js简介Node.js是一个基于JavaScript的开源平台,用于开发服务器端和网络应用程序。 Node.js是跨平台的,因此以Node.js编写的应用程序可以在任何平台上运行。它是建立在谷歌的V8 JavaScript引擎。 Node.js是高度可扩展的,轻量级的,并且在代码执行速度非常快。它是开发服务器端应用程序的非常流行的脚本语言。安装Node.js有很多方法可以将Nod原创 2016-11-04 21:09:35 · 5245 阅读 · 0 评论 -
CentOS 7.2 部署文件服务器
Vsftpd 简介vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的原创 2016-11-04 22:36:25 · 5102 阅读 · 0 评论 -
How To Install Nginx, MariaDB 10, PHP 7 (LEMP Stack) in 16.10/16.04
The LEMP stack is an acronym which represents is a group of packages (Linux OS, Nginx web server, MySQL\MariaDB database and PHP server-side dynamic programming language) which are used to deploy dy转载 2016-10-25 14:51:01 · 768 阅读 · 0 评论 -
CentOS 7.2 部署Rsync服务
Rsync 简介rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。Rsync 传送门:https://rsync.samba.org/Rsync 安装配置通过rsync将文件或目录从一个位置复制到另一个主机,使用cron定时自动设置rsync,参考本文教程,例如原创 2016-11-06 15:04:22 · 12630 阅读 · 2 评论 -
CentOS 7 minimal安装完成之后安装图形界面
1、先把最小化安装完成的CentOS7做下快照(本文安装的CentOS在workstation里)2、通过远程连接上安装的CentOS7,(通过Xshell)#命令行下安装下面软件包 yum groupinstall "GNOME Desktop" "Graphical Administration Tools"#原创 2016-10-26 19:09:42 · 19503 阅读 · 0 评论 -
使用VNC连接远程服务器
实验环境:CentOS 7,主机名:linuxprobe.org ,IP地址:10.1.1.53【1】VNC服务器安装VNC服务器以从远程客户端连接GUI。此示例基于GNOME桌面环境,安装VNC Server以从Windows客户端远程运行GUI。1、先把最小化安装完成的CentOS7做下快照(本文安装的CentOS在workstation里)2、通过远程连接上安装的Ce原创 2016-10-26 17:10:02 · 13097 阅读 · 0 评论 -
CentOS 7设置NTP、SSH服务
【1】配置NTP服务1、安装ntpd并配置ntp服务[root@vdevops ~]# yum -y install ntp # 18行: 添加允许同步的网络段restrict 10.1.1.0 mask 255.255.255.0 nomodify notrap[root@vdevops ~]# systemctl start ntpd [root@vdevops ~]#原创 2016-10-26 11:35:50 · 3517 阅读 · 0 评论 -
CentOS 7 yum安装Maven、Ant
apache源配置wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repoyum -y install apache-mavenyum -y install ant原创 2016-11-08 11:10:49 · 16248 阅读 · 0 评论 -
Linux下使用Speedtest测试网速
Speedtest是用来测试网络性能的开源软件,在Linux下面安装Speedtest可以用来测试网络出口的上传和下载速度,帮助排查网络方面导致的故障。Speedtest介绍由于公司几个项目用户访问的时候响应较慢,项目本身没问题,服务及调用的接口返回信息都比较正常,猜想是网络方面造成的瓶颈,导致用户请求的时候网络响应堵塞,拉长了响应时间。Speedtest.net是比较原创 2016-11-08 11:54:05 · 14998 阅读 · 0 评论 -
Tomcat配置参数优化
摘要: Tomcat在使用的过程中会遇到很多报错,有些是程序的报错,但还有一部分是tomcat本身的报错,我们可以通过优化tomcat的初始配置来提高tomcat的性能。Tomcat的优化主要体现在两方面:内存、并发连接数。 1、内存优化: 优化内存,主要是在bin/catalina.bat/sh 配置文...Tomcat在使用的过程中会遇到很多报错,有些是程序的报错,但还原创 2016-10-04 10:42:52 · 4000 阅读 · 0 评论 -
CentOS 7配置DNS和DHCP服务
安装DnsmasqDnsmasq 提供 DNS 缓存和 DHCP 服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速度。作为DHCP 服务器,dnsmasq 可以用于为局域网电脑分配内网ip地址和提供路由。DNS和DHCP两个功能可以同时或分别单独实现。dnsmasq轻量且易配置,适用于个人用户或少于50台主机的网络。此外它还自带了一个 P原创 2016-10-28 10:02:38 · 10070 阅读 · 0 评论 -
CentOS7部署NFS服务
1、NFS简介NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件 运行模式: C/S 模式 端口:CentOS7以NFSv4作为默认版本,NFSv4使用TCP协议(端口号是2049)和N原创 2016-10-28 11:50:24 · 6477 阅读 · 0 评论 -
CentOS 7.2 配置Apache服务(httpd)--上篇
一、Apache简介Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性(尽管不断有新的漏洞被发现,但由于其开放源代码的特点,漏洞总能被很快修补。因此总合来说,其安全性还是相当高的。)。被广泛使用,是最流行的Web服务器软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Py原创 2016-10-31 15:39:36 · 65334 阅读 · 5 评论 -
Iptables 详解
1:Iptables - Layer7 iptables默认是OSI三层和四层以及二层源MAC地址过滤 针对于某一个应用:xunlei,kugou,qq,msn,flv,p2p,httpd,smtp等等过滤,直接针对协议来过滤 Netfilter默认是没有这些功能的,如果我们需要使用到7层的,应用协议过滤,那么我们就必须对netfilter打补丁 Netfilter原创 2016-11-29 10:13:27 · 1713 阅读 · 0 评论 -
CentOS 7.2 配置Apache服务(httpd)--下篇
一、Perl + mod_perl安装mod_perl使Perl脚本速度快[1] 安装mod_perl# 从EPEL安装[root@linuxprobe ~]# yum --enablerepo=epel -y install mod_perl[2] 配置PerlRun模式,总是将Perl解释器放在RAM上。 [root@linuxprobe ~]# vi /etc/httpd/c原创 2016-11-01 11:49:40 · 5115 阅读 · 0 评论 -
CentOS6、7编译安装FFmpeg
FFmpeg一个完整的跨平台解决方案,用于记录,转换和流式传输音频和视频。文档:https://www.ffmpeg.org/documentation.htmlFFmpeg安装CentOS7 sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rosudo rpm -Uvh http:...原创 2018-05-15 17:15:27 · 1981 阅读 · 0 评论