它山之石可以攻玉

键盘上的生活
随笔 - 433, 文章 - 5, 评论 - 35, 阅读 - 90万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Linux

Linux
摘要:ubuntu下安装YApi https://zhuanlan.zhihu.com/p/366710058 升级node到指定版本 https://www.jianshu.com/p/e6d3f7110a60 在ubuntu server 16.04 里面不支持 GLIBC_2.27 https:// 阅读全文

posted @ 2021-11-02 15:31 陈达辉 阅读(267) 评论(0) 推荐(0) 编辑

摘要:官方文档:https://nginx.org/en/docs/beginners_guide.html 1. 语法nginx -s signal signal 的值如下:stop:fast shutdown,快速的停止 nginxquit:graceful shutdown,不再接受新的请求,等正在 阅读全文

posted @ 2021-09-27 14:20 陈达辉 阅读(4293) 评论(0) 推荐(0) 编辑

摘要:用git pull来更新代码的时候,遇到了下面的问题: 1 error: Your local changes to the following files would be overwritten by merge: 2 xxx/xxx/xxx.php 3 Please, commit your 阅读全文

posted @ 2021-08-16 14:29 陈达辉 阅读(102) 评论(0) 推荐(0) 编辑

摘要:报这个错误,是因为nginx版本的 fastcgi.conf 文件不见了,变成了 fastcgi_params 查看官方文档示例 server { listen 80; server_name example.org www.example.org; root /data/www; location 阅读全文

posted @ 2021-01-13 16:54 陈达辉 阅读(1788) 评论(0) 推荐(0) 编辑

摘要:安装phpize 首先查看有没有phpize命令 [xstnet~]$ phpize -v Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718 阅读全文

posted @ 2021-01-13 16:51 陈达辉 阅读(755) 评论(0) 推荐(0) 编辑

摘要:前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。 环境 Ubuntu 16.04 安装Redis服务器端 ~ sudo apt-get install r 阅读全文

posted @ 2021-01-13 16:48 陈达辉 阅读(151) 评论(0) 推荐(0) 编辑

摘要:安装php7.2 可以通过 apt list | grep php7 命令查看是否有php7.2的包,ubuntu16.04默认是有7.0的。 添加源 sudo apt-get install software-properties-common sudo add-apt-repository -y 阅读全文

posted @ 2021-01-13 16:41 陈达辉 阅读(326) 评论(0) 推荐(0) 编辑

摘要:shell_exec() 通过 shell 环境执行命令,并且将完整的输出以字符串的方式返回。也就是说, PHP先运行一个shell环境, 然后让shell进程运行你的命令, 并且把所有输出已字符串形式返回, 如果程序执行有错误或者程序没有任何输出, 则返回null. exec() string e 阅读全文

posted @ 2018-12-14 10:48 陈达辉 阅读(2463) 评论(0) 推荐(0) 编辑

摘要:假如要发100封邮件,for循环100遍,用户直接揭竿而起,什么破网站!但实际上,我们很可能有超过1万的邮件。怎么处理这个延迟的问题?答案就是用异步。把“发邮件”这个操作封装,然后后台异步地执行1万遍。这样的话,用户提交网页后,他所等待的时间只是“把发邮件任务请求推送进队列里”的时间。而我们的后台服 阅读全文

posted @ 2018-07-24 14:37 陈达辉 阅读(359) 评论(0) 推荐(0) 编辑

摘要:这里说的异步执行是让php脚本在后台挂起一个执行具体操作的脚本,主脚本退出后,挂起的脚本还能继续执行。比如执行某些耗时操作或可以并行执行的操作,可以采用php异步执行的方式。主脚本和子脚本的通讯可以采用外部文件或memcached的方式。原理就是通过exec或system来执行一个外部命令。注意:本 阅读全文

posted @ 2018-07-17 13:21 陈达辉 阅读(2548) 评论(0) 推荐(1) 编辑

摘要:今天自己在Hyper-v下搭建三台Linux服务器集群,用于学习ELKstack(即大数据日志解决技术栈Elasticsearch,Logstash,Kibana的简称),下载的Linux版本为centos 7系列,装完才知道相比于centos 6做了很大的改动,很多命令都不一样了,例如:系统服务都 阅读全文

posted @ 2018-07-13 16:16 陈达辉 阅读(179) 评论(0) 推荐(0) 编辑

摘要:解压文件tgz 例如文件名为: yyyy.tgz 先使用GZIP解压为TAR文件 gzip -dv yyyy.tgz 同时解压后生成yyyy.tar文件 再使用tar解压yyyy.tar文件 tar xvf yyyy.tar 解压下边的命令: 压缩:tgz文件。 阅读全文

posted @ 2018-07-12 18:38 陈达辉 阅读(827) 评论(0) 推荐(0) 编辑

摘要:error: C++ preprocessor "/lib/cpp" fails sanity check 问题的解决 问题的根源是缺少必要的C++库。如果是CentOS系统,运行,如下命令解决: Ubuntu系统中,运行命令: 阅读全文

posted @ 2018-07-12 18:36 陈达辉 阅读(3398) 评论(0) 推荐(0) 编辑

摘要:这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤 一、基本信息 1、./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 2、make 是用来编译的,它从Makefile中读取指 阅读全文

posted @ 2018-07-12 18:35 陈达辉 阅读(196) 评论(0) 推荐(0) 编辑

摘要:LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。这里和家分享一下,如何在CentOS 7.0上搭建一个这样的环境,其中软件使用yum方式安装。 进入CentOS 7.0中,首先更新yum。 一、修改 yum 源 Webtatic:https://webtatic 阅读全文

posted @ 2018-07-12 10:39 陈达辉 阅读(233) 评论(0) 推荐(0) 编辑

摘要:piwik的ui界面,使用起来是无比的慢,让苏南大叔不得不对比wordpress的使用体验。当然了,如果你的服务器足够强大,这些都是小事儿。官方对此给出了一系列的优化建议,大家可以读一下:https://piwik.org/docs/optimize-how-to/ 。但是,这个优化建议是否有作用, 阅读全文

posted @ 2018-03-27 13:33 陈达辉 阅读(508) 评论(0) 推荐(0) 编辑

摘要:经测试,可以使用 利用php截屏或实现网页快照我们需要用一个工具:xvfb and wkhtmltoimagek哦,这个工具目前只能在linux系统中使用,下面有兴趣的朋友可进入参考。 在做旅游攻略时,需要把攻略页面生成PDF和Jpg图片,PDF生成用的是《MPDF把Html生成PDF》,而HTML 阅读全文

posted @ 2018-02-27 10:06 陈达辉 阅读(331) 评论(0) 推荐(0) 编辑

摘要:昨天(2013/08/12)在代码区看到一个生成站点快照的代码,看了半天才发现,作者仅仅贴出来业务代码,最核心的生成快照图片的代码反而没有给出来。 以前记得google搜索提供站点缩略图的现实,那时候觉得好神奇,但是没有花时间去做深入的调研。昨天又遇到了,那就顺便调研下吧。 才开始找到了wkhtml 阅读全文

posted @ 2018-02-27 09:48 陈达辉 阅读(238) 评论(0) 推荐(0) 编辑

摘要:之前在安装过程中碰到很多问题,也找了不少资料。现总结了下,给有需要的朋友。centos下安装cutycapt比较麻烦,需要先安装qt47,再下载cutycapt源码编译;而在ubuntu下安装cutycapt就很简单,一条命令就搞定。ps:以下方法在centos 6.3和ubuntu 12.04安装 阅读全文

posted @ 2018-02-24 15:44 陈达辉 阅读(3447) 评论(0) 推荐(0) 编辑

摘要:Requirements: 1,需要一个linux系统。 2, X-Server。(在命令行下实现对X-server的模拟,渲染图形进行缓存)-在没有安装X-Server的环境下提供图像渲染) Agenda: 以ubuntu系统为例: 1, 打开命令行。 2,安装svn,g++,如果以前装过,执行这 阅读全文

posted @ 2018-02-24 15:34 陈达辉 阅读(896) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示