Zabbix登录前的简单配置

 

首先登录设置:

默认地址为:http://ip地址/zabbix

默认用户名/密码:Admin/zabbix{注意用户名也区分大小写

检查PHP

设置数据库连接

 

检查信息

 

确定后信息正确进行下一步.

系统会自建配置文件在指定的目录.点击Finish完成基本配置.

 

登录zabbix

默认用户名/密码:Admin/zabbix

只能说界面真心比12年的好看太多了.这里进去之后就自己DIY吧

CentOS7 – Yum源安装Zabbix3.2.X

Zabbix有两种安装方式,一种是Yum源安装,另外一种则是源码安装,如果你的机器上没有其他的网站或者程序,当然推荐Yum源安装.

安装常用组件

安装LAMP

导入Yum源

安装Zabbix

 

建立数据库

登录数据库后建立权限,如果你的数据库没有初始化,可以参考:

CentOS7 – 安装Mariadb并设置Root密码教程

 

建立zabbix数据库

 

导入数据库

进入目录

导入数据库

输入密码后完成导入.

 

设置Zabbix

设置zabbix的sql信息,编辑配置文件

主要编辑以下的数据库信息

DBHost=localhost

DBName=数据库名

DBUser=数据库用户

DBPassword=数据库密码

 

设置完成后,我们最好在设置一下PHP时区,

这里设置为Shanghai

到这里设置就完成了.下面启动服务就好.

 

启动服务

启动HTTPD

启动zabbix服务端

启动zabbix代理端

 

到这里所有的程序就已经安装完成,接下在就是配置zabbix.

 

默认地址为:http://ip地址/zabbix

默认用户名/密码:Admin/zabbix{注意用户名也区分大小写

 

下篇文章会详说zabbix的配置,以后部分文章也会涉及到zabbix.

CentOS7 – 安装Mariadb并设置Root密码教程

这里呢,就不编译安装了.直接使用系统自带的repos进行安装.

安装Mariadb

 

执行完毕后就安装完成

 

启动Mariadb

当然你也可以使用以前的命令进行启动操作.
 

初始化Mariadb

执行下面的命令

这里主要是设置ROOT密码以及移除测试库等.基本一路yes.

 

开机启动Mariadb

设置为开机启动

 

设置为完毕后,我们最后在测试一下ROOT密码是否正常

执行

然后输入密码,成功后说明一切正常.

Mariadb到此就安装完成.

error: no acceptable C compiler found in $PATH 解决办法

在安装zabbix的时候编译时出现这样的错误,明显未安装组件

首先检查是否安装GCC

 

没有安装就进行下面的命令.

 

RHEL/CentOS

安装GCC

或者安装开发工具

 

 

Debian/Ubuntu

安装

 

安装完毕后再次执行相关文件.

Debian – 卸载clamav

为什么要卸载呢?

因为太占用内存.国内一般使用clamav比较少吧.

 

卸载clamav

卸载clamav以及依赖
彻底清理数据
 

执行以上命令就完成卸载操作.

阿里云彻底删除云盾(安骑士)

 

 

首先我到阿里云的帮助文档看了一下:https://help.aliyun.com/knowledge_detail/40477.html

官方给我的命令为:

linux类型系统:

实测无用,不能卸载的东西而且还占内存占CPU,要你有何用,只有强制了.更无奈的是根本没有卸载选项.

 

查看进程是否有aegis运行.

 

 

然后重启机器

VestaCP – 升级PHP至5.6

 

因为操作系统是Debian7,所以安装后的veastcp是php5.4,但是一些程序必须是PHP5.6,懒得切换系统了.就选择了更新.

更新比较简单,还是走dotdeb,记得webmin升级php的时候也用的这个源,不知道还有没有印象.

 

添加源

 
 
 

安装PHP

安装PHP以及常用的一些组件,大家自己选择自己的软件续费的.

注意中间可以有一些其他的选项.

 

重启WEB

重启WEB服务器即可

 

 

然后使用php -v查看是否为php5.6

 

VestaCP – 强制跳转HTTPS(SSL)

 

 

VestaCP强制跳转HTTPS的方法太多了.

简单的301定向,在模版中提前加入数值等等等.

 

Nginx跳转

 

根据官方的帮助文档,提供模版:

 

 

在建立网站时或者修改网站时,选择forcehttps 即可.

 

Apache跳转

如果你没有安装nginx的话,可以使用.htaccess方法,修改配置文件,还有修改模版文件,一次修改,永久有效.

 

.htaccess方法

在网站的根目录添加一个.htaccess文件,然后编辑以下内容.

 

修改模版文件

个人还是热衷于此方法,简单方便,一次修改终身有效.

SSH登陆后进入:

/usr/local/vesta/data/templates/web/apache2

编辑“.tpl”,看你需要修改什么模版了,推荐全部修改掉.

</VirtualHost>前面添加

这样之后每次添加网站都会跳转了,不用在编辑.htaccess了.

 

 

诸如此类的方法,太多了就一一列举.(比如Apache,nginx网站配置文件的301等)

 

 

 

 

BT宝塔 – 安装LNMP/LAMP 添加/删除网站/FTP/Mysql教程

BT宝塔面板安装后.

登陆BT宝塔

http://你的IP地址:8888,后台默认用户为:admin.

 

 

选择套件

 

第一步登陆后会提示选择是安装LNMP还是LAMP.(推荐LNMP)

BT宝塔提供两种安装方式,编译安装与极速安装,如果没有特别要求就选择极速安装即可.

点击“一键安装”后等待安装包完成吧,一般在10分钟左右.

安装完毕后进去主界面.

后台主界面

后台主界面也不错。

 

添加网站

找到左边栏,点击“网站”,再找到“添加网站”

支持泛解析,支持自定义端口+自定义目录等

如果你安装多个PHP版本,可以这选择,也可以在编辑哪里更换PHP的版本

 

 

添加Mysql

如果需要外网访问就选择“所有人”

 

其他的基本上变动不大,类似于EasyPanel一样的文件管理,但是没有WHMCS接口.

 

面板设置

支持关闭面板,以及自动更新.相关的设置项目都有相应的说明.

 

 

PHP版本

支持PHP5.2-PHP7.1,七个PHP版本相对不错了,有需要的可以自己安装切换.

 

 

暂时先说那么多,后面也会持续更新BT宝塔的相关的插件以及相应的教程.

 

BT宝塔 – 免费,好用,支持Windows/Linux的VPS主机控制面板安装教程.

 

其实这个面板去年见到过,但是一直没用用过,经过一年之后发现BT宝塔简直就是高产似母猪.更新频率很高.

怎么说呢,宝塔可能类似AMH以及WCDCP以及AppNode,当然依旧抵挡不了我用Webmin以及LNMP,毕竟习惯性命令操作要比界面操作好太多了,还是一个字:懒.

 

BT宝塔特色

*每周三更新,如此频繁的更新有好也有坏.

*QQ群以及论坛的技术支持.(这一点确实是其他免费的面板没有的)

  • 一键配置服务器环境(LANP/LNMP)
  • 一键安全重启
  • 一键创建管理网站、ftp、数据库
  • 一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)
  • 一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)
  • 数据库一键导入导出
  • 系统监控(CPU、内存、磁盘IO、网络IO)
  • 防火墙端口放行
  • SSH开启与关闭及SSH端口更改
  • 禁PING开启或关闭
  • 方便高效的文件管理器(上传、下载、压缩、解压、查看、编辑等等)
  • 计划任务(定期备份、日志切割、shell脚本)
  • 软件管理(一键安装、卸载、版本切换)

 

