Saturday, January 19, 2019

2019年1月数码产品推荐

必须说明的是本文推荐的产品都是性价比较高的产品,虽然性能不是最强,但是在同等配置的大品牌产品中价格较低。

说实话,电脑这东西更新换代太快,你永远也追不上潮流,即使现在你花几万买个最好的电脑,用不了2-3年它的性能就会落伍,所以呢,购买电脑的原则是:够用就好。

强烈不推荐非专业用户去买组装电脑,在各种配件上很容易被商家绕进去,钱不少花,东西却不是最好的,而且售后没有保障。买品牌机其实就是买其售后服务,虽然品牌机的显卡和电源都不太好,但胜在稳定,有需求的用户可以再换个显卡和电源。

Read More »

Debian升级kernel

本文介绍Debian 9更新Linux内核。

一、通过更新源自动升级kernel

修改更新源

sudo sh -c 'echo -e "deb http://http.debian.net/debian stretch-backports main\ndeb-src http://http.debian.net/debian stretch-backports main" > /etc/apt/sources.list.d/sources.list.bak'

更新package

sudo apt-get update
sudo apt-get dist-upgrade

安装新版内核镜像

sudo apt-cache search linux-image linux-headers-4.9.0-3-amd64 - Header files for Linux 4.9.0-3-amd64 linux-headers-4.9.0-3-rt-amd64 - Header files for Linux 4.9.0-3-rt-amd64 linux-image-4.9.0-3-amd64 - Linux 4.9 for 64-bit PCs linux-image-4.9.0-3-amd64-dbg - Debug symbols for linux-image-4.9.0-3-amd64 linux-image-4.9.0-3-rt-amd64 - Linux 4.9 for 64-bit PCs, PREEMPT_RT linux-image-4.9.0-3-rt-amd64-dbg - Debug symbols for linux-image-4.9.0-3-rt-amd64 linux-image-amd64 - Linux for 64-bit PCs (meta-package) linux-image-amd64-dbg - Debugging symbols for Linux amd64 configuration (meta-package) linux-image-rt-amd64 - Linux for 64-bit PCs (meta-package), PREEMPT_RT linux-image-rt-amd64-dbg - Debugging symbols for Linux rt-amd64 configuration (meta-package) linux-headers-4.11.0-0.bpo.1-amd64 - Header files for Linux 4.11.0-0.bpo.1-amd64 linux-headers-4.11.0-0.bpo.1-rt-amd64 - Header files for Linux 4.11.0-0.bpo.1-rt-amd64 linux-image-4.11.0-0.bpo.1-amd64 - Linux 4.11 for 64-bit PCs linux-image-4.11.0-0.bpo.1-amd64-dbg - Debug symbols for linux-image-4.11.0-0.bpo.1-amd64 linux-image-4.11.0-0.bpo.1-rt-amd64 - Linux 4.11 for 64-bit PCs, PREEMPT_RT linux-image-4.11.0-0.bpo.1-rt-amd64-dbg - Debug symbols for linux-image-4.11.0-0.bpo.1-rt-amd64 sudo apt-get install -t stretch-backports linux-image-amd64

Read More »

一张图看懂开源许可证的区别(LGPL,Mozilla,GPL,BSD,MIT,Apache)

如何为代码选择开源许可证,这是一个问题。

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种—-GPL、BSD、MIT、Mozilla、Apache和LGPL—-之中做选择,也很复杂。

乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。只用两分钟,你就能搞清楚这六种许可证之间的最大区别。

下面是阮一峰制作的中文版。

从图中可以知道,MIT开源许可证是最为宽松的。

Firefox、Thunderbird基于MPL开源许可证。
Linux、WordPress基于GPL开源许可证。
FreeBSD基于BSD开源许可证。
PuTTY、Ruby on Rails基于MIT开源许可证。
Apache基于Apache开源许可证。

Read More »

爱沙尼亚的电子公民项目

爱沙尼亚在2014年10月宣布向全世界所有人开放“电子公民”项目,这也是全世界首例电子公民项目,爱沙尼亚政府旨在将爱沙尼亚优质便捷的网络工商政务服务带给全世界人民,让全世界互联网创业者更加便捷,更加低成本地创业。

