首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ThinkSNS Plus PHP开发概述

#函数 许多集成环境中,默认会禁用一些函数,当然,这些函数 Plus 的 Web 服务中不是必须的,但是如果你 CLI 环境下操作,这些函数将会成为必须: · exec · system · scandir...#教程说明 从后面的教程开始,我们将从零基础开始教学,教学环境为 CentOS 7.4 版本的 Linux。...#编译 PHP 本章将会带领你 CentOS 7.4 系统编译安装 PHP 7.2 环境,以及缺少的拓展安装。....php.net/distributions/php-7.2.9.tar.xz WARNING 如果你无法找到准确的文件下载地址,那么你点击绿色框的链接,会进入地区选择页面,例如你选择 China 地区...tar 归档: xz -d php-7.2.9.tar.xz 执行完成后,我们输入 ls 命令,你会看到现在 php-7.2.9.tar.xz 文件已经消失,而多出一个 php-7.2.9.tar 归档

1K30

fsarchiver安装及使用

安装 你可以下载一个带有FSArchiver的 live cd(例如:任何最近的SystemRescue),或者你可以在你现有的Linux系统安装它。如果你想安装它,你有三种解决方案。...基于RPM的发行版,你通常需要安装诸如libXXX-devel这样的包来获得头文件,因为基础包(libXXX)并不提供这些文件。下面是所需的库。...例如,一个缺少lzo和zstd的系统。 ....这其实不是什么问题,因为你经常想通过Livecd(如SystemRescue)来恢复文件系统,因为你使用根文件系统时无法恢复,所以在这种情况下必须从Livecd/U盘启动。...apt-get install fsarchiver centos7.x安装 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest

73030
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL数据归档小工具推荐及优化--mysql_archiver

pt-archiver清除表数据的过程中并不会影响OLTP事务的查询性能。对于数据的归档,它可以归档到另一台服务器的另一张表,也可归档到一个文件中。...MySQL_archiver基本实现了数据归档的自动运转,统一的归档任务调度管理、自动监控和预警、自动生成报表。在一定程度上节约了生产力,提高了运维效率。"...但这会引起无法归档或清除字段对应最大值的行。...--sleep 指定工具通过SELECT语句获取归档数据需要休眠的时间,默认值是不进行休眠。休眠之前事务并不会提交,并且选项'--file'指定的文件不会被刷新。...--why-quit 指定工具打印当非因完成归档行数退出的原因。 执行一个自动归档任务时该选项与选项'--run-time'一起使用非常方便,这样可以确定归档任务是否指定的时间内完成。

2.2K00

腾讯云的centos7痛快的“fuck”

我这几天折腾服务器的时候,这个奇怪的域名是我踩过最多的坑,我猜这个域名可能是腾讯云以前的域名,不过目前无法求证这个是腾讯云内网访问的域名。...centos7“通用”的坑 2,“python-dev” 因为缺少python-dev而导致的文件缺失 图中,从报错信息来看,似乎只是缺少一个文件而已,其实这又是一个坑——缺少python-dev这个程序包...centos里面它不叫这个,叫python-devel,但这在centos7里面又是另一个坑,你直接安装python-devel安装的是python2.x的,但安装thefuck的是python3.x...所以说,坑爹的腾讯云centos7安装thefuck的全部命令是: #此处默认你已安装python3,能正常执行pip3命令 yum install python36-devel #逐个安装thefuck...,执行fuck会提示让你配置环境,这个时候再执行一次“fuck”,然后再执行source ~/.bashrc就完成了fuck的安装,可以“愉快的”服务器fuck了 顺带说一句,腾讯云的centos8

1.7K30

一些杂想(服务器篇)

源码安装方法 下载一个包含代码的 .tar.gz 归档文件,然后再解压该文件,进入解压后的目录,再执行三个命令分别为 ./configure, make 和 make install 。 ....GCC(由于 Nginx 有 C 语言编写,因此需要在系统安装一个编译工具) 基本 Linux 自带,可以通过命令 gcc 查看是否安装,显示 no input fles, 即为已安装。...下) yum install openssl openssl-dev (centOS 下) /home 下新建一个 src 目录 mkdir src && cd src 源码安装 Nginx wget...www-data 用于运行 Nginx 进程的用户和组(user 和 group) Nginx 的 master 进程,由 root 启动 大多数类 Unix 系统,由 root 账户开启的进程允许开发任何端口的...如果不是以 root 账户启动 Nginx,将无法得到标准的端口(如80和443),即无法启动。

