跳转到主要内容
高级搜索
搜索关键词
种类

精确匹配
标签搜索
日期选项
在此之后更新
在此之前更新
在此之后创建
在此之前创建

搜索结果

共找到了191个结果

Mudos[win] 迁移到 FluffOS 3.x[Linux] 编译、mudlib 修改过程 for CnetOS 7.x

MUD 泥巴

FluffOS是在MUDOS基础上更新完成的。进行了许多新功能和bug修复。 针对LPC有很好的兼容性,如果你的MUD运行MUDOS V22+版本,可以很容易运行在fluffos上。系统环境 CnetOS 7.x mini 最小化安装 安装 mysql-community-devel 需要先安装mysql的源 wget http://repo.mysql.com/mysql57-community-release-el7.rpm sudo rpm -ivh mysql57-community-rel...

pm2搭建node生产环境 Linux & FreeBSD

运维技术

CentOS 下的pm2布署 检查npm版本,最小版本v6.1.0 $ npm -v v5.6.0 如果npm版本小于v.6.1.0 在线升级 npm $ npm i -g npm 1. 安装pm2 (-g 全局安装) npm install -g pm2 然后进入到你的node项目布署目录下: pm2 start index.js --name 'test'# index.js 上面是项目的运行脚本 scort@scort-Lenovo-IdeaPad-U310:~/websocket$ p...

Tomcat日志catalina.out自动分割(linux)

运维技术

默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样日积月累就会造成.out日志越来越大,给管理造成了不便,为了实现像其它日志文件一样按日期归档,这里我们采用cronolog来完成日志分割。 一、安装cronolog yum 安装使用cronolog包实现按日期分割catalina.out日志文件 yum install cronolog 或是 源码安装 1、下载(最新版本) wget http://cr...

CentOS 7.x 下 JDK 1.8 & Tomcat 9(APR)打造高性能服务

运维技术

一、编译安装Apr Tomcat        Tomcat可以使用Apache Portable Runtime来提供卓越的性能及可扩展性,更好地与本地服务器技术的集成。Apache Portable Runtime是一个高度可移植的库,位于Apache HTTP Server 2.x的核心。APR有许多用途,包括访问高级IO功能(如sendfile,epoll和OpenSSL),操作系统级功能(随机数生成,系统状态等)以及本地进程处理(共享内存,NT管道和Unix套接字)。这些功能不仅仅是一个后端集中的技术,...

前端 Nginx https SSL proxy + 后端 Nginx http 应用的布署教程

运维技术

这里主要讲述《前端 Nginx https SSL proxy + 后端 Nginx http 应用的布署教程》有关nginx后端的服务配置优化这里不再复述,将在别外的贴子分享。 有关如何申请Let's Encrypt SSL/TLS免费证书,已经在《免费SSL安全证书Let's Encrypt SSL/TLS - FreeBSD NGINX 配置教程》贴子里已经有详细说明。 我有代码洁癖,所以在以下的配置文件进行了归集整理,固定的配置进行归集分类,尽可能的减少维护成本。 前端代理服务器 HTTPS an...

免费SSL安全证书Let's Encrypt SSL/TLS - FreeBSD NGINX 配置教程

运维技术

Let's Encrypt是最近很火的一个免费SSL证书发行项目,Let's Encrypt是由ISRG提供的免费免费公益项目,自动化发行证书,但是证书只有90天的有效期。 本文主要介绍,如何申请 Let's Encrypt  证书,管理证书,自动续签证书及nginx的https的配置方法。首先安装 certbot 管理工具,linux 下采用 yum 进行安装,这里不再复述,这里主要以 FreeBSD 系统为例。 建议在 FreeBSD 下采用ports方式编译安装 [root@freebsd:~]...

让 pure-ftpd 的 -P (forcepassiveip) 参数,只用在远端连接

运维技术

pureftpd 如果配置了远端 -p (--passiveportrange) 模式后,在内网连接时无法连接的问题,可以通过修改以下代码重新编译解决问题 创建 /etc/localnet 文件,该文件格式为 AAA.BBB.CCC.DDD/WWW... pureftpd 如果配置了远端 -p (--passiveportrange) 模式后,在内网连接时无法连接的问题,可以通过修改以下代码重新编译解决问题。 创建 /etc/localnet 文件,该文件格式为: AAA.BBB.CCC.DDD/WW...

CentOS 中yum 有未完成事务提示清除办法

运维技术

本文讲的是linux中yum 有未完成事务提示 清除办法, 使用yum安装东西时,如果有强制退出过yum或yum异常结束,再下次使用yum命令时会提示:There are unfinished transactions remaining. You might consider runni 这是一个能发现未完成或被中断的yum事务的程序。 [root@qc-nginx ~]# yum update Loaded plugins: fastestmirror Loading mirror sp...

高性能、全功能的全文检索解决方案-xunsearch 的安装、索引、导入和骨架的生成

运维技术

xunsearch 是一个高性能、全功能的全文检索解决方案。 旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。 今天折腾itsns.net.cn 集成 XunSearch 全文搜索引擎,这里记录一下笔记本。 XunSearch 介绍: Xunsearch 是一个高性能、全功能的全文检索解决方案。 旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。 采用结构化分层设计,包含后端服务、前端开发包两大部分,层次清晰而不交叉。 其中后端是采用 C/C++ 编写...

PHP7 + beanstalkd 生产环境队列使用姿势

软件开发 PHP

