Advanced Search
Search Results
192 total results found
Mudos[win] 迁移到 FluffOS 3.x[Linux] 编译、mudlib 修改过程 for CnetOS 7.x
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 生产环境队列使用姿势
应用场景 为什么要用呢,有什么好处?这应该放在最开头说,一件东西你只有了解它是干什么的,适合干什么,才能更好的与自己的项目相结合,用到哪里学到哪里,学了不用等于不会,我们平时就应该多考虑一些这样的问题:自己做个什么项目功能能跟 xx 技术相结合呢?这个 xx 技术放在这种业务场景下行不行呢?而不是 “学了这个 xx 技术能干嘛呢,公司现在也没有用这个的呀,学了也没用啊”,带着这样心情去学习 xx 技术,肯定很痛苦。 队列大家都知道是将一些耗时的操作先不去做,先埋点,再异步去处理,这样对一些发邮件发短信之类的...
记一次 Laravel 项目迁移之后 Model 报错问题
之前迁移过一个 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...