34720

搭建高可用的Replication集群归档大量的冷数据

所以我们要将冷数据从集群分片中剥离出来,存储至专门的归档数据库中,以腾出存储空间、减轻集群分片的存储压力。让集群分片尽量只存储热数据,维持一个较好的读写性能,而不必浪费存储空间冷数据: ?...归档数据库不适合使用InnoDB引擎,因为InnoDB的瞬时写入性能不高。通常会采用Percona出品的TokuDB作为归档数据库的存储引擎。...Haproxy由于是老牌的负载均衡组件了,所以CentOS的yum仓库中自带有该组件的安装包,安装起来就非常简单。...Haproxy的监控界面提供的监控信息也比较全面,该界面下,我们可以看到每个主机的连接信息及其自身状态。当主机无法连接时,Status一栏会显示DOWN,并且背景色也会变为红色。...此时Replication集群可以看到那60w数据都已经存储到了归档表中: ? 而原本的PXC集群中就只剩40w数据了: ?

76021

再不了解PostgreSQL,你就晚了之PostgreSQL主从流复制部署

虽然centos自带版本9.2也可以用,但是最近的几次升级支持了更多更新的内容,比如,PostgreSQL有一个MySQL无法比拟的优势,那就是PostGIS,PostGIS可以完美支持空间数据存储和空间分析...可见PostgreSQL开发人员的喜爱度上,可信赖度上和社区文档的查询都是不错的。 ?...Centos7 安装最新版postgresql10 更新源 云服务器系统: CentOS 7.2 x86_64架构 地址: https://www.postgresql.org/download/...centos系统中执行以下命令: yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10...至此,PostgreSQL主从流复制安装部署完成。 主服务器插入数据或删除数据,在从服务器能看到相应的变化。从服务器只能查询,不能插入或删除。

2.3K20

数据同步软件 Shareplex 异常重建详细步骤(Oracle 数据库)

备份恢复完之后,由于缺少归档,所以需要追归档。...追归档日志 由于备份时间与当前时间存在较大时差,获取当前源端的 scn 进行 recover 时,必然需要追大量的归档日志文件,为了减少 shareplex 积压,因此提前追归档日志到当前时间。...目标端 rman 恢复至指定 scn recover database until scn 72863106548; 因为源端一直在运行,激活期间到SCN号必然会有新的归档产生,提示缺少归档日志,因此需要去源端拷贝缺少归档日志...注意: 源端执行过 flush 的通道,目标端 start post 之后需要再次执行 start post queue 指定队列名 ,否则无法开启 post。...写在最后 shareplex 重建恢复的流程还算复杂,因此需要做好必备的告警措施,防止遇到停止导致问题发生,无法及时补救的情况。

81510

安装CentOS7.7下图形化安装Oracle11gR2

安装数据库阶段是非常重要的一环,安装合理可以避免很多后续问题,当前生产环境基本都使用的CentOS7+Oracle11gR2的搭配,现将虚拟机环境下图形安装方式整理如下,内容包含:系统参数设置、数据库软件安装...-64_2of7.zip su - oracle unzip 解压 解压缩完成后出现database文件夹 用户是oracle 组是oinstall 2、软件安装 cd database CentOS7...安装前检查问题解决: /tmp目录空间不足,清理空间即可,对实际安装无影响 内核参数shmall不符合要求,勾选后点击【Fix&Check Again】,root执行脚本解决 缺少安装包,安装即可,pdksh...安装到86%报错,这里为CentOS7下安装11gR2的bug,处理方式: /oracle/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk...不安装EM ? ? 按照图示选择,数据文件路径设置为/oradata ? 不启动闪回区,先不启用归档 ? ?

85330

使用Logrotate解决Tomcat日志文件catalina.out过大的问题

