自己网站实际使用了多少内存?
有些人好奇,想知道自己的网站或项目实际使用了多少内存?多数就是查看服务剩余内存来大概推算,有的网站部署在 Linux 下,稍微准确点的,会使用 top 指令查看网站的进程内存,CPU 占用情况,以我的博客为例,可以比较准确查到的,因为网站部署在 Debian 系统上,使用 Go 语言开发的,实际部署的时候,只启用了一个进程跑,所以除了 t ... 阅读全文
解决烦人的 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 ... 阅读全文
配置编译 Nginx 让网站用上 HTTP2
HTTP2 出来有一阵子了,一直想把公司的项目用上 HTTP2,了解了一下技术要求。首先 HTTP2 似乎需要到 SSL 证书,腾讯云和阿里云都有免费试用一年的 SSL 证书,腾讯云的证书用满一年后,还可以重新免费申请续用,至少目前还是这样的。
使用 HTTP2 只要搞定 Web 服务器,比如 Apached 和 Nginx,其他的后端程序不用做任何改动。当然前提 ... 阅读全文
在 Ubuntu 上搭建单机版 Redis
为什么用到 Redis?
最近开发一个类似抢拍的拍卖 App;有个环节是需要秒刷新的,而且多少个商品同时需求秒请求订单数据,这时想想长期以往 MySQL 肯定应付不了, 所以采用了内存数据库的方案,当然就先到 Redis 了;其实 memcached 也是比较好的选择,但后期的数据结构需保留一定的灵活性,所以选择了 Redis。终端请求的数据,生命周 ... 阅读全文
让 Ubuntu Nginx 使用 Let's Encrypt SSL 证书
看到 DiamondFsd 在 开源中国发表了《
Let's Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS
》,之前使用了腾讯云免费一年的商业 SSL,其中 Certbot 能通过 corn 定时更新证书,算是准永久免费的方案,所以也想试试 Let's Encrypt ,可惜 DiamondFsd 写的是基于 CentOS 服务器的,自己的是 Ubuntu ,所以在上文的基础上作修 ... 阅读全文
Ubuntu 14.04 搭建 vsftpd 服务器
需要搭建一个
独立
静态文件服务器,作为源服务器,给阿里云做 CDN 文件分发,我没有选择阿里云的 OSS 作为源存储,而是用自己的服务器。
多个应用程序选择 FTP 上传文件,到源文件服务器上。而放弃了挂载的方式,一来是集中管理,二来担心挂载出现问题,所以决定配置 FTP 服务器的方式做。我不能确定这种方式是否是最好的,在我这边 ... 阅读全文
ubuntu aptitude 的使用
工作中,遇到了问题,再次发现aptitude 似乎比 apt-get 要好用。以下是介绍:
aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干 ... 阅读全文
安装 Memcached 后遇到的问题
根据业务的需求,安装了 Memcached 后,,清理键盘,不小心把配置文件的东西搞糟了,竟然无法启动了。(拍键盘的时候我真的不知道按了哪个键,可想而知,配置文件已经面目全非了)
启动 Memcached 的时候,出现以下错误:
Starting memcached: Can't use an undefined value as a subroutine reference at /usr/share/memcached/scrip ... 阅读全文
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 = ... 阅读全文
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 ... 阅读全文
第 1 页 共 1 页