标签存档: CentOS

CentOS使用反向代理(Nginx)和隧道转发(SSH)实现Mac内网端口映射开发调试微信公众号

实现方案: 使用反向代理(Nginx)和隧道转发(SSH)实现内网端口映射:https://www.jianshu.com/p/7d0c1c7daeca 参考资料: 利用SSH反向通道在本地调试微信公共号:https://my.oschina.net/magicly007/blog/480706 实现内网映射的三种方式:https://blog.csdn.net/guozili1/article/ …

继续阅读 »

如何在CentOS 7 上安装Composer

前期准备 安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。 安装Composer 打开命令行并执行下列命令安装最新版本的 Composer (以下指令摘自 https://getcomposer.org/download/ ,请前往查看最新的安装指令): 执行第一条命令下载下来的 composer-setup.php 脚本将简单的检测 php.i …

继续阅读 »

如何在CentOS下PHP多版本共存时指定命令行状态默认使用的PHP版本

问题 在CentOS上安装了4个版本的PHP,但在命令行状态默认使用的php版本是最后安装的那个PHP版本,但我想指定命令行的PHP版本。 分析过程 1、多版本的话要先跟踪一下php命令是调用哪个目录的,可以使用找到后一般是个链接文件,删掉(或重命名)后重新建立一个新的链接文件到新版目录即可。【行不通,没发现有这个链接文件】 2、在 Linux 下执行 php 脚本时通常是可以使用以下命令: #/ …

继续阅读 »

在CentOS系统中读取Windows系统上的共享文件或文件夹

我想在VirtualBox上的CentOS7搭建测试环境,但开发是在Windows7系统上进行,测试时需要把本地win7上的站点文件夹共享给CenotOS 7.x服务器,以下是CentOS 7.x系统挂载windows共享文件夹的步骤。 1、在Windows 7 系统上设置站点文件为共享文件,权限:完全控制、更改、读写 2、在CentOS上进行挂载 通过df -h命令查看是否挂载成功 以后再访问W …

继续阅读 »

VirtualBox安装CentOS后添加新虚拟硬盘的方法

VitrualBox是不允许更改重置硬盘大小的,所以当硬盘不足时,只能添加新硬盘。 1. 添加新硬盘 关闭CentOS系统,”设置”->”存储”->“控制器:SATA”->“添加虚拟硬盘(或右击)” ,选择“添加虚拟硬盘” 然后,根据需求创建合适的硬盘 2. 重启虚拟机 查看现有的磁盘空间 sudo fdisk -l 可看到新加的虚拟硬盘,一般名为:Disk /dev/sdb 3. 给新加的硬盘分 …

继续阅读 »

CentOS 7.0系统最小化安装配置图解教程及安装后需要做的 30 件事情

最小化安装 详情请阅读: Installation of “CentOS 7.0″ with Screenshots:http://www.tecmint.com/centos-7-installation/ CentOS 7.0系统安装配置图解教程:http://www.osyunwei.com/archives/7829.html 安装后需要做的 30 件事情 详情请阅读: 安装完最小化 RH …

继续阅读 »

CentOS下实现Heartbeat+DRBD+MySQL双机热备硬件故障自动切换高可用(HA)方案

方案简介 本方案采用Heartbeat双机热备软件来保证数据库的高稳定性和连续性,数据的一致性由DRBD这个工具来保证。默认情况下只有一台mysql在工作,当主mysql服务器出现问题后,系统将自动切换到备机上继续提供服务,当主数据库修复完毕,又将服务切回继续由主mysql提供服务。 方案优缺点 优点:安全性高、稳定性高、可用性高,出现故障自动切换。 缺点:只有一台服务器提供服务,成本相对较高,不 …

继续阅读 »

CentOS6分布式文件系统方案确定及安装和配置MooseFS分布式文件系统

前言 基于Linux分布式文件系统方案1 现在有大量的企业采用共享存储服务器NFS的方式,来对应用数据进行网络存储,但这存在性能瓶颈和单点故障的问题,于是分布式文件存储管理系统开始流行起来。其优点是不言而喻的,以下介绍的是分布式文件系统MFS,相信对大家有所帮助。 随着公司业务量的增加,相关的业务数据也随着成倍的增加.相应的机器存储空间不足的问题就成为目前一个比较突出的问题,随之而来的备份亦成为一 …

继续阅读 »

CentOS下编译安装PHP出现的错误整理

问题:make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1 分析:有时候编译安装PHP,对于大内存服务器来说一般问题不大,但是对于小内存,比如512MB内存的服务器来说,很有可能会出现问题,因为编译过程是一个内存消耗较大的动作。本人近期就遇到一个这样的问题:在512MB内存centos操作系统的去服务器上编译安装某国内云主机,在编译安装PH …

继续阅读 »

CentOS关闭SELinux的方法

默认装完CentOS,Selinux是打开的,这个你基本都是需要关闭,否则你基本没法玩。查看当前selinux的状态。 刚好手工装完一台CentOS6.4,就顺便记录一下。 # sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enfor …

继续阅读 »

CentOS6.5安装和配置Cobbler 2.6实现自动化无人値守网络批量安装部署Linux系统

Cobbler介绍 Cobbler 是一个系统启动服务(boot server),可以通过网络启动(PXE)的方式用来快速安装、重装物理服务器和虚拟机,支持安装不同的 Linux 发行版和 Windows。该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像。 Cobbler 使用命令行方式管理,也 …

继续阅读 »

CentOS6.x下使用yum安装MongoDB及服务器端配置

今天看到了MongoDB,熟悉了一下,便动手开始安装,在安装过程中遇到了一系列的问题,在此分享给大家,一来为自己做一个记录,二来方便大家遇到相同的问题时能够顺利解决。废话少说,直接进入正题吧。 本人的实验环境为CentOS6.5 ,64位系统,CentOS下,我们一般都会通过yum来安装相关软件。 MongoDB v2.4.x和v2.6.x软件包对比 MongoDB v2.4.x MongoDB …

继续阅读 »

CentOS6.x安装二进制版本的MongoDB数据库服务端和PHP客户端扩展

MongoDB简介 MongoDB是一个开源的文档型数据库,使用C++写的NoSQL数据库。MongoDB是一个高性能,开源,模式自由(schema-free)的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值(key-value)存储方式。MongoDB具有以下特性: 面向集合的存储:适合存储对象及JSON形式的数据。 动态查询:MongoDB支持丰富的查询表达式。查询指令使用J …

继续阅读 »

CentOS 6下yum安装Cacti并且汉化及配置

简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了rrdtool这一步说什么都安装不过去了,由于时间问题,选择了yum安装,对于编译安装,这个要简单多了,她把关联的文件都自动的安装了,省了不少的事,下边介绍一下yum安装的过程: 首先要部署yum环境,国内有很多yum源,sohu、163、科大的等等,配置很简单,具体的可以到网上查查。 部署环境:(LAMP …

继续阅读 »

Linux CentOS6.x 下编译安装Cacti监控和配置的详细教程

Cacti简介 随着公司规模扩大,服务器也日渐增多,对服务器集群的网络流量和服务器性能实时监测显得愈发重要。开源阵营中常用有MRTG(MultiRouter Traffic Grapher)–基于SNMP的网络流量统计分析工具。它通过SNMP协议从设备得到并记录网卡信息,并将流量负载以图形的方式显示出来,系统负载小,使用方便。不过,由于MRTG存在诸多缺点,其作者Tobias Oetiker在1 …

继续阅读 »