应用场景   为什么要用呢,有什么好处?这应该放在最开头说,一件东西你只有了解它是干什么的,适合干什么,才能更好的与自己的项目相结合,用到哪里学到哪里,学了不用等于不会,我们平时就应该多考虑一些这样的问题:自己做个什么项目功能能跟 xx 技术相结合呢?这个 xx 技术放在这种业务场景下行不行呢?而不是 “学了这个 xx 技术能干嘛呢,公司现在也没有用这个的呀,学了也没用啊”,带着这样心情去学习 xx 技术,肯定很痛苦。  队列大家都知道是将一些耗时的操作先不去做,先埋点,再异步去处理,这样对一些发邮件发短信之类的...

记一次 Laravel 项目迁移之后 Model 报错问题

软件开发 PHP

  之前迁移过一个 Laravel 5.3 的网站,发布完代码,composer update 之后,能正常访问,随便点了点就再没去管它,后来在后台点击反馈模块就报错,当时在 laravel.log 看到 sql 语句是表名后面没有 s,那肯定报错啊,于是徒手在那个 Model 里面指定上 $table,解决了之后,也就没去深究,后来感觉心里越来越不安,虽然不是我写的,但没去深究,就感觉有罪恶感,于是决定重现这个问题来深入研究一下。 问题现象 数据库有数据表 feedbacks, 对应的 Model 为 F...

BookStack 文章 PDF 导出及解决中文乱码问题

运维技术

BookStack PDF导出,有两个选择,默认情况下使用 dompdf ,但也可以安装 wkhtmltopdf 来追求更完美的效果。 PDF渲染 默认情况下,BookStack使用dompdf将页面导出为PDF文档。使用dompdf的好处是,它不需要任何额外的安装或设置,但渲染功能有些有限。作为替代方案,您可以使用wkhtmltopdf生成PDF文档。wkhtmltopdf使用qt webkit呈现引擎提供更准确的整体结果。 使用wkhtmltopdf wkhtmltopdf的预编译二进制文件可以...

关于npm audit fix

运维技术

执行npm install 出现如下提醒 按照控制台提示的命令,输入‘npm audit fix’后,控制台提示: 输入:‘npm audit fix --force’后,控制台提示: 重新输入‘npm audit’: 终于一切正常... 执行npm install 出现如下提醒: added 253 packages from 162 contributors and audited 1117 packages in 42.157sfound 5 vulnerabilities (1 low, 4 h...

如何与NPM package-lock.json愉快地玩耍

运维技术

升级了 Node,前端使用Gulp进行打包时却突然碰到了报错:$ gulp gulp[85]: ../src/node_contextify.cc:631:static void node::contextify::ContextifyScript::New(const v8::FunctionCallbackInfo&): Assertion `args[1]->IsString()' failed. Aborted ERROR: Job failed: exit code 134 最近写...

How To Install HyperFastCgi On FreeBSD 12

运维技术

Prerequisites FreeBSD 12. Mono. Mono-basic (optional). Libgdiplus. Nginx. Step 1 — Prepare Your Server Update Ports portsnap fetch update Install Git cd /usr/ports/devel/git/... Prerequisites FreeBSD 12. Mono. Mono-basic (optional). Libgdiplus. Nginx...

FreeBSD 使用 ZFS 文件系统内核调优

运维技术

vi /boot/loader.conf kern.geom.label.disk_ident.enable="0" kern.geom.label.gptid.enable="0" vfs.zfs.min_auto_ashift=12 vfs.zfs.prefetch_disable=0 vfs.zfs.arc_max="128M" vfs.zfs.vdev.cache.size="5M" zfs_load="YES" autoboot_delay="2" loader_logo=none a...

Freebsd 下如何最有效率的安装软件

运维技术

FreeBSD的默认下载工具是fetch,既慢又不好用。在FreeBSD下安装软件有一些很有效率的方式,下面就给大家介绍一下。 一、加速ports的升级速度 ports从网上下载软件包自动安装,那么从那里下载呢?首先,我们需要安装axel来取代默认的下载工具fetch,这样可以提高ports的安装速度: cd /usr/ports/ftp/axel make install clean 然后,我们需要一个源地址管理。跟ubuntu上的/etc/source.list文件一样,freebsd用的...

VMWare清理Linux虚拟机磁盘

运维技术

       关于这个问题,早就想写出来总结一下了。玩过VMWare的都知道,Windows虚拟机清理磁盘非常简单,在GUI界面下选择磁盘清理就可以了,但是此操作对Linux系统无解。 注意,这里说的VMWare包括Windows平台的VMWare Workstation和Mac OSX的VMWare Fusion。 这里以VMWare Fusion为例,记录一下是如何清理的。 Linux虚拟机里磁盘清理 清理已经删除的软件的.deb软件安装包 sudo apt-get autoclean 使用...

十分钟了结MySQL information_schema

数据库

nformation_schema数据库是MySQL系统自带的数据库,它提供了数据库元数据的访问方式。感觉information_schema就像是MySQL实例的一个百科全书,记录了数据库当中大部分我们需要了结的信息,比如字符集,权限相关,数据库实体对象信息,外检约束,分区,压缩表,表信息,索引信息,参数,优化,锁和事物等等。通过information_schema我们可以窥透整个MySQL实例的运行情况,可以了结MySQL实例的基本信息,甚至优化调优,维护数据库等,可以说是真正的一部百科全书啊哈哈。 ...

MySQL 8.0.2复制新特性 MYSQL8

数据库

MySQL 8.0.2 对MySQL 组复制进行了加强,主要有以下几个方面: 不允许对离开组的成员进行更改:每当组成员离开群组,离开的成员将会自动设置super_read_only,这可以防止DBA,用户或路由器/代理/负载平衡等带来的的意外更改。除了默认离开组复制的成员不能够进行修改以外,也可以从刚加入开始就开始禁止写入,我们也可以在服务器启动时设置super_read_only参数并启动组复制插件。一旦组复制动成功,他会自动调整super_read_only的值。在多主模式下,所有的节点都将不会设置sup...