古老的榕树

解决烦人的 E: Sub-process /usr/bin/dpkg returned an error code (1)

服务器以前安装东西,不小心有些包安装失败了,造成包的依赖也被破坏了,后续再安装其他包的时候,你可能会遇到以下类似的错误: Errors were encountered while processing: openssh-server ssh exim4-base exim4-daemon-light exim4 E: Sub-process /usr/bin/dpkg returned an error code (1) 解决办法: ## 现将info文件夹更名 sud ... 阅读全文
发表于 2018-05-04 18:34 阅读(876) 评论(0) 赞(0)

配置编译 Nginx 让网站用上 HTTP2

HTTP2 出来有一阵子了,一直想把公司的项目用上 HTTP2,了解了一下技术要求。首先 HTTP2 似乎需要到 SSL 证书,腾讯云和阿里云都有免费试用一年的 SSL 证书,腾讯云的证书用满一年后,还可以重新免费申请续用,至少目前还是这样的。 使用 HTTP2 只要搞定 Web 服务器,比如 Apached 和 Nginx,其他的后端程序不用做任何改动。当然前提 ... 阅读全文
发表于 2018-02-07 23:34 阅读(1130) 评论(0) 赞(2)

在 Ubuntu 上搭建单机版 Redis

为什么用到 Redis? 最近开发一个类似抢拍的拍卖 App;有个环节是需要秒刷新的,而且多少个商品同时需求秒请求订单数据,这时想想长期以往 MySQL 肯定应付不了, 所以采用了内存数据库的方案,当然就先到 Redis 了;其实 memcached 也是比较好的选择,但后期的数据结构需保留一定的灵活性,所以选择了 Redis。终端请求的数据,生命周 ... 阅读全文
发表于 2018-01-14 00:33 阅读(1291) 评论(0) 赞(1)

让 Ubuntu Nginx 使用 Let's Encrypt SSL 证书

看到 DiamondFsd 在 开源中国发表了《 Let's Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS 》,之前使用了腾讯云免费一年的商业 SSL,其中 Certbot 能通过 corn 定时更新证书,算是准永久免费的方案,所以也想试试 Let's Encrypt ,可惜 DiamondFsd 写的是基于 CentOS 服务器的,自己的是 Ubuntu ,所以在上文的基础上作修 ... 阅读全文
发表于 2017-02-12 23:26 阅读(2459) 评论(0) 赞(0)

Ubuntu 14.04 搭建 vsftpd 服务器

需要搭建一个 独立 静态文件服务器,作为源服务器,给阿里云做 CDN 文件分发,我没有选择阿里云的 OSS 作为源存储,而是用自己的服务器。 多个应用程序选择 FTP 上传文件,到源文件服务器上。而放弃了挂载的方式,一来是集中管理,二来担心挂载出现问题,所以决定配置 FTP 服务器的方式做。我不能确定这种方式是否是最好的,在我这边 ... 阅读全文
发表于 2016-08-21 18:30 阅读(2302) 评论(0) 赞(2)

ubuntu aptitude 的使用

工作中,遇到了问题,再次发现aptitude 似乎比 apt-get 要好用。以下是介绍: aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干 ... 阅读全文
发表于 2016-03-24 17:16 阅读(2283) 评论(0) 赞(0)

安装 Memcached 后遇到的问题

根据业务的需求,安装了 Memcached 后,,清理键盘,不小心把配置文件的东西搞糟了,竟然无法启动了。(拍键盘的时候我真的不知道按了哪个键,可想而知,配置文件已经面目全非了) 启动 Memcached 的时候,出现以下错误: Starting memcached: Can't use an undefined value as a subroutine reference at /usr/share/memcached/scrip ... 阅读全文
发表于 2016-03-24 17:14 阅读(2482) 评论(2) 赞(0)

Ubuntu Debian 内核调优配置

服务器默认安装的 Ubuntu 和 Debian,内核是没有经过优化的,要想压榨服务器极限的性能,对内核调整起到关键的作用,废话少说,以下是做法: 打开内核配置文件 sysctl.conf nano /etc/sysctl.conf 末尾增加以下配置参数: net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = ... 阅读全文
发表于 2015-12-27 00:24 阅读(2432) 评论(1) 赞(0)

Ubuntu 14.04 安装 64位的 MySQL 5.7.9

到官网 http://dev.mysql.com/downloads/mysql/ 下载 针对 Ubuntu 14.04 的 64 位版本 Ubuntu Linux 14.04 (x86, 64-bit), DEB Bundle MySQL Server 5.7.9 237.6M (文件名: mysql-server_5.7.9-1ubuntu14.04_amd64.deb-bundle.tar) 放在 /home/soft/ 下解压: cd /home/soft/ sudo chmod +x mysql-server_5.7.9-1ubuntu14.04_amd64.d ... 阅读全文
发表于 2015-07-04 23:12 阅读(1856) 评论(2) 赞(1)
第 1 页 共 1 页

关于作者

About Me

忘却理想,只为洒脱地活着!

文章数(90)

评论数(32)

访问数(164206)

最新评论