2015年5月,爱沙尼亚政府再出新政,无需申请人去爱沙尼亚大使馆申请,可全程网上办理。世界各国公民都可以在线登陆爱沙尼亚电子公民官方网站(https://e-resident.gov.ee/)登记成为爱沙尼亚“电子公民”。只需要在官网填写简单的信息,并用信用卡缴纳申请费(100欧元+1.99欧元),等待审核通过后会制作芯片卡,到当地的爱沙尼亚大使馆领取即可。

Read More »

x86_64电脑安装ESXi虚拟化软件、OpenWrt/LEDE实现软路由功能

家用宽带接入带宽已经达500Mbps或1Gbps的情况下,普通家用路由器已经难以胜任工作,这时就需要更强的设备来充当路由器的角色。软路由(多网口的x86_64电脑+路由/防火墙软件)即为此而来,目前流行的软路由一般使用Intel的CPU(CISC复杂指令集计算机),性能要比普通家用路由的ARM/MIPS处理器(RISC精简指令集计算机)强很多。

本文讲解如何在多网口的x86_64电脑中安装ESXi虚拟化软件和OpenWrt/LEDE等路由软件来实现路由器的功能。

安装虚拟化软件VMware vSphere Hypervisor(VMware ESXi)

Read More »

保留IPv4地址(私有IPv4地址)

在现在的网络中,IPv4地址分为公共IPv4地址(公用IPv4地址)和保留IPv4地址(私有IPv4地址)。

公共IPv4地址是在Internet使用的IPv4地址,而保留IPv4地址则是在内部网络/局域网中使用的IPv4地址。

保留IPv4地址只能在内部网络/局域网中使用,无法在Internet上使用。因为本网络中的保留地址同样也可能被其它网络使用,如果进行网络互连,那么寻找路由时就会因为地址的不唯一而出现问题。当私有网络内的主机要与位于公网(Internet)上的主机进行通讯时必须经过网络地址转换(NAT-Network Address Translation),将其私有地址转换为合法公网地址才能对外访问。这也是保证网络安全的重要方法之一。

Read More »

Windows10设置磁盘共享和文件夹共享

服务器端设置:

1、设置-网络和internet-网络和共享中心-更改高级共享设置-专用-启用网络发现和启用文件和打印机共享。

2、设置-网络和internet-网络和共享中心-更改高级共享设置-所有网络-关闭密码保护共享。

3、在想共享的磁盘或者文件夹图标上点击右键,依次进入属性-共享-高级共享,勾选共享此文件夹,添加共享给Everyone。

4、想共享的磁盘或者文件夹图标上点击右键,依次进入属性-安全-编辑,添加Everyone用户组,根据情况给予读取权限(读取和执行、列出文件夹内容、读取)或者完全控制权限(修改、读取和执行、列出文件夹内容、读取、写入)。

Read More »

快速安装Nextcloud构建自己的云存储(网盘)

使用Nextcloud可以构建自己的云存储(网盘),Nextcloud内置了Office文档、图片相册、日历联系人、两步验证、文件管理、RSS阅读等丰富的应用,不仅可以用作个人或者团队存储与共享,还可以打造成为个人办公平台。

Nextcloud运行环境与平常我们常用的程序差不多,LAMP是官方首选,不过LNMP也照样可以运行,只不过需要自己写URL重写规则。当然,官方还提供了SNAP安装包,一分钟内就可以在VPS上部署好Nextcloud,非常方便。本篇文章就来分享SNAP安装Nextcloud的方法。

Read More »

中国移动、中国联通和中国电信贯彻落实国家提速降费政策

2017年8月30日,中国移动、中国联通和中国电信宣布,自2017年9月1日起,全面取消手机客户国内电话长途通话费和漫游通话费(不含港澳台地区),国内主叫通话标准按客户现行资费中的本地市话标准收取,国内被叫免费,客户无需申请,自动生效。(相关链接:中国移动 中国联通 中国电信

2018年6月22日,中国移动、中国联通和中国电信宣布,自2018年7月1日起,取消流量“漫游”费,新老用户省内流量升级为国内流量(不含港澳台流量)。(相关链接:中国移动 中国联通 中国电信

Read More »

WordPress网站出现Error establishing a database connection

WordPress网站出现Error establishing a database connection(建立数据库连接时出错),查看发现Apache状态正常,而MySQL/MariaDB服务已经停止运行,重启服务器或者用service mysqld restart命令(MySQL数据库)或者systemctl restart mariadb.service命令(MariaDB数据库)可以暂时解决问题,过一段时间还会出现。

查看/etc/my.cnf,找到MySQL/MariaDB错误日志的位置(比如log-error=/var/log/mariadb/mariadb.log),查看日志,发现了很多处[ERROR] mysqld: Out of memory。

分析原因应该是Apache2在网站访问高峰时占用内存过高,MySQL/MariaDB因运行内存不足,会自动退出所致。

解决方法:
1、将Apache2换成Nginx或其他轻量级Web服务器。
2、不想更换Apache2的可以增大服务器物理内存或添加Swap交换文件。
3、不想更换Apache2也不想增加服务器物理内存,且网站访问量不大,可以尝试修改Apache2配置文件(文件路径/etc/httpd/conf/httpd.conf)。Apache2目前有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式,分别是prefork,worker和event。(查看Apache2的MPM模式,可以使用httpd -V命令。)

编辑/etc/httpd/conf/httpd.conf文件,添加下面内容:

<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 100
MaxRequestWorkers 100
MaxConnectionsPerChild 2000
</IfModule>

说明:

<IfModule mpm_prefork_module> StartServers 5 #推荐设置:小=默认 中=20~50 大=50~100 MinSpareServers 5 #推荐设置:与StartServers保持一致 MaxSpareServers 10 #推荐设置:小=20 中=30~80 大=80~120 ServerLimit 150 #推荐设置:小=500 中=500~1500 大型=1500~3000 MaxRequestWorkers 150 #推荐设置:小=500 中=500~1500 大型=1500~3000 MaxRequestsPerChild 0 #推荐设置:小=10000 中或大=10000~500000 </IfModule>

Read More »