不知为何,我发现很多运维同学的服务器都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮子,这真是让人沮丧啊!...二、logrotate配置使用 1、安装logrotate (1)系统版本,我使用的如下 [root@linuxidc ~]# cat /etc/RedHat-release CentOS Linux...release 7.3.1611 (Core) [root@linuxidc ~]# uname -r 3.10.0-514.26.2.el7.x86_6  (2)默认centos系统安装自带logrotate...rotate 5 一次将存储5个归档日志。对于第六个归档,时间最久的归档将被删除。 compress 轮循任务完成后,已轮循的归档将使用gzip进行压缩。...这在你或任何软件仍然需要读取最新归档时很有用。 missingok 日志轮循期间,任何错误将被忽略,例如“文件无法找到”之类的错误。 notifempty 如果日志文件为空,轮循不会进行。

2.3K50

教你如何搭建本地YUM仓库,离线环境也可使用yum install命令

前言 由于工作需要,处理的服务器大多是内网环境,无法连接外网,安装部署mysql,jdk,tomcat的时候还可以使用离线包+tar命令解压使用,但是安装redis和nginx等等软件的时候,不是缺gcc...就是缺少依赖,因此考虑服务器搭建本地yum 仓库,使用yum安装解决依赖问题。...上传了iso镜像到/test目录 挂载iso镜像到服务器 mkdir /iso mount -o ro /test/CentOS-7-x86_64-DVD-1908.iso /iso/ lsblk ?...命令执行过程 这里我们可以见到我们上传的iso镜像已经挂载到服务器。...yum list命令 这个时候我们已经搭建了本地仓库,即使没网络的时候也能使用yum 安装一些基本软件。

3.4K20

CentOS7下日志轮转logrotate简单入门与实践

CentOS7下日志轮转logrotate简单入门与实践 一、logrotate介绍 logrotate是一个日志文件管理工具。用来把旧文件轮转、压缩、删除,并且创建新的日志文件。...我们可以根据日志文件的大小、天数等来转储,便于对日志文件管理,一般都是通过cron计划任务来完成的 1、CentOS7发行版都默认安装有logrotate包 rpm -qa | grep logrotate...对于第11个归档,时间最久的归档将被删除 missingok: 日志轮循期间,任何错误将被忽略,例如“文件无法找到”之类的错误。 notifempty: 如果日志文件为空,轮循不会进行。...compress: 轮循任务完成后,已轮循的归档将使用gzip进行压缩 postrotate/endscript: 在所有其它指令完成后,postrotate和endscript里面指定的命令将被执行...cron介绍 cron守护进程是一个由实用程序和配置文件组成的小型子系统,几乎所有类 UNIX 系统都可以找到某种风格的cron,我们可以用ps aux|grep cron找到crond这个守护进程

3K20

Godaddy购买VPS心得