安装BT宝塔

今天刚写文章,BT宝塔就更新了,挺不错的.

安装要求:

内存:128M以上,推荐512M以上(纯面板约占系统10M内存)

硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)

系统:CentOS 6.x / 7.x, (Ubuntu、Debian、Fedora)

 

CentOS 6/7

推荐CentOS6或者7使用,毕竟其他的BT宝塔团队还在测试中,稳定性不好说,执行下面的命令即可,

 

Ubuntu

支持:Ubuntu 12.04/14.04/16.04

 

Debian8

官网暂时仅在Debian8上做了测试,其他的可能还没有测试,不是很推荐安装.

 

Fedora 25

 

开始安装

根据上面的命令,安装BT宝塔面板,执行后会提示是否默认安装到www目录,一般可以选择默认,当然也可以选择n安装到其他的目录中.

 

 

 

 

安装速度确实很快,仅仅用了两分钟.

后台就是http://你的IP地址:8888,后台默认用户为:admin

到这里就安装完成了,下面就是后台组件的搭建.下篇文章会详细说明相关的设置教程

Debian6/7/8 – 彻底卸载exim4

 

又是一个老生常谈的问题.15年一篇,16年一篇,17年又是一篇.18年,这个可能真的没有了.因为这次要彻底解决.

卸载方法

 

推荐卸载方法

如果上面的不行尝试一下:

在进行

 

这样就基本完全清理完毕.

Linux – 安装ZendGuardLoader扩展教程

今天安装水脉烟香的同步插件,需要安装ZendGuardLoader的PHP扩展.

买了插件+VIP是199+99.废话少说.

 

查看系统

 

看看自己的系统是32位还是64位的吧.

 

下载Loader

官网下载:http://www.zend.com/en/products/loader/downloads#Linux

 

PHP5.2-32位

 

 

PHP5.2-64位

 

 

PHP5.3-32位

 

 

PHP5.3-64位

 

 

PHP5.4-32位

 

 

PHP5.4-64位

 

 

官网支持最新的PHP5.5+

 

PHP5.5-32位

 

 

PHP5.5-64位

 

 

PHP5.6-32位

 

 

 

PHP5.6-64位

 

 

 

 

配置Loader

因为我比较懒的缘故,就复制到其他的目录了,直接解压运行,各位在设置中呢可以Cp到其他的目录.

修改PHP.INI,添加以下内容:

zend_extension=这里填写你的目录,

 

到这里就大功告成拉.

 

Ubuntu14.04 – 设置固定DNS

因为Ubuntu默认被NetworkManager管理.所以你修改后重启又被改为默认值.

解决方法很简单,常见的有两种.

 

解决方法一

建立一个新文件,执行

添加你要修改的DNS,一行一个.

保存后执行

 

 

方法二

 

编辑网卡信息

在后面添加以下内容,注意多个DNS之间有空格区分.

最后重启网络即可.

 

 

 

CentOS7 – You could try using –skip-broken to work around the problem解决办法

 

执行yum update的时候出现下面的错误,photonvps家的Centos7.

 

临时解决办法.

这个属于临时的方法,但是治标不治本,还是推荐下面的方法.

 

解决办法

解决办法很简单,那个包错卸载那个即可.

错误包的命就是:Error: Package:后面的名字.

 

删除所有的错误包,再次尝试即可正常.