由于无法继续忍受和千军万马共挤虚拟主机。...近日,我为阳光部落(http://www.sunbloger.com/)从Godaddy(http://www.godaddy.com/)购买了VPS主机,下面是我购买和使用中的一些感受和心得。...购买后的VPS需要在Godaddy开通,开通过程中需要提供一个账号和密码,用于通过SSH登录到服务器。...我购买的CentOS系统的VPS十分精简,如果喜欢自己编译安装的方式去部署一些软件,经常会遇到提示缺少某某组件,直接通过yum安装所需组件即可。...安装并启动Nginx时,提示我80端口已被占用,用netstat –tulpn命令查询后发现VPS中已经安装有httpd,占用了80端口。停掉httpd,再次启动Nginx,一切正常了!

12.3K20

【Percona-toolkit系列】Percona Toolkit工具之pt-archiver

之间的文章《【Percona-toolkit系列】Percona-toolkit工具包的安装和使用》介绍了Percona-toolkit工具包的安装,接下来我们来介绍该工具包中的一个工具pt-archiver...此时加上–ignore或–replace选项,可以轻松实现 4、导出线上数据,到线下数据作处理 测试环境 MYSQL 5.7多实例环境,端口分别是3306和3307 一、将历史数据归档到文件中 由于使用...pt-archiver做数据归档后要依赖于perl-DBI和perl-DBD-MySQL包,否则就会出现如下的报错信息,所以工具使用前,做好将相关的依赖包安装好; [root@VM_54_118_centos...增加该值可以提升归档性能。 二、不同实例之间同步数据 使用pt-archiver可以将历史数据搬到备份库,或者两个库之间在线同步数据。...NOT NULL, PRIMARY KEY (`emp_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 1 row in set (0.00 sec) 3、目标实例创建相同的表结构

1.3K10

UbuntuDebian下的安装包装换工具—alien

Ubuntu/Debian系统下所使用的软件包是deb,那么很多只有出CentOS/Linux下的rpm包的软件Ubuntu/Debian系统下就无法通过直接通过软件包来快速安装,当地首选的办法是直接使用下载软件的源代码编译包...,这个就可以不同平台上通过编译安装,但是如果仅有rpm包又不像花时间编译安装软件时,还可以通过alien工具来装换rpm包来进行安装,同Centos/RedHat系统下的yum工具一般可以使用apt来快速安装...alien,安装alien工具后就可以通过它来装换Centos/Redhat系统下的rpm包,或者Ubuntu/Debian系统下的deb包装换成rpm包,使用也很简单,如下: apt...其实不用担心,使用dpkg安装后如果有出现安装的包缺少相关的依赖包报错后则再可以通过apt工具来解决,如下: dpkg -i filename.rpm apt-get -f -...y install#安装deb包如果有缺少相关的依赖包报错后,再使用apt工具安装相关的依赖包解决 Alien 魔法:RPM 和 DEB 互转  http://www.linuxidc.com

1.7K00

盘点那些基础必备命令【Linux】

开头的隐藏文档 -d:显示目录本身(而不是内容)的属性 -h:提供易读的容量单位(K、M等) 2、文档管理: mkdir 要创建的文件夹名字 用途:指定路径新建文件夹 touch命令 用途...Move 格式:mv [选项]… 原文件… 目标路径 原位置不动的移动交改名 4、vim编辑器 编辑创建文件的 三种模式及切换 命令模式基本操作 操作类型 按键指令 用 途 移动光标 、...下、左、右 翻页 PgDn键、PgUp键 向下/翻动一整页内容 光标行内跳转 Home键、End键 跳转至行首、行尾 光标行间跳转 gg 跳转到文件的首行 G 跳转到文件的末尾行 复制 yy...: tar 制作备份 用法:tar -cf .tar归档包名 被归档的文件… … 逐一复制并归档,原始文件保留 选项含义:-c 创建、-f 归档 tar 释放备份 用法:tar -xf .tar.../ 这个目录里面 CentOS-Base CentOS系统的仓库 epel 扩展源 yum clean all 清空yum 仓库缓存数据 Yum repolist 读取仓库有多少rpm 软件包 reboot

23650

Oracle 错误总结及问题解决 ORA「建议收藏」

: Long Insert 过程中出现程序接口错误 ORA-01099: 如果在单进程模式下启动,则无法 SHARED 模式下安装数据库 ORA-01100: 数据库已安装 ORA-01101:...要创建的数据库当前正由其它例程安装 ORA-01102: 无法 EXCLUSIVE 模式下安装数据库 ORA-01103: 控制文件中的数据库名 ” 不是 ” ORA-01104: 控制文件数 ()...之前创建,无法重新创建 ORA-01182: 无法创建数据文件 – 文件使用中或在恢复中 ORA-01183: 无法 SHARED 模式下安装数据库 ORA-01184: 日志文件组已经存在 ORA...(文件 , 磁盘组 ) ORA-15132: 无法写入块 (文件 , 磁盘组 ) ORA-15133: 磁盘组 要求实例恢复 ORA-15150: 实例锁定模式 \’\’ 与其它 ASM 实例冲突...: 无法添加值, “” 出现语法错误 ORA-16564: 查找失败, 出现语法错误 ORA-16565: 属性重复, 出现语法错误 ORA-16566: 文档类型不受支持 ORA-16567

18.5K20

linux主要发行版安装nginx教程

文章参考nginx官方网站安装教程,翻译的基础,添加个人的总结,以及一些常见问题的处理。...一、使用包管理器安装 RedHat,CentOS发行版,yum包管理器安装nginx 新建文件 /etc/yum.repos.d/nginx.repo,并写入以下内容: [nginx] name=nginx...下载地址nginx官方网站 解压归档文件 在下载文件的保存位置,右键,选择“终端打开”,运行 tar -xvf nginx-1.15.5.tar.gz ?...解压归档文件 切换到解压出来的文件夹中 cd ./nginx-1.15.5 configure configure的作用主要是检查当前环境是否满足安装条件,并对即将安装的软件进行配置。...成功示例图 安装软件 make && make install 只要一步的configure通过,这里一般不会有问题。

2.4K20
领券